public MovePlanarWidget withDefaultHandle(final double radius, final double height, final ReadOnlyColorRGBA color) {
final Cylinder handle = new Cylinder("handle", 2, 16, radius, height, true);
handle.setDefaultColor(color);
switch (_plane) {
case XZ:
handle.setRotation(new Matrix3().fromAngleNormalAxis(MathUtils.HALF_PI, Vector3.UNIT_X));
break;
case YZ:
handle.setRotation(new Matrix3().fromAngleNormalAxis(MathUtils.HALF_PI, Vector3.UNIT_Y));
break;
default:
break;
}
handle.updateModelBound();
withHandle(handle);
return this;
}