I\'m writing a geometry library in Go and therefore use a Point struct:
type Point struct { X, Y, Z float32 }
I pass an array of points t