![]() |
AngelCAD
1.5-00
|
cone with axis in z-direction, by default extending from origin More...
#include <angelcad.h>
Public Member Functions | |
| cone (double h, double r1, double r2, bool center=false) | |
| Create cone extending in z direction. More... | |
| double | h () const |
| height of cone More... | |
| double | height () const |
| height of cone More... | |
| double | r1 () const |
| bottom radius More... | |
| double | r2 () const |
| top radius More... | |
| double | radius1 () const |
| bottom radius More... | |
| double | radius2 () const |
| top radius More... | |
Public Member Functions inherited from solid | |
| solid@ | opAdd (solid@ b) |
| Boolean union operator+ overload. More... | |
| solid@ | opAnd (solid@ b) |
| Boolean intersection operator& overload. More... | |
| solid@ | opMul (tmatrix@ matrix) |
| Transform object by matrix multiplication: solid@ o2 = T * o1. More... | |
| solid@ | opSub (solid@ b) |
| Boolean difference operator- overload. More... | |
Public Member Functions inherited from shape | |
| boundingbox@ | box () const |
| Return bounding box of object. More... | |
| tmatrix@ | transform () const |
| Return transformation matrix of object. More... | |
| void | write_csg (string path) |
| Write object to OpenSCAD .csg file. More... | |
| void | write_xcsg (string path, double secant_tolerance=- 1.0) |
| Write object to .xcsg file for processing by xcsg program. More... | |
cone with axis in z-direction, by default extending from origin
A cone extends in the z-direction.
By default the bottom is at origin
| cone::cone | ( | double | h, |
| double | r1, | ||
| double | r2, | ||
| bool | center = false |
||
| ) |
Create cone extending in z direction.
| h | double, height of cone |
| r1 | double, bottom radius of cone |
| r2 | double, top radius of cone |
| center | bool, true if cone is centered in z-direction |
| double cone::h | ( | ) | const |
height of cone
| double cone::height | ( | ) | const |
height of cone
| double cone::r1 | ( | ) | const |
bottom radius
| double cone::r2 | ( | ) | const |
top radius
| double cone::radius1 | ( | ) | const |
bottom radius
| double cone::radius2 | ( | ) | const |
top radius
1.8.13