一种颜色,使用红色、绿色、蓝色和 alpha 值指定,范围从
0
(无强度)到
1.0
(完全强度)。
Name | Type | Default | Description |
---|---|---|---|
red
|
Number |
1.0
|
可选 红色组件。 |
green
|
Number |
1.0
|
可选 绿色组件。 |
blue
|
Number |
1.0
|
可选 蓝色组件。 |
alpha
|
Number |
1.0
|
可选 alpha 分量。 |
See:
Members
static constant Cesium.Color.ALICEBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #F0F8FF
static constant Cesium.Color.ANTIQUEWHITE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FAEBD7
static constant Cesium.Color.AQUA : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00FFFF
static constant Cesium.Color.AQUAMARINE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #7FFFD4
static constant Cesium.Color.AZURE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F0FFFF
static constant Cesium.Color.BEIGE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F5F5DC
static constant Cesium.Color.BISQUE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFE4C4
static constant Cesium.Color.BLACK : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #000000
static constant Cesium.Color.BLANCHEDALMOND : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFEBCD
static constant Cesium.Color.BLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #0000FF
static constant Cesium.Color.BLUEVIOLET : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #8A2BE2
static constant Cesium.Color.BROWN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #A52A2A
static constant Cesium.Color.BURLYWOOD : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #DEB887
static constant Cesium.Color.CADETBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #5F9EA0
static constant Cesium.Color.CHARTREUSE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #7FFF00
static constant Cesium.Color.CHOCOLATE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #D2691E
static constant Cesium.Color.CORAL : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FF7F50
static constant Cesium.Color.CORNFLOWERBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #6495ED
static constant Cesium.Color.CORNSILK : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFF8DC
static constant Cesium.Color.CRIMSON : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #DC143C
static constant Cesium.Color.CYAN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00FFFF
static constant Cesium.Color.DARKBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00008B
static constant Cesium.Color.DARKCYAN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #008B8B
static constant Cesium.Color.DARKGOLDENROD : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #B8860B
static constant Cesium.Color.DARKGRAY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #A9A9A9
static constant Cesium.Color.DARKGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #006400
static constant Cesium.Color.DARKGREY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #A9A9A9
static constant Cesium.Color.DARKKHAKI : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #BDB76B
static constant Cesium.Color.DARKMAGENTA : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #8B008B
static constant Cesium.Color.DARKOLIVEGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #556B2F
static constant Cesium.Color.DARKORANGE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FF8C00
static constant Cesium.Color.DARKORCHID : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #9932CC
static constant Cesium.Color.DARKRED : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #8B0000
static constant Cesium.Color.DARKSALMON : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #E9967A
static constant Cesium.Color.DARKSEAGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #8FBC8F
static constant Cesium.Color.DARKSLATEBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #483D8B
static constant Cesium.Color.DARKSLATEGRAY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #2F4F4F
static constant Cesium.Color.DARKSLATEGREY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #2F4F4F
static constant Cesium.Color.DARKTURQUOISE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00CED1
static constant Cesium.Color.DARKVIOLET : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #9400D3
static constant Cesium.Color.DEEPPINK : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FF1493
static constant Cesium.Color.DEEPSKYBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00BFFF
static constant Cesium.Color.DIMGRAY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #696969
static constant Cesium.Color.DIMGREY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #696969
static constant Cesium.Color.DODGERBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #1E90FF
static constant Cesium.Color.FIREBRICK : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #B22222
static constant Cesium.Color.FLORALWHITE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFFAF0
static constant Cesium.Color.FORESTGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #228B22
static constant Cesium.Color.FUCHSIA : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FF00FF
static constant Cesium.Color.GAINSBORO : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #DCDCDC
static constant Cesium.Color.GHOSTWHITE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F8F8FF
static constant Cesium.Color.GOLD : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFD700
static constant Cesium.Color.GOLDENROD : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #DAA520
static constant Cesium.Color.GRAY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #808080
static constant Cesium.Color.GREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #008000
static constant Cesium.Color.GREENYELLOW : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #ADFF2F
static constant Cesium.Color.GREY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #808080
static constant Cesium.Color.HONEYDEW : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F0FFF0
static constant Cesium.Color.HOTPINK : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FF69B4
static constant Cesium.Color.INDIANRED : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #CD5C5C
static constant Cesium.Color.INDIGO : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #4B0082
static constant Cesium.Color.IVORY : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFFFF0
static constant Cesium.Color.KHAKI : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F0E68C
static constant Cesium.Color.LAVENDAR_BLUSH : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFF0F5
static constant Cesium.Color.LAVENDER : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #E6E6FA
static constant Cesium.Color.LAWNGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #7CFC00
static constant Cesium.Color.LEMONCHIFFON : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFFACD
static constant Cesium.Color.LIGHTBLUE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #ADD8E6
static constant Cesium.Color.LIGHTCORAL : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F08080
static constant Cesium.Color.LIGHTCYAN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #E0FFFF
static constant Cesium.Color.LIGHTGOLDENRODYELLOW : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FAFAD2
static constant Cesium.Color.LIGHTGRAY : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #D3D3D3
static constant Cesium.Color.LIGHTGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #90EE90
static constant Cesium.Color.LIGHTGREY : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #D3D3D3
static constant Cesium.Color.LIGHTPINK : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFB6C1
static constant Cesium.Color.LIGHTSEAGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #20B2AA
static constant Cesium.Color.LIGHTSKYBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #87CEFA
static constant Cesium.Color.LIGHTSLATEGRAY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #778899
static constant Cesium.Color.LIGHTSLATEGREY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #778899
static constant Cesium.Color.LIGHTSTEELBLUE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #B0C4DE
static constant Cesium.Color.LIGHTYELLOW : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFFFE0
static constant Cesium.Color.LIME : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00FF00
static constant Cesium.Color.LIMEGREEN : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #32CD32
static constant Cesium.Color.LINEN : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FAF0E6
static constant Cesium.Color.MAGENTA : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FF00FF
static constant Cesium.Color.MAROON : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #800000
static constant Cesium.Color.MEDIUMAQUAMARINE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #66CDAA
static constant Cesium.Color.MEDIUMBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #0000CD
static constant Cesium.Color.MEDIUMORCHID : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #BA55D3
static constant Cesium.Color.MEDIUMPURPLE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #9370DB
static constant Cesium.Color.MEDIUMSEAGREEN : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #3CB371
static constant Cesium.Color.MEDIUMSLATEBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #7B68EE
static constant Cesium.Color.MEDIUMSPRINGGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00FA9A
static constant Cesium.Color.MEDIUMTURQUOISE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #48D1CC
static constant Cesium.Color.MEDIUMVIOLETRED : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #C71585
static constant Cesium.Color.MIDNIGHTBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #191970
static constant Cesium.Color.MINTCREAM : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #F5FFFA
static constant Cesium.Color.MISTYROSE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFE4E1
static constant Cesium.Color.MOCCASIN : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFE4B5
static constant Cesium.Color.NAVAJOWHITE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFDEAD
static constant Cesium.Color.NAVY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #000080
static constant Cesium.Color.OLDLACE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FDF5E6
static constant Cesium.Color.OLIVE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #808000
static constant Cesium.Color.OLIVEDRAB : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #6B8E23
static constant Cesium.Color.ORANGE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFA500
static constant Cesium.Color.ORANGERED : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FF4500
static constant Cesium.Color.ORCHID : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #DA70D6
用于将对象打包到数组中的元素数。
static constant Cesium.Color.PALEGOLDENROD : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #EEE8AA
static constant Cesium.Color.PALEGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #98FB98
static constant Cesium.Color.PALETURQUOISE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #AFEEEE
static constant Cesium.Color.PALEVIOLETRED : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #DB7093
static constant Cesium.Color.PAPAYAWHIP : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFEFD5
static constant Cesium.Color.PEACHPUFF : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFDAB9
static constant Cesium.Color.PERU : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #CD853F
static constant Cesium.Color.PINK : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFC0CB
static constant Cesium.Color.PLUM : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #DDA0DD
static constant Cesium.Color.POWDERBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #B0E0E6
static constant Cesium.Color.PURPLE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #800080
static constant Cesium.Color.RED : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FF0000
static constant Cesium.Color.ROSYBROWN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #BC8F8F
static constant Cesium.Color.ROYALBLUE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #4169E1
static constant Cesium.Color.SADDLEBROWN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #8B4513
static constant Cesium.Color.SALMON : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FA8072
static constant Cesium.Color.SANDYBROWN : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F4A460
static constant Cesium.Color.SEAGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #2E8B57
static constant Cesium.Color.SEASHELL : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFF5EE
static constant Cesium.Color.SIENNA : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #A0522D
static constant Cesium.Color.SILVER : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #C0C0C0
static constant Cesium.Color.SKYBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #87CEEB
static constant Cesium.Color.SLATEBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #6A5ACD
static constant Cesium.Color.SLATEGRAY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #708090
static constant Cesium.Color.SLATEGREY : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #708090
static constant Cesium.Color.SNOW : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFFAFA
static constant Cesium.Color.SPRINGGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #00FF7F
static constant Cesium.Color.STEELBLUE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #4682B4
static constant Cesium.Color.TAN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #D2B48C
static constant Cesium.Color.TEAL : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #008080
static constant Cesium.Color.THISTLE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #D8BFD8
static constant Cesium.Color.TOMATO : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FF6347
static constant Cesium.Color.TRANSPARENT : Color
一个不可变的 Color 实例,初始化为 CSS 透明。
static constant Cesium.Color.TURQUOISE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #40E0D0
static constant Cesium.Color.VIOLET : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #EE82EE
static constant Cesium.Color.WHEAT : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F5DEB3
static constant Cesium.Color.WHITE : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #FFFFFF
static constant Cesium.Color.WHITESMOKE : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #F5F5F5
static constant Cesium.Color.YELLOW : Color
一个不可变的 Color 实例初始化为 CSS 颜色 #FFFF00
static constant Cesium.Color.YELLOWGREEN : Color
一个不可变的 Color 实例,初始化为 CSS 颜色 #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:
修改后的结果参数。
将 0 到 255 范围内的'字节'颜色分量转换为 0 到 1.0 范围内的'浮点'颜色分量。
Name | Type | Description |
---|---|---|
number
|
Number | 要转换的数字。 |
Returns:
转换后的数字。
static Cesium.Color.clone (color, result ) → Color
复制颜色。
Name | Type | Description |
---|---|---|
color
|
Color | 要复制的颜色。 |
result
|
Color | 可选 存储结果的对象,如果未定义,将创建一个新实例。 |
Returns:
如果结果未定义,则修改结果参数或新实例。 (如果颜色未定义,则返回未定义)
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
将提供的颜色分量除以提供的标量。
Name | Type | Description |
---|---|---|
color
|
Color | 要划分的颜色。 |
scalar
|
Number | 要除以的标量。 |
result
|
Color | 存储结果的对象。 |
Returns:
修改后的结果参数。
如果第一种颜色等于第二种颜色,则返回 true。
Name | Type | Description |
---|---|---|
left
|
Color | 要比较是否相等的第一个颜色。 |
right
|
Color | 要比较是否相等的第二种颜色。 |
Returns:
如果颜色相等,则为
true
;否则,
false
。
将 0 到 1.0 范围内的'浮点'颜色分量转换为 0 到 255 范围内的'字节'颜色分量。
Name | Type | Description |
---|---|---|
number
|
Number | 要转换的数字。 |
Returns:
转换后的数字。
static Cesium.Color.fromAlpha (color, alpha, result ) → Color
创建一个新的 Color,它具有与指定颜色相同的红色、绿色和蓝色分量,但具有指定的 alpha 值。
Name | Type | Description |
---|---|---|
color
|
Color | 底色 |
alpha
|
Number | 新的 alpha 组件。 |
result
|
Color | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。
Example:
const translucentRed = Cesium.Color.fromAlpha(Cesium.Color.RED, 0.9);
static Cesium.Color.fromBytes ( red , green , blue , alpha , result ) → Color
创建一个使用 0 到 255 范围内的红色、绿色、蓝色和 alpha 值指定的新颜色,并在内部将它们转换为 0.0 到 1.0 的范围。
Name | Type | Default | Description |
---|---|---|---|
red
|
Number |
255
|
可选 红色组件。 |
green
|
Number |
255
|
可选 绿色组件。 |
blue
|
Number |
255
|
可选 蓝色组件。 |
alpha
|
Number |
255
|
可选 alpha 分量。 |
result
|
Color | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。
static Cesium.Color.fromCartesian4 (cartesian, result ) → Color
Name | Type | Description |
---|---|---|
cartesian
|
Cartesian4 | 源笛卡尔坐标。 |
result
|
Color | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。
static Cesium.Color.fromCssColorString (color, result ) → Color
从 CSS 颜色值创建一个 Color 实例。
Name | Type | Description |
---|---|---|
color
|
String | #rgb、#rgba、#rrggbb、#rrggbbaa、rgb()、rgba()、hsl() 或 hsla() 格式的 CSS 颜色值。 |
result
|
Color | 可选 存储结果的对象,如果未定义,将创建一个新实例。 |
Returns:
颜色对象,如果字符串不是有效的 CSS 颜色,则为 undefined。
Example:
const cesiumBlue = Cesium.Color.fromCssColorString('#67ADDF');
const green = Cesium.Color.fromCssColorString('green');
See:
static Cesium.Color.fromHsl ( hue , saturation , lightness , alpha , result ) → Color
从色相、饱和度和亮度创建一个 Color 实例。
Name | Type | Default | Description |
---|---|---|---|
hue
|
Number |
0
|
可选 色相角 0...1 |
saturation
|
Number |
0
|
可选 饱和度值 0...1 |
lightness
|
Number |
0
|
可选 亮度值 0...1 |
alpha
|
Number |
1.0
|
可选 alpha 分量 0...1 |
result
|
Color | 可选 存储结果的对象,如果未定义,将创建一个新实例。 |
Returns:
颜色对象。
See:
static Cesium.Color.fromRandom ( options , result ) → Color
使用提供的选项创建随机颜色。对于可重现的随机颜色,您应该在应用程序开始时调用
CesiumMath#setRandomNumberSeed
一次。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options
|
Object |
具有以下属性的
可选
对象:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
result
|
Color | 可选 存储结果的对象,如果未定义,将创建一个新实例。 |
Returns:
如果结果未定义,则修改结果参数或新实例。
Throws:
-
DeveloperError : minimumRed 必须小于或等于 maximumRed。
-
DeveloperError : minimumGreen 必须小于或等于 maximumGreen。
-
DeveloperError : minimumBlue 必须小于或等于 maximumBlue。
-
DeveloperError : minimumAlpha 必须小于或等于 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 位 RGBA 值创建新颜色。
Name | Type | Description |
---|---|---|
rgba
|
Number | 单个数字无符号 32 位 RGBA 值。 |
result
|
Color | 可选 存储结果的对象,如果未定义,将创建一个新实例。 |
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
将提供的颜色分量乘以提供的标量。
Name | Type | Description |
---|---|---|
color
|
Color | 要缩放的颜色。 |
scalar
|
Number | 要与之相乘的标量。 |
result
|
Color | 存储结果的对象。 |
Returns:
修改后的结果参数。
将提供的实例存储到提供的数组中。
Name | Type | Default | Description |
---|---|---|---|
value
|
Color | 要打包的值。 | |
array
|
Array.<Number> | 要打包的数组。 | |
startingIndex
|
Number |
0
|
可选 开始打包元素的数组索引。 |
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
|
可选 要解包的元素的起始索引。 |
result
|
Color | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。
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 | 可选 存储结果的对象,如果未定义,将创建一个新实例。 |
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());
如果此 Color 等于 other,则返回 true。
Name | Type | Description |
---|---|---|
other
|
Color | 要比较是否相等的颜色。 |
Returns:
如果颜色相等,则为
true
;否则,
false
。
如果此 Color 等于指定 epsilon 内的其他分量,则返回
true
。
Name | Type | Default | Description |
---|---|---|---|
other
|
Color | 要比较是否相等的颜色。 | |
epsilon
|
Number |
0.0
|
可选 用于相等性测试的 epsilon。 |
Returns:
如果颜色在指定的 epsilon 内相等,则为
true
;否则,
false
。
将此颜色转换为范围为 0 到 255 的红色、绿色、蓝色和 alpha 值的数组。
Name | Type | Description |
---|---|---|
result
|
Array.<Number> | 可选 存储结果的数组,如果未定义,将创建一个新实例。 |
Returns:
如果结果未定义,则修改结果参数或新实例。
创建一个包含此颜色的 CSS 颜色值的字符串。
Returns:
此颜色的 CSS 等效项。
创建一个包含此颜色的 CSS 十六进制字符串颜色值的字符串。
Returns:
与此颜色等效的 CSS 十六进制字符串。
使用系统的字节顺序将此颜色转换为单个数字无符号 32 位 RGBA 值。
Returns:
单个数字无符号 32 位 RGBA 值。
Example:
const rgba = Cesium.Color.BLUE.toRgba();
See:
以'(红、绿、蓝、阿尔法)'的格式创建一个表示此颜色的字符串。
Returns:
以'(红色,绿色,蓝色,alpha)'格式表示此颜色的字符串。
withAlpha (alpha, result ) → Color
创建一个新的 Color,它具有与此 Color 相同的红色、绿色和蓝色分量,但具有指定的 alpha 值。
Name | Type | Description |
---|---|---|
alpha
|
Number | 新的 alpha 组件。 |
result
|
Color | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。
Example:
const translucentRed = Cesium.Color.RED.withAlpha(0.9);