📐

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

参考リンク

GitHubで編集を提案

Discussion