📐
UbuntuにOpenSCADをインストールする
UbuntuにOpenSCADをインストールする
概要
OpenSCAD は、3Dモデリングをプログラミングで行うためのオープンソースソフトウェアです。
GUIで形を直接操作するのではなく、スクリプト(コード)で3Dモデルを定義することが特徴です。
Ubuntu上で簡単にインストール・実行できます。
特徴
メリット
- コードベースの3D設計が可能(再現性・自動化・パラメータ化が容易)
- STL形式などの3Dプリント用ファイル出力に対応
- Linux / macOS / Windows で利用可能(クロスプラットフォーム)
- コマンドラインからのバッチ生成やスクリプト自動化が可能
デメリット
- GUIでの直感的なモデリングは苦手
- 曲面などの複雑形状はスクリプトで表現しづらい
- OpenGL依存のため、環境によって描画に問題が出ることがある
実装例
✅ Ubuntuへのインストール方法
# システムを更新
sudo apt update
# OpenSCADをインストール
sudo apt install openscad -y
または、最新バージョンを使いたい場合はSnapを利用します:
sudo snap install openscad
✅ シンプルなOpenSCADスクリプト例
以下のコードは「10mmの立方体と直径5mmの円柱」を組み合わせた3Dモデルを作成します。
// example.scad
// 立方体を定義
cube([10, 10, 10]);
// 円柱を重ねて配置
translate([5, 5, 10])
cylinder(h=10, r=2.5);
実行方法
ターミナルから次のコマンドでレンダリングまたはSTL出力が可能です。
# GUIで開く
openscad example.scad
# STLファイルを出力(自動化用)
openscad -o output.stl example.scad
Discussion