查阅Cesium API

这个方法用于创建球。

Author:
  • 金磊、张丹钊、张恒、薛鹏

方法

这个方法用于创建球

createEllipsoid(position, cylinder, name, GroupID)Promise.<Object>

参数描述:
名称 类型 描述
position Array 可选 一个经纬度数组。
cylinder object 可选 对象。对象{ length: 400000.0, topRadius: 0.0, bottomRadius: 200000.0, material: this._cesium.Color.GREEN }
name String 可选 圆锥显示的文字。
GroupID String 可选 圆锥显示的文字。
返回:
返回一个Cesium的对象。
仿照te修改 这个方法用于创建球

CreateSphere(Position, Radius, Style, LineColor, FillColor, SegmentDensity, GroupID, Description)Promise.<Object>

参数描述:
名称 类型 描述
Position Object 可选 Position表示地面对象的位置和方向。对象{ Altitude:高度。 AltitudeType:枚举确定高度如何解译。 Cartesian:一个布尔值,决定是否基于直角坐标系计算。 Distance:从摄像机到位置的距离。 Pitch:相机或对象的倾斜角度。 Roll:对象的滚动角。 X:X坐标。 Y:Y坐标。 Yaw:该相机或对象的方向角。 }
Radius number 可选 球的半径。
Style number 可选 一个枚举值,定义了球的哪个部分是可见的。
LineColor String 可选 组成球的线的颜色。颜色值由RGB定义。
FillColor String 可选 球的填充色。颜色值由RGB定义。
SegmentDensity number 可选 定义组成球的格网密度。密度值范围1-10,缺省值为4。
GroupID String 可选 组。
Description String 可选 显示在信息树中球名称。
返回:
返回一个Cesium的对象。
向三维场景中添加球。

executeEllipsoid(method)

参数描述:
名称 类型 描述
method object 可选 回调函数
ellise导出工程数据
获取ellipsoid样式
修改球的可视距离

setDistanceDisplayCondition(ellipsoid, min, max)Object

参数描述:
名称 类型 描述
ellipsoid Object 可选 ellipsoid对象
min, max String 可选 设置球的可视距离
返回:
返回一个ellipsoid对象。
设置球的填充透明度

setEllipsoidAlpha(ellipsoid, a)Object

参数描述:
名称 类型 描述
ellipsoid Object 可选 ellipsoid对象
a Float 可选 透明度 0-1
返回:
返回一个ellipsoid对象。
设置面的贴图

setEllipsoidImage(Ellipsoid, 图片路径。)Object

参数描述:
名称 类型 描述
Ellipsoid Object 可选 Ellipsoid对象
图片路径。 url
返回:
返回一个Ellipsoid对象。
设置球的贴图一个Cartesian2属性,指定图像在每个方向上重复的次数。

setEllipsoidRepeat(Ellipsoid, x和y上的比例。)Object

参数描述:
名称 类型 描述
Ellipsoid Object 可选 Ellipsoid对象
x和y上的比例。 Object
返回:
返回一个Ellipsoid对象。
设置球的高度类型

setHeightType(ellipsoid, type)Object

参数描述:
名称 类型 描述
ellipsoid Object 可选 ellipsoid对象
type int 可选 1:该位置被夹在地形上。2:这个职位是绝对的。3:位置高度是地形上方的高度。
返回:
返回一个对象。
设置CylinderGraphics的用于填充球的是否显示。

setMaterial(show)Object

参数描述:
名称 类型 描述
show bool 可选
返回:
返回一个CylinderGraphics对象。
设置球的填充颜色

setMaterialColor(ellipsoid)htmlColor

参数描述:
名称 类型 描述
ellipsoid Object 可选 ellipsoid对象
返回:
  • htmlColor颜色。
  • 返回一个ellipsoid对象。
设置球的半径。

setRadii(x)Object

参数描述:
名称 类型 描述
x douuble 可选 半径
返回:
返回一个CylinderGraphics对象。
设置polygon的显示隐藏

setVisibility(b)

参数描述:
名称 类型 描述
b boolean 可选 true|false