scale static method

Matrix4 scale(
  1. double scale,
  2. Offset focalPoint
)

Creates a scaling matrix centered at focalPoint

Implementation

static Matrix4 scale(double scale, Offset focalPoint) {
  final dx = (1 - scale) * focalPoint.dx;
  final dy = (1 - scale) * focalPoint.dy;

  return Matrix4(scale, 0, 0, 0, 0, scale, 0, 0, 0, 0, 1, 0, dx, dy, 0, 1);
}