initial upload

This commit is contained in:
Jan Speckamp 2022-03-26 16:14:42 +01:00
parent c472b10194
commit 8ca6c630f9
10 changed files with 340 additions and 0 deletions

View File

@ -0,0 +1,5 @@
linear_extrude(height=2) {
scale([0.1,0.1,1]) {
import("../svg/axolotl-inner.svg");
}
}

View File

@ -0,0 +1,53 @@
module chamfer_extrude(height = 2, angle = 10, ) {
minkowski() {
// convert 2D path to very thin 3D extrusion
linear_extrude(height = 0.001) {
children();
}
// generate $fn-sided pyramid with apex at origin,
// rotated "point-up" along the y-axis
rotate(270) {
rotate_extrude() {
polygon([
[ 0, 0.001 - height ],
[ height * tan(angle), 0.001 - height ],
[ 0, 0 ]
]);
}
}
}
}
/*
//linear_extrude(height=20) {
rotate_extrude() {
polygon([ [0,0] , [1, -8], [0, -1] ]);
};
linear_extrude(height=17) {
scale([0.125,0.125,1]) {
import("C:/Users/specki/Downloads/axolotl-inner.svg");
}
}
*/
linear_extrude(height=15) {
offset(r=-0.4) scale([0.125,0.125,1]) {
import("../svg/axolotl-outer.svg");
}
}
linear_extrude(height=12) {
offset(r=-0.4) scale([0.125,0.125,1]) {
import("../svg/axolotl-inner.svg");
}
}
linear_extrude(height=9) {
scale([0.125,0.125,1]) import("../svg/axolotl-inner.svg");
}
linear_extrude(height=12) {
scale([0.125,0.125,1]) import("../svg/axolotl-outer.svg");
}
linear_extrude(height=3) {
scale([0.125,0.125,1]) import("../svg/axolotl-support.svg");
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

BIN
axolotl_sticker/example.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

14
mew_cookiecutter/mew.scad Normal file
View File

@ -0,0 +1,14 @@
linear_extrude(height=15) {
offset(r=-0.125) scale([0.125,0.125,1]) {
import("../svg/mew.svg", center=true);
}
}
linear_extrude(height=12) {
offset(r=0.3)scale([0.125,0.125,1]) {
import("../svg/mew.svg", center=true);
}
}
linear_extrude(height=3) {
offset(r=0.1) scale([0.125,0.125,1]) import("../svg/mew-support.svg", center=true);
}

45
svg/axolotl-inner.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

5
svg/axolotl-outer.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.2 KiB

68
svg/axolotl-support.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

101
svg/mew-support.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

49
svg/mew.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 KiB