Преглед изворни кода

Fix picking for triangle strips

David Catuhe пре 5 година
родитељ
комит
93272cc027
1 измењених фајлова са 3 додато и 12 уклоњено
  1. 3 12
      src/Meshes/subMesh.ts

+ 3 - 12
src/Meshes/subMesh.ts

@@ -474,18 +474,9 @@ export class SubMesh extends BaseSubMesh implements ICullable {
             const indexB = indices[index + 1];
             const indexC = indices[index + 2];
 
-            if (checkStopper) {
-                if (indexA === 0xFFFFFFFF) {
-                    continue;
-                }
-                if (indexB === 0xFFFFFFFF) {
-                    index += 1;
-                    continue;
-                }
-                if (indexC === 0xFFFFFFFF) {
-                    index += 2;
-                    continue;
-                }
+            if (checkStopper && indexC === 0xFFFFFFFF) {
+                index += 2;
+                continue;
             }
 
             var p0 = positions[indexA];