Cylinder
- class rhino3dm.Cylinder
- Cylinder(baseCircle)
Constructs a new cylinder with infinite height.
- Parameters:
baseCircle (Circle) – Base circle for infinite cylinder.
- Cylinder(baseCircle, height)
Constructs a new cylinder with a finite height.
- Parameters:
baseCircle (Circle) – Base circle for cylinder.
height (float) – Height of cylinder (zero for infinite cylinder).
- IsValid
bool: Gets a boolean value indicating whether this cylinder is valid. A valid cylinder is represented by a valid circle and two valid heights.
- IsFinite
bool: True if the cylinder is finite (Height0 != Height1) False if the cylinder is infinite.
- Center
rhino3dm.Point3d: Gets the center point of the defining circle.
- Axis
rhino3dm.Vector3d: Gets the axis direction of the cylinder.
- TotalHeight
float: Gets the height of the cylinder. Infinite cylinders have a height of zero, not Double.PositiveInfinity.
- Height1
float: Gets or sets the start height of the cylinder. The center of bottom cap is: BasePlane.Origin + Height1 * BasePlane.ZAxis.
- Height2
float: Gets or sets the end height of the cylinder. If the end height equals the start height, the cylinder is presumed to be infinite. The center of top cap is: BasePlane.Origin + Height2 * BasePlane.ZAxis.
- Radius
float: Gets or sets the radius of the cylinder.
- CircleAt(linearParameter)
Compute the circle at the given elevation parameter.
- Parameters:
linearParameter (float) – Height parameter for circle section.
- Return type:
- ToBrep(capBottom, capTop)
Constructs a Brep representation of this Cylinder. This is synonymous with calling NurbsSurface.CreateFromCylinder().
- Parameters:
capBottom (bool) – If true, the bottom of the cylinder will be capped.
capTop (bool) – If true, the top of the cylinder will be capped.
- Returns:
A Brep representation of the cylinder or null.
- Return type:
- ToNurbsSurface()
Constructs a Nurbs surface representation of this cylinder. This is synonymous with calling NurbsSurface.CreateFromCylinder().
- Returns:
A Nurbs surface representation of the cylinder or null.
- Return type: