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›