又一个python到openscad的转换器
yaost的Python项目详细描述
雅斯特
又一个openscad翻译。
yaost是python到openscad的转换程序。
先决条件
- python>;=3.5
- openscad>;=2015年
快速启动
创建文件example.py:
#!/usr/bin/env pythonfromyaostimportprojectfromyaostimportscadp=Project('example project')@p.add_partdefsimple_cube():returnscad.cube(10,10,10)if__name__=='__main__':p.run()
生成SCAD文件:
$ python3 example.py build-scad
现在您可以看到您的SCAD型号:
$ openscad scad/simple-cube.scad
要生成stl,请运行:
$ python3 example.py build-stl
您的模型将位于stl/simple-cube.stl
您可以在监视模式下运行yaost,每次保存python文件时它都会重新生成scad:
$ python example.py watch
打开文件时使用
$ openscad scad/simple-cube.scad
在example.py中更改一些内容(例如cube(30, 10, 10)
),您应该立即在openscad视图中看到更改。
请参阅示例部分中的更多内容。