RoomlePlanner.Internal.default
Last updated
Last updated
..default
↳ default
• new default(creator
, offset
, plannerCallback
, mode
)
creator
string
offset
plannerCallback
mode
• _creator_: string
• get
hasSingleRoom(): boolean
boolean
options
isolationMode?
boolean
â–¸ addComponentHandlers(component
): void
component
void
â–¸ addEventListener(_listener
): void
_listener
void
â–¸ addMesh(_planElement
, _material
, _vertices
, _indices
, _uvCoords
, _normals
): void
_planElement
_material
any
_vertices
Float32Array
_indices
Int32Array
_uvCoords
Float32Array
_normals
Float32Array
void
â–¸ addPlanMesh(_plan
, _material
, _vertices
, _indices
, _uvCoords
, _normals
, _type
): void
_plan
_material
any
_vertices
Float32Array
_indices
Int32Array
_uvCoords
Float32Array
_normals
Float32Array
_type
void
â–¸ addPlanObjectToScene(planViewModel
): Promise
<void
>
planViewModel
Promise
<void
>
â–¸ addPreviewHandlers(previewComponent
): void
previewComponent
void
â–¸ addPreviewLineHandlers(previewLineComponent
): void
previewLineComponent
void
â–¸ animateElement(elementId
, parameterName
, value
, applyToChildren
, animate
): void
elementId
number
parameterName
string
value
string
applyToChildren
boolean
animate
boolean
void
â–¸ backToPlanner(): void
void
â–¸ beginPlanConstruction(_plan
): void
_plan
void
â–¸ cameraBehaviourChanged(): void
void
â–¸ cancelComponentSelection(resetCamera?
, reason?
): void
resetCamera?
boolean
reason?
void
â–¸ cancelDockings(): void
void
â–¸ cancelPlanElementSelection(reason
): void
reason
void
â–¸ cancelPreviousDockings(): void
void
â–¸ changeEnvironmentMapIntensity(intensity
): void
intensity
number
void
â–¸ changeExteriorWallsMaterial(material
): void
material
void
â–¸ changeFloorMaterial(material
): Promise
<void
>
material
Promise
<void
>
â–¸ changeFloorsMaterial(material
): void
material
void
â–¸ changeInteriorWallsMaterial(material
): void
material
void
â–¸ changeOffset(offset
): void
offset
void
â–¸ cleanUp(): void
void
â–¸ clearScene(): void
void
â–¸ componentDeleted(component
): void
component
void
â–¸ componentUpdated(component
, _kernelComponent
): void
component
_kernelComponent
void
â–¸ configurationLoaded(component
, isFreeFlying
): void
component
isFreeFlying
boolean
void
â–¸ debugScene(): Scene
Scene
â–¸ debugSceneGraph(id?
): void
id?
number
void
â–¸ deletePlanElementByIds(runtimeIds
): Promise
<void
>
runtimeIds
number
[]
Promise
<void
>
â–¸ deletePlanElementSelection(): Promise
<void
>
Promise
<void
>
â–¸ destroy(): void
void
â–¸ disableAdvancedDocking(): void
void
â–¸ disableConfiguratorEvents(): void
void
â–¸ disableEvents(): void
void
â–¸ disableMeasurementLineDrawing(): void
void
â–¸ disablePlannerEvents(): void
void
â–¸ disableRotation(): void
void
â–¸ disableShowChildrenOfPlanObject(planElementViewModel
): void
planElementViewModel
void
â–¸ disableSnapping(): void
void
â–¸ disableWallDrawing(): void
void
â–¸ display(component
): void
component
void
â–¸ dragIn(dragEvent
): void
dragEvent
DragEvent
void
â–¸ enableAdvancedDocking(): void
void
â–¸ enableConfiguratorEvents(): void
void
â–¸ enableDragIn(dragEvent
): void
dragEvent
DragEvent
void
â–¸ enableEvents(): void
void
â–¸ enableHD(source?
): void
source?
void
â–¸ enableMeasurementLineDrawing(): void
void
â–¸ enablePlannerEvents(): void
void
â–¸ enableRotation(): void
void
â–¸ enableShowChildrenOfPlanObject(planElementViewModel
): void
planElementViewModel
void
â–¸ enableSnapping(): void
void
â–¸ enableWallDrawing(): void
void
â–¸ endPlanConstruction(_plan
): void
_plan
void
â–¸ escapeDrawing(cancelDrawing
): void
cancelDrawing
boolean
void
â–¸ exportCanvasScreenshot(quality?
): Promise
<string
>
quality
number
1
Promise
<string
>
â–¸ exportGLB(_exportObjects?
, _id?
): void
_exportObjects?
Object3D
<Object3DEventMap
>[]
_id?
string
void
â–¸ exportImageFromCamera(filename
, shouldWaitForAssets?
): Promise
<void
>
filename
string
undefined
shouldWaitForAssets
boolean
false
Promise
<void
>
â–¸ getBounds(): Box3
Box3
componentRuntimeId
number
â–¸ getGeometryBounds(): Box3
Box3
id
number
id
number
â–¸ getRootPlanObjectId(id
): number
This is needed to get the root plan object id in case a plan element is selected
which has been docked using advanced docking
id
number
number
â–¸ getScene(): Scene
Scene
â–¸ getScreenXY(position
): Vector3
position
Vector3
Vector3
â–¸ getSelectedRuntimeComponentIds(): number
[]
number
[]
â–¸ getWallAngleDegrees(wall
): number
wall
number
â–¸ handleEvent(evt
): void
evt
Event
void
â–¸ handlerSwitchedPlans(fromPlan
, toPlan
): void
fromPlan
toPlan
void
â–¸ hideDimensions(): void
void
â–¸ highlightExternalObject(planObjectComponent
): void
planObjectComponent
void
â–¸ highlightParts(ids
): void
ids
number
[]
void
â–¸ highlightPlanElementById(runtimeId
): void
runtimeId
number
void
â–¸ highlightPlanElementsById(runtimeIds
): void
runtimeIds
number
[]
void
â–¸ importGLB(url
): void
url
string
void
â–¸ loadDynamicLightSetting(source
): Promise
<void
>
source
Promise
<void
>
â–¸ loadEnvMap(url
): Promise
<void
>
url
string
Promise
<void
>
â–¸ loadSceneSettings(sceneSetting
): Promise
<void
>
sceneSetting
Promise
<void
>
â–¸ loadStaticPlanObjects(): void
void
â–¸ lockCamera(): void
void
â–¸ moveCamera(cameraParameter
): Promise
<void
>
cameraParameter
Promise
<void
>
â–¸ moveElementPosition(selectedElement
, position
): void
selectedElement
position
void
â–¸ moveElementsPosition(selectedElements
, position
): void
selectedElements
position
void
â–¸ pause(): void
void
â–¸ planBoundsChanged(): void
void
â–¸ planCleared(): void
void
â–¸ planCompletelyLoaded(_plan
): void
_plan
void
â–¸ planElementChanged(_plan
, planElementViewModel
): void
_plan
planElementViewModel
void
â–¸ planElementRemoved(element
): void
element
void
â–¸ planHistoryStateChanged(): void
void
â–¸ planObjectConfigurationChanged(plan
, element
): Promise
<void
>
plan
element
Promise
<void
>
â–¸ planObjectConfigurationLoaded(plan
, element
, success
): void
plan
element
success
boolean
void
â–¸ planObjectConstructionDone(_planObject
): void
_planObject
void
â–¸ planObjectUpdated(planObject
, geometryChanged
, pendingDocking
): void
planObject
geometryChanged
boolean
pendingDocking
boolean
void
â–¸ planXMLLoaded(plan
): void
plan
void
â–¸ preload(id
): void
id
string
void
â–¸ preparePartImage(partId
, options
): Promise
<any
>
partId
number
options
Promise
<any
>
options
isolationMode?
boolean
runtimeId
number
options
options
isolationMode?
boolean
â–¸ previewConstructionDone(_component
, hasPreviews
): void
_component
hasPreviews
boolean
void
â–¸ removeEventListener(_listener
): void
_listener
void
â–¸ removePlanObjectFromScene(planViewModel
): void
planViewModel
void
renderOptions
Partial
<{ useCurrentPerspective
: boolean
= false }>
â–¸ requestCatalogItem(catalogItemId
): void
catalogItemId
string
void
â–¸ requestDeleteSelectedComponent(): void
void
â–¸ requestDockingsPreview(userInitiated
, possibleChild?
, dragEvent?
, dragIn?
): void
userInitiated
boolean
possibleChild?
dragEvent?
DragEvent
dragIn?
boolean
void
â–¸ resetCameraPositionToStart(): void
void
â–¸ resetConfiguratorContext(reason
): void
reason
void
â–¸ resetPreviews(): void
void
â–¸ resume(): void
void
â–¸ rotatePlanElementSelection(rotateBy
): void
rotateBy
number
void
â–¸ saveConfigToIdb(): void
void
â–¸ sceneChanged(): void
void
â–¸ sceneCleared(shouldHardReset
): void
shouldHardReset
boolean
void
â–¸ selectComponent(runtimeId
, triggerClickCallback?
): void
runtimeId
number
undefined
triggerClickCallback
boolean
true
void
â–¸ selectPlanObject(runtimeId
): Promise
<void
>
runtimeId
number
Promise
<void
>
â–¸ setBackgroundColor(hex
): void
hex
string
void
â–¸ setBackgroundImage(url
): void
url
string
void
â–¸ setCameraOffset(offset
): void
offset
void
â–¸ setCompletelyLoaded(completelyLoaded
): void
completelyLoaded
boolean
void
â–¸ setEnvironmentMap(url?
, intensity?
, rotation?
, maxLightSources?
): void
url?
string
intensity?
number
rotation?
number
maxLightSources?
number
void
â–¸ setMeasurementLineLength(measurementId
, length
, wallDirection
): void
measurementId
number
length
number
wallDirection
string
void
â–¸ setMode(mode
): void
mode
void
â–¸ setObjectToWallMeasurementLength(planElementId
, measurementId
, length
): void
planElementId
number
measurementId
number
length
number
void
â–¸ setSceneEvents(sceneEvents
): void
sceneEvents
void
â–¸ setSelectionMode(mode
): void
mode
void
â–¸ setWallMeasurementLength(measurementId
, length
, wallDirection
): void
measurementId
number
length
number
wallDirection
void
â–¸ showDimensions(): Promise
<void
>
Promise
<void
>
â–¸ showGUI(): void
void
â–¸ showStats(): void
void
â–¸ showsChildrenOfPlanObject(planElementViewModel
): boolean
planElementViewModel
boolean
â–¸ startConfiguring(): void
void
â–¸ startViewing(): void
void
â–¸ startedDrawing(): void
called by kernel
void
â–¸ stoppedDrawing(): void
called by kernel
void
â–¸ switchTo2D(): void
void
â–¸ switchTo3D(): void
void
â–¸ switchToFirstPerson(): void
void
â–¸ toggleConfigureInRoom(): void
void
â–¸ unlockCamera(): void
void
â–¸ updateCamera(_changeCamera?
): void
_changeCamera
boolean
true
void
â–¸ updateCameraOnDrawWalls(): void
void
â–¸ updateScene(): void
void
â–¸ waitForMaterialQueue(): Promise
<void
>
Promise
<void
>
â–¸ zoomIn(value?
): void
value?
number
void
â–¸ zoomOut(value?
): void
value?
number
void
<{ CAMERA_2D
: "2D"
= '2D'; CAMERA_3D
: "3D"
= '3D'; CAMERA_FP
: "FP"
= 'FP' }>
.
.
• currentSelection: = null
• get
configuratorContext():
â–¸ _preparePerspectiveImage(options?
, isolationMode?
): Promise
<>
Promise
<>
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
â–¸ getCameraOffset():
.
â–¸ getCameraParameters3d():
â–¸ getComponent(componentRuntimeId
):
.
.
â–¸ getObjectComponent(id
):
â–¸ getOrthographicOffsetCamera():
.
â–¸ getPlanObject(id
):
â–¸ getPlannerSceneEventHandler():
.
.
.
.
.
.
.
.
.
.
.
.
[]
.
.
.
.
.
.
.
.
.
.
.
.
â–¸ preparePerspectiveImage(options?
, isolationMode?
): Promise
<>
Promise
<>
.
â–¸ preparePerspectiveImageOf(runtimeId
, options?
): Promise
<>
Promise
<>
â–¸ prepareTopImage(options?
, isolationMode?
): Promise
<>
Promise
<>
.
.
.
.
â–¸ renderImage(renderOptions
): Promise
<>
Promise
<>
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
<{ CAMERA_2D
: "2D"
= '2D'; CAMERA_3D
: "3D"
= '3D'; CAMERA_FP
: "FP"
= 'FP' }>
.
.
.
.
.
.
.
.
.
.
.
.