def createFaceVert(object, f):
    
    v = object.createVertex(vavg3d4(f.verts[0].co, f.verts[1].co, f.verts[2].co, f.verts[3].co))
    object.faceVerts.append(v)
    v.data = f
    
    return v
def updateEdgeVert(ev):

    if len(ev.data) > 3: # Inner edge
        ev.co = vavg3d4(ev.data[0].co, ev.data[1].co, ev.data[2].co, ev.data[3].co)
    else: # Outer edge
        ev.co = vavg3d(ev.data[0].co, ev.data[1].co)
def updateFaceVert(fv):
    
    fv.co = vavg3d4(fv.data.verts[0].co, fv.data.verts[1].co, fv.data.verts[2].co, fv.data.verts[3].co)