Skip to content

editorGlobalsSimpleLineNestingElement

Class: SimpleLineNestingElement

Hierarchy

SimpleLineNestingElement

Index

Constructors

Properties

Methods

Constructors

constructor

+ new SimpleLineNestingElement(linePoints: Vector3[]): SimpleLineNestingElement

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleLineNestingElement.ts:8

Parameters:

Name Type
linePoints Vector3[]

Returns: SimpleLineNestingElement

Properties

Private Readonly linePoints

linePoints: Vector3[]

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleLineNestingElement.ts:8

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): Promise‹void›

Overrides SimpleNestingElement.render

Defined in src/modules/kyub.core.svgObjExporter/src/export/NestingElements/SimpleLineNestingElement.ts:15

Parameters:

Name Type
positionMatrix Matrix4
svgNode IXmlElement
svgBuilder SvgBuilder
svgStylizer AbstractSvgStylizer

Returns: Promise‹void›