三维场景停止渲染

0 投票

我通过如下方式向添加三维场景InstanceLayer添加多个.s3m有时会出现场景停止渲染的问题,有时正常,请问可以怎么解决呢

instanceLayer.add(defaultUrl, {
  position: new Cesium.Cartesian3.fromDegrees(longitude, latitude, altitude),
  hpr: new Cesium.HeadingPitchRoll(0, 0, 0),
  scale: new Cesium.Cartesian3(0.01, 0.01, 0.01)
});

11月 9, 2020 分类:  131次浏览 | 用户: wmq_whu 初出茅庐 (56 分)
修改于 11月 13, 2020 用户:wmq_whu

1个回答

0 投票
你好,请问这个在iserver中是否可以正常浏览呢,如果可以的话,您看看如果添加到普通图层中是否会出现这个情况呢
11月 9, 2020 用户: weizhonrun 名扬四海 (1,130 分)

我添加的.s3m没有通过iServer服务,是下面这样的方式,添加了十几个.s3m模型,defaultUrl是Tomcat下.s3m路径,有时候能全部加载出来,有时候就加到一半就停止渲染了。

instanceLayer.add(defaultUrl, {
  position: new Cesium.Cartesian3.fromDegrees(longitude, latitude, altitude),
  hpr: new Cesium.HeadingPitchRoll(0, 0, 0),
  scale: new Cesium.Cartesian3(0.01,0.01,0.01)
});

...