Home Reference Source

Variable

Static Public Summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

STATE: {"NONE": *, "ROTATE": *, "DOLLY": number, "PAN": number, "TOUCH_ROTATE": number, "TOUCH_DOLLY": number, "TOUCH_PAN": number}

This file is a modified version of THREE.OrbitControls Contributors:

public
public
public
public
public
public
public
public

config: {"dimUnit": *, "wallHeight": number, "wallThickness": number}

public

The dimensioning unit for 2D floorplan measurements.

public

The initial wall height in cm.

public

The initial wall thickness in cm.

public
public
public
public
public
public
public
public

defaultRoomTexture: {"url": string, "scale": number}

Default texture to be used if nothing is provided.

public

defaultWallTexture: {"url": string, "stretch": boolean, "scale": *}

The default wall texture.

public
public

Dimensioning in Centi Meter.

public

Dimensioning in Inch.

public

Dimensioning in Inch.

public

Dimensioning in Meter.

public

Dimensioning in Milli Meter.

public
public
public
public
public

floorplannerModes: {"MOVE": *, "DRAW": number, "DELETE": number}

public
public
public
public

item_types: {"1": *, "2": *, "3": *, "7": *, "8": *, "9": *, "0": *, "4": *}

public

The current log context.

public
public
public
public

how much will we move a corner to make a wall axis aligned (cm)

public

states: {"UNSELECTED": *, "SELECTED": number, "DRAGGING": number, "ROTATING": number, "ROTATING_FREE": number, "PANNING": number}

public
public
public
public

Static Public

public ELogContext: * source

import {ELogContext} from 'blueprint3d-js/scripts/core/log.js'

public ELogLevel: * source

import {ELogLevel} from 'blueprint3d-js/scripts/core/log.js'

public EVENT_ACTION: string source

import {EVENT_ACTION} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_CAMERA_ACTIVE_STATUS: string source

import {EVENT_CAMERA_ACTIVE_STATUS} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_CAMERA_MOVED: string source

import {EVENT_CAMERA_MOVED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_CAMERA_VIEW_CHANGE: string source

import {EVENT_CAMERA_VIEW_CHANGE} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_CHANGED: string source

import {EVENT_CHANGED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_CORNER_2D_CLICKED: string source

import {EVENT_CORNER_2D_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_CORNER_2D_DOUBLE_CLICKED: string source

import {EVENT_CORNER_2D_DOUBLE_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_CORNER_2D_HOVER: string source

import {EVENT_CORNER_2D_HOVER} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_DELETED: string source

import {EVENT_DELETED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_FLOOR_CLICKED: string source

import {EVENT_FLOOR_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_FPS_EXIT: string source

import {EVENT_FPS_EXIT} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_GLTF_READY: string source

import {EVENT_GLTF_READY} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ITEM_LOADED: string source

import {EVENT_ITEM_LOADED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ITEM_LOADING: string source

import {EVENT_ITEM_LOADING} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ITEM_REMOVED: string source

import {EVENT_ITEM_REMOVED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ITEM_SELECTED: string source

import {EVENT_ITEM_SELECTED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ITEM_UNSELECTED: string source

import {EVENT_ITEM_UNSELECTED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_LOADED: string source

import {EVENT_LOADED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_LOADING: string source

import {EVENT_LOADING} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_MODE_RESET: string source

import {EVENT_MODE_RESET} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_MOVED: string source

import {EVENT_MOVED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_NEW: string source

import {EVENT_NEW} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_NOTHING_CLICKED: string source

import {EVENT_NOTHING_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_REDRAW: string source

import {EVENT_REDRAW} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ROOM_2D_CLICKED: string source

import {EVENT_ROOM_2D_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ROOM_2D_DOUBLE_CLICKED: string source

import {EVENT_ROOM_2D_DOUBLE_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ROOM_2D_HOVER: string source

import {EVENT_ROOM_2D_HOVER} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ROOM_CLICKED: string source

import {EVENT_ROOM_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_ROOM_NAME_CHANGED: string source

import {EVENT_ROOM_NAME_CHANGED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_SAVED: string source

import {EVENT_SAVED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_UPDATED: string source

import {EVENT_UPDATED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_WALL_2D_CLICKED: string source

import {EVENT_WALL_2D_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_WALL_2D_DOUBLE_CLICKED: string source

import {EVENT_WALL_2D_DOUBLE_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_WALL_2D_HOVER: string source

import {EVENT_WALL_2D_HOVER} from 'blueprint3d-js/scripts/core/events.js'

public EVENT_WALL_CLICKED: string source

import {EVENT_WALL_CLICKED} from 'blueprint3d-js/scripts/core/events.js'

public STATE: {"NONE": *, "ROTATE": *, "DOLLY": number, "PAN": number, "TOUCH_ROTATE": number, "TOUCH_DOLLY": number, "TOUCH_PAN": number} source

This file is a modified version of THREE.OrbitControls Contributors:

public VIEW_FRONT: string source

import {VIEW_FRONT} from 'blueprint3d-js/scripts/core/constants.js'

public VIEW_ISOMETRY: string source

import {VIEW_ISOMETRY} from 'blueprint3d-js/scripts/core/constants.js'

public VIEW_LEFT: string source

public VIEW_RIGHT: string source

import {VIEW_RIGHT} from 'blueprint3d-js/scripts/core/constants.js'

public VIEW_TOP: string source

public cmPerFoot: number source

public cmPerPixel: * source

public config: {"dimUnit": *, "wallHeight": number, "wallThickness": number} source

public configDimUnit: string source

import {configDimUnit} from 'blueprint3d-js/scripts/core/configuration.js'

The dimensioning unit for 2D floorplan measurements.

public configWallHeight: string source

import {configWallHeight} from 'blueprint3d-js/scripts/core/configuration.js'

The initial wall height in cm.

public configWallThickness: string source

import {configWallThickness} from 'blueprint3d-js/scripts/core/configuration.js'

The initial wall thickness in cm.

public cornerColor: string source

public cornerColorHover: string source

public cornerRadius: number source

public cornerRadiusHover: number source

public cornerTolerance: number source

import {cornerTolerance} from 'blueprint3d-js/scripts/model/corner.js'

public decimals: number source

public defaultFloorPlanTolerance: number source

import {defaultFloorPlanTolerance} from 'blueprint3d-js/scripts/model/floorplan.js'

public defaultRoomTexture: {"url": string, "scale": number} source

import {defaultRoomTexture} from 'blueprint3d-js/scripts/model/room.js'

Default texture to be used if nothing is provided.

public defaultWallTexture: {"url": string, "stretch": boolean, "scale": *} source

import {defaultWallTexture} from 'blueprint3d-js/scripts/model/wall.js'

The default wall texture.

public deleteColor: string source

public dimCentiMeter: string source

import {dimCentiMeter} from 'blueprint3d-js/scripts/core/dimensioning.js'

Dimensioning in Centi Meter.

public dimFeetAndInch: string source

import {dimFeetAndInch} from 'blueprint3d-js/scripts/core/dimensioning.js'

Dimensioning in Inch.

public dimInch: string source

Dimensioning in Inch.

public dimMeter: string source

Dimensioning in Meter.

public dimMilliMeter: string source

import {dimMilliMeter} from 'blueprint3d-js/scripts/core/dimensioning.js'

Dimensioning in Milli Meter.

public dimensioningOptions: undefined[] source

import {dimensioningOptions} from 'blueprint3d-js/scripts/core/dimensioning.js'

public edgeColor: string source

public edgeColorHover: string source

public edgeWidth: number source

public floorplannerModes: {"MOVE": *, "DRAW": number, "DELETE": number} source

public gridColor: string source

public gridSpacing: number source

public gridWidth: number source

public item_types: {"1": *, "2": *, "3": *, "7": *, "8": *, "9": *, "0": *, "4": *} source

import {item_types} from 'blueprint3d-js/scripts/items/factory.js'

public logContext: * source

import {logContext} from 'blueprint3d-js/scripts/core/log.js'

The current log context. To be set when initializing the Application.

public pixelsPerCm: * source

public pixelsPerFoot: number source

import {pixelsPerFoot} from 'blueprint3d-js/scripts/core/dimensioning.js'

public roomColor: string source

public snapTolerance: number source

how much will we move a corner to make a wall axis aligned (cm)

public states: {"UNSELECTED": *, "SELECTED": number, "DRAGGING": number, "ROTATING": number, "ROTATING_FREE": number, "PANNING": number} source

public wallColor: string source

public wallColorHover: string source

public wallWidth: number source

public wallWidthHover: number source