2 / 2 / 0
Регистрация: 24.03.2011
Сообщений: 58
|
||||||
1 | ||||||
Определить, попадает ли точка в заданный треугольник06.01.2013, 22:28. Показов 8848. Ответов 3
Метки нет (Все метки)
Я тут подумал и понял что его можно решить через нахождение длин трёх сторон, полупериметр и затем уже через формулу Герона подсчитать площадь. Затем просто найдём площади 3х треугольников, у которых одна вершина будет в точке D, место которой надо определить (внутри или вне треугольника). ACD, ABD, BCD. Сложить эти три площади и если они равны площади первоначального треугольника, то точка входит. Но меня вводит в ступор то что как бы треугольники же разные бывают: прямоугольный, равнобедренный, равносторонний и вообще конченный 4-ый .
Я пере конвертировал свои мысли в электронный вид C#
0
|
06.01.2013, 22:28 | |
Ответы с готовыми решениями:
3
Треугольник задан координатами вершин х 1 у1 х 2 у 2 х 3 у 3 точка а задана координатами х у требуется написать программу определяющую попадает ли указанная точка в заданный треугольник Определить попадает ли заданная точка в заданный прямоугольник Определить, попадает ли точка M(x,y) в треугольник с вершинами А(1;5) В(7;6) и С(4;1) Нужно определить попадает ли заданная точка в треугольник |
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
|
||||||
07.01.2013, 01:58 | 2 | |||||
Нет разницы, какой вид треугольников. Если сумма треугольников образованных с точкой Д равны начальному треугольнику, то все ок.
В случае если 3 точки лежат на одной прямой вставьте условие , ибо один треугольник будет иметь площадь 0 .
0
|
2 / 2 / 0
Регистрация: 24.03.2011
Сообщений: 58
|
||||||
07.01.2013, 02:53 [ТС] | 3 | |||||
Посидел вообщем по тупил и решил вроде бы как задачу. Вот код
0
|
Заблокирован
|
|
07.01.2013, 13:05 | 4 |
скорее всего сумма площадей не совпадет на n-м знаке после запятой,
любой луч(не прямая) из D, допустим горизонтальный, должен пересечь только одну из сторон, предусмотреть случай попадания в вершину
0
|
07.01.2013, 13:05 | |
07.01.2013, 13:05 | |
Помогаю со студенческими работами здесь
4
Определить попадает ли точка М(х, у) в прямоугольник, заданный двумя противоположными точками А(х1, у1) и В(х2, у2). (ис Определить, попадает ли точка М(с коорд. Х и У) в квадрат, заданный своей верхней левой вершиной и стороной Попадает ли точка в треугольник Точка задана координатами.Определить попадает ли точка в заштрихованную область. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |