< prev index next >

modules/graphics/src/main/java/javafx/animation/PathTransition.java

Print this page

        

@@ -33,10 +33,11 @@
 import javafx.util.Duration;
 
 import com.sun.javafx.geom.Path2D;
 import com.sun.javafx.geom.PathIterator;
 import com.sun.javafx.geom.transform.BaseTransform;
+import com.sun.javafx.scene.NodeHelper;
 import com.sun.javafx.scene.shape.ShapeHelper;
 import java.util.ArrayList;
 
 /**
  * This {@code Transition} creates a path animation that spans its

@@ -339,12 +340,12 @@
                             seg.rotateAngle, nextSeg.rotateAngle,
                             (z - dist) / z / 2);
                 }
             }
         }
-        cachedNode.setTranslateX(x - cachedNode.impl_getPivotX());
-        cachedNode.setTranslateY(y - cachedNode.impl_getPivotY());
+        cachedNode.setTranslateX(x - NodeHelper.getPivotX(cachedNode));
+        cachedNode.setTranslateY(y - NodeHelper.getPivotY(cachedNode));
         // Need to handle orientation if it is requested
         if (cachedIsNormalRequired) {
             cachedNode.setRotate(rotateAngle);
         }
     }

@@ -376,11 +377,11 @@
         final Shape p = getPath();
         Segment moveToSeg = Segment.getZeroSegment();
         Segment lastSeg = Segment.getZeroSegment();
 
         float[] coords = new float[6];
-        for (PathIterator i = ShapeHelper.configShape(p).getPathIterator(p.impl_getLeafTransform(), 1.0f); !i.isDone(); i.next()) {
+        for (PathIterator i = ShapeHelper.configShape(p).getPathIterator(NodeHelper.getLeafTransform(p), 1.0f); !i.isDone(); i.next()) {
             Segment newSeg = null;
             int segType = i.currentSegment(coords);
             double x = coords[0];
             double y = coords[1];
 
< prev index next >