Quellcode durchsuchen

Merge pull request #6929 from CedricGuillemet/fixDeterminantCheckForInstances

Check determinant sign for instances
David Catuhe vor 5 Jahren
Ursprung
Commit
9b084874d7
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      src/Meshes/instancedMesh.ts

+ 2 - 2
src/Meshes/instancedMesh.ts

@@ -286,8 +286,8 @@ export class InstancedMesh extends AbstractMesh {
         }
         }
 
 
         if (this._currentLOD) {
         if (this._currentLOD) {
-
-            if (this._currentLOD._getWorldMatrixDeterminant() !== this._getWorldMatrixDeterminant()) {
+            let differentSign = (this._currentLOD._getWorldMatrixDeterminant() > 0) !== (this._getWorldMatrixDeterminant() > 0);
+            if (differentSign) {
                 this._internalAbstractMeshDataInfo._actAsRegularMesh = true;
                 this._internalAbstractMeshDataInfo._actAsRegularMesh = true;
                 return true;
                 return true;
             }
             }