F feik Регистрация 17 Июл 2013 Сообщения 96 Репутация 0 Спасибо 0 Монет 0 4 Авг 2023 #1 Кто знает самый короткий алгоритм на проверку, находится ли точка в ромбе либо на его рёбрах? Точки известны как и размеры фигуры.
Кто знает самый короткий алгоритм на проверку, находится ли точка в ромбе либо на его рёбрах? Точки известны как и размеры фигуры.
P pavel23 Регистрация 18 Окт 2013 Сообщения 81 Репутация 0 Спасибо 0 Монет 0 4 Авг 2023 #3 иди в чат жпт
1 111 Регистрация 3 Ноя 2012 Сообщения 93 Репутация 0 Спасибо 0 Монет 0 4 Авг 2023 #4 Сумма площадей треугольников, образованных точкой с каждой из пар соседних вершин ромба, должна быть равна площади ромба с некоторой малой точностью:
Сумма площадей треугольников, образованных точкой с каждой из пар соседних вершин ромба, должна быть равна площади ромба с некоторой малой точностью:
Q qWS Регистрация 26 Ноя 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 4 Авг 2023 #5 Собственно, если у вас дагонали dx, dy, и они параллельны осям, а центр - rx, ry, точка - x, y, то проверка сводится к следующей: |(x - rx) / dx| + |(y - ry) / dy| <= 2. Всё.
Собственно, если у вас дагонали dx, dy, и они параллельны осям, а центр - rx, ry, точка - x, y, то проверка сводится к следующей: |(x - rx) / dx| + |(y - ry) / dy| <= 2. Всё.