Copy of position vector
This commit is contained in:
		
							parent
							
								
									6dc9faf493
								
							
						
					
					
						commit
						c9bfc2dedd
					
				@ -57,7 +57,8 @@ L3D.PointerCamera = function() {
 | 
			
		||||
     * Current position of the camera (optical center)
 | 
			
		||||
     * @type {THREE.Vector}
 | 
			
		||||
     */
 | 
			
		||||
    this.position = new THREE.Vector3();
 | 
			
		||||
    // We use copy because THREE.Object3D.position is immutable
 | 
			
		||||
    this.position.copy(new THREE.Vector3());
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Current direction of the camera
 | 
			
		||||
@ -295,9 +296,7 @@ L3D.PointerCamera.prototype.linearMotion = function(time) {
 | 
			
		||||
 */
 | 
			
		||||
L3D.PointerCamera.prototype.hermiteMotion = function(time) {
 | 
			
		||||
    var e = this.hermitePosition.eval(this.t);
 | 
			
		||||
    this.position.x = e.x;
 | 
			
		||||
    this.position.y = e.y;
 | 
			
		||||
    this.position.z = e.z;
 | 
			
		||||
    this.position.copy(e);
 | 
			
		||||
 | 
			
		||||
    this.target = L3D.Tools.sum(this.position, this.hermiteAngles.eval(this.t));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user