public void addFace(Face face) {

        if (!mesh.isDynamic() && !mesh.needsRenderUpdate) return;

        if (face == null) return;
        if (faces.contains(face)) return;

        faces.add(face);
        face.mesh = mesh;
        face.reg = this;

        mesh.needsRenderUpdate = true;
    }