[go: up one dir, main page]

tzbm123456 发表于 2022-6-17 05:52:55

Graphics图形的常用参数

<Graphics图形的常用参数>
2002年6月17日

tzbm123456 发表于 2022-6-17 05:56:34

Entity:
         1、id      String可选此对象的唯一标识符。如果未提供,则将生成GUID。
         2、name      String   可选显示给用户的可读名称。它不必是唯一的。
         3、availability   TimeIntervalCollection   可选与此对象相关联的可用性(如果有)。
         4、show      Boolean   可选一个布尔值,指示是否显示实体及其子代。
         5、description    Property   可选一个字符串属性,用于为此实体指定HTML描述。
         6、position      PositionProperty   可选指定实体位置的属性。
         7、orientation    Property      可选指定实体方向的属性。
         8、viewFrom      Property   可选用于查看该对象的建议初始偏移量。
         9、parent       Entity   可选与该实体关联的父实体。


Billboard:
         1、image
         2、scale
         3、color
         4、rotaion
         5、width
         6、height
         7、show

tzbm123456 发表于 2022-6-17 06:04:35

本帖最后由 tzbm123456 于 2022-6-17 08:51 编辑

Polyline:
    1、positions
    2、width
    3、material
    4、depthFaillMaterial:低于地形时用于绘制折线的材质
    5、show
    6、clampToGround
    7、classificationType

>案例:
var polylineEnt= viewer.entities.add({//添加一个实体,仅需要传递一个简单JSON对象,返回值是一个Entity对象
    name : 'Polyline',
    polyline : {
      positions : Cesium.Cartesian3.fromDegreesArray([//一组地理坐标
                                    -109.080842,45.002073,
                                    -105.91517,45.002073,
                                    -104.058488,44.996596,
                                    -104.053011,43.002989,
                                    -104.053011,41.003906,
                                    -105.728954,40.998429,
                                    -107.919731,41.003906,
                                    -109.04798,40.998429,
                                    -111.047063,40.998429,
                                    -111.047063,42.000709,
                                    -111.047063,44.476286,
                                    -111.05254,45.002073]),
      material : Cesium.Color.RED.withAlpha(1.0), //材质
      width : 10,
    }
});


tzbm123456 发表于 2022-6-17 08:44:46

本帖最后由 tzbm123456 于 2022-6-29 23:06 编辑

Polygon:
    1、hierarchy
    2、height
    3、stRotaion
    4、material
    5、show
    6、classificationType
>案例:
var polygonEnt= viewer.entities.add({//添加一个实体,仅需要传递一个简单JSON对象,返回值是一个Entity对象
    name : 'Polygon',
    polygon : {
      hierarchy : Cesium.Cartesian3.fromDegreesArray([//一组地理坐标
                                    -109.080842,45.002073,
                                    -105.91517,45.002073,
                                    -104.058488,44.996596,
                                    -104.053011,43.002989,
                                    -104.053011,41.003906,
                                    -105.728954,40.998429,
                                    -107.919731,41.003906,
                                    -109.04798,40.998429,
                                    -111.047063,40.998429,
                                    -111.047063,42.000709,
                                    -111.047063,44.476286,
                                    -111.05254,45.002073]),
      fill : false,
      material : Cesium.Color.RED.withAlpha(1.0), //材质
      outline : true, //是否显示轮廓
      outlineColor : Cesium.Color.RED, //轮廓的颜色
      outlineWidth : 1.0,
    }
});



页: [1]
查看完整版本: Graphics图形的常用参数