Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
afe32542
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,发现更多精彩内容 >>
提交
afe32542
编写于
4月 12, 2015
作者:
M
Mr.doob
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fixed BufferMaterial.setFromObject fromGeometry call.
上级
6f6327b5
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
21 addition
and
32 deletion
+21
-32
examples/webgl_geometry_colors.html
examples/webgl_geometry_colors.html
+3
-5
examples/webgl_multiple_canvases_circle.html
examples/webgl_multiple_canvases_circle.html
+3
-6
examples/webgl_multiple_canvases_complex.html
examples/webgl_multiple_canvases_complex.html
+3
-5
examples/webgl_multiple_canvases_grid.html
examples/webgl_multiple_canvases_grid.html
+3
-5
examples/webgl_multiple_views.html
examples/webgl_multiple_views.html
+5
-7
src/core/BufferGeometry.js
src/core/BufferGeometry.js
+4
-4
未找到文件。
examples/webgl_geometry_colors.html
浏览文件 @
afe32542
...
...
@@ -107,9 +107,9 @@
mesh
.
rotation
.
x
=
-
Math
.
PI
/
2
;
scene
.
add
(
mesh
);
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
,
'
d
'
];
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
];
var
color
,
f
,
f2
,
f3
,
p
,
n
,
vertexIndex
,
var
color
,
f
,
f2
,
f3
,
p
,
vertexIndex
,
radius
=
200
,
...
...
@@ -123,9 +123,7 @@
f2
=
geometry2
.
faces
[
i
];
f3
=
geometry3
.
faces
[
i
];
n
=
(
f
instanceof
THREE
.
Face3
)
?
3
:
4
;
for
(
var
j
=
0
;
j
<
n
;
j
++
)
{
for
(
var
j
=
0
;
j
<
3
;
j
++
)
{
vertexIndex
=
f
[
faceIndices
[
j
]
];
...
...
examples/webgl_multiple_canvases_circle.html
浏览文件 @
afe32542
...
...
@@ -252,9 +252,9 @@
}
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
,
'
d
'
];
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
];
var
color
,
f1
,
p
,
n
,
vertexIndex
,
var
color
,
f1
,
p
,
vertexIndex
,
radius
=
200
,
geometry1
=
new
THREE
.
IcosahedronGeometry
(
radius
,
1
);
...
...
@@ -263,9 +263,7 @@
f1
=
geometry1
.
faces
[
i
];
n
=
(
f1
instanceof
THREE
.
Face3
)
?
3
:
4
;
for
(
var
j
=
0
;
j
<
n
;
j
++
)
{
for
(
var
j
=
0
;
j
<
3
;
j
++
)
{
vertexIndex
=
f1
[
faceIndices
[
j
]
];
...
...
@@ -373,4 +371,3 @@
</script>
</body>
</html>
examples/webgl_multiple_canvases_complex.html
浏览文件 @
afe32542
...
...
@@ -167,9 +167,9 @@
mesh
.
rotation
.
x
=
-
Math
.
PI
/
2
;
scene
.
add
(
mesh
);
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
,
'
d
'
];
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
];
var
color
,
f1
,
f2
,
f3
,
p
,
n
,
vertexIndex
,
var
color
,
f1
,
f2
,
f3
,
p
,
vertexIndex
,
radius
=
200
,
...
...
@@ -183,9 +183,7 @@
f2
=
geometry2
.
faces
[
i
];
f3
=
geometry3
.
faces
[
i
];
n
=
(
f1
instanceof
THREE
.
Face3
)
?
3
:
4
;
for
(
var
j
=
0
;
j
<
n
;
j
++
)
{
for
(
var
j
=
0
;
j
<
3
;
j
++
)
{
vertexIndex
=
f1
[
faceIndices
[
j
]
];
...
...
examples/webgl_multiple_canvases_grid.html
浏览文件 @
afe32542
...
...
@@ -183,9 +183,9 @@
mesh
.
rotation
.
x
=
-
Math
.
PI
/
2
;
scene
.
add
(
mesh
);
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
,
'
d
'
];
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
];
var
color
,
f1
,
f2
,
f3
,
p
,
n
,
vertexIndex
,
var
color
,
f1
,
f2
,
f3
,
p
,
vertexIndex
,
radius
=
200
,
...
...
@@ -199,9 +199,7 @@
f2
=
geometry2
.
faces
[
i
];
f3
=
geometry3
.
faces
[
i
];
n
=
(
f1
instanceof
THREE
.
Face3
)
?
3
:
4
;
for
(
var
j
=
0
;
j
<
n
;
j
++
)
{
for
(
var
j
=
0
;
j
<
3
;
j
++
)
{
vertexIndex
=
f1
[
faceIndices
[
j
]
];
...
...
examples/webgl_multiple_views.html
浏览文件 @
afe32542
...
...
@@ -69,7 +69,7 @@
camera
.
lookAt
(
scene
.
position
);
}
},
{
{
left
:
0.5
,
bottom
:
0
,
width
:
0.5
,
...
...
@@ -84,7 +84,7 @@
camera
.
lookAt
(
camera
.
position
.
clone
().
setY
(
0
)
);
}
},
{
{
left
:
0.5
,
bottom
:
0.5
,
width
:
0.5
,
...
...
@@ -164,9 +164,9 @@
mesh
.
rotation
.
x
=
-
Math
.
PI
/
2
;
scene
.
add
(
mesh
);
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
,
'
d
'
];
var
faceIndices
=
[
'
a
'
,
'
b
'
,
'
c
'
];
var
color
,
f
,
f2
,
f3
,
p
,
n
,
vertexIndex
,
var
color
,
f
,
f2
,
f3
,
p
,
vertexIndex
,
radius
=
200
,
...
...
@@ -180,9 +180,7 @@
f2
=
geometry2
.
faces
[
i
];
f3
=
geometry3
.
faces
[
i
];
n
=
(
f
instanceof
THREE
.
Face3
)
?
3
:
4
;
for
(
var
j
=
0
;
j
<
n
;
j
++
)
{
for
(
var
j
=
0
;
j
<
3
;
j
++
)
{
vertexIndex
=
f
[
faceIndices
[
j
]
];
...
...
src/core/BufferGeometry.js
浏览文件 @
afe32542
...
...
@@ -134,7 +134,7 @@ THREE.BufferGeometry.prototype = {
}
else
if
(
geometry
instanceof
THREE
.
Geometry
)
{
this
.
fromGeometry
(
geometry
);
this
.
fromGeometry
(
geometry
,
material
);
}
...
...
@@ -186,14 +186,14 @@ THREE.BufferGeometry.prototype = {
},
fromGeometry
:
function
(
geometry
,
settings
)
{
fromGeometry
:
function
(
geometry
,
material
)
{
settings
=
settings
||
{
'
vertexColors
'
:
THREE
.
NoColors
};
material
=
material
||
{
'
vertexColors
'
:
THREE
.
NoColors
};
var
vertices
=
geometry
.
vertices
;
var
faces
=
geometry
.
faces
;
var
faceVertexUvs
=
geometry
.
faceVertexUvs
;
var
vertexColors
=
settings
.
vertexColors
;
var
vertexColors
=
material
.
vertexColors
;
var
hasFaceVertexUv
=
faceVertexUvs
[
0
].
length
>
0
;
var
hasFaceVertexUv2
=
faceVertexUvs
[
1
]
&&
faceVertexUvs
[
1
].
length
>
0
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录