3차원의 좌표를 화면에 표시하는 소스입니다.
즉 3차원의 좌표를 관측자의 좌표로 변환한후
(x,y,z,t의 4*4 행렬을 이용합니다)
그것을 투영 평면에 투영하여서
2D 좌표로 변환해서 화면에 출력하게 됩니다.
기본적인 변환 루틴이 포함되었으며
lineto_3d
moveto_3d
line_3d
putpixel_3d
함수를 만들었습니다.
그리고 예제도 몇가지 포함시켰습니다.
이 소스를 사용하여 3차원 그래프도 쉽게 나타낼수 있습니다.
3차원에서 점찍기가 궁금하신 분들에게 도움이 되길 바랍니다.
컴파일러는 터보씨++ 3.0이거나 볼랜드씨 ++3.0 혹은 2.0에서 가능하구요.
주석문의 //만 지운다면
터보씨2.0에서도 가능합니다.