首頁 / 浏覽問題 / 三維GIS / 問題詳情
entities 繪制房繪制牆壁屋使用wall如何給添加圖片
72EXP 2022年08月31日

使用wall繪制房屋牆壁,如何給四周的(de)牆壁添加不(bù)一(yī / yì /yí)樣的(de)圖片,也(yě)就(jiù)是(shì)一(yī / yì /yí)個(gè)房屋牆壁添加多張圖片,現在(zài)我隻能添加一(yī / yì /yí)張牆面圖片

  var ploywall = viewer.entities.add({
            crossguid: crossguid,
            name: 'gltf',
            wall: {   //牆
              positions: Cesium.Cartesian3.fromDegreesArrayHeights(nodePositionArr),
              shadows: Cesium.ShadowMode.ENABLED,
              material: new Cesium.ImageMaterialProperty({
                image: require("../../image/corssImage/bottom.jpg"),
                repeat: new Cesium.Cartesian2(1, 1)
              }),
              maximumHeights: maximumHeights,
              minimumHeights: minimumHeights,
              distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 5000),
              fill: true,     // 是(shì)否被提供的(de)材質填充
              show: true,    // 是(shì)否顯示
            }
          });

1個(gè)回答

您好,

通常來(lái)說(shuō),如果一(yī / yì /yí)個(gè)體需要(yào / yāo)給不(bù)同的(de)面設置不(bù)同的(de)材質

就(jiù)是(shì)通過wall去設置的(de),以(yǐ)wall來(lái)構造一(yī / yì /yí)個(gè)類似于(yú)體的(de)形式

所以(yǐ)說(shuō),您這(zhè)個(gè)需求隻需要(yào / yāo)對房屋的(de)不(bù)同面,以(yǐ)多個(gè)wall設置不(bù)同的(de)貼圖即可

如果想要(yào / yāo)一(yī / yì /yí)個(gè)wall去實現的(de)話,至少cesium沒有現成的(de)接口去實現
4,151EXP 2022年08月31日
...