Java 3D で 3D モデルに描画する方法。線や点を描くように。
モデルをインポートできました。しかし、モデルの描き方にはこだわりました。
助けてください
ありがとう
java3d では、実際にはモデルを「描画」しません。java3d では、表示するモデルでシーン グラフを作成します。次に、シーンをコンパイルしてビューに表示します。ディスプレイに何か他のものを描画したい場合は、モデルに描画しているものを表すジオメトリを作成する必要があります。テクスチャ マッピングを使用して、ジオメトリにテキストや単語を配置できます。Text3D を使用してシーンに単語を配置できます。習得するのに時間がかかる前に、あまり 3D を行ったことがない場合。java3d サイトhttps://java3d.dev.java.net / には、多くの優れた例とチュートリアルがあります。
立方体のような単純なプリミティブ モデルの場合、静的シーンのこのルールに従います
1)描きたい顔を決めます。
2)x、y、z 座標を書き留めます。
3.) Graphics クラスの drawLine() を使用します。このようなもの
public void drawsomething(Graphics g)
{
g.drawLine(originz,originy,x,y)
}
4.) ポイント originx、originy、x、y がポイント「2」で述べた座標の境界内にあることを確認してください。
動的なシーンの場合は、さまざまな変換を試して、すべてが動くようにします。