> For the complete documentation index, see [llms.txt](https://docs.roomle.com/rubens/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/glb_viewer_core_src_roomle_glb_viewer._internal_.default.md).

# RoomleGlbViewer.Internal.default

[glb-viewer-core/src/roomle-glb-viewer](/rubens/rubens-sdk/rubens-sdk-reference/modules/glb_viewer_core_src_roomle_glb_viewer.md).[internal](/rubens/rubens-sdk/rubens-sdk-reference/modules/glb_viewer_core_src_roomle_glb_viewer._internal_.md).default

## Hierarchy

* [`default`](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md)

  ↳ **`default`**

## Implements

* [`GLBRenderWorkerListener`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/glb_viewer_core_src_roomle_glb_viewer._internal_.glbrenderworkerlistener.md)

## Table of contents

### Constructors

* [constructor](#constructor)

### Properties

* [\_creator\_](#_creator_)

### Methods

* [addEventListener](#addeventlistener)
* [adjustCamera](#adjustcamera)
* [cameraBehaviourChanged](#camerabehaviourchanged)
* [changeEnvironmentMapIntensity](#changeenvironmentmapintensity)
* [cleanUp](#cleanup)
* [clearScene](#clearscene)
* [destroy](#destroy)
* [enableHD](#enablehd)
* [exportCanvasScreenshot](#exportcanvasscreenshot)
* [exportImageFromCamera](#exportimagefromcamera)
* [getBounds](#getbounds)
* [getCameraOffset](#getcameraoffset)
* [getGeometryBounds](#getgeometrybounds)
* [getOrthographicOffsetCamera](#getorthographicoffsetcamera)
* [getScene](#getscene)
* [handleEvent](#handleevent)
* [loadDynamicLightSetting](#loaddynamiclightsetting)
* [loadEnvMap](#loadenvmap)
* [loadGLB](#loadglb)
* [loadSceneSettings](#loadscenesettings)
* [loadStaticItem](#loadstaticitem)
* [lockCamera](#lockcamera)
* [moveCamera](#movecamera)
* [onElementFinished](#onelementfinished)
* [onFinished](#onfinished)
* [onStart](#onstart)
* [pause](#pause)
* [preparePerspectiveImage](#prepareperspectiveimage)
* [removeEventListener](#removeeventlistener)
* [resume](#resume)
* [sceneChanged](#scenechanged)
* [setBackgroundColor](#setbackgroundcolor)
* [setBackgroundImage](#setbackgroundimage)
* [setCameraOffset](#setcameraoffset)
* [setEnvironmentMap](#setenvironmentmap)
* [showGUI](#showgui)
* [showStats](#showstats)
* [unlockCamera](#unlockcamera)
* [updateCamera](#updatecamera)
* [updateScene](#updatescene)

## Constructors

### constructor

• **new default**(`creator`, `offset`)

#### Parameters

| Name      | Type                                                                                                                   |
| --------- | ---------------------------------------------------------------------------------------------------------------------- |
| `creator` | `string`                                                                                                               |
| `offset`  | [`CanvasOffset`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.canvasoffset.md) |

#### Overrides

SceneManager.constructor

## Properties

### \_creator\_

• **\_creator\_**: `string`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[*creator*](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#_creator_)

## Methods

### addEventListener

▸ **addEventListener**(`_listener`): `void`

#### Parameters

| Name        | Type                                                                                                                                           |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `_listener` | [`LifeCycleCallbacks`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_configurator._internal_.lifecyclecallbacks.md) |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[addEventListener](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#addeventlistener)

***

### adjustCamera

▸ **adjustCamera**(`position`, `yaw`, `pitch`, `fov`): `void`

#### Parameters

| Name       | Type      |
| ---------- | --------- |
| `position` | `Vector3` |
| `yaw`      | `number`  |
| `pitch`    | `number`  |
| `fov`      | `number`  |

#### Returns

`void`

***

### cameraBehaviourChanged

▸ **cameraBehaviourChanged**(): `void`

#### Returns

`void`

#### Overrides

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[cameraBehaviourChanged](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#camerabehaviourchanged)

***

### changeEnvironmentMapIntensity

▸ **changeEnvironmentMapIntensity**(`intensity`): `void`

#### Parameters

| Name        | Type     |
| ----------- | -------- |
| `intensity` | `number` |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[changeEnvironmentMapIntensity](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#changeenvironmentmapintensity)

***

### cleanUp

▸ **cleanUp**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[cleanUp](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#cleanup)

***

### clearScene

▸ **clearScene**(): `void`

#### Returns

`void`

#### Overrides

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[clearScene](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#clearscene)

***

### destroy

▸ **destroy**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[destroy](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#destroy)

***

### enableHD

▸ **enableHD**(): `void`

#### Returns

`void`

#### Overrides

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[enableHD](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#enablehd)

***

### exportCanvasScreenshot

▸ **exportCanvasScreenshot**(`quality?`): `Promise`<`string`>

#### Parameters

| Name      | Type     | Default value |
| --------- | -------- | ------------- |
| `quality` | `number` | `1`           |

#### Returns

`Promise`<`string`>

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[exportCanvasScreenshot](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#exportcanvasscreenshot)

***

### exportImageFromCamera

▸ **exportImageFromCamera**(`filename`, `shouldWaitForAssets?`): `Promise`<`void`>

#### Parameters

| Name                  | Type      | Default value |
| --------------------- | --------- | ------------- |
| `filename`            | `string`  | `undefined`   |
| `shouldWaitForAssets` | `boolean` | `false`       |

#### Returns

`Promise`<`void`>

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[exportImageFromCamera](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#exportimagefromcamera)

***

### getBounds

▸ **getBounds**(): `Box3`

#### Returns

`Box3`

#### Overrides

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[getBounds](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#getbounds)

***

### getCameraOffset

▸ **getCameraOffset**(): [`CanvasOffset`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.canvasoffset.md)

#### Returns

[`CanvasOffset`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.canvasoffset.md)

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[getCameraOffset](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#getcameraoffset)

***

### getGeometryBounds

▸ **getGeometryBounds**(): `Box3`

#### Returns

`Box3`

#### Overrides

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[getGeometryBounds](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#getgeometrybounds)

***

### getOrthographicOffsetCamera

▸ **getOrthographicOffsetCamera**(): [`OrthographicOffsetCamera`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.orthographicoffsetcamera.md)

#### Returns

[`OrthographicOffsetCamera`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.orthographicoffsetcamera.md)

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[getOrthographicOffsetCamera](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#getorthographicoffsetcamera)

***

### getScene

▸ **getScene**(): `Scene`

#### Returns

`Scene`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[getScene](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#getscene)

***

### handleEvent

▸ **handleEvent**(`evt`): `void`

#### Parameters

| Name  | Type    |
| ----- | ------- |
| `evt` | `Event` |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[handleEvent](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#handleevent)

***

### loadDynamicLightSetting

▸ **loadDynamicLightSetting**(`source`): `Promise`<`void`>

#### Parameters

| Name     | Type                                                                                                                                                                     |
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `source` | [`DynamicLightSettingSource`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_lightsetting_dynamic_light_setting_loader.dynamiclightsettingsource.md) |

#### Returns

`Promise`<`void`>

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[loadDynamicLightSetting](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#loaddynamiclightsetting)

***

### loadEnvMap

▸ **loadEnvMap**(`url`): `Promise`<`void`>

#### Parameters

| Name  | Type     |
| ----- | -------- |
| `url` | `string` |

#### Returns

`Promise`<`void`>

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[loadEnvMap](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#loadenvmap)

***

### loadGLB

▸ **loadGLB**(`url`, `automaticallyAdjustCamera?`, `scaling?`, `callback?`): `Promise`<`void`>

#### Parameters

| Name                        | Type                            | Default value |
| --------------------------- | ------------------------------- | ------------- |
| `url`                       | `string`                        | `undefined`   |
| `automaticallyAdjustCamera` | `boolean`                       | `true`        |
| `scaling`                   | `Vector3`                       | `undefined`   |
| `callback?`                 | (`percent`: `number`) => `void` | `undefined`   |

#### Returns

`Promise`<`void`>

***

### loadSceneSettings

▸ **loadSceneSettings**(`sceneSetting`): `Promise`<`void`>

#### Parameters

| Name           | Type                                                                                                                         |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `sceneSetting` | [`SceneSettings`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_scene_settings_loader.scenesettings.md) |

#### Returns

`Promise`<`void`>

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[loadSceneSettings](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#loadscenesettings)

***

### loadStaticItem

▸ **loadStaticItem**(`id`, `callback?`): `Promise`<`void`>

#### Parameters

| Name        | Type                            |
| ----------- | ------------------------------- |
| `id`        | `string`                        |
| `callback?` | (`percent`: `number`) => `void` |

#### Returns

`Promise`<`void`>

***

### lockCamera

▸ **lockCamera**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[lockCamera](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#lockcamera)

***

### moveCamera

▸ **moveCamera**(`cameraParameter`): `Promise`<`void`>

#### Parameters

| Name              | Type                                                                                                                                            |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| `cameraParameter` | [`CameraParameter`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_roomle_configurator._internal_.cameraparameter.md) |

#### Returns

`Promise`<`void`>

***

### onElementFinished

▸ **onElementFinished**(`itemsFinished`): `void`

#### Parameters

| Name            | Type     |
| --------------- | -------- |
| `itemsFinished` | `number` |

#### Returns

`void`

#### Implementation of

[GLBRenderWorkerListener](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/glb_viewer_core_src_roomle_glb_viewer._internal_.glbrenderworkerlistener.md).[onElementFinished](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/glb_viewer_core_src_roomle_glb_viewer._internal_.glbrenderworkerlistener.md#onelementfinished)

***

### onFinished

▸ **onFinished**(`_zip`): `void`

#### Parameters

| Name   | Type  |
| ------ | ----- |
| `_zip` | `any` |

#### Returns

`void`

#### Implementation of

[GLBRenderWorkerListener](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/glb_viewer_core_src_roomle_glb_viewer._internal_.glbrenderworkerlistener.md).[onFinished](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/glb_viewer_core_src_roomle_glb_viewer._internal_.glbrenderworkerlistener.md#onfinished)

***

### onStart

▸ **onStart**(`count`): `void`

#### Parameters

| Name    | Type     |
| ------- | -------- |
| `count` | `number` |

#### Returns

`void`

#### Implementation of

[GLBRenderWorkerListener](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/glb_viewer_core_src_roomle_glb_viewer._internal_.glbrenderworkerlistener.md).[onStart](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/glb_viewer_core_src_roomle_glb_viewer._internal_.glbrenderworkerlistener.md#onstart)

***

### pause

▸ **pause**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[pause](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#pause)

***

### preparePerspectiveImage

▸ **preparePerspectiveImage**(`renderer?`, `width?`, `height?`): `Promise`<[`Base64Image`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.base64image.md)>

#### Parameters

| Name        | Type            |
| ----------- | --------------- |
| `renderer?` | `WebGLRenderer` |
| `width?`    | `number`        |
| `height?`   | `number`        |

#### Returns

`Promise`<[`Base64Image`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.base64image.md)>

***

### removeEventListener

▸ **removeEventListener**(`_listener`): `void`

#### Parameters

| Name        | Type                                                                                                                                           |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `_listener` | [`LifeCycleCallbacks`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/configurator_core_src_configurator._internal_.lifecyclecallbacks.md) |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[removeEventListener](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#removeeventlistener)

***

### resume

▸ **resume**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[resume](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#resume)

***

### sceneChanged

▸ **sceneChanged**(): `void`

#### Returns

`void`

#### Overrides

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[sceneChanged](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#scenechanged)

***

### setBackgroundColor

▸ **setBackgroundColor**(`hex`): `void`

#### Parameters

| Name  | Type     |
| ----- | -------- |
| `hex` | `string` |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[setBackgroundColor](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#setbackgroundcolor)

***

### setBackgroundImage

▸ **setBackgroundImage**(`url`): `void`

#### Parameters

| Name  | Type     |
| ----- | -------- |
| `url` | `string` |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[setBackgroundImage](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#setbackgroundimage)

***

### setCameraOffset

▸ **setCameraOffset**(`offset`): `void`

#### Parameters

| Name     | Type                                                                                                                   |
| -------- | ---------------------------------------------------------------------------------------------------------------------- |
| `offset` | [`CanvasOffset`](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.canvasoffset.md) |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[setCameraOffset](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#setcameraoffset)

***

### setEnvironmentMap

▸ **setEnvironmentMap**(`url?`, `intensity?`, `rotation?`, `maxLightSources?`): `void`

#### Parameters

| Name               | Type     |
| ------------------ | -------- |
| `url?`             | `string` |
| `intensity?`       | `number` |
| `rotation?`        | `number` |
| `maxLightSources?` | `number` |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[setEnvironmentMap](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#setenvironmentmap)

***

### showGUI

▸ **showGUI**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[showGUI](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#showgui)

***

### showStats

▸ **showStats**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[showStats](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#showstats)

***

### unlockCamera

▸ **unlockCamera**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[unlockCamera](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#unlockcamera)

***

### updateCamera

▸ **updateCamera**(`_changeCamera?`): `void`

#### Parameters

| Name            | Type      | Default value |
| --------------- | --------- | ------------- |
| `_changeCamera` | `boolean` | `true`        |

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[updateCamera](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#updatecamera)

***

### updateScene

▸ **updateScene**(): `void`

#### Returns

`void`

#### Inherited from

[default](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md).[updateScene](/rubens/rubens-sdk/rubens-sdk-reference/classes/configurator_core_src_roomle_configurator._internal_.default-14.md#updatescene)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/classes/glb_viewer_core_src_roomle_glb_viewer._internal_.default.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
