Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
9bbcb167
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,体验更适合开发者的 AI 搜索 >>
提交
9bbcb167
编写于
2月 08, 2016
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Editor: SpotLight's exponent to penumbra.
上级
b1f94dac
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
13 addition
and
13 deletion
+13
-13
editor/js/Menubar.Add.js
editor/js/Menubar.Add.js
+2
-2
editor/js/Sidebar.Object.js
editor/js/Sidebar.Object.js
+11
-11
未找到文件。
editor/js/Menubar.Add.js
浏览文件 @
9bbcb167
...
...
@@ -324,9 +324,9 @@ Menubar.Add = function ( editor ) {
var
intensity
=
1
;
var
distance
=
0
;
var
angle
=
Math
.
PI
*
0.1
;
var
exponent
=
1
0
;
var
penumbra
=
0
;
var
light
=
new
THREE
.
SpotLight
(
color
,
intensity
,
distance
,
angle
,
exponent
);
var
light
=
new
THREE
.
SpotLight
(
color
,
intensity
,
distance
,
angle
,
penumbra
);
light
.
name
=
'
SpotLight
'
+
(
++
lightCount
);
light
.
target
.
name
=
'
SpotLight
'
+
(
lightCount
)
+
'
Target
'
;
...
...
editor/js/Sidebar.Object.js
浏览文件 @
9bbcb167
...
...
@@ -224,15 +224,15 @@ Sidebar.Object = function ( editor ) {
container
.
add
(
objectAngleRow
);
//
exponent
//
penumrba
var
object
Exponent
Row
=
new
UI
.
Row
();
var
object
Exponent
=
new
UI
.
Number
().
setRange
(
0
,
Infinity
).
onChange
(
update
);
var
object
Penumbra
Row
=
new
UI
.
Row
();
var
object
Penumbra
=
new
UI
.
Number
().
setRange
(
0
,
1
).
onChange
(
update
);
object
ExponentRow
.
add
(
new
UI
.
Text
(
'
Exponent
'
).
setWidth
(
'
90px
'
)
);
object
ExponentRow
.
add
(
objectExponent
);
object
PenumbraRow
.
add
(
new
UI
.
Text
(
'
Penumbra
'
).
setWidth
(
'
90px
'
)
);
object
PenumbraRow
.
add
(
objectPenumbra
);
container
.
add
(
object
Exponent
Row
);
container
.
add
(
object
Penumbra
Row
);
// decay
...
...
@@ -444,9 +444,9 @@ Sidebar.Object = function ( editor ) {
}
if
(
object
.
exponent
!==
undefined
&&
Math
.
abs
(
object
.
exponent
-
objectExponent
.
getValue
()
)
>=
0.01
)
{
if
(
object
.
penumbra
!==
undefined
&&
Math
.
abs
(
object
.
penumbra
-
objectPenumbra
.
getValue
()
)
>=
0.01
)
{
editor
.
execute
(
new
SetValueCommand
(
object
,
'
exponent
'
,
objectExponent
.
getValue
()
)
);
editor
.
execute
(
new
SetValueCommand
(
object
,
'
penumbra
'
,
objectPenumbra
.
getValue
()
)
);
}
...
...
@@ -520,7 +520,7 @@ Sidebar.Object = function ( editor ) {
'
groundColor
'
:
objectGroundColorRow
,
'
distance
'
:
objectDistanceRow
,
'
angle
'
:
objectAngleRow
,
'
exponent
'
:
objectExponent
Row
,
'
penumbra
'
:
objectPenumbra
Row
,
'
decay
'
:
objectDecayRow
,
'
castShadow
'
:
objectShadowRow
,
'
receiveShadow
'
:
objectReceiveShadow
,
...
...
@@ -679,9 +679,9 @@ Sidebar.Object = function ( editor ) {
}
if
(
object
.
exponent
!==
undefined
)
{
if
(
object
.
penumbra
!==
undefined
)
{
object
Exponent
.
setValue
(
object
.
exponent
);
object
Penumbra
.
setValue
(
object
.
penumbra
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录