首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rajawali获取物体重心

Rajawali获取物体重心
EN

Stack Overflow用户
提问于 2016-03-15 18:30:24
回答 2查看 286关注 0票数 0

使用Rajawali库从obj文件加载对象

代码语言:javascript
复制
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);

现在我想要得到物体的重心,将它设置在世界零点上,并在该点上旋转。每当I BoundingBox为null时,我都会尝试从Geometry3D获取数据,就像Vertices字段一样。

如何在不更改对象文件的情况下获得对象的重心?

EN

回答 2

Stack Overflow用户

发布于 2016-03-22 00:53:14

Rajawali目前没有计算对象质心的方法。如果您在github页面上创建了一个格式和措辞良好的问题,我们可以将其标记为功能请求,并将其添加为有用的添加。

票数 0
EN

Stack Overflow用户

发布于 2016-03-22 19:34:33

你可以将你的.obj加载到搅拌器中,然后用CTRL + ALT + SHIFT + C改变枢轴,然后Rajawali将使用新的枢轴。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36008660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档