Click or drag to resize

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)
public bool TryGetCylinder(
	out Cylinder cylinder,
	double tolerance


Type: Rhino.GeometryCylinder
On success, the cylinder parameters are filled in.
Type: SystemDouble
tolerance to use when checking.

Return Value

Type: Boolean
true if the surface is a portion of a cylinder.
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.
Version Information

Rhino for Mac

Supported in: 5.4

Rhino for Windows

Supported in: 6.27
See Also