Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
fktz008
three.js
提交
38c5643d
T
three.js
项目概览
fktz008
/
three.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
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,发现更多精彩内容 >>
提交
38c5643d
编写于
4月 16, 2012
作者:
Z
zz85
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
managed to get only a slight glimpse of preview working in gui
上级
45d87064
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
34 addition
and
9 deletion
+34
-9
gui/js/Code.Templates.js
gui/js/Code.Templates.js
+5
-4
gui/js/Code.js
gui/js/Code.js
+27
-5
gui/js/UI.Viewport.js
gui/js/UI.Viewport.js
+2
-0
未找到文件。
gui/js/Code.Templates.js
浏览文件 @
38c5643d
...
...
@@ -30,10 +30,11 @@ THREE.CubeGeometry = function ( width, height, depth, segmentsWidth, segmentsHei
geometry
.
gui
.
parameters
.
depth
,
geometry
.
gui
.
parameters
.
segmentsWidth
,
geometry
.
gui
.
parameters
.
segmentsHeight
,
geometry
.
gui
.
parameters
.
segmentsDepth
,
geometry
.
gui
.
parameters
.
materials
,
geometry
.
gui
.
parameters
.
flipped
,
geometry
.
gui
.
parameters
.
sides
geometry
.
gui
.
parameters
.
segmentsDepth
// ,
// geometry.gui.parameters.materials,
// geometry.gui.parameters.flipped,
// geometry.gui.parameters.sides
].
join
(
'
,
'
)
+
'
)
'
;
...
...
gui/js/Code.js
浏览文件 @
38c5643d
...
...
@@ -28,8 +28,6 @@ var Code = function () {
temp
=
temp
.
firstChild
.
nodeValue
;
temp
=
temp
.
replace
(
"
js/Three.js
"
,
"
../build/Three.js
"
);
console
.
log
(
'
test
'
,
temp
);
var
opener
=
window
.
open
(
''
,
'
myconsole
'
,
'
width=800,height=400
'
+
'
,menubar=1
'
...
...
@@ -69,6 +67,7 @@ var Code = function () {
var
_codegen
=
function
(
html
)
{
var
string
=
''
;
console
.
log
(
_list
);
string
+=
[
'
var camera, scene, renderer;
'
,
...
...
@@ -118,8 +117,12 @@ var Code = function () {
if
(
html
)
{
string
=
'
<!doctype html>
\n
<html>
\n\t
<body>
\n\t\t
<script src=
\
"js/Three.js
\
"></script>
\n\t\t
<script>
\n
'
+
(
'
\n
'
+
string
).
replace
(
/
\n
/gi
,
'
\n\t\t\t
'
)
+
'
\n\n\t\t
</script>
\n\t
</body>
\n
</html>
'
;
string
=
'
<!doctype html>
\n
<html>
\n\t
<body>
\
\n\t\t
<style> body {background-color: #f0f0f0;} </style>
\
\n\t\t
<script src=
\
"js/Three.js
\
"></script>
\
\n\t\t
<script>
\n
'
+
(
'
\n
'
+
string
).
replace
(
/
\n
/gi
,
'
\n\t\t\t
'
)
+
'
\n\n\t\t
</script>
\n\t
</body>
\n
</html>
'
;
}
return
string
;
...
...
@@ -131,6 +134,16 @@ var Code = function () {
}
var
_strfor
=
function
(
str
)
{
for
(
var
i
=
1
;
i
<
arguments
.
length
;
i
++
)
{
if
(
arguments
[
i
].
toFixed
)
{
arguments
[
i
]
=
arguments
[
i
].
toFixed
(
2
);
}
str
=
str
.
replace
(
'
{
'
+
(
i
-
1
)
+
'
}
'
,
arguments
[
i
]);
}
return
str
;
}
// signals
signals
.
updated
.
add
(
function
(
scene
)
{
...
...
@@ -143,7 +156,16 @@ var Code = function () {
if
(
object
.
geometry
==
undefined
||
object
.
geometry
.
gui
==
undefined
)
{
_list
.
push
(
'
TODO
'
);
if
(
object
instanceof
THREE
.
Camera
)
{
var
string
=
''
;
string
+=
_strfor
(
'
\n\t
camera.position.set({0},{1},{2});
'
,
object
.
position
.
x
,
object
.
position
.
y
,
object
.
position
.
z
);
string
+=
_strfor
(
'
\n\t
camera.rotation.set({0},{1},{2});
'
,
object
.
rotation
.
x
,
object
.
rotation
.
y
,
object
.
rotation
.
z
);
_list
.
push
(
string
);
}
else
{
_list
.
push
(
'
TODO
'
);
}
continue
;
}
...
...
gui/js/UI.Viewport.js
浏览文件 @
38c5643d
...
...
@@ -41,6 +41,8 @@ UI.Viewport = function () {
var
_scene
=
new
THREE
.
Scene
();
_scene
.
add
(
_camera
);
/*
var light = new THREE.AmbientLight( 0x404040 );
_scene.add( light );
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录