# File lib/as_transform2d.rb, line 87
  def matrix=(matrix)
    raise ArgumentError, "Argument must be a matrix" unless matrix.is_a? Matrix
  
                @matrix = matrix
                @packed_matrix.replace(matrix.transpose.to_a.flatten.pack("f*"))
  end