Форум: "Основная";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
ВнизДуга по трем точкам Найти похожие ветки
← →
Anatoly P (2003-01-11 19:37) [0]Кто-нибудь встречал где-нибудь?
← →
TTCustomDelphiMaster (2003-01-11 19:50) [1]TCanvas.Arc из трех четыре точки сделать не трудно
← →
Vit@ly (2003-01-11 20:05) [2]Есть понятие СПЛАЙН, не поленись и поищи. Успехов. Нет смысла посылать код
← →
Юрий Зотов (2003-01-12 11:32) [3]Дык... а что там делать то? Соединили 1 и 2, посередине провели перпендикуляр. То же самое сделали с 2 и 3. На пересечении двух перпендикуляров будет центр нужной окружности, а ее радиус будет равен расстоянию от центра до любой точки.
1 час упражнений на бумаге в объеме школьной математики.
← →
April (2003-01-12 11:40) [4]> Юрий Зотов
Это если у Вас дуга от окружности, а они разные бывают (дуги)
← →
Юрий Зотов (2003-01-12 12:19) [5]> April © (12.01.03 11:40)
Это, конечно, хорошо, что Вы напомнили, а то я не знал. Только вот ведь неувязка - если речь идет о произвольной дуге, то задача имеет бесчисленное множество решений. Что с практической точки зрения означает - ни одного.
← →
uw (2003-01-12 12:43) [6]Уравнение окружности
(x-x0)^2 + (y-y0)^2 = r0^2
Точки (ax,ay), (bx,by), (cx,cy).
Пишем три уравнения
(ax-x0)^2 + (ay - y0)^2 = r0^2
(bx-x0)^2 + (by - y0)^2 = r0^2
(cx-x0)^2 + (cy - y0)^2 = r0^2
Если точки не лежат на одной прямой, то решение единственное. Надо решать эту систему. Успехов!
← →
Anatoly P (2003-01-14 19:47) [7]Ведь проблема не в математике (у меня по крайней мере). Имея три точки я могу определить : центр , радиус , нач. и конечный угол, и в прирнципе я могу нарисовать попиксельно, но хочется иначе :)
← →
Юрий Зотов (2003-01-14 22:34) [8]А в чем же тогда проблема? Если в рисовании - то, как уже сказали, см. TCanvas.Arc.
← →
MXA (2003-01-15 00:09) [9]>но хочется иначе
ну проведи через них параболу...
← →
Anatoly P (2003-01-15 08:48) [10]Иначе - имелось в виду, например, как в Автокаде заменить частью многоугольника , который отрисовывается с пом. LineTo, что быстрее чем Pixels
← →
СОС (2003-01-15 09:14) [11]Это амтематическая задача 1,2 курса любого инженерного института.
Когда то рисовали окружность по 3-4 (Х) точкам причем радиус был явно не КОНСТ довольно гладко все было. Сейчас не помню но поискать если совсем припрет могу. Сам можешь посмотреть в инете - ключевое слово СПЛАЙН. На изучение максимум потратишь час! Если конечно не школьник первых классов.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.27 c