Property | Type | Description | |
---|---|---|---|
vert0 | Vector3 | ||
vert1 | Vector3 | ||
vert2 | Vector3 |
Method | Description | |
---|---|---|
Intersect ( Plane plane ) : bool |
Test for the intersection of this plane with this Triangle.
|
|
Intersect ( Plane plane, Vector3 vert0, Vector3 vert1, Vector3 vert2 ) : bool |
Test for the intersection of this plane with this Triangle.
|
|
Intersect ( Ray ray ) : bool |
Tests for a intersection bewteen this Ray and this Triangle.
|
|
Intersect ( Ray ray, Vector3 vert0, Vector3 vert1, Vector3 vert2, float &t ) : bool |
Tests for a intersection between this Ray and this Triangle.
|
|
Split ( Plane plane, Vector3 vert0, Vector3 vert1, Vector3 vert2 ) : Vector.Math.Triangle[] |
Splits a triangle by a plane. If no split is possible, then return original triangle.
|
|
Triangle ( Vector3 vert0, Vector3 vert1, Vector3 vert2 ) : System.Runtime.InteropServices |
public static Intersect ( Plane plane, Vector3 vert0, Vector3 vert1, Vector3 vert2 ) : bool | ||
plane | Plane | |
vert0 | Vector3 | |
vert1 | Vector3 | |
vert2 | Vector3 | |
return | bool |
public static Intersect ( Ray ray, Vector3 vert0, Vector3 vert1, Vector3 vert2, float &t ) : bool | ||
ray | Ray | |
vert0 | Vector3 | |
vert1 | Vector3 | |
vert2 | Vector3 | |
t | float | |
return | bool |
public static Split ( Plane plane, Vector3 vert0, Vector3 vert1, Vector3 vert2 ) : Vector.Math.Triangle[] | ||
plane | Plane | |
vert0 | Vector3 | |
vert1 | Vector3 | |
vert2 | Vector3 | |
return | Vector.Math.Triangle[] |
public Triangle ( Vector3 vert0, Vector3 vert1, Vector3 vert2 ) : System.Runtime.InteropServices | ||
vert0 | Vector3 | |
vert1 | Vector3 | |
vert2 | Vector3 | |
return | System.Runtime.InteropServices |