Search Results for

    Show / Hide Table of Contents

    Class IntrRay3Triangle3

    Inheritance
    Object
    IntrRay3Triangle3
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public class IntrRay3Triangle3

    Constructors

    IntrRay3Triangle3(Ray3d, Triangle3d)

    Declaration
    public IntrRay3Triangle3(Ray3d r, Triangle3d t)
    Parameters
    Type Name Description
    Ray3d r
    Triangle3d t

    Fields

    Quantity

    Declaration
    public int Quantity
    Field Value
    Type Description
    Int32

    RayParameter

    Declaration
    public double RayParameter
    Field Value
    Type Description
    Double

    Result

    Declaration
    public IntersectionResult Result
    Field Value
    Type Description
    IntersectionResult

    TriangleBaryCoords

    Declaration
    public Vector3d TriangleBaryCoords
    Field Value
    Type Description
    Vector3d

    Type

    Declaration
    public IntersectionType Type
    Field Value
    Type Description
    IntersectionType

    Properties

    IsSimpleIntersection

    Declaration
    public bool IsSimpleIntersection { get; }
    Property Value
    Type Description
    Boolean

    Ray

    Declaration
    public Ray3d Ray { get; set; }
    Property Value
    Type Description
    Ray3d

    Triangle

    Declaration
    public Triangle3d Triangle { get; set; }
    Property Value
    Type Description
    Triangle3d

    Methods

    Compute()

    Declaration
    public IntrRay3Triangle3 Compute()
    Returns
    Type Description
    IntrRay3Triangle3

    Find()

    Declaration
    public bool Find()
    Returns
    Type Description
    Boolean

    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
    Type Name Description
    Ray3d ray
    Vector3d V0
    Vector3d V1
    Vector3d V2
    Double rayT
    Returns
    Type Description
    Boolean
    In This Article
    Back to top ViRGIS VR GIS