|
AnyCAD Rapid API 2026
Help you to create a better world!
|
拾取点信息. 更多...
Public 成员函数 | |
| IntersectPoint (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| IntersectPoint (Vector3d pos, Vector3d normal) | |
| 只记录点和方向 | |
| IntersectPoint (EnumTopoShapeType type, int primitiveIdx, Vector3d pos, double dist, int subDrawId, Vector3d normal) | |
| IntersectPoint (EnumTopoShapeType type, int primitiveIdx, Vector3d pos, double dist, int subDrawId) | |
| IntersectPoint (EnumTopoShapeType type, int primitiveIdx, Vector3d pos, double dist) | |
| IntersectPoint (EnumTopoShapeType type, int primitiveIdx) | |
| int | GetShapeIndex () |
| void | SetShapeIndex (int val) |
| int | GetPrimitiveIndex () |
| void | SetPrimitiveIndex (int val) |
| double | GetDistance () |
| void | SetDistance (double val) |
| Vector3d | GetPosition () |
| Vector3d | GetNormal () |
| void | SetNormal (Vector3d val) |
| Vector3d | GetLocalPosition () |
| void | SetLocalPosition (Vector3d val) |
| EnumTopoShapeType | GetShapeType () |
| void | SetShapeType (EnumTopoShapeType val) |
| int | GetTopoShapeId () |
| void | SetTopoShapeId (int val) |
| int | GetSubDrawId () |
| void | SetSubDrawId (int val) |
| bool | IsNull () |
| bool | AlmostEqual (IntersectPoint other) |
| 同一个拓扑就算相对 | |
| void | Transform (Matrix4d trf) |
| 局部点变换为全局点 | |
| void | ApplyPickOrder (double order) |
| 设置选择优先级 | |
拾取点信息.
Group: Rendering
只记录点和方向
| pos | 位置 |
| normal | 方向 |
| bool AnyCAD.Foundation.IntersectPoint.AlmostEqual | ( | IntersectPoint | other | ) |
同一个拓扑就算相对
| other | 比较对象 |
| void AnyCAD.Foundation.IntersectPoint.ApplyPickOrder | ( | double | order | ) |
设置选择优先级
| order |
| void AnyCAD.Foundation.IntersectPoint.Transform | ( | Matrix4d | trf | ) |
局部点变换为全局点
| trf |