# Class: SceneVolume
configurator-core/src/roomle-configurator.
# Table of contents
# Constructors
# Properties
# Methods
- copyFrom
- getNearAndFarForPerspectiveCamera
- updateCameraViewVolumeFromBounds
- updateFromBox
- updateFromObject
# Constructors
# constructor
• new SceneVolume()
# Properties
# bounds
• bounds: Box3
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:129 (opens new window)
# center
• center: Vector3
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:131 (opens new window)
# maxSceneDistanceFrom0
• maxSceneDistanceFrom0: number
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:133 (opens new window)
# maxSceneDistanceFromCenter
• maxSceneDistanceFromCenter: number
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:132 (opens new window)
# size
• size: Vector3
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:130 (opens new window)
# Methods
# copyFrom
▸ copyFrom(other
): void
# Parameters
Name | Type |
---|---|
other | SceneVolume |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:135 (opens new window)
# getNearAndFarForPerspectiveCamera
▸ getNearAndFarForPerspectiveCamera(cameraPosition
, backScale?
): number
[]
# Parameters
Name | Type | Default value |
---|---|---|
cameraPosition | Vector3 | undefined |
backScale | number | 1 |
# Returns
number
[]
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:175 (opens new window)
# updateCameraViewVolumeFromBounds
▸ updateCameraViewVolumeFromBounds(camera
): void
# Parameters
Name | Type |
---|---|
camera | Camera |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:163 (opens new window)
# updateFromBox
▸ updateFromBox(boundingBox
): void
# Parameters
Name | Type |
---|---|
boundingBox | Box3 |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:149 (opens new window)
# updateFromObject
▸ updateFromObject(sceneObject
): void
# Parameters
Name | Type |
---|---|
sceneObject | Object3D <Object3DEventMap > |
# Returns
void
# Defined in
packages/common-core/src/webgl/renderer/render-utility.ts:143 (opens new window)