Class IntrRay3Triangle3
Inheritance
IntrRay3Triangle3
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class IntrRay3Triangle3
Constructors
IntrRay3Triangle3(Ray3d, Triangle3d)
Declaration
public IntrRay3Triangle3(Ray3d r, Triangle3d t)
Parameters
Fields
Quantity
Declaration
Field Value
RayParameter
Declaration
public double RayParameter
Field Value
Result
Declaration
public IntersectionResult Result
Field Value
TriangleBaryCoords
Declaration
public Vector3d TriangleBaryCoords
Field Value
Type
Declaration
public IntersectionType Type
Field Value
Properties
IsSimpleIntersection
Declaration
public bool IsSimpleIntersection { get; }
Property Value
Ray
Declaration
public Ray3d Ray { get; set; }
Property Value
Triangle
Declaration
public Triangle3d Triangle { get; set; }
Property Value
Methods
Compute()
Declaration
public IntrRay3Triangle3 Compute()
Returns
Find()
Declaration
Returns
Intersects(ref Ray3d, ref Vector3d, ref Vector3d, ref Vector3d, out Double)
minimal intersection test, computes ray-t
Declaration
public static bool Intersects(ref Ray3d ray, ref Vector3d V0, ref Vector3d V1, ref Vector3d V2, out double rayT)
Parameters
Returns