Class Triangle3f
- java.lang.Object
-
- WildMagic.LibFoundation.Mathematics.Triangle3f
-
- All Implemented Interfaces:
java.io.Serializable
public class Triangle3f extends java.lang.Object implements java.io.Serializable
The triangle is represented as an array of three vertices, V0, V1, and V2.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
Vector3f[]
V
Three triangle points:
-
Constructor Summary
Constructors Constructor Description Triangle3f()
construction, uninitialized.Triangle3f(Triangle3f kTri)
construction, uninitialized.Triangle3f(Vector3f kV0, Vector3f kV1, Vector3f kV2)
construction, uninitialized.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
delete memoryfloat
DistanceTo(Vector3f rkQ)
Calculate distance from the point Q to the triangle
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
V
public Vector3f[] V
Three triangle points:
-
-
Constructor Detail
-
Triangle3f
public Triangle3f()
construction, uninitialized.
-
Triangle3f
public Triangle3f(Triangle3f kTri)
construction, uninitialized.
-
-
Method Detail
-
dispose
public void dispose()
delete memory
-
DistanceTo
public float DistanceTo(Vector3f rkQ)
Calculate distance from the point Q to the triangle- Parameters:
rkQ
- point Q- Returns:
- distance to triangle.
-
-