Skip to content

Instantly share code, notes, and snippets.

@SET001
Created August 19, 2015 12:13
Show Gist options
  • Save SET001/54ca4409da2c9d4b2918 to your computer and use it in GitHub Desktop.
Save SET001/54ca4409da2c9d4b2918 to your computer and use it in GitHub Desktop.
var head = this.mesh.getObjectByName("FPSCharacter.head");
var camera = head.children[0];
var startPoint = head.position.clone().applyMatrix4(this.mesh.matrixWorld);
var endPoint = camera.position.clone().applyMatrix4(this.mesh.matrixWorld);
var directionPoint = endPoint.sub(startPoint).normalize();
var ray = new THREE.Raycaster(startPoint, directionPoint, 0, 50);
var collisionResult = ray.intersectObject(V3.RenderSystem.scene.getObjectByName('Room'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment