Irrlicht 3Dシーンでポイント(x1、y1、z1)からポイント(x2、y2、z2)に3Dセグメントを描画したいと思います。
私はline3dクラスとこのaddLine3dメソッドを知っていますが、それらの使用方法を理解していません。このIAttributesクラスとは何ですか?
誰かが3D線を描く方法の最小限の例を提供できますか?
私はカメラを追加してシーンを描く方法を知っていると思います。
Irrlicht 3Dシーンでポイント(x1、y1、z1)からポイント(x2、y2、z2)に3Dセグメントを描画したいと思います。
私はline3dクラスとこのaddLine3dメソッドを知っていますが、それらの使用方法を理解していません。このIAttributesクラスとは何ですか?
誰かが3D線を描く方法の最小限の例を提供できますか?
私はカメラを追加してシーンを描く方法を知っていると思います。
IAttributesはシリアル化用であり、線を保存しようとしているのではなく、線を描画したいのです。何かを描画するということは、ドライバーに状態(マテリアルと変換)を設定し、それを描画するようにドライバーに指示することを意味します。
最良のオプションは、例3を編集してに置き換えdrawVertexPrimitiveList
てdraw3DLine
から、他の場合と同様にカスタムノードをシーンマネージャーに追加することです。