Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Нарисовать Path по функции


Автор: San4o_Pan4o 28.9.2010, 14:31
всем привет! Такой возник вопрос, можно ли нарисовать Path по заданной функции? К примеру, хочу параболу f(x)=x^2, можно ли функцию эту как-нибудь запихать куда-нибудь, чтобы Path ее рисовал?

Автор: CYBERDREAM 28.9.2010, 14:43
Привет 
San4o_Pan4o, 
ну нечто вроде этого использовать, и на основе этих точк создать Path
Код


        private Point[] CreatePath(Int32 min, Int32 max,Int32 step)
        {
            if (step == 0)
                return new Point[0];
            if (min == max)
                return new Point[] {new Point(min, min*min)};
            Point[] massive = new Point[(max - min)/step + 1];//или что то вроде
            int i = 0;
            for (; min <= max; min += step)
                massive[i++] = new Point(min, min*min);
            return massive;
        }


Добавлено @ 14:48
опять не посмотрел что в WPF smile 

вобщем точки то так и вычисляешь, а рисовать уж на конве путем добавления их как объекта
http://classicalprogrammer.wikidot.com/draw-dynamic-polygons-in-wpf

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)