阴影率分析类,指定分析范围、设置阴影类型、设定分析时间段得出阴影率分析结果。
Name | Type | Description |
---|---|---|
scene |
Scene | optional 场景对象。 |
Throws:
-
DeveloperError : 必须指定场景scene。
Example:
//创建阴影率分析
var shadowQueryPoints= new SuperMap3D.ShadowQueryPoints(scene);
Members
-
colorTable : ColorTable
-
设置颜色表。
-
endTime : JulianDate
-
获取或设置分析的结束时间。
-
queryPointsEvent : Event
-
获取点集和每个点的阴影率事件。
-
获取或设置阴影率点的间距。
-
startTime : JulianDate
-
获取或设置分析的开始时间。
-
获取或设置时间间隔。
-
用于获取体元数据,设置给S3M图层,以体覆盖的形式来表达日照率。
Methods
-
执行阴影分析。
-
获得阴影率。
Name Type Description cartographic
Object 经纬度。 Returns:
阴影率。 -
异步获得阴影率,webgpu模型下必须使用此异步接口
Name Type Description cartographic
Object 经纬度 Returns:
阴影率 -
获得阴影率分析在指定视口的可见性。
Name Type Description index
Number 指定的视口索引。 Returns:
visible 可见性。Throws:
-
DeveloperError : 索引值的范围为:0-3。
-
-
添加阴影率分析的区域。
Name Type Description options
Object 对象具有如下属性。 Name Type Description position
Array 指定分析区域的位置信息,由包含经度、纬度的数组表示。 bottom
String 指定分析区域的底部高程。 extend
String 指定分析区域的拉伸高度。 Throws:
-
ShadowType : 阴影显示范围类型。
-
-
设置阴影率分析在指定视口的可见性。
Name Type Description index
Number 指定的视口索引。 Throws:
-
DeveloperError : 索引值的范围为:0-3。
-