File: Cylindrical.md | Updated: 11/15/2025
This class can be used to represent points in 3D space as Cylindrical coordinates.
Constructs a new cylindrical.
radius | The distance from the origin to a point in the x-z plane. Default is 1.
---|---
theta | A counterclockwise angle in the x-z plane measured in radians from the positive z-axis. Default is 0.
y | The height above the x-z plane. Default is 0.
The distance from the origin to a point in the x-z plane.
Default is 1.
A counterclockwise angle in the x-z plane measured in radians from the positive z-axis.
Default is 0.
The height above the x-z plane.
Default is 0.
Returns a new cylindrical with copied values from this instance.
Returns: A clone of this instance.
Copies the values of the given cylindrical to this instance.
other | The cylindrical to copy.
---|---
Returns: A reference to this cylindrical.
Sets the cylindrical components by copying the given values.
radius | The radius.
---|---
theta | The theta angle.
y | The height value.
Returns: A reference to this cylindrical.
Sets the cylindrical components from the given Cartesian coordinates.
x | The x value.
---|---
y | The x value.
z | The x value.
Returns: A reference to this cylindrical.
Sets the cylindrical components from the given vector which is assumed to hold Cartesian coordinates.
v | The vector to set.
---|---
Returns: A reference to this cylindrical.