Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Графика

Автор: filusha 18.04.2007 20:30

Ребята, требуется помощь! Кому не лень, помогите пожалуйста с написанием программы такого содержания:
2. Запросить три точки, нарисовать треугольник и описанную вокруг него окружность. Срочно нужно к пятницеsmile.gif Спасите студенткуsmile.gif Заранее огромное спасибо!!! d3.gif

Автор: Ozzя 19.04.2007 12:29

Имея координаты вершин трегольника, выяснить, http://forum.pascal.net.ru/index.php?showtopic=15698&hl=треугольник, далее соединить эти три точки.
Выяснить, http://forum.pascal.net.ru/index.php?showtopic=12838&hl=описанная+окружность и нарисовать оную.
Всё.

Автор: Lapp 19.04.2007 12:52

Цитата(Ozzя @ 19.04.2007 9:29) *

Имея координаты вершин трегольника, выяснить, http://forum.pascal.net.ru/index.php?showtopic=15698&hl=треугольник, далее соединить эти три точки.
Выяснить, http://forum.pascal.net.ru/index.php?showtopic=12838&hl=описанная+окружность и нарисовать оную.
Всё.

Ozzя, странны речи твои.. blink.gif
По первой ссылке находится задача про три отрезка. А тут задано три точки.. И я вообще не совсем понимаю, в каком случае нельзя построить треугольник по трем точкам - ну, может, вырожденный в отрезок..
По второй ссылке - задача по проверке данной окружности, а не построение оной..
Ты пошутил?.. wacko.gif

Мне кажется, вопрос на самом деле касается общих принципов рисования в Delphi - Canvas там и т.п... filusha, так?

Автор: Ozzя 19.04.2007 14:51

Цитата
Даны три точки

Я так понял, что даются координаты трех точек. По координатам можно найти длины отрезков для проверки существования треугольника. Если да, то построить.


Добавлено через 3 мин.
Каюсь, 2-ю ссылку см. невнимательно. Но, при построении окружности, описанной подле трегольника, всё равно нужно проверять?

Цитата
Мне кажется, вопрос на самом деле касается общих принципов рисования в Delphi - Canvas там и т.п... filusha, так?


PaintBox?

Автор: Lapp 19.04.2007 15:50

Цитата(Ozzя @ 19.04.2007 11:51) *

По координатам можно найти длины отрезков для проверки существования треугольника. Если да, то построить.

Ozzя, ты серьезно?.. Ты правда думаешь, что по вершинам треугольника, который фактически уже есть, нужно все-таки вычислять длины сторон, чтобы потом по ним проверить, не мираж ли перед твоими глазами?.. smile.gif
Цитата(Ozzя @ 19.04.2007 11:51) *

при построении окружности, описанной подле трегольника, всё равно нужно проверять?

Что проверять?.. Вычислить центр окружности по серединным перпендикулярам, рассчитать ее радиус, а потом проверять, описанная она или нет?.. Или просто брать наобум и проверять? Полный перебор по континууму?.. smile.gif

Автор: filusha 20.04.2007 2:35

Цитата(Lapp @ 19.04.2007 9:52) *

Ozzя, странны речи твои.. blink.gif
По первой ссылке находится задача про три отрезка. А тут задано три точки.. И я вообще не совсем понимаю, в каком случае нельзя построить треугольник по трем точкам - ну, может, вырожденный в отрезок..
По второй ссылке - задача по проверке данной окружности, а не построение оной..
Ты пошутил?.. wacko.gif

Мне кажется, вопрос на самом деле касается общих принципов рисования в Delphi - Canvas там и т.п... filusha, так?

Да, действительно всё связано с Canvas$)