首頁 / 浏覽問題 / 三維GIS / 問題詳情
請問webgl添加wall如何讓wall向下拉伸呢?
54EXP 2019年11月11日

請問如何讓wall向下拉伸包圍管線呢?代碼原理是(shì)這(zhè)樣的(de),wblgl在(zài)三維場景中畫矩形,然後根據每條邊(line)添加wall,代碼如下:

var redwall = viewer.entities.add({
    name: 'RedWall' + i,
    wall: {
        positions: Cesium.Cartesian3.fromDegreesArrayHeights(line),
        minimumHeights: [50, 50],
        material: Cesium.Color.RED,
    }
});

1個(gè)回答

var a = viewer.entities.add({
                    name : 'Green wall from surface with outline'+8,
                    wall : {
                        positions : Cesium.Cartesian3.fromDegreesArrayHeights([-107.0, 43.0, 100,
                                                        -97.0, 43.0, 100,
                                                        -97.0, 40.0, 100,
                                                        -107.0, 40.0, 10,
                                                        -107.0, 43.0, 100]),
                        minimumHeights :[-1000,-1000,-1000,-1000,-1000],
                        material : Cesium.Color.GREEN,
                        outline : true
                    }
                });

您好,該代碼可實現向下拉伸
6,215EXP 2019年11月11日
解決啦,非常感謝~
你好,還想請問一(yī / yì /yí)下,webgl怎麽設置wall的(de)紋理貼圖呢?

直接對material設置一(yī / yì /yí)個(gè)圖片就(jiù)可以(yǐ)了(le/liǎo)

可以(yǐ)參照https://www.jianshu.com/p/8ae3624347cb

嗯嗯,可以(yǐ)啦,謝謝~
...