# Class: default
configurator-core/src/roomle-configurator.
# Table of contents
# Constructors
# Properties
# Methods
- _clear
- addToObject
- addToUiScene
- areDimensionsEnabled
- clearScene
- disableDimensions
- disableTopDimensions
- enableDimensions
- enableTopDimensions
- getBoundingBox
- isInitialized
- moveCameraEnd
- moveCameraStart
- onDimensionsVisibilityChanged
- removeFromObject
- removeFromUiScene
- setObject
- setUiScene
- update
- updateSize
# Constructors
# constructor
• new default(creator
)
# Parameters
Name | Type |
---|---|
creator | string |
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:62 (opens new window)
# Properties
# _creator_
• _creator_: string
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:29 (opens new window)
# Methods
# _clear
▸ _clear(): void
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:402 (opens new window)
# addToObject
▸ addToObject(object
): void
# Parameters
Name | Type |
---|---|
object | Object3D <Object3DEventMap > |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:234 (opens new window)
# addToUiScene
▸ addToUiScene(uiScene
): void
# Parameters
Name | Type |
---|---|
uiScene | Scene |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:253 (opens new window)
# areDimensionsEnabled
▸ areDimensionsEnabled(): boolean
# Returns
boolean
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:463 (opens new window)
# clearScene
▸ clearScene(_scene
): void
# Parameters
Name | Type |
---|---|
_scene | Scene |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:446 (opens new window)
# disableDimensions
▸ disableDimensions(): void
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:386 (opens new window)
# disableTopDimensions
▸ disableTopDimensions(): void
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:372 (opens new window)
# enableDimensions
▸ enableDimensions(): void
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:379 (opens new window)
# enableTopDimensions
▸ enableTopDimensions(): void
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:364 (opens new window)
# getBoundingBox
▸ getBoundingBox(): Box3
# Returns
Box3
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:415 (opens new window)
# isInitialized
▸ isInitialized(): Promise
<void
>
# Returns
Promise
<void
>
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:459 (opens new window)
# moveCameraEnd
▸ moveCameraEnd(position
): void
# Parameters
Name | Type |
---|---|
position | Vector3 |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:440 (opens new window)
# moveCameraStart
▸ moveCameraStart(position
): void
# Parameters
Name | Type |
---|---|
position | Vector3 |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:434 (opens new window)
# onDimensionsVisibilityChanged
▸ onDimensionsVisibilityChanged(handler
): void
# Parameters
Name | Type |
---|---|
handler | (visible : boolean ) => void |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:360 (opens new window)
# removeFromObject
▸ removeFromObject(object
): void
# Parameters
Name | Type |
---|---|
object | Object3D <Object3DEventMap > |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:248 (opens new window)
# removeFromUiScene
▸ removeFromUiScene(uiScene
): void
# Parameters
Name | Type |
---|---|
uiScene | Scene |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:271 (opens new window)
# setObject
▸ setObject(object
, rotation?
): void
# Parameters
Name | Type | Default value |
---|---|---|
object | Object3D <Object3DEventMap > | undefined |
rotation | number | 0 |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:450 (opens new window)
# setUiScene
▸ setUiScene(uiScene
): void
# Parameters
Name | Type |
---|---|
uiScene | Scene |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:455 (opens new window)
# update
▸ update(force?
): void
# Parameters
Name | Type | Default value |
---|---|---|
force | boolean | false |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:226 (opens new window)
# updateSize
▸ updateSize(boxForMeasurement
): void
# Parameters
Name | Type |
---|---|
boxForMeasurement | KernelCube |
# Returns
void
# Defined in
packages/configurator-core/src/utils/dimensioning-helper.ts:212 (opens new window)