4

私は現在、3D モデルを生成するために、OpenScad を使用してテンプレート コード (入力変数に値を挿入する場所) を作成しています。

私がこれを行っている理由は、ユーザーの好みが進化の方向を決定する入力変数に適用される進化的アルゴリズムに基づいて 3D モデルを繰り返し生成したい大規模なプロジェクトの一部です。(ユーザーがモデルの選択からモデルを選択すると、選択したモデルから新しいモデルが生成され、すすいで繰り返されます)

このためのユーザーインターフェイスを設計できるようになりたいです。Java などのプログラミング言語で OpenScad コンパイラ (および可能であればレンダラー) を使用することはできますか (プログラムの UI を設計できます)。

PS 初心者なのでお手柔らかにお願いします

4

2 に答える 2

1

OpenSCAD は C++ で記述されているため、Java との統合は可能ですが、おそらくかなりの作業になるため、お勧めしません。

このようなユーザー定義可能な GUI を OpenSCAD に追加することについて話し合っています。それはまだ議論されており、いくつかの初期の結果が公開されています. これはすべて、完了するまで専門家の領域のようなものですが、アイデア/インスピレーション/情報についてはこちらを参照してください。

初心者にとってより簡単な出発点として、おそらく OpenJSCAD が良いでしょうか? これにより、独自の GUI コントロールを追加するように変更できる Web アプリが提供されます: http://openjscad.org/

OpenJSCAD の上に独自の UI を作成した例については、こちらを参照してください: http://custom.3dprintler.com/

これらのソリューションはすべて、いじくり回す必要があります。プラグ アンド プレイではありません : /

于 2016-02-04T02:14:28.037 に答える