diff --git a/svg/Makefile b/Makefile similarity index 81% rename from svg/Makefile rename to Makefile index c5f58c1..1317654 100644 --- a/svg/Makefile +++ b/Makefile @@ -1,4 +1,6 @@ -TARGETS=$(shell python3 get_targets.py main.json) +# TARGETS=$(shell sed '/^module [a-z0-9_-]*().*make..\?me.*$$/!d;s/module //;s/().*/.stl/' main.scad) + + GENERATED_FILES = $(wildcard *.deps) \ $(wildcard *.stl) \ @@ -7,16 +9,15 @@ GENERATED_FILES = $(wildcard *.deps) \ .phony: all clean -all: ${TARGETS} +# all: ${TARGETS} include $(wildcard *.deps) %.stl: main.scad main.json Makefile flatpak run org.openscad.OpenSCAD --enable textmetrics -p main.json -P $(basename $@) -DFN=64 -D "MODELVER=\"$(shell git rev-parse --short=6 HEAD)\"" -m make -o $@ -d $@.deps $< -%.png: main.scad main.json Makefile +%.png: flatpak run org.openscad.OpenSCAD --enable textmetrics -p main.json -P $(basename $@) -DFN=32 --render --imgsize 1600,1200 -o $@ main.scad clean: rm -rf ${GENERATED_FILES} - diff --git a/text/main.json b/main.json similarity index 52% rename from text/main.json rename to main.json index 265e806..23b6641 100644 --- a/text/main.json +++ b/main.json @@ -14,20 +14,6 @@ "stamp_depth": "1.5", "textsize": "36", "variant": "stamp" - }, - "test": { - "base_rounding_stamp": "4", - "base_rounding_stencil": "2", - "base_thickness_stamp": "1", - "base_thickness_stencil": "0.40000000000000002", - "border": "3", - "font_index": "5", - "font_manual": "Ubuntu:style=Bold", - "font_set": "2", - "line": "my test #mytest", - "stamp_depth": "1.5", - "textsize": "20", - "variant": "stamp" } } } diff --git a/text/main.scad b/main.scad similarity index 100% rename from text/main.scad rename to main.scad diff --git a/svg/get_targets.py b/svg/get_targets.py deleted file mode 100644 index 3474616..0000000 --- a/svg/get_targets.py +++ /dev/null @@ -1,9 +0,0 @@ -import json -import sys - -with open(sys.argv[1]) as f: - d = json.load(f) - sets=[] - for set in d['parameterSets']: - sets.append(set + '.stl') - print(' '.join(sets)) diff --git a/svg/main.json b/svg/main.json deleted file mode 100644 index 5968b05..0000000 --- a/svg/main.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "fileFormatVersion": "1", - "parameterSets": { - "usba": { - "base_thickness": "1", - "file": "svg\/all_connectors_are_beautiful.svg", - "id_back": "usba-back", - "id_front": "usba", - "img_depth": "1.5", - "img_offset": "0", - "img_scale": "1" - }, - "radicaalinclusief": { - "base_thickness": "1", - "file": "svg\/ichthus.svg", - "id_back": "layer2", - "id_front": "layer1", - "img_depth": "1.5", - "img_offset": "0", - "img_scale": "1" - }, - "usbb": { - "base_thickness": "1", - "file": "svg\/all_connectors_are_beautiful.svg", - "id_back": "usbb-back", - "id_front": "usbb", - "img_depth": "1.5", - "img_offset": "0", - "img_scale": "1" - }, - "usbc": { - "base_thickness": "1", - "file": "svg\/all_connectors_are_beautiful.svg", - "id_back": "usbc-back", - "id_front": "usbc", - "img_depth": "1.5", - "img_offset": "0", - "img_scale": "1" - } - } -} diff --git a/svg/main.scad b/svg/main.scad deleted file mode 100644 index e4d6eb8..0000000 --- a/svg/main.scad +++ /dev/null @@ -1,41 +0,0 @@ -/* [Main design variables] */ -file = "svg/all_connectors_are_beautiful.svg"; -id_front = "usba"; -id_back = "usba-back"; - -/* [front params] */ -img_depth = 1.5; -img_scale = 1; -img_offset = 0; - -/* [back params] */ - -base_thickness = 1; - -/* [hidden] */ - - -scale([-1,1,1]) -stamp(); - -translate([40,0,0]) -%stamp(); - - -module stamp() -{ -union() -{ - translate(v = [img_offset,img_offset,0]) - scale([img_scale,img_scale,1]) - linear_extrude(height = base_thickness) - import(file, id=id_back); - - translate(v = [img_offset,img_offset,0]) - scale([img_scale,img_scale,1]) - color("white") - linear_extrude(height = base_thickness+img_depth) - import(file, id=id_front); -} -} - diff --git a/svg/svg/all_connectors_are_beautiful.svg b/svg/svg/all_connectors_are_beautiful.svg deleted file mode 100644 index 060c93f..0000000 --- a/svg/svg/all_connectors_are_beautiful.svg +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/svg/svg/ichthus.svg b/svg/svg/ichthus.svg deleted file mode 100644 index c9daf1d..0000000 --- a/svg/svg/ichthus.svg +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/text/Makefile b/text/Makefile deleted file mode 100644 index 20c28f9..0000000 --- a/text/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -TARGETS=$(shell python3 get_targets.py main.json) - -GENERATED_FILES = $(wildcard *.deps) \ - $(wildcard *.stl) \ - $(wildcard *.png) \ - $(wildcard *.generated.scad) - -.phony: all clean - -all: ${TARGETS} - -include $(wildcard *.deps) - -%.stl: main.scad main.json Makefile - flatpak run org.openscad.OpenSCAD --enable textmetrics -p main.json -P $(basename $@) -DFN=64 -D "MODELVER=\"$(shell git rev-parse --short=6 HEAD)\"" -m make -o $@ -d $@.deps $< - -%.png: main.scad main.json Makefile - flatpak run org.openscad.OpenSCAD --enable textmetrics -p main.json -P $(basename $@) -DFN=32 --render --imgsize 1600,1200 -o $@ main.scad - -clean: - rm -rf ${GENERATED_FILES} diff --git a/text/get_targets.py b/text/get_targets.py deleted file mode 100644 index 3474616..0000000 --- a/text/get_targets.py +++ /dev/null @@ -1,9 +0,0 @@ -import json -import sys - -with open(sys.argv[1]) as f: - d = json.load(f) - sets=[] - for set in d['parameterSets']: - sets.append(set + '.stl') - print(' '.join(sets))