Defines a 3D Cylinder.
More...
Inherits global.SystemIDisposable.
|
|
virtual void | Dispose (bool disposing) |
| |
Defines a 3D Cylinder.
The Cylinder is defined via axis, outer radius and height.
◆ Cylinder()
| cadex.Geom.Cylinder.Cylinder |
( |
cadex.Geom.Axis1d | theAxis, |
|
|
double | theRadius, |
|
|
double | theHeight ) |
|
inline |
◆ Contains()
Returns true if the point lies inside the Cylinder.
◆ IsInfinite()
| bool cadex.Geom.Cylinder.IsInfinite |
( |
| ) |
|
|
inline |
Returns true if at least one coordinate is infinite.
"Infinite" means that coordinate's absolute value is greater than \(10^{100}\).
◆ Multiplied()
Returns the Cylinder scaled by scalar value.
◆ Multiply()
| void cadex.Geom.Cylinder.Multiply |
( |
double | theValue | ) |
|
|
inline |
◆ SetAxis()
◆ SetHeight()
| void cadex.Geom.Cylinder.SetHeight |
( |
double | theHeight | ) |
|
|
inline |
Sets the height of Cylinder along the axis to the specified values. The height must be greater than zero.
◆ SetRadius()
| void cadex.Geom.Cylinder.SetRadius |
( |
double | theRadius | ) |
|
|
inline |
Sets the radius of Cylinder to the specified value. The radius must be greater than zero.
◆ Transform()
Transforms the axis of the Cylinder and scales its dimensions according to the transform scaling factor.
Transforms the Cylinder.
◆ Transformed()