chiark / gitweb /
ksafe-base: convexity
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 30 Oct 2018 18:35:00 +0000 (18:35 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 30 Oct 2018 18:35:00 +0000 (18:35 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
ksafe-base.scad

index 39db6088478643ee5d8c17ac4b237883524bd2f9..248119ca0199a0b012f435fb766df96d9666dfd4 100644 (file)
@@ -60,7 +60,8 @@ module upp_app_Profile(){
            $xppF,
            $xppF + [1,0],
            $xppI + [1,0],
-           $xppJ ]);
+           $xppJ ],
+         convexity=10);
 }
 
 
@@ -82,7 +83,8 @@ module AnchorProfile(){
        polygon([ $xppE,
                  $xppF,
                  $xppF + [0,1],
-                 $xppE + [1,0] ]);
+                 $xppE + [1,0] ],
+         convexity=10);
        translate(appM) circle(r= anchor_b);
       }
       translate(appM) circle(r= anchor_rad);
@@ -99,7 +101,8 @@ module AnchorWallProfile(){
        polygon([ $xppE,
                  $xppF,
                  $xppI,
-                 $xppJ ]);
+                 $xppJ ],
+         convexity=10);
       }
     }
   }
@@ -116,18 +119,21 @@ module WebProfile(){
                $xppE,
                $xppF,
                $gppS,
-               $gppR ]);
+               $gppR ],
+         convexity=10);
     } else {
       polygon([ $gppP,
                $xppE,
                $xppF,
                $gppS,
-               $gppP + web_height * [1,0] ]);
+               $gppP + web_height * [1,0] ],
+         convexity=10);
     }
     polygon([ $gppS,
              $xppF,
              $xppF + [1,0],
-             $gppS + [1,0] ]);
+             $gppS + [1,0] ],
+         convexity=10);
   }
 }