diff --git a/README.md b/README.md index a6ee57d..aee6c8c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,14 @@ # scad-projects My OpenSCAD experimentations, 2D and 3D shapes. + +OpenSCAD is a very useful app to create 2D and 3D shapes from textual definitions. You can then export images, SVG for printing or 3D formats for 3D printers. + +## Flexaedre "HyperQBS" + +Comments are mostly in french in this one. +I made 2 versions: one simple in 2D. + +The 3D version is more experimental. I tried to (un)fold the shape reproducing real paper movements. While the concept is interesting, it requires more computations. I did it with one triangle, not sure I will continue for the others ... + +Donc bref, 2 versions du flexahedre: une simple en 2D. Une experimentale construite en reproduisant le depliage en 3D (bien qu'intéressante conceptuellement ca demande trop de calcul). + diff --git a/flexaedre-2D.scad b/flexaedre-2D.scad index 51ab534..dccb407 100644 --- a/flexaedre-2D.scad +++ b/flexaedre-2D.scad @@ -55,16 +55,16 @@ color ("Silver") { } // Optionnel (pour coller l'intérieur) -color ("LightGrey") { - +color ("LightGrey") offset(delta=-1) { + translate([a,0,0]) rotate(180-Aa-Ca) triangle_isocele(b, c); - rotate(-Ba-Ca-Aa) + rotate(-Ba-Ca-Aa) triangle_isocele(a, c); - rotate(-Ba) + rotate(-Ba) translate([b,0,0]) rotate( -(90 +2*Ca -180) ) triangle_isocele(b, c); diff --git a/flexaedre-2D.svg b/flexaedre-2D.svg new file mode 100644 index 0000000..c50034d --- /dev/null +++ b/flexaedre-2D.svg @@ -0,0 +1,12 @@ + + + +OpenSCAD Model +