![]() |
MJack спасибо, теперь дошло.
[QUOTE=Net;378358]а что это у вас с заголовком окна Светофоры? :)[/QUOTE] Сейчас переустановил программу всё нормально стало. Спасибо за подсказку. |
[QUOTE=Tarik;377657] Может быть я многого хочу, но если такое получиться сделать, то это будет мега!
[URL=http://radikal.ru/F/s018.radikal.ru/i518/1212/74/5eb968150319.jpg][IMG]http://s018.radikal.ru/i518/1212/74/5eb968150319t.jpg[/IMG][/URL] [/QUOTE] Я бы тоже хотел такой профиль..., но, наверное, мы и в самом деле многого хотим. [QUOTE=Net;378358] [B]MJack[/B], не наезжай :)[/QUOTE] ИМХО, правильно он наехал. |
Антон, подними FTP сервер (лежит :confused:), или кинь мне на почту публичный Мапер 1.3 beta - на сайте обновлю, у меня есть только отладочная версия.
|
конечно лежит, я же уезжал на 3 дня, а комп выключить решил :)
уже поднят. всех с новым годом! |
Спасибо, обновил до 1.3b =)).
|
всем три раза ку :)
математики есть? :) обьясните, пожалуйста, что к чему приравнять, чтобы узнать, какой из двух кругов пригоден для сопряжения и как отсеять другой? уравнения кругов, прямых, все можно узнать.. углы наклона прямых есть, думал уже их вычитать, сравнивать на вхождение [0..180], а потом знак сравниваь.. :crazy: должен же быть параметрический способ. [url=http://itmages.ru/image/view/924243/3ef8f2a5][img]http://storage3.static.itmages.ru/i/13/0304/s_1362402095_2365687_3ef8f2a593.png[/img][/url] (на скрине слева внизу три точки слились: C – центр круга, U – конец параллели к AO, V – конец параллели к BZ, когда все три точки совмещаются, тогда выходит существующее сопряжение) зы. угу, это для маппера заготовка под отрисовку дуг-сопряжений гнутых секций пути :) |
отставить! :D помогли :)
[url=http://itmages.ru/image/view/925130/2d67bada][img]http://storage9.static.itmages.ru/i/13/0305/s_1362435344_9405405_2d67bada98.png[/img][/url][url=http://itmages.ru/image/view/925131/6f3d813a][img]http://storage1.static.itmages.ru/i/13/0305/s_1362435356_8188098_6f3d813a31.png[/img][/url][url=http://itmages.ru/image/view/925132/99e22d74][img]http://storage2.static.itmages.ru/i/13/0305/s_1362435366_7859366_99e22d749f.png[/img][/url][url=http://itmages.ru/image/view/925133/50dab0d6][img]http://storage3.static.itmages.ru/i/13/0305/s_1362435374_5215051_50dab0d62d.png[/img][/url] на 4-м скрине немного палева, но ничего страшного, конструктивный недостаток :) квадратура круга тсказать :) |
Свят, свят, как-бы Windows учитывая количество кривых в маршрутах не повесился обсчитывая всё это. :D
|
По-моему [B]Zabor[/B] прав. Рисование получается немасштабируемым. Какое бы ни было разрешение/приближение, детализация каждой кривой при рисовании будет одна и та же. Вернее то, как она будет меняться, решает алгоритм рисования секторов, что может быть не очень хорошо.
Тут надо в зависимости от масштаба пиксела, т.е. сколько в 1 пикселе метров, рисовать по-разному. По сути надо обойти точки кривой с шагом, равным разрешению. Если масштаб большой - от кривой нарисуется только одна точка. С уменьшением детализация растет. У меня так сделано в пульте. |
ну я так и планирую.. при большом увеличении бОльшая часть карты вне зоны видимости, поэтому не будет рисоваться. а когда увеличение маленькое и видно все, тогда маленькие размеры элементов, сравнимые с пикселем. тогда и нет смысла рисовать. я уже использую этот подход при отрисовке треков.
зы. считать придется меньше, чем здесь, все-таки радиус кривой в tsection нам уже посчитан :) |
заюзал свой клиппинг при отрисовке. т.е. вызов отрисовки всех-всех обьектов теперь контролирую я по видимой области. должен сказать, что GDI+ сам умеет это делать, но экономия на глазах выросла, благодаря накладности самих API вызовов, которых сейчас меньше на приличных зумах.. теперь при рассматривании станций в степанках скроллинг мышом куда плавнее, чем был. :)
также подверг отрисовку всего текста галочке «Сглаживание». раньше всегда рисовало со включенным ClearType, сейчас отключается. |
поправил отрисовку стрелочных переводов. раньше галочка «Ручные» отключала нафиг и автоматические.
|
! исправил фильтрацию платформ в поле зрения (иногда на больших зумах не попадали в список)
! исправил фильтрацию светофоров в поле зрения (работала только при сортировке по посл. колонке) ! исправил заголовок скопированных данных из списка светофоров ! поправил отрисовку стрелочных переводов в зависимости от выбранных галочек + сделал отрисовку текста с реакцией на галочку «Сглаживание» * переименовал общую длину путей в развернутую * слегка оптимизировал подсчет развернутой длины путей - убрал и заменил конфликтующие хоткеи * добавил в копирайты 2013-й год Версия 1.3.1 (когда меняется третья цифра в версии, значит это багфикс-релиз, когда вторая — фича-релиз, когда первая — туши свет :)) [URL="ftp://netanton.no-ip.org/pub/mapper-setup.exe"]ftp://netanton.no-ip.org/pub/mapper-setup.exe[/URL] зы. Игорь, можешь у себя выкладывать :) я вижу, там описание уже заветхало, по крайней мере, таскать карту сейчас левой кнопкой :) и не вижу описания диалога светофоров... хотя я сам в ридми редко заглядываю, мне его любезно MJack написал :D зыы. немного цифр: у меня на степанках при том зуме, когда вся карта влазит, отрисовывается 7000-8000 секций пути при общем количестве 40000 (18%). и все равно это прилично. думаю, есть шансы понизить это число. при относительно хорошем скроллинге без особых тормозов рисуется ~1500, а когда вообще мягко, то ~500. к этому надо стремиться :) |
выпустил версию 1.4.
* ускорил отрисовку путей, светофоров, стрелок, точек соединения, выносок км-знаков, переездов и пунктов заправок + добавил хоткеи Num + и Num – на управление увеличением * поправил отрисовку при запуске приложения с параметром ! поправил фильтрацию видимых платформ ! поправил подсчет числа секций пути в статистике (брало TrackNodes, а не VectorSections) + добавил возможность задать название шрифта для отрисовки текста * сделал сортировку по названию платформы с учетом величины чисел [url=http://itmages.ru/image/view/928649/d41d8cd9][img]http://storage4.static.itmages.ru/i/13/0307/s_1362663137_6180475_d41d8cd98f.png[/img][/url] + реализовал подсветку выделенной платформы [url=http://itmages.ru/image/view/928647/d41d8cd9][img]http://storage3.static.itmages.ru/i/13/0307/s_1362663111_8118961_d41d8cd98f.png[/img][/url] + добавил в статистику число стрелочных переводов [url=http://itmages.ru/image/view/928648/d41d8cd9][img]http://storage4.static.itmages.ru/i/13/0307/s_1362663137_2780553_d41d8cd98f.png[/img][/url] забирать там же: [URL="ftp://netanton.no-ip.org/pub/mapper-setup.exe"]ftp://netanton.no-ip.org/pub/mapper-setup.exe[/URL] |
Вроде всё Ок, багов не нашел (пока) =)), v1.3 beta обновляем?
[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size] Тайл видимо без единого стыка, выпал... [url=http://itmages.ru/image/view/930646/36ff9d70][img]http://storage9.static.itmages.ru/i/13/0309/s_1362791829_5512240_36ff9d704d.jpeg[/img][/url] |
Текущее время: 18:10. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim