References
summary | ||
public |
|
core
summary | ||
public |
Global configuration to customize the whole system. |
|
public |
Dimensioning functions. |
|
public |
C Utils |
|
public |
C Version |
|
public |
F isLogging(context: *, level: *): * Pre-check if logging for specified context and/or level is enabled. |
|
public |
F log(context: *, level: *, message: *) Log the passed message in the context and with given level. |
|
public |
|
|
public |
The dimensioning unit for 2D floorplan measurements. |
|
public |
The initial wall height in cm. |
|
public |
The initial wall thickness in cm. |
|
public |
V VIEW_FRONT: string |
|
public |
|
|
public |
|
|
public |
V VIEW_RIGHT: string |
|
public |
|
|
public |
|
|
public |
V cmPerPixel: * |
|
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 |
V pixelsPerCm: * |
|
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 |
V ELogContext: * |
|
public |
V ELogLevel: * |
|
public |
V logContext: * The current log context. |
exporters
summary | ||
public |
F OBJExporter() |
floorplanner
summary | ||
public |
The View to be used by a Floorplanner to render in/interact with. |
|
public |
The Floorplanner implements an interactive tool for creation of floorplans in 2D. |
|
public |
The View to be used by a Floorplanner to render in/interact with. |
|
public |
how much will we move a corner to make a wall axis aligned (cm) |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
V floorplannerModes: {"MOVE": *, "DRAW": number, "DELETE": number} |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
items
summary | ||
public |
C Factory Factory class to create items. |
|
public |
A Floor Item is an entity to be placed related to a floor. |
|
public |
|
|
public |
|
|
public |
C Item An Item is an abstract entity for all things placed in the scene, e.g. |
|
public |
C Metadata Meta data for items. |
|
public |
|
|
public |
C RoofItem A Floor Item is an entity to be placed related to a floor. |
|
public |
|
|
public |
C WallItem A Wall Item is an entity to be placed related to a wall. |
|
public |
V item_types: {"1": *, "2": *, "3": *, "7": *, "8": *, "9": *, "0": *, "4": *} |
model
summary | ||
public |
C Corner Corners are used to define Walls. |
|
public |
A Floorplan represents a number of Walls, Corners and Rooms. |
|
public |
C HalfEdge Half Edges are created by Room. |
|
public |
C Model A Model connects a Floorplan and a Scene. |
|
public |
C Room A Room is the combination of a Floorplan with a floor plane. |
|
public |
C Scene The Scene is a manager of Items and also links to a ThreeJS scene. |
|
public |
C Wall A Wall is the basic element to create Rooms. |
|
public |
|
|
public |
|
|
public |
V defaultRoomTexture: {"url": string, "scale": number} Default texture to be used if nothing is provided. |
|
public |
V defaultWallTexture: {"url": string, "stretch": boolean, "scale": *} The default wall texture. |
three
summary | ||
public |
|
|
public |
C Controls |
|
public |
C Edge |
|
public |
FirstPersonControls class |
|
public |
C Floor |
|
public |
|
|
public |
C HUD |
|
public |
C Lights |
|
public |
C Main |
|
public |
C Skybox |
|
public |
F OrbitControls(object: *, domElement: *) |
|
public |
F PointerLockControls(camera: *, domElement: *) |
|
public |
V states: {"UNSELECTED": *, "SELECTED": number, "DRAGGING": number, "ROTATING": number, "ROTATING_FREE": number, "PANNING": number} |
|
public |
V 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: |