Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Маршруты

 
 
Опции темы Опции просмотра
Старый 07.05.2012, 15:00   #1
weirdo
Пользователь
 
Регистрация: 07.08.2009
Адрес: Брест
Сообщений: 30
Вы сказали Спасибо: 0
Поблагодарили 12 раз(а) в 9 сообщениях
weirdo стоит на развилке (репутация по умолчанию)
Лампочка Секция для точного построения кривых

Есть идея, но, увы, знаний недостаточно чтобы реализовать это самостоятельно.
Исходная ситуация. Строится (полу)реальный маршрут, путь выкладывается с помощью линейки в Google Планета Земля. В том числе и кривые, через встроенный в эту линейку (как бы) компас. Но в редакторе все расстояния и все градусы строятся на глаз, что чревато ошибками.

Что по сути:
Секция пути, наподобие секции a1t27mturntable, но имеющая сплайновые (или как это правильно называется?) проградаированные точки на каждом из 360 градусов. для больше точности, можно даже ещё одну градацию по 0.5 градуса на большей окружности.

То есть алгоритм работы с этой секцией такой:
-Ведем путь, доходим до начала кривой.
-Проводим в googlemap линию по прямому участку, на котором мы ещё находимся. Определяем градус (по гуглмаповской линейке)
-Ставим в начало кривой нашу секцию. Подгоняем через клавишу "T" её таким образом, что бы исходная прямая секция пути стыковалась с нашей секцией в месте соответствующем нашему углу (то есть получится, что градус 0 на нашей секции будет указывать на север)
-Проводим в googlemap линию между началом и концом кривой. Смотрим градус на линейке, смотрим длину получившейся прямой.
-Прокладываем от нашей секции по этому градусу прямую на это расстояние.
-Ставим нашу секцию. Так же подгоняем что бы градус 0 смотрел на север.
-Проводим линию в googlemap по прямому участку (после кривой).
-Смотрим на градус на линейке.
-Укладываем прямую секцию к нужному месту на нашей секции.
-Удаляем всю эту муть, оставляем только две прямые и соеденяем их кривой, или комбинацией кривых\прямых участков.
-PROFIT

Да. Есть момент. Это вмешательство в tsection.dat, что есть не гуд. Но в принципе после окончания укладки пути tsection.dat можно будет откатить на исходный.

Такая идея. Кто что скажет?
weirdo вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Звуки проезда стрелок и кривых SAUT TrainZ - Звуки 4 24.01.2012 19:27
Установка КС на кривых. VL80s-1146 TrainZ — Об игре 2 20.11.2011 15:46
Давайте обсудим способы оптимального построения маршрутов; жд путей, чтоб не тормозил NickLon TrainZ - Маршруты и сценарии 27 04.01.2009 21:42
Секции кривых М@кс MSTS - Моделирование 9 23.04.2008 11:32


Текущее время: 22:04. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?