M_Rhino_Geometry_Intersect_Intersection_LineBox - mcneel/rhinocommon-api-docs GitHub Wiki
Intersects an infinite line and an axis aligned bounding box.
Namespace: Rhino.Geometry.Intersect
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
public static bool LineBox(
Line line,
BoundingBox box,
double tolerance,
out Interval lineParameters
)
VB
Public Shared Function LineBox (
line As Line,
box As BoundingBox,
tolerance As Double,
<OutAttribute> ByRef lineParameters As Interval
) As Boolean
- line
- Type: Rhino.Geometry.Line
Line for intersection. - box
- Type: Rhino.Geometry.BoundingBox
BoundingBox to intersect. - tolerance
- Type: System.Double
If tolerance > 0.0, then the intersection is performed against a box that has each side moved out by tolerance. - lineParameters
- Type: Rhino.Geometry.Interval
The chord from line.PointAt(lineParameters.T0) to line.PointAt(lineParameters.T1) is the intersection.
Type: Boolean
true if the line intersects the box, false if no intersection occurs.
Supported in: 6.0.16224.21491, 5D58w
Intersection Class
LineBox Overload
Rhino.Geometry.Intersect Namespace