模型压平用的是cesium的customShader来编写的,目前只是实现了规则矩形区域压平,以及后续的闪面优化,
1、将矩形坐标范围通过customShader传入到着色器中2、矩形坐标转为模型坐标,并将其与模型坐标比较,将范围内模型进行压平压平后可能会出现闪面的情况,原因可能是深度导致的,我这里是选择差异化压平参数
压平效果如图所示:
Cesium从入门到放弃:模型压平