Click or drag to resize
IntersectionLineBox Method (Line, BoundingBox, Double, Interval)
Intersects an infinite line and an axis aligned bounding box.

Namespace: Rhino.Geometry.Intersect
Assembly: RhinoCommon (in RhinoCommon.dll) Version: 5.1.50000.0 (5.0.20693.0)
Syntax
public static bool LineBox(
	Line line,
	BoundingBox box,
	double tolerance,
	out Interval lineParameters
)

Parameters

line
Type: Rhino.GeometryLine
Line for intersection.
box
Type: Rhino.GeometryBoundingBox
BoundingBox to intersect.
tolerance
Type: SystemDouble
If tolerance > 0.0, then the intersection is performed against a box that has each side moved out by tolerance.
lineParameters
Type: Rhino.GeometryInterval
The chord from line.PointAt(lineParameters.T0) to line.PointAt(lineParameters.T1) is the intersection.

Return Value

Type: Boolean
true if the line intersects the box, false if no intersection occurs.
See Also