/** * 1. Votingverfahren fuer Strahl-Auswahl: Verfahren testet, ob der getroffene Strahl und der * Ausgangsstrahl die gleiche Richtung besitzen * * @param currentHit Treffer-Instanz, deren Strahlenrichtung ueberprueft wird * @param currentRay Strahlen-Instanz, fuer die ein Nachfolger gesucht wird * @return True, falls der Ausgangsstrahl die gleiche Richtung besitzt, wie der getroffene Strahl, * False sonst */ private boolean hasSameDirection(Hit currentHit, Ray currentRay) { MyVector3f currentHitDirection = currentHit.getHitRay().getDirection(); MyVector3f currentRayDirection = currentRay.getDirection(); // teste, ob die Strahlen parallel sind return mMathHelper.isParallel(currentHitDirection, currentRayDirection); }