Здравствуйте, гость ( Вход | Регистрация )

> Принадлежность точки области на плоскости
DarkMaster
сообщение 11.8.2021, 15:44
Сообщение #1


***********

Модератор UOPilot
Сообщений: 9.742
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29657
Пользователь №: 11.279



Первая часть задачи стоит в постороении ромба (коортинаты посчитать) отностиельно некоторой наклоненной прямой. Тут вроде синусами посчитать можно, но это надо садиться вспоминать.
А вот вторая интереснее. Нужно понять принажлежит ли некоторая точка данной области.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
sutra
сообщение 13.8.2021, 11:40
Сообщение #2


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Я не спец, но наверняка считается методом разбиения на треугольники. Я бы делал именно так. Для каждого треугольника три сравнения величин углов, от базового угла двух вершин, абсолютно по барабану какие координаты. Если же конкретно по ромбу, можно оптимизировать до сравнения всего 4-х углов. Углы вычисляются без проблем. Не так и сложно, можно сделать и самому.

Соврал, ничего разбивать не надо. Любой многоугольник проходишь по кругу и все углы должны дать истину - тогда точка принадлежит.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 8.7.2025, 6:28
Designed by Nickostyle