Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
c92aff17
T
three.js
项目概览
Ablesons
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
three.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c92aff17
编写于
1月 22, 2017
作者:
T
Tristan VALCKE
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Protect Color against the closure circular reference bug, and set var declaration at top
上级
3c4475d3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
27 deletion
+27
-27
src/math/Color.js
src/math/Color.js
+27
-27
未找到文件。
src/math/Color.js
浏览文件 @
c92aff17
...
...
@@ -4,6 +4,31 @@ import { _Math } from './Math';
* @author mrdoob / http://mrdoob.com/
*/
var
ColorKeywords
=
{
'
aliceblue
'
:
0xF0F8FF
,
'
antiquewhite
'
:
0xFAEBD7
,
'
aqua
'
:
0x00FFFF
,
'
aquamarine
'
:
0x7FFFD4
,
'
azure
'
:
0xF0FFFF
,
'
beige
'
:
0xF5F5DC
,
'
bisque
'
:
0xFFE4C4
,
'
black
'
:
0x000000
,
'
blanchedalmond
'
:
0xFFEBCD
,
'
blue
'
:
0x0000FF
,
'
blueviolet
'
:
0x8A2BE2
,
'
brown
'
:
0xA52A2A
,
'
burlywood
'
:
0xDEB887
,
'
cadetblue
'
:
0x5F9EA0
,
'
chartreuse
'
:
0x7FFF00
,
'
chocolate
'
:
0xD2691E
,
'
coral
'
:
0xFF7F50
,
'
cornflowerblue
'
:
0x6495ED
,
'
cornsilk
'
:
0xFFF8DC
,
'
crimson
'
:
0xDC143C
,
'
cyan
'
:
0x00FFFF
,
'
darkblue
'
:
0x00008B
,
'
darkcyan
'
:
0x008B8B
,
'
darkgoldenrod
'
:
0xB8860B
,
'
darkgray
'
:
0xA9A9A9
,
'
darkgreen
'
:
0x006400
,
'
darkgrey
'
:
0xA9A9A9
,
'
darkkhaki
'
:
0xBDB76B
,
'
darkmagenta
'
:
0x8B008B
,
'
darkolivegreen
'
:
0x556B2F
,
'
darkorange
'
:
0xFF8C00
,
'
darkorchid
'
:
0x9932CC
,
'
darkred
'
:
0x8B0000
,
'
darksalmon
'
:
0xE9967A
,
'
darkseagreen
'
:
0x8FBC8F
,
'
darkslateblue
'
:
0x483D8B
,
'
darkslategray
'
:
0x2F4F4F
,
'
darkslategrey
'
:
0x2F4F4F
,
'
darkturquoise
'
:
0x00CED1
,
'
darkviolet
'
:
0x9400D3
,
'
deeppink
'
:
0xFF1493
,
'
deepskyblue
'
:
0x00BFFF
,
'
dimgray
'
:
0x696969
,
'
dimgrey
'
:
0x696969
,
'
dodgerblue
'
:
0x1E90FF
,
'
firebrick
'
:
0xB22222
,
'
floralwhite
'
:
0xFFFAF0
,
'
forestgreen
'
:
0x228B22
,
'
fuchsia
'
:
0xFF00FF
,
'
gainsboro
'
:
0xDCDCDC
,
'
ghostwhite
'
:
0xF8F8FF
,
'
gold
'
:
0xFFD700
,
'
goldenrod
'
:
0xDAA520
,
'
gray
'
:
0x808080
,
'
green
'
:
0x008000
,
'
greenyellow
'
:
0xADFF2F
,
'
grey
'
:
0x808080
,
'
honeydew
'
:
0xF0FFF0
,
'
hotpink
'
:
0xFF69B4
,
'
indianred
'
:
0xCD5C5C
,
'
indigo
'
:
0x4B0082
,
'
ivory
'
:
0xFFFFF0
,
'
khaki
'
:
0xF0E68C
,
'
lavender
'
:
0xE6E6FA
,
'
lavenderblush
'
:
0xFFF0F5
,
'
lawngreen
'
:
0x7CFC00
,
'
lemonchiffon
'
:
0xFFFACD
,
'
lightblue
'
:
0xADD8E6
,
'
lightcoral
'
:
0xF08080
,
'
lightcyan
'
:
0xE0FFFF
,
'
lightgoldenrodyellow
'
:
0xFAFAD2
,
'
lightgray
'
:
0xD3D3D3
,
'
lightgreen
'
:
0x90EE90
,
'
lightgrey
'
:
0xD3D3D3
,
'
lightpink
'
:
0xFFB6C1
,
'
lightsalmon
'
:
0xFFA07A
,
'
lightseagreen
'
:
0x20B2AA
,
'
lightskyblue
'
:
0x87CEFA
,
'
lightslategray
'
:
0x778899
,
'
lightslategrey
'
:
0x778899
,
'
lightsteelblue
'
:
0xB0C4DE
,
'
lightyellow
'
:
0xFFFFE0
,
'
lime
'
:
0x00FF00
,
'
limegreen
'
:
0x32CD32
,
'
linen
'
:
0xFAF0E6
,
'
magenta
'
:
0xFF00FF
,
'
maroon
'
:
0x800000
,
'
mediumaquamarine
'
:
0x66CDAA
,
'
mediumblue
'
:
0x0000CD
,
'
mediumorchid
'
:
0xBA55D3
,
'
mediumpurple
'
:
0x9370DB
,
'
mediumseagreen
'
:
0x3CB371
,
'
mediumslateblue
'
:
0x7B68EE
,
'
mediumspringgreen
'
:
0x00FA9A
,
'
mediumturquoise
'
:
0x48D1CC
,
'
mediumvioletred
'
:
0xC71585
,
'
midnightblue
'
:
0x191970
,
'
mintcream
'
:
0xF5FFFA
,
'
mistyrose
'
:
0xFFE4E1
,
'
moccasin
'
:
0xFFE4B5
,
'
navajowhite
'
:
0xFFDEAD
,
'
navy
'
:
0x000080
,
'
oldlace
'
:
0xFDF5E6
,
'
olive
'
:
0x808000
,
'
olivedrab
'
:
0x6B8E23
,
'
orange
'
:
0xFFA500
,
'
orangered
'
:
0xFF4500
,
'
orchid
'
:
0xDA70D6
,
'
palegoldenrod
'
:
0xEEE8AA
,
'
palegreen
'
:
0x98FB98
,
'
paleturquoise
'
:
0xAFEEEE
,
'
palevioletred
'
:
0xDB7093
,
'
papayawhip
'
:
0xFFEFD5
,
'
peachpuff
'
:
0xFFDAB9
,
'
peru
'
:
0xCD853F
,
'
pink
'
:
0xFFC0CB
,
'
plum
'
:
0xDDA0DD
,
'
powderblue
'
:
0xB0E0E6
,
'
purple
'
:
0x800080
,
'
red
'
:
0xFF0000
,
'
rosybrown
'
:
0xBC8F8F
,
'
royalblue
'
:
0x4169E1
,
'
saddlebrown
'
:
0x8B4513
,
'
salmon
'
:
0xFA8072
,
'
sandybrown
'
:
0xF4A460
,
'
seagreen
'
:
0x2E8B57
,
'
seashell
'
:
0xFFF5EE
,
'
sienna
'
:
0xA0522D
,
'
silver
'
:
0xC0C0C0
,
'
skyblue
'
:
0x87CEEB
,
'
slateblue
'
:
0x6A5ACD
,
'
slategray
'
:
0x708090
,
'
slategrey
'
:
0x708090
,
'
snow
'
:
0xFFFAFA
,
'
springgreen
'
:
0x00FF7F
,
'
steelblue
'
:
0x4682B4
,
'
tan
'
:
0xD2B48C
,
'
teal
'
:
0x008080
,
'
thistle
'
:
0xD8BFD8
,
'
tomato
'
:
0xFF6347
,
'
turquoise
'
:
0x40E0D0
,
'
violet
'
:
0xEE82EE
,
'
wheat
'
:
0xF5DEB3
,
'
white
'
:
0xFFFFFF
,
'
whitesmoke
'
:
0xF5F5F5
,
'
yellow
'
:
0xFFFF00
,
'
yellowgreen
'
:
0x9ACD32
};
function
Color
(
r
,
g
,
b
)
{
if
(
g
===
undefined
&&
b
===
undefined
)
{
...
...
@@ -17,7 +42,7 @@ function Color( r, g, b ) {
}
Color
.
prototype
=
{
Object
.
assign
(
Color
.
prototype
,
{
constructor
:
Color
,
...
...
@@ -494,32 +519,7 @@ Color.prototype = {
}
};
var
ColorKeywords
=
{
'
aliceblue
'
:
0xF0F8FF
,
'
antiquewhite
'
:
0xFAEBD7
,
'
aqua
'
:
0x00FFFF
,
'
aquamarine
'
:
0x7FFFD4
,
'
azure
'
:
0xF0FFFF
,
'
beige
'
:
0xF5F5DC
,
'
bisque
'
:
0xFFE4C4
,
'
black
'
:
0x000000
,
'
blanchedalmond
'
:
0xFFEBCD
,
'
blue
'
:
0x0000FF
,
'
blueviolet
'
:
0x8A2BE2
,
'
brown
'
:
0xA52A2A
,
'
burlywood
'
:
0xDEB887
,
'
cadetblue
'
:
0x5F9EA0
,
'
chartreuse
'
:
0x7FFF00
,
'
chocolate
'
:
0xD2691E
,
'
coral
'
:
0xFF7F50
,
'
cornflowerblue
'
:
0x6495ED
,
'
cornsilk
'
:
0xFFF8DC
,
'
crimson
'
:
0xDC143C
,
'
cyan
'
:
0x00FFFF
,
'
darkblue
'
:
0x00008B
,
'
darkcyan
'
:
0x008B8B
,
'
darkgoldenrod
'
:
0xB8860B
,
'
darkgray
'
:
0xA9A9A9
,
'
darkgreen
'
:
0x006400
,
'
darkgrey
'
:
0xA9A9A9
,
'
darkkhaki
'
:
0xBDB76B
,
'
darkmagenta
'
:
0x8B008B
,
'
darkolivegreen
'
:
0x556B2F
,
'
darkorange
'
:
0xFF8C00
,
'
darkorchid
'
:
0x9932CC
,
'
darkred
'
:
0x8B0000
,
'
darksalmon
'
:
0xE9967A
,
'
darkseagreen
'
:
0x8FBC8F
,
'
darkslateblue
'
:
0x483D8B
,
'
darkslategray
'
:
0x2F4F4F
,
'
darkslategrey
'
:
0x2F4F4F
,
'
darkturquoise
'
:
0x00CED1
,
'
darkviolet
'
:
0x9400D3
,
'
deeppink
'
:
0xFF1493
,
'
deepskyblue
'
:
0x00BFFF
,
'
dimgray
'
:
0x696969
,
'
dimgrey
'
:
0x696969
,
'
dodgerblue
'
:
0x1E90FF
,
'
firebrick
'
:
0xB22222
,
'
floralwhite
'
:
0xFFFAF0
,
'
forestgreen
'
:
0x228B22
,
'
fuchsia
'
:
0xFF00FF
,
'
gainsboro
'
:
0xDCDCDC
,
'
ghostwhite
'
:
0xF8F8FF
,
'
gold
'
:
0xFFD700
,
'
goldenrod
'
:
0xDAA520
,
'
gray
'
:
0x808080
,
'
green
'
:
0x008000
,
'
greenyellow
'
:
0xADFF2F
,
'
grey
'
:
0x808080
,
'
honeydew
'
:
0xF0FFF0
,
'
hotpink
'
:
0xFF69B4
,
'
indianred
'
:
0xCD5C5C
,
'
indigo
'
:
0x4B0082
,
'
ivory
'
:
0xFFFFF0
,
'
khaki
'
:
0xF0E68C
,
'
lavender
'
:
0xE6E6FA
,
'
lavenderblush
'
:
0xFFF0F5
,
'
lawngreen
'
:
0x7CFC00
,
'
lemonchiffon
'
:
0xFFFACD
,
'
lightblue
'
:
0xADD8E6
,
'
lightcoral
'
:
0xF08080
,
'
lightcyan
'
:
0xE0FFFF
,
'
lightgoldenrodyellow
'
:
0xFAFAD2
,
'
lightgray
'
:
0xD3D3D3
,
'
lightgreen
'
:
0x90EE90
,
'
lightgrey
'
:
0xD3D3D3
,
'
lightpink
'
:
0xFFB6C1
,
'
lightsalmon
'
:
0xFFA07A
,
'
lightseagreen
'
:
0x20B2AA
,
'
lightskyblue
'
:
0x87CEFA
,
'
lightslategray
'
:
0x778899
,
'
lightslategrey
'
:
0x778899
,
'
lightsteelblue
'
:
0xB0C4DE
,
'
lightyellow
'
:
0xFFFFE0
,
'
lime
'
:
0x00FF00
,
'
limegreen
'
:
0x32CD32
,
'
linen
'
:
0xFAF0E6
,
'
magenta
'
:
0xFF00FF
,
'
maroon
'
:
0x800000
,
'
mediumaquamarine
'
:
0x66CDAA
,
'
mediumblue
'
:
0x0000CD
,
'
mediumorchid
'
:
0xBA55D3
,
'
mediumpurple
'
:
0x9370DB
,
'
mediumseagreen
'
:
0x3CB371
,
'
mediumslateblue
'
:
0x7B68EE
,
'
mediumspringgreen
'
:
0x00FA9A
,
'
mediumturquoise
'
:
0x48D1CC
,
'
mediumvioletred
'
:
0xC71585
,
'
midnightblue
'
:
0x191970
,
'
mintcream
'
:
0xF5FFFA
,
'
mistyrose
'
:
0xFFE4E1
,
'
moccasin
'
:
0xFFE4B5
,
'
navajowhite
'
:
0xFFDEAD
,
'
navy
'
:
0x000080
,
'
oldlace
'
:
0xFDF5E6
,
'
olive
'
:
0x808000
,
'
olivedrab
'
:
0x6B8E23
,
'
orange
'
:
0xFFA500
,
'
orangered
'
:
0xFF4500
,
'
orchid
'
:
0xDA70D6
,
'
palegoldenrod
'
:
0xEEE8AA
,
'
palegreen
'
:
0x98FB98
,
'
paleturquoise
'
:
0xAFEEEE
,
'
palevioletred
'
:
0xDB7093
,
'
papayawhip
'
:
0xFFEFD5
,
'
peachpuff
'
:
0xFFDAB9
,
'
peru
'
:
0xCD853F
,
'
pink
'
:
0xFFC0CB
,
'
plum
'
:
0xDDA0DD
,
'
powderblue
'
:
0xB0E0E6
,
'
purple
'
:
0x800080
,
'
red
'
:
0xFF0000
,
'
rosybrown
'
:
0xBC8F8F
,
'
royalblue
'
:
0x4169E1
,
'
saddlebrown
'
:
0x8B4513
,
'
salmon
'
:
0xFA8072
,
'
sandybrown
'
:
0xF4A460
,
'
seagreen
'
:
0x2E8B57
,
'
seashell
'
:
0xFFF5EE
,
'
sienna
'
:
0xA0522D
,
'
silver
'
:
0xC0C0C0
,
'
skyblue
'
:
0x87CEEB
,
'
slateblue
'
:
0x6A5ACD
,
'
slategray
'
:
0x708090
,
'
slategrey
'
:
0x708090
,
'
snow
'
:
0xFFFAFA
,
'
springgreen
'
:
0x00FF7F
,
'
steelblue
'
:
0x4682B4
,
'
tan
'
:
0xD2B48C
,
'
teal
'
:
0x008080
,
'
thistle
'
:
0xD8BFD8
,
'
tomato
'
:
0xFF6347
,
'
turquoise
'
:
0x40E0D0
,
'
violet
'
:
0xEE82EE
,
'
wheat
'
:
0xF5DEB3
,
'
white
'
:
0xFFFFFF
,
'
whitesmoke
'
:
0xF5F5F5
,
'
yellow
'
:
0xFFFF00
,
'
yellowgreen
'
:
0x9ACD32
};
}
);
export
{
Color
};
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录