# Class: default

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

# Table of contents

# Constructors

# Methods

# 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)