Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. var snapper = Snap("svg");
  2.  
  3. Snap.animate([-230],[0],
  4. function(val){
  5. snapper.select("#meter").attr({
  6. "transform":"scale(1 1) rotate(" + val[0] + " 242.5 208)"
  7. });
  8. },10000,mina.linear);
  9.  
  10. <defs>
  11. <g id="meter">
  12. <line x1="4.24" y1="-9.195" x2="194.35" y2="25.935"/>
  13. <line x1="0" y1="9.195" x2="194.35" y2="25.935"/>
  14. <line x1="0" y1="9.195" x2="-9.89" y2="-1.555"/>
  15. <line x1="4.24" y1="-9.195" x2="-9.89" y2="-1.555"/>
  16. </g>
  17. </defs>
  18.  
  19. <use xlink:href="#meter" transform="translate(241.88,198.1)" />
  20.  
  21. scale(1 1 241.88 198.1)
  22.  
  23. var snapper = Snap("svg");
  24. Snap.animate([-100,0.72,0.89],[-10,1,1],
  25. function(val) {
  26. var dim = val[1];
  27. var corr = (Math.sin(2*(val[0]+10)*Math.PI/180))*Math.log(val[2]);
  28.  
  29. snapper.select("#meter").attr({
  30. "transform":"scale("+(dim-corr)+" "+(dim-corr)+") rotate(" + val[0] + " 0 0)"
  31. });
  32. }, 10000, mina.linear);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement