Method: PerfectShape::AffineTransform#transform_points

Defined in:
lib/perfect_shape/affine_transform.rb

#transform_points(*xy_coordinates_or_points) ⇒ Object



223
224
225
226
227
# File 'lib/perfect_shape/affine_transform.rb', line 223

def transform_points(*xy_coordinates_or_points)
  points = xy_coordinates_or_points.first.is_a?(Array) ? xy_coordinates_or_points.first : xy_coordinates_or_points
  points = MultiPoint.normalize_point_array(points)
  points.map { |point| transform_point(point) }
end