new Cesium.CorridorGraphics(options)
廊道描述,走廊是由中心线和宽度定义的形状,符合地球的曲率
它可以放置在表面或高度,也可以选择挤压成一个体
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象拥有如下属性:
|
演示Demo:
参考:
成员变量
classificationType : Property
设置/获取
ClassificationType
属性(该廊道贴在3D Tiles或地形上或两者都贴。)
-
Default Value:
ClassificationType.BOTH
cornerType : Property
设置/获取拐角样式
CornerType
。
-
Default Value:
CornerType.ROUNDED
获取每当更改或修改属性或子属性时引发的事件。
distanceDisplayCondition : Property
设置/获取显示条件
DistanceDisplayCondition
,即在距相机某个距离显示。
extrudedHeight : Property
设置/获取挤出高度。
Setting this property creates a corridor shaped volume starting at height and ending
at this altitude.
extrudedHeightReference : Property
设置/获取相对挤出高度参照物
HeightReference
。
-
Default Value:
HeightReference.NONE
设置/获取是否用提供的材质填充。
-
Default Value:
true
granularity : Property
设置/获取每个经度和纬度之间的距离。
-
Default Value:
{CesiumMath.RADIANS_PER_DEGREE}
设置/获取廊道相对于椭球表面的高度。
-
Default Value:
0.0
heightReference : Property
设置/获取廊道相对高度的参照物
HeightReference
。
-
Default Value:
HeightReference.NONE
设置/获取指定填充廊道的材质。
-
Default Value:
Color.WHITE
outline : Property
设置/获取是否绘制廊道边框。
-
Default Value:
false
outlineColor : Property
设置/获取廊道边框颜色
Color
。
-
Default Value:
Color.BLACK
outlineWidth : Property
设置/获取边框宽度。
-
Default Value:
1.0
positions : Property
设置/获取廊道中心线的
Cartesian3
位置的数组。
shadows : Property
设置/获取 廊道是投射还是接收来自每个光源的阴影。
-
Default Value:
ShadowMode.DISABLED
设置/获取显隐性。
-
Default Value:
true
设置/获取廊道宽度。
设置/获取zIndex(用于排序。仅当未定义height和extrudedHeight且廊道为静态时才有效。).
-
Default Value:
0
内置方法
复制实例。
Name | Type | Description |
---|---|---|
result |
CorridorGraphics | optional 用来存储结果的对象。 |
返回值:
修改后的结果参数或一个新实例(如果未提供)。
merge(source)
合并两个廊道的属性,最终合并出的廊道属性有以下特点:
就某个属性来说,如果A的属性已定义,则合并出的C的属性即为A的属性,反之C中将为B的属性。
Name | Type | Description |
---|---|---|
source |
CorridorGraphics | 要被合并到这个对象的对象。 |