Top Level Namespace

Defined Under Namespace

Modules: Fractals

Instance Method Summary collapse

Instance Method Details

#drag(pos, pos_min, pos_max, out_min, out_max) ⇒ Object



3
4
5
6
7
8
# File 'lib/fractal.rb', line 3

def drag pos, pos_min, pos_max, out_min, out_max
  return (
    (pos - pos_min) * (out_max - out_min) /
    (pos_max - pos_min) + out_min
  )
end