![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| DoZENT |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 2.6.2006 Репутация: нет Всего: 1 |
Всем доброго дня! Имеется координаты трех точек в PaintBox, не подскажите, как провести через них параболу?
-------------------- Какая боль, какая боль, Internet Explorer 5.0... |
|||
|
||||
| murod |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 17.9.2005 Где: Uzbekistan/Tashke nt Репутация: нет Всего: 4 |
если не опаздал
Параболу можно представить формулой: y=a*sqr(x)+b*x+c; нам надо определить параметры a,b,c; И потом по этим параметрам построим уравнение параболы. по трем точкам A1(x1,y1) , A2(x2,y2) и A3(x3,y3) Получется система уравнений: y1=a*x1*x1+b*x1+c y2=a*x2*x2+b*x2+c y3=a*x3*x3+b*x3+c отсюда не трудно найти параметры a,b,c получется примерно такое уравнение : y=2x*x-2x+9 и потом по циклу надо нарисовать в каком то диапазоне график функции. советую сперва найти экстримум функции(min или max) - E(x0,y0) и получить диапазон рисования x0+d;x0-d а как нарисовать график функции можно найти по поиску. Это сообщение отредактировал(а) murod - 21.7.2007, 12:24 --------------------
Люди всего мира берегите природу! |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |