Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onDocumentMouseDown(event) {
- // Mouse-Click-Event, used to check if intersects where hit
- event.preventDefault();
- mouse.x = ((event.clientX - renderer.domElement.offsetLeft) / renderer.domElement.width) * 2 - 1;
- mouse.y = - ((event.clientY - renderer.domElement.offsetTop) / renderer.domElement.height) * 2 + 1;
- console.log(mouse);
- // Create intersect raycasting
- raycaster.setFromCamera(mouse, camera);
- var intersects = raycaster.intersectObjects(scene.children, true);
- if(intersects.length) {
- var name = intersects[0].object.parent.parent.name;
- for(var j = 0; j < scene.children.length; j++ ) {
- if(scene.children[j].name == name) {
- // Found same model as the intersects, change texture
- changeTexture(j);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement