public List <NurbsSurface> MeshSeperate2Nurbs(Mesh mesh) { MeshConvert conv = new MeshConvert(); List <NurbsSurface> output = new List <NurbsSurface>(); List <Mesh> input = MeshSeperate(mesh); input.ForEach(delegate(Mesh mesh1) { NurbsSurface Surf; conv.Mesh2Nurbs(mesh1, out Surf); output.Add(Surf); }); return(output); }
public List<NurbsSurface> MeshSeperate2Nurbs(Mesh mesh) { MeshConvert conv = new MeshConvert(); List<NurbsSurface> output = new List<NurbsSurface>(); List<Mesh> input = MeshSeperate(mesh); input.ForEach(delegate(Mesh mesh1) { NurbsSurface Surf; conv.Mesh2Nurbs(mesh1, out Surf); output.Add(Surf); }); return output; }