Class IntrSegment3Triangle3f
- java.lang.Object
-
- WildMagic.LibFoundation.Intersection.Intersector
-
- WildMagic.LibFoundation.Intersection.IntrSegment3Triangle3f
-
- All Implemented Interfaces:
java.io.Serializable
public class IntrSegment3Triangle3f 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 private floatm_fSegmentParameterprivate intm_iQuantityprivate Vector3f[]m_kPointprivate floatmTriBary0private floatmTriBary1private floatmTriBary2Segment3fSegmentprivate static longserialVersionUIDTriangle3fTriangle-
Fields inherited from class WildMagic.LibFoundation.Intersection.Intersector
m_fContactTime, m_iIntersectionType
-
-
Constructor Summary
Constructors Constructor Description IntrSegment3Triangle3f()IntrSegment3Triangle3f(Segment3f segment, Triangle3f triangle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanFind()Static intersection queries.Vector3fGetPoint(int i)intGetQuantity()Segment3fGetSegment()floatGetSegmentParameter()Triangle3fGetTriangle()floatGetTriBary0()floatGetTriBary1()floatGetTriBary2()booleanTest()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
-
Segment
public Segment3f Segment
-
Triangle
public Triangle3f Triangle
-
m_fSegmentParameter
private float m_fSegmentParameter
-
mTriBary0
private float mTriBary0
-
mTriBary1
private float mTriBary1
-
mTriBary2
private float mTriBary2
-
m_iQuantity
private int m_iQuantity
-
m_kPoint
private Vector3f[] m_kPoint
-
-
Constructor Detail
-
IntrSegment3Triangle3f
public IntrSegment3Triangle3f()
-
IntrSegment3Triangle3f
public IntrSegment3Triangle3f(Segment3f segment, Triangle3f triangle)
-
-
Method Detail
-
GetSegment
public Segment3f GetSegment()
-
GetTriangle
public Triangle3f GetTriangle()
-
Test
public boolean Test()
Description copied from class:IntersectorStatic 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:
Testin classIntersector- Returns:
- false
-
Find
public boolean Find()
Description copied from class:IntersectorStatic 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:
Findin classIntersector- Returns:
- false
-
GetSegmentParameter
public float GetSegmentParameter()
-
GetTriBary0
public float GetTriBary0()
-
GetTriBary1
public float GetTriBary1()
-
GetTriBary2
public float GetTriBary2()
-
GetQuantity
public int GetQuantity()
-
GetPoint
public Vector3f GetPoint(int i)
-
-