Перейти до вмісту

XTrackCAD

Матеріал з Вікіпедії — вільної енциклопедії.
XTrackCAD
Знімок екрану XTrackCAD у середовищі Mac OS
ТипСАПР
АвторSillub Technology
РозробникBob Blackwell, Martin Fischer, Adam Richards
Перший випуск1.0 (1996; 30 років тому (1996))
Стабільний випуск5.3.0 GA (15 квітня 2024; 2 роки тому (2024-04-15))
Операційна системаWindows, Mac OS X, Linux
Мова програмуванняС
Розмір< 50 МБ
Доступні мови7[1]
Українська моваНі[2]
Стан розробкиактивний
ЛіцензіяGNU GPLv2
Розширення файлу.xtc, .xtce, .xti, .xtr
Вебсайтxtrkcad.org

XTrackCAD крос-платформова та вільна САПР для залізничного моделізму, створена на основі початкового коду програми XTrkCad та є її подальшим розвитком. Програма дозволяє виконувати завдання з проєктування, креслення та симуляції схем залізничних колій для макетів залізниць.

Історія

[ред. | ред. код]

У 1997, канадська компанія Sillub Technology випустила першу версію комерційної пропрієтарної САПР для конструювання схем моделей залізниць — XTrkCad 1.0.0 [3]. Вартість реєстрації однієї копії програми станом на 1999 складала 65 USD (або ж 90 CAD для резидентів Канади)[4]

30 грудня 2004, програму XtrCad було переведено в статус вільного програмного забезпечення[5][6]. Сирцевий код програми було відкрито на умовах вільної ліцензії[7][8]. Згодом репозитарій початкового коду було переміщено на SourceForge[9].

27 квітня 2007, активна розробка проєкту XtrkCad припинилася[10].

XTrackCAD

[ред. | ред. код]

Проєкт XTrackCAD був створений як форк програми XTrkCad, у відповідь на припинення активної розробки останньої. До складу команди розробників XTrackCAD входять і учасники розробки XTrkCad.[11]

Особливості розробки

[ред. | ред. код]

Початковий код[12] написаний на мові програмування С з використанням бібліотек графічного інтерфейсу X11. Розповсюджується під ліцензією GNU General Public License версії 2.

Бінарні збірки підготовлені в 32- і 64-розрядних варіантах для Linux (Ubuntu, Debian, Fedora, Mandriva, openSUSE), Windows і Mac OS X.

Підтримка файлів

[ред. | ред. код]

Програма має власні формати[13] файлів конфігурації, проєктів та бібліотек елементів, котрі по суті є звичайними текстовими документами у кодуванні UTF-8, а також підтримує експорт векторних даних планів залізниць у форматах DXF та SVG або у вигляді растрових зображень у форматах JPEG і PNG.

Піктограма
Піктограма

В комплекті з програмою йдуть бібліотеки елементів[14], що містять більшість відомих типових деталей моделей залізничних колій та вузлів що випускаются у продаж компаніями виробниками продукції для залізничного моделізму. Серед них також є і бібліотека елементів залізничних колій Lego Trains[15][16], що є серією іграшок LEGO присвячених залізничному моделізму.

Застосування

[ред. | ред. код]

XTrackCAD використовується моделістами у різних країнах світу, та найбільш популярний у США, Австралії, Англії, Німеччині, Австрії та Японії.

Програма неодноразово згадувалася у подкасті «Ryan Andersen's The Model Railcast Show»[17][18][19][20].

У 2015, XTrackCAD було представлено[21] на конференції NMRA Australasian Region Convetion 2015, а у січні 2016 матеріали цієї презентації було опубліковано в журналі «MainLine»[22][23].

19 вересня 2016, Jeremy Janzen презентував XTrackCAD на зустрічі Gateway NMRA Meeting[24][25].

Xtrk3DViewer

[ред. | ред. код]

Xtrk3DViewer — це вільне програмне забезпечення для відображення файлів XTrackCAD у тривимірному просторі.[26] Код програми написано на мові програмування C, з використанням WxWidgets для графічного інтерфейсу.[27][28]

Примітки

[ред. | ред. код]
  1. xtrkcad / Tree [5f624f] / app / i18n /.
  2. XTrkCAD Model RR Track Planner — /xtrkcad/app/i18n. Архів оригіналу за 26 березня 2018. Процитовано 26 березня 2018.
  3. Сайт Sillub Technology (архівовано 1998-02-05)
  4. Sillub Technology: Order (архівовано 1999-02-03)
  5. XTrkCad model railroad track software is going open source - The Silicon Underground. Архів оригіналу за 28 березня 2018. Процитовано 28 березня 2018.
  6. Sillub Technology: Registering XTrkCad (архівовано 2005-02-05)
  7. Сайт Sillub Technology (архівовано 2005-03-23)
  8. Sillub Technology: XTrkCad What's New (архівовано 2006-02-05)
  9. Sillub Technology: XTrkCad Source Code (архівовано 2006-05-04)
  10. SourceForge.net: XTrkCad Model Railroad CAD (архівовано 2008-10-15)
  11. XTrkCAD Model RR Track Planner. SourceForge (англ.). 24 серпня 2024. Процитовано 25 вересня 2024.
  12. Репозиторій початкового коду XTrackCAD на SourceForge
  13. The XTrackCAD Wiki — File Formats. Архів оригіналу за 26 березня 2018. Процитовано 26 березня 2018. [Архівовано 2018-03-26 у Wayback Machine.]
  14. The XTrackCAD Wiki — Parameter Files. Архів оригіналу за 26 березня 2018. Процитовано 26 березня 2018. [Архівовано 2018-03-26 у Wayback Machine.]
  15. Bill Ward's Brickpile — Track Layout Geometry. Архів оригіналу за 26 березня 2018. Процитовано 26 березня 2018.
  16. L-GAuge — Track Geometry. Архів оригіналу за 20 червня 2018. Процитовано 26 березня 2018.
  17. Ryan Andersen's Model Railcast Show #006
  18. Ryan Andersen's Model Railcast Show #006B
  19. Ryan Andersen's Model Railcast Show #007: XtrkCAD review update from Ryan
  20. Ryan Andersen's Model Railcast Show #127: Some XtrkCAD and 3rd PlanIt comparisons
  21. «AN INTRODUCTION TO XTrackCAD – User-friendly Layout Design Software» by Lyndon Spence (PDF). Архів оригіналу (PDF) за 1 квітня 2016. Процитовано 26 березня 2018.
  22. MainLine – National Model Railroad Association Inc (en-AU) . Архів оригіналу за 15 березня 2018.
  23. «MainLine» — The Journal of NMRA Australasian Region (Vol.33, №2, Winter 2016) (PDF). Архів оригіналу (PDF) за 21 березня 2018. Процитовано 26 березня 2018.
  24. Plan Your Model Railroad with XTrkCAD – Gateway NMRA Meeting September 19, 2016. Архів оригіналу за 27 березня 2018. Процитовано 26 березня 2018.
  25. Gateway NMRA — Using Computers for Model Railroads. Архів оригіналу за 27 березня 2018. Процитовано 26 березня 2018.
  26. Homepage. mwik (англ.). Архів оригіналу за 25 вересня 2024. Процитовано 25 вересня 2024.
  27. Xtrk3DViewer. SourceForge (англ.). 2 жовтня 2023. Процитовано 25 вересня 2024.
  28. Francesc Pinyol Margalef / Xtrk3DViewer · GitLab. GitLab (англ.). Процитовано 25 вересня 2024. (This is a fork from sourceforge.net/projects/xtrk3dviewer/ 0_12_5)

Посилання

[ред. | ред. код]

Див. також

[ред. | ред. код]
XTrackCAD
Morty Proxy This is a proxified and sanitized view of the page, visit original site.