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