configurator-core/src/configurator.
# Implements
Context
Omit
<InitDataDefinition
,"colors"
>
# Table of contents
# Constructors
# Properties
- _creator_
- _measureTraffic
- applyCurrentGlobalParameters
- autoQuality
- bananaForScale
- callbacksOnlyIfGeometryIsReady
- cameraRestriction
- cameraSpacing
- colors
- configureInRoom
- customShading
- customShadingMoc
- debug
- disableDebugGUI
- disableEnvMap
- dls
- edit
- envMapIntensity
- envMapRotation
- envMapUrl
- featureFlags
- floorMaterialsTag
- highlighting
- id
- initialFloorMaterial
- isItem
- legacyLight
- ls
- maxHorizontalCameraAngle
- maxLightSources
- maxVerticalCameraAngle
- measurementSystem
- meshSelection
- minHorizontalCameraAngle
- minVerticalCameraAngle
- moc
- mode
- offlineSync
- offset
- precisionCm
- precisionInch
- preloadHint
- preloadId
- restrictionLevel
- sceneLight
- shading
- showArButton
- showInfos
- showPrice
- snappingEnabled
- startTag
- stats
- transparentBackground
- transparentHighlighting
- typeChangeTag
- unit
- unitStringType
- usePriceService
- useRoomlePrice
- zoomDistance
# Methods
# Constructors
# constructor
• new default(creator
)
# Parameters
Name | Type |
---|---|
creator | string |
# Properties
# _creator_
• _creator_: string
# Implementation of
# _measureTraffic
• Optional
_measureTraffic: boolean
= false
# Implementation of
Omit._measureTraffic
# applyCurrentGlobalParameters
• Optional
applyCurrentGlobalParameters: boolean
# Implementation of
Omit.applyCurrentGlobalParameters
# autoQuality
• Optional
autoQuality: boolean
= false
# Implementation of
Omit.autoQuality
# bananaForScale
• Optional
bananaForScale: boolean
# Implementation of
Omit.bananaForScale
# callbacksOnlyIfGeometryIsReady
• Optional
callbacksOnlyIfGeometryIsReady: boolean
= true
If true, the callbacks will only be called if the geometry is ready. Before RML-8368 false was the default. For more info see there
# cameraRestriction
• Optional
cameraRestriction: number
# Implementation of
Omit.cameraRestriction
# cameraSpacing
• Optional
cameraSpacing: number
= 0
# Implementation of
Omit.cameraSpacing
# colors
• colors: ThreeJsColorsIn3dScene
# configureInRoom
• Optional
configureInRoom: boolean
= false
# customShading
• Optional
customShading: CustomShadingParameters
# Implementation of
Omit.customShading
# customShadingMoc
• Optional
customShadingMoc: CustomShadingParameters
# Implementation of
Omit.customShadingMoc
# debug
• Optional
debug: boolean
# Implementation of
Omit.debug
# disableDebugGUI
• Optional
disableDebugGUI: boolean
= false
# disableEnvMap
• Optional
disableEnvMap: boolean
= false
# Implementation of
Omit.disableEnvMap
# dls
• Optional
dls: string
= null
# Implementation of
Omit.dls
# edit
• Optional
edit: boolean
= false
# Implementation of
Omit.edit
# envMapIntensity
• Optional
envMapIntensity: number
= 1.5
# Implementation of
Omit.envMapIntensity
# envMapRotation
• Optional
envMapRotation: number
= 0
# Implementation of
Omit.envMapRotation
# envMapUrl
• Optional
envMapUrl: string
= ENV_HDR_256_FILE_NAME
# Implementation of
Omit.envMapUrl
# featureFlags
• featureFlags: FeatureFlags
# Implementation of
Omit.featureFlags
# floorMaterialsTag
• Optional
floorMaterialsTag: string
# Implementation of
Omit.floorMaterialsTag
# highlighting
• Optional
highlighting: string
= ROOMLE_HIGHLIGHTNG.SMART
# Implementation of
Omit.highlighting
# id
• Optional
id: string
# Implementation of
Omit.id
# initialFloorMaterial
• Optional
initialFloorMaterial: string
# Implementation of
Omit.initialFloorMaterial
# isItem
• Optional
isItem: boolean
# Implementation of
Omit.isItem
# legacyLight
• Optional
legacyLight: boolean
= false
# Implementation of
Omit.legacyLight
# ls
• Optional
ls: string
= null
# Implementation of
Omit.ls
# maxHorizontalCameraAngle
• Optional
maxHorizontalCameraAngle: number
# Implementation of
Omit.maxHorizontalCameraAngle
# maxLightSources
• Optional
maxLightSources: number
= -1
# Implementation of
Omit.maxLightSources
# maxVerticalCameraAngle
• Optional
maxVerticalCameraAngle: number
# Implementation of
Omit.maxVerticalCameraAngle
# measurementSystem
• Optional
measurementSystem: string
# meshSelection
• Optional
meshSelection: boolean
= true
# Implementation of
Omit.meshSelection
# minHorizontalCameraAngle
• Optional
minHorizontalCameraAngle: number
# Implementation of
Omit.minHorizontalCameraAngle
# minVerticalCameraAngle
• Optional
minVerticalCameraAngle: number
# Implementation of
Omit.minVerticalCameraAngle
# moc
• Optional
moc: boolean
= false
# Implementation of
Omit.moc
# mode
• Optional
mode: Enumify
<{ CAMERA_2D
: "2D"
= '2D'; CAMERA_3D
: "3D"
= '3D'; CAMERA_FP
: "FP"
= 'FP' }> = CAMERA_TYPE.CAMERA_3D
# Implementation of
Omit.mode
# offlineSync
• Optional
offlineSync: string
# Implementation of
Omit.offlineSync
# offset
• Optional
offset: CanvasOffset
# Implementation of
Omit.offset
# precisionCm
• Optional
precisionCm: string
# Implementation of
Omit.precisionCm
# precisionInch
• Optional
precisionInch: string
# Implementation of
Omit.precisionInch
# preloadHint
• Optional
preloadHint: string
# Implementation of
Omit.preloadHint
# preloadId
• Optional
preloadId: string
# Implementation of
Omit.preloadId
# restrictionLevel
• Optional
restrictionLevel: number
= 0
# Implementation of
Omit.restrictionLevel
# sceneLight
• Optional
sceneLight: DefaultEnvironmentSceneType
= null
# Implementation of
Omit.sceneLight
# shading
• Optional
shading: SceneShadingType
= SCENE_SHADING_TYPES.DEFAULT
# Implementation of
Omit.shading
# showArButton
• Optional
showArButton: boolean
# Implementation of
Omit.showArButton
# showInfos
• Optional
showInfos: boolean
# Implementation of
Omit.showInfos
# showPrice
• Optional
showPrice: boolean
# Implementation of
Omit.showPrice
# snappingEnabled
• Optional
snappingEnabled: boolean
# startTag
• Optional
startTag: string
# Implementation of
Omit.startTag
# stats
• Optional
stats: boolean
= false
# Implementation of
Omit.stats
# transparentBackground
• Optional
transparentBackground: boolean
= false
# Implementation of
Omit.transparentBackground
# transparentHighlighting
• Optional
transparentHighlighting: boolean
= true
# Implementation of
Omit.transparentHighlighting
# typeChangeTag
• Optional
typeChangeTag: string
# Implementation of
Omit.typeChangeTag
# unit
• Optional
unit: string
= null
# Implementation of
Omit.unit
# unitStringType
• Optional
unitStringType: string
= null
# Implementation of
Omit.unitStringType
# usePriceService
• Optional
usePriceService: boolean
# Implementation of
Omit.usePriceService
# useRoomlePrice
• Optional
useRoomlePrice: boolean
# Implementation of
Omit.useRoomlePrice
# zoomDistance
• Optional
zoomDistance: number
# Implementation of
Omit.zoomDistance
# Methods
# setOverrides
▸ setOverrides(initData
): void
# Parameters
Name | Type |
---|---|
initData | default | Partial <InitDataDefinition & GlobalInitDataDefinition > |
# Returns
void