问题描述
如果您想 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]);
}
}
,
我觉得这个问题很奇怪。无论 openSCAD 功能如何,切片器都应该允许您将对象与打印地板对齐,甚至将其放置在您选择的表面上,或者甚至手动将其“淹没”在打印地板下方以仅打印它的一部分。
,如果您的意思是切割底部。 一种通用方法是:
cutOutBottom(MAX_HEIGHT=20) sphere(10);
module cutOutBottom(MAX_HEIGHT){
intersection()
{
children();
linear_extrude(MAX_HEIGHT)
projection()
children();
}
}