Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
f62b6e98
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 搜索 >>
提交
f62b6e98
编写于
7月 14, 2010
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- Added three_debug.js (Renders some debug data)
上级
1c729ec8
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
141 addition
and
55 deletion
+141
-55
build/three_debug.js
build/three_debug.js
+2
-0
src/renderers/CanvasRenderer.js
src/renderers/CanvasRenderer.js
+10
-4
utils/deployer.py
utils/deployer.py
+49
-49
utils/deployer_debug.py
utils/deployer_debug.py
+78
-0
utils/export_threejs_25a2.py
utils/export_threejs_25a2.py
+1
-1
utils/export_threejs_25b.py
utils/export_threejs_25b.py
+1
-1
未找到文件。
build/three_debug.js
0 → 100644
浏览文件 @
f62b6e98
此差异已折叠。
点击以展开。
src/renderers/CanvasRenderer.js
浏览文件 @
f62b6e98
...
...
@@ -56,8 +56,8 @@ THREE.CanvasRenderer = function () {
}
/*
_context.fillStyle = 'rgba(
255, 255, 0
, 0.5)';
/*
DEBUG
_context.fillStyle = 'rgba(
0, 255, 255
, 0.5)';
_context.fillRect(_clipRect.getX(), _clipRect.getY(), _clipRect.getWidth(), _clipRect.getHeight());
*/
...
...
@@ -306,15 +306,21 @@ THREE.CanvasRenderer = function () {
}
/* DEBUG
_context.lineWidth = 1;
_context.strokeStyle = 'rgba( 0, 255, 0, 0.5 )';
_context.strokeRect( _bboxRect.getX(), _bboxRect.getY(), _bboxRect.getWidth(), _bboxRect.getHeight() );
*/
_clearRect
.
addRectangle
(
_bboxRect
);
}
}
/*
/*
DEBUG
_context.lineWidth = 1;
_context.strokeStyle = 'rgba(
0, 0, 255
, 0.5 )';
_context.strokeStyle = 'rgba(
255, 0, 0
, 0.5 )';
_context.strokeRect( _clearRect.getX(), _clearRect.getY(), _clearRect.getWidth(), _clearRect.getHeight() );
*/
...
...
utils/deployer.py
浏览文件 @
f62b6e98
...
...
@@ -3,66 +3,66 @@ import os
# MERGER
rev
=
13
;
rev
=
13
files
=
[]
;
files
.
append
(
'Three.js'
)
;
files
.
append
(
'core/Color.js'
)
;
files
.
append
(
'core/Vector2.js'
)
;
files
.
append
(
'core/Vector3.js'
)
;
files
.
append
(
'core/Vector4.js'
)
;
files
.
append
(
'core/Rectangle.js'
)
;
files
.
append
(
'core/Matrix4.js'
)
;
files
.
append
(
'core/Vertex.js'
)
;
files
.
append
(
'core/Face3.js'
)
;
files
.
append
(
'core/Face4.js'
)
;
files
.
append
(
'core/Geometry.js'
)
;
files
.
append
(
'cameras/Camera.js'
)
;
files
.
append
(
'objects/Object3D.js'
)
;
files
.
append
(
'objects/Particle.js'
)
;
files
.
append
(
'objects/Line.js'
)
;
files
.
append
(
'objects/Mesh.js'
)
;
files
.
append
(
'materials/BitmapUVMappingMaterial.js'
)
;
files
.
append
(
'materials/ColorFillMaterial.js'
)
;
files
.
append
(
'materials/ColorStrokeMaterial.js'
)
;
files
.
append
(
'materials/FaceColorFillMaterial.js'
)
;
files
.
append
(
'materials/FaceColorStrokeMaterial.js'
)
;
files
.
append
(
'materials/ParticleBitmapMaterial.js'
)
;
files
.
append
(
'materials/ParticleCircleMaterial.js'
)
;
files
.
append
(
'scenes/Scene.js'
)
;
files
.
append
(
'renderers/Renderer.js'
)
;
files
.
append
(
'renderers/CanvasRenderer.js'
)
;
files
.
append
(
'renderers/SVGRenderer.js'
)
;
files
.
append
(
'renderers/WebGLRenderer.js'
)
;
files
.
append
(
'renderers/renderables/RenderableFace3.js'
)
;
files
.
append
(
'renderers/renderables/RenderableFace4.js'
)
;
files
.
append
(
'renderers/renderables/RenderableParticle.js'
)
;
files
.
append
(
'renderers/renderables/RenderableLine.js'
)
;
files
=
[]
files
.
append
(
'Three.js'
)
files
.
append
(
'core/Color.js'
)
files
.
append
(
'core/Vector2.js'
)
files
.
append
(
'core/Vector3.js'
)
files
.
append
(
'core/Vector4.js'
)
files
.
append
(
'core/Rectangle.js'
)
files
.
append
(
'core/Matrix4.js'
)
files
.
append
(
'core/Vertex.js'
)
files
.
append
(
'core/Face3.js'
)
files
.
append
(
'core/Face4.js'
)
files
.
append
(
'core/Geometry.js'
)
files
.
append
(
'cameras/Camera.js'
)
files
.
append
(
'objects/Object3D.js'
)
files
.
append
(
'objects/Particle.js'
)
files
.
append
(
'objects/Line.js'
)
files
.
append
(
'objects/Mesh.js'
)
files
.
append
(
'materials/BitmapUVMappingMaterial.js'
)
files
.
append
(
'materials/ColorFillMaterial.js'
)
files
.
append
(
'materials/ColorStrokeMaterial.js'
)
files
.
append
(
'materials/FaceColorFillMaterial.js'
)
files
.
append
(
'materials/FaceColorStrokeMaterial.js'
)
files
.
append
(
'materials/ParticleBitmapMaterial.js'
)
files
.
append
(
'materials/ParticleCircleMaterial.js'
)
files
.
append
(
'scenes/Scene.js'
)
files
.
append
(
'renderers/Renderer.js'
)
files
.
append
(
'renderers/CanvasRenderer.js'
)
files
.
append
(
'renderers/SVGRenderer.js'
)
files
.
append
(
'renderers/WebGLRenderer.js'
)
files
.
append
(
'renderers/renderables/RenderableFace3.js'
)
files
.
append
(
'renderers/renderables/RenderableFace4.js'
)
files
.
append
(
'renderers/renderables/RenderableParticle.js'
)
files
.
append
(
'renderers/renderables/RenderableLine.js'
)
string
=
''
;
string
=
''
for
item
in
files
:
src_file
=
open
(
'../src/'
+
item
,
'r'
)
;
string
+=
src_file
.
read
()
+
"
\n
"
;
src_file
=
open
(
'../src/'
+
item
,
'r'
)
string
+=
src_file
.
read
()
+
"
\n
"
tmp_file
=
open
(
'temp.js'
,
'w'
)
;
tmp_file
.
write
(
string
)
;
tmp_file
.
close
()
;
tmp_file
=
open
(
'temp.js'
,
'w'
)
tmp_file
.
write
(
string
)
tmp_file
.
close
()
# YUICOMPRESSOR
os
.
system
(
"java -jar yuicompressor-2.4.2.jar temp.js -o ../build/three.js --charset utf-8 -v"
)
;
os
.
unlink
(
"temp.js"
)
;
os
.
system
(
"java -jar yuicompressor-2.4.2.jar temp.js -o ../build/three.js --charset utf-8 -v"
)
os
.
unlink
(
"temp.js"
)
# HEADER
output
=
'../build/three.js'
;
string
=
"// three.js r"
+
str
(
rev
)
+
" - http://github.com/mrdoob/three.js
\n
"
;
output
=
'../build/three.js'
string
=
"// three.js r"
+
str
(
rev
)
+
" - http://github.com/mrdoob/three.js
\n
"
src_file
=
open
(
output
,
'r'
)
;
string
+=
src_file
.
read
()
;
src_file
=
open
(
output
,
'r'
)
string
+=
src_file
.
read
()
dep_file
=
open
(
output
,
'w'
)
;
dep_file
.
write
(
string
)
;
dep_file
.
close
()
;
dep_file
=
open
(
output
,
'w'
)
dep_file
.
write
(
string
)
dep_file
.
close
()
utils/deployer_debug.py
0 → 100644
浏览文件 @
f62b6e98
import
sys
import
os
# MERGER
rev
=
13
files
=
[]
files
.
append
(
'Three.js'
)
files
.
append
(
'core/Color.js'
)
files
.
append
(
'core/Vector2.js'
)
files
.
append
(
'core/Vector3.js'
)
files
.
append
(
'core/Vector4.js'
)
files
.
append
(
'core/Rectangle.js'
)
files
.
append
(
'core/Matrix4.js'
)
files
.
append
(
'core/Vertex.js'
)
files
.
append
(
'core/Face3.js'
)
files
.
append
(
'core/Face4.js'
)
files
.
append
(
'core/Geometry.js'
)
files
.
append
(
'cameras/Camera.js'
)
files
.
append
(
'objects/Object3D.js'
)
files
.
append
(
'objects/Particle.js'
)
files
.
append
(
'objects/Line.js'
)
files
.
append
(
'objects/Mesh.js'
)
files
.
append
(
'materials/BitmapUVMappingMaterial.js'
)
files
.
append
(
'materials/ColorFillMaterial.js'
)
files
.
append
(
'materials/ColorStrokeMaterial.js'
)
files
.
append
(
'materials/FaceColorFillMaterial.js'
)
files
.
append
(
'materials/FaceColorStrokeMaterial.js'
)
files
.
append
(
'materials/ParticleBitmapMaterial.js'
)
files
.
append
(
'materials/ParticleCircleMaterial.js'
)
files
.
append
(
'scenes/Scene.js'
)
files
.
append
(
'renderers/Renderer.js'
)
files
.
append
(
'renderers/CanvasRenderer.js'
)
files
.
append
(
'renderers/SVGRenderer.js'
)
files
.
append
(
'renderers/WebGLRenderer.js'
)
files
.
append
(
'renderers/renderables/RenderableFace3.js'
)
files
.
append
(
'renderers/renderables/RenderableFace4.js'
)
files
.
append
(
'renderers/renderables/RenderableParticle.js'
)
files
.
append
(
'renderers/renderables/RenderableLine.js'
)
string
=
''
for
item
in
files
:
src_file
=
open
(
'../src/'
+
item
,
'r'
)
string
+=
src_file
.
read
()
+
"
\n
"
position
=
0
while
True
:
position
=
string
.
find
(
"/* DEBUG"
,
position
)
if
position
==
-
1
:
break
string
=
string
[
0
:
position
]
+
string
[
position
+
8
:]
position
=
string
.
find
(
"*/"
,
position
)
string
=
string
[
0
:
position
]
+
string
[
position
+
2
:]
tmp_file
=
open
(
'temp.js'
,
'w'
)
tmp_file
.
write
(
string
)
tmp_file
.
close
()
# YUICOMPRESSOR
os
.
system
(
"java -jar yuicompressor-2.4.2.jar temp.js -o ../build/three_debug.js --charset utf-8 -v"
)
os
.
unlink
(
"temp.js"
);
# HEADER
output
=
'../build/three_debug.js'
string
=
"// three.js r"
+
str
(
rev
)
+
" - http://github.com/mrdoob/three.js
\n
"
src_file
=
open
(
output
,
'r'
)
string
+=
src_file
.
read
();
dep_file
=
open
(
output
,
'w'
)
dep_file
.
write
(
string
)
dep_file
.
close
()
utils/export_threejs_25a2.py
浏览文件 @
f62b6e98
...
...
@@ -22,7 +22,7 @@ def write(filename, scene, ob, \
if
not
filename
.
lower
().
endswith
(
'.js'
):
filename
+=
'.js'
classname
=
filename
.
replace
(
'.js'
,
''
).
split
(
'/'
)[
-
1
]
classname
=
filename
.
split
(
'/'
)[
-
1
].
replace
(
'.js'
,
''
)
if
not
ob
:
raise
Exception
(
"Error, Select the object to export"
)
...
...
utils/export_threejs_25b.py
浏览文件 @
f62b6e98
...
...
@@ -22,7 +22,7 @@ def write(filename, scene, ob, \
if
not
filename
.
lower
().
endswith
(
'.js'
):
filename
+=
'.js'
classname
=
filename
.
replace
(
'.js'
,
''
).
split
(
'/'
)[
-
1
]
classname
=
filename
.
split
(
'/'
)[
-
1
].
replace
(
'.js'
,
''
)
if
not
ob
:
raise
Exception
(
"Error, Select the object to export"
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录