Advertisement
overloop

raphael.js

Oct 28th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function toVector(a,p,r) {
  2.     return [p[0] + Math.cos(a)*r,p[1] + Math.sin(a)*r];
  3. }
  4.  
  5. function opposite(a) {
  6.     return a>0?a-Math.PI:a+Math.PI;
  7. }
  8.  
  9. function connectTwo(a1,p1,a2,p2) {
  10.     var a2o = opposite(a2);
  11.     var p1h = toVector(a1,p1,50);
  12.     var p2h = toVector(a2o,p2,50);
  13.     console.log([a2o,p1h,p2h]);
  14. }
  15.  
  16. connectTwo(Math.PI/2,[0,0],0,[100,100]);
  17. connectTwo(0,[100,100],-Math.PI/4,[200,0]);
  18.  
  19. function connectPoints(a,b,c) {
  20.    
  21. }
  22.  
  23.  
  24. $(document).ready(function(){
  25.  
  26.     var paper = Raphael('canvas', 400, 400);
  27.     var c = paper.path("M0 0C0 50 50 100 100 100 150 100 164 35 200 0");
  28.     c.attr('stroke-width',3);
  29.  
  30. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement