summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/rectangles/engine/rooms/projector.js
diff options
context:
space:
mode:
authorryderr <r@okfoc.us>2014-10-07 16:12:46 -0400
committerryderr <r@okfoc.us>2014-10-07 16:12:46 -0400
commit038a4ed165df6f3ad64ce7c9375934384a9b5d43 (patch)
tree813fbcebb018c088bf525ba44aa4419f6606abc5 /public/assets/javascripts/rectangles/engine/rooms/projector.js
parent06e38245987304ef6bddb1f9c3e6cad16a215209 (diff)
parentf5ab61241bf9519325a36b86ee74ab2df13a4331 (diff)
merge
Diffstat (limited to 'public/assets/javascripts/rectangles/engine/rooms/projector.js')
-rw-r--r--public/assets/javascripts/rectangles/engine/rooms/projector.js30
1 files changed, 0 insertions, 30 deletions
diff --git a/public/assets/javascripts/rectangles/engine/rooms/projector.js b/public/assets/javascripts/rectangles/engine/rooms/projector.js
deleted file mode 100644
index 2eac314..0000000
--- a/public/assets/javascripts/rectangles/engine/rooms/projector.js
+++ /dev/null
@@ -1,30 +0,0 @@
-
-rooms.projector = new function(){
-
- projector = new THREE.Projector();
- vector = new THREE.Vector3( mouse.x, mouse.y, 0.5 );
- projector.unprojectVector( vector, camera );
-
- raycaster = new THREE.Raycaster( camera.position, vector.sub( camera.position ).normalize() );
- intersects = raycaster.intersectObjects( scene.children, true );
-
-}
-
-
-
-THREE.Projector = function () {
-
- _viewProjectionMatrix = new THREE.Matrix4(),
-
- this.unprojectVector = function ( vector, camera ) {
- camera.projectionMatrixInverse.getInverse( camera.projectionMatrix );
-
- _viewProjectionMatrix.multiplyMatrices(
- camera.matrixWorld,
- camera.projectionMatrixInverse
- );
-
- return vector.applyProjection( _viewProjectionMatrix );
- };
-
-}