T_Rhino_Geometry_Cylinder - mcneel/rhinocommon-api-docs GitHub Wiki
Represents the values of a plane, a radius and two heights -on top and beneath- that define a right circular cylinder.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
[SerializableAttribute]
public struct Cylinder
VB
<SerializableAttribute>
Public Structure Cylinder
The Cylinder type exposes the following members.
Name | Description | |
---|---|---|
![]() |
Cylinder(Circle) | Constructs a new cylinder with infinite height. |
![]() ![]() |
Cylinder(Circle, Double) | Constructs a new cylinder with a finite height. |
Name | Description | |
---|---|---|
![]() |
Axis | Gets the axis direction of the cylinder. |
![]() |
Center | Gets the center point of the defining circle. |
![]() |
Height1 | Gets or sets the start height of the cylinder. |
![]() |
Height2 | Gets or sets the end height of the cylinder. If the end height equals the start height, the cylinder is presumed to be infinite. |
![]() |
IsFinite | true if the cylinder is finite (Height0 != Height1) false if the cylinder is infinite. |
![]() |
IsValid | Gets a boolean value indicating whether this cylinder is valid. A valid cylinder is represented by a valid circle and two valid heights. |
![]() |
Radius | Gets or sets the radius of the cylinder. |
![]() |
TotalHeight | Gets the height of the cylinder. Infinite cylinders have a height of zero, not Double.PositiveInfinity. |
![]() ![]() |
Unset | Gets an invalid Cylinder. |
Name | Description | |
---|---|---|
![]() |
CircleAt | Compute the circle at the given elevation parameter. |
![]() |
EpsilonEquals | Check that all values in other are within epsilon of the values in this |
![]() |
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) |
![]() |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
LineAt | Compute the line at the given angle parameter. This line will be degenerate if the cylinder is infite. |
![]() ![]() |
ToBrep | Constructs a Brep representation of this Cylinder. This is synonymous with calling NurbsSurface.CreateFromCylinder(). |
![]() |
ToNurbsSurface | Constructs a Nurbs surface representation of this cylinder. This is synonymous with calling NurbsSurface.CreateFromCylinder(). |
![]() |
ToRevSurface | Constructs a RevSurface representation of this Cylinder. This is synonymous with calling RevSurface.CreateFromCylinder(). |
![]() |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Supported in: 6.0.16224.21491, 5D58w