Search Results for

    Show / Hide Table of Contents

    Class IntrTriangle3Triangle3

    Inheritance
    Object
    IntrTriangle3Triangle3
    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 IntrTriangle3Triangle3

    Constructors

    IntrTriangle3Triangle3(Triangle3d, Triangle3d)

    Declaration
    public IntrTriangle3Triangle3(Triangle3d t0, Triangle3d t1)
    Parameters
    Type Name Description
    Triangle3d t0
    Triangle3d t1

    Fields

    Points

    Declaration
    public Vector3dTuple3 Points
    Field Value
    Type Description
    Vector3dTuple3

    PolygonPoints

    Declaration
    public Vector3d[] PolygonPoints
    Field Value
    Type Description
    Vector3d[]

    Quantity

    Declaration
    public int Quantity
    Field Value
    Type Description
    Int32

    ReportCoplanarIntersection

    Declaration
    public bool ReportCoplanarIntersection
    Field Value
    Type Description
    Boolean

    Result

    Declaration
    public IntersectionResult Result
    Field Value
    Type Description
    IntersectionResult

    Type

    Declaration
    public IntersectionType Type
    Field Value
    Type Description
    IntersectionType

    Properties

    Triangle0

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

    Triangle1

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

    Methods

    Compute()

    Declaration
    public IntrTriangle3Triangle3 Compute()
    Returns
    Type Description
    IntrTriangle3Triangle3

    Find()

    Declaration
    public bool Find()
    Returns
    Type Description
    Boolean

    Intersects(ref Triangle3d, ref Triangle3d)

    Declaration
    public static bool Intersects(ref Triangle3d triangle0, ref Triangle3d triangle1)
    Parameters
    Type Name Description
    Triangle3d triangle0
    Triangle3d triangle1
    Returns
    Type Description
    Boolean

    ProjectOntoAxis(ref Triangle3d, ref Vector3d, out Double, out Double)

    Declaration
    public static void ProjectOntoAxis(ref Triangle3d triangle, ref Vector3d axis, out double fmin, out double fmax)
    Parameters
    Type Name Description
    Triangle3d triangle
    Vector3d axis
    Double fmin
    Double fmax

    Test()

    Declaration
    public bool Test()
    Returns
    Type Description
    Boolean

    TrianglePlaneRelations(ref Triangle3d, ref Plane3d, out Vector3d, out Index3i, out Int32, out Int32, out Int32)

    Declaration
    public static void TrianglePlaneRelations(ref Triangle3d triangle, ref Plane3d plane, out Vector3d distance, out Index3i sign, out int positive, out int negative, out int zero)
    Parameters
    Type Name Description
    Triangle3d triangle
    Plane3d plane
    Vector3d distance
    Index3i sign
    Int32 positive
    Int32 negative
    Int32 zero
    In This Article
    Back to top ViRGIS VR GIS