halfedge initialized