TLC123 / OpenSCAD_stuff

My OpenSCAD labs
23 stars 1 forks source link

unionRoundMask.scad

unionRound

addressing issue 844

////////////////////////////////////////////////////////
/*
unionRound() 1.0 Module by Torleif Ceder - TLC123 late summer 2021
 Pretty fast Union with radius, But limited to a subset of cases
Usage 
 unionRound( radius , detail  )
    {
     YourObject1();
     YourObject2(); 
    } 
  unionRoundMask (r, detail , epsilon ,showMask )
    {
     YourObject1();
     YourObject2(); 
     YourMask();
     YourMask(); // multi-mask not implemented

     // ...
     // ...
     // ...

    } 
limitations: 
 0. Only really fast when boolean operands are convex, 
        Minkowski is fast in that case. 
 1. Boolean operands may be concave but can only touch 
        in a single convex area
 2. Radius is of elliptic type and is only approximate r
        were operand intersect at perpendicular angle. 
*/
//////////////////////////////////////////////////////// 

on Youtube

on GitHub

on Thingiverse

on OpenSCAD Snippet Pad

on r /OpenSCAD

functional_extrude.scad functional_extrude

polyround3d.scad

image!