首页 / 浏览问题 / 三维GIS / 问题详情
entity 贴地无效
74EXP 2022年08月15日

webgl版本:SuperMap iClient3D 11i (2022) for Cesium(2022-06-30)

设置了贴地属性,但是没有效果,只有远距离俯视看得见,拉近视角线会被地形遮挡

问题关闭原因: dem是拉高了底板的,应该是这个影响了

1个回答

您好,

您可以参考下这篇博客:http://blog.csdn.net/u013929284/article/details/52653084    (9.其他问题  ②贴地线)

矢量面贴地的代码 //自定义polygon
        var polygon = viewer.entities.add({
            polygon : {
                hierarchy : {
                    positions : [new Cesium.Cartesian3(290254.5148736448,5637924.074937166,2971777.4768239637),
                        new Cesium.Cartesian3(286432.14053509803,5640804.651089405,2966391.9275969476),
                        new Cesium.Cartesian3(283512.2666752818,5640502.494127799,2969385.3689191523),
                        new Cesium.Cartesian3(287036.36797237827,5636827.146248645,2974105.8904601005)]
                },
                material : Cesium.Color.BLUE.withAlpha(0.5)
            }
        });

4,151EXP 2022年08月15日
目前地形数据只有12级,用这种方式的话也不是很准确,线有一部分还是会被遮挡
那您这边加上深度检测试试呢?

如果还是不行的话,您截个图(代码+场景)

深度检测是开启了的

面要素没法贴地, 图片上的线是设置了高度的, 面是没有给高度值的,实际的地形高度应该是线的高度, 加载了地形的话,面会直接掉到下面去

webgl版本:SuperMap iClient3D 11i (2022) for Cesium(2022-06-30)

...