# Class: default
configurator-core/src/roomle-configurator.
# Hierarchy
# Table of contents
# Constructors
# Methods
- addMesh
- clear
- clearReference
- deselect
- getBoundingBox
- getBounds
- getContainer
- getId
- getKernelObject
- getMesh
- getObject
- getObjectAsync
- getObjectMeasurements
- getPlanElement
- getPlanObject
- getPosition
- getRotation
- getSize
- hidePreviewBox
- hoverOff
- hoverOn
- isInitDone
- remove
- select
- setObject
- setTopView
- update
# Constructors
# constructor
• new default(planObject
)
# Parameters
Name | Type |
---|---|
planObject | PlanObject |
# Overrides
# Defined in
packages/common-core/src/view-model/plan-object-view-model.ts:53 (opens new window)
# Methods
# addMesh
▸ addMesh(mesh
): void
# Parameters
Name | Type |
---|---|
mesh | Object3D <Object3DEventMap > |
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:115 (opens new window)
# clear
▸ clear(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:138 (opens new window)
# clearReference
▸ clearReference(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/kernel-view-model.ts:10 (opens new window)
# deselect
▸ deselect(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:187 (opens new window)
# getBoundingBox
▸ getBoundingBox(): RoomleEventedMesh
# Returns
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:91 (opens new window)
# getBounds
▸ getBounds(): Box3
# Returns
Box3
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:79 (opens new window)
# getContainer
▸ getContainer(): Object3D
<Object3DEventMap
>
# Returns
Object3D
<Object3DEventMap
>
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:130 (opens new window)
# getId
▸ getId(): number
# Returns
number
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:134 (opens new window)
# getKernelObject
▸ getKernelObject(): KernelObject
# Returns
# Inherited from
# Defined in
packages/common-core/src/view-model/kernel-view-model.ts:15 (opens new window)
# getMesh
▸ getMesh(material
): Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>
# Parameters
Name | Type |
---|---|
material | any |
# Returns
Mesh
<BufferGeometry
<NormalBufferAttributes
>, Material
| Material
[], Object3DEventMap
>
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:120 (opens new window)
# getObject
▸ getObject(): RoomleEventedObject3D
# Returns
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:104 (opens new window)
# getObjectAsync
▸ getObjectAsync(): Promise
<Object3D
<Object3DEventMap
>>
# Returns
Promise
<Object3D
<Object3DEventMap
>>
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:108 (opens new window)
# getObjectMeasurements
▸ getObjectMeasurements(zoomFactor
, clientWidth
, clientHeight
): ObjectMeasurements
# Parameters
Name | Type |
---|---|
zoomFactor | number |
clientWidth | number |
clientHeight | number |
# Returns
# Defined in
packages/common-core/src/view-model/plan-object-view-model.ts:88 (opens new window)
# getPlanElement
▸ getPlanElement(): PlanObject
# Returns
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:95 (opens new window)
# getPlanObject
▸ getPlanObject(): PlanObject
# Returns
# Defined in
packages/common-core/src/view-model/plan-object-view-model.ts:80 (opens new window)
# getPosition
▸ getPosition(): Vector3
# Returns
Vector3
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:71 (opens new window)
# getRotation
▸ getRotation(): number
# Returns
number
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:75 (opens new window)
# getSize
▸ getSize(): Vector3
# Returns
Vector3
# Overrides
# Defined in
packages/common-core/src/view-model/plan-object-view-model.ts:84 (opens new window)
# hidePreviewBox
▸ hidePreviewBox(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:150 (opens new window)
# hoverOff
▸ hoverOff(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:198 (opens new window)
# hoverOn
▸ hoverOn(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:194 (opens new window)
# isInitDone
▸ isInitDone(): Promise
<void
>
# Returns
Promise
<void
>
# Defined in
packages/common-core/src/view-model/plan-object-view-model.ts:70 (opens new window)
# remove
▸ remove(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:145 (opens new window)
# select
▸ select(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:180 (opens new window)
# setObject
▸ setObject(object
): void
# Parameters
Name | Type |
---|---|
object | RoomleEventedObject3D |
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:99 (opens new window)
# setTopView
▸ setTopView(enabled
): void
# Parameters
Name | Type |
---|---|
enabled | boolean |
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/view-model/plan-element-view-model.ts:202 (opens new window)
# update
▸ update(): void
# Returns
void
# Overrides
# Defined in
packages/common-core/src/view-model/plan-object-view-model.ts:187 (opens new window)