Class IntrLine3Triangle3f
- java.lang.Object
-
- WildMagic.LibFoundation.Intersection.Intersector
-
- WildMagic.LibFoundation.Intersection.IntrLine3Triangle3f
-
- All Implemented Interfaces:
java.io.Serializable
public class IntrLine3Triangle3f extends Intersector implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class WildMagic.LibFoundation.Intersection.Intersector
Intersector.IntersectionInfo
-
-
Field Summary
Fields Modifier and Type Field Description Line3f
Line
private float
m_fLineT
private float
m_fTriB0
private float
m_fTriB1
private float
m_fTriB2
private static long
serialVersionUID
Triangle3f
Triangle
-
Fields inherited from class WildMagic.LibFoundation.Intersection.Intersector
m_fContactTime, m_iIntersectionType
-
-
Constructor Summary
Constructors Constructor Description IntrLine3Triangle3f()
IntrLine3Triangle3f(Line3f rkLine, Triangle3f rkTriangle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
Find()
Static intersection queries.Line3f
GetLine()
float
GetLineT()
Triangle3f
GetTriangle()
float
GetTriB0()
float
GetTriB1()
float
GetTriB2()
boolean
Test()
Static intersection queries.-
Methods inherited from class WildMagic.LibFoundation.Intersection.Intersector
GetContactTime, GetIntersectionType
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
Line
public Line3f Line
-
Triangle
public Triangle3f Triangle
-
m_fLineT
private float m_fLineT
-
m_fTriB0
private float m_fTriB0
-
m_fTriB1
private float m_fTriB1
-
m_fTriB2
private float m_fTriB2
-
-
Constructor Detail
-
IntrLine3Triangle3f
public IntrLine3Triangle3f()
-
IntrLine3Triangle3f
public IntrLine3Triangle3f(Line3f rkLine, Triangle3f rkTriangle)
-
-
Method Detail
-
Find
public boolean Find()
Description copied from class:Intersector
Static intersection queries. The default implementations return 'false'. The Find query produces a set of intersection. The derived class is responsible for providing access to that set, since the nature of the set is dependent on the object types.- Overrides:
Find
in classIntersector
- Returns:
- false
-
GetLine
public final Line3f GetLine()
-
GetLineT
public float GetLineT()
-
GetTriangle
public final Triangle3f GetTriangle()
-
GetTriB0
public float GetTriB0()
-
GetTriB1
public float GetTriB1()
-
GetTriB2
public float GetTriB2()
-
Test
public boolean Test()
Description copied from class:Intersector
Static intersection queries. The default implementations return 'false'. The Find query produces a set of intersection. The derived class is responsible for providing access to that set, since the nature of the set is dependent on the object types.- Overrides:
Test
in classIntersector
- Returns:
- false
-
-