| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Delphi] Площадь фигур |
| Автор: Recev 31.1.2011, 20:49 |
| Прямая рассекает прямоугольник на 2 фигуры, как найти их площадь? |
| Автор: DarkProg 31.1.2011, 21:12 |
| Ну берёте и чертите всё на листике, определяете координаты точек пересечения, открываете школьный курс геометрии и вперёд там у вас получится не так много вариантов как может линия пересекать данный прямоугольник и соответственно в зависимости от варианта пересечения расчитываете, потом садитесь и набиваете программу. |
| Автор: Данкинг 31.1.2011, 21:33 | ||
Не знаю, я в геометрии не силён. А Дельфи тут при чём? |
| Автор: Keeper89 31.1.2011, 23:21 |
| Что известно о фигуре и линии? |
| Автор: bems 1.2.2011, 02:04 |
| Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |
| Автор: Recev 1.2.2011, 12:07 | ||||
При том что нужно программу такую сделать, что бы рисовала это все и считала. Всего есть 3 случая: - прямая вообще не пересекает - при пересечении получится два четырехугольника - при пересечении получится пятиугольник и треугольник У меня такой вопрос: Как вычислить длину линии на канвасе зная только ее начальные и конечные координаты? |
| Автор: bems 2.2.2011, 01:35 | ||
|
| Автор: Recev 3.2.2011, 11:17 | ||
4 года как проходили. Не помню уже. |
| Автор: bems 3.2.2011, 23:42 |
| Квадрат гипотенузы равен сумме квадратов катетов. |
| Автор: Guedda 4.2.2011, 14:50 | ||
Хм. А если прямая проходит по диагонали прямоугольника, и получается два треугольника? |
| Автор: Sanaff 5.2.2011, 11:19 |
| Я бы рассмотрел разделённый прямоугольник как: левый прямоугольник, если он есть + внутренний треугольник от этой прямой слева внутренний треугольник от этой прямой справа + правый прямоугольник, если он есть. Всё это вычисляется несложной геометрией. |
| Автор: bems 5.2.2011, 14:20 | ||
|