preferredCenter property

Offset preferredCenter
latefinal

Optical content center in the same bounds-centered unit coordinates as safeRects. Content remains fixed here and scales down when needed.

Implementation

late final Offset preferredCenter = from == null
    ? _translatedPoint(
        to,
        _morph?.toPath(1).getBounds().center ??
            to.polygon.toPath().getBounds().center,
      )
    : (_translatedPoint(from!, _morph!.toPath(0).getBounds().center) +
              _translatedPoint(to, _morph.toPath(1).getBounds().center)) /
          2;