微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 OpenSCAD 中铺地板使其在 Z 轴上齐平以进行 3d 打印

如何解决如何在 OpenSCAD 中铺地板使其在 Z 轴上齐平以进行 3d 打印

如果您想 3D 打印某些东西,那么您必须确保您的对象位于所有轴的正侧。您不能让物体穿过负 Z 轴,否则它在打印机床上将不合适(我认为)。那么如何切割超出 Z 轴的多余部分?

解决方法

我发现一个很好的方法是创建一个盒子,让它从零 Z 轴高度开始,然后它变成负 Z 轴高度。然后,如果您将它与您的对象不同,超出 Z 轴的额外部分将与 Z 平面齐平。

difference(){
rock_with_hole();
// This is to floor the object at the floor (z axis plane is the floor)
translate([0,-flooring]){
    cube([200,200,flooring]);

    }
}

enter image description here

enter image description here

enter image description here最终产品

,

我觉得这个问题很奇怪。无论 openSCAD 功能如何,切片器都应该允许您将对象与打印地板对齐,甚至将其放置在您选择的表面上,或者甚至手动将其“淹没”在打印地板下方以仅打印它的一部分。

,

如果您的意思是切割底部。 一种通用方法是:

    cutOutBottom(MAX_HEIGHT=20) sphere(10);
 


    module cutOutBottom(MAX_HEIGHT){
        intersection()
        {
            children();
     
            linear_extrude(MAX_HEIGHT)  
               projection()
                  children();
         }    
     }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。