跳转到内容

OpenSCAD 用户手册/3D 到 2D 投影

来自维基教科书,开放的书籍,为开放的世界


使用 projection() 函数,您可以从 3D 模型创建 2D 图纸,并将它们导出到 dxf 格式。它的工作原理是将 3D 模型投影到 (x,y) 平面,z 为 0。如果 cut=true,则仅考虑 z=0 的点(有效地切割对象),如果 cut=false默认),则点高于和低于平面也将被考虑(创建正确的投影)。

示例:考虑 OpenSCAD 附带的 example002.scad。

然后您可以进行“切割”投影,它会提供 z=0 的 x-y 平面的“切片”。

projection(cut = true) example002();

您还可以进行“普通”投影,它会在 xy 平面上提供对象的“阴影”。

projection(cut = false) example002();

另一个示例

您还可以使用投影来获取对象的“侧视图”。让我们以 example002 为例,并将其向上移动,移出 X-Y 平面,并旋转它

translate([0,0,25]) rotate([90,0,0]) example002();

现在我们可以使用 projection() 获取侧视图

projection() translate([0,0,25]) rotate([90,0,0]) example002();

链接

华夏公益教科书