From: Ian Jackson Date: Sun, 23 Feb 2014 19:50:15 +0000 (+0000) Subject: wardrobe-hook: straight-on version: sort out toplevels and a Demo X-Git-Tag: filamentspool-v2-release~424 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=4d64f5926122c37a8bb18478dd89a4a03402d13f wardrobe-hook: straight-on version: sort out toplevels and a Demo --- diff --git a/Makefile b/Makefile index 6a4b9c5..3d1b5a5 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ PLAY ?= $(CWD) CONFIG=$(PLAY)/slic3r-config.ini -USING_AUTOS ?= filamentspool xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount +USING_AUTOS ?= filamentspool xeno-drivebay-bracket dungeonquest-cone anke-gps-bracket cable-hole-trunking-cover anglepoise-neck crossbar-computer-led-mount wardrobe-hook AUTO_TOPLEVELS := $(foreach m,$(USING_AUTOS),$(shell $(PLAY)/toplevel-find $m)) AUTO_INCS = funcs.scad diff --git a/wardrobe-hook.scad b/wardrobe-hook.scad index 532ec44..b746a1f 100644 --- a/wardrobe-hook.scad +++ b/wardrobe-hook.scad @@ -101,7 +101,7 @@ module PlaneAbove(){ taperangle = -270 + tangent_intersect_beta([-hookcy, 0], hookoutrad, [-eltop[1], -eltop[0]]); -module Hook(){ ////toplevel +module HookL(){ ////toplevel difference(){ rotate([taperangle,0,0]) translate([0,-eltop[1],0]) @@ -139,7 +139,7 @@ module SElevation(){ [-1, boty]]); } -module SHook(){ +module SHookL(){ ///toplevel intersection(){ linear_extrude(height=topwidth) SPlan(); rotate([0,-90,0]) translate([0,0,-100]) linear_extrude(height=200) @@ -147,15 +147,19 @@ module SHook(){ } } -// toplevels etc. +// other toplevels etc. -module RightHook(){ ////toplevel - mirror([1,0,0]) Hook(); +module HookR(){ ////toplevel + mirror([1,0,0]) HookL(); } -translate([-30,0,0]) SHook(); -//SPlan(); -//translate([30,0,0]) SElevation(); -//translate([120,0,0]) ElevationCore(); -//ElevationCore(); -//RightHook(); +module SHookR(){ ////toplevel + mirror([1,0,0]) SHookL(); +} + +module Demo(){ ////toplevel + translate([-30,tubeheight,0]) HookL(); + translate([ 0,tubeheight,0]) HookR(); + translate([ 30, 0,0]) SHookL(); + translate([ 60, 0,0]) SHookR(); +}