Class: Siren::Edge

Inherits:
Object
  • Object
show all
Defined in:
lib/shape/edge.rb

Overview

Edge クラス拡張メソッド

Instance Method Summary collapse

Instance Method Details

#lengthObject



6
7
8
9
10
11
12
# File 'lib/shape/edge.rb', line 6

def length
  r = 0.0
  self.to_pts.each_cons(2) do |prev, curr|
    r += prev.dist curr
  end
  r
end