|
AnyCAD Rapid API 2026
Help you to create a better world!
|
几何参数对象的基类 更多...
Public 成员函数 | |
| ParametricGeometry (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| uint | GetId () |
| void | SetId (uint val) |
| virtual bool | IsValidGeometry (double tol) |
| 判断几何体是否有效 | |
| virtual bool | IsValidGeometry () |
| 判断几何体是否有效 | |
| virtual bool | Initialize (TopoShape shape) |
| 使用拓扑形状初始化几何对象 | |
| TopoShape | GetShape () |
| 获取关联的拓扑对象 | |
静态 Public 成员函数 | |
| static GPnt | GetPointValue (TopoShape vertex) |
| 获取顶点的坐标值 | |
几何参数对象的基类
该类是所有参数化几何对象(曲线、曲面等)的抽象基类, 提供了通用的接口和属性,如ID管理、有效性检查、初始化等。 所有具体的参数化几何类都应继承自此类。
获取顶点的坐标值
| vertex | 顶点对象,类型应为Vertex |
静态工具方法,用于从顶点拓扑对象中提取几何点坐标
| TopoShape AnyCAD.Foundation.ParametricGeometry.GetShape | ( | ) |
获取关联的拓扑对象
|
virtual |
使用拓扑形状初始化几何对象
| shape | 拓扑形状对象 |
纯虚函数,由派生类实现具体的初始化逻辑
被 AnyCAD.Foundation.ParametricCurve, AnyCAD.Foundation.ParametricCurve2d , 以及 AnyCAD.Foundation.ParametricSurface 重载.
|
virtual |
判断几何体是否有效
纯虚函数,由派生类实现具体的有效性检查逻辑
被 AnyCAD.Foundation.ParametricCurve, AnyCAD.Foundation.ParametricCurve2d , 以及 AnyCAD.Foundation.ParametricSurface 重载.
|
virtual |
判断几何体是否有效
| tol | 容差值,默认为1.e-7 |
纯虚函数,由派生类实现具体的有效性检查逻辑
被 AnyCAD.Foundation.ParametricCurve, AnyCAD.Foundation.ParametricCurve2d , 以及 AnyCAD.Foundation.ParametricSurface 重载.