Class: Navi3DEdge
Constructors
Properties
Accessors
Methods
- initFatPoints
- getFatPoint
- getAnotherFatPoint
- getAnotherPoint
- containsPoint
- addTriangleOwners
- getPublicPoint
- getEqualPoint
- testMask
Constructors
constructor
• new Navi3DEdge(point0, point1): Navi3DEdge
Parameters
| Name | Type |
|---|---|
point0 | Navi3DPoint |
point1 | Navi3DPoint |
Returns
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
Defined in
src/math/navigation/Navi3DEdge.ts:45
centerPoint
• get centerPoint(): Vector3
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:49
pointA
• get pointA(): Navi3DPoint
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:131
pointB
• get pointB(): Navi3DPoint
Returns
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
| Name | Type |
|---|---|
radius | number |
Returns
void
Defined in
src/math/navigation/Navi3DEdge.ts:53
getFatPoint
▸ getFatPoint(pt): Navi3DPointFat
Parameters
| Name | Type |
|---|---|
pt | Navi3DPoint |
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:78
getAnotherFatPoint
▸ getAnotherFatPoint(pt): Navi3DPointFat
Parameters
| Name | Type |
|---|---|
pt | Navi3DPoint |
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:84
getAnotherPoint
▸ getAnotherPoint(pt): Navi3DPoint
Parameters
| Name | Type |
|---|---|
pt | Navi3DPoint |
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:90
containsPoint
▸ containsPoint(pt): Navi3DPoint
Parameters
| Name | Type |
|---|---|
pt | Vector3 |
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:96
addTriangleOwners
▸ addTriangleOwners(triangle): void
Parameters
| Name | Type |
|---|---|
triangle | Navi3DTriangle |
Returns
void
Defined in
src/math/navigation/Navi3DEdge.ts:104
getPublicPoint
▸ getPublicPoint(edge): Navi3DPoint
Parameters
| Name | Type |
|---|---|
edge | Navi3DEdge |
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:113
getEqualPoint
▸ getEqualPoint(p): Navi3DPoint
Parameters
| Name | Type |
|---|---|
p | Vector3 |
Returns
Defined in
src/math/navigation/Navi3DEdge.ts:123
testMask
▸ testMask(value): boolean
Parameters
| Name | Type |
|---|---|
value | number |
Returns
boolean

