2012-04-01 6 views
1

LibGDXと3Dアプリケーションを使用したアプリケーションを開発するのは非常に新しく、ミキサーからインポートした3Dオブジェクトの移動方法を知りたいだけです。私は変換メソッドのMeshクラスをチェックしましたが、見つけられません。メッシュを変換するには?

答えて

1

3Dの周りを移動するオブジェクトは、通常、変換マトリックスを操作することによって行われます。 LibGDXはもはやオープンソースではないようです(1日 - 4月1日; P)ので、私はあなたにその方法を教えることはできませんが、メッシュクラスは探すべき場所ではないと思います。メッシュは通常、位置なしの形状/メッシュのみを表します。多くの場合、オブジェクト/エンティティを作成し、それにメッシュを割り当てます。次に、そのエンティティの変換を変更します。

私が言ったように、エンティティを変換するには、いくつかのmove/scale/rotateメソッドを呼び出すか、変換マトリックスを自分で作成してグラフィックスパイプラインに読み込む方法があります。最新の3Dグラフィックスアプリケーションでは通常、シェーダを使用して、変換マトリックスをシェーダパイプラインにロードします。

+0

私は、ソースがまだhttp://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fgdx%2Fsrc%253Fstate%253Dclosed(公式レポ)とrender私は、レンダリングメソッドをメッシュオブジェクトから呼び出さなければなりません。 – Nik

+0

ああ、Gdx.gl.popとプッシュマトリクスがあり、それを変換することができます:) – Nik

+0

@notrodash LibGDXはオープンソースではなくなりました。それは4月1日でした:) – Thomas

関連する問題