VC++五层台阶轴测图绘制程序

五层小台阶的三维图形绘制程序,挺适合想了解正轴测、斜轴测和透视图差异的前端或者图形方向的开发者。用的是 VC++,UI 基于 MFC,逻辑不复杂,重点在图形变换的控制。可以手动调整观察角度、视角参数,马上看到不同的投影效果,挺直观。是对于刚入门三维图形的人,能帮你搞清楚投影坐标系怎么回事。嗯,操作上算不上现代,但逻辑扎实,代码结构也还清晰。想练练 OpenGL 或 Direct3D 的坐标转换,这玩意挺适合。对比画出来的正轴测图和斜轴测图,也能理解为什么游戏场景常用斜轴,毕竟视觉更舒服。如果你对图形变换不太熟,建议一边改角度一边看控制台输出,理解会快点。

rar
step.rar 预估大小:47个文件
folder
step 文件夹
file
cinputdlg1.h 1KB
file
cinputdlg.cpp 989B
file
stepDoc.h 1KB
file
step.cpp 4KB
file
StdAfx.cpp 206B
file
stepView.cpp 6KB
file
resource.h 1KB
file
step.h 1KB
file
step.aps 28KB
file
cinputdlg2.cpp 1KB
file
step.clw 4KB
file
step.plg 1KB
file
MainFrm.h 1KB
file
stepView.h 2KB
file
stepDoc.cpp 2KB
file
step.opt 55KB
folder
Debug 文件夹
file
cinputdlg3.obj 10KB
file
vc60.pdb 364KB
file
vc60.idb 217KB
file
step.obj 22KB
file
stepView.obj 33KB
file
stepDoc.obj 14KB
file
step.ilk 376KB
file
cinputdlg.obj 10KB
file
step.pdb 417KB
file
step.pch 5.24MB
file
MainFrm.obj 15KB
file
StdAfx.obj 103KB
file
cinputdlg2.obj 10KB
file
cinputdlg1.obj 10KB
file
step.exe 128KB
file
step.res 7KB
file
step.rc 13KB
file
ReadMe.txt 4KB
file
StdAfx.h 1KB
file
cinputdlg3.cpp 1KB
file
cinputdlg2.h 1KB
file
cinputdlg.h 1KB
file
MainFrm.cpp 1KB
file
step.ncb 153KB
file
cinputdlg1.cpp 989B
file
step.dsp 5KB
folder
res 文件夹
file
step.rc2 396B
file
step.ico 1KB
file
stepDoc.ico 1KB
file
step.dsw 533B
file
cinputdlg3.h 1KB
rar 文件大小:1.88MB