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