imobile10i 3D场景 分层设色

0 投票
sceneControl.sceneControlInitedComplete(new SceneControl.SceneControlInitedCallBackListenner() {
    @Override
    public void onSuccess(String s) {
        ColorDictionary colorDictionary = new ColorDictionary();
        colorDictionary.setColor(0, new Color(0, 150, 255));
        colorDictionary.setColor(10, new Color(50, 150, 255));
        colorDictionary.setColor(15, new Color(100, 150, 255));
        colorDictionary.setColor(15, new Color(120, 150, 255));
        HypsometricSetting mhypsometricSetting = new HypsometricSetting();
        mhypsometricSetting.setDisplayMode(HypsometricSettingDisplayMode.HypsometricSettingDisplayModeFace);
        mhypsometricSetting.setMinVisibleValue(45);
        mhypsometricSetting.setMaxVisibleValue(50);
        mhypsometricSetting.setOpacity(50);
        mhypsometricSetting.setColorDictionary(colorDictionary);
        Layer3Ds layer3ds = mainActivity.getSceneControl().getScene().getLayers();
        Layer3D layer3d = layer3ds.get(layerName);
        Layer3DOSGBFile layer3dosgbfile = (Layer3DOSGBFile) layer3d;
        layer3dosgbfile.setHypsometricSetting(mhypsometricSetting);
    }
});

模型高度在32.4m~62.4m之间,这样写分层设色的代码,效果出不来;通过本地masai数据测试那份代码(timeschedule和handler循环),用在本地masai工作空间是可以的,但是用在后台iserver发布的osgb三维模型数据,是没有效果的,能不能帮忙解答一下这个问题。

谢谢!

4月 22 分类:  40次浏览 | 用户: enbir 初出茅庐 (66 分)

1个回答

0 投票
您好,不好意思,目前版本暂时不支持对模型缓存做分层设色,将在后续版本中提供。版本提供后我将第一时间给您发版本,
4月 22 用户: 董懿鑫 登峰造极 (5,432 分)
之前9d里面官方实例masai数据可以做分层设色 对数据有什么要求
目前支持分层设色的数据为倾斜摄影数据,模型数据暂时不支持
...