比较可用建模器的功能

下表比较了 ModelerGeometry 和 Spatial 3D ACIS® Modeler 提供的支持功能。

 

建模器功能 ModelerGeometry (ModelerGeometry.tx) Spatial 3D ACIS 建模器 (SpaModeler.tx)
以线框、着色和轮廓模式渲染模型 支持 支持
获取模型的范围 支持 支持
使用 PHLR,一种由输入对象的可见和隐藏曲线组成的视点相关表示 (getHlrCurves()) 不支持 支持
分解为一组 OdDbEntity 对象 支持 支持
创建简单形状(长方体、平截头体、球体、圆环体、楔体、棱锥体) 支持 支持
沿给定向量方向拉伸平面曲线、区域或平面,具有由 OdDbSweepOptions 控制的许多高级选项 (createExtrudedObject(), extrude()) 部分支持(不支持:锥度选项和倾斜实体的拉伸) 支持
沿路径曲线拉伸区域 (extrudeAlongPath()) 支持(限制:锥度角必须为零,路径必须是光滑曲线或多段线,且在路径基点处垂直于区域平面,并且两个路径端点不能位于区域平面上或必须相等) 支持
围绕指定的旋转轴旋转指定的曲线、区域或平面 (createRevolvedObject(), revolve()) 部分支持(不支持:非实体创建、轴不在轮廓平面内,以及几乎所有 OdDbRevolveOptions) 支持
沿指定路径扫掠面 (createSweptObject()) 部分支持(不支持:历史模式、非零锥度角、非零拔模距离、非零对齐角、kAlignSweepEntityToPath 以外的对齐模式、禁用 checkIntersections 标志、非单位扭曲参考向量) 支持
在具有恒定半径的曲面的两个边之间创建切线曲面 (createFilletSurface()) 不支持 支持
从给定曲线创建放样对象 (createLoftedObject()) 不支持 支持
执行布尔运算 (booleanOper()) 部分支持(目前该功能作为协议扩展工作,默认禁用) 支持
设置属性(颜色、材质等) 支持 支持
获取面积、质心、惯性矩、惯性积、主惯性矩、主轴、回转半径 不支持 支持
获取周长 支持 支持
获取指定平面与模型之间的交集 (OdDb3dSolid::getSection()) 不支持 支持
用平面切割模型,并将对象转换为切割平面法线正侧的剩余部分 (OdDb3dSolid::getSlice()) 不支持 支持
按指定距离偏移所有面 (offsetBody()) 不支持 支持
将模型分离成表示附加不相交体积的实体数组 (separateBody()) 不支持 支持
查找与另一个模型的交集 (intersectWith()) 不支持 支持
获取具有所需三角剖分参数的模型的三角形网格 (getObjectMesh()) 支持 支持
雕塑操作 — 从一组对象创建防水实体 (createSculptedSolid()) 部分支持(目前该功能作为协议扩展工作,默认禁用) 通过使用 ModelerGeometry 部分支持(目前该功能作为协议扩展工作,默认禁用)
显示实体历史 支持 支持

今天就开始行动

免费试用 ODA 软件 60 天。
无风险,无需信用卡。

免费试用