|
AnyCAD Rapid API 2024
Help you to create a better world!
|
Public 成员函数 | |
| boolean | Initialize (TopoShape shape1, TopoShape shape2, double tol, EnumExtremaType type) |
| boolean | Initialize (TopoShape shape1, TopoShape shape2, double tol) |
| double | GetMinimumDistance () |
| boolean | IsInnerSolution () |
| int | GetPointCount () |
| GPnt | GetPointOnShape1 (int idx) |
| GPnt | GetPointOnShape2 (int idx) |
| TopoShape | GetSupportShape1 (int N) |
| TopoShape | GetSupportShape2 (int N) |
| double | GetParameterOnEdgeS1 (int N) |
| double | GetParameterOnEdgeS2 (int N) |
| GXY | GetParameterOnFaceS1 (int N) |
| GXY | GetParameterOnFaceS2 (int N) |
<>
计算两个Shape之间的最小、最大距离.
| double ExtremaShapeShape.GetMinimumDistance | ( | ) |
Get the minimum distance.
| double ExtremaShapeShape.GetParameterOnEdgeS1 | ( | int | N | ) |
gives the corresponding parameter t if the Nth solution
is situated on an Egde of the first shape
| N | the index. |
| double ExtremaShapeShape.GetParameterOnEdgeS2 | ( | int | N | ) |
gives the corresponding parameter t if the Nth solution
is situated on an Egde of the first shape
| N | the index. |
| GXY ExtremaShapeShape.GetParameterOnFaceS1 | ( | int | N | ) |
gives the corresponding parameter t if the Nth solution
is situated on an Face of the first shape
| N | the index. |
| GXY ExtremaShapeShape.GetParameterOnFaceS2 | ( | int | N | ) |
gives the corresponding parameter t if the Nth solution
is situated on an Face of the first shape
| N | the index. |
| int ExtremaShapeShape.GetPointCount | ( | ) |
Get the extrema point count
| GPnt ExtremaShapeShape.GetPointOnShape1 | ( | int | idx | ) |
Get the point on shape 1 by index
| idx | the index. start from 0. |
| GPnt ExtremaShapeShape.GetPointOnShape2 | ( | int | idx | ) |
Get the point on shape 2 by index
| idx | the index. start from 0. |
| TopoShape ExtremaShapeShape.GetSupportShape1 | ( | int | N | ) |
Gives the support where the Nth solution on the first shape is situated.
| N | the index. start from 0. |
| TopoShape ExtremaShapeShape.GetSupportShape2 | ( | int | N | ) |
Gives the support where the Nth solution on the first shape is situated.
| N | the index. start from 0. |
初始化
| shape1 | 几何1 |
| shape2 | 几何2 |
| tol | 误差 |
| boolean ExtremaShapeShape.Initialize | ( | TopoShape | shape1, |
| TopoShape | shape2, | ||
| double | tol, | ||
| EnumExtremaType | type ) |
初始化
| shape1 | 几何1 |
| shape2 | 几何2 |
| tol | 误差 |
| type | 类型,默认最小距离 |
| boolean ExtremaShapeShape.IsInnerSolution | ( | ) |
True if one of the shapes is a solid and the other shape
is completely or partially inside the solid.