curve0To.controlY2Property().bind(curves.get(0).controlY2Property()); curve0To.xProperty().bind(curves.get(0).endXProperty()); curve0To.yProperty().bind(curves.get(0).endYProperty()); outerCircleCurveTo.controlY2Property().bind(outerCircleCurve.controlY2Property()); outerCircleCurveTo.xProperty().bind(outerCircleCurve.endXProperty()); outerCircleCurveTo.yProperty().bind(outerCircleCurve.endYProperty()); curve1To.controlY2Property().bind(curves.get(1).controlY1Property()); curve1To.xProperty().bind(curves.get(1).startXProperty()); curve1To.yProperty().bind(curves.get(1).startYProperty()); innerCircleCurveTo.controlY2Property().bind(innerCircleCurve.controlY1Property()); innerCircleCurveTo.xProperty().bind(innerCircleCurve.startXProperty()); innerCircleCurveTo.yProperty().bind(innerCircleCurve.startYProperty());
curve0To.controlY2Property().bind(curves.get(0).controlY2Property()); curve0To.xProperty().bind(curves.get(0).endXProperty()); curve0To.yProperty().bind(curves.get(0).endYProperty()); outerCircleCurveTo.controlY2Property().bind(outerCircleCurve.controlY2Property()); outerCircleCurveTo.xProperty().bind(outerCircleCurve.endXProperty()); outerCircleCurveTo.yProperty().bind(outerCircleCurve.endYProperty()); curve1To.controlY2Property().bind(curves.get(1).controlY1Property()); curve1To.xProperty().bind(curves.get(1).startXProperty()); curve1To.yProperty().bind(curves.get(1).startYProperty()); innerCircleCurveTo.controlY2Property().bind(innerCircleCurve.controlY1Property()); innerCircleCurveTo.xProperty().bind(innerCircleCurve.startXProperty()); innerCircleCurveTo.yProperty().bind(innerCircleCurve.startYProperty());
curveTo.controlY2Property().bind(controlY2Binding); curveTo.xProperty().bind(endXBinding); curveTo.yProperty().bind(endYBinding);