|
AnyCAD Rapid API 2026
Help you to create a better world!
|
捕捉引擎类 更多...
Public 成员函数 | |
| SnapEngine (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| SnapEngine () | |
| 构造函数 | |
| virtual PickedItem | Run (ViewContext ctx, int x, int y) |
| 执行捕捉 | |
| virtual PickedItem | PickEdge (ViewContext ctx, int x, int y) |
| 拾取边 | |
| virtual PickedItem | PickFace (ViewContext ctx, int x, int y) |
| 拾取面 | |
| virtual PickedItem | PickSubShape (ViewContext ctx, int x, int y, EnumShapeFilter filter) |
| 拾取子形状 | |
| virtual void | DeleteSelection (ViewContext ctx) |
| 删除选中对象 | |
| virtual double | ParseCurveLength (ViewContext ctx, PickedItem item) |
| 解析曲线长度 | |
| virtual string | Format (Vector3d v, ViewContext ctx) |
| 格式化向量显示 | |
| virtual void | Clear () |
| 清空捕捉数据 | |
捕捉引擎类
提供几何对象的智能捕捉功能,包括边、面、子形状的拾取。 支持曲线长度解析、圆形识别等高级功能。
|
virtual |
清空捕捉数据
清除所有缓存的捕捉信息和临时数据
|
virtual |
删除选中对象
| ctx | 视图上下文指针 |
从场景中删除当前选中的几何对象
|
virtual |
格式化向量显示
| v | 三维向量 |
| ctx | 视图上下文指针 |
将向量转换为可读的文本格式
|
virtual |
|
virtual |
|
virtual |
|
virtual |
拾取子形状
| ctx | 视图上下文指针 |
| x | 鼠标X坐标 |
| y | 鼠标Y坐标 |
| filter | 形状过滤条件 |
根据过滤条件拾取指定类型的子形状
|
virtual |
执行捕捉
| ctx | 视图上下文指针 |
| x | 鼠标X坐标(屏幕空间) |
| y | 鼠标Y坐标(屏幕空间) |
在指定屏幕位置执行智能捕捉,返回最近的几何元素