diff --git a/猫猫用品/猫门.3mf b/猫猫用品/猫门挂钩 - 门挂钩.3mf similarity index 100% rename from 猫猫用品/猫门.3mf rename to 猫猫用品/猫门挂钩 - 门挂钩.3mf diff --git a/猫猫用品/猫门.scad b/猫猫用品/猫门挂钩 - 门挂钩.scad similarity index 100% rename from 猫猫用品/猫门.scad rename to 猫猫用品/猫门挂钩 - 门挂钩.scad diff --git a/猫猫用品/猫门.stl b/猫猫用品/猫门挂钩 - 门挂钩.stl similarity index 100% rename from 猫猫用品/猫门.stl rename to 猫猫用品/猫门挂钩 - 门挂钩.stl diff --git a/猫猫用品/猫门挂钩 - 门框挂钩.scad b/猫猫用品/猫门挂钩 - 门框挂钩.scad new file mode 100644 index 0000000..9e43c9a --- /dev/null +++ b/猫猫用品/猫门挂钩 - 门框挂钩.scad @@ -0,0 +1,30 @@ + +// 卡槽宽度 +width = 8; +// 卡槽长度 +height = 200; +thickness = 8; + +// 门框宽度 +frame_width = 58; +// 门框深度 +frame_depth = 12; + +difference() { + union() { + cube([frame_width + width * 2, height, frame_depth + thickness]); + cube([height, frame_width + width * 2, frame_depth + thickness]); + }; + // 门框 + translate([width, width, 0]) + union() { + cube([frame_width, height, frame_depth]); + cube([height, frame_width, frame_depth]); + }; +} + +translate([frame_width / 2 + width, frame_width / 2 + width, frame_depth + thickness]) + cylinder(r=15, h=10); + +translate([frame_width / 2 + width, frame_width / 2 + width, frame_depth + thickness + 10]) + cylinder(r=30, h=8); diff --git a/猫猫用品/猫门挂钩 - 门框挂钩.stl b/猫猫用品/猫门挂钩 - 门框挂钩.stl new file mode 100644 index 0000000..86d2810 --- /dev/null +++ b/猫猫用品/猫门挂钩 - 门框挂钩.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c59c1b408c34af6d2641b97166f605415973c3921df0202b0f5477f3ea542b50 +size 14284