# Class: default
configurator-core/src/roomle-configurator.
# Table of contents
# Constructors
# Methods
- areAllComponentsInFrustum
- areAllPreviewsVisible
- changeMaterialsOnSelect
- checkComponentAndPreviewVisibility
- checkComponentVisibility
- checkPreviewVisibility
- init
- isComponentVisible
- setCamera
- setObject
# Constructors
# constructor
• new default()
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:25 (opens new window)
# Methods
# areAllComponentsInFrustum
▸ areAllComponentsInFrustum(previews
): boolean
# Parameters
Name | Type |
---|---|
previews | RoomleComponent [] |
# Returns
boolean
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:196 (opens new window)
# areAllPreviewsVisible
▸ areAllPreviewsVisible(configuratorViewModel
): boolean
# Parameters
Name | Type |
---|---|
configuratorViewModel | default |
# Returns
boolean
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:178 (opens new window)
# changeMaterialsOnSelect
▸ changeMaterialsOnSelect(object
, component
, selected?
): void
# Parameters
Name | Type | Default value |
---|---|---|
object | Object3D <Object3DEventMap > | undefined |
component | RoomleComponent | undefined |
selected | boolean | false |
# Returns
void
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:56 (opens new window)
# checkComponentAndPreviewVisibility
▸ checkComponentAndPreviewVisibility(sceneEventHandler
, configuratorViewModel
): void
# Parameters
Name | Type |
---|---|
sceneEventHandler | default |
configuratorViewModel | default |
# Returns
void
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:144 (opens new window)
# checkComponentVisibility
▸ checkComponentVisibility(sceneEventHandler
, configuratorViewModel
): void
# Parameters
Name | Type |
---|---|
sceneEventHandler | default |
configuratorViewModel | default |
# Returns
void
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:157 (opens new window)
# checkPreviewVisibility
▸ checkPreviewVisibility(configuratorViewModel
): void
# Parameters
Name | Type |
---|---|
configuratorViewModel | default |
# Returns
void
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:219 (opens new window)
# init
▸ init(object
, camera
): void
# Parameters
Name | Type |
---|---|
object | Object3D <Object3DEventMap > |
camera | PerspectiveCamera |
# Returns
void
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:34 (opens new window)
# isComponentVisible
▸ isComponentVisible(component
): boolean
# Parameters
Name | Type |
---|---|
component | RoomleComponent |
# Returns
boolean
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:112 (opens new window)
# setCamera
▸ setCamera(camera
): void
# Parameters
Name | Type |
---|---|
camera | PerspectiveCamera |
# Returns
void
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:48 (opens new window)
# setObject
▸ setObject(object
): void
# Parameters
Name | Type |
---|---|
object | Object3D <Object3DEventMap > |
# Returns
void
# Defined in
packages/configurator-core/src/utils/component-raycast-helper.ts:52 (opens new window)