Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
车家大少爷
three.js
提交
792a8820
T
three.js
项目概览
车家大少爷
/
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 搜索 >>
提交
792a8820
编写于
8月 29, 2014
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Editor: Added geometryChanged signal.
上级
a00756bc
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
20 addition
and
32 deletion
+20
-32
editor/index.html
editor/index.html
+1
-0
editor/js/Editor.js
editor/js/Editor.js
+2
-0
editor/js/Sidebar.Geometry.BoxGeometry.js
editor/js/Sidebar.Geometry.BoxGeometry.js
+1
-1
editor/js/Sidebar.Geometry.BufferGeometry.js
editor/js/Sidebar.Geometry.BufferGeometry.js
+1
-1
editor/js/Sidebar.Geometry.CircleGeometry.js
editor/js/Sidebar.Geometry.CircleGeometry.js
+1
-1
editor/js/Sidebar.Geometry.CylinderGeometry.js
editor/js/Sidebar.Geometry.CylinderGeometry.js
+1
-1
editor/js/Sidebar.Geometry.Geometry.js
editor/js/Sidebar.Geometry.Geometry.js
+1
-1
editor/js/Sidebar.Geometry.Modifiers.js
editor/js/Sidebar.Geometry.Modifiers.js
+3
-3
editor/js/Sidebar.Geometry.PlaneGeometry.js
editor/js/Sidebar.Geometry.PlaneGeometry.js
+1
-1
editor/js/Sidebar.Geometry.SphereGeometry.js
editor/js/Sidebar.Geometry.SphereGeometry.js
+1
-1
editor/js/Sidebar.Geometry.TorusGeometry.js
editor/js/Sidebar.Geometry.TorusGeometry.js
+1
-1
editor/js/Sidebar.Geometry.TorusKnotGeometry.js
editor/js/Sidebar.Geometry.TorusKnotGeometry.js
+1
-1
editor/js/Sidebar.Geometry.js
editor/js/Sidebar.Geometry.js
+0
-1
editor/js/Viewport.Info.js
editor/js/Viewport.Info.js
+3
-19
editor/js/Viewport.js
editor/js/Viewport.js
+2
-0
未找到文件。
editor/index.html
浏览文件 @
792a8820
...
...
@@ -160,6 +160,7 @@
var
signals
=
editor
.
signals
;
signals
.
geometryChanged
.
add
(
saveState
);
signals
.
objectAdded
.
add
(
saveState
);
signals
.
objectChanged
.
add
(
saveState
);
signals
.
objectRemoved
.
add
(
saveState
);
...
...
editor/js/Editor.js
浏览文件 @
792a8820
...
...
@@ -29,6 +29,8 @@ var Editor = function () {
cameraChanged
:
new
SIGNALS
.
Signal
(),
geometryChanged
:
new
SIGNALS
.
Signal
(),
objectSelected
:
new
SIGNALS
.
Signal
(),
objectAdded
:
new
SIGNALS
.
Signal
(),
objectChanged
:
new
SIGNALS
.
Signal
(),
...
...
editor/js/Sidebar.Geometry.BoxGeometry.js
浏览文件 @
792a8820
...
...
@@ -82,7 +82,7 @@ Sidebar.Geometry.BoxGeometry = function ( signals, object ) {
object
.
geometry
.
buffersNeedUpdate
=
true
;
object
.
geometry
.
computeBoundingSphere
();
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
...
...
editor/js/Sidebar.Geometry.BufferGeometry.js
浏览文件 @
792a8820
...
...
@@ -55,7 +55,7 @@ Sidebar.Geometry.BufferGeometry = function ( signals ) {
};
signals
.
objectSelected
.
add
(
update
);
signals
.
object
Changed
.
add
(
update
);
signals
.
geometry
Changed
.
add
(
update
);
return
container
;
...
...
editor/js/Sidebar.Geometry.CircleGeometry.js
浏览文件 @
792a8820
...
...
@@ -37,7 +37,7 @@ Sidebar.Geometry.CircleGeometry = function ( signals, object ) {
object
.
geometry
.
buffersNeedUpdate
=
true
;
object
.
geometry
.
computeBoundingSphere
();
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
...
...
editor/js/Sidebar.Geometry.CylinderGeometry.js
浏览文件 @
792a8820
...
...
@@ -82,7 +82,7 @@ Sidebar.Geometry.CylinderGeometry = function ( signals, object ) {
object
.
geometry
.
buffersNeedUpdate
=
true
;
object
.
geometry
.
computeBoundingSphere
();
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
...
...
editor/js/Sidebar.Geometry.Geometry.js
浏览文件 @
792a8820
...
...
@@ -46,7 +46,7 @@ Sidebar.Geometry.Geometry = function ( signals ) {
};
signals
.
objectSelected
.
add
(
update
);
signals
.
object
Changed
.
add
(
update
);
signals
.
geometry
Changed
.
add
(
update
);
return
container
;
...
...
editor/js/Sidebar.Geometry.Modifiers.js
浏览文件 @
792a8820
...
...
@@ -21,7 +21,7 @@ Sidebar.Geometry.Modifiers = function ( signals, object ) {
}
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
);
...
...
@@ -40,7 +40,7 @@ Sidebar.Geometry.Modifiers = function ( signals, object ) {
object
.
geometry
=
new
THREE
.
Geometry
().
fromBufferGeometry
(
object
.
geometry
);
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
);
container
.
add
(
button
);
...
...
@@ -54,7 +54,7 @@ Sidebar.Geometry.Modifiers = function ( signals, object ) {
object
.
geometry
=
new
THREE
.
BufferGeometry
().
fromGeometry
(
object
.
geometry
);
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
);
container
.
add
(
button
);
...
...
editor/js/Sidebar.Geometry.PlaneGeometry.js
浏览文件 @
792a8820
...
...
@@ -61,7 +61,7 @@ Sidebar.Geometry.PlaneGeometry = function ( signals, object ) {
object
.
geometry
.
buffersNeedUpdate
=
true
;
object
.
geometry
.
computeBoundingSphere
();
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
...
...
editor/js/Sidebar.Geometry.SphereGeometry.js
浏览文件 @
792a8820
...
...
@@ -94,7 +94,7 @@ Sidebar.Geometry.SphereGeometry = function ( signals, object ) {
object
.
geometry
.
buffersNeedUpdate
=
true
;
object
.
geometry
.
computeBoundingSphere
();
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
...
...
editor/js/Sidebar.Geometry.TorusGeometry.js
浏览文件 @
792a8820
...
...
@@ -72,7 +72,7 @@ Sidebar.Geometry.TorusGeometry = function ( signals, object ) {
object
.
geometry
.
buffersNeedUpdate
=
true
;
object
.
geometry
.
computeBoundingSphere
();
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
...
...
editor/js/Sidebar.Geometry.TorusKnotGeometry.js
浏览文件 @
792a8820
...
...
@@ -94,7 +94,7 @@ Sidebar.Geometry.TorusKnotGeometry = function ( signals, object ) {
object
.
geometry
.
buffersNeedUpdate
=
true
;
object
.
geometry
.
computeBoundingSphere
();
signals
.
object
Changed
.
dispatch
(
object
);
signals
.
geometry
Changed
.
dispatch
(
object
);
}
...
...
editor/js/Sidebar.Geometry.js
浏览文件 @
792a8820
...
...
@@ -142,7 +142,6 @@ Sidebar.Geometry = function ( editor ) {
}
signals
.
objectSelected
.
add
(
build
);
signals
.
objectChanged
.
add
(
build
);
return
container
;
...
...
editor/js/Viewport.Info.js
浏览文件 @
792a8820
...
...
@@ -17,28 +17,12 @@ Viewport.Info = function ( editor ) {
container
.
add
(
new
UI
.
Text
(
'
vertices
'
),
verticesText
,
new
UI
.
Break
()
);
container
.
add
(
new
UI
.
Text
(
'
triangles
'
),
trianglesText
,
new
UI
.
Break
()
);
signals
.
sceneGraphChanged
.
add
(
function
()
{
update
();
}
);
signals
.
objectChanged
.
add
(
function
(
object
)
{
// TODO: geometryChanged
if
(
object
!==
editor
.
camera
)
{
update
();
}
}
);
signals
.
objectAdded
.
add
(
update
);
signals
.
objectRemoved
.
add
(
update
);
signals
.
geometryChanged
.
add
(
update
);
//
function
update
()
{
var
scene
=
editor
.
scene
;
...
...
editor/js/Viewport.js
浏览文件 @
792a8820
...
...
@@ -283,6 +283,8 @@ var Viewport = function ( editor ) {
}
);
signals
.
geometryChanged
.
add
(
render
);
signals
.
objectAdded
.
add
(
function
(
object
)
{
var
materialsNeedUpdate
=
false
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录