天际线分析。可设定观察者位置、观察方向,并在场景中得到分析结果。
Name | Type | Description |
---|---|---|
scene |
Scene | 场景对象。 |
Throws:
-
DeveloperError : scene are required.
Example:
//创建天际线分析
var skyline= new Cesium.Skyline(scene);
Members
-
获取或设置天际线的颜色。
Example:
var skyline= new Cesium.Skyline(scene); var color = new Cesium.Color(0, 1, 0); //设置颜色 skyline.color = color; //获取颜色 var value= skyline.color ;
-
获取或设置相机与正北方向的夹角。单位:度, 取值范围0-360。
Example:
var skyline= new Cesium.Skyline(scene); //设置方向 skyline.direction = 1.0; //获取方向 var value= skyline.direction ;
-
获取或设置相机的俯仰角,该俯仰角为相机方向和水面方向的夹角。单位:度,取值范围为0-90 。
Example:
var skyline= new Cesium.Skyline(scene); //设置俯仰角 skyline.pitch = 1.0; //获取俯仰角 var value= skyline.pitch;
-
获取或设置天际线的显示模式。 DisplayMode.LINE表示天际线的线模式,DisplayMode.FACE表示天际线的面模式。
Example:
var skyline= new Cesium.Skyline(scene); //设置显示模式 skyline.displayStyle = Cesium.Skyline.displayMode.LINE; //获取显示模式 var value= skyline.displayStyle ;
-
Get or Set the pitch
-
获取或设置观察者的位置。位置由经度、纬度和高程组成的数组表示。
Example:
var skyline= new Cesium.Skyline(scene); //设置观察者的位置 skyline.viewPosition = [120, 40, 100]; //获取观察者的位置 var value= skyline.viewPosition;