试了试三维模型加载和旋转,半成品适合学习,有兴趣的拿去~
vb.net吧
全部回复
仅看楼主
level 9
特意调整了两个模型的位置,嘿嘿,就叫汽车和美女吧~
话不多说,先上效果图。
2016年06月28日 13点06分 1
level 9
说一下细节。
Q:问3d模型怎么弄的?
A:首先使用了ObjLoader这个dll加载obj格式的三维模型,obj模型一般是3dmax等软件制作的,可以在网上下载。汽车和美女是我下载的两个模型。
Q:这个加载obj的dll怎么来的呢?
A:下载的WaveFontObjLoader.cs源代码,导入vs自己制作的。不用看懂c
#也可以用别人的c#
成果了,好开心。
Q:制作ObjLoader.dll难吗?
A:无脑操作,复制粘贴加生成。有兴趣的留邮箱。
Q:除了加载3d模型还能干什么?
A:旋转,缩放都有 。另外MouseMove会有光晕
Q:为什么是wpf,用winform不行吗?
A:wpf原生支持3d,而winform需要插件。
Q:源码在哪,可以下载吗?
A:当然可以,还没上传,楼下提供。不算dll文件的话,不到200行代码,适合学习。
Q:为什么我的vs打不开你的工程?
A:我用的vs版本较高(2015),低版本vs可能打不开。单纯想看效果运行下release中的exe就好了。非要用低版本vs打开,自己新建工程copy,paste。
2016年06月28日 13点06分 3
level 9
源码。
[无效] http://pan.baidu.com/s/1ge5t5Bl
分享密码:9crv
其实我还有c艹版的[勉强].那个不是用dll而是直接代码实现。不详细说了,2楼详细说明,被系统删了,正在申诉找回。
2016年06月28日 13点06分 4
level 9
其实对单个模型进行选中旋转什么的还没实现,modelvisual3d类太糙了,一直没弄好。估计弄好挺费时间的,得不偿失。最近对asp.net挺感兴趣,有空不如去学wegbl,直接在网页上呈现3d效果,我觉得很不错。
2016年06月28日 13点06分 5
level 9
需要.net 4.5.2[喷]
2016年12月03日 08点12分 8
level 10
?????下了提示有病毒、666666
2016年12月12日 03点12分 9
1