Explorar o código

Projector: Simpler screen space z computation.

Mr.doob %!s(int64=11) %!d(string=hai) anos
pai
achega
2d9e8d4d3d
Modificáronse 1 ficheiros con 1 adicións e 3 borrados
  1. 1 3
      src/core/Projector.js

+ 1 - 3
src/core/Projector.js

@@ -509,9 +509,7 @@ THREE.Projector = function () {
 						_face.color = face.color;
 						_face.material = material;
 
-						_centroid.copy( _face.centroidModel ).applyProjection( _viewProjectionMatrix );
-
-						_face.z = _centroid.z;
+						_face.z = ( v1.positionScreen.z + v2.positionScreen.z + v3.positionScreen.z ) / 3;
 
 						_renderData.elements.push( _face );