Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html lang="en">
<head>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
    <title>two.js example</title>
    <script src="//cdnjs.cloudflare.com/ajax/libs/two.js/0.3.0/two.js">
    </script>
</head>
  
<body>
  use a and b to change the direction
    <div id="draw">
        <div class="two-container"></div>
    </div>
    <script>
      var elem = document.getElementById('draw').children[0];
      var two = new Two({ width: 600, height: 600 }).appendTo(elem);
      var circle = two.makeCircle(0, 0, 50);
      var rect = two.makeCircle(170, 0, 50, 100);
      circle.fill = '#FF8000';
      rect.fill = 'rgba(0, 200, 255, 0.5)';
      var group = two.makeGroup(circle, rect);
      group.translation.set(two.width / 2, two.height / 2);
      group.scale = 1;
      group.noStroke();
      var direction = 1;
      two.bind('update', function(frameCount) {
        group.rotation += .01 * Math.PI *direction;
              
      }).play();
 
      $(document).keypress(function(event) {
        if(event.which == 97){
          direction = 1;
        }
        else if(event.which == 98){
          direction = -1;
        }
      })
  
  </script>
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
thebluecat5445pro
0viewers