Home Reference Source
public class | source

Edge

Extends:

three~EventDispatcher → Edge

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

basePlanes: *[]

public
public

edge: *

public
public

front: *

public
public
public
public

planes: *[]

public
public

scene: *

public
public
public

texture: *

public
public
public
public

wall: *

Method Summary

Public Methods
public
public

buildFillerUniformHeight(edge: *, height: *, side: *, color: *): *

public

buildFillerVaryingHeights(edge: *, side: *, color: *): *

public

buildSideFillter(p1: *, p2: *, height: *, color: *): *

public

init()

public

makeWall(start: *, end: *, transform: *, invTransform: *, material: *): *

public

redraw()

public

remove()

public
public
public

switchWireframe(flag: *)

public

toVec2(pos: *): *

public

toVec3(pos: *, height: *): *

public
public
public

updateTexture(callback: *)

public

Public Constructors

public constructor() source

Public Members

public baseColor: number source

public basePlanes: *[] source

public controls: * source

public edge: * source

public fillerColor: number source

public front: * source

public lightMap: * source

public name: string source

public phantomPlanes: *[] source

public planes: *[] source

public redrawevent: * source

public scene: * source

public showallevent: * source

public sideColor: number source

public texture: * source

public visibilityevent: * source

public visibilityfactor: boolean source

public visible: boolean source

public wall: * source

Public Methods

public addToScene() source

public buildFillerUniformHeight(edge: *, height: *, side: *, color: *): * source

Params:

NameTypeAttributeDescription
edge *
height *
side *
color *

Return:

*

public buildFillerVaryingHeights(edge: *, side: *, color: *): * source

Params:

NameTypeAttributeDescription
edge *
side *
color *

Return:

*

public buildSideFillter(p1: *, p2: *, height: *, color: *): * source

Params:

NameTypeAttributeDescription
p1 *
p2 *
height *
color *

Return:

*

public init() source

public makeWall(start: *, end: *, transform: *, invTransform: *, material: *): * source

Params:

NameTypeAttributeDescription
start *
end *
transform *
invTransform *
material *

Return:

*

public redraw() source

public remove() source

public removeFromScene() source

public showAll() source

public switchWireframe(flag: *) source

Params:

NameTypeAttributeDescription
flag *

public toVec2(pos: *): * source

Params:

NameTypeAttributeDescription
pos *

Return:

*

public toVec3(pos: *, height: *): * source

Params:

NameTypeAttributeDescription
pos *
height *

Return:

*

public updateObjectVisibility() source

public updatePlanes() source

public updateTexture(callback: *) source

Params:

NameTypeAttributeDescription
callback *

public updateVisibility() source