2024-11-19
ウェブで動くOpenSCAD Playgroundは、OpenSCADのWebAssembly版、OpenSCAD WASM Portが使われていました。


これを使ってコマンドライン上でOpenSCADのコードファイル(*.scad)を三角形ポリゴンの集合で3Dモデルを表現する3Dモデルファイル(*.stl)を生成するコマンドラインツールを作りました。C言語のソースコードをコンパイルする感覚で3Dモデルデータを生成できます。

例えば・・・ cube(100); cube.scad として保存。

scad2stl cube.scad

cube.stl が生成されます!


Macであればファインダー上でスペースキーを押すだけ、プレビューで3Dモデルを確認できます。3Dプリンター用の印刷ソフトで印刷しましょう!


「scad2stl on GitHub」

ソースコードと使い方はこちら。Denoとgitがある環境で、git pull して、deno installコマンドでインストールしましょう!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS