platterTransform property

Matrix4 get platterTransform

The same mapping as toBar, for painting the platter's content.

Implementation

Matrix4 get platterTransform {
  final Offset c = _size.center(Offset.zero);
  final Offset d = platterDrift;
  return Matrix4.identity()
    ..translateByDouble(c.dx + d.dx, c.dy + d.dy, 0, 1)
    ..scaleByDouble(platterScaleX, platterScaleY, 1, 1)
    ..translateByDouble(-c.dx, -c.dy, 0, 1);
}