Sangaku

Sangaku is a geometry gem for Ruby.

Getting Started

Simply sudo gem install sangaku and then require 'sangaku' in your code.

Example Usage

data = [[10, 10], [10, 20], [20, 10]]
polygon = Sangaku::Polygon.new(*data)
polygon.close!
aabb = polygon.aabb
puts aabb.mid

This code prints the following:

(15.0, 15.0)

Contributing to Sangaku

Copyright © 2013 Agworld Pty. Ltd. See LICENSE.txt for further details.