docs: def geom(self):
          """
          :returns: the geometry as an array of shape (N, 3)
          """
          return numpy.array([(p.x, p.y, p.z) for p in self.mesh],
                             numpy.float32)