AngelCAD  1.5-00
Public Member Functions | List of all members
minkowski3d Class Reference

3d Minkowski sum operation More...

#include <angelcad.h>

Inheritance diagram for minkowski3d:
solid shape

Public Member Functions

 minkowski3d (const solid@ a, const solid@ b)
 Compute minkowski sum between a and b. More...
 
- Public Member Functions inherited from solid
solidopAdd (solid@ b)
 Boolean union operator+ overload. More...
 
solidopAnd (solid@ b)
 Boolean intersection operator& overload. More...
 
solidopMul (tmatrix@ matrix)
 Transform object by matrix multiplication: solid@ o2 = T * o1. More...
 
solidopSub (solid@ b)
 Boolean difference operator- overload. More...
 
- Public Member Functions inherited from shape
boundingboxbox () const
 Return bounding box of object. More...
 
tmatrixtransform () 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...
 

Detailed Description

3d Minkowski sum operation

minkowski3d is a 3-dimensional boolean operation requiring exactly
2 parameters, a and b. The first parameter (a) is generally the larger
and can be concave or convex. The second parameter (b) is assumed smaller
and convex (such as a sphere). Typical use of the minkowski sum is to
create an object with rounded edges.

Constructor & Destructor Documentation

◆ minkowski3d()

minkowski3d::minkowski3d ( const solid a,
const solid b 
)

Compute minkowski sum between a and b.

Parameters
asolid@
bsolid@

The documentation for this class was generated from the following file: