RoomleConfigurator.Internal.PreviewLineComponent

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

Hierarchy

Table of contents

Properties

Methods

Properties

animationValues

• Optional animationValues: Map<string, string>

Inherited from

PreviewComponent.animationValues


boundingBox

• boundingBox: Box3

Inherited from

PreviewComponent.boundingBox


boundingBoxMesh

• boundingBoxMesh: RoomleEventedMesh

Inherited from

PreviewComponent.boundingBoxMesh


boundingLineMesh

• boundingLineMesh: RoomleEventedMesh


childDockId

• childDockId: number

Inherited from

PreviewComponent.childDockId


childId

• childId: number

Inherited from

PreviewComponent.childId


docklineRotation

• docklineRotation: Euler


geometryChanged

• geometryChanged: boolean

Inherited from

PreviewComponent.geometryChanged


hash

• hash: string

Inherited from

PreviewComponent.hash


isChildPlanObject

• isChildPlanObject: boolean

Inherited from

PreviewComponent.isChildPlanObject


isRootComponent

• isRootComponent: boolean

Inherited from

PreviewComponent.isRootComponent


lineFrom

• lineFrom: Vector3


lineMesh

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


lineSegments

• lineSegments: PreviewLineSegment[]


lineTo

• lineTo: Vector3


loadingMesh

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

Inherited from

PreviewComponent.loadingMesh


meshes

• meshes: RoomleEventedMesh[]

Inherited from

PreviewComponent.meshes


parentDockId

• parentDockId: number

Inherited from

PreviewComponent.parentDockId


parentId

• parentId: number

Inherited from

PreviewComponent.parentId


parentObjectId

• parentObjectId: number

Inherited from

PreviewComponent.parentObjectId


positionFrom

• positionFrom: Vector3


positionTo

• positionTo: Vector3


receivedPointAssociation

• receivedPointAssociation: boolean

Inherited from

PreviewComponent.receivedPointAssociation


roomleLineFrom

• roomleLineFrom: KernelVector3


roomleLineTo

• roomleLineTo: KernelVector3


roomlePosition

• roomlePosition: KernelVector3

Inherited from

PreviewComponent.roomlePosition


roomlePositionFrom

• roomlePositionFrom: KernelVector3


roomlePositionTo

• roomlePositionTo: KernelVector3


roomleRotation

• roomleRotation: KernelVector3

Inherited from

PreviewComponent.roomleRotation


runtimeId

• runtimeId: number

Inherited from

PreviewComponent.runtimeId


stringId

• stringId: string

Inherited from

PreviewComponent.stringId

Methods

addMesh

â–¸ addMesh(mesh, transform?): void

Parameters

Name
Type

mesh

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

transform?

Float32Array

Returns

void

Inherited from

PreviewComponent.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

PreviewComponent.animateMeshes


clonePreview

â–¸ clonePreview(numberOfDuplication): PreviewComponent

Parameters

Name
Type

numberOfDuplication

number

Returns

PreviewComponent

Inherited from

PreviewComponent.clonePreview


clonePreviewLine

â–¸ clonePreviewLine(numberOfDuplication): PreviewLineComponent

Parameters

Name
Type

numberOfDuplication

number

Returns

PreviewLineComponent


computeBoundingBox

â–¸ computeBoundingBox(boxForMeasurements?, useMeshes?): void

Parameters

Name
Type

boxForMeasurements?

useMeshes?

boolean

Returns

void

Inherited from

PreviewComponent.computeBoundingBox


deselect

â–¸ deselect(): void

Returns

void

Inherited from

PreviewComponent.deselect


getKernelPosition

â–¸ getKernelPosition(newParent): KernelVector3

Parameters

Name
Type

Returns

KernelVector3

Inherited from

PreviewComponent.getKernelPosition


getMeshById

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

Parameters

Name
Type

meshId

number

Returns

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

Inherited from

PreviewComponent.getMeshById


getPositionForIntersectionPoint

â–¸ getPositionForIntersectionPoint(intersectionPoint): Vector3

Parameters

Name
Type

intersectionPoint

Vector3

Returns

Vector3


hideSelectionLine

â–¸ hideSelectionLine(): void

Returns

void


hoverOff

â–¸ hoverOff(): void

Returns

void

Inherited from

PreviewComponent.hoverOff


hoverOn

â–¸ hoverOn(): void

Returns

void

Inherited from

PreviewComponent.hoverOn


isChild

â–¸ isChild(componentId): boolean

Parameters

Name
Type

componentId

number

Returns

boolean

Inherited from

PreviewComponent.isChild


loading

â–¸ loading(): void

Returns

void

Inherited from

PreviewComponent.loading


loadingFinished

â–¸ loadingFinished(): void

Returns

void

Inherited from

PreviewComponent.loadingFinished


preparePreview

â–¸ preparePreview(): void

Returns

void

Inherited from

PreviewComponent.preparePreview


recursiveMeshes

â–¸ recursiveMeshes(): Mesh<BufferGeometry<NormalBufferAttributes>, Material | Material[], Object3DEventMap>[]

Returns

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

Inherited from

PreviewComponent.recursiveMeshes


removeAllMeshes

â–¸ removeAllMeshes(): void

Returns

void

Inherited from

PreviewComponent.removeAllMeshes


removeMesh

â–¸ removeMesh(mesh): void

Parameters

Name
Type

mesh

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

Returns

void

Inherited from

PreviewComponent.removeMesh


removeMeshById

â–¸ removeMeshById(meshId): void

Parameters

Name
Type

meshId

number

Returns

void

Inherited from

PreviewComponent.removeMeshById


replaceMeshes

â–¸ replaceMeshes(meshes): void

Parameters

Name
Type

meshes

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

Returns

void

Inherited from

PreviewComponent.replaceMeshes


select

â–¸ select(): void

Returns

void

Inherited from

PreviewComponent.select


startPulsating

â–¸ startPulsating(): void

Returns

void

Inherited from

PreviewComponent.startPulsating


updatePreviewPosition

â–¸ updatePreviewPosition(intersectionPoint): void

Parameters

Name
Type

intersectionPoint

Vector3

Returns

void

Last updated