首页 / 浏览问题 / 三维GIS / 问题详情
日照效果,s3m模型可以,3dtiles没有效果
26EXP 2024年07月02日

日照效果,s3m模型可以,3dtiles没有效果.

这个为下午三点s3m的日照效果:

这个为3dtiles的下午3点,没有任何阴影效果

3dtiles加载代码如下:

let tdtiles = new Cesium.Cesium3DTileset({
      url: layerInfo.url,
      shadows:Cesium.ShadowMode.ENABLED,
      skipLevelOfDetail: true,
      baseScreenSpaceError: 1024,
      skipScreenSpaceErrorFactor: 16,
      skipLevels: 1,
      immediatelyLoadDesiredLevelOfDetail: false,
      loadSiblings: false,
      cullWithChildrenBounds: true,
      dynamicScreenSpaceError: true,
      dynamicScreenSpaceErrorDensity: 0.00278,
      dynamicScreenSpaceErrorFactor: 4.0,
      dynamicScreenSpaceErrorHeightFalloff: 0.25,
      // maximumScreenSpaceError: 1024,        //最大的屏幕空间误差
      heightReference: Cesium.HeightReference.CLAMP_TO_GROUND
    })
    layerInfo.myLayer = tdtiles
    var tileset = that.myMap.viewer.scene.primitives.add(
      tdtiles
    );

1个回答

您好,3dtiles本身的数据能力问题,iClient3D没法控制,

建议您使用iDesktopX将3Dtiles转为s3m数据,使用iServer发布三维服务即可。

希望可以帮到您。
10,758EXP 2024年07月02日
...