Skip to content

@orillusion/core


Class: Navi3DEdge ​

Defined in: src/math/navigation/Navi3DEdge.ts:7

Constructors ​

Constructor ​

new Navi3DEdge(point0, point1): Navi3DEdge

Defined in: src/math/navigation/Navi3DEdge.ts:26

Parameters ​

point0 ​

Navi3DPoint

point1 ​

Navi3DPoint

Returns ​

Navi3DEdge

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 Signature ​

get size(): Number

Defined in: src/math/navigation/Navi3DEdge.ts:41

Returns ​

Number


triangleOwners ​

Get Signature ​

get triangleOwners(): Navi3DTriangle[]

Defined in: src/math/navigation/Navi3DEdge.ts:45

Returns ​

Navi3DTriangle[]


centerPoint ​

Get Signature ​

get centerPoint(): Vector3

Defined in: src/math/navigation/Navi3DEdge.ts:49

Returns ​

Vector3


pointA ​

Get Signature ​

get pointA(): Navi3DPoint

Defined in: src/math/navigation/Navi3DEdge.ts:131

Returns ​

Navi3DPoint


pointB ​

Get Signature ​

get pointB(): Navi3DPoint

Defined in: src/math/navigation/Navi3DEdge.ts:135

Returns ​

Navi3DPoint


walkAble ​

Get Signature ​

get walkAble(): boolean

Defined in: src/math/navigation/Navi3DEdge.ts:139

Returns ​

boolean

Methods ​

initFatPoints() ​

initFatPoints(radius): void

Defined in: src/math/navigation/Navi3DEdge.ts:53

Parameters ​

radius ​

number

Returns ​

void


getFatPoint() ​

getFatPoint(pt): Navi3DPointFat

Defined in: src/math/navigation/Navi3DEdge.ts:78

Parameters ​

pt ​

Navi3DPoint

Returns ​

Navi3DPointFat


getAnotherFatPoint() ​

getAnotherFatPoint(pt): Navi3DPointFat

Defined in: src/math/navigation/Navi3DEdge.ts:84

Parameters ​

pt ​

Navi3DPoint

Returns ​

Navi3DPointFat


getAnotherPoint() ​

getAnotherPoint(pt): Navi3DPoint

Defined in: src/math/navigation/Navi3DEdge.ts:90

Parameters ​

pt ​

Navi3DPoint

Returns ​

Navi3DPoint


containsPoint() ​

containsPoint(pt): Navi3DPoint

Defined in: src/math/navigation/Navi3DEdge.ts:96

Parameters ​

pt ​

Vector3

Returns ​

Navi3DPoint


addTriangleOwners() ​

addTriangleOwners(triangle): void

Defined in: src/math/navigation/Navi3DEdge.ts:104

Parameters ​

triangle ​

Navi3DTriangle

Returns ​

void


getPublicPoint() ​

getPublicPoint(edge): Navi3DPoint

Defined in: src/math/navigation/Navi3DEdge.ts:113

Parameters ​

edge ​

Navi3DEdge

Returns ​

Navi3DPoint


getEqualPoint() ​

getEqualPoint(p): Navi3DPoint

Defined in: src/math/navigation/Navi3DEdge.ts:123

Parameters ​

p ​

Vector3

Returns ​

Navi3DPoint


testMask() ​

testMask(value): boolean

Defined in: src/math/navigation/Navi3DEdge.ts:143

Parameters ​

value ​

number

Returns ​

boolean