美文网首页skyline for mobile(android)
skyline移动端创建一个铲平模型

skyline移动端创建一个铲平模型

作者: Darshan | 来源:发表于2019-09-26 10:37 被阅读0次

例子演示创建一个铲平3D模型的对象,需要传入一个铲平的要素图层的地理信息对象。

//铲平模型
    public static void createTerrainModifier(final IGeometry iGeometry) {

        UI.runOnRenderThread(new Runnable() {
            @Override
            public void run() {
                ITerrainModifier modifier = ISGWorld.getInstance().getCreator().CreateTerrainModifier(iGeometry, 0, false, 0, "", "TerrainModifier");
                String rootId = ISGWorld.getInstance().getProjectTree().GetNextItem(ISGWorld.getInstance().getProjectTree().getRootID(), 11);

                while (!TextUtils.isEmpty(rootId)) {
                    try {
                        modifier.setApplyTo(rootId);
                    } catch (Exception e) {
//                   Log.e("Tag",e.getMessage());
                    }
                    rootId = ISGWorld.getInstance().getProjectTree().GetNextItem(rootId, 13);
                }
            }
        });
    }

相关文章

网友评论

    本文标题:skyline移动端创建一个铲平模型

    本文链接:https://www.haomeiwen.com/subject/brkojctx.html