cesiumlab / XbsjEarthUI

XbsjEarthUI是基于Cesium和EarthSDK的三维GIS/BIM的UI模板,可以基于此定制自己的三维App
https://www.earthsdk.com
MIT License
694 stars 192 forks source link

求助,我把模型缩小了,然后科技感因为变低显示不出来效果了,这个怎么调 #68

Open vtxf opened 4 years ago

vtxf commented 4 years ago

求助,我把模型缩小了,然后科技感因为变低显示不出来效果了,这个怎么调

image


需要修改一下:v_elevationPos.z => (v_elevationPos.z + diffHeight)

参考示例: http://earthsdk.com/v/last/Apps/Examples/?menu=true&url=./earth-digitalCity.html

image

zhengbaofeng commented 4 years ago

之前理解错了。 现在我替换了 float vtxf_h = clamp((v_elevationPos.z + 2900.0) / 300.0, 0.0, 1.0); 效果没有变化

vtxf commented 4 years ago

模型最好不要放缩,单位必须保证是米

vtxf commented 4 years ago

另外,最好使用的是cesiumlab处理的模型,其他地方的模型数据未必可用,3dtiles格式本身很灵活,各家都有自己的方式。

zhengbaofeng commented 4 years ago

之前理解错了。 现在我替换了 float vtxf_h = clamp((v_elevationPos.z + 2900.0) / 300.0, 0.0, 1.0); 效果没有变化

可能是我模型的问题,我的是 v_elevationPos.z - 2900.0