static public Point2D transformCoordinates(double x, double y, Node from, Node to) { if (from == to || from == null || to == null) { return new Point2D(x, y); } // from -> scene Point2D fromInSceneCoordinates = new Point2D( (x) * from.localToSceneTransformProperty().get().getMxx(), (y) * from.localToSceneTransformProperty().get().getMyy()); // scene -> to return new Point2D( (fromInSceneCoordinates.getX() + from.localToSceneTransformProperty().get().getTx()) / to.getLocalToSceneTransform().getMxx(), (fromInSceneCoordinates.getY() + from.localToSceneTransformProperty().get().getTy()) / to.getLocalToSceneTransform().getMyy()); }
localToSceneTransformProperty().getValue().getMyy(); final double scaleX = n.localToSceneTransformProperty(). getValue().getMxx(); final double scaleY = n.localToSceneTransformProperty(). getValue().getMyy(); localToSceneTransformProperty().getValue().getMyy(); final double scaleX = n.localToSceneTransformProperty().getValue().getMxx(); final double scaleY = n.localToSceneTransformProperty().getValue().getMyy();
localToSceneTransformProperty().getValue().getMyy(); final double scaleX = n.localToSceneTransformProperty(). getValue().getMxx(); final double scaleY = n.localToSceneTransformProperty(). getValue().getMyy(); final double parentScaleY = n.getParent().localToSceneTransformProperty().getValue().getMyy(); final double scaleX = n.localToSceneTransformProperty().getValue().getMxx(); final double scaleY = n.localToSceneTransformProperty().getValue().getMyy();
localToSceneTransformProperty().getValue().getMyy(); final double scaleX = n.localToSceneTransformProperty(). getValue().getMxx(); final double scaleY = n.localToSceneTransformProperty(). getValue().getMyy(); final double parentScaleY = n.getParent().localToSceneTransformProperty().getValue().getMyy(); final double scaleX = n.localToSceneTransformProperty().getValue().getMxx(); final double scaleY = n.localToSceneTransformProperty().getValue().getMyy();