KGeomFace2d
kds-plugin-document / Exports / KGeomFace2d
Interface: KGeomFace2d
二维面的接口类
The interface of a geometry face 2d.
Table of contents
Methods
Methods
area
▸ area(): number
获得面积。
Get area
Returns
number
返回face2d的面积。
Return the face2d's area.
Defined in
api.d.ts:6921
containsPoint
▸ containsPoint(point
, bIncludeOn?
): boolean
判断输入点是否位于面上。
Whether the input point is in the face2d.
Parameters
Name | Type | Description |
---|---|---|
point | KPoint2d | 输入点。 The input point. |
bIncludeOn? | boolean | 是否考虑边界, 默认不考虑。 Whether to consider the case: input point is on the face2d's boundary. True means the point is on the boundary of the face2d is also be think in face2d. Default value is false. |
Returns
boolean
返回输入点是否在面上。
Return true if the point is in face2d.
Defined in
api.d.ts:6966
getContour
▸ getContour(): KGeomLoop2d
获得外轮廓。
Get contour loop.
Returns
返回外轮廓。
Return the contour loop.
Defined in
api.d.ts:6901
getHoles
▸ getHoles(): KGeomLoop2d
[]
获得内轮廓。
Get hole loops
Returns
返回内轮廓。
Return the hole loops.
Defined in
api.d.ts:6911
isPositive
▸ isPositive(): boolean
检查外轮廓是否逆时针。
Check whether face2d's contour is counter-clockwise.
Returns
boolean
返回外轮廓的绕向是否为逆时针。
Return true if the the contour loop is counter-clockwise.
Defined in
api.d.ts:6931
isValid
▸ isValid(): boolean
检查该面是否有效,其中每一个内外轮廓均需都有效, 外轮廓包围所有内轮廓,所有内轮廓不相交。 外轮廓与内轮廓反向。
Whether the face2d is valid, including:
- Each contour and hole is valid
- Contour contains all holes and holes are not overlapped.
- Contour and holes have opposite direction.
Returns
boolean
返回face2d是否有效。
Return true if the face2d is valid.
Defined in
api.d.ts:6946