Показать сообщение отдельно
Старый 15.08.2009, 19:06   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Найти объект массива по координатам

Плоскость всегда в одном повороте (смотрит вверх)?
Размер плоскости бывает разный?

Перелистываешь весь массив, притом в нём нужно чтобы было записано 2 инфы, 1 - координата по x\z и сама линка на вершину.
Далее при перелистывании, если точка ближе к указанным координатам - ставить её как кандидата. Но если следующуя ещё ближе, то ставить её кандидатом, и так пока не кончиться массив.
В массиве должно быть записаны локальные координаты точек.
Массив для каждой плоскости свой.
Примерно такой: Vert[i,3]
i - номер в массиве - максимум будет колличество точек.
i,0 - X координата.
i,1 - Z координата.
i,2 - ссылка на точку.
(Offline)
 
Ответить с цитированием