跳轉到內容

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();

連結

華夏公益教科書