const Vertex *operator*() const { CARVE_ASSERT(idx >= 0 && idx < base->vertexCount()); return base->vertex((size_t)idx); }
const Vertex *operator*() const { return base->vertex(idx); }