Class V3
				
				
			
				extends the mjs V3 class
				
				
					
Defined in:  mjs.js.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| 
							 
								V3()
							 
							extensions for the mjs.js library 
						 | 
					
| Method Attributes | Method Name and Description | 
|---|---|
| <static> | 
								 V3.direction(a, b, r)
								 
								the original direction function returned the direction from b to a, instead of a to b as stated in the comment. 
							 | 
						
| <static> | 
								 V3.equal(a, b, epsilon)
								 
								
							 | 
						
| <static> | 
								 V3.equalScalar(a, b, epsilon)
								 
								from http://stackoverflow.com/questions/4915462/how-should-i-do-floating-point-comparison 
							 | 
						
| <static> | 
								 V3.transform(a, b)
								 
								Function: V3.transform
Parameters:
  a - the first vector operand
  b - the transformation matrix
Returns:
  transformed vector 
							 | 
						
					Method Detail
				
				
					 
					<static> 
					
					
					V3.direction(a, b, r)
					
					
					
						the original direction function returned the direction from b to a, instead of a to b as stated in the comment.
Function: V3.direction
Perform
r = (a - b) / |a - b|.  The result is the normalized
direction from a to b.
Parameters:
  a - the first vector operand
  b - the second vector operand
  r - optional vector to store the result in
Returns:
  If r is specified, returns r after performing the operation.
  Otherwise, returns a new 3-element vector with the result.
						
						
					
					
					
					
						
							- Parameters:
 - a
 - b
 - r
 
<static> 
					
					
					V3.equal(a, b, epsilon)
					
					
					- Parameters:
 - a
 - b
 - epsilon
 
<static> 
					
					{Boolean}
					V3.equalScalar(a, b, epsilon)
					
					
					
						from http://stackoverflow.com/questions/4915462/how-should-i-do-floating-point-comparison
						
						
					
					
					
					
						
							- Parameters:
 - a
 - b
 - epsilon
 
- Returns:
 - {Boolean}
 
<static> 
					
					
					V3.transform(a, b)
					
					
					
						Function: V3.transform
Parameters:
  a - the first vector operand
  b - the transformation matrix
Returns:
  transformed vector
						
						
					
					
					
					
						
							- Parameters:
 - a
 - b