FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Language \ Environment \ Libraries \ Comparison
 
   
   
Abridged (A-Z) \ Complete (A-Z)  
   
  Reference for Processing (BETA) version 91+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.  
Name  

mag()

   
Examples  
float x1 = 20; 
float x2 = 80; 
float y1 = 30; 
float y2 = 70; 
 
line(0, 0, x1, y1); 
println(mag(x1, y1));  // Prints 36.05551 
line(0, 0, x2, y1); 
println(mag(x2, y1));  // Prints 85.44004 
line(0, 0, x1, y2); 
println(mag(x1, y2));  // Prints 72.8011 
line(0, 0, x2, y2); 
println(mag(x2, y2));  // Prints 106.30146 
Description   Calculates the magnitude (or length) of a vector. A vector is a direction in space commonly used in computer graphics and linear algebra. Because it has no "start" position, the magnitude of a vector can be thought of as the distance from coordinate (0,0) to its (x,y) value. Therefore, mag() is a shortcut for writing "dist(0, 0, x, y)".
   
Syntax  
mag(a, b)
mag(a, b, c)
   
Parameters  
a   float or int: first value

b   float or int: second value

c   float or int: third value

   
Returns   float
   
Usage   Web & Application
   
Related   dist()
 
 






   
 
Updated: Fri Jul 15 16:35:45 PDT 2005
 
 








Creative Commons License
 
  Processing is an open project initiated by Ben Fry and Casey Reas  
  © Info