editor › Globals › SimplePolygonNestingElement
Class: SimplePolygonNestingElement
Hierarchy
↳ SimplePolygonNestingElement
Index
Constructors
Properties
Methods
Constructors
constructor
+ new SimplePolygonNestingElement(polygon: Polygon, applyKerf: boolean): SimplePolygonNestingElement
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimplePolygonNestingElement.ts:10
Parameters:
| Name | Type | Default |
|---|---|---|
polygon |
Polygon | - |
applyKerf |
boolean | true |
Returns: SimplePolygonNestingElement
Properties
Private Readonly applyKerf
• applyKerf: boolean
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimplePolygonNestingElement.ts:10
Protected Readonly polygon
• polygon: Polygon
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimplePolygonNestingElement.ts:9
Methods
Protected _convertArrayPointsToXY
▸ _convertArrayPointsToXY(pointArrays: ArrayPoint2[][]): Array‹Array‹object››
Inherited from SimpleNestingElement._convertArrayPointsToXY
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleNestingElement.ts:25
Parameters:
| Name | Type |
|---|---|
pointArrays |
ArrayPoint2[][] |
Returns: Array‹Array‹object››
getAssociatedPlateGroup
▸ getAssociatedPlateGroup(): PlateGroup
Inherited from SimpleNestingElement.getAssociatedPlateGroup
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleNestingElement.ts:21
Returns: PlateGroup
render
▸ render(positionMatrix: Matrix4, svgNode: IXmlElement, svgBuilder: SvgBuilder, svgStylizer: AbstractSvgStylizer, kerf: number): Promise‹void›
Overrides SimpleNestingElement.render
Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimplePolygonNestingElement.ts:18
Parameters:
| Name | Type |
|---|---|
positionMatrix |
Matrix4 |
svgNode |
IXmlElement |
svgBuilder |
SvgBuilder |
svgStylizer |
AbstractSvgStylizer |
kerf |
number |
Returns: Promise‹void›