Форум: "Media";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
ВнизРисование графиков Найти похожие ветки
← →
Gamer (2006-10-26 17:50) [0]Здравствуйте, мастера.
Хотел бы увеличить свои знания в программировании, и начать это познание с вашего форума.
Подскажите, на чем рисовать графики (хотел бы пространственные)?
Как сделать, что бы центр координат был в центре окна? (Хотя я это делал, но давно и мне кажеться не самым разумным способом)?
Хочу делать программу по высшей математике, что бы она помогла мне проверять (делать надо самому, ИМХО) с комплексными, домашними и прочими заданиями
Буду очень признателен.
← →
Jeer © (2006-10-26 17:58) [1]
> Подскажите, на чем рисовать графики
Например, рисуй на Canvas формы.
> Как сделать, что бы центр координат был в центре окна?
длина и ширина окна пополам.
> комплексными, домашними и прочими заданиями
В таком "компоте" это выходит за рамки моего понимания
← →
Gamer (2006-10-26 18:49) [2]> комплексными, домашними и прочими заданиями
Это не относилось к вопросу.
Спасибо.
> Например, рисуй на Canvas формы.
А как рисоватьесли координаты оч. большие?
← →
Gamer (2006-10-26 18:53) [3]И там ведь координаты только integer..., а если 32,76?
← →
Ketmar © (2006-10-26 19:00) [4]>[3] Gamer 26-Oct-2006, 18:53
>И там ведь координаты только integer..., а если 32,76?
а если голову не только для еды использовать?
← →
Vovan#1 (2006-10-26 19:52) [5]>а если голову не только для еды использовать?
А если тебе момент перестать нюхать, а то в твоём мозгу все извилины разгладило?
← →
Gamer (2006-10-26 20:52) [6]> а если голову не только для еды использовать?
остроумно, конечно, а по-делу?
> Vovan#1
Это тоже мне?
← →
Gamer (2006-10-26 20:57) [7]Ketmar
Можете просто игнорировать мой вопрос, если считаете его легким...
..И зачем же грузить так сразу, я на шее не сижу, создал всего одну ветку(и думаю в тему).
Всем
И если все всё знают, то зачем этот форум?
← →
Ketmar © (2006-10-26 21:26) [8]>[7] Gamer 26-Oct-2006, 20:57
>Можете просто игнорировать мой вопрос, если считаете его
>легким...
могу. если ты не желаешь думать -- твоё право. хотя мне было бы приятней видеть думающего индивидуума, а не жующего. для решения [3] достаточно знаний в объёме восьмилетки.
← →
Vovan#1 (2006-10-26 21:34) [9]>Это тоже мне?
Нет.
По поводу вещественных координат. Можно изобразить точку, стоящую в такой координате путём anti-aliasing - точка как бы распределяется по соседним пикселям с тем или иным оттенком своего оригального цвета.
← →
Gamer (2006-10-26 22:28) [10]Vovan#1
Спасибо за помощь, а я в свою очередь пойду по сайтам - почитаю на эту тему.
Ketmar
И Вам спасибо. За критику.
← →
Rial © (2006-10-27 18:10) [11]> [9] Vovan#1 (26.10.06 21:34)
Можно изобразить точку, стоящую в такой координате путём anti-aliasing - точка как бы распределяется по соседним пикселям с тем или иным оттенком своего оригального цвета.
ЛОЛ.
> [0] Gamer (26.10.06 17:50)
Например, 32.76 рисуешь в точке Round(32.76);
Наверняка, понадобится масштаб. Т.е. что то вроде
Область определения X [MinX, MaxX]
Область значений по Y [MinY, MaxY]
MinY MaxY предварительно находятся как F(MinX) и F(MaxX)
Теперь вычисляем масштаб.
MasX = ClientWidth / (MaxX-MinX);
MasY = ClientHeight / (MaxY-MinY);
For I:=0 to ClientWidth do begin
R:=I * MasX;
Canvas.Pixels[Round(R * MasX + (ClientWidth shr 1)),
Round((ClientHeight shr 1) - F(R) * MasY)]:=clRed;
end;
Естественно, криво и медленно. Переделывай.
← →
Vovan#1 (2006-10-27 20:13) [12]> ЛОЛ.
Глянь картинку:
http://keep4u.ru/full/061027/c2e9b24b0a8da83fd3.png
Объяснишь лучше - пятишка твоя.
> Например, 32.76 рисуешь в точке Round(32.76);
Всё понятно с тобой. Т.е. задачу лучше не решать.
> Естественно, криво и медленно. Переделывай.
Естественно. Давай и я над тобой посмеюсь:
ЛОЛ!
← →
Дмитрий Белькевич © (2006-11-02 03:07) [13]>Можно изобразить точку, стоящую в такой координате путём anti-aliasing - точка как бы распределяется по соседним пикселям с тем или иным оттенком своего оригального цвета.
>ЛОЛ.
Лол лолом, а я у себя в проекте именно так с дробными пикселями и работаю. Так что, для кого - лол, для кого - конкурентное преимущество.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.047 c