VB自绘3D飞机模型(无需DirectX)
不用 DirectX 的 VB 写的 3D 飞机模型,确实挺少见的。作者是参考了国外的一些例子后,自己灵光一现搞出来的,没走寻常路,直接用 VB 画出了 3D 效果,还做了自转、公转这套逻辑,想法挺有意思的。
顶点计算的方式比较简单粗暴,先把模型里的所有点自转一圈,绕着中心公转,再减去摄像机的位置,绕摄像机旋转一下,整个过程走得比较清晰,适合拿来入门 3D 算法。
哦对了,作者说地面画得不太对,不过整体思路你拿来做点小型 3D 展示是没啥问题的。如果你也想看看 VB 怎么玩转 3D,不妨试试。源码结构清晰,响应也快,算是 VB 里面少有的 3D 案例。
顺带推荐几个相关模型资源,比如直升机模型、3D 机甲,都可以配合着看看,自己也能 DIY 出点有趣的效果。
如果你玩 VB 又对 3D 有点兴趣,这个资源真的可以看看。顺手练练三维变换,理解下摄像机坐标转换那些逻辑,还挺上手的。
14.16KB
文件大小:
评论区