Skyline

new Cesium.Skyline(scene)

天际线分析。可设定观察者位置、观察方向,并在场景中得到分析结果。
Name Type Description
scene Scene 场景对象。
Throws:
  • DeveloperError : scene are required.
Example:
//创建天际线分析
var skyline= new Cesium.Skyline(scene);

Members

color : Color

获取或设置天际线的颜色。
Example:
var skyline= new Cesium.Skyline(scene);
var color = new Cesium.Color(0, 1, 0); 
//设置颜色
skyline.color = color;
//获取颜色
var value= skyline.color ;

direction : Number

获取或设置相机与正北方向的夹角。单位:度, 取值范围0-360。
Example:
var skyline= new Cesium.Skyline(scene);
//设置方向
skyline.direction    = 1.0;
//获取方向
var value= skyline.direction ;

displayMode : Number

获取或设置相机的俯仰角,该俯仰角为相机方向和水面方向的夹角。单位:度,取值范围为0-90 。
Example:
var skyline= new Cesium.Skyline(scene);
//设置俯仰角
skyline.pitch = 1.0;
//获取俯仰角
var value= skyline.pitch;

displayStyle : displayMode

获取或设置天际线的显示模式。 DisplayMode.LINE表示天际线的线模式,DisplayMode.FACE表示天际线的面模式。
Example:
var skyline= new Cesium.Skyline(scene);
//设置显示模式
skyline.displayStyle = Cesium.Skyline.displayMode.LINE;
//获取显示模式
var value= skyline.displayStyle ;

pitch : Number

Get or Set the pitch

viewPosition : Array

获取或设置观察者的位置。位置由经度、纬度和高程组成的数组表示。
Example:
var skyline= new Cesium.Skyline(scene);
//设置观察者的位置
skyline.viewPosition   = [120, 40, 100];
//获取观察者的位置
var value= skyline.viewPosition;

Methods

执行天际线分析。
Example:
var skyline= new Cesium.Skyline(scene);
skyline.bulid();