THREE.js Ray Intersect schlägt durch Hinzufügen von div fehl

Mein Three.js-Skript funktioniert einwandfrei, wenn sich nur ein Ziel-Div auf der Seite befindet (das renderer.domElement enthält). Sobald ich ein weiteres Div mit fester Höhe und Breite über dem Ziel-Div hinzufüge, gibt ray.intersectObjects null zurück. Ich bezweifle, dass der Vektor, den ich für ray erstelle, das Problem verursacht. Hier ist der Code.

var vector = new THREE.Vector3( ( event.clientX / divWidth ) * 2 - 1, -( event.clientY / divHeight ) * 2 + 1, 0.5 );

projector.unprojectVector( vector, camera );

var ray = new THREE.Ray( camera.position, vector.subSelf( camera.position ).normalize() );

var intersects = ray.intersectObjects( myObjects, true );

Irgendwelche Ideen, wie ich das lösen kann.

EDIT: es ist jetztTHREE.Raycaster (three.js r.56)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage