RoomleConfigurator.Internal.default-27

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

Table of contents

Constructors

Methods

Constructors

constructor

new default()

Methods

preparePerspectiveImage

preparePerspectiveImage(scene, uiScene, camera, cameraTarget, options?, objectRotation?, onBeforeRender?): Promise<Base64Image>

Parameters

NameTypeDefault value

scene

Scene

undefined

uiScene

Scene

undefined

camera

PerspectiveCamera

undefined

cameraTarget

undefined

options

{}

objectRotation

number

0

onBeforeRender?

(camera: Camera) => void

undefined

Returns

Promise<Base64Image>


prepareTopImage

prepareTopImage(scene, uiScene, cameraTarget, options?): Promise<Base64Image>

Parameters

NameType

scene

Scene

uiScene

Scene

cameraTarget

options

Returns

Promise<Base64Image>


renderPerspectiveImage

renderPerspectiveImage(scene, camera, cameraTarget, size?): Promise<Base64Image>

Parameters

NameType

scene

Scene

camera

PerspectiveCamera

cameraTarget

size?

number

Returns

Promise<Base64Image>


switchToConfiguratorSettings

switchToConfiguratorSettings(): void

Returns

void


switchToPlannerSettings

switchToPlannerSettings(): void

Returns

void


updateBounds

updateBounds(bounds): void

Parameters

NameType

bounds

Box3

Returns

void


getCameraTargetForBBox

Static getCameraTargetForBBox(bbox, spacing?): CameraTarget

Parameters

NameTypeDefault value

bbox

Box3

undefined

spacing

number

0

Returns

CameraTarget


placeCameraForPerspectiveImage

Static placeCameraForPerspectiveImage(camera, cameraTarget, angleX, angleY): void

Parameters

NameType

camera

PerspectiveCamera

cameraTarget

angleX

number

angleY

number

Returns

void

Last updated