mirror of
https://github.com/wahyd4/three.js.git
synced 2026-08-23 03:45:56 +10:00
* Minor fixes (Geometry normal calculation) * Isolated Matrix3 code into `Matrix3.js` * README and TODO updated
28 lines
535 B
JavaScript
28 lines
535 B
JavaScript
/**
|
|
* @author mr.doob / http://mrdoob.com/
|
|
*/
|
|
|
|
THREE.Face3 = function ( a, b, c, normal, material ) {
|
|
|
|
this.a = a;
|
|
this.b = b;
|
|
this.c = c;
|
|
|
|
this.centroid = new THREE.Vector3();
|
|
this.normal = normal instanceof THREE.Vector3 ? normal : new THREE.Vector3();
|
|
this.vertexNormals = normal instanceof Array ? normal : [];
|
|
|
|
this.material = material instanceof Array ? material : [ material ];
|
|
|
|
};
|
|
|
|
THREE.Face3.prototype = {
|
|
|
|
toString: function () {
|
|
|
|
return 'THREE.Face3 ( ' + this.a + ', ' + this.b + ', ' + this.c + ' )';
|
|
|
|
}
|
|
|
|
}
|