Bewahrer: three.js object picking

Beitrag lesen

directionVector.x = ( event.clientX / window.innerWidth ) * 2 - 1;
directionVector.y = -( event.clientY / window.innerHeight ) * 2 + 1;


>   
> Wie und wo registrierst du den Event-Handler.  
> Nimmt dein Canvas wirklich die gesamte Viewport-Höhe/Breite ein?  
  
Event wird so ausgelöst: window.addEventListener('click',checkClick,false);  
Das ganze steht außerhalb jeglicher Funktionen im ganz oben im normalen JS-Code Bereich.  
  
Und ja, mein Canvas hatte tatsächlich nicht den gesamten sichtbaren Bildschirm eingenommen, ich hab jetzt aber folgendes hinzugefügt:  
  
~~~css
body {  
                    width:100%;  
                    height:100%;  
                    padding:0;  
                    margin:0;  
               }  
               #container {  
                    width:100%;  
                    height:100%;  
               }

Wodurch das Canvas den gesamten Bildschirm einnimmt. Trotzdem kommt immer noch nur ein "Nothing found".