added float 64 version of geom.go