移动端加载三维模型取消颜色设置两个方法都不完善

0 投票

在三维模型中,设置颜色成功

((Layer3DOSGBFile)m_sceneControl.getScene().getLayers().get(entry.getKey())).setObjectsColor(toIntArray(entry.getValue()), new Color(128,0,0));

,然后取消颜色设置

((Layer3DOSGBFile)m_sceneControl.getScene().getLayers().get(entry.getKey())).removeObjectsColor(toIntArray(entry.getValue()));

,发现这个方法并没有起作用,然后找到方法
((Layer3DOSGBFile)m_sceneControl.getScene().getLayers().get(entry.getKey())).clearObjectsColor();


,此时也是并没有什么作用!!!再然后我放大试图,发现以上的方法都是在我放大视图时一点一点的把我设置的颜色取消,但是!!当我把模型缩小时,我之前设置的颜色依然存在!!!!

以下是两张截图

3月 19, 2019 分类:  164次浏览 | 用户: pingtou (4 分)
修改于 3月 19, 2019 用户:pingtou

1个回答

0 投票
你好,取消的方法使用removeObjectsColor。如果还是没有效果换个版本试一下
3月 20, 2019 用户: 董懿鑫 登峰造极 (5,432 分)
...