This commit is contained in:
2025-11-06 20:54:17 +01:00
parent 1300e7dd8d
commit 00e55d3a8d
37 changed files with 502864 additions and 11 deletions

View File

@@ -0,0 +1 @@
import("horse-stick.svg");

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#000000" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="800px" height="800px" viewBox="0 0 28.436 28.436"
xml:space="preserve">
<g>
<path d="M18.314,5.548l-0.257-0.26C9.764-3.105,3.577,0.96,3.301,1.149L3.064,1.317l0.102,0.271
C3.32,1.997,3.454,2.435,3.519,2.716C2.924,2.802,2.172,3.258,1.702,3.58C1.089,3.999,0.81,4.272,0.979,4.602
c0.115,0.223,0.344,0.273,0.682,0.15c0.476-0.173,1.142,0.012,1.631,0.214C3.034,5.218,2.747,5.608,2.598,6.174
C2.3,7.301,2.898,8.902,2.909,8.923c0.28,1.194,0.222,2.051,0.17,2.808c-0.054,0.781-0.1,1.456,0.269,2.183
c0.17,0.335,0.441,0.558,0.782,0.645c0.45,0.115,0.993-0.014,1.49-0.354c0.443-0.303,0.744-0.711,0.804-1.092
c0.038-0.245-0.018-0.474-0.164-0.662c-0.28-0.362,0.224-1.133,0.541-1.49c1.305-0.762,1.77-1.846,1.877-2.76
c0.743,1.013,1.875,2.766,2.512,4.768l0.128,0.4l0.383-0.171c0.966-0.432,1.869-0.936,2.731-1.474l11.407,16.321
c0.285,0.41,0.855,0.514,1.268,0.231l0.008-0.006c0.413-0.29,0.516-0.862,0.227-1.276L15.943,10.683
c0.797-0.602,1.578-1.251,2.316-1.984l0.316-0.315l-0.365-0.258c-0.602-0.423-0.979-0.951-1.14-1.203
c0.106-0.147,0.364-0.465,0.988-1.111L18.314,5.548z M26.686,27.654l0.21,0.312l-0.212-0.31c-0.075,0.051-0.178,0.031-0.23-0.043
L15.094,11.358c0.093-0.056,0.187-0.114,0.283-0.176l11.351,16.242C26.779,27.498,26.761,27.602,26.686,27.654z M16.282,7.035
l0.061,0.213L16.4,7.265c0.146,0.241,0.482,0.735,1.025,1.2c-1.068,1.022-2.197,1.882-3.408,2.637l-0.014,0.008l0.001,0.001
c-0.713,0.444-1.447,0.861-2.233,1.23c-1.095-3.1-3.167-5.457-3.258-5.559L7.401,5.526l0.473,1.608
C7.88,7.154,8.457,9.16,6.38,10.338l-0.05,0.028l-0.039,0.042c-0.144,0.153-1.38,1.522-0.607,2.588
c-0.022,0.139-0.183,0.382-0.487,0.59c-0.31,0.212-0.647,0.306-0.881,0.247c-0.131-0.034-0.226-0.116-0.299-0.258
c-0.276-0.542-0.24-1.067-0.19-1.792c0.052-0.769,0.118-1.727-0.203-3.077c-0.15-0.4-0.497-1.596-0.301-2.34
c0.21-0.796,0.809-1.105,0.839-1.12l0.663-0.292L4.204,4.581C4.157,4.553,3.372,4.089,2.473,3.974
c0.625-0.38,1.118-0.555,1.231-0.536l0.22,0.127l0.2-0.156c0.154-0.12,0.382-0.298-0.148-1.795
c1.164-0.649,6.358-2.89,13.291,3.943C16.191,6.694,16.231,6.846,16.282,7.035z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

2
Liar/bk.svg Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 192 192" xmlns="http://www.w3.org/2000/svg" fill="none"><path stroke="#000000" stroke-linejoin="round" stroke-width="12" d="M96 22c-35.27 0-64.269 15.796-67.667 36.017C27.967 60.196 29.79 62 32 62h128c2.209 0 4.033-1.804 3.667-3.983C160.269 37.796 131.27 22 96 22Zm0 148c46.946 0 64.55-8.151 67.528-20.037.537-2.143-1.319-3.963-3.528-3.963H32c-2.21 0-4.065 1.82-3.528 3.963C31.45 161.849 49.054 170 96 170Z"/><path stroke="#000000" stroke-linecap="round" stroke-width="12" d="M106 82v28m0 16v-16m0 0 14-7.538M158 82l-38 20.462m0 0L158 126"/><path stroke="#000000" stroke-linejoin="round" stroke-width="12" d="M34 104h41c6.075 0 11 4.925 11 11s-4.925 11-11 11H34v-22Zm0-22h35c6.075 0 11 4.925 11 11s-4.925 11-11 11H34V82Z"/></svg>

After

Width:  |  Height:  |  Size: 896 B

14
Liar/card.scad Normal file
View File

@@ -0,0 +1,14 @@
module rounded_square( width, radius_corner ) {
translate( [ radius_corner, radius_corner, 0 ] )
minkowski() {
square( width - 2 * radius_corner );
circle( radius_corner );
}
}
module std_playing_card(height) {
linear_extrude(height)
scale([0.6,0.9,1])
rounded_square(100,10);
}

BIN
Liar/card.stl Normal file

Binary file not shown.

119872
Liar/chaos.amf Normal file

File diff suppressed because it is too large Load Diff

42
Liar/chaos.scad Normal file
View File

@@ -0,0 +1,42 @@
include <./card.scad>
$fn = 255;
n=1;
union() {
difference() {
color("purple")
std_playing_card(0.3);
color("green")
translate([6, 21, 0])
linear_extrude(height = 10, center = true)
scale([0.26,0.26,1])
import("evil.svg");
color("green")
translate([3, 3, 0])
linear_extrude(height = 10, center = true)
text("C", size = 10, font="Metamorphous:style=Regular");
color("green")
translate([46, 3, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("fire.svg");
color("green")
translate([3, 77, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("fire.svg");
color("green")
translate([46, 77, 0])
linear_extrude(height = 10, center = true)
text("C", size = 10, font="Metamorphous:style=Regular");
}
color("blue")
translate([0,0,-0.3])
std_playing_card(0.3);
}

BIN
Liar/chaos.stl Normal file

Binary file not shown.

2
Liar/daemon.svg Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="#000000" d="M142.026 16.89C94.242 38.888 62.71 74.257 62.71 113.927c0 26.11 13.42 50.288 36.22 70.04-11.664 25.398-18.99 53.91-20.81 84.212 17.194.562 33.53 4.205 48.192 11.7 41.566 21.25 61.083 66.944 57.787 121.093 7.566 1.83 15.284 3.355 23.122 4.58.894-16.76.83-33.468-.496-50.122l18.63-1.485c1.438 18.035 1.466 36.014.458 53.938 8.022.76 16.14 1.21 24.322 1.382v-56.235h18.687v56.13c7.83-.25 15.693-.755 23.565-1.514-.995-17.845-.96-35.745.47-53.7l18.63 1.485c-1.323 16.597-1.39 33.247-.504 49.95 7.307-1.07 14.6-2.355 21.863-3.843-3.467-54.395 16.04-100.333 57.748-121.656 14.66-7.497 30.998-11.142 48.19-11.702-1.843-30.716-9.343-59.594-21.284-85.252 22.08-19.56 35.044-43.346 35.044-69 0-39.67-31.532-75.04-79.316-97.035C386.283 33.46 394.32 53.31 394.32 74.27c0 42.688-31.51 79.614-77.026 97.146l-6.14-14.3c11.148-4.44 21.233-10.197 29.876-16.964 10.1-7.905 18.202-17.087 23.91-27.154-29.85-25.333-66.642-40.283-106.488-40.283-40.34 0-77.554 15.314-107.6 41.223 5.674 9.7 13.588 18.555 23.372 26.214 9.67 7.57 21.145 13.877 33.894 18.49l-6.125 14.264c-47.677-16.863-81.06-54.696-81.06-98.636 0-20.96 8.038-40.81 21.093-57.377zm10.286 183.128c.054-.004.1.004.127.037 18.414 23.35 51.93 39.697 91.086 43.162-5.892 19.698-26.99 34.53-52.67 34.53-30.21 0-55.148-20.584-55.148-45.517.002-12.465 6.205-23.997 16.11-32.173.083.094.33-.027.494-.04zm211.668.002c.053-.003.1.006.138.04 9.907 8.175 16.112 19.707 16.112 32.173 0 24.93-24.937 45.515-55.15 45.515-25.68 0-46.776-14.83-52.67-34.53 39.156-3.466 72.673-19.813 91.087-43.16.112.085.322-.03.483-.038zM258.4 244.174c5.625 27.42 13.928 54.84 32.91 82.26-20.274 5.432-44.818 5.627-65.82 0 17.968-27.42 26.834-54.84 32.91-82.26zm-76.31 175.54c-2.34 15.4-6.413 31.3-12.25 47.372 8.786 5.74 18.037 10.645 27.663 14.637 3.627-19.225 6.537-38.376 8.33-57.455-8.02-1.22-15.944-2.733-23.744-4.553zm152.802.48c-7.48 1.504-14.995 2.807-22.526 3.888 1.777 18.972 4.655 38.015 8.248 57.13 9.192-3.897 18.035-8.63 26.452-14.126-5.776-15.906-9.824-31.644-12.174-46.893zm-41.094 6.115c-8.335.8-16.668 1.323-24.975 1.58v65.694c11.644-.764 23.006-2.806 33.973-6.01-3.898-20.343-7.058-40.766-8.998-61.265zm-69.402.237c-1.953 20.54-5.13 41.002-9.043 61.385 11.227 3.18 22.86 5.146 34.783 5.773v-65.713c-8.642-.172-17.234-.645-25.74-1.445z"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
Liar/evil.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

54
Liar/evil.svg Normal file
View File

@@ -0,0 +1,54 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M570 4948 c-31 -21 -40 -37 -77 -148 -145 -436 -160 -868 -42 -1195
80 -220 246 -379 514 -490 l80 -33 6 -319 c8 -405 24 -554 70 -643 9 -19 96
-117 192 -216 l175 -182 6 -243 c3 -134 10 -389 14 -566 l7 -323 25 -24 c33
-32 1004 -420 1034 -413 60 14 983 390 1003 408 12 12 25 36 28 53 2 17 9 274
15 570 l11 539 179 187 c190 198 210 227 229 335 18 102 31 339 31 591 l0 242
58 23 c287 114 467 285 547 520 111 325 94 744 -47 1177 -51 157 -90 192 -172
158 -39 -16 -66 -62 -66 -111 0 -14 -7 -59 -15 -101 -65 -313 -228 -549 -459
-665 l-79 -39 -83 84 c-173 175 -315 264 -509 320 -222 65 -474 91 -775 83
-262 -8 -439 -34 -625 -93 -184 -59 -279 -120 -456 -291 l-105 -102 -64 30
c-144 68 -257 173 -346 323 -60 99 -119 269 -135 382 -20 151 -34 176 -105
190 -21 4 -39 -1 -64 -18z m214 -785 c81 -99 184 -187 293 -248 l81 -46 -34
-74 c-53 -115 -74 -219 -74 -367 l0 -128 -56 25 c-141 62 -269 175 -326 288
-88 175 -114 480 -67 772 l12 74 53 -107 c30 -62 80 -141 118 -189z m3741 162
c25 -175 17 -415 -18 -548 -15 -54 -37 -122 -50 -150 -52 -113 -157 -212 -304
-288 l-78 -39 -6 147 c-6 164 -22 237 -74 350 l-33 72 62 35 c195 109 352 277
442 472 20 42 37 74 39 72 2 -2 11 -57 20 -123z m-1660 -16 c269 -28 462 -91
592 -195 202 -162 340 -342 389 -510 35 -121 29 -1192 -9 -1338 -11 -44 -31
-69 -182 -226 -163 -170 -173 -179 -235 -200 -289 -100 -557 -255 -802 -463
l-57 -48 -95 79 c-220 182 -520 351 -756 427 -46 14 -71 33 -158 119 -57 55
-139 140 -183 187 -70 76 -80 93 -89 140 -21 107 -30 510 -21 904 8 390 8 390
35 463 40 108 70 155 176 281 72 85 247 228 325 266 227 110 659 156 1070 114z
m-1029 -2745 c33 -14 96 -46 142 -72 l82 -46 0 -218 c0 -120 -4 -218 -8 -218
-10 0 -73 108 -107 185 -63 140 -173 395 -170 395 1 0 29 -12 61 -26z m1439
-141 c-40 -93 -85 -195 -100 -228 -34 -77 -97 -185 -107 -185 -4 0 -8 98 -8
218 l0 219 93 51 c86 47 173 89 189 91 3 1 -26 -74 -67 -166z m-419 -509 c-4
-11 -146 -54 -179 -54 -15 0 -17 16 -17 143 l0 142 73 62 c39 34 83 70 97 81
l25 20 3 -191 c1 -105 0 -197 -2 -203z m-488 310 l92 -76 0 -144 c0 -167 9
-158 -120 -120 l-75 22 -3 197 c-1 108 1 197 6 197 5 0 50 -34 100 -76z m1034
-496 c-8 -30 -18 -35 -407 -190 -220 -87 -409 -161 -420 -164 -13 -3 -178 57
-435 159 -361 143 -416 167 -421 188 -4 13 -7 128 -8 254 l0 230 64 -128 c36
-70 78 -147 94 -171 68 -99 249 -183 539 -251 141 -34 143 -34 215 -19 302 63
511 147 601 244 30 32 68 94 113 187 l68 139 3 -223 c1 -123 -1 -238 -6 -255z"/>
<path d="M1661 3293 c-39 -33 -291 -436 -291 -466 0 -41 45 -170 91 -257 104
-200 251 -313 459 -356 140 -28 338 -3 477 61 42 19 57 32 69 60 22 53 6 90
-64 151 -109 97 -301 341 -501 638 -61 91 -120 170 -131 176 -29 16 -86 12
-109 -7z m269 -569 c41 -54 112 -144 158 -198 60 -72 79 -102 70 -108 -21 -13
-178 -9 -233 6 -129 34 -218 114 -290 259 -25 50 -46 101 -47 112 -1 11 29 66
66 123 l68 103 67 -99 c37 -54 100 -143 141 -198z"/>
<path d="M3348 3299 c-10 -5 -59 -71 -109 -147 -205 -306 -403 -560 -514 -659
-77 -69 -93 -104 -71 -158 18 -42 77 -73 201 -105 289 -74 560 4 720 208 80
102 175 313 175 389 0 30 -252 433 -291 466 -23 19 -84 22 -111 6z m129 -400
l61 -96 -25 -64 c-68 -170 -176 -278 -318 -315 -55 -15 -212 -19 -233 -6 -9 6
9 35 69 108 98 118 268 345 324 431 30 47 43 59 51 50 6 -7 38 -55 71 -108z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

17
Liar/fire.svg Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 512 512" xml:space="preserve">
<style type="text/css">
.st0{fill:#000000;}
</style>
<g>
<path class="st0" d="M343.267,72.725c5.847,35.095-17.547,81.885-17.547,81.885c5.846-40.942-42.9-146.223-155.984-154.026
c23.395,68.243,15.6,148.179,15.6,148.179c0-40.942-58.49-81.892-58.49-81.892s-29.513,64.139-70.192,116.988
c-67.413,87.576-80.043,230.722-8.47,327.557h109.037c-35.828-28.624-66.927-137.694,6.62-222.671
c6.635,1.66,23.222,26.543,23.222,26.543l49.774-97.887c0,0,64.715,61.385,68.029,106.184l36.502-48.113
c0,0,78.448,120.944,12.795,235.944h106.085C583.083,353.484,464.154,129.267,343.267,72.725z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1015 B

84772
Liar/king.amf Normal file

File diff suppressed because it is too large Load Diff

42
Liar/king.scad Normal file
View File

@@ -0,0 +1,42 @@
include <./card.scad>
$fn = 255;
n=1;
union() {
difference() {
color("purple")
std_playing_card(0.3);
color("green")
translate([6, 23, 0])
linear_extrude(height = 10, center = true)
scale([0.26,0.26,0])
import("konig.svg");
color("green")
translate([3, 3, 0])
linear_extrude(height = 10, center = true)
text("K", size = 10, font="Metamorphous:style=Regular");
color("green")
translate([46, 3, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("king_chess.svg");
color("green")
translate([3, 77, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("king_chess.svg");
color("green")
translate([47, 77, 0])
linear_extrude(height = 10, center = true)
text("K", size = 10, font="Metamorphous:style=Regular");
}
color("blue")
translate([0,0,-0.3])
std_playing_card(0.3);
}

BIN
Liar/king.stl Normal file

Binary file not shown.

62
Liar/king.svg Normal file
View File

@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 512 512" xml:space="preserve">
<style type="text/css">
.st0{fill:#000000;}
</style>
<g>
<path class="st0" d="M214.834,183.18c15.818,0,15.822-24.521,0-24.521C199.018,158.659,199.022,183.18,214.834,183.18z"/>
<path class="st0" d="M296.584,183.18c15.812,0,15.816-24.521,0-24.521C280.766,158.659,280.77,183.18,296.584,183.18z"/>
<path class="st0" d="M65.535,446.012c-0.094-0.108-0.167-0.224-0.261-0.332c-0.087-0.101-0.192-0.188-0.278-0.289
C65.177,445.6,65.354,445.802,65.535,446.012z"/>
<path class="st0" d="M452.016,380.018C458.268,401.047,446.484,361.39,452.016,380.018L452.016,380.018z"/>
<path class="st0" d="M202.031,362.952C202.309,363.097,202.262,363.068,202.031,362.952L202.031,362.952z"/>
<path class="st0" d="M197.504,360.566c0.166,0.087,0.281,0.144,0.437,0.231C197.67,360.653,197.504,360.566,197.504,360.566z"/>
<path class="st0" d="M452.016,380.018c-3.349-11.281-7.872-22.2-13.36-32.606c-3.272-6.197-6.896-12.214-10.833-18.013
c-2.734-4.028-11.064-12.004-11.078-16.148c6.982-13.667,9.961-29.562,7.668-44.784c-1.016-6.776-3.098-13.443-6.367-19.474
c-1.62-2.986-3.529-5.807-5.688-8.432c-3.338-4.064-3.583-3.789-4.472-8.656c-0.05-12.388-2.759-25.194-7.604-36.591
c-2.165-5.098-4.863-10.03-8.327-14.369c-3.597-4.505-11.472-8.055-12.434-13.262c-1.005-5.416,8.67-8.771,12.662-12.995
c5.449-5.763,9.158-13.153,10.507-20.978c2.007-11.635-1.374-25.643-12.824-31.138c0.315,0.166,0.632,0.325,0.947,0.492
c-21.376-11.151-41.942-24.363-60.462-39.838c-1.753-4.021,0-12.648,0-16.994c0-7.441,0.915-15.454-3.026-22.143
c-6.533-11.085-20.696-13.537-31.265-6.942c-4.266,2.669-8.179,7.854-12,3.666C272.837,8.52,256.205-10.715,239.569,7.45
c-3.952,3.789-7.466,8.172-11.158,12.214c-4.711,5.156-6.75,1.424-12.239-2.01c-9.962-6.22-22.783-5.742-30.455,4.056
c-5.261,6.718-4.65,14.629-4.65,22.591c0,6.248,0,12.496,0,18.737c0,3.746-18.284,14.238-21.217,16.278
c-11.458,7.969-23.382,15.272-35.686,21.868c-12.467,6.682-17.894,18.244-15.432,32.52c1.348,7.824,5.058,15.222,10.507,20.985
c2.214,2.344,4.697,4.419,7.362,6.227c5.738,3.883,5.933,3,4.718,10.052c-11.718,6.19-18.502,18.512-22.569,30.668
c-2.202,6.587-3.72,13.421-4.559,20.313c-0.405,3.304-0.644,6.631-0.658,9.957c-0.889,4.866-1.135,4.592-4.473,8.656
c-11.111,13.516-14.513,31.76-12.022,48.79c1.218,8.316,3.822,16.415,7.636,23.893c-0.014,4.158-8.341,12.12-11.075,16.155
c-8.544,12.575-15.602,26.178-20.83,40.46c-9.198,25.136-16.299,53.548,2.506,75.821c24.638,28.723,65.762,43.902,101.131,53.772
c44.523,12.431,90.909,16.004,136.662,9.018c40.452-6.176,81.982-18.686,116.714-40.792c15.758-10.03,33.485-24.095,37.741-43.359
C460.65,410.173,455.994,393.396,452.016,380.018z M203.007,74.224c0-12.98,0-25.953,0-38.934
c8.848,5.532,21.152,16.98,31.833,9.394c7.968-5.662,14.307-15.194,20.869-22.381c6.093,6.675,11.82,14.34,18.566,20.342
c10.424,11.44,24.648-1.425,34.136-7.355c0,12.547,0,25.086,0,37.633c0,1.714,0,3.42,0,5.134c0,1.721-19.601,4.252-21.802,4.542
c-10.29,1.338-20.545,1.613-30.9,1.613c-9.173,0-18.259-0.181-27.396-1.194c-7.307-0.803-14.586-2.032-21.708-3.854
C202.052,77.992,203.007,78.195,203.007,74.224z M150.153,194.23c0.785-7.145,1.743-14.274,3.034-21.347
c0.622-3.414,1.316-6.812,2.097-10.189c2.853,0.159,5.738,0.044,8.544-0.528c10.417-2.104,16.119-10.63,21.691-18.852
c13.414-19.785,34.327-31.688,57.684-20.089c4.476,2.22,8.638,5.041,12.507,8.2c20.566-16.777,46.802-17.376,64.323,3.869
c5.894,7.145,9.943,16.169,17.258,22.056c3.72,2.994,8.183,4.708,12.915,5.221c4.484,0.478,5.59-1.606,6.69,3.55
c0.947,4.433,1.757,8.895,2.451,13.378c3.54,22.938,10.916,57.887-21.77,59.623c-12.572,0.665-22.992-11.679-33.008-17.854
c-13.204-8.15-28.39-11.346-42.614-3.55c-4.676,2.56-4.528,5.047-9.358,1.88c-3.092-2.025-6.41-3.696-9.929-4.838
c-6.758-2.191-13.949-2.221-20.78-0.348c-14.81,4.064-25.06,15.569-38.192,22.67c-8.435,4.57-22.757,1.982-29.2-5.221
C145.666,221.991,148.851,206.046,150.153,194.23z M248.446,338.38c0,8.953,0,17.898,0,26.85c0,41.638,0,83.283,0,124.922
c-3.168-0.087-33.572-1.317-33.572-3.117c0-3.232,0-6.458,0-9.69c0-14.051,0-28.101,0-42.152c0-22.988,7.329-61.626-17.37-74.628
c-19.59-10.848-39.01-22.113-58.198-33.677c-12.793-7.709-22.862-15.801-28.004-30.4c-4.826-13.711-4.682-30.668,4.904-42.361
c9.534,20.717,29.608,33.322,51.372,38.029c5.785,1.251,8.03,7.232,12.337,11.354c4.154,3.97,8.822,7.376,13.71,10.377
c10.189,6.255,21.431,10.854,32.94,14.028c2.408,0.665,21.882,3.927,21.882,4.563C248.446,334.446,248.446,336.413,248.446,338.38z
M234.941,315.059c-15.36-3.602-31.233-10.016-43.233-20.486c25.534-0.912,47.778-16.169,63.293-35.651
c0.234,0.376,0.474,0.752,0.708,1.128c0.235-0.376,0.474-0.752,0.709-1.128c15.515,19.482,37.758,34.739,63.293,35.651
C297.525,313.982,263.339,321.777,234.941,315.059z M375.024,325.132c-20.118,12.192-40.456,24.146-61.108,35.419
c-24.327,12.995-17.363,49.738-17.363,72.582c0,14.289,0,28.579,0,42.867c0,3.587,0,7.174,0,10.754
c0,2.299-30.075,3.305-33.572,3.399c0-41.06,0-82.127,0-123.187c0-9.227,0-18.447,0-27.674c0-2.169,0-4.338,0-6.508
c0-1.685,15.628-3.276,18.176-3.897c21.46-5.272,47.164-16.076,58.94-35.991c23.162-4.15,44.99-16.755,55.118-38.767
C414.944,278.142,397.712,311.37,375.024,325.132z"/>
<path class="st0" d="M201.846,362.851c0.073,0.043,0.13,0.072,0.184,0.101C201.984,362.923,201.912,362.888,201.846,362.851z"/>
<path class="st0" d="M200.437,362.114c0.682,0.354,1.128,0.592,1.41,0.738C201.514,362.677,201,362.402,200.437,362.114z"/>
<path class="st0" d="M197.941,360.797c0.568,0.297,1.588,0.839,2.496,1.316C199.811,361.78,198.976,361.34,197.941,360.797z"/>
<path class="st0" d="M419.482,251.856C419.565,252.037,419.598,252.11,419.482,251.856L419.482,251.856z"/>
<path class="st0" d="M419.482,251.856c-0.062-0.137-0.134-0.289-0.134-0.289C419.428,251.741,419.446,251.777,419.482,251.856z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

14
Liar/king_chess.svg Normal file
View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 277.366 277.366" xml:space="preserve">
<g>
<path d="M257.799,55.704c-7.706-3.866-17.016-2.36-23.111,3.734l-39.2,39.201l-38.526-86.757C153.753,4.657,146.589,0,138.683,0
s-15.07,4.657-18.278,11.883L81.878,98.64l-39.2-39.201c-6.094-6.093-15.405-7.6-23.111-3.733
C11.864,59.569,7.502,67.935,8.745,76.463l17.879,122.785c1.431,9.829,9.858,17.118,19.791,17.118h184.536
c9.933,0,18.36-7.289,19.791-17.118l17.88-122.786C269.864,67.934,265.502,59.568,257.799,55.704z"/>
<path d="M230.951,237.366H46.415c-11.046,0-20,8.954-20,20s8.954,20,20,20h184.536c11.046,0,20-8.954,20-20
S241.997,237.366,230.951,237.366z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
Liar/konig.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

48
Liar/konig.svg Normal file
View File

@@ -0,0 +1,48 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M2490 5099 c-19 -12 -100 -83 -180 -158 -80 -75 -238 -222 -351 -328
l-206 -192 -293 114 c-160 63 -306 115 -322 115 -67 0 -148 -79 -148 -144 0
-10 43 -239 95 -509 l95 -492 0 -386 c0 -414 8 -536 45 -724 21 -102 65 -259
89 -316 6 -13 -53 -64 -256 -224 -145 -114 -280 -224 -301 -244 -44 -42 -60
-90 -47 -146 l9 -40 -78 -80 c-124 -128 -204 -252 -266 -415 -67 -172 -76
-234 -82 -536 -5 -259 -4 -272 16 -311 22 -43 85 -83 131 -83 48 0 108 39 129
84 19 39 21 61 21 258 0 293 20 404 106 573 27 54 130 205 140 205 1 0 23 -37
49 -82 82 -142 164 -249 284 -368 258 -258 552 -394 896 -415 84 -5 106 -3
137 12 24 12 92 81 194 198 87 99 160 180 164 180 4 0 75 -79 159 -175 190
-217 200 -224 331 -216 310 21 587 138 836 354 126 110 271 291 364 455 25 44
35 55 45 47 28 -23 118 -164 151 -236 68 -146 77 -199 82 -494 5 -302 9 -323
82 -360 76 -39 157 -14 199 60 23 42 23 42 19 318 -5 269 -6 280 -36 394 -55
212 -153 388 -304 544 l-87 90 10 37 c12 44 -1 103 -30 134 -11 12 -146 121
-299 242 l-279 222 34 107 c42 132 78 312 92 456 6 60 11 287 11 505 l0 396
95 481 c52 265 95 492 95 503 0 67 -78 141 -149 141 -16 0 -161 -52 -321 -115
l-292 -114 -355 332 c-195 182 -369 340 -386 350 -42 23 -94 22 -137 -4z m419
-660 c188 -176 354 -324 367 -330 52 -19 101 -8 299 70 110 43 201 78 201 77
1 0 -23 -130 -54 -288 l-56 -288 -1108 0 c-609 0 -1108 2 -1108 5 0 2 -25 132
-55 287 -30 155 -53 283 -52 284 1 2 94 -33 205 -77 194 -76 238 -86 291 -72
13 3 179 151 370 329 190 178 348 324 351 324 3 0 160 -144 349 -321z m731
-1196 c0 -213 -29 -354 -106 -522 -65 -141 -178 -284 -302 -383 -112 -89 -102
-88 -160 -8 -117 160 -314 260 -512 260 -200 0 -400 -103 -516 -265 l-46 -66
-27 17 c-217 139 -387 377 -457 639 -22 85 -27 127 -31 283 l-6 182 1082 0
1081 0 0 -137z m-949 -980 c57 -25 120 -82 161 -142 74 -110 140 -151 254
-159 62 -4 79 -1 129 22 69 31 162 96 239 167 31 28 56 49 56 47 0 -3 -12 -33
-26 -68 -138 -340 -401 -634 -699 -783 -92 -45 -209 -87 -245 -87 -68 0 -258
85 -400 179 -168 111 -379 351 -477 545 -28 55 -93 204 -93 213 0 3 22 -15 48
-39 65 -61 166 -135 227 -165 134 -68 300 -24 386 104 65 97 130 152 212 179
58 19 170 12 228 -13z m-1212 -525 c93 -163 290 -381 459 -508 117 -88 283
-178 415 -225 l89 -32 -113 -129 c-62 -71 -145 -165 -185 -210 l-73 -81 -63 8
c-90 12 -181 37 -273 76 -276 118 -549 412 -675 727 -29 72 -30 80 -16 94 21
22 400 321 406 321 3 1 16 -18 29 -41z m2395 -117 c108 -85 201 -160 207 -167
7 -9 2 -34 -21 -91 -108 -269 -321 -525 -557 -666 -116 -70 -300 -132 -413
-139 l-45 -3 -184 209 -183 209 88 32 c213 77 402 196 577 365 116 111 240
263 295 362 15 26 30 47 34 45 4 -1 95 -71 202 -156z"/>
<path d="M2489 4228 c-43 -24 -79 -83 -79 -128 0 -72 77 -150 149 -150 77 0
151 74 151 150 0 50 -35 107 -80 130 -50 26 -95 25 -141 -2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

48472
Liar/master.amf Normal file

File diff suppressed because it is too large Load Diff

42
Liar/master.scad Normal file
View File

@@ -0,0 +1,42 @@
include <./card.scad>
$fn = 255;
n=0.23;
union() {
difference() {
color("purple")
std_playing_card(0.3);
color("green")
translate([6, 23, 0])
linear_extrude(height = 10, center = true)
scale([n,n,0])
import("master.svg");
color("green")
translate([3, 3, 0])
linear_extrude(height = 10, center = true)
text("M", size = 10, font="Metamorphous:style=Regular");
color("green")
translate([46, 3, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("pistol.svg");
color("green")
translate([3, 77, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("pistol.svg");
color("green")
translate([43, 77, 0])
linear_extrude(height = 10, center = true)
text("M", size = 10, font="Metamorphous:style=Regular");
}
color("blue")
translate([0,0,-0.3])
std_playing_card(0.3);
}

BIN
Liar/master.stl Normal file

Binary file not shown.

25
Liar/master.svg Normal file
View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#000000" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="800px" height="800px" viewBox="0 0 59.807 59.807"
xml:space="preserve">
<g>
<g>
<path d="M52.851,18.505c-1.103,7.352-11.396,8.822-11.396,6.433c0-2.39,0.735-16.176-3.125-17.278
c-3.861-1.103-2.39-6.801-4.411-7.352c-1.522-0.416-3.254-0.314-4.015-0.24c-0.761-0.075-2.492-0.177-4.015,0.239
c-2.022,0.551-0.551,6.25-4.411,7.352c-3.861,1.104-3.125,14.889-3.125,17.278c0,2.389-10.294,0.919-11.397-6.433
C5.853,11.152-3.338,28.981,5.669,36.15c8.159,6.494,21.75,6.502,24.234,6.445c2.484,0.057,16.076,0.049,24.235-6.445
C63.145,28.982,53.955,11.153,52.851,18.505z M21.844,22.596c-0.762,0-1.378-0.618-1.378-1.378s0.618-1.378,1.378-1.378
c0.761,0,1.378,0.618,1.378,1.378S22.605,22.596,21.844,22.596z M26.807,23.698c-0.761,0-1.378-0.618-1.378-1.378
c0-0.761,0.618-1.378,1.378-1.378c0.761,0,1.378,0.618,1.378,1.378C28.186,23.082,27.569,23.698,26.807,23.698z M33.424,23.698
c-0.761,0-1.378-0.618-1.378-1.378c0-0.761,0.618-1.378,1.378-1.378c0.762,0,1.378,0.618,1.378,1.378
C34.803,23.082,34.186,23.698,33.424,23.698z M38.388,22.596c-0.762,0-1.378-0.618-1.378-1.378s0.617-1.378,1.378-1.378
s1.377,0.618,1.377,1.378S39.149,22.596,38.388,22.596z"/>
<path d="M34.084,47.818c0,0-2.487-0.301-3.181,3.18c-1.33,6.679,2.299,4.654,2.299,4.654c3.65-2.312,7.634,1.038,11.324,3.435
c3.691,2.396,1.12-1.943,1.12-1.943C39.707,47.788,34.084,47.818,34.084,47.818z"/>
<path d="M25.723,47.818c0,0-5.623-0.03-11.564,9.325c0,0-2.571,4.338,1.12,1.943c3.69-2.396,7.675-5.746,11.325-3.435
c0,0,3.629,2.024,2.299-4.654C28.21,47.517,25.723,47.818,25.723,47.818z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

16
Liar/pistol.svg Normal file
View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 512 512" xml:space="preserve">
<g>
<g>
<path d="M366.442,121.568L295.63,192.38l-9.267-9.267L417.21,52.265L364.943,0l-18.477,18.477L333.77,5.78l-21.527,21.527
l12.697,12.697l-90.844,90.844l-17.527-17.527l-87.498,87.498l-10.764,10.764l-21.16,21.16l21.527,21.527l18.297-18.297
c2.801,10.299,0.174,21.78-7.899,29.852c-45.709,45.709-45.709,120.081,0,165.79L209.455,512l93.659-93.659l-33.94-33.94
l22.015-22.015c26.355-26.355,29.588-67.205,9.709-97.124l33.807-33.807l-17.548-17.548l70.812-70.812L366.442,121.568z
M160.897,229.783l62.895-62.895l21.527,21.527l-62.895,62.895L160.897,229.783z M196.716,265.601l62.895-62.895l21.527,21.527
l-62.895,62.895L196.716,265.601z M269.662,340.859l-22.015,22.015l-22.18-22.18l12.39-12.39l12.676,12.676l21.527-21.527
l-12.676-12.676l19.251-19.251C287.052,304.9,284.063,326.458,269.662,340.859z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

249202
Liar/queen.amf Normal file

File diff suppressed because it is too large Load Diff

43
Liar/queen.scad Normal file
View File

@@ -0,0 +1,43 @@
include <./card.scad>
$fn = 255;
n=1;
union() {
difference() {
color("purple")
std_playing_card(0.3);
color("green")
translate([5, 20, 0])
linear_extrude(height = 10, center = true)
scale([0.25,0.25,0])
import("queen.svg");
color("green")
translate([3, 3, 0])
linear_extrude(height = 10, center = true)
text("D", size = 10, font="Metamorphous:style=Regular");
color("green")
translate([47, 3, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("queen_chess.svg");
color("red")
translate([3, 77, 0])
linear_extrude(height = 10, center = true)
scale([0.05, 0.05, 0])
import("queen_chess.svg");
color("green")
translate([47, 77, 0])
linear_extrude(height = 10, center = true)
text("D", size = 10, font="Metamorphous:style=Regular");
}
color("blue")
translate([0,0,-0.3])
std_playing_card(0.3);
}

BIN
Liar/queen.stl Normal file

Binary file not shown.

31
Liar/queen.svg Normal file
View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
<title>queen-side</title>
<g id="queen-side">
<circle cx="49" cy="40" r="2" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<line x1="59.129" y1="55" x2="56.181" y2="57.948" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<line x1="56.181" y1="55" x2="59.129" y2="57.948" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<circle cx="48" cy="52" r="1"/>
<path d="M26.437,5.855a35.628,35.628,0,0,0-3.754-.678" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<path d="M34.069,8.756a29.148,29.148,0,0,0-2.637-1.273" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<path d="M44,17.749a30.7,30.7,0,0,0-2.433-3.064" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<path d="M48.113,25.853a33.68,33.68,0,0,0-1.6-3.833" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<path d="M11.63,20.685,11,21,8.632,24.157A3.164,3.164,0,0,0,8,26.054V32L4.48,35.52a.281.281,0,0,0,.2.48H7v3l1,3-.553,1.106a2,2,0,0,0,0,1.788h0A2,2,0,0,0,9.236,46H15l1,3V59l-4,4" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<line x1="33" y1="58" x2="29.429" y2="48" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>
<path d="M25.647,38.074a3,3,0,1,0,0,5.852,7,7,0,1,0,10.858-8.28,2.888,2.888,0,0,0,.37-2.458l.978-1.467" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/>

After

Width:  |  Height:  |  Size: 4.1 KiB

2
Liar/queen_chess.svg Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="#000000" d="M188.28 59.47c-19.086 0-34.56 15.468-34.56 34.56 0 16.077 10.983 29.57 25.843 33.44l-35.344 81.936c15.877 2.885 27.905 16.784 27.905 33.5 0 18.806-15.23 34.063-34.03 34.063-18.802 0-34.032-15.258-34.032-34.064 0-13.37 7.703-24.924 18.906-30.5l-50.814-79.22c8.007-5.82 13.22-15.24 13.22-25.905 0-17.693-14.314-32.06-32-32.06-17.688 0-32.032 14.37-32.032 32.06 0 17.693 14.344 32.032 32.03 32.032.734 0 1.468-.014 2.188-.062l41.907 227h316l41.936-227c.72.048 1.455.063 2.188.063 17.686 0 32.03-14.34 32.03-32.032 0-17.693-14.344-32.06-32.03-32.06-17.687 0-32.03 14.37-32.03 32.06-.002 10.723 5.286 20.187 13.373 26l-50.656 79.532c10.778 5.72 18.126 17.04 18.126 30.094 0 18.806-15.23 34.063-34.03 34.063s-34.032-15.258-34.032-34.064c0-17.11 12.602-31.267 29.03-33.687l-34.75-81.532c15.275-3.577 26.657-17.287 26.657-33.657 0-19.094-15.474-34.56-34.56-34.56-19.09 0-34.564 15.468-34.564 34.56 0 14.798 9.308 27.415 22.375 32.345L268 202.345c14.62 4.52 25.25 18.112 25.25 34.218 0 19.796-16.053 35.843-35.844 35.843-19.79 0-35.812-16.047-35.812-35.844 0-15.158 9.403-28.102 22.687-33.343l-44.124-76.72c13.234-4.845 22.688-17.552 22.688-32.47 0-19.094-15.475-34.56-34.563-34.56zM97.438 384.936c-23.978 3.763-22.86 39.844 4.188 39.844h6.656l.064.345h294.28l.063-.344h7.625c26.034 0 27.88-35.928 4.313-39.842H97.437z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

20
Liar/test.scad Normal file
View File

@@ -0,0 +1,20 @@
include <./card.scad>
$fn = 255;
n=1;
union() {
difference() {
color("purple")
std_playing_card(0.3);
#color("green")
translate([2, 20, 0])
linear_extrude(height = 10, center = true)
scale([0.26,0.26,0])
import("konig.svg");
}
color("blue")
translate([0,0,-0.3])
std_playing_card(0.3);
}

Binary file not shown.

Binary file not shown.

View File

@@ -26,7 +26,7 @@ scale([1/10, 1/10, 1/10]) union() {
difference() {
cylinder(h=Heigth, r1=radius * 0.37, r2=radius * 0.5, center = false, $fn = 128);
translate([0,0,50])
cylinder(h=Heigth+100, r1=radius * 0.25, r2=radius * 0.48, center = false, $fn = 23);
cylinder(h=Heigth+100, r1=radius * 0.25, r2=radius * 0.48, center = false, $fn = 30);
translate([0, 300, 320]) rotate([-10, 0, 0]) union() {
sphere(100, $fn = 128);
@@ -34,11 +34,11 @@ scale([1/10, 1/10, 1/10]) union() {
cylinder(280, r=100, $fn=128);
}
translate([300, 0, 320]) rotate([0, 10, 0]) union() {
/*translate([300, 0, 320]) rotate([0, 10, 0]) union() {
sphere(100, $fn = 128);
rotate([180,0,0])
cylinder(280, r=100, $fn=128);
}
}*/
translate([0, -300, 320]) rotate([10, 0, 0]) union() {
sphere(100, $fn = 128);
@@ -47,21 +47,17 @@ scale([1/10, 1/10, 1/10]) union() {
}
DIAMETER = 200;
//translate([0,0,45]) pentagram((DIAMETER/2) - 1, 10, 12);
translate([0,0,40]) rotate([180,0,45]) cylinder(70, r1=50, r2=200, $fn=6);
//translate([0,0,40]) rotate([180,0,45]) cylinder(70, r1=50, r2=200, $fn=3);
}
rotate([81, 0, -45])
translate([0, 220, -250])
linear_extrude(84)
import("dog.svg", center=true);
#rotate([81, 0, -48]) translate([0, 220, -250]) linear_extrude(84) import("paw.svg", center=true);
rotate([0, 0, -90]) translate([0, 0, 10]) linear_extrude(100) import("moon.svg", center=true);
}
ARC_ANGLE=120;
stext = ["P", "H", "I", "L"];
stext = ["V", "I", "C", "I"];
chars = len( stext );
color("red")

Binary file not shown.

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12.7692 6.70483C9.53846 2.01902 4 3.90245 4 8.68256C4 13.4627 13.2308 20 13.2308 20C13.2308 20 22 13.2003 22 8.68256C22 4.16479 16.9231 2.01903 13.6923 6.70483L13.2308 7.0791L12.7692 6.70483Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 531 B

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg">
<title>moon</title>
<path d="M10.895 7.574c0 7.55 5.179 13.67 11.567 13.67 1.588 0 3.101-0.38 4.479-1.063-1.695 4.46-5.996 7.636-11.051 7.636-6.533 0-11.83-5.297-11.83-11.83 0-4.82 2.888-8.959 7.023-10.803-0.116 0.778-0.188 1.573-0.188 2.39z"></path>
</svg>

After

Width:  |  Height:  |  Size: 501 B

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 512 512" xml:space="preserve">
<style type="text/css">
.st0{fill:#000000;}
</style>
<g>
<path class="st0" d="M205.116,153.078c31.534,11.546,69.397-12.726,84.58-54.209c15.174-41.484,1.915-84.462-29.614-96.001
c-31.541-11.53-69.4,12.735-84.582,54.218C160.325,98.57,173.584,141.548,205.116,153.078z"/>
<path class="st0" d="M85.296,219.239c32.987-2.86,56.678-40.344,52.929-83.75c-3.757-43.391-33.545-76.253-66.532-73.409
c-32.984,2.869-56.674,40.36-52.921,83.759C22.53,189.23,52.313,222.091,85.296,219.239z"/>
<path class="st0" d="M342.196,217.768c28.952,17.017,70.552-0.073,92.926-38.154c22.374-38.106,17.041-82.758-11.915-99.774
c-28.951-17.001-70.56,0.097-92.93,38.178C307.905,156.117,313.245,200.768,342.196,217.768z"/>
<path class="st0" d="M497.259,262.912c-18.771-27.271-63.07-29.379-98.954-4.694c-35.892,24.701-49.762,66.822-30.996,94.101
c18.766,27.27,63.069,29.38,98.954,4.686C502.143,332.312,516.021,290.191,497.259,262.912z"/>
<path class="st0" d="M304.511,268.059c-3.58-24.773-18.766-47.366-43.039-58.824c-24.268-11.45-51.365-8.807-72.758,4.169
c-23.646,14.35-38.772,33.096-59.138,41.29c-20.363,8.193-77.4-16.209-112.912,48.278c-25.081,45.548-2.057,103.128,44.962,125.315
c35.738,16.864,64.023,14.981,84.788,24.774c20.762,9.793,37.29,32.83,73.025,49.692c47.018,22.188,106.1,3.362,125.315-44.957
c27.206-68.407-27.897-96.922-34.522-117.85C303.613,319.021,308.47,295.426,304.511,268.059z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB