Module: Rough::Geometry

Defined in:
lib/rough/geometry.rb

Overview

Points are [x, y] arrays. Lines are [[x1,y1], [x2,y2]].

Class Method Summary collapse

Class Method Details

.line_length(line) ⇒ Object



8
9
10
11
# File 'lib/rough/geometry.rb', line 8

def line_length(line)
  p1, p2 = line
  Math.sqrt((p1[0] - p2[0])**2 + (p1[1] - p2[1])**2)
end