# Class: default

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

# Table of contents

# Constructors

# Methods

# Constructors

# constructor

new default()

# Methods

# preparePerspectiveImage

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

# Parameters

Name Type Default value
scene Scene undefined
uiScene Scene undefined
camera PerspectiveCamera undefined
cameraTarget CameraTarget undefined
options PrepareImageOptions {}
objectRotation number 0
onBeforeRender? (camera: Camera) => void undefined

# Returns

Promise<Base64Image>

# Defined in

packages/common-core/src/webgl/image-renderer.ts:124 (opens new window)


# prepareTopImage

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

# Parameters

Name Type
scene Scene
uiScene Scene
cameraTarget CameraTarget
options PrepareImageOptions

# Returns

Promise<Base64Image>

# Defined in

packages/common-core/src/webgl/image-renderer.ts:244 (opens new window)


# renderPerspectiveImage

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

# Parameters

Name Type
scene Scene
camera PerspectiveCamera
cameraTarget CameraTarget
size? number

# Returns

Promise<Base64Image>

# Defined in

packages/common-core/src/webgl/image-renderer.ts:178 (opens new window)


# switchToConfiguratorSettings

switchToConfiguratorSettings(): void

# Returns

void

# Defined in

packages/common-core/src/webgl/image-renderer.ts:90 (opens new window)


# switchToPlannerSettings

switchToPlannerSettings(): void

# Returns

void

# Defined in

packages/common-core/src/webgl/image-renderer.ts:83 (opens new window)


# updateBounds

updateBounds(bounds): void

# Parameters

Name Type
bounds Box3

# Returns

void

# Defined in

packages/common-core/src/webgl/image-renderer.ts:97 (opens new window)


# getCameraTargetForBBox

Static getCameraTargetForBBox(bbox, spacing?): CameraTarget

# Parameters

Name Type Default value
bbox Box3 undefined
spacing number 0

# Returns

CameraTarget

# Defined in

packages/common-core/src/webgl/image-renderer.ts:104 (opens new window)


# placeCameraForPerspectiveImage

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

# Parameters

Name Type
camera PerspectiveCamera
cameraTarget CameraTarget
angleX number
angleY number

# Returns

void

# Defined in

packages/common-core/src/webgl/image-renderer.ts:224 (opens new window)