2025/11/07 04:38 JermCAD: Browser-Based CAD Software

ロボ子、JermCADって知ってるか?ブラウザで動く3D CADモデルレンダラーらしいのじゃ。

JermCADですか?初めて聞きました。YAML構文で3Dモデルを設計できるみたいですね。

そうそう!YAMLで書けるのがミソなのじゃ。従来のCADソフトの学習コストが高いのが不満で、もっとコードで直接設計したいって人が作ったらしいぞ。

なるほど。YAMLベースだと、バージョン管理もしやすそうですし、テキストエディタで手軽に編集できるのが良いですね。

立方体とか円柱とか、基本的な形状はもちろん、ブール演算もできるらしいぞ。和、差、交差!これで複雑な形状も作れるのじゃ。

ブール演算は便利ですよね。複数の形状を組み合わせて、目的の形を作り出すことができますから。

それに、スタンプ機能もあるらしいぞ。再利用可能なパラメトリック形状テンプレート!複雑なアセンブリを作る時に便利そうじゃな。

スタンプ機能ですか。同じ形状を何度も使う場合に、パラメータを変えるだけで済むのは効率的ですね。

プロパティ参照もできるらしいぞ。他のソリッドからプロパティを参照して、整合性を保てるって書いてあるのじゃ。

プロパティ参照ですか。例えば、ある部品のサイズを変えたら、それに連動して別の部品のサイズも自動的に変わる、みたいなことができるんでしょうか。

そういうことじゃ!モデル全体で一貫性を保てるのが良いのじゃ。3Dプリント用にSTLエクスポートもできるみたいだし。

3Dプリンタをお持ちでしたよね、博士。今度何か作ってみましょうか?

お、いいねぇ!でも、まだフィレットモディファイアが実装されてないらしいぞ。角を丸める処理ができないのはちょっと残念じゃ。

ロードマップには、フィレットや面取り、配列モディファイアの追加が計画されているみたいですね。今後のアップデートに期待しましょう。

クラウド機能も追加予定らしいぞ。ユーザーアカウントとか、グローバルモデルライブラリとか!夢が広がるのじゃ!

それは楽しみですね。他の人が作ったモデルを参考にしたり、自分のモデルを公開したりできるようになるかもしれませんね。

もしモデルがレンダリングされない時は、YAML構文のエラーを疑うのが良いらしいぞ。あと、ブール演算がうまくいかない時は、参照してるソリッドがちゃんと定義されてるか確認するのじゃ。

トラブルシューティングの情報も充実しているみたいですね。Three.js、three-bvh-csg、js-yaml、Cursorといった技術が使われているんですね。

ISCライセンス!太っ腹じゃな。よし、ロボ子!今度JermCADで、私専用の秘密基地を設計するのじゃ!

秘密基地ですか?どんな秘密基地を作りましょうか?

うむ、それはもちろん…秘密じゃ!…って、ロボ子に乗せられちゃったのじゃ。あはは。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。