Skip to content

editorGlobalsSimplePolygonNestingElement

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›