Writing a VRML Modeler in DHTML JavaScript
Our web spider found the following code snippet at developer_netscape_com and contains information about atan2 and JavaScript.
atan2(linex,liney);         angx = Math.cos(ang);         angy = Math.sin(ang); 
        for (var i=0; i<hypo; i++) {            createLayer('templateDiv',nul
l,pointx[counter-1]+(angy*i),               pointy[counter-1]+(i
*angx),1,1,'','#00FF00');         }      }      counter += 1;      return false 
  }   else return true}Listing 7 shows the new coding of our mouseUp() functiont
o draw a triangle. Example 6shows how this works.Listing 7 function mouseUp(e) {
   var x = (ns4)? e.pageX : event.x   var y = (ns4)? e.pageY : event.y+document.
body.scrollTop template.clipTo(0,0,0,0); var numLayer = x-x1 for (var i=0; i<
numLayer; i++) {    createLayer('templateDiv',null,x1+i,y-i,1,i,'','00FF00'); //
 Create multiple layers. } cli
Read the entire article....