1. 製品
  2.   CAD
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

オープンソース C++ 2D CAD 描画ツール

DXF/DWG を読み取り、PDF/SVG/PNG にエクスポートし、クロスプラットフォームの LibreCAD で 2D デザインを作成できます。

LibreCADとは何ですか?

LibreCAD は、クロスプラットフォームの Qt フレームワークで構築された、強力で無料かつオープンソースの 2D CAD アプリケーションです。DXF および DWG ファイルの読み取りと、PDF、SVG、PNG、DXF 形式へのエクスポートをサポートしています。精密な製図を目的とし、LibreCAD は点、線、円、楕円、放物線、双曲線、スプラインをネイティブにサポートします。その高度にカスタマイズ可能なインターフェースと 30 以上の言語翻訳により、世界中で利用可能です。本プロジェクトは QCAD のコミュニティエディションを継承したコミュニティ主導のプロジェクトであり、透明性、安定性、継続的な改善を保証します。

LibreCAD は使いやすさと拡張性を重視し、技術図面、建築スキーマ、機械設計などに対応する強力なツールを提供します。ネイティブな ESRI Shapefile(.shp)インポート、CLI を使用した DXF から画像への変換、そして libdxfrw によるモジュラーアーキテクチャで信頼性の高いファイル I/O を実現しています。GitHub での活発な開発と包括的なドキュメントにより、LibreCAD はプロフェッショナルレベルながら完全に無料の CAD ソリューションを求めるホビイスト、エンジニア、教育者に利用されています。Windows、macOS、Linux を含む複数プラットフォームとの互換性により、環境を問わず一貫したワークフローが保証されます。

Previous Next

LibreCADのはじめ方

LibreCAD は Windows、macOS、Linux で利用可能です。最新リリースから事前ビルドされたバイナリをダウンロードするか、パッケージマネージャー(例: Ubuntu の `apt install librecad`)でインストールできます。開発者向けに、ソースコードは LibreCAD GitHub にホストされています。ビルド要件は Qt 6.4 以上と Boost 1.55+ です。CMake を使用して設定およびコンパイルします: `cmake -B build && cmake --build build`。単体テストは `-DBUILD_TESTS=ON` を有効にして検証できます。

パッケージマネージャーでLibreCADをインストール (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

コマンドラインによるDXFからPDF/SVG/PNGへの変換

LibreCAD には、DXF ファイルを画像または文書形式にバッチ変換するための強力なコマンドラインインターフェースが含まれています。これは、オートメーション、CI/CD パイプライン、ヘッドレス環境で特に有用です。単一のコマンドで DXF ファイルを PDF、SVG、または PNG に変換でき、ジオメトリとレイヤ構造を保持します。このツールは、出版、共有、レポートへの埋め込みに適した高忠実度の出力を保証します。主要な DXF バージョンすべてをサポートし、既存のワークフローとシームレスに統合します。この機能により、LibreCAD は単なる描画ツールではなく、軽量な DXF 処理ユーティリティにもなります。

CLIでDXFをPDF、SVG、PNGに変換する方法は?

# Convert DXF to PDF
librecad dxf2pdf drawing.dxf

# Convert DXF to SVG
librecad dxf2svg drawing.dxf

# Convert DXF to PNG
librecad dxf2png drawing.dxf

ネイティブなESRI Shapefileのインポート

LibreCADは外部ツールなしでESRI Shapefile(`.shp`、`.shx`、`.dbf`)の直接インポートをサポートします。ポイント、ポリライン、円弧、ポリゴンはネイティブCADエンティティとしてインポートされ、Z座標とメタデータが保持されます。レイヤー名、色、ラインタイプ、線幅は、利用可能な場合はDBFフィールドから取得され、属性データに基づくリッチなスタイリングが可能です。これは、空間データを技術図面に統合するGISプロフェッショナルに最適です。インポートは読み取り専用で、Shapefileのエクスポートは提供されず、CADとGISのワークフロー間のクリーンな分離を促進します。この機能は`shapelib`に依存しており、堅牢なパースと標準的なシェープファイルスキーマとの互換性を保証します。

LibreCAD に Shapefile をインポートする方法は?

# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shp

高度なプリミティブを使用した高精度2D描画

LibreCAD は、ポイント、ライン、サークル、楕円、放物線、双曲線、スプラインなどを含む包括的な 2D 描画プリミティブのセットを提供し、エンジニアリンググレードの精度を実現します。各プリミティブは正確な座標入力、スナップ、制約をサポートします。アプリケーションには、寸法ツール、レイヤー管理、ドラフト標準に合わせたカスタマイズ可能なラインタイプが含まれています。そのモジュラーアーキテクチャは安定性と拡張性を保証し、Qt ベースの UI は高 DPI ディスプレイやタッチインターフェースに適応します。ユーザーは直感的なマウスジェスチャー、キーボードショートカット、コンテキスト感知メニューを活用できます。機械部品、建築平面図、電気回路図の設計であっても、LibreCAD はライセンス料やベンダーロックインなしでプロフェッショナルなツールを提供します。

LibreCAD で中心と半径を指定して円を描く方法は?

# In LibreCAD UI:
# 1. Select Circle (Center, Radius) tool
# 2. Click to set center point or enter coordinates (e.g., 0,0)
# 3. Enter radius (e.g., 25.5) or click to define radius
# 4. Press Enter to confirm

クロスプラットフォーム互換性とカスタマイズ

LibreCAD は Qt ベースのアーキテクチャのおかげで、Windows、macOS、Linux で同一に動作します。ユーザーインターフェースは完全にカスタマイズ可能で、ツールバーの再配置、キーボードショートカットの割り当て、カスタムスタイルシートの読み込みができます。30 以上の翻訳が用意されており、Weblate を通じたコミュニティの積極的な貢献により、世界中のユーザーが利用できます。macOS ビルドはユニバーサル(Apple Silicon + Intel)で、基本的な整合性のためにアドホックコード署名が行われます。初回起動時には macOS ユーザーがセキュリティ設定を上書きする必要がある場合がありますが、以降の起動は通常通りです。LibreCAD のオープン開発モデルは貢献を奨励しており、ユーザーは GitHub で問題を報告したり、フォーラムに参加したり、Resources リポジトリを通じてコード、アイコン、ドキュメントを提供したりできます。

LibreCAD の macOS 隔離属性をクリアする方法は?

# If macOS blocks LibreCAD on first launch:
xattr -dr com.apple.quarantine /Applications/LibreCAD.app

# Then open via Finder (right-click → Open) or double-click
 日本