| Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
|
|
|
|
|
|
#1 |
|
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
Еще бы обозначать светофоры не кружком, а ромбиком, как в редакторе, чтобы видеть куда его маркер смотрит, но это так, из серии "Совсем уже обнаглел!"
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
|
|
|
|
|
#2 |
|
Матёрый пользователь
|
с маркерами я уже подзабыл, где их брать и как определять
![]() в двух словах
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
|
|
|
|
|
#3 |
|
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
По углу головы..., который мы с тобой нескончаемыми ночами искали... ой Остапа понесло, молчу, молчу =)).
На 1.5.4 обновил, чиркнуть бы еще про новое в ней.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
|
|
|
|
|
#4 |
|
Матёрый пользователь
|
чиркнуть уже лень
мой спец где-то пропал ![]() а голова маркера, углы.. помню что-то такое. 2*пи и тому подобное. а как определить направление относительно пути?
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
|
|
|
|
|
#5 |
|
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
А мы не дошли до того, где у этого засранца МСТС-а в маршруте 0 градусов, нам тогда ни это было важно, да ладно и так красиво, а то мну еще на подвиги потянет
.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
|
|
|
|
|
#6 |
|
Матёрый пользователь
|
![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
|
|
|
|
|
#7 |
|
Разработчик
Регистрация: 05.04.2011
Адрес: Малыгинская эстакада
Сообщений: 4,091
Вы сказали Спасибо: 8,777
Поблагодарили 2,574 раз(а) в 1,173 сообщениях
![]() |
Net, спасибо большое!
Попробовал на своём, работает. Естественно, треки из папки шейпов самого маршрута (прописывал в *.w) не показываются, но они и не нужны здесь, всё равно установятся вместе с маршрутом.
__________________
next_state == 7; |
|
|
|
| Этот пользователь сказал Спасибо КЕ за это полезное сообщение: |
|
|
#8 |
|
Матёрый пользователь
|
KE, в текущей версии tsection.dat из папки маршрута не читается.. потому и шейпов нету..
по этой же причине не подтягиваются кривые, и рисуются не дугами..
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
|
|
|
| Этот пользователь сказал Спасибо Net за это полезное сообщение: |
|
|
#9 |
|
Матёрый пользователь
|
сейчас доделываются оптимизации по скорости рендеринга.
в этот раз копнул глубже, и довольно-таки результативно ![]() подробности позже Добавлено через 4 минуты вот уже где было забавно, что треки со включенным сглаживанием рендерятся быстрее, а все остальное плюс минус лапоть. поэтому в целом со сглаживанием быстрее. что в старых версиях, что в будущей Добавлено через 1 час 45 минут ![]() ![]() много где переделан рендеринг для ускорения. для некоторых Track Items была реализована дополнительная фильтрация. раньше на отрисовку не шли обьекты, которые были вне экрана. добавлен еще такой механизм: после перевода координат в экранные, набирался список уникальных таких координат, и только потом отрисовывался. дает эффект особенно заметно на мелких масштабах, когда, например, два светофора стоят на одной точке, рисовать оба нет смысла. аналогично было сделано и для треков... здесь теперь три этапа: · все что вне экрана - долой (это было) · все сегменты, что после растрирования меньше 1 пикселя - долой (было, но чуть усовершенствовали) · все уже отрисованные секции - долой. здесь подразумевалось, что линия, например, (45; 63) – (23; 19) и (23; 19) – (45; 63) - точки местами поменяны - одна и та же линия. 3-й подпункт реализован через хеширование, а у хешей есть коллизии, теоретически могут пропадать из отрисовки секции, которые должны отрисовываться. у себя такого не находил, проверял на нескольких роутах. вероятность тем выше, чем больше треков на экране (и когда масштаб мелкий, но тогда начинает отрабатывать второй фильтр). нужно наблюдение, но шевелиться стал пошустрее ![]() осталось пасхальное яйцо если кто откроет редактором ресурсов, найдет форму TfrmMain и в ней контрол Memo1, и сделает ему Visible = True, ну... в общем сам все увидит ![]() табличка сравнения производительности (тестировалось на 4-х масштабах, степанки, включены были не все слои, но они и не ресурсоемкие были) ![]() разница заметна на мелких масштабах, так и должно быть, т.к. именно на мелких масштабах на один пиксель экрана попадает больше обьектов. самые ресурсоемкие это отрисовка треков и точек соединения путей. качать тут: http://dropmefiles.com/isxgl зы. в принципе, можно еще один уровень фильтрации применить. сейчас выполняется проверка на то, рисовали ли по таким-то координатам экрана, например светофор, проверяются только светофоры. для точек соед. пути проверяются только они же. можно сделать проверку более глобальной и проверять в пределах всех обьектов. тогда рисоваться будут согласно порядку слоев, и например, какой-нибудь светофор будет в приоритете перед точкой соединения пути, т.к. он все равно поверху ее перекроет собой.. ![]() Игорь! ответ – да потому как в версии указана β, а значит юзер предупрежден.
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
|
|
|
| Эти 3 пользователя(ей) сказали Спасибо Net за это полезное сообщение: |
|
|
#10 |
|
download-админ
|
На скрине главное не версия, а то, что под ссылками
Номер кошелька на яндекс-деньги?
__________________
![]() Чтобы не быть "профессиональным нищим" ни при каких обстоятельствах не просите помощь...иметь такое клеймо очень больно |
|
|
|
|
|
#11 |
|
Матёрый пользователь
|
да
![]() у меня там уже года два 50 российких копеек лежит ![]() Добавлено через 1 минуту оно такое там всю свою историю меняется только версия
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
|
|
|
|
|
#12 |
|
download-админ
|
__________________
![]() Чтобы не быть "профессиональным нищим" ни при каких обстоятельствах не просите помощь...иметь такое клеймо очень больно Последний раз редактировалось Сергей1969; 10.01.2015 в 20:13. |
|
|
|
| Этот пользователь сказал Спасибо Сергей1969 за это полезное сообщение: |
|
|
#13 |
|
Матёрый пользователь
|
![]() ![]() ![]() благодарю!
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
|
|
|
|
|
#14 |
|
download-админ
|
Антон, это мы тебя благодарить должны за такой труд и призываю всех, кому не жалко тоже кинуть копеечку на этот счёт. Реально нужное дело и нужная программа!!! Я ей пользуюсь как сценарист. Что бы расставить поезда или вагоны на грузовых путях очень хорошо показана длина этих путей (кстати ты это по моей просьбе делал - спасибо!!!). Теперь собирая состав в редакторе я слежу только за длиной состава, зная, что у меня он точно войдёт на путь. Или когда скрещения делаю тоже смотрю - куда мой состав зайдёт, а куда не поместится. Это очень ценно!!!
Добавлено через 19 минут Антон, ANK(ft) спрашивает - какую версию выкладывать на сайт? Ответь пожалуйста.
__________________
![]() Чтобы не быть "профессиональным нищим" ни при каких обстоятельствах не просите помощь...иметь такое клеймо очень больно Последний раз редактировалось Сергей1969; 10.01.2015 в 20:19. |
|
|
|
|
|
#15 |
|
Матёрый пользователь
Регистрация: 27.05.2009
Сообщений: 1,533
Вы сказали Спасибо: 4,084
Поблагодарили 1,747 раз(а) в 704 сообщениях
![]() |
Ну, что же и я кинул малясь денежек за хорошую программу. Спасибо тебе и с праздниками.
__________________
Ник зарегистрирован ======================================== мечтаю о продлении маршрута Пермь-Кунгур-Пальники (Пермского узла, до стыкования др. дистанций. ) |
|
|
|
| Эти 3 пользователя(ей) сказали Спасибо NMSK за это полезное сообщение: |
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | |
| Опции просмотра | |
|
|
|
|
![]() Что это? |