RoomleConfigurator.Internal.RoomleComponent
Last updated
Last updated
..RoomleComponent
↳ RoomleComponent
↳↳
↳↳
• Optional
animationValues: Map
<string
, string
>
• boundingBox: Box3
• geometryChanged: boolean
• hash: string
• isChildPlanObject: boolean
• isRootComponent: boolean
• loadingMesh: Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>
• parentObjectId: number
• runtimeId: number
▸ addMesh(mesh
, transform?
): void
mesh
Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>
transform?
Float32Array
void
▸ animateMeshes(aniamtion
, from
, to
, animate
, onProgressUpdate?
): void
aniamtion
string
from
string
to
string
animate
boolean
onProgressUpdate?
() => void
void
▸ computeBoundingBox(boxForMeasurements?
, useMeshes?
): void
boxForMeasurements?
useMeshes?
boolean
void
▸ deselect(): void
void
newParent
▸ getMeshById(meshId
): Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>
meshId
number
Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>
▸ hoverOff(): void
void
▸ hoverOn(): void
void
▸ isChild(componentId
): boolean
componentId
number
boolean
▸ loading(): void
void
▸ loadingFinished(): void
void
▸ recursiveMeshes(): Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>[]
Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>[]
▸ removeAllMeshes(): void
void
▸ removeMesh(mesh
): void
mesh
Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>
void
▸ removeMeshById(meshId
): void
meshId
number
void
▸ replaceMeshes(meshes
): void
meshes
Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>[]
void
▸ select(): void
void
• boundingBoxMesh:
• meshes: []
• roomlePosition:
• roomleRotation:
▸ getKernelPosition(newParent
):