Matrix.rotateX constructor

Matrix.rotateX(
  1. double angle
)

Returns a rotation matrix around the X axis by angle radians.

Implementation

factory Matrix.rotateX(double angle) {
  final Matrix result = .identity();

  final cosres = math.cos(angle);
  final sinres = math.sin(angle);

  result.m5 = cosres;
  result.m6 = sinres;
  result.m9 = -sinres;
  result.m10 = cosres;

  return result;
}