cesium-3-sdtiles、材质material

1、倾斜摄影

image
加载3dtiles代码

  var tile1 = new Cesium.Cesium3DTileset({
    url: "../data/lesson-015/test3dtiles/tileset.json",
    maximumScreenSpaceError: 1, //这个参数越大,在同等高度下加载的层级清晰度越低
  });
  viewer.scene.primitives.add(tile1);
  viewer.zoomTo(tile1);

2、材质

面材质主要有colormaterial imagematerial

polygonDatasource.entities.add({

	polygon: {
	    material: new Cesium.ImageMaterialProperty({
            image: "../img/3.jpg", 
            repeat: new Cesium.Cartesian2(10, 10), // 横向重复10遍,纵向重复10遍
            color: Cesium.Color.RED,  // 在加了材质之后变颜色
            transparent: true,  // 如过图片中有透明部分,这里开启后就会直接透明
          }),
	}
})

线材质主要有:PolylineArrow 箭头,PolylineDash 虚线,PolylineGlow 发光线
material:之后可以写

//PolylineArrow 箭头
new Cesium.PolylineArrowMaterialProperty(Cesium.Color.RED)

//PolylineDash 虚线
new Cesium.PolylineDashMaterialProperty({
          color:Cesium.Color.BLUE,
          // gapColor:Cesium.Color.RED,
          dashLength:50,
          dashPattern:120
        })
//PolylineGlow 发光线
new Cesium.PolylineGlowMaterialProperty({
          color:Cesium.Color.BLUE,
          glowPower:0.9,
          taperPower:0.5
        })
posted @ 2023-04-29 09:33  Coder-Wang  阅读(227)  评论(0编辑  收藏  举报