public FlatFace(Face sourceFace, FlatBody flatBody) { this.sourceFace = sourceFace; this.flatBody = flatBody; rank = rankIndex++; loops = new List<FlatLoop>(); foreach (Loop loop in sourceFace.Loops) loops.Add(new FlatLoop(loop, this)); }