PythonでSCADファイルをSTL形式に効率的に変換する方法はありますか?私はSTLに変換するために約3000ファイルがあります。さらに、いくつかの異なるフォーマットがあります。Pythonでscadファイル形式をstlに変換する
インターネットでいくつかのライブラリを検索しましたが、適切なものを見つけることができませんでした(私はWindows OSを使用しています)。あなたは、コマンドラインからopenscad実行documentationを参照してください、 やPython(のpython3の例)
from os import listdir
from subprocess import call
files = listdir('.')
for f in files:
if f.find(".scad") >= 0: # get all .scad files in directory
of = f.replace('.scad', '.stl') # name of the outfile .stl
cmd = 'call (["openscad", "-o", "{}", "{}"])'.format(of, f) #create openscad command
exec(cmd)
python3.5で
と高いsubprocess.call
により、すべてのコマンドを準備することができ
によって置き換えられるべきでしたあなたは固い試みますか? –
はい、あなたはstlに直接レンダリングできないようです... – edyvedy13
いいえ考えて、ごめんなさい –