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