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

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


boundingBox

• boundingBox: Box3

Inherited from

PreviewComponent.boundingBox


boundingBoxMesh

• boundingBoxMesh: RoomleEventedMesh

Inherited from


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


hash

• hash: string

Inherited from

PreviewComponent.hash


isChildPlanObject

• isChildPlanObject: boolean

Inherited from


isRootComponent

• isRootComponent: boolean

Inherited from


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


parentId

• parentId: number

Inherited from

PreviewComponent.parentId


parentObjectId

• parentObjectId: number

Inherited from


positionFrom

• positionFrom: Vector3


positionTo

• positionTo: Vector3


receivedPointAssociation

• receivedPointAssociation: boolean

Inherited from


roomleLineFrom

• roomleLineFrom: KernelVector3


roomleLineTo

• roomleLineTo: KernelVector3


roomlePosition

• roomlePosition: KernelVector3

Inherited from


roomlePositionFrom

• roomlePositionFrom: KernelVector3


roomlePositionTo

• roomlePositionTo: KernelVector3


roomleRotation

• roomleRotation: KernelVector3

Inherited from


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


clonePreview

▸ clonePreview(numberOfDuplication): PreviewComponent

Parameters

Name
Type

numberOfDuplication

number

Returns

PreviewComponent

Inherited from


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


deselect

▸ deselect(): void

Returns

void

Inherited from

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

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


preparePreview

▸ preparePreview(): void

Returns

void

Inherited from


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

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

PreviewComponent.select


startPulsating

▸ startPulsating(): void

Returns

void

Inherited from


updatePreviewPosition

▸ updatePreviewPosition(intersectionPoint): void

Parameters

Name
Type

intersectionPoint

Vector3

Returns

void

Last updated