Перелистываешь весь массив, притом в нём нужно чтобы было записано 2 инфы, 1 - координата по x\z и сама линка на вершину.
Далее при перелистывании, если точка ближе к указанным координатам - ставить её как кандидата. Но если следующуя ещё ближе, то ставить её кандидатом, и так пока не кончиться массив.
|
ну это слишком медленно будет) т.к. всегда можно округлить число, думаю есть и более прямой способ. мне это нужно взамен xLinePick т.к. ОЧЕНЬ медленно выходит, а там как раз по логике и перебираются все треугольники.
надо как-то перейти от локальных xz в прямой номер в массиве)
as i know одномерный массив может симулировать двумерный в стиле array[x*WIDTH+y]
Плоскость всегда в одном повороте (смотрит вверх)?
|
да
Размер плоскости бывает разный?
|
нет