Guest User

Untitled

a guest
Dec 16th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. deg = 0;
  2. setInterval(()=>{
  3. deg+=1;
  4. document.getElementById("div1").style.transform = `rotate(${deg}deg)`;
  5. },20);
  6.  
  7. #div1{
  8. transform-origin:50% 50%;
  9. width: 200px;
  10. height: 400px;
  11. }
  12.  
  13. x0 = -width / 2
  14. y0 = height / 2 //знак зависит от направления осей
  15.  
  16. x = x0 * Cos(angle) - y0 * Sin(angle) =
  17. -width / 2 * Cos(angle) - height / 2 * Sin(angle)
  18. y = x0 * Sin(angle) + y0 * Cos(angle) =
  19. -width / 2 * Sin(angle) + height / 2 * Cos(angle)
Add Comment
Please, Sign In to add comment