Search Results for

    Show / Hide Table of Contents

    Class IntrLine2Triangle2

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

    Constructors

    IntrLine2Triangle2(Line2d, Triangle2d)

    Declaration
    public IntrLine2Triangle2(Line2d l, Triangle2d t)
    Parameters
    Type Name Description
    Line2d l
    Triangle2d t

    Fields

    Param0

    Declaration
    public double Param0
    Field Value
    Type Description
    Double

    Param1

    Declaration
    public double Param1
    Field Value
    Type Description
    Double

    Point0

    Declaration
    public Vector2d Point0
    Field Value
    Type Description
    Vector2d

    Point1

    Declaration
    public Vector2d Point1
    Field Value
    Type Description
    Vector2d

    Quantity

    Declaration
    public int Quantity
    Field Value
    Type Description
    Int32

    Result

    Declaration
    public IntersectionResult Result
    Field Value
    Type Description
    IntersectionResult

    Type

    Declaration
    public IntersectionType Type
    Field Value
    Type Description
    IntersectionType

    Properties

    IsSimpleIntersection

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

    Line

    Declaration
    public Line2d Line { get; set; }
    Property Value
    Type Description
    Line2d

    Triangle

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

    Methods

    Compute()

    Declaration
    public IntrLine2Triangle2 Compute()
    Returns
    Type Description
    IntrLine2Triangle2

    Find()

    Declaration
    public bool Find()
    Returns
    Type Description
    Boolean

    GetInterval(Vector2d, Vector2d, Triangle2d, Vector3d, Vector3i, ref Vector2d)

    Declaration
    public static void GetInterval(Vector2d origin, Vector2d direction, Triangle2d tri, Vector3d dist, Vector3i sign, ref Vector2d param)
    Parameters
    Type Name Description
    Vector2d origin
    Vector2d direction
    Triangle2d tri
    Vector3d dist
    Vector3i sign
    Vector2d param

    TriangleLineRelations(Vector2d, Vector2d, Triangle2d, ref Vector3d, ref Vector3i, ref Int32, ref Int32, ref Int32)

    Declaration
    public static void TriangleLineRelations(Vector2d origin, Vector2d direction, Triangle2d tri, ref Vector3d dist, ref Vector3i sign, ref int positive, ref int negative, ref int zero)
    Parameters
    Type Name Description
    Vector2d origin
    Vector2d direction
    Triangle2d tri
    Vector3d dist
    Vector3i sign
    Int32 positive
    Int32 negative
    Int32 zero
    In This Article
    Back to top ViRGIS VR GIS