public MCircleFace CreateCircleFace(MCurveEdge edge) { MCircleFace face = new MCircleFace(edge); if (!face.IsValid()) { return(null); } int i; if ((i = AddFaceToMesh(face)) != -1) { return(faceList[i] as MCircleFace); } else { return(face); } }