瀏覽代碼

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];