Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. function onDocumentMouseDown(event) {
  2. // Mouse-Click-Event, used to check if intersects where hit
  3. event.preventDefault();
  4.  
  5. mouse.x = ((event.clientX - renderer.domElement.offsetLeft) / renderer.domElement.width) * 2 - 1;
  6. mouse.y = - ((event.clientY - renderer.domElement.offsetTop) / renderer.domElement.height) * 2 + 1;
  7. console.log(mouse);
  8.  
  9. // Create intersect raycasting
  10. raycaster.setFromCamera(mouse, camera);
  11. var intersects = raycaster.intersectObjects(scene.children, true);
  12. if(intersects.length) {
  13. var name = intersects[0].object.parent.parent.name;
  14. for(var j = 0; j < scene.children.length; j++ ) {
  15. if(scene.children[j].name == name) {
  16. // Found same model as the intersects, change texture
  17. changeTexture(j);
  18. }
  19. }
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement