Color

A color, specified using red, green, blue, and alpha values, which range from 0 (no intensity) to 1.0 (full intensity).

new Cesium.Color(red, green, blue, alpha)

Name Type Default Description
red number 1.0 optional 红色分量。
green number 1.0 optional 绿色分量。
blue number 1.0 optional 蓝色分量。
alpha number 1.0 optional alpha 分量。
See:

Members

static constant Cesium.Color.ALICEBLUE : Color

一个初始化为 CSS 颜色 #F0F8FF 的不可变 Color 实例

static constant Cesium.Color.ANTIQUEWHITE : Color

一个初始化为 CSS 颜色 #FAEBD7 的不可变 Color 实例

static constant Cesium.Color.AQUA : Color

一个初始化为 CSS 颜色 #00FFFF 的不可变 Color 实例

static constant Cesium.Color.AQUAMARINE : Color

一个初始化为 CSS 颜色 #7FFFD4 的不可变 Color 实例

static constant Cesium.Color.AZURE : Color

一个初始化为 CSS 颜色 #F0FFFF 的不可变 Color 实例

static constant Cesium.Color.BEIGE : Color

一个初始化为 CSS 颜色 #F5F5DC 的不可变 Color 实例

static constant Cesium.Color.BISQUE : Color

一个初始化为 CSS 颜色 #FFE4C4 的不可变 Color 实例

static constant Cesium.Color.BLACK : Color

一个初始化为 CSS 颜色 #000000 的不可变 Color 实例

static constant Cesium.Color.BLANCHEDALMOND : Color

一个初始化为 CSS 颜色 #FFEBCD 的不可变 Color 实例

static constant Cesium.Color.BLUE : Color

一个初始化为 CSS 颜色 #0000FF 的不可变 Color 实例

static constant Cesium.Color.BLUEVIOLET : Color

一个初始化为 CSS 颜色 #8A2BE2 的不可变 Color 实例

static constant Cesium.Color.BROWN : Color

一个初始化为 CSS 颜色 #A52A2A 的不可变 Color 实例

static constant Cesium.Color.BURLYWOOD : Color

一个初始化为 CSS 颜色 #DEB887 的不可变 Color 实例

static constant Cesium.Color.CADETBLUE : Color

一个初始化为 CSS 颜色 #5F9EA0 的不可变 Color 实例

static constant Cesium.Color.CHARTREUSE : Color

一个初始化为 CSS 颜色 #7FFF00 的不可变 Color 实例

static constant Cesium.Color.CHOCOLATE : Color

一个初始化为 CSS 颜色 #D2691E 的不可变 Color 实例

static constant Cesium.Color.CORAL : Color

一个初始化为 CSS 颜色 #FF7F50 的不可变 Color 实例

static constant Cesium.Color.CORNFLOWERBLUE : Color

一个初始化为 CSS 颜色 #6495ED 的不可变 Color 实例

static constant Cesium.Color.CORNSILK : Color

一个初始化为 CSS 颜色 #FFF8DC 的不可变 Color 实例

static constant Cesium.Color.CRIMSON : Color

一个初始化为 CSS 颜色 #DC143C 的不可变 Color 实例

static constant Cesium.Color.CYAN : Color

一个初始化为 CSS 颜色 #00FFFF 的不可变 Color 实例

static constant Cesium.Color.DARKBLUE : Color

一个初始化为 CSS 颜色 #00008B 的不可变 Color 实例

static constant Cesium.Color.DARKCYAN : Color

一个初始化为 CSS 颜色 #008B8B 的不可变 Color 实例

static constant Cesium.Color.DARKGOLDENROD : Color

一个初始化为 CSS 颜色 #B8860B 的不可变 Color 实例

static constant Cesium.Color.DARKGRAY : Color

一个初始化为 CSS 颜色 #A9A9A9 的不可变 Color 实例

static constant Cesium.Color.DARKGREEN : Color

一个初始化为 CSS 颜色 #006400 的不可变 Color 实例

static constant Cesium.Color.DARKGREY : Color

一个初始化为 CSS 颜色 #A9A9A9 的不可变 Color 实例

static constant Cesium.Color.DARKKHAKI : Color

一个初始化为 CSS 颜色 #BDB76B 的不可变 Color 实例

static constant Cesium.Color.DARKMAGENTA : Color

一个初始化为 CSS 颜色 #8B008B 的不可变 Color 实例

static constant Cesium.Color.DARKOLIVEGREEN : Color

一个初始化为 CSS 颜色 #556B2F 的不可变 Color 实例

static constant Cesium.Color.DARKORANGE : Color

一个初始化为 CSS 颜色 #FF8C00 的不可变 Color 实例

static constant Cesium.Color.DARKORCHID : Color

一个初始化为 CSS 颜色 #9932CC 的不可变 Color 实例

static constant Cesium.Color.DARKRED : Color

一个初始化为 CSS 颜色 #8B0000 的不可变 Color 实例

static constant Cesium.Color.DARKSALMON : Color

一个初始化为 CSS 颜色 #E9967A 的不可变 Color 实例

static constant Cesium.Color.DARKSEAGREEN : Color

一个初始化为 CSS 颜色 #8FBC8F 的不可变 Color 实例

static constant Cesium.Color.DARKSLATEBLUE : Color

一个初始化为 CSS 颜色 #483D8B 的不可变 Color 实例

static constant Cesium.Color.DARKSLATEGRAY : Color

一个初始化为 CSS 颜色 #2F4F4F 的不可变 Color 实例

static constant Cesium.Color.DARKSLATEGREY : Color

一个初始化为 CSS 颜色 #2F4F4F 的不可变 Color 实例

static constant Cesium.Color.DARKTURQUOISE : Color

一个初始化为 CSS 颜色 #00CED1 的不可变 Color 实例

static constant Cesium.Color.DARKVIOLET : Color

一个初始化为 CSS 颜色 #9400D3 的不可变 Color 实例

static constant Cesium.Color.DEEPPINK : Color

一个初始化为 CSS 颜色 #FF1493 的不可变 Color 实例

static constant Cesium.Color.DEEPSKYBLUE : Color

一个初始化为 CSS 颜色 #00BFFF 的不可变 Color 实例

static constant Cesium.Color.DIMGRAY : Color

一个初始化为 CSS 颜色 #696969 的不可变 Color 实例

static constant Cesium.Color.DIMGREY : Color

一个初始化为 CSS 颜色 #696969 的不可变 Color 实例

static constant Cesium.Color.DODGERBLUE : Color

一个初始化为 CSS 颜色 #1E90FF 的不可变 Color 实例

static constant Cesium.Color.FIREBRICK : Color

一个初始化为 CSS 颜色 #B22222 的不可变 Color 实例

static constant Cesium.Color.FLORALWHITE : Color

一个初始化为 CSS 颜色 #FFFAF0 的不可变 Color 实例

static constant Cesium.Color.FORESTGREEN : Color

一个初始化为 CSS 颜色 #228B22 的不可变 Color 实例

static constant Cesium.Color.FUCHSIA : Color

一个初始化为 CSS 颜色 #FF00FF 的不可变 Color 实例

static constant Cesium.Color.GAINSBORO : Color

一个初始化为 CSS 颜色 #DCDCDC 的不可变 Color 实例

static constant Cesium.Color.GHOSTWHITE : Color

一个初始化为 CSS 颜色 #F8F8FF 的不可变 Color 实例

static constant Cesium.Color.GOLD : Color

一个初始化为 CSS 颜色 #FFD700 的不可变 Color 实例

static constant Cesium.Color.GOLDENROD : Color

一个初始化为 CSS 颜色 #DAA520 的不可变 Color 实例

static constant Cesium.Color.GRAY : Color

一个初始化为 CSS 颜色 #808080 的不可变 Color 实例

static constant Cesium.Color.GREEN : Color

一个初始化为 CSS 颜色 #008000 的不可变 Color 实例

static constant Cesium.Color.GREENYELLOW : Color

一个初始化为 CSS 颜色 #ADFF2F 的不可变 Color 实例

static constant Cesium.Color.GREY : Color

一个初始化为 CSS 颜色 #808080 的不可变 Color 实例

static constant Cesium.Color.HONEYDEW : Color

一个初始化为 CSS 颜色 #F0FFF0 的不可变 Color 实例

static constant Cesium.Color.HOTPINK : Color

一个初始化为 CSS 颜色 #FF69B4 的不可变 Color 实例

static constant Cesium.Color.INDIANRED : Color

一个初始化为 CSS 颜色 #CD5C5C 的不可变 Color 实例

static constant Cesium.Color.INDIGO : Color

一个初始化为 CSS 颜色 #4B0082 的不可变 Color 实例

static constant Cesium.Color.IVORY : Color

一个初始化为 CSS 颜色 #FFFFF0 的不可变 Color 实例

static constant Cesium.Color.KHAKI : Color

一个初始化为 CSS 颜色 #F0E68C 的不可变 Color 实例

static constant Cesium.Color.LAVENDAR_BLUSH : Color

一个初始化为 CSS 颜色 #FFF0F5 的不可变 Color 实例

static constant Cesium.Color.LAVENDER : Color

一个初始化为 CSS 颜色 #E6E6FA 的不可变 Color 实例

static constant Cesium.Color.LAWNGREEN : Color

一个初始化为 CSS 颜色 #7CFC00 的不可变 Color 实例

static constant Cesium.Color.LEMONCHIFFON : Color

一个初始化为 CSS 颜色 #FFFACD 的不可变 Color 实例

static constant Cesium.Color.LIGHTBLUE : Color

一个初始化为 CSS 颜色 #ADD8E6 的不可变 Color 实例

static constant Cesium.Color.LIGHTCORAL : Color

一个初始化为 CSS 颜色 #F08080 的不可变 Color 实例

static constant Cesium.Color.LIGHTCYAN : Color

一个初始化为 CSS 颜色 #E0FFFF 的不可变 Color 实例

static constant Cesium.Color.LIGHTGOLDENRODYELLOW : Color

一个初始化为 CSS 颜色 #FAFAD2 的不可变 Color 实例

static constant Cesium.Color.LIGHTGRAY : Color

一个初始化为 CSS 颜色 #D3D3D3 的不可变 Color 实例

static constant Cesium.Color.LIGHTGREEN : Color

一个初始化为 CSS 颜色 #90EE90 的不可变 Color 实例

static constant Cesium.Color.LIGHTGREY : Color

一个初始化为 CSS 颜色 #D3D3D3 的不可变 Color 实例

static constant Cesium.Color.LIGHTPINK : Color

一个初始化为 CSS 颜色 #FFB6C1 的不可变 Color 实例

static constant Cesium.Color.LIGHTSEAGREEN : Color

一个初始化为 CSS 颜色 #20B2AA 的不可变 Color 实例

static constant Cesium.Color.LIGHTSKYBLUE : Color

一个初始化为 CSS 颜色 #87CEFA 的不可变 Color 实例

static constant Cesium.Color.LIGHTSLATEGRAY : Color

一个初始化为 CSS 颜色 #778899 的不可变 Color 实例

static constant Cesium.Color.LIGHTSLATEGREY : Color

一个初始化为 CSS 颜色 #778899 的不可变 Color 实例

static constant Cesium.Color.LIGHTSTEELBLUE : Color

一个初始化为 CSS 颜色 #B0C4DE 的不可变 Color 实例

static constant Cesium.Color.LIGHTYELLOW : Color

一个初始化为 CSS 颜色 #FFFFE0 的不可变 Color 实例

static constant Cesium.Color.LIME : Color

一个初始化为 CSS 颜色 #00FF00 的不可变 Color 实例

static constant Cesium.Color.LIMEGREEN : Color

一个初始化为 CSS 颜色 #32CD32 的不可变 Color 实例

static constant Cesium.Color.LINEN : Color

一个初始化为 CSS 颜色 #FAF0E6 的不可变 Color 实例

static constant Cesium.Color.MAGENTA : Color

一个初始化为 CSS 颜色 #FF00FF 的不可变 Color 实例

static constant Cesium.Color.MAROON : Color

一个初始化为 CSS 颜色 #800000 的不可变 Color 实例

static constant Cesium.Color.MEDIUMAQUAMARINE : Color

一个初始化为 CSS 颜色 #66CDAA 的不可变 Color 实例

static constant Cesium.Color.MEDIUMBLUE : Color

一个初始化为 CSS 颜色 #0000CD 的不可变 Color 实例

static constant Cesium.Color.MEDIUMORCHID : Color

一个初始化为 CSS 颜色 #BA55D3 的不可变 Color 实例

static constant Cesium.Color.MEDIUMPURPLE : Color

一个初始化为 CSS 颜色 #9370DB 的不可变 Color 实例

static constant Cesium.Color.MEDIUMSEAGREEN : Color

一个初始化为 CSS 颜色 #3CB371 的不可变 Color 实例

static constant Cesium.Color.MEDIUMSLATEBLUE : Color

一个初始化为 CSS 颜色 #7B68EE 的不可变 Color 实例

static constant Cesium.Color.MEDIUMSPRINGGREEN : Color

一个初始化为 CSS 颜色 #00FA9A 的不可变 Color 实例

static constant Cesium.Color.MEDIUMTURQUOISE : Color

一个初始化为 CSS 颜色 #48D1CC 的不可变 Color 实例

static constant Cesium.Color.MEDIUMVIOLETRED : Color

一个初始化为 CSS 颜色 #C71585 的不可变 Color 实例

static constant Cesium.Color.MIDNIGHTBLUE : Color

一个初始化为 CSS 颜色 #191970 的不可变 Color 实例

static constant Cesium.Color.MINTCREAM : Color

一个初始化为 CSS 颜色 #F5FFFA 的不可变 Color 实例

static constant Cesium.Color.MISTYROSE : Color

一个初始化为 CSS 颜色 #FFE4E1 的不可变 Color 实例

static constant Cesium.Color.MOCCASIN : Color

一个初始化为 CSS 颜色 #FFE4B5 的不可变 Color 实例

static constant Cesium.Color.NAVAJOWHITE : Color

一个初始化为 CSS 颜色 #FFDEAD 的不可变 Color 实例

static constant Cesium.Color.NAVY : Color

一个初始化为 CSS 颜色 #000080 的不可变 Color 实例

static constant Cesium.Color.OLDLACE : Color

一个初始化为 CSS 颜色 #FDF5E6 的不可变 Color 实例

static constant Cesium.Color.OLIVE : Color

一个初始化为 CSS 颜色 #808000 的不可变 Color 实例

static constant Cesium.Color.OLIVEDRAB : Color

一个初始化为 CSS 颜色 #6B8E23 的不可变 Color 实例

static constant Cesium.Color.ORANGE : Color

一个初始化为 CSS 颜色 #FFA500 的不可变 Color 实例

static constant Cesium.Color.ORANGERED : Color

一个初始化为 CSS 颜色 #FF4500 的不可变 Color 实例

static constant Cesium.Color.ORCHID : Color

一个初始化为 CSS 颜色 #DA70D6 的不可变 Color 实例

static Cesium.Color.packedLength : number

用于将对象打包进数组的元素数量。

static constant Cesium.Color.PALEGOLDENROD : Color

一个初始化为 CSS 颜色 #EEE8AA 的不可变 Color 实例

static constant Cesium.Color.PALEGREEN : Color

一个初始化为 CSS 颜色 #98FB98 的不可变 Color 实例

static constant Cesium.Color.PALETURQUOISE : Color

一个初始化为 CSS 颜色 #AFEEEE 的不可变 Color 实例

static constant Cesium.Color.PALEVIOLETRED : Color

一个初始化为 CSS 颜色 #DB7093 的不可变 Color 实例

static constant Cesium.Color.PAPAYAWHIP : Color

一个初始化为 CSS 颜色 #FFEFD5 的不可变 Color 实例

static constant Cesium.Color.PEACHPUFF : Color

一个初始化为 CSS 颜色 #FFDAB9 的不可变 Color 实例

static constant Cesium.Color.PERU : Color

一个初始化为 CSS 颜色 #CD853F 的不可变 Color 实例

static constant Cesium.Color.PINK : Color

一个初始化为 CSS 颜色 #FFC0CB 的不可变 Color 实例

static constant Cesium.Color.PLUM : Color

一个初始化为 CSS 颜色 #DDA0DD 的不可变 Color 实例

static constant Cesium.Color.POWDERBLUE : Color

一个初始化为 CSS 颜色 #B0E0E6 的不可变 Color 实例

static constant Cesium.Color.PURPLE : Color

一个初始化为 CSS 颜色 #800080 的不可变 Color 实例

static constant Cesium.Color.RED : Color

一个初始化为 CSS 颜色 #FF0000 的不可变 Color 实例

static constant Cesium.Color.ROSYBROWN : Color

一个初始化为 CSS 颜色 #BC8F8F 的不可变 Color 实例

static constant Cesium.Color.ROYALBLUE : Color

一个初始化为 CSS 颜色 #4169E1 的不可变 Color 实例

static constant Cesium.Color.SADDLEBROWN : Color

一个初始化为 CSS 颜色 #8B4513 的不可变 Color 实例

static constant Cesium.Color.SALMON : Color

一个初始化为 CSS 颜色 #FA8072 的不可变 Color 实例

static constant Cesium.Color.SANDYBROWN : Color

一个初始化为 CSS 颜色 #F4A460 的不可变 Color 实例

static constant Cesium.Color.SEAGREEN : Color

一个初始化为 CSS 颜色 #2E8B57 的不可变 Color 实例

static constant Cesium.Color.SEASHELL : Color

一个初始化为 CSS 颜色 #FFF5EE 的不可变 Color 实例

static constant Cesium.Color.SIENNA : Color

一个初始化为 CSS 颜色 #A0522D 的不可变 Color 实例

static constant Cesium.Color.SILVER : Color

一个初始化为 CSS 颜色 #C0C0C0 的不可变 Color 实例

static constant Cesium.Color.SKYBLUE : Color

一个初始化为 CSS 颜色 #87CEEB 的不可变 Color 实例

static constant Cesium.Color.SLATEBLUE : Color

一个初始化为 CSS 颜色 #6A5ACD 的不可变 Color 实例

static constant Cesium.Color.SLATEGRAY : Color

一个初始化为 CSS 颜色 #708090 的不可变 Color 实例

static constant Cesium.Color.SLATEGREY : Color

一个初始化为 CSS 颜色 #708090 的不可变 Color 实例

static constant Cesium.Color.SNOW : Color

一个初始化为 CSS 颜色 #FFFAFA 的不可变 Color 实例

static constant Cesium.Color.SPRINGGREEN : Color

一个初始化为 CSS 颜色 #00FF7F 的不可变 Color 实例

static constant Cesium.Color.STEELBLUE : Color

一个初始化为 CSS 颜色 #4682B4 的不可变 Color 实例

static constant Cesium.Color.TAN : Color

一个初始化为 CSS 颜色 #D2B48C 的不可变 Color 实例

static constant Cesium.Color.TEAL : Color

一个初始化为 CSS 颜色 #008080 的不可变 Color 实例

static constant Cesium.Color.THISTLE : Color

一个初始化为 CSS 颜色 #D8BFD8 的不可变 Color 实例

static constant Cesium.Color.TOMATO : Color

一个初始化为 CSS 颜色 #FF6347 的不可变 Color 实例

static constant Cesium.Color.TRANSPARENT : Color

一个初始化为 CSS transparent 的不可变 Color 实例。

static constant Cesium.Color.TURQUOISE : Color

一个初始化为 CSS 颜色 #40E0D0 的不可变 Color 实例

static constant Cesium.Color.VIOLET : Color

一个初始化为 CSS 颜色 #EE82EE 的不可变 Color 实例

static constant Cesium.Color.WHEAT : Color

一个初始化为 CSS 颜色 #F5DEB3 的不可变 Color 实例

static constant Cesium.Color.WHITE : Color

一个初始化为 CSS 颜色 #FFFFFF 的不可变 Color 实例

static constant Cesium.Color.WHITESMOKE : Color

一个初始化为 CSS 颜色 #F5F5F5 的不可变 Color 实例

static constant Cesium.Color.YELLOW : Color

一个初始化为 CSS 颜色 #FFFF00 的不可变 Color 实例

static constant Cesium.Color.YELLOWGREEN : Color

一个初始化为 CSS 颜色 #9ACD32 的不可变 Color 实例
alpha 分量。
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

计算两个 Color 的分量之和。
Name Type Description
left Color 第一个 Color。
right Color 第二个 Color。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.bytesToRgba()number

使用系统的字节序,将字节形式的 RGBA 值转换为单个数值型无符号 32-bit RGBA 值。
Returns:
一个单独的数值型无符号 32-bit RGBA 值。
See:
  • Color.toRgba

static Cesium.Color.byteToFloat(number)number

将范围在 0 到 255 的 'byte' 颜色分量转换为 范围在 0 到 1.0 的 'float' 颜色分量。
Name Type Description
number number 要转换的数字。
Returns:
转换后的数字。

static Cesium.Color.clone(color, result)Color

复制一个 Color。
Name Type Description
color Color 要复制的 Color。
result Color optional 用于存储结果的参数对象,如果为 undefined 则创建新实例。
Returns:
被修改的结果参数;如果 result 为 undefined,则为新实例。 (Returns undefined if color is undefined)

static Cesium.Color.divide(left, right, result)Color

计算两个 Color 的分量之商。
Name Type Description
left Color 第一个 Color。
right Color 第二个 Color。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.divideByScalar(color, scalar, result)Color

将提供的 Color 按提供的标量逐分量相除。
Name Type Description
color Color 要被除的 Color。
scalar number 用于相除的标量。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.equals(left, right)boolean

如果第一个 Color 等于第二个颜色则返回 true。
Name Type Description
left Color optional 用于比较相等的第一个 Color。
right Color optional 用于比较相等的第二个 Color。
Returns:
如果两个 Color 相等则为 true;否则为 false

static Cesium.Color.floatToByte(number)number

将范围在 0 到 1.0 的 'float' 颜色分量转换为 范围在 0 到 255 的 'byte' 颜色分量。
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 optional 用于存储结果的参数对象。
Returns:
被修改的结果参数;如果未提供,则为新的 Color 实例。
Example:
const translucentRed = Cesium.Color.fromAlpha(Cesium.Color.RED, 0.9);

static Cesium.Color.fromBytes(red, green, blue, alpha, result)Color

创建一个使用红色、绿色、蓝色和 alpha 值(范围在 0 到 255)指定的新 Color, 并在内部将它们转换为 0.0 到 1.0 的范围。
Name Type Default Description
red number 255 optional 红色分量。
green number 255 optional 绿色分量。
blue number 255 optional 蓝色分量。
alpha number 255 optional alpha 分量。
result Color optional 用于存储结果的参数对象。
Returns:
被修改的结果参数;如果未提供,则为新的 Color 实例。

static Cesium.Color.fromCartesian4(cartesian, result)Color

Cartesian4 创建 Color 实例。xyzw 分别映射到 redgreenbluealpha
Name Type Description
cartesian Cartesian4 源笛卡尔坐标。
result Color optional 用于存储结果的参数对象。
Returns:
被修改的结果参数;如果未提供,则为新的 Color 实例。

static Cesium.Color.fromCssColorString(color, result)Color

从 CSS 颜色值创建 Color 实例。
Name Type Description
color string CSS 颜色值,格式为 #rgb、#rgba、#rrggbb、#rrggbbaa、rgb()、rgba()、hsl() 或 hsla()。
result Color optional 用于存储结果的参数对象,如果为 undefined 则创建新实例。
Returns:
color 对象;如果字符串不是有效的 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 optional 色相角 0...1
saturation number 0 optional 饱和度值 0...1
lightness number 0 optional 明度值 0...1
alpha number 1.0 optional alpha 分量 0...1
result Color optional 用于存储结果的参数对象,如果为 undefined 则创建新实例。
Returns:
color 对象。
See:

static Cesium.Color.fromRandom(options, result)Color

使用提供的选项创建随机颜色。为了获得可复现的随机颜色,你应当 在应用程序开始时调用一次 CesiumMath#setRandomNumberSeed
Name Type Description
options object optional 包含以下属性的对象:
Name Type Default Description
red number optional 如果指定,则使用该红色分量代替随机值。
minimumRed number 0.0 optional 如果未指定,则要生成的最大红色值。
maximumRed number 1.0 optional 如果未指定,则要生成的最小红色值。
green number optional 如果指定,则使用该绿色分量代替随机值。
minimumGreen number 0.0 optional 如果未指定,则要生成的最大绿色值。
maximumGreen number 1.0 optional 如果未指定,则要生成的最小绿色值。
blue number optional 如果指定,则使用该蓝色分量代替随机值。
minimumBlue number 0.0 optional 如果未指定,则要生成的最大蓝色值。
maximumBlue number 1.0 optional 如果未指定,则要生成的最小蓝色值。
alpha number optional 如果指定,则使用该 alpha 分量代替随机值。
minimumAlpha number 0.0 optional 如果未指定,则要生成的最大 alpha 值。
maximumAlpha number 1.0 optional 如果未指定,则要生成的最小 alpha 值。
result Color optional 用于存储结果的参数对象,如果为 undefined 则创建新实例。
Returns:
被修改的结果参数;如果 result 为 undefined,则为新实例。
Throws:
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-bit RGBA 值创建新 Color。
Name Type Description
rgba number 一个单独的数值型无符号 32-bit RGBA 值。
result Color optional 用于存储结果的参数对象,如果为 undefined 则创建新实例。
Returns:
color 对象。
Example:
const color = Cesium.Color.fromRgba(0x67ADDFFF);
See:

static Cesium.Color.lerp(start, end, t, result)Color

计算在提供的颜色之间、t 处的线性插值或外推。
Name Type Description
start Color 对应于 t 在 0.0 处的颜色。
end Color 对应于 t 在 1.0 处的颜色。
t number 要进行插值的 t 上的位置。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.mod(left, right, result)Color

计算两个 Color 的分量取模。
Name Type Description
left Color 第一个 Color。
right Color 第二个 Color。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.multiply(left, right, result)Color

计算两个 Color 的分量乘积。
Name Type Description
left Color 第一个 Color。
right Color 第二个 Color。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.multiplyByScalar(color, scalar, result)Color

将提供的 Color 按提供的标量逐分量相乘。
Name Type Description
color Color 要缩放的 Color。
scalar number 用于相乘的标量。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.pack(value, array, startingIndex)Array.<number>|TypedArray

将提供的实例存储到提供的数组中。
Name Type Default Description
value Color 要打包的值。
array Array.<number> | TypedArray 要打包到的数组。
startingIndex number 0 optional 数组中开始打包元素的索引。
Returns:
被打包到的数组

static Cesium.Color.subtract(left, right, result)Color

计算两个 Color 的分量之差。
Name Type Description
left Color 第一个 Color。
right Color 第二个 Color。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。

static Cesium.Color.unpack(array, startingIndex, result)Color

从打包的数组中检索一个实例。
Name Type Default Description
array Array.<number> | TypedArray 已打包的数组。
startingIndex number 0 optional 要解包元素的起始索引。
result Color optional 用于存储结果的参数对象。
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());
返回 Color 实例的副本。
Name Type Description
result Color optional 用于存储结果的参数对象,如果为 undefined 则创建新实例。
Returns:
被修改的结果参数;如果 result 为 undefined,则为新实例。

darken(magnitude, result)Color

按提供的量使此颜色变暗。
Name Type Description
magnitude number 指示变暗程度的正数值。
result Color 用于存储结果的参数对象。
Returns:
被修改的结果参数。
Example:
const darkBlue = Cesium.Color.BLUE.darken(0.5, new Cesium.Color());

equals(other)boolean

如果此 Color 等于 other 则返回 true。
Name Type Description
other Color optional 用于比较相等的 Color。
Returns:
如果两个 Color 相等则为 true;否则为 false

equalsEpsilon(other, epsilon)boolean

如果此 Color 在指定的 epsilon 内逐分量等于 other,则返回 true
Name Type Default Description
other Color 用于比较相等的 Color。
epsilon number 0.0 optional 用于相等性测试的 epsilon。
Returns:
如果两个 Color 在指定 epsilon 内相等则为 true;否则为 false

toBytes(result)Array.<number>

将此颜色转换为红色、绿色、蓝色和 alpha 值(范围在 0 到 255)的数组。
Name Type Description
result Array.<number> optional 用于存储结果的数组,如果为 undefined 则创建新实例。
Returns:
被修改的结果参数;如果 result 为 undefined,则为新实例。

toCssColorString()string

创建一个包含此颜色的 CSS 颜色值的字符串。
Returns:
此颜色的 CSS 等价形式。
See:

toCssHexString()string

创建一个包含此颜色的 CSS 十六进制字符串颜色值的字符串。
Returns:
此颜色的 CSS 十六进制字符串等价形式。

toRgba()number

使用系统的字节序,将此颜色转换为单个数值型无符号 32-bit RGBA 值。
Returns:
一个单独的数值型无符号 32-bit RGBA 值。
Example:
const rgba = Cesium.Color.BLUE.toRgba();
See:

toString()string

创建一个以 '(red, green, blue, alpha)' 格式表示此 Color 的字符串。
Returns:
以 '(red, green, blue, alpha)' 格式表示此 Color 的字符串。

withAlpha(alpha, result)Color

创建一个新 Color,其红色、绿色和蓝色分量 与此 Color 相同,但使用指定的 alpha 值。
Name Type Description
alpha number 新的 alpha 分量。
result Color optional 用于存储结果的参数对象。
Returns:
被修改的结果参数;如果未提供,则为新的 Color 实例。
Example:
const translucentRed = Cesium.Color.RED.withAlpha(0.9);
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。