0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 48
|
|
1 | |
Пренадлежит ли точка треугольнику25.12.2013, 08:04. Показов 2019. Ответов 25
Метки нет (Все метки)
0
|
25.12.2013, 08:04 | |
Ответы с готовыми решениями:
25
Определить принадлежит ли точка треугольнику Определить принадлежит ли точка треугольнику Определить, принадлежит ли точка треугольнику Определить принадлежит ли точка с координатами (x, y) треугольнику |
25.12.2013, 13:03 | 21 | |||||
Ну уж если вам действительно нечем заняться давайте пободоемся.
Кликните здесь для просмотра всего текста
И таких вызовов три. Повторюсь еще раз мне не хочется вам, что либо доказывать... Вам метод не универсален, так как не дает правильного ответа если точки лежат на одной прямой. Придется лепить костыли. Это раз. Все вычисления в ваше алгоритме придется выполнять полностью в отличае от второго метода.
0
|
SatanaXIII
|
25.12.2013, 13:09
#22
|
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
25.12.2013, 13:44 | 23 | |||||
тут неправильно. смотрим здесь:
Но давайте попорядку. Начнем с этого: (кстати это не мой метод) Здесь два случая: точка M не лежит на этой прямой - в этом случае будет правильный ответ. В случае если точка М лежит на этой прямой, то будет ответ неправильный. Но это не недостаток. В первом алгоритме отдельно расчитывается для трех отрезков: принадлежит ли точка М этим отрезкам или нет. Во втором варианте можно даже проще сделать эту проверку: например так - если площадь треугольника равна 0, и сумма площадей трех треугольников равна 0, то берем самый длинный отрезок и проверяем принадлежность точки М только ему, а не всем трем. придется лепить один костыль, в отличие от трех таких же в первом методе. это не показатель. Я могу например сделать так: расчитываю площадь основного треугольника S (7 операций), расчитываю площадь первого треугольника s1 (еще 7 операций). Сравниваю их сразу и если s1 уже больше S сразу выдаю ответ - не принадлежит. И могу утверждать что второй способ лучше первого , т.к. у него в лучшем случае всего 14 операций и одно сравнение. Добавлено через 8 минут кстати про этот случай: именно в этом случае в "суперском" первом методе происходит проверка на равенство вещественных чисел. А это значит что именно первый метод:
0
|
25.12.2013, 14:04 | 24 |
Костыль.
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
25.12.2013, 14:20 | 25 |
а в первом варианте этих же костылей уже три )
Не по теме: ладно пора заканчивать - доказать мне что первый вариант реально лучше второго вы не сумели и чуствую не сумеете. просто слова что он лучше, я не принимаю в расчет )
0
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
||||||
26.12.2013, 18:57 | 26 | |||||
Я находил попадает ли точка с одной стороны или с другой от отрезка так:
0
|
26.12.2013, 18:57 | |
26.12.2013, 18:57 | |
Помогаю со студенческими работами здесь
26
Определить, принадлежит ли данная точка треугольнику Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (x,y) указанному треугольнику. Проверить принадлежит ли точка плоскости с координатами (x,y) треугольнику с заданными вершинами Дана точка A(x; y) на координатной плоскости. Определить, принадлежит ли она треугольнику с вершинами в точках . Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |