Bladeren bron

Remove meshSelectionPredicate

Michael Smith 5 jaren geleden
bovenliggende
commit
3acb6efe4b
1 gewijzigde bestanden met toevoegingen van 1 en 10 verwijderingen
  1. 1 10
      src/XR/features/WebXRControllerPointerSelection.ts

+ 1 - 10
src/XR/features/WebXRControllerPointerSelection.ts

@@ -163,11 +163,6 @@ export class WebXRControllerPointerSelection extends WebXRAbstractFeature {
     public selectionMeshPickedColor: Color3 = new Color3(0.3, 0.3, 1.0);
 
     /**
-     * To be optionaly changed by user to define custom selection logic (after ray selection)
-     */
-    public meshSelectionPredicate: (mesh: AbstractMesh) => boolean;
-
-    /**
      * To be optionaly changed by user to define custom ray selection
      */
     public raySelectionPredicate: (mesh: AbstractMesh) => boolean;
@@ -283,11 +278,7 @@ export class WebXRControllerPointerSelection extends WebXRAbstractFeature {
                     controllerData.selectionMesh.position.addInPlace(pickNormal.scale(deltaFighting));
                 }
                 controllerData.selectionMesh.isVisible = true && this.displaySelectionMesh;
-                if (this.meshSelectionPredicate && pick.pickedMesh && this.meshSelectionPredicate(pick.pickedMesh)) {
-                    controllerData.meshUnderPointer = pick.pickedMesh;
-                } else {
-                    controllerData.meshUnderPointer = pick.pickedMesh;
-                }
+                controllerData.meshUnderPointer = pick.pickedMesh;
             } else {
                 controllerData.selectionMesh.isVisible = false;
                 controllerData.meshUnderPointer = null;