首页 / 浏览问题 / 三维GIS / 问题详情
entities 属性polygon、wall墙面如何添加多张纹理图片
72EXP 2022年08月30日

wall 墙面属性如何添加多张纹理图片,使用wall 绘制了一个 正方形 房子如何给房子四面添加上不同的纹理图片;

polygon 房顶面如何给添加单张纹理图片呢

   var ploywall = viewer.entities.add({
            crossguid: crossguid,
            name: 'gltf',
            polygon: {     // 面
              hierarchy: Cesium.Cartesian3.fromDegreesArrayHeights(nodePositionArr),
              perPositionHeight: true,     //按照指定高度状态
              shadows: Cesium.ShadowMode.ENABLED,
              material: Cesium.Color.PERU,
              // heightReference:Cesium.HeightReference.NONE,
              distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 5000),
              fill: true,    // 是否被提供的材质填充
              closeTop: true,      //关闭向上拉伸状态
              closeBottom: true,   //关闭向下拉伸状态
              // 是否显示
              show: true,
              outline: false,
            },
            wall: {   //墙
              height: 100,
              positions: Cesium.Cartesian3.fromDegreesArrayHeights(nodePositionArr),
              shadows: Cesium.ShadowMode.ENABLED,
              material: Cesium.Color.SIENNA,
              maximumHeights: maximumHeights,
              minimumHeights: minimumHeights,
              distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 5000),
              fill: true,     // 是否被提供的材质填充
              show: true,    // 是否显示
            }
          });

问题关闭原因: 未解决

1个回答

您好,

您参考一下博客https://blog.csdn.net/weixin_45782925/article/details/122895050

或者在API中搜索WallGeometry,查看相关方法。

4,151EXP 2022年08月30日
...