IntersectionLineCylinder Method |
Intersects a line with a cylinder using exact calculations.
Namespace:
Rhino.Geometry.Intersect
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntax public static LineCylinderIntersection LineCylinder(
Line line,
Cylinder cylinder,
out Point3d intersectionPoint1,
out Point3d intersectionPoint2
)
Public Shared Function LineCylinder (
line As Line,
cylinder As Cylinder,
<OutAttribute> ByRef intersectionPoint1 As Point3d,
<OutAttribute> ByRef intersectionPoint2 As Point3d
) As LineCylinderIntersection
Parameters
- line
- Type: Rhino.GeometryLine
Line for intersection. - cylinder
- Type: Rhino.GeometryCylinder
Cylinder for intersection. - intersectionPoint1
- Type: Rhino.GeometryPoint3d
First intersection point. - intersectionPoint2
- Type: Rhino.GeometryPoint3d
Second intersection point.
Return Value
Type:
LineCylinderIntersectionIf None is returned, the first point is the point on the line closest
to the cylinder and the second point is the point on the cylinder closest to
the line.
If Single is returned, the first point
is the point on the line and the second point is the same point on the
cylinder.
See Also