浏览代码

Revert "fix sorting for objects with positive view z (#28474)" (#28570)

This reverts commit b1e08ab8e13833edcb89f3c3ca24f5dbe55adbe5.
mrdoob 1 年之前
父节点
当前提交
ec0f9f8acc
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      src/renderers/WebGLRenderer.js

+ 5 - 5
src/renderers/WebGLRenderer.js

@@ -1332,7 +1332,7 @@ class WebGLRenderer {
 						if ( sortObjects ) {
 
 							_vector3.setFromMatrixPosition( object.matrixWorld )
-								.applyMatrix4( camera.matrixWorldInverse );
+								.applyMatrix4( _projScreenMatrix );
 
 						}
 
@@ -1341,7 +1341,7 @@ class WebGLRenderer {
 
 						if ( material.visible ) {
 
-							currentRenderList.push( object, geometry, material, groupOrder, - _vector3.z, null );
+							currentRenderList.push( object, geometry, material, groupOrder, _vector3.z, null );
 
 						}
 
@@ -1370,7 +1370,7 @@ class WebGLRenderer {
 
 							_vector3
 								.applyMatrix4( object.matrixWorld )
-								.applyMatrix4( camera.matrixWorldInverse );
+								.applyMatrix4( _projScreenMatrix );
 
 						}
 
@@ -1385,7 +1385,7 @@ class WebGLRenderer {
 
 								if ( groupMaterial && groupMaterial.visible ) {
 
-									currentRenderList.push( object, geometry, groupMaterial, groupOrder, - _vector3.z, group );
+									currentRenderList.push( object, geometry, groupMaterial, groupOrder, _vector3.z, group );
 
 								}
 
@@ -1393,7 +1393,7 @@ class WebGLRenderer {
 
 						} else if ( material.visible ) {
 
-							currentRenderList.push( object, geometry, material, groupOrder, - _vector3.z, null );
+							currentRenderList.push( object, geometry, material, groupOrder, _vector3.z, null );
 
 						}