public void GeneratePatchVerticesSmall_Optimized([NUnit.Framework.Range(3, 10)] int length)
        {
            List <Vector3> controlPoints = GenerateControlPoints(4, length);

            Measure.Method(() =>
            {
                PatchMesh.GenerateVerticesOfPatch_Optimized(controlPoints, 4, length, 4, 4);
            }).Run();
        }
        public void GeneratePatchVertices_Optimized([Values(10, 50, 100)] int length)
        {
            List <Vector3> controlPoints = GenerateControlPoints(4, length);

            Measure.Method(() =>
            {
                PatchMesh.GenerateVerticesOfPatch_Optimized(controlPoints, 4, length, 4, 4);
            }).Run();
        }