今年参加一个三维建模的项目开发,对OPENCASCADE三维部分的功能进行了学习研究,现发布出来,与大家一起分享交流。
因为我们是用C#进行项目开发的,所以在OPENCASCADE原生C++的基础上包装了一层C++的托管代码(NaroCAD中的包装器),进行自动封装,生成托管的DLL;
所以以下介绍中,类名或者方法名与原生OCC中相比,都添加了前缀"OC";
OCC 造型引擎功能介绍(译occ_help)
以下我们开始分章节介绍三维部分的功能(MFC实例学习整理):
- OpenCasCade (一) 3D基础环境
- OpenCasCade (二) 交互对象
- OpenCasCade (三) 选择模式
- OpenCasCade (四) 常用对象
- OpenCasCade(五) 几何对象
- OpenCasCade(六) 曲线曲面
- OpenCasCade(七) 拓扑对象
- OpenCasCade(八) 拓扑几何
- OpenCasCade(九)拓扑运算
- OpenCasCade(十) 拓扑变换
- opencascade(十一) 几何算法
嘿嘿!本人也不是专业搞三维的,若有理解错误的地方,还请海涵。。
若需要PDF版的,留下您的email地址。。