Q83:怎么画多个PLY文件组合的图形[Multiple-Mesh Objects]
来源:互联网 发布:淘宝女装店铺推广方案 编辑:程序博客网 时间:2024/04/29 22:55
之前,我们都是将一个PLY文件对应的图形画出来。
那么,如果一个图形是由多个PLY文件组成的,这样的图形应该怎么画呢???
其实,原理很简单:
1,先将单个PLY文件对应的图形放在一个Grid里面;
2,然后,将所有对应单个PLY文件的Grid添加到一个总的Grid中即可。
以上,需要改动的也只是World::build()中的代码。
相关代码截图如下:
如上是‘平坦着色’的代码。如果要改成‘平滑着色’,只需要将其中的‘read_flat_triangles’改成‘read_smooth_triangles’既可。
相关测试图形如下:
截图中的三个数字表示光源的位置。
第一组:光源位置[13,10,10],前一个是平坦着色,后一个是平滑着色
第二组:光源位置[0,30,10],前一个是平坦着色,后一个是平滑着色
相关代码:
http://download.csdn.net/detail/libing_zeng/9779208
参考书籍:
[1]. Kevin Suffern, Ray Tracing from theGround Up, A K Peters Ltd, 2007.
4 0
- Q83:怎么画多个PLY文件组合的图形[Multiple-Mesh Objects]
- Q92:怎么对PLY文件对应的图形进行仿射变换
- 写 带mesh的ply格式文件
- 典型的 PLY 文件结构
- PLY文件
- PLY文件
- 个人作品Demo3-PLY文件的读取
- MeshLab的ply模型转化为Ogre所需的mesh模型(一)
- MeshLab的ply模型转化为Ogre所需的mesh模型(二)
- Unity Mesh(四) Mesh 平面图形的贴图
- ply文件加载
- PlY文件读取显示
- Q93:PLY文件对应图形法向量反向问题——以bunny10K为例
- 【修正】Q93:PLY文件对应图形法向量反向问题——以bunny10K为例
- R-图形的组合
- ply【slimit采用的ply】修正方案
- Multiple Objects Tracking
- Unity Mesh生成图形
- Arduino
- Spring总结(七)--在XML实现中定义事务
- 速度版运动框架
- js作用域
- sci文章下载
- Q83:怎么画多个PLY文件组合的图形[Multiple-Mesh Objects]
- BZOJ4762: 最小集合
- android日历和时间选择器 普通选择和dialog显示选择
- “互联网电视”概念已死,看三星等厂商如何避免陷入同质化泥潭
- unity游戏相机跟随效果
- PhpStorm提高效率的使用方法及设置
- 图像缩放——快速最近领域插值法
- 【OpenCV学习笔记】六、Mat类与颜色空间
- x86主机搭建家庭智能路由系统 ---- Proxmox虚拟化实现一机多用