Home Reference Source
public class | source

Main

Extends:

three~EventDispatcher → Main

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

camera: *

public
public
public
public
public
public
public
public
public
public
public

element: *

public
public
public
public
public
public
public
public
public
public
public
public
public

hud: *

public
public
public
public

model: *

public
public
public
public
public
public
public
public
public

scene: *

public
public
public

Method Summary

Public Methods
public
public

changeClippingPlanes(clipRatio: *, clipRatio2: *)

public

dataUrl(): *

public
public
public

floorIsClicked(item: *)

public
public

getCamera(): *

public
public

getModel(): *

public

getScene(): *

public

gltfReady(o: *)

public

init()

public

itemIsSelected(item: *)

public
public

lockView(locked: *)

public
public

options(): *

public
public

projectVector(vec3: *, ignoreMargin: *): *

public

render(forced: *)

public
public
public
public
public

sceneGraph(obj: *)

public

setCursorStyle(cursorStyle: *)

public
public

spin()

public
public

switchFPSMode(flag: *)

public
public

switchView(viewpoint: *)

public

switchWireframe(flag: *)

public
public

wallIsClicked(wall: *)

Public Constructors

public constructor() source

Public Members

public camera: * source

public cameraFar: number source

public cameraNear: number source

public canvasElement: * source

public clippingEmpty: * source

public clippingEnabled: boolean source

public clippingPlaneActive: * source

public clippingPlaneActive2: * source

public controller: * source

public controls: * source

public domElement: * source

public element: * source

public elementHeight: * source

public elementWidth: * source

public firstpersonmode: boolean source

public floorClicked: * source

public floorplan: * source

public fpscamera: * source

public fpsclock: * source

public fpscontrols: * source

public globalClippingPlane: undefined[] source

public gltfreadyevent: * source

public hasClicked: boolean source

public heightMargin: * source

public hud: * source

public itemSelectedCallbacks: * source

public itemUnselectedCallbacks: * source

public lastRender: * source

public model: * source

public mouseOver: boolean source

public needsUpdate: boolean source

public nothingClicked: * source

public orthocamera: * source

public pauseRender: boolean source

public perspectivecamera: * source

public renderer: * source

public savedcameraposition: * source

public scene: * source

public updatedevent: * source

public wallClicked: * source

public widthMargin: * source

Public Methods

public centerCamera() source

public changeClippingPlanes(clipRatio: *, clipRatio2: *) source

Params:

NameTypeAttributeDescription
clipRatio *
clipRatio2 *

public dataUrl(): * source

Return:

*

public ensureNeedsUpdate() source

public exportForBlender() source

public floorIsClicked(item: *) source

Params:

NameTypeAttributeDescription
item *

public getARenderer(): * source

Return:

*

public getCamera(): * source

Return:

*

public getController(): * source

Return:

*

public getModel(): * source

Return:

*

public getScene(): * source

Return:

*

public gltfReady(o: *) source

Params:

NameTypeAttributeDescription
o *

public init() source

public itemIsSelected(item: *) source

Params:

NameTypeAttributeDescription
item *

public itemIsUnselected() source

public lockView(locked: *) source

Params:

NameTypeAttributeDescription
locked *

public nothingIsClicked() source

public options(): * source

Return:

*

public pauseTheRendering(flag: *) source

Params:

NameTypeAttributeDescription
flag *

public projectVector(vec3: *, ignoreMargin: *): * source

Params:

NameTypeAttributeDescription
vec3 *
ignoreMargin *

Return:

*

public render(forced: *) source

Params:

NameTypeAttributeDescription
forced *

public rendervr() source

public resetClipping() source

public rotatePressed() source

public rotateReleased() source

public sceneGraph(obj: *) source

Params:

NameTypeAttributeDescription
obj *

public setCursorStyle(cursorStyle: *) source

Params:

NameTypeAttributeDescription
cursorStyle *

public shouldRender(): boolean source

Return:

boolean

public spin() source

public stopSpin() source

public switchFPSMode(flag: *) source

Params:

NameTypeAttributeDescription
flag *

public switchOrthographicMode(flag: *) source

Params:

NameTypeAttributeDescription
flag *

public switchView(viewpoint: *) source

Params:

NameTypeAttributeDescription
viewpoint *

public switchWireframe(flag: *) source

Params:

NameTypeAttributeDescription
flag *

public updateWindowSize() source

public wallIsClicked(wall: *) source

Params:

NameTypeAttributeDescription
wall *