5

Irrlicht 3Dシーンでポイント(x1、y1、z1)からポイント(x2、y2、z2)に3Dセグメントを描画したいと思います。

私はline3dクラスとこのaddLine3dメソッドを知っていますが、それらの使用方法を理解していません。このIAttributesクラスとは何ですか?

誰かが3D線を描く方法の最小限の例を提供できますか?
私はカメラを追加してシーンを描く方法を知っていると思います。

4

1 に答える 1

3

IAttributesはシリアル化用であり、線を保存しようとしているのではなく、線を描画したいのです。何かを描画するということは、ドライバーに状態(マテリアルと変換)を設定し、それを描画するようにドライバーに指示することを意味します。

最良のオプションは、例3を編集してに置き換えdrawVertexPrimitiveListdraw3DLineから、他の場合と同様にカスタムノードをシーンマネージャーに追加することです。

于 2011-04-07T15:59:46.743 に答える