AI找相似
打印配置(0)
模型文件(0)
发布时间:2026-02-26 11:40:17
0
1
OpenSCAD功能强大,但也有很大的局限性——变量只能被赋值一次,若想突破这一限制,就得想些巧妙的变通办法。为什么不使用其他解释器,比如Python呢?
Python 具备你所需的各种功能,你可以在渲染 3D 模型之前进行各种巧妙的操作(例如计算二维码的各个组成部分)。
这一变体仍在积极开发中,但已可供测试。目前已支持以下命令。我的计划是实现所有这些命令,甚至开发更多功能。
以下是已可用的命令:
立方体、圆柱体、球体
翻译 旋转
并集的交集差集
方形圆形
线性挤压 旋转挤压
一个可能的工作计划大致如下:
def foot(x,y):
c = cube([1,1,10])
返回对 c 进行翻译的结果,其中参数 x、y 和 0 分别对应三个坐标值。
def plate():
返回 [11,11,1] 的立方体。
零件列表 = []
零件列表.append(翻译(车牌(),[0,0,10]))
对于 y 在 [0, 10] 范围内的情况:
对于 x 在 [0, 10] 范围内的情况:
部件列表.append(foot(x,y))
输出(零件的并集)
去看看它的网页吧。网址是 。http://www.guenther-sohler.net/openscad
类别:艺术工具