curve0To.controlX1Property().bind(curves.get(0).controlX1Property()); curve0To.controlY1Property().bind(curves.get(0).controlY1Property()); curve0To.controlX2Property().bind(curves.get(0).controlX2Property()); curve0To.controlY2Property().bind(curves.get(0).controlY2Property()); curve0To.xProperty().bind(curves.get(0).endXProperty()); outerCircleCurveTo.controlX1Property().bind(outerCircleCurve.controlX1Property()); outerCircleCurveTo.controlY1Property().bind(outerCircleCurve.controlY1Property()); outerCircleCurveTo.controlX2Property().bind(outerCircleCurve.controlX2Property()); outerCircleCurveTo.controlY2Property().bind(outerCircleCurve.controlY2Property()); outerCircleCurveTo.xProperty().bind(outerCircleCurve.endXProperty()); curve1To.controlX1Property().bind(curves.get(1).controlX2Property()); curve1To.controlY1Property().bind(curves.get(1).controlY2Property()); curve1To.controlX2Property().bind(curves.get(1).controlX1Property()); curve1To.controlY2Property().bind(curves.get(1).controlY1Property()); curve1To.xProperty().bind(curves.get(1).startXProperty()); innerCircleCurveTo.controlX1Property().bind(innerCircleCurve.controlX2Property()); innerCircleCurveTo.controlY1Property().bind(innerCircleCurve.controlY2Property()); innerCircleCurveTo.controlX2Property().bind(innerCircleCurve.controlX1Property()); innerCircleCurveTo.controlY2Property().bind(innerCircleCurve.controlY1Property()); innerCircleCurveTo.xProperty().bind(innerCircleCurve.startXProperty());
curve0To.controlX1Property().bind(curves.get(0).controlX1Property()); curve0To.controlY1Property().bind(curves.get(0).controlY1Property()); curve0To.controlX2Property().bind(curves.get(0).controlX2Property()); curve0To.controlY2Property().bind(curves.get(0).controlY2Property()); curve0To.xProperty().bind(curves.get(0).endXProperty()); outerCircleCurveTo.controlX1Property().bind(outerCircleCurve.controlX1Property()); outerCircleCurveTo.controlY1Property().bind(outerCircleCurve.controlY1Property()); outerCircleCurveTo.controlX2Property().bind(outerCircleCurve.controlX2Property()); outerCircleCurveTo.controlY2Property().bind(outerCircleCurve.controlY2Property()); outerCircleCurveTo.xProperty().bind(outerCircleCurve.endXProperty()); curve1To.controlX1Property().bind(curves.get(1).controlX2Property()); curve1To.controlY1Property().bind(curves.get(1).controlY2Property()); curve1To.controlX2Property().bind(curves.get(1).controlX1Property()); curve1To.controlY2Property().bind(curves.get(1).controlY1Property()); curve1To.xProperty().bind(curves.get(1).startXProperty()); innerCircleCurveTo.controlX1Property().bind(innerCircleCurve.controlX2Property()); innerCircleCurveTo.controlY1Property().bind(innerCircleCurve.controlY2Property()); innerCircleCurveTo.controlX2Property().bind(innerCircleCurve.controlX1Property()); innerCircleCurveTo.controlY2Property().bind(innerCircleCurve.controlY1Property()); innerCircleCurveTo.xProperty().bind(innerCircleCurve.startXProperty());
curveTo.controlX2Property().bind(controlX2Binding); curveTo.controlY2Property().bind(controlY2Binding); curveTo.xProperty().bind(endXBinding);