A bunch of geometry utilities for javascript (browser or nodejs)