Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Ablesons
three.js
提交
0dac7b9c
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,发现更多精彩内容 >>
提交
0dac7b9c
编写于
7月 25, 2015
作者:
J
Jean Carlo Deconto
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix copy material
上级
143b519d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
40 addition
and
35 deletion
+40
-35
src/materials/MeshPhongMaterial.js
src/materials/MeshPhongMaterial.js
+40
-35
未找到文件。
src/materials/MeshPhongMaterial.js
浏览文件 @
0dac7b9c
...
...
@@ -112,59 +112,64 @@ THREE.MeshPhongMaterial = function ( parameters ) {
THREE
.
MeshPhongMaterial
.
prototype
=
Object
.
create
(
THREE
.
Material
.
prototype
);
THREE
.
MeshPhongMaterial
.
prototype
.
constructor
=
THREE
.
MeshPhongMaterial
;
THREE
.
MeshPhongMaterial
.
prototype
.
c
lone
=
function
(
)
{
THREE
.
MeshPhongMaterial
.
prototype
.
c
opy
=
function
(
source
)
{
var
material
=
new
THREE
.
MeshPhongMaterial
(
);
THREE
.
Material
.
prototype
.
copy
.
call
(
this
,
source
);
THREE
.
Material
.
prototype
.
clone
.
call
(
this
,
material
);
this
.
color
.
copy
(
source
.
color
);
this
.
emissive
.
copy
(
source
.
emissive
);
this
.
specular
.
copy
(
source
.
specular
);
this
.
shininess
=
source
.
shininess
;
material
.
color
.
copy
(
this
.
color
);
material
.
emissive
.
copy
(
this
.
emissive
);
material
.
specular
.
copy
(
this
.
specular
);
material
.
shininess
=
this
.
shininess
;
this
.
metal
=
source
.
metal
;
material
.
metal
=
this
.
metal
;
this
.
map
=
source
.
map
;
material
.
map
=
this
.
map
;
this
.
lightMap
=
source
.
lightMap
;
this
.
lightMapIntensity
=
source
.
lightMapIntensity
;
material
.
lightMap
=
this
.
light
Map
;
material
.
lightMapIntensity
=
this
.
light
MapIntensity
;
this
.
aoMap
=
source
.
ao
Map
;
this
.
aoMapIntensity
=
source
.
ao
MapIntensity
;
material
.
aoMap
=
this
.
aoMap
;
material
.
aoMapIntensity
=
this
.
aoMapIntensity
;
this
.
emissiveMap
=
source
.
emissiveMap
;
material
.
emissiveMap
=
this
.
emissiveMap
;
this
.
bumpMap
=
source
.
bumpMap
;
this
.
bumpScale
=
source
.
bumpScale
;
material
.
bumpMap
=
this
.
bump
Map
;
material
.
bumpScale
=
this
.
bumpScale
;
this
.
normalMap
=
source
.
normal
Map
;
this
.
normalScale
.
copy
(
source
.
normalScale
)
;
material
.
normalMap
=
this
.
normalMap
;
material
.
normalScale
.
copy
(
this
.
normalScale
);
this
.
specularMap
=
source
.
specularMap
;
material
.
specularMap
=
this
.
specular
Map
;
this
.
alphaMap
=
source
.
alpha
Map
;
material
.
alphaMap
=
this
.
alphaMap
;
this
.
envMap
=
source
.
envMap
;
this
.
combine
=
source
.
combine
;
this
.
reflectivity
=
source
.
reflectivity
;
this
.
refractionRatio
=
source
.
refractionRatio
;
material
.
envMap
=
this
.
envMap
;
material
.
combine
=
this
.
combine
;
material
.
reflectivity
=
this
.
reflectivity
;
material
.
refractionRatio
=
this
.
refractionRatio
;
this
.
fog
=
source
.
fog
;
material
.
fog
=
this
.
fo
g
;
this
.
shading
=
source
.
shadin
g
;
material
.
shading
=
this
.
shading
;
this
.
wireframe
=
source
.
wireframe
;
this
.
wireframeLinewidth
=
source
.
wireframeLinewidth
;
this
.
wireframeLinecap
=
source
.
wireframeLinecap
;
this
.
wireframeLinejoin
=
source
.
wireframeLinejoin
;
material
.
wireframe
=
this
.
wireframe
;
material
.
wireframeLinewidth
=
this
.
wireframeLinewidth
;
material
.
wireframeLinecap
=
this
.
wireframeLinecap
;
material
.
wireframeLinejoin
=
this
.
wireframeLinejoin
;
this
.
vertexColors
=
source
.
vertexColors
;
material
.
vertexColors
=
this
.
vertexColors
;
this
.
skinning
=
source
.
skinning
;
this
.
morphTargets
=
source
.
morphTargets
;
this
.
morphNormals
=
source
.
morphNormals
;
material
.
skinning
=
this
.
skinning
;
material
.
morphTargets
=
this
.
morphTargets
;
material
.
morphNormals
=
this
.
morphNormals
;
return
this
;
}
;
return
material
;
THREE
.
MeshPhongMaterial
.
prototype
.
clone
=
function
()
{
var
material
=
new
THREE
.
MeshPhongMaterial
();
return
material
.
copy
(
this
);
};
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录