indicatorBase.setCacheHint(CacheHint.ROTATE);
final double ix = centerX - (indicatorWidth / 1.2);
final double iy = centerY - (indicatorHeight / 2);
// indicator shape
final Rotate indicatorRotate = new Rotate(this.angleProperty.get(), centerX, centerY);
Bindings.bindBidirectional(indicatorRotate.angleProperty(), this.angleProperty);
Shape indicatorShape;
if (indicatorType == IndicatorType.KNOB) {
indicatorShape = createIndicatorShape(indicatorType, ix, iy, indicatorWidth - pointDistance,
indicatorHeight - pointDistance, pointDistance,
centerX, centerY, fillProperty);