Search Results for

    Show / Hide Table of Contents

    Class IntrLine3Box3

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

    Constructors

    IntrLine3Box3(Line3d, Box3d)

    Declaration
    public IntrLine3Box3(Line3d l, Box3d b)
    Parameters
    Type Name Description
    Line3d l
    Box3d b

    Fields

    LineParam0

    Declaration
    public double LineParam0
    Field Value
    Type Description
    Double

    LineParam1

    Declaration
    public double LineParam1
    Field Value
    Type Description
    Double

    Point0

    Declaration
    public Vector3d Point0
    Field Value
    Type Description
    Vector3d

    Point1

    Declaration
    public Vector3d Point1
    Field Value
    Type Description
    Vector3d

    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

    Box

    Declaration
    public Box3d Box { get; set; }
    Property Value
    Type Description
    Box3d

    IsSimpleIntersection

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

    Line

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

    Methods

    Clip(Double, Double, ref Double, ref Double)

    Declaration
    public static bool Clip(double denom, double numer, ref double t0, ref double t1)
    Parameters
    Type Name Description
    Double denom
    Double numer
    Double t0
    Double t1
    Returns
    Type Description
    Boolean

    Compute()

    Declaration
    public IntrLine3Box3 Compute()
    Returns
    Type Description
    IntrLine3Box3

    DoClipping(ref Double, ref Double, Vector3d, Vector3d, Box3d, Boolean, ref Int32, ref Vector3d, ref Vector3d, ref IntersectionType)

    Declaration
    public static bool DoClipping(ref double t0, ref double t1, Vector3d origin, Vector3d direction, Box3d box, bool solid, ref int quantity, ref Vector3d point0, ref Vector3d point1, ref IntersectionType intrType)
    Parameters
    Type Name Description
    Double t0
    Double t1
    Vector3d origin
    Vector3d direction
    Box3d box
    Boolean solid
    Int32 quantity
    Vector3d point0
    Vector3d point1
    IntersectionType intrType
    Returns
    Type Description
    Boolean

    Find()

    Declaration
    public bool Find()
    Returns
    Type Description
    Boolean

    Test()

    Declaration
    public bool Test()
    Returns
    Type Description
    Boolean
    In This Article
    Back to top ViRGIS VR GIS