一种颜色,使用红色、绿色、蓝色和α值指定,
从 NT 0 0 NT 1 (无强度)到 NT 2 1.0 NT 3 (全强度).
| Name | Type | Default | Description |
|---|---|---|---|
red |
number |
1.0
|
optional 红色组件. |
green |
number |
1.0
|
optional 绿色成分. |
blue |
number |
1.0
|
optional 蓝色成分. |
alpha |
number |
1.0
|
optional α组件. |
See:
Members
static constant Cesium.Color.ALICEBLUE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.ANTIQUEWHITE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.AQUA : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 00FFFF
static constant Cesium.Color.AQUAMARINE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 7FFFD4
static constant Cesium.Color.AZURE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.BEIGE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.BISQUE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.BLACK : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 000000
static constant Cesium.Color.BLANCHEDALMOND : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.BLUE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 0000FF
static constant Cesium.Color.BLUEVIOLET : Color
一个不可改变的颜色实例初始化为 NT 0 颜色#8A2BE2
static constant Cesium.Color.BROWN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.BURLYWOOD : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.CADETBLUE : Color
一个不可变的颜色实例初始化为 NT 0 颜色# 5F9EA0
static constant Cesium.Color.CHARTREUSE : Color
已初始化为 # 7FFF00 颜色的不可变色实例
static constant Cesium.Color.CHOCOLATE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.CORAL : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.CORNFLOWERBLUE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 6495ED
static constant Cesium.Color.CORNSILK : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.CRIMSON : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.CYAN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 00FFFF
static constant Cesium.Color.DARKBLUE : Color
An immutable Color instance initialized to CSS color #00008B
static constant Cesium.Color.DARKCYAN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 008B8B
static constant Cesium.Color.DARKGOLDENROD : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.DARKGRAY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.DARKGREEN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色#006400
static constant Cesium.Color.DARKGREY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.DARKKHAKI : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.DARKMAGENTA : Color
An immutable Color instance initialized to CSS color #8B008B
static constant Cesium.Color.DARKOLIVEGREEN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 556B2F
static constant Cesium.Color.DARKORANGE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.DARKORCHID : Color
An immutable Color instance initialized to CSS color #9932CC
static constant Cesium.Color.DARKRED : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 8B000
static constant Cesium.Color.DARKSALMON : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.DARKSEAGREEN : Color
An immutable Color instance initialized to CSS color #8FBC8F
static constant Cesium.Color.DARKSLATEBLUE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 483D8B
static constant Cesium.Color.DARKSLATEGRAY : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 2F4F4F
static constant Cesium.Color.DARKSLATEGREY : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 2F4F4F
static constant Cesium.Color.DARKTURQUOISE : Color
An immutable Color instance initialized to CSS color #00CED1
static constant Cesium.Color.DARKVIOLET : Color
一个不可改变的颜色实例初始化为 NT 0 颜色 # 9400D3
static constant Cesium.Color.DEEPPINK : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.DEEPSKYBLUE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 00BFFF
static constant Cesium.Color.DIMGRAY : Color
An immutable Color instance initialized to CSS color #696969
static constant Cesium.Color.DIMGREY : Color
An immutable Color instance initialized to CSS color #696969
static constant Cesium.Color.DODGERBLUE : Color
已初始化为 # 1E90FF 颜色的不可变色实例
static constant Cesium.Color.FIREBRICK : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.FLORALWHITE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.FORESTGREEN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 228B22
static constant Cesium.Color.FUCHSIA : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.GAINSBORO : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.GHOSTWHITE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.GOLD : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.GOLDENROD : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.GRAY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色#808080
static constant Cesium.Color.GREEN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色#008000
static constant Cesium.Color.GREENYELLOW : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.GREY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色#808080
static constant Cesium.Color.HONEYDEW : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.HOTPINK : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.INDIANRED : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.INDIGO : Color
An immutable Color instance initialized to CSS color #4B0082
static constant Cesium.Color.IVORY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.KHAKI : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LAVENDAR_BLUSH : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LAVENDER : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LAWNGREEN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 7CFC00
static constant Cesium.Color.LEMONCHIFFON : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTBLUE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTCORAL : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTCYAN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTGOLDENRODYELLOW : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTGRAY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTGREEN : Color
已初始化为 # 90EE90 颜色的不可变色实例
static constant Cesium.Color.LIGHTGREY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTPINK : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTSEAGREEN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 20B2 AA 对
static constant Cesium.Color.LIGHTSKYBLUE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 87CEFA
static constant Cesium.Color.LIGHTSLATEGRAY : Color
已初始化为 NT 0 的不可变色实例
static constant Cesium.Color.LIGHTSLATEGREY : Color
已初始化为 NT 0 的不可变色实例
static constant Cesium.Color.LIGHTSTEELBLUE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIGHTYELLOW : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.LIME : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 00FF00
static constant Cesium.Color.LIMEGREEN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 32CD32
static constant Cesium.Color.LINEN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.MAGENTA : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.MAROON : Color
一个不可变的颜色实例初始化为 NT 0 颜色# 800000
static constant Cesium.Color.MEDIUMAQUAMARINE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色#66CDAA
static constant Cesium.Color.MEDIUMBLUE : Color
一个不可改变的颜色实例初始化为 NT%0 % 颜色# 000CD
static constant Cesium.Color.MEDIUMORCHID : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.MEDIUMPURPLE : Color
An immutable Color instance initialized to CSS color #9370DB
static constant Cesium.Color.MEDIUMSEAGREEN : Color
一个不可改变的色彩实例初始化为 NT 0 颜色#3CB371
static constant Cesium.Color.MEDIUMSLATEBLUE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色# 7B68EE
static constant Cesium.Color.MEDIUMSPRINGGREEN : Color
一个不可改变的颜色实例初始化为 NT 0 颜色#00FA9A
static constant Cesium.Color.MEDIUMTURQUOISE : Color
An immutable Color instance initialized to CSS color #48D1CC
static constant Cesium.Color.MEDIUMVIOLETRED : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.MIDNIGHTBLUE : Color
一个不可改变的彩色实例初始化为 NT 0 彩色# 1970
static constant Cesium.Color.MINTCREAM : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.MISTYROSE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.MOCCASIN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.NAVAJOWHITE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.NAVY : Color
一个不可改变的颜色实例初始化为 NT 0 颜色 # 0000080
static constant Cesium.Color.OLDLACE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.OLIVE : Color
An immutable Color instance initialized to CSS color #808000
static constant Cesium.Color.OLIVEDRAB : Color
已初始化为 # 6B8E23 颜色的不可变色实例
static constant Cesium.Color.ORANGE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.ORANGERED : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.ORCHID : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
用于将对象组合成数组的元素数量.
static constant Cesium.Color.PALEGOLDENROD : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PALEGREEN : Color
不可变色实例初始化为 NT 0 颜色#98FB98
static constant Cesium.Color.PALETURQUOISE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PALEVIOLETRED : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PAPAYAWHIP : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PEACHPUFF : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PERU : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PINK : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PLUM : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.POWDERBLUE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.PURPLE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 800080
static constant Cesium.Color.RED : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.ROSYBROWN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.ROYALBLUE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色# 4169E1
static constant Cesium.Color.SADDLEBROWN : Color
An immutable Color instance initialized to CSS color #8B4513
static constant Cesium.Color.SALMON : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.SANDYBROWN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.SEAGREEN : Color
An immutable Color instance initialized to CSS color #2E8B57
static constant Cesium.Color.SEASHELL : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.SIENNA : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.SILVER : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.SKYBLUE : Color
已初始化为 # 87CEEB 颜色的不可变色实例
static constant Cesium.Color.SLATEBLUE : Color
An immutable Color instance initialized to CSS color #6A5ACD
static constant Cesium.Color.SLATEGRAY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色#708090
static constant Cesium.Color.SLATEGREY : Color
一个不可改变的彩色实例初始化为 NT 0 颜色#708090
static constant Cesium.Color.SNOW : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.SPRINGGREEN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色# 00FF7F
static constant Cesium.Color.STEELBLUE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色#4682B4
static constant Cesium.Color.TAN : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.TEAL : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 00808080
static constant Cesium.Color.THISTLE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.TOMATO : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.TRANSPARENT : Color
一个不可改变的彩色实例初始化为 NT 0 透明 .
static constant Cesium.Color.TURQUOISE : Color
一个不可改变的颜色实例初始化为 NT 0 颜色# 40E0D0
static constant Cesium.Color.VIOLET : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.WHEAT : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.WHITE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.WHITESMOKE : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.YELLOW : Color
一个不可改变的彩色实例初始化为 NT 0 颜色 NT 1
static constant Cesium.Color.YELLOWGREEN : Color
已初始化为 # 9ACD32 颜色的不可变色实例
Α元件.
-
Default Value:
1.0
蓝色组件.
-
Default Value:
1.0
绿色组件.
-
Default Value:
1.0
红色部件.
-
Default Value:
1.0
Methods
static Cesium.Color.add(left, right, result) → Color
计算两个颜色的组件和.
| Name | Type | Description |
|---|---|---|
left |
Color | 第一种颜色. |
right |
Color | 第二颜色. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
Converts RGBA values in bytes to a single numeric unsigned 32-bit RGBA value, using the endianness
系统.
Returns:
单个数字无符号的32位值 RGBA .
- Color.toRgba
See:
将 0 到 255 之间的“字节” 颜色组件转换为
a 在 0 至 1.0 之间的“ float” 颜色组件.
| Name | Type | Description |
|---|---|---|
number |
number | 要转换的号码. |
Returns:
转换的号码.
static Cesium.Color.clone(color, result) → Color
复制一个颜色.
| Name | Type | Description |
|---|---|---|
color |
Color | 要重复的颜色 . |
result |
Color | optional 如果创建一个未定义的新实例, 存储结果的对象 . |
Returns:
The modified result parameter or a new instance if result was undefined. (Returns undefined if color is undefined)
static Cesium.Color.divide(left, right, result) → Color
计算两个颜色的组件商数.
| Name | Type | Description |
|---|---|---|
left |
Color | 第一种颜色. |
right |
Color | 第二颜色. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
static Cesium.Color.divideByScalar(color, scalar, result) → Color
将提供的颜色组件按提供的scalar除以.
| Name | Type | Description |
|---|---|---|
color |
Color | 拟分色者. |
scalar |
number | 与么分头. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
如果第一个颜色等于第二个颜色,则返回真.
| Name | Type | Description |
|---|---|---|
left |
Color | optional 以平等为第一色. |
right |
Color | optional 第二色相比较平等. |
Returns:
如果颜色相等, 则使用 & NT 0 true NT 1 ; 否则, NT 2 false NT 3 .
将 0 到 1.0 范围的“ float” 颜色组件转换为
a 在0至255之间的“字节”颜色组件.
| Name | Type | Description |
|---|---|---|
number |
number | 要转换的号码. |
Returns:
转换的号码.
static Cesium.Color.fromAlpha(color, alpha, result) → Color
创建具有相同红、绿和蓝色组件的新颜色
,但带有指定的α值.
| Name | Type | Description |
|---|---|---|
color |
Color | 基础颜色 |
alpha |
number | 新的α元件. |
result |
Color | optional 存储结果的对象 . |
Returns:
未提供修改的结果参数或新颜色实例 .
Example:
const translucentRed = Cesium.Color.fromAlpha(Cesium.Color.RED, 0.9);
static Cesium.Color.fromBytes(red, green, blue, alpha, result) → Color
使用红、绿、蓝和α值创建指定的新颜色
,在0到255之间,在内部将其转换为0.0到1.0之间.
| Name | Type | Default | Description |
|---|---|---|---|
red |
number |
255
|
optional 红色组件. |
green |
number |
255
|
optional 绿色组件. |
blue |
number |
255
|
optional 蓝色组件. |
alpha |
number |
255
|
optional α组件. |
result |
Color | optional 存储结果的对象 . |
Returns:
未提供修改的结果参数或新颜色实例 .
static Cesium.Color.fromCartesian4(cartesian, result) → Color
Creates a Color instance from a
Cartesian4. x, y, z,
和 NT+0 w NT+1 地图分别到 NT+2 red NT+3 , NT+4 绿色 NT+5 , NT+6 蓝色 NT+7 ,和 NT+8 alpha NT+9 .
| Name | Type | Description |
|---|---|---|
cartesian |
Cartesian4 | 源头笛卡尔. |
result |
Color | optional 存储结果的对象 . |
Returns:
未提供修改的结果参数或新颜色实例 .
static Cesium.Color.fromCssColorString(color, result) → Color
Creates a Color instance from a CSS color value.
| Name | Type | Description |
|---|---|---|
color |
string | 在 #rgb, #rgba, #rggbbb, #rggbbaa, rgb( ), rgba( ), hsl( ) 或 hsla( ) 格式中, 颜色值为 NT#% 0 . |
result |
Color | optional 如果创建一个未定义的新实例, 存储结果的对象 . |
Returns:
The color object, or undefined if the string was not a valid CSS color.
Example:
const cesiumBlue = Cesium.Color.fromCssColorString('#67ADDF');
const green = Cesium.Color.fromCssColorString('green');
See:
static Cesium.Color.fromHsl(hue, saturation, lightness, alpha, result) → Color
从颜色、饱和度和光度创建颜色实例.
| Name | Type | Default | Description |
|---|---|---|---|
hue |
number |
0
|
optional The hue angle 0...1 |
saturation |
number |
0
|
optional The saturation value 0...1 |
lightness |
number |
0
|
optional The lightness value 0...1 |
alpha |
number |
1.0
|
optional α组件 0... 1 |
result |
Color | optional 如果创建一个未定义的新实例, 存储结果的对象 . |
Returns:
颜色对象.
See:
static Cesium.Color.fromRandom(options, result) → Color
使用提供的选项创建随机颜色。 对于可复制的随机颜色,你应该
call
CesiumMath#setRandomNumberSeed once at the beginning of your application.
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
optional
下列属性的对象 :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
result |
Color | optional 如果创建一个未定义的新实例, 存储结果的对象 . |
Returns:
如果结果未定义, 修改后的结果参数或新实例 .
Throws:
-
DeveloperError : minimumRed must be less than or equal to maximumRed.
-
DeveloperError : minimumGreen must be less than or equal to maximumGreen.
-
DeveloperError : minimumBlue must be less than or equal to maximumBlue.
-
DeveloperError : minimumAlpha must be less than or equal to maximumAlpha.
Example:
//Create a completely random color
const color = Cesium.Color.fromRandom();
//Create a random shade of yellow.
const color1 = Cesium.Color.fromRandom({
red : 1.0,
green : 1.0,
alpha : 1.0
});
//Create a random bright color.
const color2 = Cesium.Color.fromRandom({
minimumRed : 0.75,
minimumGreen : 0.75,
minimumBlue : 0.75,
alpha : 1.0
});
static Cesium.Color.fromRgba(rgba, result) → Color
从一个无符号的32位值创建新颜色
系统.
| Name | Type | Description |
|---|---|---|
rgba |
number | 单个数字无符号的32位值 RGBA . |
result |
Color | optional 如果创建一个未定义的新实例, 存储结果的对象 . |
Returns:
颜色对象.
Example:
const color = Cesium.Color.fromRgba(0x67ADDFFF);
See:
static Cesium.Color.lerp(start, end, t, result) → Color
在所提供的颜色之间计算 t 的线性插值或外推值.
| Name | Type | Description |
|---|---|---|
start |
Color | 0.0对应 t 的颜色. |
end |
Color | 与t对应的颜色为1.0. |
t |
number | 沿着T的点 插入. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
static Cesium.Color.mod(left, right, result) → Color
计算两种颜色的组件任意调制.
| Name | Type | Description |
|---|---|---|
left |
Color | 第一种颜色. |
right |
Color | 第二颜色. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
static Cesium.Color.multiply(left, right, result) → Color
计算两种颜色的组件产品.
| Name | Type | Description |
|---|---|---|
left |
Color | 第一种颜色. |
right |
Color | 第二颜色. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
static Cesium.Color.multiplyByScalar(color, scalar, result) → Color
将提供的颜色组件按提供的scalar乘以.
| Name | Type | Description |
|---|---|---|
color |
Color | 要缩放的颜色 . |
scalar |
number | 须cal以乘. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
将所提供的实例存储到所提供的数组中.
| Name | Type | Default | Description |
|---|---|---|---|
value |
Color | 包装的价值. | |
array |
Array.<number> | 装入的阵列. | |
startingIndex |
number |
0
|
optional The index into the array at which to start packing the elements. |
Returns:
装入的阵列
static Cesium.Color.subtract(left, right, result) → Color
计算两个颜色的组件差异.
| Name | Type | Description |
|---|---|---|
left |
Color | 第一种颜色. |
right |
Color | 第二颜色. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
static Cesium.Color.unpack(array, startingIndex, result) → Color
从组合的数组中获取实例 .
| Name | Type | Default | Description |
|---|---|---|---|
array |
Array.<number> | 装填的阵列. | |
startingIndex |
number |
0
|
optional The starting index of the element to be unpacked. |
result |
Color | optional 存储结果的对象. |
Returns:
未提供修改的结果参数或新颜色实例 .
brighten(magnitude, result) → Color
以提供的量度来显示这个颜色 .
| Name | Type | Description |
|---|---|---|
magnitude |
number | 表示亮度的正数 . |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
Example:
const brightBlue = Cesium.Color.BLUE.brighten(0.5, new Cesium.Color());
clone(result) → Color
返回 Color 实例的重复.
| Name | Type | Description |
|---|---|---|
result |
Color | optional 如果创建一个未定义的新实例, 存储结果的对象 . |
Returns:
如果结果未定义, 修改后的结果参数或新实例 .
darken(magnitude, result) → Color
将这种颜色通过提供的数量变暗.
| Name | Type | Description |
|---|---|---|
magnitude |
number | 一个正数表示暗度. |
result |
Color | 存储结果的对象 . |
Returns:
修改的结果参数 .
Example:
const darkBlue = Cesium.Color.BLUE.darken(0.5, new Cesium.Color());
如果颜色等于其它颜色, 返回真 .
| Name | Type | Description |
|---|---|---|
other |
Color | optional 用颜色来比较平等. |
Returns:
如果颜色相等, 则使用 & NT 0 true NT 1 ; 否则, NT 2 false NT 3 .
Returns
true if this Color equals other componentwise within the specified epsilon.
| Name | Type | Default | Description |
|---|---|---|---|
other |
Color | 用颜色来比较平等. | |
epsilon |
number |
0.0
|
optional 用于平等测试的epsilon. |
Returns:
如果在指定的 epsilon 内颜色相等, 则使用
true ; 否则, false .
将这个颜色转换为红、绿、蓝和阿尔法值阵列
在0至255之间.
| Name | Type | Description |
|---|---|---|
result |
Array.<number> | optional 如果创建未定义的新实例, 将存储结果的数组 . |
Returns:
如果结果未定义, 修改后的结果参数或新实例 .
Creates a string containing the CSS color value for this color.
Returns:
The CSS equivalent of this color.
为此颜色创建包含 NT 0 x字符串颜色值的字符串 .
Returns:
The CSS hex string equivalent of this color.
将此颜色转换为单个无符号的32位数字 NT% 0 值, 使用内向值
系统.
Returns:
单个数字无符号的32位值 RGBA .
Example:
const rgba = Cesium.Color.BLUE.toRgba();
See:
以“(红、绿、蓝、α)”格式创建代表此颜色的字符串.
Returns:
在格式“(红色、绿色、蓝色、α)”中代表此颜色的字符串.
withAlpha(alpha, result) → Color
创建具有相同红、绿和蓝色组件的新颜色
作为此颜色,但带有指定的α值.
| Name | Type | Description |
|---|---|---|
alpha |
number | 新的α元件. |
result |
Color | optional 存储结果的对象 . |
Returns:
未提供修改的结果参数或新颜色实例 .
Example:
const translucentRed = Cesium.Color.RED.withAlpha(0.9);