editor › Globals › SpacerMosaicElement
Class: SpacerMosaicElement
This is a MosaicElement that does not contain a cutout/hole in it.
Hierarchy
↳ SpacerMosaicElement
Index
Constructors
Properties
Methods
Constructors
constructor
+ new SpacerMosaicElement(container?: MosaicElementContainer): SpacerMosaicElement
Overrides MosaicElementCutout.constructor
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:237
Parameters:
| Name | Type |
|---|---|
container? |
MosaicElementContainer |
Returns: SpacerMosaicElement
Properties
Readonly id
• id: string
Inherited from MosaicElementCutout.id
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:39
Methods
getAABB
▸ getAABB(): AABB
Inherited from MosaicElementCutout.getAABB
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:88
Returns: AABB
getPolygons
▸ getPolygons(): Polygon[]
Inherited from MosaicElementCutout.getPolygons
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:106
Returns: Polygon[]
getRotatedCutouts
▸ getRotatedCutouts(): IRotatedMosaicElementCutout[]
Inherited from MosaicElementCutout.getRotatedCutouts
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:110
Returns: IRotatedMosaicElementCutout[]
getUnscaledPolygons
▸ getUnscaledPolygons(): Polygon[]
Inherited from MosaicElementCutout.getUnscaledPolygons
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:95
Returns: Polygon[]
polygons as if they had not been scaled by their container type
isSpacer
▸ isSpacer(): boolean
Inherited from MosaicElementCutout.isSpacer
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:114
Returns: boolean
rotatePolygons
▸ rotatePolygons(quaternion: Quaternion): Polygon[]
Inherited from MosaicElementCutout.rotatePolygons
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:80
clones and rotates the polygons
Parameters:
| Name | Type |
|---|---|
quaternion |
Quaternion |
Returns: Polygon[]
cloned polygons
scale
▸ scale(scale: Vector3): void
Inherited from MosaicElementCutout.scale
Defined in src/modules/kyub.core.plateOrnaments/src/MosaicElementOrnaments/MosaicElementCutout.ts:65
Parameters:
| Name | Type |
|---|---|
scale |
Vector3 |
Returns: void