|
AnyCAD Rapid API 2026
Help you to create a better world!
|
建模引擎全局配置管理器 更多...
Public 成员函数 | |
| ModelingEngine (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| bool | GetShowBodyTooltip () |
| void | SetShowBodyTooltip (bool val) |
静态 Public 成员函数 | |
| static ModelingEngine | Instance () |
| static ModelingEngine | GetInstance () |
| static bool | Initialize () |
| 初始化建模引擎 | |
| static void | EnableSnapShape () |
| 启用形状捕捉功能 | |
| static void | SetDeviationCoefficient (double v) |
| 设置离散化偏差系数 | |
| static double | GetDeviationCoefficient () |
| 获取当前离散化偏差系数 | |
| static void | SetDeviationAngle (double v) |
| 设置离散化偏向角 | |
| static double | GetDeviationAngle () |
| 获取当前离散化偏向角 | |
建模引擎全局配置管理器
ModelingEngine提供了几何建模引擎的全局配置和管理功能, 包括初始化、捕捉设置、离散化参数配置等。 作为单例类,它统一管理建模环境的全局状态和参数。
|
static |
启用形状捕捉功能
开启几何特征的自动捕捉功能,包括端点、中点、圆心、交点等特征点。 启用后,在交互式建模过程中可以自动吸附到这些特征点上,提高建模精度。
|
static |
获取当前离散化偏向角
|
static |
获取当前离散化偏差系数
|
static |
初始化建模引擎
初始化几何建模引擎的核心组件,包括内核、显示系统和交互模块。 必须在使用任何建模功能之前调用此方法。
|
static |
设置离散化偏向角
| v | 角度值(弧度),默认15°(约0.2618弧度) |
控制曲面离散化时的角度精度。当相邻法向量的夹角超过此值时, 会在中间插入更多的网格点。较小的值产生更光滑的曲面表示。 典型值范围:5°-30°(0.087-0.524弧度)
|
static |
设置离散化偏差系数
| v | 偏差系数值,默认0.001 |
控制几何形状离散化为网格时的精度。较小的值产生更精细的网格, 但会增加计算时间和内存消耗。该系数是相对于形状尺寸的相对值。 典型值范围:0.0001(高精度)到 0.01(低精度)