查看: 7387|回复: 8

OpenCASCADE & OpenSceneGraph

[复制链接]

该用户从未签到

发表于 2014-9-14 17:54:31 | 显示全部楼层 |阅读模式
使用OpenCASCADE来造型,再将生成的Shape放到OpenSceneGraph中可视化,这种方法可以结合OpenCASCADE在造型算法方面的强项和OpenSceneGraph在可视化方面的优势。


OpenCascade Shape Representation in OpenSceneGraph
http://www.cppblog.com/eryar/archive/2013/12/04/204590.html

关于OpenCASCADE更多信息,可以访问其官网:
http://www.opencascade.org/

或:
http://www.cppblog.com/eryar/category/17808.html

该用户从未签到

发表于 2014-9-14 21:26:41 | 显示全部楼层
我知道有一个开源的FreeCAD,是基于QT,OCC开发,还比较好用,比PROE小很多http://www.freecadweb.org/

做工业VR仿真基本上就:
1.用FreeCAD建模机械零部件, 要是复杂点的曲面用ProE;
2.保存为STL这样的mesh format,再到3dsmax去修改三角形面片,贴图;
3.用OSGExport插件导出为IVE格式
上面得到osg中用到的机械模型,下面OSG中写控制代码控制各个部件的运动,PLC逻辑模拟,特效,动画这些。

该用户从未签到

发表于 2014-9-14 21:33:57 | 显示全部楼层
这个OCC和PROE中的建模都是实体造型Solid Modeling,主要是制造业的用的多,搞VR的应该是3ds max这样的mesh 编辑比较多。网上有些讲实体造型理论的https://www.cs.purdue.edu/homes/cmh/distribution/books/geo.html

该用户从未签到

 楼主| 发表于 2014-9-14 21:35:08 | 显示全部楼层
simplesn 发表于 2014-9-14 21:33
这个OCC和PROE中的建模都是实体造型Solid Modeling,主要是制造业的用的多,搞VR的应该是3ds max这样的mesh ...

这样感觉在OSG中直接造型就没什么必要了,,,

该用户从未签到

 楼主| 发表于 2014-9-14 21:37:38 | 显示全部楼层
simplesn 发表于 2014-9-14 21:26
我知道有一个开源的FreeCAD,是基于QT,OCC开发,还比较好用,比PROE小很多http://www.freecadweb.org/

...

嗯,FreeCAD是基于OpenCASCADE来造型的,效果还不错,显示好像是他们自己做的,没用OCC的显示模块。

该用户从未签到

发表于 2014-9-14 21:44:35 | 显示全部楼层
, 我觉得做仿真模拟OSG只是显示,其实造型,分析啊都是仿真很重要的部分吧,OCC真是很有用啊。您研究OCC我觉得很专业啊!

该用户从未签到

发表于 2014-9-15 17:49:02 | 显示全部楼层
最大程度发挥了两个开源软件的优势,真心不错,值得学习!

该用户从未签到

 楼主| 发表于 2014-9-15 18:39:28 | 显示全部楼层
simplesn 发表于 2014-9-14 21:44
, 我觉得做仿真模拟OSG只是显示,其实造型,分析啊都是仿真很重要的部分吧,OCC真是很有用啊。您研究OCC ...

也是在学习中。。。

该用户从未签到

 楼主| 发表于 2014-9-15 18:42:03 | 显示全部楼层
蛋蛋 发表于 2014-9-15 17:49
最大程度发挥了两个开源软件的优势,真心不错,值得学习!

嗯,
OpenCASCADE在几何造型算法方面的功能强大;
OpenSceneGraph在显示,可视化方面比较出色;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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