Appearance
Class: ODLineMaterialProperty
OD 线动态材质
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new ODLineMaterialProperty(options?): ODLineMaterialProperty
OD 线动态材质
options :
| Name | Type | Default | Description |
|---|---|---|---|
color | Color | Color.YELLOW | optional 颜色 |
totalFrame | Number | 45 | optional 总的帧数,表示整个 OD 线循环一次需要消耗的帧数,该参数 越大 OD 线持续时间越长,可以简单按照 60Fps/s 帧数与时间进行换算. |
alphaStep | Number | 0.1 | optional 透明度间隔步长 |
lengthRatio | Number | 0.03 | optional 动态效果线长度与自身长度的比率,取值范围 [0.0, 1.0]. |
Parameters
| Name | Type |
|---|---|
options? | ODLineMaterialPropertyOptions |
Returns
Example
js
viewer.entities.add({
name: "DynamicPolyline",
polyline: {
positions: Cesium.Cartesian3.fromDegreesArrayHeights([
113.4144, 23.1797, 10.1, 113.4168, 23.1797, 4, 113.41936, 23.18086, 22,
113.4202, 23.1834, 14, 113.4175, 23.18406, 8, 113.4156, 23.18321, 9
]),
width: 2,
material: new joDVF.ODLineMaterialProperty({
color: Cesium.Color.WHITE
})
}
});Defined in
src/materials/ODLineMaterialProperty.ts:107
Properties
color
• color: any
颜色
Memberof
ODLineMaterialProperty
Defined in
src/materials/ODLineMaterialProperty.ts:77
Accessors
isConstant
• get isConstant(): any
是否为常量
Returns
any
Memberof
ODLineMaterialProperty
Defined in
src/materials/ODLineMaterialProperty.ts:217
definitionChanged
• get definitionChanged(): Event<(...args: any[]) => void>
定义改变事件
Returns
Event<(...args: any[]) => void>
Memberof
ODLineMaterialProperty
Defined in
src/materials/ODLineMaterialProperty.ts:229
Methods
addMaterial
▸ addMaterial(): void
Returns
void
Defined in
src/materials/ODLineMaterialProperty.ts:122
translucent
▸ translucent(): boolean
是否透明
Returns
boolean
Defined in
src/materials/ODLineMaterialProperty.ts:146
getType
▸ getType(): string
获取材质的类型
Returns
string
Defined in
src/materials/ODLineMaterialProperty.ts:154
getValue
▸ getValue(time, result): Object
获取材质属性值
Parameters
| Name | Type | Description |
|---|---|---|
time | Object | 时间 |
time.dayNumber | number | - |
time.secondsOfDay | number | - |
result | Object | Object |
result.color? | Color | - |
result.totalFrame? | number | - |
result.alphaStep? | number | - |
result.lengthRatio? | number | - |
Returns
Object
返回当前时间结果
| Name | Type |
|---|---|
color? | Color |
totalFrame? | number |
alphaStep? | number |
lengthRatio? | number |
Defined in
src/materials/ODLineMaterialProperty.ts:164
equals
▸ equals(other): boolean
判断两材质是否相等
Parameters
| Name | Type | Description |
|---|---|---|
other | ODLineMaterialProperty | 材质 |
Returns
boolean
返回是否相等
Defined in
src/materials/ODLineMaterialProperty.ts:202

