Ejemplo n.º 1
0
        /// <summary>
        /// Generate grid points
        /// </summary>
        public static double[][][] GeneratePointGrid(ParametricSurface srf, int uDiv, int vDiv)
        {
            double[][][] uvMat = GenerateUVGridParameters(uDiv, vDiv);

            var gridPoints = uvMat
                             .Select(n => n.Select(m => srf.ParameterAt(m[0], m[1])).ToArray())
                             .ToArray();

            return(gridPoints);
        }