import {Floorplanner2D} from 'blueprint3d-js/scripts/floorplanner/floorplanner.js'
Floorplanner2D
Extends:
The Floorplanner implements an interactive tool for creation of floorplans in 2D.
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
activeCorner: * |
|
public |
activeRoom: * |
|
public |
activeWall: * |
|
public |
canvas: * |
|
public |
|
|
public get |
carbonSheet: * |
|
public |
cmPerPixel: * |
|
public |
floorplan: * |
|
public |
|
|
public |
lastNode: * drawing state |
|
public |
mouse position at last click |
|
public |
mouse position at last click |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
in ThreeJS coords |
|
public |
in ThreeJS coords |
|
public |
|
|
public |
|
|
public |
pixelsPerCm: * |
|
public |
in ThreeJS coords |
|
public |
in ThreeJS coords |
|
public |
|
|
public |
drawing state |
|
public |
drawing state |
|
public |
view: * |
|
public |
|
Method Summary
Public Methods | ||
public |
convertX(x: *): * Convert from THREEjs coords to canvas coords. |
|
public |
convertY(y: *): * Convert from THREEjs coords to canvas coords. |
|
public |
|
|
public |
|
|
public |
keyDown(e: *) |
|
public |
keyUp(e: *) |
|
public |
mousedown(event: *) |
|
public |
|
|
public |
mousemove(event: *) |
|
public |
mouseup() |
|
public |
reset() |
|
public |
Sets the origin so that floorplan is centered |
|
public |
|
|
public |
setMode(mode: *) |
|
public |
|
Public Constructors
public constructor() source
Public Members
public activeCorner: * source
public activeRoom: * source
public activeWall: * source
public canvas: * source
public canvasElement: * source
public get carbonSheet: * source
public cmPerPixel: * source
public floorplan: * source
public modeResetCallbacks: * source
public pixelsPerCm: * source
public view: * source
Public Methods
public convertX(x: *): * source
Convert from THREEjs coords to canvas coords.
Params:
Name | Type | Attribute | Description |
x | * |
Return:
* |
public convertY(y: *): * source
Convert from THREEjs coords to canvas coords.
Params:
Name | Type | Attribute | Description |
y | * |
Return:
* |
public doubleclick() source
public escapeKey() source
public keyDown(e: *) source
Params:
Name | Type | Attribute | Description |
e | * |
public keyUp(e: *) source
Params:
Name | Type | Attribute | Description |
e | * |
public mousedown(event: *) source
Params:
Name | Type | Attribute | Description |
event | * |
public mouseleave() source
public mousemove(event: *) source
Params:
Name | Type | Attribute | Description |
event | * |
public mouseup() source
public reset() source
public resizeView() source
public setMode(mode: *) source
Params:
Name | Type | Attribute | Description |
mode | * |