# 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