Class IntrLine3AxisAlignedBox3
Inheritance
IntrLine3AxisAlignedBox3
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class IntrLine3AxisAlignedBox3
Constructors
IntrLine3AxisAlignedBox3(Line3d, AxisAlignedBox3d)
Declaration
public IntrLine3AxisAlignedBox3(Line3d l, AxisAlignedBox3d b)
Parameters
Fields
LineParam0
Declaration
Field Value
LineParam1
Declaration
Field Value
Point0
Declaration
Field Value
Point1
Declaration
Field Value
Quantity
Declaration
Field Value
Result
Declaration
public IntersectionResult Result
Field Value
Type
Declaration
public IntersectionType Type
Field Value
Properties
Box
Declaration
public AxisAlignedBox3d Box { get; set; }
Property Value
IsSimpleIntersection
Declaration
public bool IsSimpleIntersection { get; }
Property Value
Line
Declaration
public Line3d Line { get; set; }
Property Value
Methods
Clip(Double, Double, ref Double, ref Double)
Declaration
public static bool Clip(double denom, double numer, ref double t0, ref double t1)
Parameters
Returns
Compute()
Declaration
public IntrLine3AxisAlignedBox3 Compute()
Returns
DoClipping(ref Double, ref Double, ref Vector3d, ref Vector3d, ref AxisAlignedBox3d, Boolean, ref Int32, ref Vector3d, ref Vector3d, ref IntersectionType)
Declaration
public static bool DoClipping(ref double t0, ref double t1, ref Vector3d origin, ref Vector3d direction, ref AxisAlignedBox3d box, bool solid, ref int quantity, ref Vector3d point0, ref Vector3d point1, ref IntersectionType intrType)
Parameters
Returns
Find()
Declaration
Returns
Test()
Declaration
Returns