SurfaceTryGetCylinder Method (Cylinder, Double) |
Tests a surface to see if it is a portion of a cylinder and return the infinite cylinder.
Namespace:
Rhino.Geometry
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntax public bool TryGetCylinder(
out Cylinder cylinder,
double tolerance
)
Public Function TryGetCylinder (
<OutAttribute> ByRef cylinder As Cylinder,
tolerance As Double
) As Boolean
Parameters
- cylinder
- Type: Rhino.GeometryCylinder
On success, the cylinder parameters are filled in. - tolerance
- Type: SystemDouble
tolerance to use when checking.
Return Value
Type:
Booleantrue if the surface is a portion of a cylinder.
Remarks
If successful, an infinite cylinder is returned. When a surface has a cylindrical shape,
even if its ends are not circles on the cylinder, it returns the axis and radius.
You can detect infinite cylinders using Cylinder.IsFinite.
See Also