例子演示創(chuàng)建一個鏟平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);
}
}
});
}