提交 aa47bfcd 编写于 作者: M Mr.doob

It's not really a temp var, it's a new face.

上级 448e5075
......@@ -29,20 +29,20 @@ THREE.Face3.prototype = {
clone: function () {
var tmp = new THREE.Face3( this.a, this.b, this.c );
var face = new THREE.Face3( this.a, this.b, this.c );
tmp.normal.copy( this.normal );
tmp.color.copy( this.color );
tmp.centroid.copy( this.centroid );
face.normal.copy( this.normal );
face.color.copy( this.color );
face.centroid.copy( this.centroid );
tmp.materialIndex = this.materialIndex;
face.materialIndex = this.materialIndex;
var i, il;
for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) tmp.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) tmp.vertexColors[ i ] = this.vertexColors[ i ].clone();
for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) tmp.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) face.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) face.vertexColors[ i ] = this.vertexColors[ i ].clone();
for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) face.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
return tmp;
return face;
}
......
......@@ -30,20 +30,20 @@ THREE.Face4.prototype = {
clone: function () {
var tmp = new THREE.Face4( this.a, this.b, this.c, this.d );
var face = new THREE.Face4( this.a, this.b, this.c, this.d );
tmp.normal.copy( this.normal );
tmp.color.copy( this.color );
tmp.centroid.copy( this.centroid );
face.normal.copy( this.normal );
face.color.copy( this.color );
face.centroid.copy( this.centroid );
tmp.materialIndex = this.materialIndex;
face.materialIndex = this.materialIndex;
var i, il;
for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) tmp.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) tmp.vertexColors[ i ] = this.vertexColors[ i ].clone();
for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) tmp.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
for ( i = 0, il = this.vertexNormals.length; i < il; i ++ ) face.vertexNormals[ i ] = this.vertexNormals[ i ].clone();
for ( i = 0, il = this.vertexColors.length; i < il; i ++ ) face.vertexColors[ i ] = this.vertexColors[ i ].clone();
for ( i = 0, il = this.vertexTangents.length; i < il; i ++ ) face.vertexTangents[ i ] = this.vertexTangents[ i ].clone();
return tmp;
return face;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册