文章目录
- 一、立方体
-
- 1.构造
- 2.实例
- 二、圆柱
-
- 1.构造
- 2.实例
- 三、球
-
- 1.构造
- 2.实例
- 四、圆锥
-
- 1.构造
- 2.实例
- 五、圆环
-
- 1.构造
- 2.实例
- 项目仓库
Open CASCADE有现成的模型,包括立方体、圆柱、球、圆锥和圆环等,现制作点击按钮生成以上模型。
一、立方体
1.构造
通过OCC的 BRepPrimAPI_MakeBox 类去描述构建平行六面体盒的函数,它提供了四个构造函数:
- 通过两个位置确定立方体,一个为(0,0,0),另一个为(dx dy dz)
- 通过位置P 和大小 dx, dy, dz 确定立方体
- 通过P1和P2的位置
- 通过坐标轴Ax2构造一个框,使其边平行于Ax2
2.实例
头文件
实现
三、球
1.构造
BRepPrim_Sphere 提供球体模型的构造:
- 在原点创建一个半径为Radius的球体
- 创建圆心为Center 半径为 Radius 的球体
2.实例
头文件
实现
五、圆环
1.构造
BRepPrimAPI_MakeTorus 提供圆环模型的构造:
- 通过半径R1和R2构造圆环
2.实例
头文件
实现

项目仓库
https://github.com/Jelatine/JellyCAD
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!