Revision: 777
Author: heuermh
Date: Tue Oct 20 13:19:14 2009
Log: adding scales and rotation to the transform for each node
http://code.google.com/p/piccolo2d/source/detail?r=777

Modified:
   
/piccolo2d.java/trunk/examples/src/main/java/edu/umd/cs/piccolo/examples/OffsetVsTranslateExample.java

=======================================
---  
/piccolo2d.java/trunk/examples/src/main/java/edu/umd/cs/piccolo/examples/OffsetVsTranslateExample.java
   
Tue Oct 20 12:56:43 2009
+++  
/piccolo2d.java/trunk/examples/src/main/java/edu/umd/cs/piccolo/examples/OffsetVsTranslateExample.java
   
Tue Oct 20 13:19:14 2009
@@ -72,23 +72,50 @@
      /** {...@inheritdoc} */
      public void initialize() {
          final PText offset = new PText("Offset node");
+        final PText offsetRotated = new PText("Offset rotated node");
          final PText translate = new PText("Translated node");
+        final PText translateRotated = new PText("Translated rotated  
node");
+
+        offset.setScale(2.0d);
+        offsetRotated.setScale(2.0d);
+        translate.setScale(2.0d);
+        translateRotated.setScale(2.0d);
+
+        offsetRotated.setRotation(Math.PI / 8.0d);
+        translateRotated.setRotation(Math.PI / 8.0d);
          offset.setOffset(15.0d, 100.0d);
-        translate.setOffset(15.0d, 300.0d);
+        offsetRotated.setOffset(15.0d, 150.0d);
+        translate.setOffset(15.0d, 200.0d);
+        translateRotated.setOffset(15.0d, 250.0d);
+
          getCanvas().getLayer().addChild(offset);
+        getCanvas().getLayer().addChild(offsetRotated);
          getCanvas().getLayer().addChild(translate);
+        getCanvas().getLayer().addChild(translateRotated);

          offset.addActivity(new PActivity(-1L) {
              /** {...@inheritdoc} */
              protected void activityStep(final long elapsedTime) {
                  offset.offset(1.0d, 0.0d);
              }
+        });
+        offsetRotated.addActivity(new PActivity(-1L) {
+            /** {...@inheritdoc} */
+            protected void activityStep(final long elapsedTime) {
+                offsetRotated.offset(1.0d, 0.0d);
+            }
          });
          translate.addActivity(new PActivity(-1L) {
              /** {...@inheritdoc} */
              protected void activityStep(final long elapsedTime) {
                  translate.translate(1.0d, 0.0d);
              }
+        });
+        translateRotated.addActivity(new PActivity(-1L) {
+            /** {...@inheritdoc} */
+            protected void activityStep(final long elapsedTime) {
+                translateRotated.translate(1.0d, 0.0d);
+            }
          });
      }


--~--~---------~--~----~------------~-------~--~----~
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to