Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 24.01.2011, 01:01   #1
Пользователь
 
Аватар для n1ghtmare
 
Регистрация: 21.04.2010
Сообщений: 56
Сказал Спасибо: 3
Имеет 3 спасибок в 3 сообщенях
n1ghtmare пока неопределено
По умолчанию Подскажите с расчетами

Нахожу путь по геодате, соотв. получаю массив точек. Какой алгоритм преобразования его в вершины по которым собственно идти будем? (Единственное что пока пришло в голову это пройтись по точкам и заносить в массив те где меняется направление, но как тогда быть с отрезками под углом отличным от 45, 0, 90 и т.д.? )

*####
#*###
#*###
##*##
##*##
###*#
###*#
####*

Имею ввиду примерно такую линию...
n1ghtmare вне форума   Ответить с цитированием
Старый 24.01.2011, 01:11   #2
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Могу вот такое предложить вики
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 24.01.2011, 01:42   #3
Пользователь
 
Аватар для n1ghtmare
 
Регистрация: 21.04.2010
Сообщений: 56
Сказал Спасибо: 3
Имеет 3 спасибок в 3 сообщенях
n1ghtmare пока неопределено
По умолчанию

Ухх, неужели проще методов нет? (дада с математикой пичаль) Вообще можно и это покурить, но вдруг есть чтото более прозрачное.
n1ghtmare вне форума   Ответить с цитированием
Старый 24.01.2011, 03:08   #4
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

n1ghtmare, берёшь первую точку в качестве начала первого отрезка, дальше перебераешь последующие точки в качестве конца отрезка пока расстояние от каждой уже перебранной точки до этого отрезка меньше например размера одной клетки (я точно не помню, вроде одна клетка геодаты имеет размер 16х16), как только стало больше значит этот отрезок готов, ставим предыдущую точку концом того отрезка и началом нового и пошли дальше)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 06:56.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!