![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
![]()
Подумал-подумал и под влиянием праздника додумался)
Т.к. линии в лабиринте не пересекаются, то можно проложить линию-вектор от точки к точке. Если не пересекает - то это уже готовое решение, иначе - изгибаем эту прямую до кривой - так, что бы огибала каждую пересекающую. Теперь думаю над реализацией. Подскажете что? Нужно нечто очень-очень быстрое, т.к. обновление маршрута происходит примерно 2 раза в секунду.
дык!
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
![]()
а не проще идти вдоль стенки?
|
![]() |
![]() |
![]() |
#13 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
![]()
Ну я и имел это ввиду, просто нужен путь короче, а если идти в стену, расположенную под углом 45 градусов при горизонтальном движении - это будет длиннее, чем идти по кривым.
Попробую Безье намутить..))
дык!
|
![]() |
![]() |
![]() |
#14 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
![]()
Чёрт, они же получатся 7-8 порядка!!!
арррргх может действительно проще вдоль стенки..) иногда приходится жертвовать..)
дык!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПОМОГИТЕ напистаь прогу Построение Лабиринта | vgovgo | Помощь студентам | 1 | 02.03.2009 22:37 |
Выход из лабиринта | karamelka87 | Общие вопросы C/C++ | 9 | 27.01.2009 23:49 |
Поиск выхода из лабиринта! Входными параметрами являются лабиринт, заданный массивом A[n][n] | Astor | Помощь студентам | 4 | 12.05.2008 16:45 |
Прохождение подземного лабиринта Джаффара | МаксимNEWProgramm | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 12.04.2008 19:52 |
Генерирование рандомного лабиринта | Djaconda | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 12.11.2007 19:00 |