コード例 #1
0
        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);
        }
コード例 #2
0
        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;
        }