コンピュータ支援設計には評判の問題があります。ほとんどの人にとって、CAD 設計とは、数ギガバイトのインストーラー、面倒なライセンス マネージャー、および場合によってはコンピューターのハードウェアよりも高価なサブスクリプションを意味します。現在、サブスクリプションを必要としない設計ツールは数多くありますが、その 1 つは CAD に関しては非常に優れたソリューションです。
それは、SolveSpace を発見するまでです。これは軽量でオープンソースのフルパラメトリック 3D CAD ツールであり、デスクトップ上でネイティブに動作するだけでなく、ブラウザ上でも動作します。ドングルもクラウドロックも必要なく、ハードウェアの仕様を心配する必要もありません。タブを開いてデザインを開始するだけです。
Adobe アプリケーションの代替となるオープンソースを見つけました
Adobe の Creative Suite が唯一の選択肢ではないことがわかりました。
SolveSpace とは何か – そしてそれが驚くほど有能であると感じる理由
つまり、SolveSpace はブラウザーで実行できるほど軽量で無料で使用できることに加えて、制約ベースでもあります。つまり、線が水平であるか、円が同じ円弧に接しているか、2 つの等しい距離があるかなど、要素間の関係をソフトウェアに伝えると、ソルバーはそこからジオメトリを割り出します。
これは、キャンバス上で図形をドラッグする通常の方法とはまったく異なるアプローチです。機械や精密な作業を行う人にとっては、より信頼性が高くなります。そしてブラウザの角度もあります。
SolveSpace のコードベースは十分コンパクトなので、開発者は C および C++ コードを WebAssembly に変換するツールチェーンである Emscripten を使用してブラウザ用にコンパイルできました。 SolveSpace は主に標準のデスクトップ ソフトウェアとして開発されており、Web バージョンはまだ実験段階です。ただし、特に小型モデルでは、依然として十分に使用できます。 Web バージョンには一度読み込まれると依存関係がないため、技術的にはタブの終了後にオフラインで実行できます。
- オペレーティング·システム
-
Windows、Linux、macOS、Webブラウザ
- 鍵
-
ジョナサン・ウェストス
- 価格モデル
-
無料のオープンソース
従来の CAD パッケージのオーバーヘッドがなく、制約、精度、シンプルさに重点を置いた 2D/3D モデリング用の軽量のオープンソース パラメトリック CAD ツールです。
期待以上の効果を発揮します
無料の本物の 3D 製図、拘束、モデル
初めて SolveSpace を開いたとき、インターフェイスが少しミニマルであることに気づくでしょう。しかし、騙されないでください。このツールは 2D 設計と 3D 設計の両方で驚くほど多様な使用例をカバーしています。
フェンスの 2D 側では、設計時に拘束や寸法を適用するオプションを使用して、線分、円、円弧、3 次ベジェ曲線、および C2 線補間を使用してスケッチできます。 3D の場合、ソリッド パーツを構築するための和集合、差分、交差などのブール演算とは別に、標準の置換オプションと解決オプションがあります。 SolveSpace は NURBS サーフェスを直接操作します。つまり、カーブをポリゴンで近似するのではなく、正確なジオメトリを実行します。
このプログラムはアセンブリも処理するため、パーツをリンクしたり、パーツを相互に拘束したり、個々のパーツへの変更をアセンブリ全体に自動的に反映したりすることができます。また、ピン、ボール、またはスライド ジョイントを使用して平面リンクまたは空間リンクをモデル化し、アニメーション化し、モーション データを CSV ファイルとしてエクスポートできる機構シミュレーターも組み込まれています。カスタム マウント、ケース、またはメカニカル リンクを使用している場合、この機能だけでも救世主になります。
最後になりましたが、非常に優れたエクスポート オプションもいくつかあります。 3D プリント用の STL、他の CAD ツールとの相互運用性用の STEP、レーザー カッターやウォータージェット機械用の DXF、技術図面用の SVG および PDF、さらにはブラウザーで表示または共有するための Three.js 互換の HTML ファイルにエクスポートできます。
軽量ですが、非常に高速で高性能です
単一のブラウザ タブで実行できることに加えて、デスクトップ アプリ全体のフットプリントも非常に小さくなります。 Windows では、数秒で実行されるスタンドアロンの EXE ファイルとして配布されるため、インストールする必要さえありません。 Fusion 360 のような重いプログラムと比較して、数ギガバイトのストレージ領域とメモリ リソースを節約します。ライセンスを確認するためにインターネット接続が必要であることは言うまでもありません。
SolveSpace の軽量な性質は意図的なもので、プログラム全体が洗練された制約ソルバーを中心に構築されており、その他すべてはこの目標を達成するために無駄のない状態に保たれています。また、SolveSpace はほぼすべてのコンピューターで実行でき、ほとんどの主要な 3D または CAD プログラムに必要な大規模なハードウェア仕様が必要ないことも意味します。コンピューターと EXE ファイル (または読み込まれたブラウザー タブ) があれば、準備は完了です。
完璧ではありませんが、それでも大丈夫です
重い CAD ツールと比較して不十分な点
SolveSpace は、機械エンジニアや航空宇宙エンジニアの専門チームのために SolidWorks や Fusion 360 を置き換えようとするものではなく、プログラムはその点について非常に透明性があります。より高度で手頃な価格の設計用ソフトウェアには、設計やエンジニアリング上の問題への取り組みを容易にする優れた機能が搭載されています。設計が少し複雑になり始めると、SolveSpace に亀裂が現れ始めます。とにかく、これは私が喜んで購入したいオープンソース ソフトウェアの 1 つです。
これは、大多数の愛好家、製造業者、電子パッケージまたは小型部品の設計者、および初めてパラメトリック CAD を学習する学生を対象としています。 SolveSpace を使用すると、お金やハードウェアの有無に関係なく、誰でも CAD 設計にアクセスできるようになります。そして、完全なネイティブ ソルバーを実行しながらブラウザーのタブに収まるという事実は、はるかに高価なプログラムでは実現できないことです。