设置连接外部模块所需的孔的最佳实践

时间:2018-08-10 07:48:24

标签: openscad

我是OpenSCAD的新手。

我有一块板上要安装步进器。为此,我在板上需要5个孔-一个用于轴,另一个用于螺钉。 我在主scad文件中绘制板和孔,并将步进器用作模块。 我的问题是,每当我要更换步进器时,都必须更换孔。 有没有好的做法?目前,我已经将步进模块文件中的孔定义为独立模块。

1 个答案:

答案 0 :(得分:1)

您可以在步进器模块内定义孔,并向其中添加一个额外的参数,以指示它是否应产生步进器本身或安装孔。

stepper(holes=false);
difference(){board(); stepper(holes=true);}

您还可以从步进器模块的children()中减去孔。并像这样使用它:

stepper() { board(); }