Skip to content

editorGlobalsSpacerMosaicElement

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