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 | * |