Class IntrLine3Box3
Inheritance
IntrLine3Box3
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class IntrLine3Box3
Constructors
IntrLine3Box3(Line3d, Box3d)
Declaration
public IntrLine3Box3(Line3d l, Box3d 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 Box3d 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 IntrLine3Box3 Compute()
Returns
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
Returns
Find()
Declaration
Returns
Test()
Declaration
Returns