Skip to content

editor › Globals › SimpleLineNestingElement

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›