颜色类,用红、绿、蓝和透明度的值来描述(这几个值的范围是从0到1)。
Name | Type | Default | Description |
---|---|---|---|
red |
Number |
1.0
|
optional 红色分量(R) |
green |
Number |
1.0
|
optional 绿色分量(G) |
blue |
Number |
1.0
|
optional 蓝色分量(B) |
alpha |
Number |
1.0
|
optional 透明度分量(A) |
- Packable
See:
Members
-
staticconstantLSGlobe.Color.ALICEBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#F0F8FF
-
staticconstantLSGlobe.Color.ANTIQUEWHITE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FAEBD7
-
staticconstantLSGlobe.Color.AQUA : Color
-
一个不可变的Color实例,初始化为CSS颜色#00FFFF
-
staticconstantLSGlobe.Color.AQUAMARINE : Color
-
一个不可变的Color实例,初始化为CSS颜色#7FFFD4
-
staticconstantLSGlobe.Color.AZURE : Color
-
一个不可变的Color实例,初始化为CSS颜色#F0FFFF
-
staticconstantLSGlobe.Color.BEIGE : Color
-
一个不可变的Color实例,初始化为CSS颜色#F5F5DC
-
staticconstantLSGlobe.Color.BISQUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFE4C4
-
staticconstantLSGlobe.Color.BLACK : Color
-
一个不可变的Color实例,初始化为CSS颜色#000000
-
staticconstantLSGlobe.Color.BLANCHEDALMOND : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFEBCD
-
staticconstantLSGlobe.Color.BLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#0000FF
-
staticconstantLSGlobe.Color.BLUEVIOLET : Color
-
一个不可变的Color实例,初始化为CSS颜色#8A2BE2
-
staticconstantLSGlobe.Color.BROWN : Color
-
一个不可变的Color实例,初始化为CSS颜色#A52A2A
-
staticconstantLSGlobe.Color.BURLYWOOD : Color
-
一个不可变的Color实例,初始化为CSS颜色#DEB887
-
staticconstantLSGlobe.Color.CADETBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#5F9EA0
-
staticconstantLSGlobe.Color.CHARTREUSE : Color
-
一个不可变的Color实例,初始化为CSS颜色#7FFF00
-
staticconstantLSGlobe.Color.CHOCOLATE : Color
-
一个不可变的Color实例,初始化为CSS颜色#D2691E
-
staticconstantLSGlobe.Color.CORAL : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF7F50
-
staticconstantLSGlobe.Color.CORNFLOWERBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#6495ED
-
staticconstantLSGlobe.Color.CORNSILK : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFF8DC
-
staticconstantLSGlobe.Color.CRIMSON : Color
-
一个不可变的Color实例,初始化为CSS颜色#DC143C
-
staticconstantLSGlobe.Color.CYAN : Color
-
一个不可变的Color实例,初始化为CSS颜色#00FFFF
-
staticconstantLSGlobe.Color.DARKBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#00008B
-
staticconstantLSGlobe.Color.DARKCYAN : Color
-
一个不可变的Color实例,初始化为CSS颜色#008B8B
-
staticconstantLSGlobe.Color.DARKGOLDENROD : Color
-
一个不可变的Color实例,初始化为CSS颜色#B8860B
-
staticconstantLSGlobe.Color.DARKGRAY : Color
-
一个不可变的Color实例,初始化为CSS颜色#A9A9A9
-
staticconstantLSGlobe.Color.DARKGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#006400
-
staticconstantLSGlobe.Color.DARKGREY : Color
-
一个不可变的Color实例,初始化为CSS颜色#A9A9A9
-
staticconstantLSGlobe.Color.DARKKHAKI : Color
-
一个不可变的Color实例,初始化为CSS颜色#BDB76B
-
staticconstantLSGlobe.Color.DARKMAGENTA : Color
-
一个不可变的Color实例,初始化为CSS颜色#8B008B
-
staticconstantLSGlobe.Color.DARKOLIVEGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#556B2F
-
staticconstantLSGlobe.Color.DARKORANGE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF8C00
-
staticconstantLSGlobe.Color.DARKORCHID : Color
-
一个不可变的Color实例,初始化为CSS颜色#9932CC
-
staticconstantLSGlobe.Color.DARKRED : Color
-
一个不可变的Color实例,初始化为CSS颜色#8B0000
-
staticconstantLSGlobe.Color.DARKSALMON : Color
-
一个不可变的Color实例,初始化为CSS颜色#E9967A
-
staticconstantLSGlobe.Color.DARKSEAGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#8FBC8F
-
staticconstantLSGlobe.Color.DARKSLATEBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#483D8B
-
staticconstantLSGlobe.Color.DARKSLATEGRAY : Color
-
一个不可变的Color实例,初始化为CSS颜色#2F4F4F
-
staticconstantLSGlobe.Color.DARKSLATEGREY : Color
-
一个不可变的Color实例,初始化为CSS颜色#2F4F4F
-
staticconstantLSGlobe.Color.DARKTURQUOISE : Color
-
一个不可变的Color实例,初始化为CSS颜色#00CED1
-
staticconstantLSGlobe.Color.DARKVIOLET : Color
-
一个不可变的Color实例,初始化为CSS颜色#9400D3
-
staticconstantLSGlobe.Color.DEEPPINK : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF1493
-
staticconstantLSGlobe.Color.DEEPSKYBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#00BFFF
-
staticconstantLSGlobe.Color.DIMGRAY : Color
-
一个不可变的Color实例,初始化为CSS颜色#696969
-
staticconstantLSGlobe.Color.DIMGREY : Color
-
一个不可变的Color实例,初始化为CSS颜色#696969
-
staticconstantLSGlobe.Color.DODGERBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#1E90FF
-
staticconstantLSGlobe.Color.FIREBRICK : Color
-
一个不可变的Color实例,初始化为CSS颜色#B22222
-
staticconstantLSGlobe.Color.FLORALWHITE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFFAF0
-
staticconstantLSGlobe.Color.FORESTGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#228B22
-
staticconstantLSGlobe.Color.FUCHSIA : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF00FF
-
staticconstantLSGlobe.Color.GAINSBORO : Color
-
一个不可变的Color实例,初始化为CSS颜色#DCDCDC
-
staticconstantLSGlobe.Color.GHOSTWHITE : Color
-
一个不可变的Color实例,初始化为CSS颜色#F8F8FF
-
staticconstantLSGlobe.Color.GOLD : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFD700
-
staticconstantLSGlobe.Color.GOLDENROD : Color
-
一个不可变的Color实例,初始化为CSS颜色#DAA520
-
staticconstantLSGlobe.Color.GRAY : Color
-
一个不可变的Color实例,初始化为CSS颜色#808080
-
staticconstantLSGlobe.Color.GREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#008000
-
staticconstantLSGlobe.Color.GREENYELLOW : Color
-
一个不可变的Color实例,初始化为CSS颜色#ADFF2F
-
staticconstantLSGlobe.Color.GREY : Color
-
一个不可变的Color实例,初始化为CSS颜色#808080
-
staticconstantLSGlobe.Color.HONEYDEW : Color
-
一个不可变的Color实例,初始化为CSS颜色#F0FFF0
-
staticconstantLSGlobe.Color.HOTPINK : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF69B4
-
staticconstantLSGlobe.Color.INDIANRED : Color
-
一个不可变的Color实例,初始化为CSS颜色#CD5C5C
-
staticconstantLSGlobe.Color.INDIGO : Color
-
一个不可变的Color实例,初始化为CSS颜色#4B0082
-
staticconstantLSGlobe.Color.IVORY : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFFFF0
-
staticconstantLSGlobe.Color.KHAKI : Color
-
一个不可变的Color实例,初始化为CSS颜色#F0E68C
-
staticconstantLSGlobe.Color.LAVENDAR_BLUSH : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFF0F5
-
staticconstantLSGlobe.Color.LAVENDER : Color
-
一个不可变的Color实例,初始化为CSS颜色#E6E6FA
-
staticconstantLSGlobe.Color.LAWNGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#7CFC00
-
staticconstantLSGlobe.Color.LEMONCHIFFON : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFFACD
-
staticconstantLSGlobe.Color.LIGHTBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#ADD8E6
-
staticconstantLSGlobe.Color.LIGHTCORAL : Color
-
一个不可变的Color实例,初始化为CSS颜色#F08080
-
staticconstantLSGlobe.Color.LIGHTCYAN : Color
-
一个不可变的Color实例,初始化为CSS颜色#E0FFFF
-
staticconstantLSGlobe.Color.LIGHTGOLDENRODYELLOW : Color
-
一个不可变的Color实例,初始化为CSS颜色#FAFAD2
-
staticconstantLSGlobe.Color.LIGHTGRAY : Color
-
一个不可变的Color实例,初始化为CSS颜色#D3D3D3
-
staticconstantLSGlobe.Color.LIGHTGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#90EE90
-
staticconstantLSGlobe.Color.LIGHTGREY : Color
-
一个不可变的Color实例,初始化为CSS颜色#D3D3D3
-
staticconstantLSGlobe.Color.LIGHTPINK : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFB6C1
-
staticconstantLSGlobe.Color.LIGHTSEAGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#20B2AA
-
staticconstantLSGlobe.Color.LIGHTSKYBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#87CEFA
-
staticconstantLSGlobe.Color.LIGHTSLATEGRAY : Color
-
一个不可变的Color实例,初始化为CSS颜色#778899
-
staticconstantLSGlobe.Color.LIGHTSLATEGREY : Color
-
一个不可变的Color实例,初始化为CSS颜色#778899
-
staticconstantLSGlobe.Color.LIGHTSTEELBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#B0C4DE
-
staticconstantLSGlobe.Color.LIGHTYELLOW : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFFFE0
-
staticconstantLSGlobe.Color.LIME : Color
-
一个不可变的Color实例,初始化为CSS颜色#00FF00
-
staticconstantLSGlobe.Color.LIMEGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#32CD32
-
staticconstantLSGlobe.Color.LINEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#FAF0E6
-
staticconstantLSGlobe.Color.MAGENTA : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF00FF
-
staticconstantLSGlobe.Color.MAROON : Color
-
一个不可变的Color实例,初始化为CSS颜色#800000
-
staticconstantLSGlobe.Color.MEDIUMAQUAMARINE : Color
-
一个不可变的Color实例,初始化为CSS颜色#66CDAA
-
staticconstantLSGlobe.Color.MEDIUMBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#0000CD
-
staticconstantLSGlobe.Color.MEDIUMORCHID : Color
-
一个不可变的Color实例,初始化为CSS颜色#BA55D3
-
staticconstantLSGlobe.Color.MEDIUMPURPLE : Color
-
一个不可变的Color实例,初始化为CSS颜色#9370DB
-
staticconstantLSGlobe.Color.MEDIUMSEAGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#3CB371
-
staticconstantLSGlobe.Color.MEDIUMSLATEBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#7B68EE
-
staticconstantLSGlobe.Color.MEDIUMSPRINGGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#00FA9A
-
staticconstantLSGlobe.Color.MEDIUMTURQUOISE : Color
-
一个不可变的Color实例,初始化为CSS颜色#48D1CC
-
staticconstantLSGlobe.Color.MEDIUMVIOLETRED : Color
-
一个不可变的Color实例,初始化为CSS颜色#C71585
-
staticconstantLSGlobe.Color.MIDNIGHTBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#191970
-
staticconstantLSGlobe.Color.MINTCREAM : Color
-
一个不可变的Color实例,初始化为CSS颜色#F5FFFA
-
staticconstantLSGlobe.Color.MISTYROSE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFE4E1
-
staticconstantLSGlobe.Color.MOCCASIN : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFE4B5
-
staticconstantLSGlobe.Color.NAVAJOWHITE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFE4B5
-
staticconstantLSGlobe.Color.NAVY : Color
-
一个不可变的Color实例,初始化为CSS颜色#000080
-
staticconstantLSGlobe.Color.OLDLACE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FDF5E6
-
staticconstantLSGlobe.Color.OLIVE : Color
-
一个不可变的Color实例,初始化为CSS颜色#808000
-
staticconstantLSGlobe.Color.OLIVEDRAB : Color
-
一个不可变的Color实例,初始化为CSS颜色#6B8E23
-
staticconstantLSGlobe.Color.ORANGE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFA500
-
staticconstantLSGlobe.Color.ORANGERED : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF4500
-
staticconstantLSGlobe.Color.ORCHID : Color
-
一个不可变的Color实例,初始化为CSS颜色#DA70D6
-
用于将对象打包到数组中的元素数量
-
staticconstantLSGlobe.Color.PALEGOLDENROD : Color
-
一个不可变的Color实例,初始化为CSS颜色#EEE8AA
-
staticconstantLSGlobe.Color.PALEGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#98FB98
-
staticconstantLSGlobe.Color.PALETURQUOISE : Color
-
一个不可变的Color实例,初始化为CSS颜色#AFEEEE
-
staticconstantLSGlobe.Color.PALEVIOLETRED : Color
-
一个不可变的Color实例,初始化为CSS颜色#DB7093
-
staticconstantLSGlobe.Color.PAPAYAWHIP : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFEFD5
-
staticconstantLSGlobe.Color.PEACHPUFF : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFDAB9
-
staticconstantLSGlobe.Color.PERU : Color
-
一个不可变的Color实例,初始化为CSS颜色#CD853F
-
staticconstantLSGlobe.Color.PINK : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFC0CB
-
staticconstantLSGlobe.Color.PLUM : Color
-
一个不可变的Color实例,初始化为CSS颜色#DDA0DD
-
staticconstantLSGlobe.Color.POWDERBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#B0E0E6
-
staticconstantLSGlobe.Color.PURPLE : Color
-
一个不可变的Color实例,初始化为CSS颜色#800080
-
staticconstantLSGlobe.Color.RED : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF0000
-
staticconstantLSGlobe.Color.ROSYBROWN : Color
-
一个不可变的Color实例,初始化为CSS颜色#BC8F8F
-
staticconstantLSGlobe.Color.ROYALBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#4169E1
-
staticconstantLSGlobe.Color.SADDLEBROWN : Color
-
一个不可变的Color实例,初始化为CSS颜色#8B4513
-
staticconstantLSGlobe.Color.SALMON : Color
-
一个不可变的Color实例,初始化为CSS颜色#FA8072
-
staticconstantLSGlobe.Color.SANDYBROWN : Color
-
一个不可变的Color实例,初始化为CSS颜色#F4A460
-
staticconstantLSGlobe.Color.SEAGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#2E8B57
-
staticconstantLSGlobe.Color.SEASHELL : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFF5EE
-
staticconstantLSGlobe.Color.SIENNA : Color
-
一个不可变的Color实例,初始化为CSS颜色#A0522D
-
staticconstantLSGlobe.Color.SILVER : Color
-
一个不可变的Color实例,初始化为CSS颜色#C0C0C0
-
staticconstantLSGlobe.Color.SKYBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#87CEEB
-
staticconstantLSGlobe.Color.SLATEBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#6A5ACD
-
staticconstantLSGlobe.Color.SLATEGRAY : Color
-
一个不可变的Color实例,初始化为CSS颜色#708090
-
staticconstantLSGlobe.Color.SLATEGREY : Color
-
一个不可变的Color实例,初始化为CSS颜色#708090
-
staticconstantLSGlobe.Color.SNOW : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFFAFA
-
staticconstantLSGlobe.Color.SPRINGGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#00FF7F
-
staticconstantLSGlobe.Color.STEELBLUE : Color
-
一个不可变的Color实例,初始化为CSS颜色#4682B4
-
staticconstantLSGlobe.Color.TAN : Color
-
一个不可变的Color实例,初始化为CSS颜色#D2B48C
-
staticconstantLSGlobe.Color.TEAL : Color
-
一个不可变的Color实例,初始化为CSS颜色#008080
-
staticconstantLSGlobe.Color.THISTLE : Color
-
一个不可变的Color实例,初始化为CSS颜色#D8BFD8
-
staticconstantLSGlobe.Color.TOMATO : Color
-
一个不可变的Color实例,初始化为CSS颜色#FF6347
-
staticconstantLSGlobe.Color.TRANSPARENT : Color
-
一个不可变的Color实例,初始化为CSS为透明
-
staticconstantLSGlobe.Color.TURQUOISE : Color
-
一个不可变的Color实例,初始化为CSS颜色#40E0D0
-
staticconstantLSGlobe.Color.VIOLET : Color
-
一个不可变的Color实例,初始化为CSS颜色#EE82EE
-
staticconstantLSGlobe.Color.WHEAT : Color
-
一个不可变的Color实例,初始化为CSS颜色#F5DEB3
-
staticconstantLSGlobe.Color.WHITE : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFFFFF
-
staticconstantLSGlobe.Color.WHITESMOKE : Color
-
一个不可变的Color实例,初始化为CSS颜色#F5F5F5
-
staticconstantLSGlobe.Color.YELLOW : Color
-
一个不可变的Color实例,初始化为CSS颜色#FFFF00
-
staticconstantLSGlobe.Color.YELLOWGREEN : Color
-
一个不可变的Color实例,初始化为CSS颜色#9ACD32
-
透明度分量(A)
-
Default Value:
1.0
-
蓝色分量(B)
-
Default Value:
1.0
-
绿色分量(G)
-
Default Value:
1.0
-
红色分量(R)
-
Default Value:
1.0
Methods
-
staticLSGlobe.Color.add(left, right, result) → Color
-
计算两种颜色的分量和
Name Type Description left
Color 第一种颜色 right
Color 第二种颜色 result
Color 要存储结果的对象 Returns:
修改后的结果参数 -
将0到255范围内的“byte”颜色转换为0到1.0的“float”颜色
Name Type Description number
Number 被转换的数值 Returns:
转换之后的数值 -
staticLSGlobe.Color.clone(color, result) → Color
-
复制一个颜色
Name Type Description color
Color 被复制的颜色 result
Color optional 要存储结果的对象,如果未定义,则将创建一个新实例 Returns:
如果结果未定义,则修改结果参数或新实例。(如果颜色未定义,则返回undefined) -
staticLSGlobe.Color.divide(left, right, result) → Color
-
计算两种颜色的分量商
Name Type Description left
Color 第一个颜色分量 right
Color 第二个颜色分量 result
Color 要存储结果的对象 Returns:
修改后的结果参数 -
staticLSGlobe.Color.divideByScalar(color, scalar, result) → Color
-
用提供的标量分割颜色
Name Type Description color
Color 被分割的颜色 scalar
Number 用来分割的标量 result
Color 要存储结果的对象 Returns:
修改后的结果参数 -
如果第一个Color等于第二个颜色,则返回true
Name Type Description left
Color 第一个比较的颜色 right
Color 第二个比较的颜色 Returns:
如果颜色相等,返回true
; 否则,返回false
-
将0到1.0范围内的'float'颜色分量转换为0到255范围内的'byte'颜色分量
Name Type Description number
Number 要转换的数值 Returns:
转换的数值 -
staticLSGlobe.Color.fromAlpha(color, alpha, result) → Color
-
通过指定的一个color对象创建一个新的color对象(R G B分量都相同,但是透明度分量是需要指定的)
Name Type Description color
Color 基本的color对象 alpha
Number 新的alpha分量 result
Color optional 存储结果的对象 Returns:
如果未定义,则返回修改过的结果参数或者一个新的color实例对象Example:
var translucentRed = LSGlobe.Color.fromAlpha(LSGlobe.Color.RED, 0.9);
-
staticLSGlobe.Color.fromBytes(red, green, blue, alpha, result) → Color
-
利用红、绿、蓝和透明度分量创建一个color实例对象。这些分量的值在0-255之间,然后内部转换成0-1的范围内的值。
Name Type Default Description red
Number 255
optional 红色分量 green
Number 255
optional 绿色分量 blue
Number 255
optional 蓝色分量 alpha
Number 255
optional 透明度分量 result
Color optional 存储结果的对象 Returns:
如果未定义,则返回修改过的结果参数或者一个新的color实例对象 -
staticLSGlobe.Color.fromCartesian4(cartesian源坐标数据, result) → Color
-
由一个四维笛卡尔坐标(x,y,z,w)创建一个color实例(r,g,b,a)
Name Type Description cartesian源坐标数据
Cartesian4 result
Color optional 存储结果的对象 Returns:
如果没有提供,那么将返回修改后的结果参数或者一个新的color实例。 -
staticLSGlobe.Color.fromCssColorString(color, result) → Color
-
从CSS颜色值创建一个Color实例
Name Type Description color
String 在#RGB,#RRGGBB,RGB(),RGBA(),HSL(),或HSLA()格式的CSS颜色值 result
Color optional 要存储结果的对象,如果未定义,则将创建一个新实例 Returns:
颜色对象,如果该字符串不是有效的CSS颜色,则为undefinedExample:
var cesiumBlue = LSGlobe.Color.fromCssColorString('#67ADDF'); var green = LSGlobe.Color.fromCssColorString('green');
See:
-
staticLSGlobe.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:
-
staticLSGlobe.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 l 如果没有指定,则生成最大红色值 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:
如果结果未定义,则修改结果参数或新实例Throws:
-
DeveloperError : minimumRed必须小于或等于maximumRed
-
DeveloperError : minimumGreen必须小于或等于maximumGreen
-
DeveloperError : minimumBlue必须小于或等于maximumBlue
-
DeveloperError : minimumAlpha必须小于或等于maximumAlpha
Example:
//创建一个完全随机的颜色 var color = LSGlobe.Color.fromRandom(); //创建一个随机的黄色阴影 var color = LSGlobe.Color.fromRandom({ red : 1.0, green : 1.0, alpha : 1.0 }); //创建一个随机鲜艳的颜色 var color = LSGlobe.Color.fromRandom({ minimumRed : 0.75, minimumGreen : 0.75, minimumBlue : 0.75, alpha : 1.0 });
-
-
staticLSGlobe.Color.fromRgba(rgba, result) → Color
-
使用系统的字节序从单个数字无符号32位RGBA值创建新的颜色
Name Type Description rgba
Number 一个数字无符号的32位RGBA值 result
Color optional 要存储结果的对象,如果未定义,则将创建一个新实例 Returns:
颜色对象Example:
var color = LSGlobe.Color.fromRgba(0x67ADDFFF);
See:
-
staticLSGlobe.Color.mod(left, right, result) → Color
-
计算两种颜色的分量模数
Name Type Description left
Color 第一个颜色 right
Color 第二个颜色 result
Color 要存储结果的对象 Returns:
修改后的结果参数 -
staticLSGlobe.Color.multiply(left, right, result) → Color
-
计算两种颜色分量的积
Name Type Description left
Color 第一个颜色分量 right
Color 第二个颜色分量 result
Color 要存储结果的对象 Returns:
修改后的结果参数 -
staticLSGlobe.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
optional 数组中存储数值的索引 Returns:
存储后的数组 -
staticLSGlobe.Color.subtract(left, right, result) → Color
-
计算两种颜色的分量差异
Name Type Description left
Color 第一个颜色分量 right
Color 第二个颜色分量 result
Color 要存储结果的对象 Returns:
修改后的结果参数 -
staticLSGlobe.Color.unpack(array, startingIndex, result) → Color
-
从打包数组中检索实例
Name Type Default Description array
Array.<Number> 打包数组 startingIndex
Number 0
optional 要解包的元素的起始索引 result
Color optional 存储结果的对象 Returns:
修改后的结果参数或新的Color实例 -
brighten(magnitude, result) → Color
-
通过提供的大小增亮颜色
Name Type Description magnitude
Number 表示要增亮的数量的正数 result
Color 要存储结果的对象 Returns:
修改的结果参数Example:
var brightBlue = LSGlobe.Color.BLUE.brighten(0.5, new LSGlobe.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:
var darkBlue = LSGlobe.Color.BLUE.darken(0.5, new LSGlobe.Color());
-
如果此Color等于其他值,则返回true
Name Type Description other
Color 比较颜色值 Returns:
用于比较是相等的epsilon -
如果此Color在指定的epsilon中等于其他分量,则返回true
Name Type Default Description other
Color 比较颜色值 epsilon
Number 0.0
optional 用于比较是相等的epsilon Returns:
如果颜色在指定的epsilon内,返回true;否则,返回false -
将此颜色转换为范围在0到255之间的红色,绿色,蓝色和Alpha值的数组
Name Type Description result
Array.<Number> optional 要存储结果的数组,如果未定义,将创建一个新实例 Returns:
如果结果未定义,则修改结果参数或新实例 -
创建一个包含此颜色的CSS颜色值的字符串
Returns:
这个CSS相等于这个颜色 -
使用系统的字节序将此颜色转换为单个数字无符号的32位RGBA值
Returns:
一个数字无符号的32位RGBA值Example:
var rgba = LSGlobe.Color.BLUE.toRgba();
See:
-
以(red,green,blue,alpha)格式创建代表此颜色的字符串.
Returns:
以(red,green,blue,alpha)格式表示此颜色的字符串 -
withAlpha(alpha, result) → Color
-
创建具有与此Color相同的红色,绿色和蓝色组件的新Color,但使用指定的Alpha值
Name Type Description alpha
Number 新的alpha分量 result
Color optional 要存储结果的对象 Returns:
修改后的结果参数或新的Color实例Example:
var translucentRed = LSGlobe.Color.RED.withAlpha(0.9);