From 592ab447dcaeb17bccefd78b29419b49ecca84bc Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 8 Oct 2017 13:37:33 +0100 Subject: [PATCH] poster-tube-lid: toplevels, fix convexity --- Makefile | 2 +- poster-tube-lid.scad | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index cc08766..7ec60a7 100644 --- a/Makefile +++ b/Makefile @@ -30,7 +30,7 @@ CONFIG=$(PLAY)/slic3r-config.ini FILAMENTSPOOL_AUTOS = filamentspool filamentspool-lt filamentspool-sm FILAMENTSPOOL_AUTOS += filamentspool-storarm3 -USING_AUTOS ?= $(FILAMENTSPOOL_AUTOS) xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook knifeblock pandemic-counter pattress-boxes-3-cover bike-lipo-box earring-stand bike-stalk-led-mount sewing-table sewing-table-test sewing-table-jig maglite-holder +USING_AUTOS ?= $(FILAMENTSPOOL_AUTOS) xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook knifeblock pandemic-counter pattress-boxes-3-cover bike-lipo-box earring-stand bike-stalk-led-mount sewing-table sewing-table-test sewing-table-jig maglite-holder poster-tube-lid AUTO_TOPLEVELS := $(foreach m,$(USING_AUTOS),$(shell $(PLAY)/toplevel-find $m)) diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index 58622bc..73eec62 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -119,7 +119,8 @@ module MainProfile(){ [ 0, -(seal_recess[0] + seal_recess[1]) ], [ seal_recess[0], -(seal_recess[0]) ], [ seal_recess[0], seal_thick ], - ]); + ], + convexity=10); } module RotateProjectSlice(offset, slice_size, nom_rad, real_rad){ @@ -155,18 +156,18 @@ module BayonetCutout(){ RotateProject(bayo_c[0], bayo_i[0], bayo_slice_size, main_dia/2 + side_thick, main_dia/2 + rivet_tall) - polygon(bayo_polygon); + polygon(bayo_polygon, convexity=10); } module ProfilesDemo(){ translate([-20,0]) MainProfile(); - polygon(bayo_polygon); + polygon(bayo_polygon, convexity=10); } module Cover(){ ////toplevel - difference(){ + render() difference(){ union(){ - rotate_extrude() + rotate_extrude(convexity=10) translate([main_dia/2, 0]) MainProfile(); translate([0,0, seal_thick]) @@ -222,4 +223,4 @@ module CoverTest(){ ////toplevel //MainProfile(); //Cover(); //Jig(); -render() CoverTest(); +//CoverTest(); -- 2.30.2