Skip to content

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