高级会员
注册日期: 06-11
帖子: 1527
精华: 15
现金: 6353 标准币
资产: 6353 标准币
|
【转帖】Open Cascade免费包介绍
Open Cascade介绍
基于OpenCascade三维协同设计的研究/基于OpenCascade三维协同系统的设计与实现
OpenCascade面向对象的图形开发包
简介:
OpenCascade是面向对象组织的C++对象库,提供二维和三维几何体的生成、显示和分析。
主要功能有:
1. 创建锥、柱、环等基本几何体
2. 对几何体进行布尔操作(相加,相减,相交运算)
3. 倒角,斜切,镂空,偏移,扫视
4. 几何空间关系计算(法线,点积,叉积,投影,拟合等)
5. 几何体分析(质心,体积,曲率等)
6. 空间变换(平移,缩放,旋转)
高级功能:
1. 应用框架服务
2. 数据交换服务
OpenCascade模块构成
OpenCascade由一系列的C++类构成,相关的类被组织成包,包中的类被冠以包名称前缀。包被组织成库文件,用户可以根据实际的功能需要单独连接这些库,最后相关库被组织成模块。
OpenCascade通过有机组织的库文件提供以下六个模块:
1. 基础类
2. 模块数据管理
3. 建模算法
4. 模型的显示
5. 应用框架
6. 数据交换
|