private QuadEdge initSubdiv() { // build initial subdivision from frame QuadEdge ea = makeEdge(frameVertex[0], frameVertex[1]); QuadEdge eb = makeEdge(frameVertex[1], frameVertex[2]); QuadEdge.splice(ea.sym(), eb); QuadEdge ec = makeEdge(frameVertex[2], frameVertex[0]); QuadEdge.splice(eb.sym(), ec); QuadEdge.splice(ec.sym(), ea); return ea; }
QuadEdge base = makeEdge(e.orig(), v); QuadEdge.splice(base, e); QuadEdge startEdge = base;
QuadEdge base = subdiv.makeEdge(e.orig(), v); QuadEdge.splice(base, e); QuadEdge startEdge = base;