For the complete documentation index, see llms.txt. This page is also available as Markdown.

RoomleConfigurator.Internal.PreviewComponent

configurator-core/src/roomle-configurator.internal.PreviewComponent

Hierarchy

Table of contents

Properties

Methods

Properties

animationValues

• Optional animationValues: Map<string, string>

Inherited from


boundingBox

• boundingBox: Box3

Inherited from

RoomleComponent.boundingBox


boundingBoxMesh

• boundingBoxMesh: RoomleEventedMesh

Inherited from


childDockId

• childDockId: number


childId

• childId: number


geometryChanged

• geometryChanged: boolean

Inherited from


hash

• hash: string

Inherited from

RoomleComponent.hash


isChildPlanObject

• isChildPlanObject: boolean

Inherited from


isRootComponent

• isRootComponent: boolean

Inherited from


loadingMesh

• loadingMesh: Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

Inherited from

RoomleComponent.loadingMesh


meshes

• meshes: RoomleEventedMesh[]

Inherited from

RoomleComponent.meshes


parentDockId

• parentDockId: number


parentId

• parentId: number


parentObjectId

• parentObjectId: number

Inherited from


receivedPointAssociation

• receivedPointAssociation: boolean


roomlePosition

• roomlePosition: KernelVector3

Inherited from


roomleRotation

• roomleRotation: KernelVector3

Inherited from


runtimeId

• runtimeId: number

Inherited from

RoomleComponent.runtimeId


stringId

• stringId: string

Methods

addMesh

▸ addMesh(mesh, transform?): void

Parameters

Name
Type

mesh

Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

transform?

Float32Array

Returns

void

Inherited from

RoomleComponent.addMesh


animateMeshes

▸ animateMeshes(aniamtion, from, to, animate, onProgressUpdate?): void

Parameters

Name
Type

aniamtion

string

from

string

to

string

animate

boolean

onProgressUpdate?

() => void

Returns

void

Inherited from


clonePreview

▸ clonePreview(numberOfDuplication): PreviewComponent

Parameters

Name
Type

numberOfDuplication

number

Returns

PreviewComponent


computeBoundingBox

▸ computeBoundingBox(boxForMeasurements?, useMeshes?): void

Parameters

Name
Type

boxForMeasurements?

useMeshes?

boolean

Returns

void

Inherited from


deselect

▸ deselect(): void

Returns

void

Inherited from

RoomleComponent.deselect


getKernelPosition

▸ getKernelPosition(newParent): KernelVector3

Parameters

Name
Type

Returns

KernelVector3

Inherited from


getMeshById

▸ getMeshById(meshId): Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

Parameters

Name
Type

meshId

number

Returns

Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

Inherited from

RoomleComponent.getMeshById


hoverOff

▸ hoverOff(): void

Returns

void

Inherited from

RoomleComponent.hoverOff


hoverOn

▸ hoverOn(): void

Returns

void

Inherited from

RoomleComponent.hoverOn


isChild

▸ isChild(componentId): boolean

Parameters

Name
Type

componentId

number

Returns

boolean

Inherited from

RoomleComponent.isChild


loading

▸ loading(): void

Returns

void

Inherited from

RoomleComponent.loading


loadingFinished

▸ loadingFinished(): void

Returns

void

Inherited from


preparePreview

▸ preparePreview(): void

Returns

void


recursiveMeshes

▸ recursiveMeshes(): Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>[]

Returns

Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>[]

Inherited from


removeAllMeshes

▸ removeAllMeshes(): void

Returns

void

Inherited from


removeMesh

▸ removeMesh(mesh): void

Parameters

Name
Type

mesh

Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>

Returns

void

Inherited from

RoomleComponent.removeMesh


removeMeshById

▸ removeMeshById(meshId): void

Parameters

Name
Type

meshId

number

Returns

void

Inherited from


replaceMeshes

▸ replaceMeshes(meshes): void

Parameters

Name
Type

meshes

Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>[]

Returns

void

Inherited from


select

▸ select(): void

Returns

void

Inherited from

RoomleComponent.select


startPulsating

▸ startPulsating(): void

Returns

void

Last updated