Color

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

使用红色、绿色、蓝色和 alpha 值指定的颜色, 范围从 0(无强度)到 1.0(全强度)。
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 颜色的不可变 Color 实例 #F0F8FF

static constant Cesium.Color.ANTIQUEWHITE : Color

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

static constant Cesium.Color.AQUA : Color

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

static constant Cesium.Color.AQUAMARINE : Color

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

static constant Cesium.Color.AZURE : Color

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

static constant Cesium.Color.BEIGE : Color

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

static constant Cesium.Color.BISQUE : Color

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

static constant Cesium.Color.BLACK : Color

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

static constant Cesium.Color.BLANCHEDALMOND : Color

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

static constant Cesium.Color.BLUE : Color

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

static constant Cesium.Color.BLUEVIOLET : Color

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

static constant Cesium.Color.BROWN : Color

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

static constant Cesium.Color.BURLYWOOD : Color

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

static constant Cesium.Color.CADETBLUE : Color

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

static constant Cesium.Color.CHARTREUSE : Color

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

static constant Cesium.Color.CHOCOLATE : Color

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

static constant Cesium.Color.CORAL : Color

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

static constant Cesium.Color.CORNFLOWERBLUE : Color

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

static constant Cesium.Color.CORNSILK : Color

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

static constant Cesium.Color.CRIMSON : Color

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

static constant Cesium.Color.CYAN : Color

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

static constant Cesium.Color.DARKBLUE : Color

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

static constant Cesium.Color.DARKCYAN : Color

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

static constant Cesium.Color.DARKGOLDENROD : Color

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

static constant Cesium.Color.DARKGRAY : Color

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

static constant Cesium.Color.DARKGREEN : Color

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

static constant Cesium.Color.DARKGREY : Color

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

static constant Cesium.Color.DARKKHAKI : Color

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

static constant Cesium.Color.DARKMAGENTA : Color

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

static constant Cesium.Color.DARKOLIVEGREEN : Color

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

static constant Cesium.Color.DARKORANGE : Color

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

static constant Cesium.Color.DARKORCHID : Color

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

static constant Cesium.Color.DARKRED : Color

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

static constant Cesium.Color.DARKSALMON : Color

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

static constant Cesium.Color.DARKSEAGREEN : Color

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

static constant Cesium.Color.DARKSLATEBLUE : Color

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

static constant Cesium.Color.DARKSLATEGRAY : Color

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

static constant Cesium.Color.DARKSLATEGREY : Color

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

static constant Cesium.Color.DARKTURQUOISE : Color

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

static constant Cesium.Color.DARKVIOLET : Color

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

static constant Cesium.Color.DEEPPINK : Color

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

static constant Cesium.Color.DEEPSKYBLUE : Color

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

static constant Cesium.Color.DIMGRAY : Color

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

static constant Cesium.Color.DIMGREY : Color

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

static constant Cesium.Color.DODGERBLUE : Color

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

static constant Cesium.Color.FIREBRICK : Color

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

static constant Cesium.Color.FLORALWHITE : Color

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

static constant Cesium.Color.FORESTGREEN : Color

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

static constant Cesium.Color.FUCHSIA : Color

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

static constant Cesium.Color.GAINSBORO : Color

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

static constant Cesium.Color.GHOSTWHITE : Color

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

static constant Cesium.Color.GOLD : Color

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

static constant Cesium.Color.GOLDENROD : Color

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

static constant Cesium.Color.GRAY : Color

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

static constant Cesium.Color.GREEN : Color

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

static constant Cesium.Color.GREENYELLOW : Color

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

static constant Cesium.Color.GREY : Color

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

static constant Cesium.Color.HONEYDEW : Color

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

static constant Cesium.Color.HOTPINK : Color

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

static constant Cesium.Color.INDIANRED : Color

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

static constant Cesium.Color.INDIGO : Color

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

static constant Cesium.Color.IVORY : Color

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

static constant Cesium.Color.KHAKI : Color

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

static constant Cesium.Color.LAVENDAR_BLUSH : Color

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

static constant Cesium.Color.LAVENDER : Color

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

static constant Cesium.Color.LAWNGREEN : Color

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

static constant Cesium.Color.LEMONCHIFFON : Color

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

static constant Cesium.Color.LIGHTBLUE : Color

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

static constant Cesium.Color.LIGHTCORAL : Color

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

static constant Cesium.Color.LIGHTCYAN : Color

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

static constant Cesium.Color.LIGHTGOLDENRODYELLOW : Color

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

static constant Cesium.Color.LIGHTGRAY : Color

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

static constant Cesium.Color.LIGHTGREEN : Color

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

static constant Cesium.Color.LIGHTGREY : Color

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

static constant Cesium.Color.LIGHTPINK : Color

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

static constant Cesium.Color.LIGHTSEAGREEN : Color

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

static constant Cesium.Color.LIGHTSKYBLUE : Color

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

static constant Cesium.Color.LIGHTSLATEGRAY : Color

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

static constant Cesium.Color.LIGHTSLATEGREY : Color

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

static constant Cesium.Color.LIGHTSTEELBLUE : Color

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

static constant Cesium.Color.LIGHTYELLOW : Color

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

static constant Cesium.Color.LIME : Color

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

static constant Cesium.Color.LIMEGREEN : Color

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

static constant Cesium.Color.LINEN : Color

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

static constant Cesium.Color.MAGENTA : Color

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

static constant Cesium.Color.MAROON : Color

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

static constant Cesium.Color.MEDIUMAQUAMARINE : Color

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

static constant Cesium.Color.MEDIUMBLUE : Color

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

static constant Cesium.Color.MEDIUMORCHID : Color

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

static constant Cesium.Color.MEDIUMPURPLE : Color

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

static constant Cesium.Color.MEDIUMSEAGREEN : Color

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

static constant Cesium.Color.MEDIUMSLATEBLUE : Color

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

static constant Cesium.Color.MEDIUMSPRINGGREEN : Color

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

static constant Cesium.Color.MEDIUMTURQUOISE : Color

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

static constant Cesium.Color.MEDIUMVIOLETRED : Color

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

static constant Cesium.Color.MIDNIGHTBLUE : Color

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

static constant Cesium.Color.MINTCREAM : Color

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

static constant Cesium.Color.MISTYROSE : Color

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

static constant Cesium.Color.MOCCASIN : Color

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

static constant Cesium.Color.NAVAJOWHITE : Color

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

static constant Cesium.Color.NAVY : Color

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

static constant Cesium.Color.OLDLACE : Color

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

static constant Cesium.Color.OLIVE : Color

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

static constant Cesium.Color.OLIVEDRAB : Color

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

static constant Cesium.Color.ORANGE : Color

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

static constant Cesium.Color.ORANGERED : Color

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

static constant Cesium.Color.ORCHID : Color

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

static Cesium.Color.packedLength : number

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

static constant Cesium.Color.PALEGOLDENROD : Color

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

static constant Cesium.Color.PALEGREEN : Color

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

static constant Cesium.Color.PALETURQUOISE : Color

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

static constant Cesium.Color.PALEVIOLETRED : Color

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

static constant Cesium.Color.PAPAYAWHIP : Color

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

static constant Cesium.Color.PEACHPUFF : Color

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

static constant Cesium.Color.PERU : Color

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

static constant Cesium.Color.PINK : Color

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

static constant Cesium.Color.PLUM : Color

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

static constant Cesium.Color.POWDERBLUE : Color

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

static constant Cesium.Color.PURPLE : Color

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

static constant Cesium.Color.RED : Color

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

static constant Cesium.Color.ROSYBROWN : Color

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

static constant Cesium.Color.ROYALBLUE : Color

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

static constant Cesium.Color.SADDLEBROWN : Color

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

static constant Cesium.Color.SALMON : Color

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

static constant Cesium.Color.SANDYBROWN : Color

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

static constant Cesium.Color.SEAGREEN : Color

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

static constant Cesium.Color.SEASHELL : Color

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

static constant Cesium.Color.SIENNA : Color

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

static constant Cesium.Color.SILVER : Color

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

static constant Cesium.Color.SKYBLUE : Color

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

static constant Cesium.Color.SLATEBLUE : Color

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

static constant Cesium.Color.SLATEGRAY : Color

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

static constant Cesium.Color.SLATEGREY : Color

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

static constant Cesium.Color.SNOW : Color

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

static constant Cesium.Color.SPRINGGREEN : Color

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

static constant Cesium.Color.STEELBLUE : Color

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

static constant Cesium.Color.TAN : Color

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

static constant Cesium.Color.TEAL : Color

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

static constant Cesium.Color.THISTLE : Color

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

static constant Cesium.Color.TOMATO : Color

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

static constant Cesium.Color.TRANSPARENT : Color

初始化为 CSS 的不可变 Color 实例 transparent.

static constant Cesium.Color.TURQUOISE : Color

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

static constant Cesium.Color.VIOLET : Color

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

static constant Cesium.Color.WHEAT : Color

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

static constant Cesium.Color.WHITE : Color

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

static constant Cesium.Color.WHITESMOKE : Color

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

static constant Cesium.Color.YELLOW : Color

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

static constant Cesium.Color.YELLOWGREEN : Color

初始化为 CSS 颜色的不可变 Color 实例 #9ACD32
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 第二种颜色。
result Color 要在其上存储结果的对象。
Returns:
修改后的结果参数。

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 要复制的颜色。
result Color optional 用于存储结果的对象,如果未定义,将创建一个新实例。
Returns:
修改后的结果参数,如果 result 未定义,则为新实例。(如果颜色未定义,则返回 undefined)

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

计算两种 Color 的分量商。
Name Type Description
left Color 第一个 Color。
right Color 第二种颜色。
result Color 要在其上存储结果的对象。
Returns:
修改后的结果参数。

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

将提供的 Color 分量除以提供的标量。
Name Type Description
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:
如果 Colors 相等,则为 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

创建具有相同红色、绿色和蓝色分量的新颜色 的指定颜色,但具有指定的 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 值指定的新 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 Alpha 分量。
result Color optional 要在其上存储结果的对象。
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。

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

Cartesian4 创建 Color 实例。xyz、 和 W 映射分别为红色绿色蓝色Alpha
Name Type Description
cartesian Cartesian4 源笛卡尔。
result Color optional 要在其上存储结果的对象。
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 optional 用于存储结果的对象,如果未定义,将创建一个新实例。
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 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 用于存储结果的对象,如果未定义,将创建一个新实例。
Returns:
颜色对象。
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 用于存储结果的对象,如果未定义,将创建一个新实例。
Returns:
修改后的结果参数,如果 result 未定义,则为新实例。
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 位 RGBA 值创建新颜色 的系统。
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 对应于 1.0 的 t 的颜色。
t number 沿着t进行插值的点。
result Color 要在其上存储结果的对象。
Returns:
修改后的结果参数。

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

计算两种 Color 的分量模数。
Name Type Description
left Color 第一个 Color。
right Color 第二种颜色。
result Color 要在其上存储结果的对象。
Returns:
修改后的结果参数。

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

计算两种 Color 的分量乘积。
Name Type Description
left Color 第一个 Color。
right Color 第二种颜色。
result Color 要在其上存储结果的对象。
Returns:
修改后的结果参数。

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

将提供的 Color 分量乘以提供的标量。
Name Type Description
color Color 要缩放的颜色。
scalar number 与之相乘的标量。
result Color 要在其上存储结果的对象。
Returns:
修改后的结果参数。

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

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

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

计算两种 Color 的分量差异。
Name Type Description
left Color 第一个 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 要解压缩的元素的起始索引。
result Color optional 要在其中存储结果的对象。
Returns:
修改后的结果参数 or a new Color instance if one was not provided.

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 用于存储结果的对象,如果未定义,将创建一个新实例。
Returns:
修改后的结果参数,如果 result 未定义,则为新实例。

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:
如果 Colors 相等,则为 true;否则为 false

equalsEpsilon(other, epsilon)boolean

如果此 Color 等于指定 epsilon 内的其他组件,则返回 true
Name Type Default Description
other Color 要比较是否相等的 Color。
epsilon number 0.0 optional 用来检验等式。
Returns:
如果 Colors 在指定的 epsilon 内相等,则为 true;否则为 false

toBytes(result)Array.<number>

将此颜色转换为红色、绿色、蓝色和 Alpha 值的数组 介于 0 到 255 之间。
Name Type Description
result Array.<number> optional 用于存储结果的数组,如果未定义,将创建一个新实例。
Returns:
修改后的结果参数,如果 result 未定义,则使用新实例。

toCssColorString()string

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

toCssHexString()string

创建一个字符串,其中包含此颜色的 CSS 十六进制字符串颜色值。
Returns:
相当于此颜色的 CSS 十六进制字符串。

toRgba()number

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

toString()string

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

withAlpha(alpha, result)Color

创建具有相同红色、绿色和蓝色分量的新颜色 作为此 Color,但具有指定的 alpha 值。
Name Type Description
alpha number 新的 alpha 分量。
result Color optional 要在其上存储结果的对象。
Returns:
修改后的结果参数或新的 Color 实例(如果未提供)。
Example:
const translucentRed = Cesium.Color.RED.withAlpha(0.9);
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.