3

我正在尝试定期加入不同的点以在OpenScad中绘制直线。但我找不到任何方法来画线。但我可以画出确定的形状,如立方体、球体、圆柱体等......所以请帮助我指导进入正确的程序编码,通过连接不同的点来绘制直线。

4

1 回答 1

8

OpenSCAD 目前没有线图元;所有基元都必须是封闭的体积或封闭的多边形。您可以使用 hull() 模拟空间中的“线”,甚至将其打包为模块:

module line(start, end, thickness = 1) {
    hull() {
        translate(start) sphere(thickness);
        translate(end) sphere(thickness);
    }
}

line([0,0,0], [5,23,42]);
于 2018-03-28T12:59:16.490 回答