안녕하세요.
저는 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 ------ 김병기
------ 유재곤
------ 조규만
앞으로 커갈 인물들 입니다.