使用 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
i与字段BoundingBox
相同的情况中获取数据。Vertices
如何在不更改对象文件的情况下获得对象重心?