![]() |
AngelCAD
1.5-00
|
Extrude 2d shape in z direction into 3d solid. More...
#include <angelcad.h>
Public Member Functions | |
| linear_extrude (const shape2d@ shape, double height) | |
| Compute linear extrusion of 2d shape. More... | |
| double | height () const |
| extrusion height 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... | |
Extrude 2d shape in z direction into 3d solid.
linear_extrude extrudes a 2d shape in z-direction, creating a solid.
| linear_extrude::linear_extrude | ( | const shape2d@ | shape, |
| double | height | ||
| ) |
Compute linear extrusion of 2d shape.
| shape | shape2d@, 2d profile to be extruded |
| height | double, distance in z direction to extrude |
| double linear_extrude::height | ( | ) | const |
extrusion height
1.8.13