LINUX.ORG.RU

Релиз XTrackCAD 5.1 — САПР для моделей железнодорожных путей

 , ,


1

2

XTrackCAD (форк XTrkCad) — свободный САПР для проектирования и симуляции моделей железнодорожных путей для платформ Linux, macOS и Windows. Данная программа может использоваться также для обучения школьников и студентов построению железнодорожной инфраструктуры.

XTrackCAD 5.1 является первым стабильным релизом ветки разработки V5.x. В новой ветке расширены возможности формата .XTC, из-за чего утеряна обратная совместимость с веткой v4.x. При этом файлы предыдущей версии совместимы с новой версией программы.
ВНИМАНИЕ: Настоятельно рекомендуется создавать копии файлов старых версий перед тем как использовать новую версию программы.

Основные изменения:

  • Переходная дуга по спирали Корню (клотоида) для более плавных переходов.
  • Возможность клотоидного соединения путей с кругами и спиралями.
  • Пути в форме кривых Безье.
  • Прямоугольные и полигональные объекты
  • Улучшено управление присоединением пути к поворотному кругу.
  • Массовая перестыковка.
  • Микро-передвижения по рабочему столу, используя Shift-Ctrl-Arrows in Move Command.
  • Добавлено прилипание к вращаемым и перемещаем линиям.
  • Допускаются небольшие ошибки закруглений при проверке минимального радиуса.
  • Добавлено ограничение максимальной длины строки PD_STRING и включено ограничения для заголовка слоя.
  • Добавлена проверка для «радиус > размер стола» при создании круга или спирали.
  • Добавлена опция «Select Track», которая в комбинации с ПКМ в режиме «Connect Tracks» используется для перестыковки большого количества путей одной командой.
  • Улучшена скорость отображения при перемещении и зуме при видимой карте.
  • Добавлены опции выделения «Select All» и «Select All Current» в контекстное меню.
  • Внешние ссылки открываются в отдельном от справки окне (bug #219).
  • Добавлена возможность размещения стрелочных переводов на путях в форме кривых Безье, а также улучшена логика разделения таких путей.
  • Добавлены многострочные текстовые поля на чертеже.
  • Обновлены библиотеки параметров элементов (файлы .XTP).
  • Фиксация центра вращения поворотного стола.
  • Поддержка больших системных шрифтов, установленных пользователем.
  • Обновление окна карты после действий «Quick Move» и «Quick Rotate».
  • Добавлена возможность разделения GTK окна для работы на нескольких мониторах.
  • Дополнительный перевод на немецкий язык.

Кроме того, внесено огромное количество исправлений и дополнений, список которых содержится в файле CHANGELOG.txt.

>>> Скриншот

>>> Презентация «An introduction to XTrackCAD» (PDF)

>>> Руководство пользователя (wiki)

>>> Исходный код и бинарные пакеты

>>> Подробности

★★★★★

Проверено: jollheef ()
Ответ на: комментарий от Bruce_Lee

индид интересная программка.

Да, интерестная. Но, ИМХО, лучше бы её интерфейс переписали на Qt.

Вчера крутил — тормозит на стареньком ноуте, хотя вроде ничего сложного-то в окне и не было.

Очень не удобно то что линейки привязаны к «рабочему столу» (layout), а не к рабочему окну программы как это принято.

Нет нативного экспорта в PDF и не распознаётся стандартный PDF-принтер.

Ну и SourceForge...

Надеюсь, проект будет активно развиватся и многое починят в следующих версиях. Возможно и я на пишу им несколько хотелок и багрепортов, хотя не особо плаваю в теме данного вида моделизма.

atsym ★★★★★ ()

Ресурсы по железнодорожному моделизму

Википедия - https://ru.wikipedia.org/wiki/Железнодорожный_моделизм

Клуб любителей моделей железных дорог - http://scaletrainsclub.com

OpenTTD Russia - http://open.ttdrussia.net/

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)

А нету такого же, но с перламутровыми пуговицами? Реквестирую САПР для реальных железных дорог.

А про XTrackCad, он 2д штоли? Я думал там ландшафт и всякое такое. Как же проектировать длину сегмента пути и его изгибы по неровной местности? А туннели?

Chelobaka ★★★★ ()
Ответ на: комментарий от Chelobaka

Ты реально собрался проектировать тоннели?

AVL2 ★★★★★ ()

Ресурсы по XTrackCad

https://osdn.net/projects/sfnet_xtrkcad-fork/releases/

https://repology.org/metapackage/xtrkcad/versions

Оф.группа в Yahoo - https://groups.yahoo.com/neo/groups/XTrkCad/info

Basics of Using XtrkCad - https://www.youtube.com/watch?v=Tw1thxEVkJg

http://model-railroad-hobbyist.com/node/16274

http://model-railroad-hobbyist.com/node/13844

http://www.newrailwaymodellers.co.uk/xtrkcad.htm

http://www.users.on.net/~robert.plevier/a_layout.html

http://www.sumidacrossing.org/Musings/files/160618_Learning_XTrackCAD.php

http://trainboard.com/highball/index.php?threads/drawing-a-track-plan-with-xt...

http://www.modelrailroadforums.com/forum/showthread.php?6542-XtrkCAD

http://www.n-club-finland.org/wiki/Default.aspx?Page=xtrkcad

http://www.rmweb.co.uk/community/index.php?/topic/14630-xtrkcad-libraries/

https://kootenaymodelrailway.wordpress.com/2012/02/02/turnouts-turnouts-turno...

http://www.rmweb.co.uk/community/index.php?/blog/423/entry-1924-full-size-xtr...

https://sites.google.com/site/sidloweb/xtrackcad

http://www.modelrailforum.com/forums/index.php?showtopic=20136

http://www.trainorders.com/discussion/read.php?3,3212349

http://www.layoutdepot.com/designs.ihtml?step=2&sw=XTrkCad&scale=All

http://ttrak.wikidot.com/ttrak-modules

http://jmri.sourceforge.net/community/connections/XtrkCadReader/index.shtml

http://www.rail3d.info/wiki/howto/layoutdesignwithxtrkcad.aspx?lang=EN

http://85a.co.uk/forum/view_topic.php?id=3230

https://www.reddit.com/r/modeltrains/

Альтернативное ПО (не полный список):

  • SCARM (Windows / Wine)
  • Rail3D (Windows / Wine)
  • Anyrail (Windows / Wine)
  • 3rd PlanIt (Windows / Wine)
  • JMRI (JAVA)
  • RailModeller Pro (Mac)
atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от Chelobaka

XTrackCad - Modelling in 3D

А про XTrackCad, он 2д штоли? Я думал там ландшафт и всякое такое. Как же проектировать длину сегмента пути и его изгибы по неровной местности? А туннели?

Топографические карты 2D, но при этом отображают и 3D местность.

Так и в XTrackCad — есть слои, есть свойства высоты и т.д.

Руководство по визуализации в 3D
>>> http://www.xtrkcad.org/Wikka/ModellingIn3D

Написать импортировщик файлов .XTC для Blender можно за неделю, так как например реализован импортировщик OSM
>>> https://github.com/domlysz/BlenderGIS

atsym ★★★★★ ()
Ответ на: комментарий от Chelobaka

А нету такого же, но с перламутровыми пуговицами? Реквестирую САПР для реальных железных дорог.

Лови! ;-)
>>> https://www.bentley.com/en/products/product-line/civil-design-software/power-...

P.S.: http://www.layoutvision.com/id14.html

Any of the model railroad CAD programs have a substantial learning curve and for a one-time job you might be better off with paper, pencil, and templates. I personally believe that paper and pencil are better for many designers than CAD, especially in the early design stages when creativity is more important than precision.

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 2)

XTrackCad чуть-ли не единственная в своем роде нативная программа под Linux по данной тематике.

Rails3D (freeware) — минималистичная но более продвинутая програмка с 3D и симуляцией движения поездов созданная для Windows (заявлена и работа под Wine). Частично есть поддершка импорта схем железных дорог созданных в XTrackCad!
>>> http://www.rail3d.info/wiki/howto/layoutdesignwithxtrkcad.aspx?lang=EN

OpenRails (open-source) — один из наиболее продвинутых свободных симуляторов железных дорог, но к сожалению он создавался специально под Windows. Хотя говорят что запусткается и под Wine

https://www.trainsim.com/vbts/showthread.php?322447-Open-Rails-Support-For-Linux

ORTS works well with WINEPREFIX=~/.wine32 WINEARCH=win32 wine OpenRails.exe on a Debian stretch amd64 system.

I installed wine-staging: https://repos.wine-staging.com/debian/

I installed dotnet3.5sp1 via winetricks

I installed xna31 (not! via winetricks)

I installed the i386 versions of graphics libraries (e.g. libtxc-dxtn-s2tc-bin:i386, libtxc-dxtn-s2tc0:i386, mesa-blah-blah:i386 and so on)

I installed driconf to enable S3TC texture compression

ORTS version from January 2016 with the free! Radeon driver (xserver-xorg-video-radeon)

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 4)

Моделирование реальных процессов - это всегда интересно
В математике например существует теория игр, теория аукционов, теория прогнозирования поведения социальных групп и много чего еще
Наука вторгается в области, доселе считающиеся лишь уделом чистых практиков

kto_tama ★★★★★ ()

А где рельеф местности?

vada ★★★★★ ()
Ответ на: Ресурсы по XTrackCad от atsym

Re: Ресурсы по XTrackCad

Ботище, остановись, хатит выдачк гугла перепасчивать.

anonymous ()

На ЛОРе неделя CAD-ов?

dv76 ★★ ()
Ответ на: комментарий от dv76

Нет, неделя бота atsym, который постит новости о ненужном треше.

anonymous ()
Ответ на: комментарий от dv76

На ЛОРе неделя CAD-ов?

Да. Надеюсь апрель будет месяцем CAD-ов на ЛОРе ;-)

atsym ★★★★★ ()
Ответ на: комментарий от SakuraKun

Только что перепроверил: http://www.xtrkcad.org редиректит нормально на http://www.xtrkcad.org/Wikka/HomePage

Проверил даже http://www.xtrkcad.org/Wikka/?HomePage

Тоже редиректит на http://www.xtrkcad.org/Wikka/HomePage

В Pale Moon всё ОК, а вот через links2 редиректы не проходят.

P.S.: Поправлю сейчас ссылку в шапке

atsym ★★★★★ ()
Ответ на: комментарий от atsym

Да, интерестная. Но, ИМХО, лучше бы её интерфейс переписали на Qt.

я не очень понял, но ведь qt намного жирнее и тормознее gtk?

anonymous ()

Фиксация центра вращения поворотного стола.

Правильное название «поворотный круг» ©.

quickquest ★★★★★ ()

Железнодорожный моделизм это конечно интересно, но для задротов...

Odalist ★★★★★ ()
Ответ на: комментарий от Odalist

но для задротов

Всё намного проще. Проектом руководят немцы (даже список рассылки замутили недавно) известные своей педантичностью.

Да и железнодорожный моделизм сейчас в основном сконцентрирован в Австрии, Германии и США.

А какие сейчас хобби в странах из xUSSR? По своему опыту скажу — робототехника на базе всяких лего в больших городах присутствует.

Более-менее активно развиваются кружки моделирования квадракоптеров (больше это конечно же кружки по сборке простеньких квадриков из готовых узлов или КИТ'ов), среди которых проводятся соревнования типа «Drone Racing».

Стендовым моделизмом (1:48 и т.д.) больше занимаются «по наследству».

Классический судо-, ракето- и авиамоделизм (когда модель и управление делают польностью с нуля) — очень редкое явление даже в больших городах.

Железнодорожный и автомобильный (трековый) моделизм — вымирает из-за «скучности»...

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)

А оно умеет моделировать ЖД из прямых рельсов? А то на большинстве узкоколеек с ютуба никто не заморачивается изгибом рельсов в поворотах.

cvs-255 ★★★★★ ()

Целая САПР чтобы поиграться в паровозики - это круто.

kirill_rrr ★★★★★ ()

Русский перевод интерфейса для программы xtrkcad (XTrackCAD)

Набор локалей для всех версий XTrackCAD
>>> https://github.com/CupIvan/xtrkcad-ru/

Русский перевод интерфейса для программы xtrkcad

Чтобы в программе появился русский перевод, нужно создать файл xtrkcad.mo программой poedit и поместить его в папку /usr/share/locale/ru/LC_MESSAGES/xtrkcad.mo

Либо можно просто запустить install.sh и файл скопируется в нужную папку автоматически

P.S.: Это уже интерестно, оказывается есть люди которые интересуются этим САПР'ом :-)

atsym ★★★★★ ()

philduba (Phil D) выложил коллекцию железнодорожных путей созданных в XTrackCAD

https://github.com/philduba/track-plans

A repository of all my XTrackCAD track-plans for my basement or other examples I've downloaded from others.

atsym ★★★★★ ()

Переходная дуга по спирали Корню (клотоида) для более плавных переходов.

А у них получилось сделать для неё солвер, с которым получаются нормальные кривые, а не шедевры абстрактного искусства? :)

AP ★★★★★ ()
Ответ на: комментарий от AVL2

Ты реально собрался проектировать тоннели?

Почему нет? Может, он хочет тайное подземное правительство создать. Как ему еду-то подвозить?

AP ★★★★★ ()
Ответ на: комментарий от atsym

Проектом руководят немцы... известные своей педантичностью.

Не то что французы, известные поеданием лягушек, да?

AP ★★★★★ ()
Ответ на: комментарий от AP

Не то что французы

Эммм, какое они отношение имеют к XTrackCAD?

atsym ★★★★★ ()
Ответ на: комментарий от AP

А у них получилось сделать для неё солвер, с которым получаются нормальные кривые, а не шедевры абстрактного искусства?

Ты реально запускал XTrackCAD 5.1 и пробовал там что-то создавать с использованием клотоид? Есть скрины с «шедеврами абстрактного искусства»?

atsym ★★★★★ ()
Ответ на: комментарий от atsym

Эммм, какое они отношение имеют к XTrackCAD?

А какое отношение твои наивные шаблонные представления о немцах имеют к немцам?

Ты реально запускал XTrackCAD 5.1 и пробовал там что-то создавать с использованием клотоид? Есть скрины с «шедеврами абстрактного искусства»?

Я реально запускал Inkscape и Fontforge, где используются клотоиды. Отсюда и вопрос.

AP ★★★★★ ()
Ответ на: комментарий от AP

твои

Не я придумал термин «немецкая педантичность», правда же?!

Я реально не запускал XTrackCAD. Отсюда и вопрос.

Вот только не надо делать выводов по принципу «не смотрел, но осуждаю».

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

Специально для истеричных обиженок поясняю.

Написать солвер для клотоид — не самая простая, хотя и посильная задача. Например, у Рафа Левьена в его libspiro это получилось небезупречно. Что хорошо видно по фонтфорджу, например, где клотоида при рисовании выдает такие вензеля, что прямо удивительно.

Отсюда и вопрос про солвер в этом сапр.

Почему ты истерично реагируешь на простые вопросы и узреваешь в них осуждения — я ХЗ. Возможно, тебе надо попить витаминок или найти себе бабу.

AP ★★★★★ ()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от AP

Почему ты истерично реагируешь на простые вопросы

Потому что если у тебя есть вопросы к какому-нибудь конкретному ПО — бери и тестируй это самое ПО и пиши обзоры. Есть вопросы по реализации какой-нибудь функции — спрашивай у разработчиков.

Я с радостью почитаю твой обзор на XTrackCAD 5.1, со скриншотами и примечаниями по результатам твоего личного теста.

А то устраиваешь тут ролевые игры...

atsym ★★★★★ ()
Ответ на: комментарий от atsym

А кто ещё есть из моделистов-линуксоидов тут кроме меня?

vspider ()
Ответ на: комментарий от vspider

Мы люди семейные, чтобы в игрульки играть...

AVL2 ★★★★★ ()
Ответ на: комментарий от atsym

Потому что если у тебя есть вопросы к какому-нибудь конкретному ПО — бери и тестируй это самое ПО и пиши обзоры.

Что бы я делал без твоих невероятно ценных рекомендаций.

AP ★★★★★ ()
Ответ на: комментарий от AVL2

re:игрульки

так я тоже как потомством обзавёлся - года на 4 из хобби выпал. Сейчас постепенно возвращаюсь. И ребёнок уде с пелёнок к тому же тянется. В 1.5 года уже катал 16мм дорогу без разрушений, а lego duplo дорогу вообще сам строит и катает. И книжки железнодорожные листать любит. А программа для проектирования жд путей для любого вида и масштаба жд нужна

vspider ()
Ответ на: re:игрульки от vspider

А программа для проектирования жд путей для любого вида и масштаба жд нужна

Ну так XTrackCAD именно то что нужно.

Выше в комментах есть куча ссылок по сабжу ;-)

atsym ★★★★★ ()

Неужели глаза не режет?

чертиже

GreenBag ()
Ответ на: комментарий от cvs-255

А оно умеет моделировать ЖД из прямых рельсов?

Да. Читай текст новости внимательно

  • Переходная дуга по спирали Корню (клотоида) для более плавных переходов.
  • Возможность клотоидного соединения путей с кругами и спиралями.
  • Пути в форме кривых Безье.
  • ...
atsym ★★★★★ ()
Ответ на: XTrackCad - Modelling in 3D от atsym

XTrackViewer -­­ Vieving XTrackCAD plans in 3D

Chelobaka, для просмотра файлов XTrackCAD в 3D отдельно пилится просмотрщик XTrackViewer, код которого возможно позже добавят и в основную программу.

http://mwik.altervista.org/

Adding code in XTrackCAD is a larger task, so instead I have developed a small stand­alone program that only reads XTrackCad files and enable viewing. (Windows only)

XtrackViewer will create elevations based on XTrackCAD file data and will try not to skew turnouts. Elevation values may therefor differ from elevations in XTrackCad.

Slope is calculated at centerline. XTrackCAD I belive calculate inner rail slope.

As with XTracCAD lenghts and radius are two­ dimensional.

Version history:

  • 1.0 Baseline
  • 1.0.1 fix of elevation bug
  • 1.0.2 added N-scale track dimensions
  • 1.0.3 Improved drawing performance, New menu: Manage Layers, misc bug fixes including VRML export
  • 1.0.4 Print fixed. New feature: base plane, possible to select metric or Imperial units // 3 March 2016
  • 1.0.5 Bezier and Cornu support added (XtrackCad V4.3 format) // 4 December 2017


>>> http://mwik.altervista.org/alterpages/files/XtrkViewer.exe

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 2)
Ответ на: комментарий от atsym

не удобно то что линейки привязаны к «рабочему столу» (layout), а не к рабочему окну программы как это принято.

это чтобы можно было смещать линейки, двигая вместо них окно

MyTrooName ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.