class Geometer::Point
Public Instance Methods
divide(sz)
click to toggle source
# File lib/geometer/point.rb, line 17 def divide(sz) scale(1.0/sz) end
Also aliased as: /
inspect()
click to toggle source
# File lib/geometer/point.rb, line 3 def inspect "(#{x},#{y})" end
invert()
click to toggle source
# File lib/geometer/point.rb, line 7 def invert Point.new(-x,-y) end
Also aliased as: -@
scale(sz)
click to toggle source
# File lib/geometer/point.rb, line 12 def scale(sz) Point.new(x*sz,y*sz) end
Also aliased as: *
to_i()
click to toggle source
# File lib/geometer/point.rb, line 27 def to_i Point.new(x.to_i, y.to_i) end
translate(other_point)
click to toggle source
# File lib/geometer/point.rb, line 22 def translate(other_point) dx,dy = *other_point Point.new(x+dx, y+dy) end