Class IntrRay3Box3
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class IntrRay3Box3
Constructors
IntrRay3Box3(Ray3d, Box3d)
Declaration
public IntrRay3Box3(Ray3d r, Box3d b)
Parameters
Fields
Point0
Declaration
Field Value
Point1
Declaration
Field Value
Quantity
Declaration
Field Value
RayParam0
Declaration
Field Value
RayParam1
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
Ray
Declaration
public Ray3d Ray { get; set; }
Property Value
Methods
Compute()
Declaration
public IntrRay3Box3 Compute()
Returns
Find()
Declaration
Returns
Intersects(ref Ray3d, ref Box3d, Double)
test if ray intersects box.
expandExtents allows you to scale box for hit-testing purposes.
Declaration
public static bool Intersects(ref Ray3d ray, ref Box3d box, double expandExtents = 0)
Parameters
Returns
Test()
Declaration
Returns