AngelCAD
1.5-00
|
Sweep 2d shape along path curve to create 3d solid. More...
#include <angelcad.h>
Public Member Functions | |
sweep (const shape2d@ shape, const spline_path@ path) | |
Construct 3d object by sweeping 2d shape along spline path. 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... | |
Sweep 2d shape along path curve to create 3d solid.
a sweep creates a solid by sweeping a 2d profile along a path curve
sweep::sweep | ( | const shape2d@ | shape, |
const spline_path@ | path | ||
) |
Construct 3d object by sweeping 2d shape along spline path.
shape | shape2d@, 2d profile shape to sweep |
path | spline_path@, The path cirve to sweep along |