OpenCASCADE:构建配置文件
OpenCASCADE:构建配置文件
定义支持点
要创建瓶子的轮廓,首先在 (XOY) 平面中创建特征点及其坐标,如下所示。这些点将是定义轮廓几何形状的支撑。
在 Open CASCADE 技术中,有两个类可以从 X、Y 和 Z 坐标描述 3D 笛卡尔点:
原始几何gp_Pnt类
由句柄操作的瞬态Geom_CartesianPoint类
句柄是一种提供自动内存管理的智能指针。要为此应用程序选择最佳类,请考虑以下事项:
gp_Pnt由值操作。像所有同类对象一样,它的生命周期是有限的。
Geom_CartesianPoint由句柄操作,可能有多个引用和很长的生命周期。
由于您将定义的所有点仅用于创建轮廓曲线,因此具有有限生命周期的对象就可以了。选择gp_Pnt类。要实例化一个gp_Pnt对象,只需在全局笛卡尔坐标系中指定点的 X、Y 和 Z 坐标:
gp_Pnt aPnt1