|
@@ -92,7 +92,7 @@ THREE.RenderableSprite = function () {
|
|
|
|
|
|
//
|
|
|
|
|
|
-THREE.Renderer = function () {
|
|
|
+THREE.Projector = function () {
|
|
|
|
|
|
var _object, _objectCount, _objectPool = [], _objectPoolLength = 0,
|
|
|
_vertex, _vertexCount, _vertexPool = [], _vertexPoolLength = 0,
|
|
@@ -126,6 +126,30 @@ THREE.Renderer = function () {
|
|
|
|
|
|
_clippedVertex1PositionScreen = new THREE.Vector4(),
|
|
|
_clippedVertex2PositionScreen = new THREE.Vector4();
|
|
|
+
|
|
|
+ //
|
|
|
+
|
|
|
+ this.projectVector = function ( vector, camera ) {
|
|
|
+
|
|
|
+ console.warn( 'THREE.Projector: .projectVector() is now vector.project().' );
|
|
|
+ vector.project( camera );
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
+ this.unprojectVector = function ( vector, camera ) {
|
|
|
+
|
|
|
+ console.warn( 'THREE.Projector: .unprojectVector() is now vector.unproject().' );
|
|
|
+ vector.unproject( camera );
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
+ this.pickingRay = function ( vector, camera ) {
|
|
|
+
|
|
|
+ console.error( 'THREE.Projector: .pickingRay() has been removed.' );
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
+ //
|
|
|
|
|
|
var RenderList = function () {
|
|
|
|