Пример #1
0
        void refin(List <Vec3> vert, List <int> faceGr, List <Vector2> uv, AdaptiveOptionsCs option)
        {
            Init( );

            using (var refi = new Refiner(vert, faceGr, 3))
            {
                refi.AddChannel(new FVarChannelCs(faceGr, uv.Count));
                for (int i = 0; i < uv.Count; i++)
                {
                    refi.SetUV(uv[i].X, uv[i].Y);
                }
                refi.AddOption(option);
                refi.OnFace = OnFace;
                refi.OnUV   = OnUV;
                refi.OnVert = OnVert;
                refi.DoRefine( );
            }
        }