AngelCAD
1.500

2d fill operation, filling holes in input shapes More...
#include <angelcad.h>
Public Member Functions  
fill2d (const shape2d@ s1)  
Fill internal holes on a 2d object. More...  
fill2d (array< shape2d@>@ arr)  
Fill internal voids of 2d objects in an array. More...  
Public Member Functions inherited from shape2d  
shape2d@  opAdd (shape2d@ b) 
Boolean union operator+ overload. More...  
shape2d@  opAnd (shape2d@ b) 
Boolean intersection operator& overload. More...  
shape2d@  opMul (tmatrix@ matrix) 
Transform object by matrix multiplication: shape2d@ o2 = T * o1. More...  
shape2d@  opSub (shape2d@ 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...  
2d fill operation, filling holes in input shapes
fill2d is a 2dimensional boolean operation that removes internal holes
in in 2d shapes, but leaves a possibly concave outer contour intact.
fill2d can be invoked either on a single shape2d or an array.
fill2d::fill2d  (  const shape2d@  s1  ) 
Fill internal holes on a 2d object.
s1  shape2d@, 2d shape 
Fill internal voids of 2d objects in an array.
arr  array@, Array of shapes to be filled 