Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Маршруты (http://www.trainsim.ru/forum/forumdisplay.php?f=19)
-   -   MSTS Mapper (http://www.trainsim.ru/forum/showthread.php?t=15895)

Net 03.12.2012 01:06

а какие там хоть типы бывают, или где смотреть? :) набросай, пожалуйста, а то я щас в развалке (в отладке :D) сижу чешу репу, почему название одной платформы не отбивает подальше :D

Zabor 03.12.2012 01:23

В .tdb TrItemTable - SignalItem - TrSignalType третий параметр, только там собственно головка и надо еще проверять совпадающие, чтобы преобразовать, например накладка двух голов T_Head_YR_xW и T_Head_YRG_W по одним и тем же координатам должна давать только полное значение YRG_W, если есть х то запись опускается - это дополнительная башка.

Но это только для Тимаса, у Славы например другое именование голов proh3L_AB3, PredVhod и т.д.

У Алексея даже боюсь смотреть, поколотит еще =)).

В общем построить название светофора можно только для сигналки Тимаса, где в названии голов заложены формулы светофоров, в остальных случаях только условное обозначение, или надо делать базы для каждой сигналки.

Net 03.12.2012 01:26

в общем, строковое название :) понял.

Zabor 03.12.2012 01:36

Можно конечно и по TrItemId + TrItemRData (тайл) сходить посмотреть что там стоит в параметре FileName соответствующей TrItemId секции Signal, но это адская рекурсия по всем W, т.е. полный геморрой. :crazy:

weirdo 03.12.2012 04:49

по поводу километража.
нужно выводить не ближайший километр, а меньший из двух ближайших. то есть если платформа расположена на 65 км 8 п 45м, у вас, если я правильно понял, выведется 66, а нужно 65, поскольку платформа находится на 65 километре, а не 66.
и вообще мне кажется было бы правильней вместо километра выводить полную ординату, то есть, километр + расстояние до платформы. правда не знаю, как оно считается - до начала платформы, или по её оси(середине).

Net 03.12.2012 09:01

[QUOTE=weirdo;374373]по поводу километража.
нужно выводить не ближайший километр, а меньший из двух ближайших. то есть если платформа расположена на 65 км 8 п 45м, у вас, если я правильно понял, выведется 66, а нужно 65, поскольку платформа находится на 65 километре, а не 66.
и вообще мне кажется было бы правильней вместо километра выводить полную ординату, то есть, километр + расстояние до платформы. правда не знаю, как оно считается - до начала платформы, или по её оси(середине).[/QUOTE]

а вот это дельное предложение!
сейчас считается напрямик (не по путям) к центру платформы.
округлять к меньшему это можно сделать :)

Net 03.12.2012 17:02

улучшил алгоритм отбивки текста от путей.. теперь перпендикуляры красивые.
уровень 3, до и после:
[url=http://itmages.ru/image/view/786930/8225beb1][img]http://storage4.static.itmages.ru/i/12/1203/s_1354533427_3602911_8225beb1f0.png[/img][/url][url=http://itmages.ru/image/view/786932/35d5818f][img]http://storage6.static.itmages.ru/i/12/1203/s_1354533470_3071371_35d5818f16.png[/img][/url]

уровень 4, до и после:
[url=http://itmages.ru/image/view/786931/90143ed3][img]http://storage5.static.itmages.ru/i/12/1203/s_1354533454_3533734_90143ed341.png[/img][/url][url=http://itmages.ru/image/view/786934/dceb27fe][img]http://storage8.static.itmages.ru/i/12/1203/s_1354533485_1716215_dceb27fe23.png[/img][/url]

оранжевые перпендикуляры мне понравились, наверное навешу на чекбокс, пускай рисуется при желании юзера. :)

[size="1"][color="Silver"]Добавлено через 1 час 42 минуты[/color][/size]
блин, красота
[url=http://itmages.ru/image/view/787107/ed3c34f0][img]http://storage2.static.itmages.ru/i/12/1203/s_1354539679_2901528_ed3c34f090.png[/img][/url]

GeneZone 03.12.2012 17:16

Да, просто ОТЛИЧНО! Вот кому надо было утилиты писать(типа DEMEXа).
[B]Net[/B], а профиль не планируется?

Net 03.12.2012 18:50

профиль планируется, но не в первом релизе... есть куча сторонней работы, с которой я переключился.
принимаются идеи :)

зы. сделаны подписи типов светофоров. Игорь, я надеюсь, на них не надо делать фильтрацию как с платформами? :D вот статистику сделаем, сколько каких..

[size="1"][color="Silver"]Добавлено через 54 минуты[/color][/size]
итак, заказ выполнен.
[url=http://itmages.ru/image/view/787216/37658bcc][img]http://storage1.static.itmages.ru/i/12/1203/s_1354544753_6459431_37658bcc47.png[/img][/url]
будем делать таблицу светофоров с [S]блекджеком и шлюхами[/S] поиском и локацией, как в случае с платформами

[size="1"][color="Silver"]Добавлено через 10 минут[/color][/size]
MJack пошел дальше и предложил добавить ItemId. сказано, выполнено
[url=http://itmages.ru/image/view/787226/e975b2b5][img]http://storage3.static.itmages.ru/i/12/1203/s_1354545283_4682986_e975b2b5a1.png[/img][/url]

были еще мысли вычитать направление светофора и прочую шелуху (вспоминаются времена Marker Correction Tool :D)

[size="1"][color="Silver"]Добавлено через 14 минут[/color][/size]
сделал окно поиска платформ немодальным. суть не поменялась, но теперь удобнее шариться по карте, окно себе висит сбоку :)

Zabor 03.12.2012 19:30

О! Класс!

Антон, забей на маркеры и направление - будет каша из обратно кодирующихся, хотя можно опять навесить опцию "показывать обратное кодирование АЛСН", если их головы можно просто и быстро отличить конечно.

Net 03.12.2012 21:22

Есть забить! честно говоря, пока не планировал маркеры всерьез :)

[size="1"][color="Silver"]Добавлено через 37 минут[/color][/size]
Ну что, пришла и моя пора попрошайничать :D
Благодарности принимаю тут :) ya.money: 4100150365728

[size="1"][color="Silver"]Добавлено через 18 минут[/color][/size]
Географические координаты нужны кому-нибудь?
А многосегментная мерная линейка (как в гугле земле)? :)

GeneZone 03.12.2012 23:41

Ну, тогда уж и заодно импорт kml/kmz... :)

Net 04.12.2012 00:16

[QUOTE=GeneZone;374555]Ну, тогда уж и заодно импорт kml/kmz... :)[/QUOTE]

я знал! :) это пока в будущем..

Net 04.12.2012 11:21

готов манагер светофоров
[url=http://itmages.ru/image/view/788082/da7bbd08][img]http://storage3.static.itmages.ru/i/12/1204/s_1354599449_6964176_da7bbd0852.png[/img][/url]

[size="1"][color="Silver"]Добавлено через 1 час 43 минуты[/color][/size]
немного видоизменил координаты, значок
[url=http://itmages.ru/image/view/788142/e86dc4d1][img]http://storage9.static.itmages.ru/i/12/1204/s_1354605566_6450950_e86dc4d182.png[/img][/url]
в процессе лазанья по карте, в этом окошке автоматом пересчитываются все расстояния (видимые в списке :)), а если по колонке Расстояние еще и отсортировано, то также еще автоматом постоянно сортируется в выбранном порядке, т.о. светофоры идут по порядку удаления от центра карты..

awaken 04.12.2012 11:35

карту профиля надо. от точки до точки (например выбираешь название станции от входного до входного другой станции). если через несколько станций то по главному пути

тогда можно будет режимные карты для прохождения сценариев рисовать


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

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim