Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Delphi] Площадь фигур


Автор: Recev 31.1.2011, 20:49
Прямая рассекает прямоугольник на 2 фигуры, как найти их площадь?

Автор: DarkProg 31.1.2011, 21:12
Ну берёте и чертите всё на листике, определяете координаты точек пересечения, открываете школьный курс геометрии и вперёд там у вас получится не так много вариантов как может линия пересекать данный прямоугольник и соответственно в зависимости от варианта пересечения расчитываете, потом садитесь и набиваете программу.

Автор: Данкинг 31.1.2011, 21:33
Цитата(Recev @ 31.1.2011,  20:49)
Прямая рассекает прямоугольник на 2 фигуры, как найти их площадь?

Не знаю, я в геометрии не силён. А Дельфи тут при чём? smile 

Автор: Keeper89 31.1.2011, 23:21
Что известно о фигуре и линии?

Автор: bems 1.2.2011, 02:04
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: Recev 1.2.2011, 12:07
Цитата(Данкинг @ 31.1.2011,  21:33)
Цитата(Recev @ 31.1.2011,  20:49)
Прямая рассекает прямоугольник на 2 фигуры, как найти их площадь?

Не знаю, я в геометрии не силён. А Дельфи тут при чём? smile

При том что нужно программу такую сделать, что бы рисовала это все и считала.

Всего есть 3 случая:
- прямая вообще не пересекает
- при пересечении получится два четырехугольника
- при пересечении получится пятиугольник и треугольник

У меня такой вопрос:
Как вычислить длину линии на канвасе зная только ее начальные и конечные координаты?

Автор: DarkProg 1.2.2011, 22:33
Цитата(Recev @  1.2.2011,  12:07 Найти цитируемый пост)
Как вычислить длину линии на канвасе зная только ее начальные и конечные координаты? 

 smile 
Цитата(DarkProg @  31.1.2011,  21:12 Найти цитируемый пост)
открываете школьный курс геометрии


Математику пока ещё никто не отменял и законы её не меняются что на компьютере, что в бабушкином радиоприёмнике...

Автор: bems 2.2.2011, 01:35
Цитата(Recev @  1.2.2011,  12:07 Найти цитируемый пост)
Как вычислить длину линии на канвасе зная только ее начальные и конечные координаты? 
По теореме Пифагора. Проходили уже?

Автор: Recev 3.2.2011, 11:17
Цитата(bems @ 2.2.2011,  01:35)
Цитата(Recev @  1.2.2011,  12:07 Найти цитируемый пост)
Как вычислить длину линии на канвасе зная только ее начальные и конечные координаты? 
По теореме Пифагора. Проходили уже?

4 года как проходили. Не помню уже.

Автор: bems 3.2.2011, 23:42
Квадрат гипотенузы равен сумме квадратов катетов.

Автор: Guedda 4.2.2011, 14:50
Цитата(Recev @  1.2.2011,  12:07 Найти цитируемый пост)
Всего есть 3 случая:
- прямая вообще не пересекает
- при пересечении получится два четырехугольника
- при пересечении получится пятиугольник и треугольник

Хм. А если прямая проходит по диагонали прямоугольника, и получается два треугольника?  smile Не? Или такой вариант в правительстве отменили?

Автор: Sanaff 5.2.2011, 11:19
Я бы рассмотрел разделённый прямоугольник как: 
левый прямоугольник, если он есть + внутренний треугольник от этой прямой слева
внутренний треугольник от этой прямой справа + правый прямоугольник, если он есть.
Всё это вычисляется несложной геометрией.

Автор: bems 5.2.2011, 14:20
Цитата(Guedda @  4.2.2011,  14:50 Найти цитируемый пост)
А если прямая проходит по диагонали прямоугольника, и получается два треугольника?
ну в принципе это вырожденный случай четырехугольников, когда одна из сторон равно нулю

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