Rajawali ライブラリを使用して、obj ファイルからオブジェクトをロードしました
LoaderOBJ objParser = new LoaderOBJ(mContext.getResources(),
mTextureManager, R.raw.fridge_obj);
loadModel(objParser, new IAsyncLoaderCallback() {
@Override
public void onModelLoadComplete(ALoader loader) {
Log.d(TAG, "Model load complete: " + loader);
final LoaderOBJ obj = (LoaderOBJ) loader;
mObjectGroup = obj.getParsedObject();
getCurrentScene().addChild(mObjectGroup);
}
@Override
public void onModelLoadFailed(ALoader loader) {
Log.e(TAG, "Model load failed: " + loader);
}
}, R.raw.fridge_obj);
今、私はオブジェクトの重心を取得して、世界のゼロ点に設定し、その点を回転させたいと思っています。フィールドと同じGeometry3D
ように私がnullである方法からデータを取得しようとします。BoundingBox
Vertices
オブジェクトファイルを変更せずにオブジェクトの重心を取得するにはどうすればよいですか?