Initial Commit
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
45
framework_logo/Framework_Computer_logo.svg
Normal file
45
framework_logo/Framework_Computer_logo.svg
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="33.941002mm"
|
||||
height="32.807999mm"
|
||||
version="1.1"
|
||||
viewBox="0 0 33.941002 32.808"
|
||||
id="svg3"
|
||||
sodipodi:docname="Framework_Computer_logo.svg"
|
||||
inkscape:version="1.4.2 (f4327f4, 2025-05-13)"
|
||||
inkscape:export-filename="Framework_Computer_logo_s.svg"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs3" />
|
||||
<sodipodi:namedview
|
||||
id="namedview3"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:zoom="2.665085"
|
||||
inkscape:cx="127.38806"
|
||||
inkscape:cy="15.946959"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3"
|
||||
showguides="false" />
|
||||
<path
|
||||
d="M 32.774846,12.263654 30.266861,10.776285 C 29.092674,10.077529 28.366895,8.7893182 28.366895,7.3956512 V 4.4210231 c 0,-0.6089754 -0.269792,-1.1828648 -0.729624,-1.5653625 -1.367962,-1.1359588 -2.90696,-2.0572708 -4.571298,-2.71692005 -0.554852,-0.2186015 -1.174186,-0.17566113 -1.687186,0.1288211 l -2.51172,1.49121375 c -1.174187,0.6987668 -2.62201,0.6987668 -3.799931,0 L 12.555306,0.26756165 C 12.042306,-0.03692058 11.419127,-0.08377161 10.86812,0.13874055 9.1999375,0.79846669 7.6647838,1.7197017 6.3005566,2.8518159 5.8407684,3.2343685 5.5709768,3.8082139 5.5709768,4.4171783 v 2.9746282 c 0,1.3935571 -0.7219891,2.6818775 -1.8999656,3.3806335 l -2.5079853,1.487259 c -0.51299951,0.304505 -0.86258615,0.831565 -0.95378362,1.432664 -0.14059702,0.88616 -0.20900061,1.791873 -0.20900061,2.713075 0,0.921312 0.0683992,1.826916 0.2051998,2.709121 0.0911986,0.601209 0.44079509,1.132114 0.95378363,1.436618 l 2.5079853,1.48726 c 1.1741867,0.698755 1.8999656,1.986966 1.8999656,3.380633 v 2.974628 c 0,0.608899 0.2697916,1.182755 0.7295798,1.565363 1.3642271,1.132004 2.9031158,2.053316 4.5675632,2.713075 0.554775,0.218602 1.174186,0.17565 1.687186,-0.128854 l 2.51172,-1.491214 c 1.174187,-0.698755 2.6219,-0.698755 3.799931,0 l 2.511721,1.491214 c 0.512999,0.304504 1.136178,0.347456 1.687186,0.128854 1.664447,-0.659759 3.203336,-1.581071 4.567563,-2.713075 0.459832,-0.382608 0.729623,-0.956464 0.729623,-1.565363 V 25.41907 c 0,-1.393667 0.725779,-2.681878 1.899966,-3.380633 l 2.507876,-1.48726 c 0.512999,-0.304504 0.862652,-0.831454 0.953827,-1.436618 0.133028,-0.882205 0.2052,-1.787809 0.2052,-2.709121 0,-0.921202 -0.06844,-1.826915 -0.2052,-2.70912 -0.08744,-0.601209 -0.433248,-1.12816 -0.946138,-1.432664 z M 16.967431,26.879197 c -5.627725,0 -10.1914436,-4.688399 -10.1914436,-10.469694 0,-5.781406 4.5637186,-10.4696938 10.1914436,-10.4696938 5.627615,0 10.191334,4.6882878 10.191334,10.4696938 0,5.781295 -4.563719,10.469694 -10.191334,10.469694 z"
|
||||
id="path2"
|
||||
style="fill:#1f1f1f;stroke-width:1.0985" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
54
framework_logo/Framework_Computer_logo_s.svg
Normal file
54
framework_logo/Framework_Computer_logo_s.svg
Normal file
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="33.941006mm"
|
||||
height="32.807995mm"
|
||||
version="1.1"
|
||||
viewBox="0 0 33.941006 32.807996"
|
||||
id="svg3"
|
||||
sodipodi:docname="Framework_Computer_logo.svg"
|
||||
inkscape:version="1.4.2 (f4327f4, 2025-05-13)"
|
||||
inkscape:export-filename="Framework_Computer_logo_s.svg"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs3" />
|
||||
<sodipodi:namedview
|
||||
id="namedview3"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:zoom="2.665085"
|
||||
inkscape:cx="127.38806"
|
||||
inkscape:cy="15.946959"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg3"
|
||||
showguides="false">
|
||||
<inkscape:page
|
||||
x="0"
|
||||
y="0"
|
||||
width="33.94101"
|
||||
height="32.807995"
|
||||
id="page2"
|
||||
margin="0"
|
||||
bleed="0" />
|
||||
</sodipodi:namedview>
|
||||
<path
|
||||
d="M 32.774846,12.263654 30.266861,10.776285 C 29.092674,10.077529 28.366895,8.7893182 28.366895,7.3956512 V 4.4210231 c 0,-0.6089754 -0.269792,-1.1828648 -0.729624,-1.5653625 -1.367962,-1.1359588 -2.90696,-2.0572708 -4.571298,-2.71692005 -0.554852,-0.2186015 -1.174186,-0.17566113 -1.687186,0.1288211 l -2.51172,1.49121375 c -1.174187,0.6987668 -2.62201,0.6987668 -3.799931,0 L 12.555306,0.26756165 C 12.042306,-0.03692058 11.419127,-0.08377161 10.86812,0.13874055 9.1999375,0.79846669 7.6647838,1.7197017 6.3005566,2.8518159 5.8407684,3.2343685 5.5709768,3.8082139 5.5709768,4.4171783 v 2.9746282 c 0,1.3935571 -0.7219891,2.6818775 -1.8999656,3.3806335 l -2.5079853,1.487259 c -0.51299951,0.304505 -0.86258615,0.831565 -0.95378362,1.432664 -0.14059702,0.88616 -0.20900061,1.791873 -0.20900061,2.713075 0,0.921312 0.0683992,1.826916 0.2051998,2.709121 0.0911986,0.601209 0.44079509,1.132114 0.95378363,1.436618 l 2.5079853,1.48726 c 1.1741867,0.698755 1.8999656,1.986966 1.8999656,3.380633 v 2.974628 c 0,0.608899 0.2697916,1.182755 0.7295798,1.565363 1.3642271,1.132004 2.9031158,2.053316 4.5675632,2.713075 0.554775,0.218602 1.174186,0.17565 1.687186,-0.128854 l 2.51172,-1.491214 c 1.174187,-0.698755 2.6219,-0.698755 3.799931,0 l 2.511721,1.491214 c 0.512999,0.304504 1.136178,0.347456 1.687186,0.128854 1.664447,-0.659759 3.203336,-1.581071 4.567563,-2.713075 0.459832,-0.382608 0.729623,-0.956464 0.729623,-1.565363 V 25.41907 c 0,-1.393667 0.725779,-2.681878 1.899966,-3.380633 l 2.507876,-1.48726 c 0.512999,-0.304504 0.862652,-0.831454 0.953827,-1.436618 0.133028,-0.882205 0.2052,-1.787809 0.2052,-2.709121 0,-0.921202 -0.06844,-1.826915 -0.2052,-2.70912 -0.08744,-0.601209 -0.433248,-1.12816 -0.946138,-1.432664 z M 16.967431,26.879197 c -5.627725,0 -10.1914436,-4.688399 -10.1914436,-10.469694 0,-5.781406 4.5637186,-10.4696938 10.1914436,-10.4696938 5.627615,0 10.191334,4.6882878 10.191334,10.4696938 0,5.781295 -4.563719,10.469694 -10.191334,10.469694 z"
|
||||
id="path2"
|
||||
style="fill:#1f1f1f;stroke-width:1.0985" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
BIN
framework_logo/framework_logo.stl
Normal file
BIN
framework_logo/framework_logo.stl
Normal file
Binary file not shown.
31
mylogo.scad
Normal file
31
mylogo.scad
Normal file
@@ -0,0 +1,31 @@
|
||||
$fn = 50;
|
||||
|
||||
border = 1;
|
||||
plate_wh = 80;
|
||||
plate_h = 1;
|
||||
logo_wh = plate_wh - border;
|
||||
base_t = 0.2;
|
||||
mask_t = 0.8;
|
||||
corner_r = 1;
|
||||
logo_file = "apple/apple-logo.svg";
|
||||
|
||||
|
||||
svg_scale = 0.3;
|
||||
|
||||
group() {
|
||||
difference() {
|
||||
linear_extrude(height = plate_h) offset(r = corner_r) square([plate_wh - 2* corner_r, plate_wh - 2*corner_r], center =true);
|
||||
linear_extrude(height = plate_h) square([logo_wh,logo_wh], center = true);
|
||||
}
|
||||
difference() {
|
||||
linear_extrude(height = plate_h) square([logo_wh,logo_wh], center = true);
|
||||
translate([0,0,plate_h - mask_t])
|
||||
linear_extrude(height = plate_h)
|
||||
scale(svg_scale)
|
||||
import(logo_file, center = true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
15
textTest.scad
Normal file
15
textTest.scad
Normal file
@@ -0,0 +1,15 @@
|
||||
$fn = 100;
|
||||
|
||||
// --- function returns the heart points (data) ---
|
||||
function heart_pts(n=300, s=1) = [
|
||||
for (i = [0:n-1]) let(t = 360*i/n)
|
||||
[ s*16*pow(sin(t),3),
|
||||
s*(13*cos(t) - 5*cos(2*t) - 2*cos(3*t) - cos(4*t)) ]
|
||||
];
|
||||
|
||||
// --- module produces the heart polygon (geometry) ---
|
||||
module heart(n=300, s=1) {
|
||||
polygon(points = heart_pts(n, s),
|
||||
paths = [[ for (i=[0:n-1]) i ]]);
|
||||
}
|
||||
heart(300, 1);
|
||||
Reference in New Issue
Block a user