Skip to content

Class: Navi3DEdge

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Navi3DEdge(point0, point1): Navi3DEdge

Parameters

NameType
point0Navi3DPoint
point1Navi3DPoint

Returns

Navi3DEdge

Defined in

src/math/navigation/Navi3DEdge.ts:26

Properties

crossPoint

crossPoint: Vector3

Defined in

src/math/navigation/Navi3DEdge.ts:18


fatPointA

fatPointA: Navi3DPointFat

Defined in

src/math/navigation/Navi3DEdge.ts:20


fatPointB

fatPointB: Navi3DPointFat

Defined in

src/math/navigation/Navi3DEdge.ts:22

Accessors

size

get size(): Number

Returns

Number

Defined in

src/math/navigation/Navi3DEdge.ts:41


triangleOwners

get triangleOwners(): Navi3DTriangle[]

Returns

Navi3DTriangle[]

Defined in

src/math/navigation/Navi3DEdge.ts:45


centerPoint

get centerPoint(): Vector3

Returns

Vector3

Defined in

src/math/navigation/Navi3DEdge.ts:49


pointA

get pointA(): Navi3DPoint

Returns

Navi3DPoint

Defined in

src/math/navigation/Navi3DEdge.ts:131


pointB

get pointB(): Navi3DPoint

Returns

Navi3DPoint

Defined in

src/math/navigation/Navi3DEdge.ts:135


walkAble

get walkAble(): boolean

Returns

boolean

Defined in

src/math/navigation/Navi3DEdge.ts:139

Methods

initFatPoints

initFatPoints(radius): void

Parameters

NameType
radiusnumber

Returns

void

Defined in

src/math/navigation/Navi3DEdge.ts:53


getFatPoint

getFatPoint(pt): Navi3DPointFat

Parameters

NameType
ptNavi3DPoint

Returns

Navi3DPointFat

Defined in

src/math/navigation/Navi3DEdge.ts:78


getAnotherFatPoint

getAnotherFatPoint(pt): Navi3DPointFat

Parameters

NameType
ptNavi3DPoint

Returns

Navi3DPointFat

Defined in

src/math/navigation/Navi3DEdge.ts:84


getAnotherPoint

getAnotherPoint(pt): Navi3DPoint

Parameters

NameType
ptNavi3DPoint

Returns

Navi3DPoint

Defined in

src/math/navigation/Navi3DEdge.ts:90


containsPoint

containsPoint(pt): Navi3DPoint

Parameters

NameType
ptVector3

Returns

Navi3DPoint

Defined in

src/math/navigation/Navi3DEdge.ts:96


addTriangleOwners

addTriangleOwners(triangle): void

Parameters

NameType
triangleNavi3DTriangle

Returns

void

Defined in

src/math/navigation/Navi3DEdge.ts:104


getPublicPoint

getPublicPoint(edge): Navi3DPoint

Parameters

NameType
edgeNavi3DEdge

Returns

Navi3DPoint

Defined in

src/math/navigation/Navi3DEdge.ts:113


getEqualPoint

getEqualPoint(p): Navi3DPoint

Parameters

NameType
pVector3

Returns

Navi3DPoint

Defined in

src/math/navigation/Navi3DEdge.ts:123


testMask

testMask(value): boolean

Parameters

NameType
valuenumber

Returns

boolean

Defined in

src/math/navigation/Navi3DEdge.ts:143