查看: 1882|回复: 6

osg中长方体开孔如何实现?

[复制链接]

该用户从未签到

发表于 2012-1-30 15:58:49 | 显示全部楼层 |阅读模式
请教,如何在osg中实现长方体中开孔的功能,效果截图如下: 开孔.jpg

该用户从未签到

发表于 2012-1-30 16:45:22 | 显示全部楼层
布尔运算

该用户从未签到

 楼主| 发表于 2012-1-30 16:57:42 | 显示全部楼层
fenma3422 发表于 2012-1-30 16:45
布尔运算

请问能具体点吗?是否使用clipnode节点。

该用户从未签到

发表于 2012-2-1 13:53:50 | 显示全部楼层
wanghuisoftware 发表于 2012-1-30 16:57
请问能具体点吗?是否使用clipnode节点。

clipnode节点没用的,要自己算求交结果。简单的布尔运算还好做,复杂的最好找个开源的或者破解的CAD软件图形核心来做。

该用户从未签到

发表于 2012-2-3 09:45:48 | 显示全部楼层
布尔运算?我觉得您还是趁早打消这种念头,适合实时计算的布尔方法只有csg + stencil(OpenCSG),并且这种方案本身很不成熟。我以前搞过机加工仿真,如果您愿意以不要纹理不要shader不要光照为代价,那么可以尝试

该用户从未签到

 楼主| 发表于 2012-2-6 15:09:11 | 显示全部楼层
array 发表于 2012-2-3 09:45
布尔运算?我觉得您还是趁早打消这种念头,适合实时计算的布尔方法只有csg + stencil(OpenCSG),并且这种 ...

我见您写的开源库中osgModel中BooleanOperation操作,并、交、差集的操作,并不需要实时渲染的话,性能应该可以吧。

该用户从未签到

发表于 2012-2-8 09:22:11 | 显示全部楼层
不需要实时的话,可选择的库非常之多,gts,cgal,vtk,等等等等
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表