HiTEL 게제동(GMA) 공개자료실

[TC][3DGRAPH]쏘스-드디어 3차원을
작성자:무명씨(yjg65)
93-09-17
첨 부:[108]3d.arj
안녕하세요. 저는 KBK라 합니다. 및에 있는 'bioskey()를 마스터하자'를 통신상 처음으로 올린후 두번째로 본 라이브러리를 올림니다. 본래는 몇 달 전에 올릴 계획이었으나 과연 어떤 평가를 받을까 하는 걱정과 아직 미숙한 점을 보안키위해 조금 늦어 졌습니다. 본프로그램은 3차원에 관심있는 모든이가 심심풀이(???)로 아니면 프로그램의 제작에 이용하실 수 있습니다. 중요한것은 VGA만 가능함---> 명암처리를 위해서 비록 3차원의 체계적인 지식없이 혼자 독학으로 만들은 것이지만 3차원그래픽의 관심이 있는 분들에게는 역 시 한단계 더 진전하는 계기가 될 수 있지않을까 생각합니다. 꾸러미 내용을 보면.... 3d-main.c => 3차원 입체영상을 구현한다. 구 및 탑을 그려낸다. 환경설정 및 함수사용에 관한 좋은 보기이다. 3d-head.h => 함수 선언 및 공용체 정의. 3d-graph.prj => 프로젝트화일. 3d-func.obj => 3차원을 구현하는 기초 및 응용함수들을 모은 목적화일.(small model로 컴파일) readmef.doc => 자세한 사용 설명서. readme.doc => 현재의 내용. <3d-main.c> VGA에서만 가능하고 VGAHI 모드 를 사용한다. 모드변경시 환경공용체의 내용을 적절히 바꾸어야 한다. 처음에는 title과 이름이 나오고 기다리라고 한다. 약간 시간이 지연될 수 있으므로(386sx에서는 20초정도) 성급히 키를 누르지 말것. ESC키는 프로그램을 중단시키고 다른 키들은 다음단계로 그냥 넘어간다. 그리고 키를 누루라고 할 때만 한번만 누른다. </pre><pre></pre><pre></pre><pre> 또 이 프로그램은 3차원그래픽 뿐만아니라 산뜻한 title 장식, 신기한 화면 이동, 진동하는 글자등 다양한 기법이 연출되므로 좋은 분석대상이 될 것이 다. </pre><pre></pre><pre></pre><pre> <컴파일 방법> 먼저 tc디렉 토리밑에 3d디렉토리를 만들고 그 곳에 위 패키지를 푼다음 3d디렉토리에서 ..\tc 를 쳐서 tc를 실행시키고 옵션메뉴에서 output 디렉토 리를 3d디렉토리로 바꾼다. 그런후 프로젝트화일을 3d-graph.prj로 설정하고 컴파일(small model로) 및 실행(tc 디렉토리에서)시키면 된다. (위와 같이 않한다면 바로 tc 디렉토리에 풀어도 된다...자기 마음이다.) 3d-func.obj 는 small model로 컴파일했는데 다른 모델로 바꾸시기 원하신다면 꼭 연락해 주세요. 확실히는 모르겠는데 모듈의 모델이 서로 다르 면 에러가 나던데... 또한 라이브 러리(3d-func.lib)도 필요하면 연락주세요. 프로젝트화일은 이렇게 된다..... 3d-main.c 3d-head.h 3d-func.obj 즉 자기가 만든 main루틴에 3d-head.h 를 인쿨루드 시키고 프로제트 화일의 '3d-main.c'부분에 자기가 만든 main루틴의 화일이름을 적으면 된다. 또한 프로그램의 기술적 사용은 readmef.doc 을 보기 바람니다. 위 모든 것은 본인이 만든 것으로 저작권에는 영향을 받지 않습니다. 그러나 상업용으로는 인정치 않으며 단지 개인적 활용 및 비영리적(공개) 활용에는 허용됨니다. 문의사항은 메일로 붙여주시든가 아? 玖? (02)886-4936으로 직접전화 를 이용해 주십시요. Fair Wave는 최선을 다함니다. 숭실컴퓨터다목적모임 Fair Wave는앞으로 꾸준한 노력을 하겠습니다. Fair Wave ------ 김병기 ------ 유재곤 ------ 조규만 앞으로 커갈 인물들 입니다.