Cesium.Primitive画折线几何 设置属性


var primitive = new Cesium.Primitive({
  geometryInstances : new Cesium.GeometryInstance({
    geometry : new Cesium.PolylineGeometry({
      positions : Cesium.Cartesian3.fromDegreesArray([-124.5, 40,-123.0, 40]),//坐标必须两个和两个以上
      width : 10.0,//线宽
      vertexFormat : Cesium.PolylineColorAppearance.VERTEX_FORMAT
    }),
    attributes : {
         color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.CORNFLOWERBLUE),//color  必须设置 不然没有效果
    }
  }),
  appearance : new Cesium.PolylineColorAppearance({
    translucent : false
  })
});
scene.primitives.add(primitive);
 
 
fromDegreesArrayHeights    给定一个经度,纬度和高度值数组的笛卡尔坐标3位置数组,其中经度和纬度以度数表示。
var positions = Cesium.Cartesian3.fromDegreesArrayHeights([-115.0, 37.0, 100000.0, -107.0, 33.0, 150000.0]);
fromDegreesArray   给定一个以度数给出的经度和纬度值数组的笛卡尔坐标3位置数组。
var positions = Cesium.Cartesian3.fromDegreesArray([-115.0, 37.0, -107.0, 33.0]);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM