From e7d20cf352688bf717a01f4e6d9e6f497c2bea4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 20 Sep 2025 19:19:34 +0200 Subject: New upstream version 5.3.1Beta2 --- app/bin/CMakeLists.txt | 8 +- app/bin/appdefaults.c | 53 +- app/bin/bitmaps/CMakeLists.txt | 242 +- app/bin/bitmaps/ballgreen.png | Bin 0 -> 451 bytes app/bin/bitmaps/ballgreen.xpm | 35 - app/bin/bitmaps/ballred.png | Bin 0 -> 799 bytes app/bin/bitmaps/ballred.xpm | 38 - app/bin/bitmaps/bluedot.png | Bin 0 -> 364 bytes app/bin/bitmaps/bluedot.xpm | 26 - app/bin/bitmaps/bo_edge.png | Bin 0 -> 319 bytes app/bin/bitmaps/bo_edge.xpm | 20 - app/bin/bitmaps/bo_flat.png | Bin 0 -> 310 bytes app/bin/bitmaps/bo_flat.xpm | 20 - app/bin/bitmaps/bo_ll.png | Bin 0 -> 335 bytes app/bin/bitmaps/bo_ll.xpm | 20 - app/bin/bitmaps/bo_lld.png | Bin 0 -> 340 bytes app/bin/bitmaps/bo_lld.xpm | 20 - app/bin/bitmaps/bo_lli.png | Bin 0 -> 334 bytes app/bin/bitmaps/bo_lli.xpm | 20 - app/bin/bitmaps/bo_llu.png | Bin 0 -> 341 bytes app/bin/bitmaps/bo_llu.xpm | 20 - app/bin/bitmaps/bo_lr.png | Bin 0 -> 337 bytes app/bin/bitmaps/bo_lr.xpm | 20 - app/bin/bitmaps/bo_lrd.png | Bin 0 -> 328 bytes app/bin/bitmaps/bo_lrd.xpm | 20 - app/bin/bitmaps/bo_lri.png | Bin 0 -> 345 bytes app/bin/bitmaps/bo_lri.xpm | 20 - app/bin/bitmaps/bo_lru.png | Bin 0 -> 332 bytes app/bin/bitmaps/bo_lru.xpm | 20 - app/bin/bitmaps/bo_t.png | Bin 0 -> 344 bytes app/bin/bitmaps/bo_t.xpm | 20 - app/bin/bitmaps/bo_ti.png | Bin 0 -> 347 bytes app/bin/bitmaps/bo_ti.xpm | 20 - app/bin/bitmaps/bo_tl.png | Bin 0 -> 355 bytes app/bin/bitmaps/bo_tl.xpm | 20 - app/bin/bitmaps/bo_tr.png | Bin 0 -> 351 bytes app/bin/bitmaps/bo_tr.xpm | 20 - app/bin/bitmaps/carpart.png | Bin 0 -> 319 bytes app/bin/bitmaps/carpart.xpm | 22 - app/bin/bitmaps/carproto.png | Bin 0 -> 347 bytes app/bin/bitmaps/carproto.xpm | 23 - app/bin/bitmaps/funnel.png | Bin 0 -> 527 bytes app/bin/bitmaps/funnel.xpm | 62 - app/bin/bitmaps/funnelclear.png | Bin 0 -> 780 bytes app/bin/bitmaps/funnelclear.xpm | 124 - app/bin/bitmaps/greendot.png | Bin 0 -> 343 bytes app/bin/bitmaps/greendot.xpm | 23 - app/bin/bitmaps/greenstar.png | Bin 0 -> 528 bytes app/bin/bitmaps/greenstar.xpm | 69 - app/bin/bitmaps/greydot.png | Bin 0 -> 359 bytes app/bin/bitmaps/greydot.xpm | 25 - app/bin/bitmaps/greystar.png | Bin 0 -> 528 bytes app/bin/bitmaps/greystar.xpm | 69 - app/bin/bitmaps/loosen.png | Bin 0 -> 265 bytes app/bin/bitmaps/loosen.xpm | 183 - app/bin/bitmaps/mkimage3.cmake | 9 + app/bin/bitmaps/note.png | Bin 0 -> 265 bytes app/bin/bitmaps/note.xpm | 114 - app/bin/bitmaps/partlist.png | Bin 0 -> 341 bytes app/bin/bitmaps/partlist.xpm | 21 - app/bin/bitmaps/pause.png | Bin 0 -> 265 bytes app/bin/bitmaps/pause.xpm | 147 - app/bin/bitmaps/png/down16.png | Bin 170 -> 193 bytes app/bin/bitmaps/png/down24.png | Bin 180 -> 282 bytes app/bin/bitmaps/reddot.png | Bin 0 -> 364 bytes app/bin/bitmaps/reddot.xpm | 26 - app/bin/bitmaps/redstar.png | Bin 0 -> 522 bytes app/bin/bitmaps/redstar.xpm | 67 - app/bin/bitmaps/struct.png | Bin 0 -> 343 bytes app/bin/bitmaps/struct.xpm | 22 - app/bin/bitmaps/svg/down.svg | 66 +- app/bin/bitmaps/xtc.png | Bin 0 -> 761 bytes app/bin/bitmaps/xtc.xpm | 83 - app/bin/bitmaps/yellowdot.png | Bin 0 -> 372 bytes app/bin/bitmaps/yellowdot.xpm | 27 - app/bin/bitmaps/yellowstar.png | Bin 0 -> 522 bytes app/bin/bitmaps/yellowstar.xpm | 67 - app/bin/bitmaps/zero.png | Bin 0 -> 290 bytes app/bin/bitmaps/zero.xpm | 21 - app/bin/cbezier.c | 5 +- app/bin/cblock.c | 14 +- app/bin/ccontrol.c | 8 +- app/bin/ccornu.c | 20 +- app/bin/ccurve.c | 130 +- app/bin/cdraw.c | 107 +- app/bin/celev.c | 11 +- app/bin/cgroup.c | 2 +- app/bin/chndldto.c | 4 +- app/bin/chotbar.c | 13 +- app/bin/cjoin.c | 8 +- app/bin/cmisc.c | 157 +- app/bin/cmodify.c | 4 +- app/bin/cnote.c | 3 +- app/bin/command.c | 305 +- app/bin/command.h | 38 +- app/bin/common.h | 5 + app/bin/compound.c | 12 +- app/bin/compound.h | 4 +- app/bin/cparalle.c | 8 +- app/bin/cprint.c | 11 +- app/bin/cprofile.c | 13 +- app/bin/cpull.c | 4 +- app/bin/cruler.c | 8 +- app/bin/cselect.c | 448 +- app/bin/cselect.h | 3 +- app/bin/csensor.c | 14 +- app/bin/csignal.c | 20 +- app/bin/csnap.c | 57 +- app/bin/csplit.c | 12 +- app/bin/cstraigh.c | 4 +- app/bin/cstruct.c | 15 +- app/bin/cswitchmotor.c | 29 +- app/bin/ctext.c | 16 +- app/bin/ctodesgn.c | 31 +- app/bin/ctrain.c | 71 +- app/bin/ctrain.h | 5 +- app/bin/cturnout.c | 9 +- app/bin/cturntbl.c | 7 +- app/bin/cundo.c | 72 +- app/bin/cundo.h | 1 + app/bin/custom.h | 2 +- app/bin/dbench.c | 60 +- app/bin/dbitmap.c | 2 +- app/bin/dcar.c | 97 +- app/bin/dcmpnd.c | 228 +- app/bin/dcontmgm.c | 6 +- app/bin/dcustmgm.c | 15 +- app/bin/dease.c | 49 +- app/bin/denum.c | 2 +- app/bin/dlayer.c | 16 +- app/bin/doption.c | 33 +- app/bin/dpricels.c | 3 +- app/bin/dprmfile.c | 35 +- app/bin/draw.c | 201 +- app/bin/draw.h | 1 + app/bin/drawgeom.c | 2 +- app/bin/fileio.c | 99 +- app/bin/fileio.h | 10 +- app/bin/filenoteui.c | 24 +- app/bin/include/stringxtc.h | 1 + app/bin/include/toolbar.h | 57 + app/bin/layout.c | 111 +- app/bin/linknoteui.c | 24 +- app/bin/locale.c | 78 + app/bin/macro.c | 43 +- app/bin/menu.c | 225 +- app/bin/misc.c | 41 +- app/bin/misc.h | 9 + app/bin/param.c | 553 +- app/bin/param.h | 44 +- app/bin/paramfile.c | 1 + app/bin/paramfilelist.c | 3 +- app/bin/paramfilesearch_ui.c | 20 +- app/bin/problemrep.c | 32 +- app/bin/problemrepui.c | 3 +- app/bin/scale.c | 2 +- app/bin/shortentext.c | 3 +- app/bin/smalldlg.c | 10 +- app/bin/stringxtc.c | 25 + app/bin/svgoutput.c | 5 +- app/bin/tbezier.c | 9 +- app/bin/tcornu.c | 2 +- app/bin/tcurve.c | 30 +- app/bin/tease.c | 3 - app/bin/textnoteui.c | 22 +- app/bin/toolbar.c | 613 + app/bin/track.c | 42 +- app/bin/track.h | 4 +- app/bin/trknote.c | 25 +- app/bin/trkseg.c | 8 +- app/bin/tstraigh.c | 5 +- app/bin/turnout.c | 20 +- app/doc/appendix.but | 2 +- app/doc/changem.but | 51 +- app/doc/filem.but | 14 +- app/doc/helpm.but | 2 +- app/doc/intro.but.in | 42 +- app/doc/managem.but | 6 +- app/doc/mk-xtrkcad-manual | 136 + app/doc/mk-xtrkcad-manual-html | 93 - app/doc/navigation.but | 4 +- app/doc/optionm.but | 4 + app/doc/png.d/caritem.png | Bin 16233 -> 48958 bytes app/doc/png.d/carpart.png | Bin 16263 -> 47392 bytes app/doc/png.d/carproto.png | Bin 13229 -> 29806 bytes app/doc/png.d/celev.png | Bin 7125 -> 14895 bytes app/doc/png.d/custmgm.png | Bin 18986 -> 32580 bytes app/doc/png.d/dprmfile.png | Bin 11394 -> 47325 bytes app/doc/png.d/dproperties.png | Bin 43970 -> 50787 bytes app/doc/png.d/easew.png | Bin 12509 -> 12875 bytes app/doc/png.d/grid.png | Bin 6099 -> 15729 bytes app/doc/png.d/madd.png | Bin 3174 -> 13154 bytes app/doc/png.d/mchange.png | Bin 5142 -> 30930 bytes app/doc/png.d/mrotatevariable.png | Bin 0 -> 21603 bytes app/doc/png.d/mselectcmd.png | Bin 78701 -> 33446 bytes app/doc/png.d/mselectcontext.png | Bin 47076 -> 31696 bytes app/doc/png.d/mtoolbar.png | Bin 4568 -> 0 bytes app/doc/png.d/mtrainmanagement.png | Bin 2212 -> 11791 bytes app/doc/png.d/mview.png | Bin 4108 -> 19613 bytes app/doc/png.d/paramsearch.png | Bin 34767 -> 41706 bytes app/doc/png.d/pref.png | Bin 46567 -> 16009 bytes app/doc/png.d/print.png | Bin 46869 -> 57935 bytes app/doc/png.d/strsel.png | Bin 21330 -> 49244 bytes app/doc/png.d/toolbopt.png | Bin 0 -> 12663 bytes app/doc/view_winm.but | 9 +- app/doc/xtrkcad-manual-5.3.0.html | 19625 ------------ app/help/genhelp.c | 3 +- app/help/genhelp.json | 9 +- app/help/xtrkcad.tip | 2 +- app/i18n/CMakeLists.txt | 3 +- app/i18n/cy_GB.po | 8 +- app/i18n/de_DE.po | 10 +- app/i18n/fr_FR.po | 6 +- app/i18n/ru.po | 30230 +++++++++---------- app/lib/CHANGELOG.md | 63 + app/lib/CMakeLists.txt | 1 - app/lib/Readme.md | 10 +- app/lib/demos/dmbench.xtr | 2 +- app/lib/demos/dmctlpnl.xtr | 16 +- app/lib/demos/dmdimlin.xtr | 2 +- app/lib/demos/dmelev.xtr | 10 +- app/lib/demos/dmexcept.xtr | 2 +- app/lib/demos/dmflip.xtr | 2 +- app/lib/demos/dmgroup.xtr | 6 +- app/lib/demos/dmhelix.xtr | 2 +- app/lib/demos/dmhndld.xtr | 2 +- app/lib/demos/dmrescal.xtr | 2 +- app/lib/demos/dmtotrim.xtr | 2 +- .../Any-Control Panel Graphics - .375 Grid.xtp | 586 + app/lib/params/Any-IkeaModular.xtp | 147 + app/lib/params/Any-PecoTurnoutMotors.xtp | 177 + app/lib/params/CMakeLists.txt | 1 - app/lib/params/HO-Atlas Code 100 Track.xtp | 64 +- app/lib/params/HO-Kato.xtp | 217 +- app/lib/params/HO-Lionel MagLock FasTrack.xtp | 261 +- app/lib/params/HO-Marklin M-Track.xtp | 1971 +- app/lib/params/HO-Peco-Code100Streamline.xtp | 68 +- app/lib/params/HO-Peco-Code75Finescale.xtp | 173 +- app/lib/params/HO-Rix-Pike Stuff Structures.xtp | 546 + app/lib/params/HO-Walthers Cornerstone 1.xtp | 4455 --- app/lib/params/HO-Walthers Cornerstone.xtp | 9633 ++++++ app/lib/params/HO-Walthers DCC Code 100.xtp | 9 + app/lib/params/HO-Walthers DCC Code 83.xtp | 41 + app/lib/params/HO-Weinert-Code75.xtp | 98 +- app/lib/params/HOn30-Kato.xtp | 51 + app/lib/params/N - Atlas Structures.xtp | 480 + app/lib/params/N-Atlas Code 80 Track.xtp | 225 +- app/lib/params/N-HexTrak.xtp | 4824 +++ .../N-MiniTrix Code 60 Concrete Tie Track.xtp | 123 +- app/lib/params/N-Pocket-Modules.xtp | 1219 + app/lib/params/N-Tomix Track.xtp | 1236 +- app/lib/params/OO-Peco-Code75Bullhead.xtp | 80 + app/lib/params/OO9-Kato.xtp | 51 + app/lib/params/TT-Gaugemaster.xtp | 150 + app/lib/params/TT-Hornby Structures.xtp | 127 + app/lib/params/TT-Hornby.xtp | 553 +- app/lib/params/TT-Peco.xtp | 41 +- app/lib/params/TT-TilligAdvTT.xtp | 394 + app/lib/params/Z-Weichen-Walter.xtp | 72 + app/lib/params/Z-mrklnz Structures.xtp | 210 + app/lib/params/Z-mrklnz.xtp | 882 + app/lib/params/mkcarpart.c | 4 +- app/lib/params/walth-ho.xtp | 2103 -- app/lib/xtrkcad-beta.desktop | 2 +- app/lib/xtrkcad-setup | 27 +- app/lib/xtrkcad.upd | 9 +- app/tools/CMakeLists.txt | 2 + app/tools/listxtp.c | 7 +- app/tools/mkimage1 | 24 + app/tools/mkimage3 | 46 + app/tools/pngtoxpm/pngtoxpm.c | 128 +- app/wlib/gtklib/CMakeLists.txt | 6 + app/wlib/gtklib/bitmap.c | 13 +- app/wlib/gtklib/browserhelp.c | 2 +- app/wlib/gtklib/button.c | 7 +- app/wlib/gtklib/gtkint.h | 3 +- app/wlib/gtklib/pixbuf.c | 11 +- app/wlib/gtklib/print.c | 8 +- app/wlib/gtklib/tooltip.c | 6 +- app/wlib/gtklib/util.c | 85 +- app/wlib/gtklib/window.c | 10 +- app/wlib/gtklib/wpref.c | 15 +- app/wlib/include/wlib.h | 20 +- app/wlib/mswlib/mswbitmap.c | 6 +- app/wlib/mswlib/mswdraw.c | 3442 ++- app/wlib/mswlib/mswmisc.c | 152 +- 286 files changed, 42719 insertions(+), 49583 deletions(-) create mode 100644 app/bin/bitmaps/ballgreen.png delete mode 100644 app/bin/bitmaps/ballgreen.xpm create mode 100644 app/bin/bitmaps/ballred.png delete mode 100644 app/bin/bitmaps/ballred.xpm create mode 100644 app/bin/bitmaps/bluedot.png delete mode 100644 app/bin/bitmaps/bluedot.xpm create mode 100644 app/bin/bitmaps/bo_edge.png delete mode 100644 app/bin/bitmaps/bo_edge.xpm create mode 100644 app/bin/bitmaps/bo_flat.png delete mode 100644 app/bin/bitmaps/bo_flat.xpm create mode 100644 app/bin/bitmaps/bo_ll.png delete mode 100644 app/bin/bitmaps/bo_ll.xpm create mode 100644 app/bin/bitmaps/bo_lld.png delete mode 100644 app/bin/bitmaps/bo_lld.xpm create mode 100644 app/bin/bitmaps/bo_lli.png delete mode 100644 app/bin/bitmaps/bo_lli.xpm create mode 100644 app/bin/bitmaps/bo_llu.png delete mode 100644 app/bin/bitmaps/bo_llu.xpm create mode 100644 app/bin/bitmaps/bo_lr.png delete mode 100644 app/bin/bitmaps/bo_lr.xpm create mode 100644 app/bin/bitmaps/bo_lrd.png delete mode 100644 app/bin/bitmaps/bo_lrd.xpm create mode 100644 app/bin/bitmaps/bo_lri.png delete mode 100644 app/bin/bitmaps/bo_lri.xpm create mode 100644 app/bin/bitmaps/bo_lru.png delete mode 100644 app/bin/bitmaps/bo_lru.xpm create mode 100644 app/bin/bitmaps/bo_t.png delete mode 100644 app/bin/bitmaps/bo_t.xpm create mode 100644 app/bin/bitmaps/bo_ti.png delete mode 100644 app/bin/bitmaps/bo_ti.xpm create mode 100644 app/bin/bitmaps/bo_tl.png delete mode 100644 app/bin/bitmaps/bo_tl.xpm create mode 100644 app/bin/bitmaps/bo_tr.png delete mode 100644 app/bin/bitmaps/bo_tr.xpm create mode 100644 app/bin/bitmaps/carpart.png delete mode 100644 app/bin/bitmaps/carpart.xpm create mode 100644 app/bin/bitmaps/carproto.png delete mode 100644 app/bin/bitmaps/carproto.xpm create mode 100644 app/bin/bitmaps/funnel.png delete mode 100644 app/bin/bitmaps/funnel.xpm create mode 100644 app/bin/bitmaps/funnelclear.png delete mode 100644 app/bin/bitmaps/funnelclear.xpm create mode 100644 app/bin/bitmaps/greendot.png delete mode 100644 app/bin/bitmaps/greendot.xpm create mode 100644 app/bin/bitmaps/greenstar.png delete mode 100644 app/bin/bitmaps/greenstar.xpm create mode 100644 app/bin/bitmaps/greydot.png delete mode 100644 app/bin/bitmaps/greydot.xpm create mode 100644 app/bin/bitmaps/greystar.png delete mode 100644 app/bin/bitmaps/greystar.xpm create mode 100644 app/bin/bitmaps/loosen.png delete mode 100644 app/bin/bitmaps/loosen.xpm create mode 100755 app/bin/bitmaps/mkimage3.cmake create mode 100644 app/bin/bitmaps/note.png delete mode 100644 app/bin/bitmaps/note.xpm create mode 100644 app/bin/bitmaps/partlist.png delete mode 100644 app/bin/bitmaps/partlist.xpm create mode 100644 app/bin/bitmaps/pause.png delete mode 100644 app/bin/bitmaps/pause.xpm create mode 100644 app/bin/bitmaps/reddot.png delete mode 100644 app/bin/bitmaps/reddot.xpm create mode 100644 app/bin/bitmaps/redstar.png delete mode 100644 app/bin/bitmaps/redstar.xpm create mode 100644 app/bin/bitmaps/struct.png delete mode 100644 app/bin/bitmaps/struct.xpm create mode 100644 app/bin/bitmaps/xtc.png delete mode 100644 app/bin/bitmaps/xtc.xpm create mode 100644 app/bin/bitmaps/yellowdot.png delete mode 100644 app/bin/bitmaps/yellowdot.xpm create mode 100644 app/bin/bitmaps/yellowstar.png delete mode 100644 app/bin/bitmaps/yellowstar.xpm create mode 100644 app/bin/bitmaps/zero.png delete mode 100644 app/bin/bitmaps/zero.xpm create mode 100644 app/bin/include/toolbar.h create mode 100644 app/bin/locale.c create mode 100644 app/bin/toolbar.c create mode 100755 app/doc/mk-xtrkcad-manual delete mode 100755 app/doc/mk-xtrkcad-manual-html create mode 100644 app/doc/png.d/mrotatevariable.png delete mode 100644 app/doc/png.d/mtoolbar.png create mode 100644 app/doc/png.d/toolbopt.png delete mode 100644 app/doc/xtrkcad-manual-5.3.0.html create mode 100755 app/lib/params/Any-Control Panel Graphics - .375 Grid.xtp create mode 100644 app/lib/params/Any-IkeaModular.xtp create mode 100644 app/lib/params/Any-PecoTurnoutMotors.xtp mode change 100644 => 100755 app/lib/params/HO-Kato.xtp mode change 100644 => 100755 app/lib/params/HO-Lionel MagLock FasTrack.xtp mode change 100644 => 100755 app/lib/params/HO-Marklin M-Track.xtp mode change 100644 => 100755 app/lib/params/HO-Peco-Code100Streamline.xtp mode change 100644 => 100755 app/lib/params/HO-Peco-Code75Finescale.xtp create mode 100755 app/lib/params/HO-Rix-Pike Stuff Structures.xtp delete mode 100644 app/lib/params/HO-Walthers Cornerstone 1.xtp create mode 100644 app/lib/params/HO-Walthers Cornerstone.xtp mode change 100644 => 100755 app/lib/params/HO-Walthers DCC Code 100.xtp mode change 100644 => 100755 app/lib/params/HO-Walthers DCC Code 83.xtp mode change 100644 => 100755 app/lib/params/HO-Weinert-Code75.xtp create mode 100755 app/lib/params/HOn30-Kato.xtp create mode 100755 app/lib/params/N - Atlas Structures.xtp mode change 100644 => 100755 app/lib/params/N-Atlas Code 80 Track.xtp create mode 100755 app/lib/params/N-HexTrak.xtp mode change 100644 => 100755 app/lib/params/N-MiniTrix Code 60 Concrete Tie Track.xtp create mode 100755 app/lib/params/N-Pocket-Modules.xtp mode change 100644 => 100755 app/lib/params/N-Tomix Track.xtp mode change 100644 => 100755 app/lib/params/OO-Peco-Code75Bullhead.xtp create mode 100755 app/lib/params/OO9-Kato.xtp create mode 100644 app/lib/params/TT-Gaugemaster.xtp create mode 100644 app/lib/params/TT-Hornby Structures.xtp mode change 100644 => 100755 app/lib/params/TT-Hornby.xtp mode change 100644 => 100755 app/lib/params/TT-Peco.xtp create mode 100644 app/lib/params/TT-TilligAdvTT.xtp create mode 100644 app/lib/params/Z-Weichen-Walter.xtp create mode 100644 app/lib/params/Z-mrklnz Structures.xtp create mode 100644 app/lib/params/Z-mrklnz.xtp delete mode 100644 app/lib/params/walth-ho.xtp create mode 100755 app/tools/mkimage1 create mode 100755 app/tools/mkimage3 (limited to 'app') diff --git a/app/bin/CMakeLists.txt b/app/bin/CMakeLists.txt index 48a0b72..0527d0e 100644 --- a/app/bin/CMakeLists.txt +++ b/app/bin/CMakeLists.txt @@ -168,6 +168,7 @@ target_sources(xtrkcad-lib layout.h levenshtein.c linknoteui.c + locale.c lprintf.c macro.c manifest.c @@ -213,6 +214,7 @@ target_sources(xtrkcad-lib trkseg.h trkseg.c tstraigh.c + toolbar.c turnout.c uthash.h utility.c @@ -268,10 +270,14 @@ else() target_link_libraries(xtrkcad-lib PRIVATE Libzip::Libzip - FreeImage::FreeImage Zlib::Zlib) endif() +if(WIN32) + target_link_libraries(xtrkcad-lib + PRIVATE + FreeImage::FreeImage) +endif() # # Start building the main program itself # diff --git a/app/bin/appdefaults.c b/app/bin/appdefaults.c index 0e1898d..6b049cb 100644 --- a/app/bin/appdefaults.c +++ b/app/bin/appdefaults.c @@ -37,33 +37,33 @@ enum defaultTypes { }; struct appDefault { - char *defaultKey; /**< the key used to access the value */ + const char *defaultKey; /**< the key used to access the value */ bool wasUsed; /**< value has already been used on this run */ enum defaultTypes valueType; /**< type of default, constant or pointer to a function */ union { int intValue; double floatValue; - char *stringValue; - int (*intFunction)(struct appDefault *, void *); - double (*floatFunction)(struct appDefault *, void *); - char *(*stringFunction)(struct appDefault *, void *); + const char *stringValue; + int (*intFunction)(struct appDefault *, const void *); + double (*floatFunction)(struct appDefault *, const void *); + const char *(*stringFunction)(struct appDefault *, const void *); } defaultValue; - void *additionalData; + const void *additionalData; }; static int GetLocalMeasureSystem(struct appDefault *ptrDefault, - void *additionalData); + const void *additionalData); static int GetLocalDistanceFormat(struct appDefault *ptrDefault, - void *additionalData); -static char *GetLocalPopularScale(struct appDefault *ptrDefault, - void *additionalData); + const void *additionalData); +static const char *GetLocalPopularScale(struct appDefault *ptrDefault, + const void *additionalData); static double GetLocalRoomSize(struct appDefault *ptrDefault, - void *additionalData); -static char *GetParamFullPath(struct appDefault *ptrDefault, - void *additionalData); -static char *GetParamPrototype(struct appDefault *ptrDefault, - void *additionalData); + const void *additionalData); +static const char *GetParamFullPath(struct appDefault *ptrDefault, + const void *additionalData); +static const char *GetParamPrototype(struct appDefault *ptrDefault, + const void *additionalData); /** * List of application default settings. As this is searched by binary search, the list has to be kept sorted @@ -238,7 +238,7 @@ static bool UseMetric() */ static double -GetLocalRoomSize(struct appDefault *ptrDefault, void *data) +GetLocalRoomSize(struct appDefault *ptrDefault, const void *data) { if (!strcmp(ptrDefault->defaultKey, "draw.roomsizeY")) { return (UseMetric() ? 125.0/2.54 : 48); @@ -255,8 +255,8 @@ GetLocalRoomSize(struct appDefault *ptrDefault, void *data) * The most popular scale is supposed to be HO except for UK where OO is assumed. */ -static char * -GetLocalPopularScale(struct appDefault *ptrDefault, void *data) +static const char * +GetLocalPopularScale(struct appDefault *ptrDefault, const void *data) { return (strcmp(regionCode, "GB") ? "HO" : "OO"); } @@ -265,7 +265,7 @@ GetLocalPopularScale(struct appDefault *ptrDefault, void *data) * The measurement system is english for the US and Canada and metric elsewhere */ static int -GetLocalMeasureSystem(struct appDefault *ptrDefault, void *data) +GetLocalMeasureSystem(struct appDefault *ptrDefault, const void *data) { return (UseMetric() ? 1 : 0); } @@ -274,7 +274,7 @@ GetLocalMeasureSystem(struct appDefault *ptrDefault, void *data) * The distance format is 999.9 cm for metric and 999.99 for english */ static int -GetLocalDistanceFormat(struct appDefault *ptrDefault, void *data) +GetLocalDistanceFormat(struct appDefault *ptrDefault, const void *data) { return (UseMetric() ? 8 : 4); } @@ -284,8 +284,8 @@ GetLocalDistanceFormat(struct appDefault *ptrDefault, void *data) * is assumed to be the default. */ -static char* -GetParamPrototype(struct appDefault *ptrDefault, void *additionalData) +static const char* +GetParamPrototype(struct appDefault *ptrDefault, const void *additionalData) { return (strcmp(regionCode, "GB") ? "North American Prototypes" : "British stock"); @@ -294,8 +294,8 @@ GetParamPrototype(struct appDefault *ptrDefault, void *additionalData) /** * The full path to the applications parameter directory */ -static char * -GetParamFullPath(struct appDefault *ptrDefault, void *additionalData) +static const char * +GetParamFullPath(struct appDefault *ptrDefault, const void *additionalData) { char *str; MakeFullpath(&str, libDir, PARAM_SUBDIR, (char*)additionalData, I2VP(0)); @@ -409,8 +409,7 @@ wPrefGetStringExt(const char *section, const char *name) return ((char *)wPrefGetStringBasic(section, name)); } - char *prefString; - char *defaultValue; + const char *defaultValue; if (thisDefault->valueType == STRINGCONSTANT) { defaultValue = thisDefault->defaultValue.stringValue; @@ -420,7 +419,7 @@ wPrefGetStringExt(const char *section, const char *name) } // Next call will get value from Prefs wPrefSetString( section, name, defaultValue ); - return (defaultValue); + return CAST_AWAY_CONST(defaultValue); } /** diff --git a/app/bin/bitmaps/CMakeLists.txt b/app/bin/bitmaps/CMakeLists.txt index 0a68722..e3601aa 100644 --- a/app/bin/bitmaps/CMakeLists.txt +++ b/app/bin/bitmaps/CMakeLists.txt @@ -1,100 +1,188 @@ -# Generate XPM bitmaps from SVG files +# Generate bitmaps from SVG files and other places +# +# FLATPAK builds use pregenerated bitmap files. See below; +# +# We generate different types of bitmap files depending of the platform +# Both use the common suffix .image1 (this saves lots of ugly preprocesor code) +# Unix - ascii-ized version of the .png files (using gdk_pixbuf_csource) +# Window - .xpm files (using pngtoxpm) +# +# Toolbar button icons come in 3 sizes. Separate .image1 files are generated for each size +# A small #include file (.image3) is generated for each icon, Which #include's the 3 .image1 files +# and an array definition to select the bitmap for the size +# Toolbar icons are defined as .svg file which are converated by Inkscape into .png files. +# Some of the generated bitmap are ugly and handcrafted .png files are used instead +# This live in ${CMAKE_CURRENT_SOURCE}/png +# +# Another group of icons are used as dialog decorations. +# These .png files live in ${CMAKE_CURRENT_SOURCE_DIR} PROJECT(genbitmaps) -# Find the conversion tool +set (IMG3S + background benchwork bezier-line bezier-track block bottom box + bridge building car-inventory change-grid circle-center + circle-filled-center circle-filled-tangent circle-line-center + circle-line-tangent circle-line circle-tangent circle clone + connect control convert-from convert-to copy cornu curved-chord + curved-end curved-line-chord curved-line-end curved-line-middle + curved-line-tangent curved-middle curved-tangent cut delete + describe description dimension doc-export-bmap doc-export-dxf + doc-export-svg doc-export doc-import-mod doc-import doc-new doc-open + doc-print doc-recent doc-revert doc-save-as doc-save doc-setup down + ease-broad ease-cornu ease-gt-broad ease-gt-sharp ease-lt-broad + ease-lt-sharp ease-none ease-normal ease-sharp + elevation exit extend filled-box filled-polygon go helix + info join-line join layers magnet manage map move + new-car ok pan-zoom parallel-line parallel parameter paste + polygon polyline profile protractor redo reflect roadbed + rotate ruler select sensor signal snap-curs snap-grid + split-draw split sticky-doc sticky-link sticky-note stop + straight-line straight switch-motor table-edge text ties top + train trim tunnel turnout-design turnout turntable undo + zoom-choose zoom-extent zoom-in zoom-out + ) +set( PIXS 16 24 32 ) + +set (IMG1S + ballgreen ballred bluedot bo_edge bo_flat bo_lld bo_lli bo_llu bo_ll bo_lrd bo_lri + bo_lru bo_lr bo_ti bo_tl bo_tr bo_t carpart carproto funnelclear funnel greendot + greenstar greydot greystar loosen note partlist pause reddot redstar struct xtc + yellowdot yellowstar zero +) + +# If ../../../bitmaps exists it is because we are building for FlatPak which can't +# build bitmaps because we don't have inkscape +# Instead we copy the bitmaps from bia regular build and include them at the top +# level of the source tree in the tarball we create for the FlatPak build +# See distribution/flatpak/make-source-archive +# So if bitmaps/ exists then we are doing a FlatPak build +if ( EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../../bitmaps/" ) + # FLATPAK + MESSAGE( STATUS "FlatPak build" ) + foreach( img1 ${IMG1S} ) + list(APPEND IMG_RESULTS ${img1}.image1) + endforeach() + foreach( img3 ${IMG3S} ) + foreach( pix 16 24 32 ) + list(APPEND IMG_RESULTS ${img3}${pix}.image1) + endforeach() + list(APPEND IMG_RESULTS ${img3}.image3) + endforeach() + + foreach ( img ${IMG_RESULTS} ) + add_custom_command( + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../../../bitmaps/${img} + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${img} + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/../../../bitmaps/${img} ${CMAKE_CURRENT_BINARY_DIR}/${img} + ) + endforeach() + MESSAGE( STATUS ${IMG_RESULTS} ) + + add_custom_target ( + genbitmaps + DEPENDS ${IMG_RESULTS} + ) + return() +endif() +# Find the conversion tool find_package(Inkscape) if( NOT Inkscape_FOUND ) message( STATUS "Inkscape not found." ) + return() else() message(STATUS "Inkscape is: ${Inkscape_EXECUTABLE}") message(STATUS "Export option is: ${Inkscape_EXPORT}") +endif() - set (XPMS - background benchwork bezier-line bezier-track block bottom box - bridge building car-inventory change-grid circle-center - circle-filled-center circle-filled-tangent circle-line-center - circle-line-tangent circle-line circle-tangent circle clone - connect control convert-from convert-to copy cornu curved-chord - curved-end curved-line-chord curved-line-end curved-line-middle - curved-line-tangent curved-middle curved-tangent cut delete - describe description dimension doc-export-bmap doc-export-dxf - doc-export-svg doc-export doc-import-mod doc-import doc-new doc-open - doc-print doc-recent doc-revert doc-save-as doc-save doc-setup down - ease-broad ease-cornu ease-gt-broad ease-gt-sharp ease-lt-broad - ease-lt-sharp ease-none ease-normal ease-sharp - elevation exit extend filled-box filled-polygon go helix - info join-line join layers magnet manage map move - new-car ok pan-zoom parallel-line parallel parameter paste - polygon polyline profile protractor redo reflect roadbed - rotate ruler select sensor signal snap-curs snap-grid - split-draw split sticky-doc sticky-link sticky-note stop - straight-line straight switch-motor table-edge text ties top - train trim tunnel turnout-design turnout turntable undo - zoom-choose zoom-extent zoom-in zoom-out - ) - set( PIXS 16 24 32 ) - - foreach(xpm ${XPMS}) - foreach(pix ${PIXS}) - if ( EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/png/${xpm}${pix}.png" ) - # MESSAGE( STATUS "Custom ${CMAKE_CURRENT_SOURCE_DIR}/png/${xpm}${pix}.png" ) - add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}${pix}.png - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/png/${xpm}${pix}.png - COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/png/ - COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/png/${xpm}${pix}.png ${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}${pix}.png - ) - else() - # MESSAGE( STATUS "SVG ${CMAKE_CURRENT_SOURCE_DIR}/svg/${xpm}.svg" ) - add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}${pix}.png - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/svg/${xpm}.svg - COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/png/ - COMMAND ${Inkscape_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/svg/${xpm}.svg -h ${pix} ${Inkscape_EXPORT}${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}${pix}.png - ) - endif() - # build a list of all the depends - list(APPEND PNG_RESULTS ${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}${pix}.png) - endforeach() - add_custom_command( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${xpm}.xpm3 - DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}16.png - DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}24.png - DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/png/${xpm}32.png - COMMAND pngtoxpm ${CMAKE_CURRENT_BINARY_DIR}/${xpm}.xpm3 -# COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_BINARY_DIR}/${xpm}.xpm3 ${CMAKE_CURRENT_SOURCE_DIR}/${xpm}.xpm3 - ) - # build a list of all the depends - list(APPEND XPM_RESULTS ${xpm}.xpm3) - endforeach() - add_custom_target ( - genbitmaps - DEPENDS ${XPM_RESULTS} - DEPENDS ${PNG_RESULTS} +foreach(img3 ${IMG3S}) + STRING(MAKE_C_IDENTIFIER ${img3} NAME ) + foreach(pix ${PIXS}) + if ( EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/png/${img3}${pix}.png" ) + # MESSAGE( STATUS "Custom ${CMAKE_CURRENT_SOURCE_DIR}/png/${img3}${pix}.png" ) + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/png/${img3}${pix}.png + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/png/ + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/png/${img3}${pix}.png ${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png + ) + else() + # MESSAGE( STATUS "SVG ${CMAKE_CURRENT_SOURCE_DIR}/svg/${img3}.svg" ) + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/svg/${img3}.svg + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/png/ + COMMAND ${Inkscape_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/svg/${img3}.svg -h ${pix} ${Inkscape_EXPORT}${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png + ) + endif() + if(UNIX) + add_custom_command( + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${img3}${pix}.image1 + COMMAND gdk-pixbuf-csource --stream --name ${NAME}${pix}_image1 ${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png > ${CMAKE_CURRENT_BINARY_DIR}/${img3}${pix}.image1 + ) + else() + add_custom_command( + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${img3}${pix}.image1 + COMMAND pngtoxpm ${img3}${pix}_image1 ${CMAKE_CURRENT_BINARY_DIR}/png/${img3}${pix}.png ${CMAKE_CURRENT_BINARY_DIR}/${img3}${pix}.image1 + ) + endif() + endforeach() + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${img3}.image3 + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${img3}16.image1 + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${img3}24.image1 + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${img3}32.image1 + COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/mkimage3.cmake ${img3} ) - - if(WIN32) - # Temporarily the FreeImage dll is copied to the build directory + list(APPEND IMG_RESULTS ${img3}.image3) +endforeach() + +foreach(img1 ${IMG1S}) + STRING(MAKE_C_IDENTIFIER ${img1} NAME ) + if(UNIX) add_custom_command( - TARGET genbitmaps PRE_BUILD - COMMAND ${CMAKE_COMMAND} -E copy ${FREEIMAGE_SHAREDLIB} ${CMAKE_CURRENT_BINARY_DIR} + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${img1}.image1 + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${img1}.png + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/ + COMMAND gdk-pixbuf-csource --stream --name ${NAME}_image1 ${CMAKE_CURRENT_SOURCE_DIR}/${img1}.png > ${CMAKE_CURRENT_BINARY_DIR}/${img1}.image1 ) - cmake_path(GET FREEIMAGE_SHAREDLIB FILENAME filename) + else() add_custom_command( - TARGET genbitmaps POST_BUILD - COMMAND ${CMAKE_COMMAND} -E rm ${CMAKE_CURRENT_BINARY_DIR}/${filename} + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${img1}.image1 + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${img1}.png + COMMAND pngtoxpm ${img1}_image1 ${CMAKE_CURRENT_SOURCE_DIR}/${img1}.png ${CMAKE_CURRENT_BINARY_DIR}/${img1}.image1 ) -# - endif() + list(APPEND IMG_RESULTS ${img1}.image1) + list(APPEND IMG_RESULTS ${img1}.png) +endforeach() + +add_custom_target ( + genbitmaps + DEPENDS ${IMG_RESULTS} +) + + +if(WIN32) + # Temporarily the FreeImage dll is copied to the build directory + add_custom_command( + TARGET genbitmaps PRE_BUILD + COMMAND ${CMAKE_COMMAND} -E copy ${FREEIMAGE_SHAREDLIB} ${CMAKE_CURRENT_BINARY_DIR} + ) + cmake_path(GET FREEIMAGE_SHAREDLIB FILENAME filename) + add_custom_command( + TARGET genbitmaps POST_BUILD + COMMAND ${CMAKE_COMMAND} -E rm ${CMAKE_CURRENT_BINARY_DIR}/${filename} + ) + endif() #MESSAGE (STATUS "SVG Converter: ${SVG_CONVERTER}") #MESSAGE (STATUS "Source Dir: ${CMAKE_CURRENT_SOURCE_DIR}") -#MESSAGE (STATUS "XPMs: ${XPMS}") -#MESSAGE (STATUS "XPM_RESULTS: ${XPM_RESULTS}") -#MESSAGE (STATUS "PNG_RESULTS: ${PNG_RESULTS}") +#MESSAGE (STATUS "XPMs: ${IMG3S}") +#MESSAGE (STATUS "IMG_RESULTS: ${IMG_RESULTS}") diff --git a/app/bin/bitmaps/ballgreen.png b/app/bin/bitmaps/ballgreen.png new file mode 100644 index 0000000..788b7bc Binary files /dev/null and b/app/bin/bitmaps/ballgreen.png differ diff --git a/app/bin/bitmaps/ballgreen.xpm b/app/bin/bitmaps/ballgreen.xpm deleted file mode 100644 index 14fb1e2..0000000 --- a/app/bin/bitmaps/ballgreen.xpm +++ /dev/null @@ -1,35 +0,0 @@ -/* XPM */ -static char * ballgreen[] = { -"16 16 16 1", -" c None", -". c #292929", -"+ c #292B29", -"@ c #29322B", -"# c #365233", -"$ c #2D432E", -"% c #57A572", -"& c #B0D6C1", -"* c #3F9159", -"= c #7EC097", -"- c #296932", -"; c #2D8840", -"> c #2C9231", -", c #44C530", -"' c #45BA32", -") c #7BF737", -" .+@#$@+. ", -" +$%&&&&%$+ ", -" +#&&&&&&&&*+ ", -" +#=&===&&&==#+ ", -".@%%%%%%%%%%%*@.", -"+-;%%;*%**%%%*$+", -"@-**;*;;;;;;*;-@", -"@--;-;;;;;;;;;-@", -"@---->>>;->>---$", -"@->->>>>>;>>;--@", -"+->>>>,>>,>>>>-+", -".$>>>,,,,,,>>>@.", -" +->',,)),,,>-+ ", -" +#,)))))),>+ ", -" +#,)))),$+ ", -" .+$##$+. "}; diff --git a/app/bin/bitmaps/ballred.png b/app/bin/bitmaps/ballred.png new file mode 100644 index 0000000..e49c445 Binary files /dev/null and b/app/bin/bitmaps/ballred.png differ diff --git a/app/bin/bitmaps/ballred.xpm b/app/bin/bitmaps/ballred.xpm deleted file mode 100644 index 8d56dd4..0000000 --- a/app/bin/bitmaps/ballred.xpm +++ /dev/null @@ -1,38 +0,0 @@ -/* XPM */ -static char *ballred[] = { -/* columns rows colors chars-per-pixel */ -"16 16 16 1", -" c #20F301EC00EA", -". c #060400000000", -"X c #297B14040000", -"o c #ED34010C0000", -"O c #FFFF07880000", -"+ c #E2BA07180718", -"@ c #A1E800000000", -"# c #F4791D5E016C", -"$ c #D2A11FA11FA1", -"% c #6D77055602AD", -"& c #FB014C2607BE", -"* c #FB747AB40D88", -"= c #CDB757875787", -"- c #E5DEA339A339", -"; c #000000000000", -": c None", -/* pixels */ -"::::;. .;::::", -":::. =----= .:::", -"::.%--------$.::", -":.%=====-====%.:", -"; $$$=$$$$=$$% ;", -".%+$$$$$$$$$$$%.", -" @++++++++++++@ ", -" @++@+++++@+++@ ", -" @ooooOoooooooo ", -" oooooOOOOoooo@ ", -".@ooOOOOOOOOoo@.", -"; oOO######OOo ;", -":.@O##&&&###O@.:", -"::.%#&&*&*&#%.::", -":::.X#***&#X.:::", -"::::;. XX .;::::" -}; diff --git a/app/bin/bitmaps/bluedot.png b/app/bin/bitmaps/bluedot.png new file mode 100644 index 0000000..6f6353d Binary files /dev/null and b/app/bin/bitmaps/bluedot.png differ diff --git a/app/bin/bitmaps/bluedot.xpm b/app/bin/bitmaps/bluedot.xpm deleted file mode 100644 index 5c1df4c..0000000 --- a/app/bin/bitmaps/bluedot.xpm +++ /dev/null @@ -1,26 +0,0 @@ -/* XPM */ -static char * bluedot[] = { -"16 16 7 1", -" c None", -". c #000000", -"+ c #3465A4", -"@ c #3565A4", -"# c #4465A1", -"$ c #5A649B", -"% c #4C79BA", -" ", -" ", -" .... ", -" ..#@@#.. ", -" .$%%%+++$. ", -" .%%%%%+++. ", -" .#%%%%%+++#. ", -" .@%%%%%+++@. ", -" .@+%%%++++@. ", -" .#++++++++#. ", -" .++++++++. ", -" .$++++++$. ", -" ..#@@#.. ", -" .... ", -" ", -" "}; diff --git a/app/bin/bitmaps/bo_edge.png b/app/bin/bitmaps/bo_edge.png new file mode 100644 index 0000000..97926c1 Binary files /dev/null and b/app/bin/bitmaps/bo_edge.png differ diff --git a/app/bin/bitmaps/bo_edge.xpm b/app/bin/bitmaps/bo_edge.xpm deleted file mode 100644 index da936f9..0000000 --- a/app/bin/bitmaps/bo_edge.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_edge_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ...... ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" .XXXX. ", -" ...... "}; diff --git a/app/bin/bitmaps/bo_flat.png b/app/bin/bitmaps/bo_flat.png new file mode 100644 index 0000000..8783938 Binary files /dev/null and b/app/bin/bitmaps/bo_flat.png differ diff --git a/app/bin/bitmaps/bo_flat.xpm b/app/bin/bitmaps/bo_flat.xpm deleted file mode 100644 index 1402d10..0000000 --- a/app/bin/bitmaps/bo_flat.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_flat_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ", -" ", -" ", -" ", -" .............. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .............. ", -" ", -" ", -" ", -" "}; diff --git a/app/bin/bitmaps/bo_ll.png b/app/bin/bitmaps/bo_ll.png new file mode 100644 index 0000000..1b84179 Binary files /dev/null and b/app/bin/bitmaps/bo_ll.png differ diff --git a/app/bin/bitmaps/bo_ll.xpm b/app/bin/bitmaps/bo_ll.xpm deleted file mode 100644 index a3bfcdb..0000000 --- a/app/bin/bitmaps/bo_ll.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_ll_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ........ ", -" .XXXXXX. ", -" .XXXXXX. ", -" .XXXXXX. ", -" .XXX.... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..... "}; diff --git a/app/bin/bitmaps/bo_lld.png b/app/bin/bitmaps/bo_lld.png new file mode 100644 index 0000000..06b66ed Binary files /dev/null and b/app/bin/bitmaps/bo_lld.png differ diff --git a/app/bin/bitmaps/bo_lld.xpm b/app/bin/bitmaps/bo_lld.xpm deleted file mode 100644 index f1068cf..0000000 --- a/app/bin/bitmaps/bo_lld.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_lld_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ", -" ", -" ", -" .............. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" ..........XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..... ", -" ", -" "}; diff --git a/app/bin/bitmaps/bo_lli.png b/app/bin/bitmaps/bo_lli.png new file mode 100644 index 0000000..669dcc1 Binary files /dev/null and b/app/bin/bitmaps/bo_lli.png differ diff --git a/app/bin/bitmaps/bo_lli.xpm b/app/bin/bitmaps/bo_lli.xpm deleted file mode 100644 index e5d5bc7..0000000 --- a/app/bin/bitmaps/bo_lli.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_lli_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .....XXX. ", -" .XXXXXXX. ", -" .XXXXXXX. ", -" .XXXXXXX. ", -" ......... "}; diff --git a/app/bin/bitmaps/bo_llu.png b/app/bin/bitmaps/bo_llu.png new file mode 100644 index 0000000..e994f38 Binary files /dev/null and b/app/bin/bitmaps/bo_llu.png differ diff --git a/app/bin/bitmaps/bo_llu.xpm b/app/bin/bitmaps/bo_llu.xpm deleted file mode 100644 index 79ad1f1..0000000 --- a/app/bin/bitmaps/bo_llu.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_llu_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ", -" ", -" ..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX.......... ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .............. ", -" ", -" ", -" "}; diff --git a/app/bin/bitmaps/bo_lr.png b/app/bin/bitmaps/bo_lr.png new file mode 100644 index 0000000..38f7a2c Binary files /dev/null and b/app/bin/bitmaps/bo_lr.png differ diff --git a/app/bin/bitmaps/bo_lr.xpm b/app/bin/bitmaps/bo_lr.xpm deleted file mode 100644 index 869a0ba..0000000 --- a/app/bin/bitmaps/bo_lr.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_lr_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ........ ", -" .XXXXXX. ", -" .XXXXXX. ", -" .XXXXXX. ", -" ....XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..... "}; diff --git a/app/bin/bitmaps/bo_lrd.png b/app/bin/bitmaps/bo_lrd.png new file mode 100644 index 0000000..598cfa1 Binary files /dev/null and b/app/bin/bitmaps/bo_lrd.png differ diff --git a/app/bin/bitmaps/bo_lrd.xpm b/app/bin/bitmaps/bo_lrd.xpm deleted file mode 100644 index 29f6550..0000000 --- a/app/bin/bitmaps/bo_lrd.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_lrd_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ", -" ", -" ", -" .............. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXX.......... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..... ", -" ", -" "}; diff --git a/app/bin/bitmaps/bo_lri.png b/app/bin/bitmaps/bo_lri.png new file mode 100644 index 0000000..0ecc88b Binary files /dev/null and b/app/bin/bitmaps/bo_lri.png differ diff --git a/app/bin/bitmaps/bo_lri.xpm b/app/bin/bitmaps/bo_lri.xpm deleted file mode 100644 index e58e682..0000000 --- a/app/bin/bitmaps/bo_lri.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_lri_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX..... ", -" .XXXXXXX. ", -" .XXXXXXX. ", -" .XXXXXXX. ", -" ......... "}; diff --git a/app/bin/bitmaps/bo_lru.png b/app/bin/bitmaps/bo_lru.png new file mode 100644 index 0000000..874c873 Binary files /dev/null and b/app/bin/bitmaps/bo_lru.png differ diff --git a/app/bin/bitmaps/bo_lru.xpm b/app/bin/bitmaps/bo_lru.xpm deleted file mode 100644 index 2c093b5..0000000 --- a/app/bin/bitmaps/bo_lru.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_lru_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ", -" ", -" ..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..........XXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .............. ", -" ", -" ", -" "}; diff --git a/app/bin/bitmaps/bo_t.png b/app/bin/bitmaps/bo_t.png new file mode 100644 index 0000000..94e9c34 Binary files /dev/null and b/app/bin/bitmaps/bo_t.png differ diff --git a/app/bin/bitmaps/bo_t.xpm b/app/bin/bitmaps/bo_t.xpm deleted file mode 100644 index 6842404..0000000 --- a/app/bin/bitmaps/bo_t.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_t_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ............. ", -" .XXXXXXXXXXX. ", -" .XXXXXXXXXXX. ", -" .XXXXXXXXXXX. ", -" .....XXX..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..... "}; diff --git a/app/bin/bitmaps/bo_ti.png b/app/bin/bitmaps/bo_ti.png new file mode 100644 index 0000000..71e0475 Binary files /dev/null and b/app/bin/bitmaps/bo_ti.png differ diff --git a/app/bin/bitmaps/bo_ti.xpm b/app/bin/bitmaps/bo_ti.xpm deleted file mode 100644 index 3c86b96..0000000 --- a/app/bin/bitmaps/bo_ti.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_ti_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .....XXX..... ", -" .XXXXXXXXXXX. ", -" .XXXXXXXXXXX. ", -" .XXXXXXXXXXX. ", -" ............. "}; diff --git a/app/bin/bitmaps/bo_tl.png b/app/bin/bitmaps/bo_tl.png new file mode 100644 index 0000000..8b9627c Binary files /dev/null and b/app/bin/bitmaps/bo_tl.png differ diff --git a/app/bin/bitmaps/bo_tl.xpm b/app/bin/bitmaps/bo_tl.xpm deleted file mode 100644 index 5d63874..0000000 --- a/app/bin/bitmaps/bo_tl.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_tl_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..........XXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" ..........XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..... ", -" "}; diff --git a/app/bin/bitmaps/bo_tr.png b/app/bin/bitmaps/bo_tr.png new file mode 100644 index 0000000..4f0d347 Binary files /dev/null and b/app/bin/bitmaps/bo_tr.png differ diff --git a/app/bin/bitmaps/bo_tr.xpm b/app/bin/bitmaps/bo_tr.xpm deleted file mode 100644 index 4acbcef..0000000 --- a/app/bin/bitmaps/bo_tr.xpm +++ /dev/null @@ -1,20 +0,0 @@ -/* XPM */ -static char * bo_tr_xpm[] = { -"16 14 3 1", -" c None", -". c #000000000000", -"X c #FFFF9A691861", -" ..... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX.......... ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXXXXXXXXXXX. ", -" .XXX.......... ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" .XXX. ", -" ..... "}; diff --git a/app/bin/bitmaps/carpart.png b/app/bin/bitmaps/carpart.png new file mode 100644 index 0000000..705f523 Binary files /dev/null and b/app/bin/bitmaps/carpart.png differ diff --git a/app/bin/bitmaps/carpart.xpm b/app/bin/bitmaps/carpart.xpm deleted file mode 100644 index 215a7c1..0000000 --- a/app/bin/bitmaps/carpart.xpm +++ /dev/null @@ -1,22 +0,0 @@ -/* XPM */ -static char*carpart_xpm[]={ -"16 16 3 1", -". c None", -"# c #ffff00000000", -"a c #000000000000", -"................", -"................", -"................", -"................", -"................", -"................", -".##############.", -".##############.", -".##############.", -".##############.", -"a##############a", -"..a.a......a.a..", -".a.a.a....a.a.a.", -"..a.a......a.a..", -"................", -"................"}; diff --git a/app/bin/bitmaps/carproto.png b/app/bin/bitmaps/carproto.png new file mode 100644 index 0000000..d9d9288 Binary files /dev/null and b/app/bin/bitmaps/carproto.png differ diff --git a/app/bin/bitmaps/carproto.xpm b/app/bin/bitmaps/carproto.xpm deleted file mode 100644 index eb07037..0000000 --- a/app/bin/bitmaps/carproto.xpm +++ /dev/null @@ -1,23 +0,0 @@ -/* XPM */ -static char*carproto_xpm[]={ -"16 16 4 1", -". c None", -"c c #ffff00000000", -"a c #00000000ffff", -"# c #000000000000", -"....a.......a...", -"...aa..aa..aa...", -"..aaa..aa.aaa...", -"...aa......aa...", -"...aa..aa..aa...", -"...aa..aa..aa...", -"..aaaa....aaaa..", -".cccccccccccccc.", -".cccccccccccccc.", -".cccccccccccccc.", -".cccccccccccccc.", -"#cccccccccccccc#", -"..#.#......#.#..", -".#.#.#....#.#.#.", -"..#.#......#.#..", -"................"}; diff --git a/app/bin/bitmaps/funnel.png b/app/bin/bitmaps/funnel.png new file mode 100644 index 0000000..2bae581 Binary files /dev/null and b/app/bin/bitmaps/funnel.png differ diff --git a/app/bin/bitmaps/funnel.xpm b/app/bin/bitmaps/funnel.xpm deleted file mode 100644 index ef7cd23..0000000 --- a/app/bin/bitmaps/funnel.xpm +++ /dev/null @@ -1,62 +0,0 @@ -/* XPM */ -static char *funnel_xpm[] = { -"16 16 43 1", -" c None", -". c #216262", -"+ c #123737", -"@ c #030A0A", -"# c #000000", -"$ c #010303", -"% c #050E0E", -"& c #091C1C", -"* c #0F2E2E", -"= c #164242", -"- c #1C5353", -"; c #76D1D1", -"> c #82D5D5", -", c #79D2D2", -"' c #62CBCB", -") c #65CCCC", -"! c #75D1D1", -"~ c #80D5D5", -"{ c #5FCACA", -"] c #52C5C5", -"^ c #42C0C0", -"/ c #39ACAC", -"( c #3BB1B1", -"_ c #57C7C7", -": c #7BD3D3", -"< c #89D8D8", -"[ c #7ED4D4", -"} c #60CACA", -"| c #43C0C0", -"1 c #4BC3C3", -"2 c #86D7D7", -"3 c #71D0D0", -"4 c #46C1C1", -"5 c #50C5C5", -"6 c #49C2C2", -"7 c #4CC3C3", -"8 c #5EC9C9", -"9 c #000101", -"0 c #040B0B", -"a c #020606", -"b c #72D0D0", -"c c #010404", -"d c #313333", -" ", -" .+@###$%&*=-. ", -" .;;;>,')!~;;. ", -" .+;{]^/(^_:-. ", -" +<;[}|1:;2- ", -" +@;;345;;=- ", -" @#;;6_;*= ", -" ##;78&* ", -" ##'%& ", -" #'% ", -" #'% ", -" #'% ", -" 9'0 ", -" $'a ", -" #bc ", -" ##d "}; diff --git a/app/bin/bitmaps/funnelclear.png b/app/bin/bitmaps/funnelclear.png new file mode 100644 index 0000000..171809b Binary files /dev/null and b/app/bin/bitmaps/funnelclear.png differ diff --git a/app/bin/bitmaps/funnelclear.xpm b/app/bin/bitmaps/funnelclear.xpm deleted file mode 100644 index 45d948f..0000000 --- a/app/bin/bitmaps/funnelclear.xpm +++ /dev/null @@ -1,124 +0,0 @@ -/* XPM */ -static char * funnelclear_xpm[] = { -"16 16 105 2", -" c None", -". c #216262", -"+ c #123737", -"@ c #030A0A", -"# c #000000", -"$ c #010303", -"% c #050E0E", -"& c #091C1C", -"* c #0F2E2E", -"= c #164242", -"- c #1C5353", -"; c #76D1D1", -"> c #82D5D5", -", c #79D2D2", -"' c #62CBCB", -") c #65CCCC", -"! c #75D1D1", -"~ c #80D5D5", -"{ c #7AAEAE", -"] c #9D5E5E", -"^ c #6DA5A5", -"/ c #39ACAC", -"( c #3BB1B1", -"_ c #42C0C0", -": c #57C7C7", -"< c #8AB6B6", -"[ c #A21717", -"} c #7D4747", -"| c #92BABA", -"1 c #9F6464", -"2 c #FF7777", -"3 c #9C6060", -"4 c #6CA5A5", -"5 c #4BC3C3", -"6 c #7BD3D3", -"7 c #86B4B4", -"8 c #A16767", -"9 c #F87070", -"0 c #A70000", -"a c #9C0101", -"b c #FE7676", -"c c #D44C4C", -"d c #FA7272", -"e c #965C5C", -"f c #70AAAA", -"g c #85B4B4", -"h c #9B6464", -"i c #EA6262", -"j c #E45C5C", -"k c #A30000", -"l c #8C0303", -"m c #990000", -"n c #EF6767", -"o c #BE3636", -"p c #E65E5E", -"q c #955F5F", -"r c #996464", -"s c #D74F4F", -"t c #CD4545", -"u c #A00000", -"v c #A10000", -"w c #880000", -"x c #940000", -"y c #DB5353", -"z c #B72E2E", -"A c #C63D3D", -"B c #BA3131", -"C c #9F1515", -"D c #A81E1E", -"E c #9B0000", -"F c #9C0000", -"G c #830000", -"H c #8F0000", -"I c #B42525", -"J c #A21111", -"K c #A51414", -"L c #970000", -"M c #980000", -"N c #910000", -"O c #8B0000", -"P c #AF1515", -"Q c #AC1111", -"R c #920000", -"S c #8C0000", -"T c #8D0000", -"U c #B81111", -"V c #870000", -"W c #C41111", -"X c #800202", -"Y c #820000", -"Z c #D01111", -"` c #7C6161", -" . c #5A0606", -".. c #570000", -"+. c #720000", -"@. c #D81111", -"#. c #6C0000", -"$. c #5FAFAF", -"%. c #020606", -"&. c #340000", -"*. c #5F0000", -"=. c #270000", -"-. c #6AC2C2", -";. c #360000", -">. c #313333", -" ", -" . + @ # # # $ % & * = - . ", -" . ; ; ; > , ' ) ! ~ ; ; . ", -" . + ; { ] ^ / ( _ : < [ } ", -" + | 1 2 3 4 5 6 7 8 9 0 0 ", -" + a b c d e f g h i c j k ", -" l m n o p q r s o t u v ", -" w x y z A B C D E F ", -" G H I J J K L M ", -" N O P Q Q Q R N ", -" S T U U U U U U T S ", -" V V W W W X V W W W V V ", -" Y Z Z Z ` .G Y Z Z Z Y ", -" ..+.@.#.$.%. ..+.@.+... ", -" # &.*.=.-.$ # # ;.*.&.# ", -" # # >. "}; diff --git a/app/bin/bitmaps/greendot.png b/app/bin/bitmaps/greendot.png new file mode 100644 index 0000000..e48b1c2 Binary files /dev/null and b/app/bin/bitmaps/greendot.png differ diff --git a/app/bin/bitmaps/greendot.xpm b/app/bin/bitmaps/greendot.xpm deleted file mode 100644 index 8c44035..0000000 --- a/app/bin/bitmaps/greendot.xpm +++ /dev/null @@ -1,23 +0,0 @@ -/* XPM */ -static char * greendot[] = { -"16 16 4 1", -" c None", -". c #000000", -"+ c #4E9A06", -"@ c #59A51A", -" ", -" ", -" .... ", -" ..++++.. ", -" .+@@@++++. ", -" .@@@@@+++. ", -" .+@@@@@++++. ", -" .+@@@@@++++. ", -" .++@@@+++++. ", -" .++++++++++. ", -" .++++++++. ", -" .++++++++. ", -" ..++++.. ", -" .... ", -" ", -" "}; diff --git a/app/bin/bitmaps/greenstar.png b/app/bin/bitmaps/greenstar.png new file mode 100644 index 0000000..b4e4c51 Binary files /dev/null and b/app/bin/bitmaps/greenstar.png differ diff --git a/app/bin/bitmaps/greenstar.xpm b/app/bin/bitmaps/greenstar.xpm deleted file mode 100644 index b83a4b9..0000000 --- a/app/bin/bitmaps/greenstar.xpm +++ /dev/null @@ -1,69 +0,0 @@ -/* XPM */ -static char * greenstar[] = { -"16 16 50 1", -" c None", -". c #264706", -"+ c #274906", -"@ c #346408", -"# c #386C09", -"$ c #478A0D", -"% c #46880C", -"& c #224007", -"* c #131D0A", -"= c #234207", -"- c #274B06", -"; c #2D5306", -"> c #305A07", -", c #3A700A", -"' c #4D960E", -") c #4A900D", -"! c #356508", -"~ c #264806", -"{ c #203B07", -"] c #1C3508", -"^ c #203C07", -"/ c #42800C", -"( c #478B0D", -"_ c #529E0F", -": c #4C940E", -"< c #46890D", -"[ c #417E0B", -"} c #3C730A", -"| c #1B3208", -"1 c #346208", -"2 c #4B920E", -"3 c #498F0D", -"4 c #45850C", -"5 c #407C0B", -"6 c #315B07", -"7 c #336108", -"8 c #44840C", -"9 c #2E5507", -"0 c #3F7A0B", -"a c #3F790B", -"b c #3C740A", -"c c #2B5106", -"d c #1F3808", -"e c #386B09", -"f c #234107", -"g c #2A4F06", -"h c #182C09", -"i c #2E5707", -"j c #1A3008", -"k c #172B09", -" ", -" ", -" ", -" .+ ", -" @# ", -" $%& ", -" *=-;>,')!~={] ", -" ^#/('_:<[}@| ", -" 1%)23456 ", -" 74%8[9 ", -" ,05abc ", -" deef;e1 ", -" &gh di| ", -" j k ", -" ", -" "}; diff --git a/app/bin/bitmaps/greydot.png b/app/bin/bitmaps/greydot.png new file mode 100644 index 0000000..6e45a24 Binary files /dev/null and b/app/bin/bitmaps/greydot.png differ diff --git a/app/bin/bitmaps/greydot.xpm b/app/bin/bitmaps/greydot.xpm deleted file mode 100644 index 771a096..0000000 --- a/app/bin/bitmaps/greydot.xpm +++ /dev/null @@ -1,25 +0,0 @@ -/* XPM */ -static char * greydot[] = { -"16 16 6 1", -" c None", -". c #000000", -"+ c #30312F", -"@ c #959792", -"# c #888A85", -"$ c #A2A49F", -" ", -" ", -" .... ", -" .+@@@@+. ", -" .#$$$@@@#. ", -" +$$$$$@@@+ ", -" .@$$$$$@@@@. ", -" .@$$$$$@@@@. ", -" .@@$$$@@@@@. ", -" .@@@@@@@@@@. ", -" +@@@@@@@@+ ", -" .#@@@@@@#. ", -" .+@@@@+. ", -" .... ", -" ", -" "}; diff --git a/app/bin/bitmaps/greystar.png b/app/bin/bitmaps/greystar.png new file mode 100644 index 0000000..5d6f465 Binary files /dev/null and b/app/bin/bitmaps/greystar.png differ diff --git a/app/bin/bitmaps/greystar.xpm b/app/bin/bitmaps/greystar.xpm deleted file mode 100644 index e7c5300..0000000 --- a/app/bin/bitmaps/greystar.xpm +++ /dev/null @@ -1,69 +0,0 @@ -/* XPM */ -static char * greystar[] = { -"16 16 50 1", -" c None", -". c #5A5B57", -"+ c #5B5D59", -"@ c #6D6F6A", -"# c #73756F", -"$ c #878984", -"% c #868882", -"& c #555652", -"* c #3D3F3C", -"= c #565854", -"- c #5C5E59", -"; c #62645F", -"> c #676964", -", c #757772", -"' c #8F918C", -") c #8B8D88", -"! c #6E706A", -"~ c #5A5C58", -"{ c #51534F", -"] c #4D4F4B", -"^ c #525450", -"/ c #81837D", -"( c #888A84", -"_ c #959792", -": c #8E908A", -"< c #868983", -"[ c #7F817B", -"} c #787A74", -"| c #4C4D49", -"1 c #6C6E69", -"2 c #8D8F8A", -"3 c #8B8D87", -"4 c #848680", -"5 c #7D807A", -"6 c #686A65", -"7 c #6B6D68", -"8 c #83857F", -"9 c #646561", -"0 c #7D7F79", -"a c #7C7E78", -"b c #787B75", -"c c #60625D", -"d c #50514D", -"e c #72746E", -"f c #565753", -"g c #5F615D", -"h c #474945", -"i c #646661", -"j c #4A4B48", -"k c #474844", -" ", -" ", -" ", -" .+ ", -" @# ", -" $%& ", -" *=-;>,')!~={] ", -" ^#/('_:<[}@| ", -" 1%)23456 ", -" 74%8[9 ", -" ,05abc ", -" deef;e1 ", -" &gh di| ", -" j k ", -" ", -" "}; diff --git a/app/bin/bitmaps/loosen.png b/app/bin/bitmaps/loosen.png new file mode 100644 index 0000000..cefff17 Binary files /dev/null and b/app/bin/bitmaps/loosen.png differ diff --git a/app/bin/bitmaps/loosen.xpm b/app/bin/bitmaps/loosen.xpm deleted file mode 100644 index 9a92872..0000000 --- a/app/bin/bitmaps/loosen.xpm +++ /dev/null @@ -1,183 +0,0 @@ -static char *loosen_x16[] = { - "16 16 24 1", - " c None", - "0 c #4878c8", - "1 c #c80000", - "2 c #c86868", - "3 c #6890c8", - "4 c #78a8e8", - "5 c #c82020", - "6 c #5880c8", - "7 c #7890b0", - "8 c #c83838", - "9 c #c81010", - "A c #8090b8", - "B c #88b0e8", - "C c #c87070", - "D c #5888d0", - "E c #c82828", - "F c #7090b8", - "G c #5078c0", - "H c #6088d0", - "I c #c87878", - "J c #c83030", - "K c #c84040", - "L c #6890d0", - "M c #7890b8", - " ", - " ", - " ", - " D D 3 3 D D ", - " 0A0A6M M6A0A0 ", - " 4 4 B B 4 4 ", - " 0707GF FG7070 ", - " H H L L H H ", - " EC2E ", - " 89 9J ", - " 1I 1C ", - " K9 98 ", - " 5C2E ", - " ", - " ", - " "}; -static char *loosen_x24[] = { - "24 24 38 1", - " c None", - "0 c #084098", - "1 c #c80000", - "2 c #3870c8", - "3 c #c84848", - "4 c #4888e8", - "5 c #2058c0", - "6 c #c81818", - "7 c #78a8e8", - "8 c #6080b8", - "9 c #4870b0", - "A c #c86868", - "B c #6090e8", - "C c #4068b0", - "D c #90a8d0", - "E c #5878a8", - "F c #c82828", - "G c #c80808", - "H c #3068b8", - "I c #5890f8", - "J c #7088b0", - "K c #6898f0", - "L c #5880b8", - "M c #c85858", - "N c #c87070", - "O c #88a8e8", - "P c #104098", - "Q c #3068c8", - "R c #2860b8", - "S c #6898e0", - "T c #c81010", - "U c #4070c0", - "V c #5070a8", - "W c #104898", - "X c #c83030", - "Y c #c82020", - "Z c #c85050", - "a c #c87878", - " ", - " ", - " ", - " ", - " ", - " LUJJQJJ28 82JJQJJUL ", - " CHEV5EER9 9REE5VEHC ", - " 7 I K K I 7 ", - " 7 I K K I 7 ", - " DS 4 B B 4 SD ", - " P0PW0PP0P P0PP0WP0P ", - " O K 7 7 K O ", - " ZG 1M ", - " N1G 11A ", - " 11 11a ", - " G1M A11 ", - " 316 Y1X ", - " F1X X1Y ", - " T1 1T ", - " A M ", - " ", - " ", - " ", - " "}; -static char *loosen_x32[] = { - "32 32 41 1", - " c None", - "0 c #0840a0", - "1 c #c80000", - "2 c #7088b0", - "3 c #c82828", - "4 c #3068c0", - "5 c #5090f8", - "6 c #2058bc", - "7 c #80a8e8", - "8 c #c85050", - "9 c #6078b0", - "A c #c81010", - "B c #3058a0", - "C c #689df0", - "D c #486ca8", - "E c #205098", - "F c #c83838", - "G c #95b0e0", - "H c #4068a0", - "I c #c86060", - "J c #1648a0", - "K c #4870b8", - "L c #3d68b0", - "M c #2860b8", - "N c #2050a4", - "O c #1048a8", - "P c #c84343", - "Q c #c80808", - "R c #c81919", - "S c #5070a9", - "T c #70a0f0", - "U c #c86c6c", - "V c #6480b0", - "W c #4070b8", - "X c #5890f8", - "Y c #2860c4", - "Z c #3860a0", - "a c #c83030", - "b c #2850a0", - "c c #1850a8", - "d c #88a8e8", - " ", - " ", - " ", - " ", - " ", - " ", - " 7G T C C T G7 ", - " VMLSSL6SSS6LV VL6SSS6LSSLMV ", - " DcNBBNOBBBObD DbOBBBONBBNcD ", - " Cd GX 5 5 XG dC ", - " Cd GX 5 5 XG dC ", - " Cd GX 5 5 XG dC ", - " Cd GX 5 5 XG dC ", - " ZJJEEJ0EEE0JH HJ0EEE0JEEJJZ ", - " 24W99KY999YS2 2SY999YK99W42 ", - " 7G T C C T G7 ", - " QF R1 ", - " 111 11Q ", - " A11U I11Q ", - " 311P 811R ", - " P113 P11R ", - " 8113 F113 ", - " a11P P11R ", - " A11U I11A ", - " 111 11Q ", - " 1a R1 ", - " ", - " ", - " ", - " ", - " ", - " "}; - -static char **loosen_xpm[3] = { loosen_x16, loosen_x24, loosen_x32 }; diff --git a/app/bin/bitmaps/mkimage3.cmake b/app/bin/bitmaps/mkimage3.cmake new file mode 100755 index 0000000..780a36a --- /dev/null +++ b/app/bin/bitmaps/mkimage3.cmake @@ -0,0 +1,9 @@ + +set ( IMG ${CMAKE_ARGV3} ) + +file( WRITE ${CMAKE_CURRENT_BINARY_DIR}/${IMG}.image3 "#include \"${IMG}16.image1\"\n" ) +file( APPEND ${CMAKE_CURRENT_BINARY_DIR}/${IMG}.image3 "#include \"${IMG}24.image1\"\n" ) +file( APPEND ${CMAKE_CURRENT_BINARY_DIR}/${IMG}.image3 "#include \"${IMG}32.image1\"\n" ) +STRING(MAKE_C_IDENTIFIER ${IMG} NAME ) +file( APPEND ${CMAKE_CURRENT_BINARY_DIR}/${IMG}.image3 "static wIconBitMap_t ${NAME}_image3[3] = { ${NAME}16_image1, ${NAME}24_image1, ${NAME}32_image1 };\n" ) + #MESSAGE( "OUTFILE=${CMAKE_CURRENT_BINARY_DIR}/${IMG}.image3" ) diff --git a/app/bin/bitmaps/note.png b/app/bin/bitmaps/note.png new file mode 100644 index 0000000..cefff17 Binary files /dev/null and b/app/bin/bitmaps/note.png differ diff --git a/app/bin/bitmaps/note.xpm b/app/bin/bitmaps/note.xpm deleted file mode 100644 index 51bf8c7..0000000 --- a/app/bin/bitmaps/note.xpm +++ /dev/null @@ -1,114 +0,0 @@ -static char *note_x16[] = { - "16 16 10 1", - " c None", - "0 c #000000", - "1 c #0066CC", - "2 c #999999", - "3 c #CC9900", - "4 c #CC9933", - "5 c #CC9999", - "6 c #FFCC00", - "7 c #FFCC33", - "8 c #FFCC66", - " ", - " ", - " ", - " 444444444444 ", - " 46666666666344 ", - " 46888888886664 ", - " 47222222227664 ", - " 46522222566664 ", - " 46788888866664 ", - " 47111111117664 ", - " 46666666666664 ", - " 46666666666664 ", - " 47777777777774 ", - " ", - " ", - " "}; - -static char *note_x24[] = { - "24 24 10 1", - " c None", - "0 c #000000", - "1 c #999999", - "2 c #CC9900", - "3 c #CC9933", - "4 c #CC9999", - "5 c #CCCC66", - "6 c #FFCC00", - "7 c #FFCC33", - "8 c #FFCC66", - " ", - " ", - " ", - " ", - " ", - " 37777777777333333 ", - " 3666666666666666233 ", - " 36666666666666662223 ", - " 36788888888888766663 ", - " 36411111111111566663 ", - " 36666666666666666663 ", - " 36611111111156666663 ", - " 36688888888876666663 ", - " 36844444444444866663 ", - " 36544444444444566663 ", - " 36666666666666666663 ", - " 36666666666666666663 ", - " 36666666666666666663 ", - " 37777777777777777773 ", - " ", - " ", - " ", - " ", - " "}; - -static char *note_x32[] = { - "32 32 11 1", - " c None", - "0 c #000000", - "1 c #0066CC", - "2 c #3399CC", - "3 c #999999", - "4 c #CC9900", - "5 c #CC9933", - "6 c #CCCC00", - "7 c #FFCC00", - "8 c #FFCC33", - "9 c #FFCC66", - " ", - " ", - " ", - " ", - " ", - " ", - " 55555555 ", - " 57777778888888888888855 ", - " 877777777777777777777445 ", - " 8777777777777777777774445 ", - " 87777777777777777777774465 ", - " 87799999999999999997777775 ", - " 87833333333333333337777775 ", - " 87777777777777777777777775 ", - " 87777777777777777777777775 ", - " 87782111111111128777777775 ", - " 87777777777777777777777775 ", - " 87777777777777777777777775 ", - " 87833333333333333337777775 ", - " 87799999999999999997777775 ", - " 87777777777777777777777775 ", - " 87777777777777777777777775 ", - " 87777777777777777777777775 ", - " 87777777777777777777777775 ", - " 58888887777777777777777775 ", - " 55555555555555555555 ", - " ", - " ", - " ", - " ", - " ", - " "}; - -static char *note_xpm[3] = { note_x16, note_x24, note_x32 }; - diff --git a/app/bin/bitmaps/partlist.png b/app/bin/bitmaps/partlist.png new file mode 100644 index 0000000..32b2ac4 Binary files /dev/null and b/app/bin/bitmaps/partlist.png differ diff --git a/app/bin/bitmaps/partlist.xpm b/app/bin/bitmaps/partlist.xpm deleted file mode 100644 index 78c4674..0000000 --- a/app/bin/bitmaps/partlist.xpm +++ /dev/null @@ -1,21 +0,0 @@ -/* XPM */ -static char * partlist_xpm[] = { -"16 16 2 1", -" c None", -". c #000000000000", -" . . . ", -"..... . . ", -" . . . ", -"..... . ", -" . . . ", -" ", -". .. .. .. ", -". . . . .", -". . .. .. .. ", -". . . . . .", -". .. .. . .", -" ... . . ", -" . . . . ", -" . .. ... . ", -" . . . ", -" . . ..."}; diff --git a/app/bin/bitmaps/pause.png b/app/bin/bitmaps/pause.png new file mode 100644 index 0000000..cefff17 Binary files /dev/null and b/app/bin/bitmaps/pause.png differ diff --git a/app/bin/bitmaps/pause.xpm b/app/bin/bitmaps/pause.xpm deleted file mode 100644 index da61446..0000000 --- a/app/bin/bitmaps/pause.xpm +++ /dev/null @@ -1,147 +0,0 @@ -static char* pause_x16[] = { - "16 16 20 1", - " c None", - "0 c #000000", - "1 c #003300", - "2 c #003333", - "3 c #006633", - "4 c #009966", - "5 c #333333", - "6 c #336633", - "7 c #336666", - "8 c #339966", - "9 c #33CC99", - "A c #666666", - "B c #66CC99", - "C c #99CC99", - "D c #99CCCC", - "E c #CCCCCC", - "F c #CCFFCC", - "G c #CCFFFF", - "H c #FFFFFF", - "I c #808080", - " 0 ", - " 00000 ", - " 01133300 ", - " 001688887210 ", - " 01688888888821 ", - " 07CCCCDDDDDDC5 ", - " 0AEEEEEEEEEEE5 ", - " 0IHHHHHHHHHHG5 ", - " 0IHHHHHHHHHHG5 ", - " 0AFFFFFFFFFFD5 ", - " 07DDDDDDDDDDC2 ", - " 05BBBBBBBBBBB2 ", - " 128BBBBBB9720 ", - " 0128999810 ", - " 0134210 ", - " 020 "}; - -static char* pause_x24[] = { - "24 24 22 1", - " c None", - "0 c #000000", - "1 c #003300", - "2 c #003333", - "3 c #006633", - "4 c #009966", - "5 c #333333", - "6 c #336633", - "7 c #336666", - "8 c #339966", - "9 c #33CC66", - "A c #33CC99", - "B c #666666", - "C c #669999", - "D c #66CC99", - "E c #99CCCC", - "F c #99FFCC", - "G c #CCCCCC", - "H c #CCFFCC", - "I c #CCFFFF", - "J c #FFFFFF", - "K c #808080", - " ", - " 000 ", - " 0012000 ", - " 0003333300 ", - " 0036777773210 ", - " 01278888888887100 ", - " 01278888888888888710 ", - " 05CCCCCCCCCCCCCCCCC0 ", - " 07EEEEEEEEEEEEEEEEE0 ", - " 0BGGGGGGGGGGGGGGGGG0 ", - " 0BIIIIIIIIIIIIIIIII0 ", - " 0KJJJJJJJJJJJJJJJJJ0 ", - " 0KJJJJJJJJJJJJJJJJJ0 ", - " 0BHHHHHHHHHHHHHHHHH0 ", - " 0BFFFFFFFFFFFFFFFFF0 ", - " 07EEEEEEEEEEEEEEEEE0 ", - " 07DDDDDDDDDDDDDDDDD0 ", - " 02DDDDDDDDDDDDDDDDC1 ", - " 027DDDDDDDDDDDDA620 ", - " 028AAAAAAAAA720 ", - " 0128AAAA9811 ", - " 013894110 ", - " 01210 ", - " 0 "}; - -static char* pause_x32[] = { - "32 32 22 1", - " c None", - "0 c #000000", - "1 c #003300", - "2 c #003333", - "3 c #006633", - "4 c #009966", - "5 c #333333", - "6 c #336633", - "7 c #336666", - "8 c #339966", - "9 c #339999", - "A c #33CC66", - "B c #33CC99", - "C c #669966", - "D c #66CC99", - "E c #99CC99", - "F c #99CCCC", - "G c #99FFCC", - "H c #CCCCCC", - "I c #CCFFCC", - "J c #CCFFFF", - "K c #FFFFFF", - " ", - " ", - " 00000 ", - " 0023300 ", - " 00233333200 ", - " 011333333333210 ", - " 0013777777777776100 ", - " 006888888888888888600 ", - " 0168888888888888888888210 ", - " 018CCCCCCCCCCCCCCCCCCCCC810 ", - " 05EEEEEEEEEEEEEEEEEEEEEEE50 ", - " 05FFFFFFFFFFFFFFFFFFFFFFF50 ", - " 05HHHHHHHHHHHHHHHHHHHHHHH50 ", - " 05IIIIIIIIIIIIIIIIIIIIIII50 ", - " 05KKKKKKKKKKKKKKKKKKKKKKK50 ", - " 05KKKKKKKKKKKKKKKKKKKKKKK50 ", - " 06KKKKKKKKKKKKKKKKKKKKKKK60 ", - " 05JJJJJJJJJJJJJJJJJJJJJJJ50 ", - " 05IIIIIIIIIIIIIIIIIIIIIII50 ", - " 05GGGGGGGGGGGGGGGGGGGGGGG50 ", - " 05FFFFFFFFFFFFFFFFFFFFFFF50 ", - " 05FFFFFFFFFFFFFFFFFFFFFFF50 ", - " 05DDDDDDDDDDDDDDDDDDDDDDD50 ", - " 028DDDDDDDDDDDDDDDDDDDDD820 ", - " 0228DDDDDDDDDDDDDDDDD9220 ", - " 026BBBBBBBBBBBBBBB620 ", - " 028BBBBBBBBBBB820 ", - " 128AAAAAAA821 ", - " 0128AAA4210 ", - " 0134310 ", - " 010 ", - " "}; - -static char *pause_xpm[3] = { pause_x16, pause_x24, pause_x32 }; - diff --git a/app/bin/bitmaps/png/down16.png b/app/bin/bitmaps/png/down16.png index e272de2..53220c6 100644 Binary files a/app/bin/bitmaps/png/down16.png and b/app/bin/bitmaps/png/down16.png differ diff --git a/app/bin/bitmaps/png/down24.png b/app/bin/bitmaps/png/down24.png index 0b72634..d51c8ef 100644 Binary files a/app/bin/bitmaps/png/down24.png and b/app/bin/bitmaps/png/down24.png differ diff --git a/app/bin/bitmaps/reddot.png b/app/bin/bitmaps/reddot.png new file mode 100644 index 0000000..6c8aaf3 Binary files /dev/null and b/app/bin/bitmaps/reddot.png differ diff --git a/app/bin/bitmaps/reddot.xpm b/app/bin/bitmaps/reddot.xpm deleted file mode 100644 index 14529bf..0000000 --- a/app/bin/bitmaps/reddot.xpm +++ /dev/null @@ -1,26 +0,0 @@ -/* XPM */ -static char * reddot[] = { -"16 16 7 1", -" c None", -". c #000000", -"+ c #CC0000", -"@ c #CA1F1E", -"# c #E62E16", -"$ c #C04E4B", -"% c #B25F5B", -" ", -" ", -" .... ", -" ..$@@$.. ", -" .%###+++%. ", -" .#####+++. ", -" .$#####+++$. ", -" .@#####+++@. ", -" .@+###++++@. ", -" .$++++++++$. ", -" .++++++++. ", -" .%++++++%. ", -" ..$@@$.. ", -" .... ", -" ", -" "}; diff --git a/app/bin/bitmaps/redstar.png b/app/bin/bitmaps/redstar.png new file mode 100644 index 0000000..5cb3a9c Binary files /dev/null and b/app/bin/bitmaps/redstar.png differ diff --git a/app/bin/bitmaps/redstar.xpm b/app/bin/bitmaps/redstar.xpm deleted file mode 100644 index b9f51f9..0000000 --- a/app/bin/bitmaps/redstar.xpm +++ /dev/null @@ -1,67 +0,0 @@ -/* XPM */ -static char * redstar[] = { -"16 16 48 1", -" c None", -". c #950800", -"+ c #980800", -"@ c #B50A00", -"# c #BF0A00", -"$ c #E00C00", -"% c #DE0C00", -"& c #8D0800", -"* c #670600", -"= c #900800", -"- c #990800", -"; c #A30900", -"> c #AC0900", -", c #C30B00", -"' c #ED0D00", -") c #E70C00", -"! c #B70A00", -"~ c #960800", -"{ c #870700", -"] c #810700", -"^ c #890700", -"/ c #D60C00", -"( c #E20C00", -"_ c #F70D00", -": c #EC0D00", -"< c #D30B00", -"[ c #C70B00", -"} c #7E0700", -"| c #B40A00", -"1 c #EA0D00", -"2 c #DB0C00", -"3 c #D10B00", -"4 c #AD0900", -"5 c #B20A00", -"6 c #D90C00", -"7 c #A50900", -"8 c #D00B00", -"9 c #CE0B00", -"0 c #C90B00", -"a c #A00900", -"b c #850700", -"c c #BE0A00", -"d c #8E0800", -"e c #9E0900", -"f c #770600", -"g c #A70900", -"h c #7B0700", -"i c #760600", -" ", -" ", -" ", -" .+ ", -" @# ", -" $%& ", -" *=-;>,')!~={] ", -" ^#/('_:$<[@} ", -" |%)1)234 ", -" 52%6<7 ", -" ,8390a ", -" bccd;c| ", -" &ef bg} ", -" h i ", -" ", -" "}; diff --git a/app/bin/bitmaps/struct.png b/app/bin/bitmaps/struct.png new file mode 100644 index 0000000..678c92d Binary files /dev/null and b/app/bin/bitmaps/struct.png differ diff --git a/app/bin/bitmaps/struct.xpm b/app/bin/bitmaps/struct.xpm deleted file mode 100644 index a37979c..0000000 --- a/app/bin/bitmaps/struct.xpm +++ /dev/null @@ -1,22 +0,0 @@ -/* XPM */ -static char * struct_xpm[] = { -"16 16 3 1", -"o c None", -" c #000000000000", -". c #FFFFFFFFFFFF", -" ", -" ............ ", -" . .......... . ", -" .. ........ .. ", -" ... ...... ... ", -" .... .... ", -" ... ...... ... ", -" .. ........ .. ", -" . .......... . ", -" ............ ", -" ", -"o ............ o", -"oo .......... oo", -"ooo ........ ooo", -"oooo oo ", -"oooooooooooooo "}; diff --git a/app/bin/bitmaps/svg/down.svg b/app/bin/bitmaps/svg/down.svg index 41f83fb..c936d22 100644 --- a/app/bin/bitmaps/svg/down.svg +++ b/app/bin/bitmaps/svg/down.svg @@ -1,56 +1,16 @@ + + image/svg+xml - - - - + id="svg5" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + + + diff --git a/app/bin/bitmaps/xtc.png b/app/bin/bitmaps/xtc.png new file mode 100644 index 0000000..166e50f Binary files /dev/null and b/app/bin/bitmaps/xtc.png differ diff --git a/app/bin/bitmaps/xtc.xpm b/app/bin/bitmaps/xtc.xpm deleted file mode 100644 index 3c13e32..0000000 --- a/app/bin/bitmaps/xtc.xpm +++ /dev/null @@ -1,83 +0,0 @@ -/* XPM */ -static char * xtc_xpm[] = { -"64 64 16 1", -" c None", -". c #888A85", -"+ c #555753", -"@ c #D3D7CF", -"# c #BABDB6", -"$ c #EEEEEC", -"% c #4E9A06", -"& c #73D216", -"* c #8AE234", -"= c #E9B96E", -"- c #FCAF3E", -"; c #C4A000", -"> c #C17D11", -", c #8F5902", -"' c #F57900", -") c #2E3436", -" .......................................+++++++++++ ", -" .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+ ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$. ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" .#$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@+ ", -" ..$$$@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%%+ ", -" ..$$@#@$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%&@+ ", -" ..$$$@$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%%*@@+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%&*@**+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%*@=***+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%*=***&%+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%*@***&%%+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%&*****%%%%+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@%&=@***%%%%@+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$=%*=***&%%%%#$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$@%&*@***&%%%%@$$+ ", -" ..$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$@%&*=***%%%%%@$$$+ ", -" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$#%**=**&%%%%#$$$$$+ ", -" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$=%*=@**&%%%%@$$$$$$+ ", -" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$=-*@***%%%%%@$$$$$$$+ ", -" +.$$$$$$@$$$===$$$$$$$$$$$$$$$=--=**&%%%%#$$$$$$$$$+ ", -" +.$$$$$$@$$@@@@===$$$$$$$$$$$@----;*%%%%@$$$$$$$$$$+ ", -" +.$$$@$$@$$@#.#=@=@=@$$$$$$$@------;%%%@$$$$$$$$$$$+ ", -" +.$$@#@$@$$$$=..#=@==@@@$$$$--------;%$$$$$$$$$$$$$+ ", -" +.$$$@$$@$$$@@=@#.=@=$===@==------=@$$$$$$$$$$$$$$$+ ", -" +.$$$$$$@$$$#@=@=@...@==@==------=@$$$$$$$$$$$$$$$$+ ", -" +.$$$$$$@$$@#.=##===@...#=-----====$==$@@$$@$$$$$$$+ ", -" +.$$$$$$@$$@==>,.>===-===>--=>======-==-'=='@==$$$$+ ", -" +.$$$$$$@$$$#===.,,,==>.,>>==..====>======='==@$$$$+ ", -" +.$$$$$$@$$$#==#==,.+.,++,=.=====>.,......=>==#$$$$+ ", -" +.$$$$$$@$$$@@@@===$-@=...=#=#,,#,#===.=...,..#@$$$+ ", -" +.$$$$$$@$$$@@=@=@=$======#.==#>#>@=====@===@=$$$$$+ ", -" +.$$$$$$@$$$####=#=#=#====#=#>#,.....,....#####$$$$+ ", -" +.$$$$$$@$$$####.#=#=#==#=###=#=#=#,.......####$$$$+ ", -" +.$$$$$$@$$$@==@===$=@====@===$-==='=$===@==@==$$$$+ ", -" +.$$$$$$@$$$$@=$@@@$@@@@@=$@@@$=@@$==$=-=$==$==@$$$+ ", -" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@$$$@$$@$$$$+ ", -" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" +.$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ++$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ++$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" ++$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+ ", -" )+$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+) ", -" )+$$$$$$@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+) ", -" )+.###############################################.+ ", -" )+++++++++++++++++++++++++++++++++++++++++++++++++ ", -" ", -" ", -" "}; diff --git a/app/bin/bitmaps/yellowdot.png b/app/bin/bitmaps/yellowdot.png new file mode 100644 index 0000000..1595ab2 Binary files /dev/null and b/app/bin/bitmaps/yellowdot.png differ diff --git a/app/bin/bitmaps/yellowdot.xpm b/app/bin/bitmaps/yellowdot.xpm deleted file mode 100644 index da0dddf..0000000 --- a/app/bin/bitmaps/yellowdot.xpm +++ /dev/null @@ -1,27 +0,0 @@ -/* XPM */ -static char * yellowdot[] = { -"16 16 8 1", -" c None", -". c #000000", -"+ c #B69A19", -"@ c #E0C504", -"# c #EBD200", -"$ c #CFB410", -"% c #EFD947", -"& c #EDD400", -" ", -" ", -" .... ", -" .+@##@+. ", -" .$%%%&&&$. ", -" +%%%%%&&&+ ", -" .@%%%%%&&&@. ", -" .#%%%%%&&&#. ", -" .#&%%%&&&&#. ", -" .@&&&&&&&&@. ", -" +&&&&&&&&+ ", -" .$&&&&&&$. ", -" .+@##@+. ", -" .... ", -" ", -" "}; diff --git a/app/bin/bitmaps/yellowstar.png b/app/bin/bitmaps/yellowstar.png new file mode 100644 index 0000000..11ffe78 Binary files /dev/null and b/app/bin/bitmaps/yellowstar.png differ diff --git a/app/bin/bitmaps/yellowstar.xpm b/app/bin/bitmaps/yellowstar.xpm deleted file mode 100644 index 637ad9c..0000000 --- a/app/bin/bitmaps/yellowstar.xpm +++ /dev/null @@ -1,67 +0,0 @@ -/* XPM */ -static char * yellowstar[] = { -"16 16 48 1", -" c None", -". c #AB9600", -"+ c #AE9900", -"@ c #D0B600", -"# c #DBC000", -"$ c #FFDF02", -"% c #FFDF00", -"& c #A28D00", -"* c #766700", -"= c #A59000", -"- c #B09A00", -"; c #BBA400", -"> c #C5AC00", -", c #DFC300", -"' c #FFE111", -") c #FFE00A", -"! c #D2B800", -"~ c #AC9700", -"{ c #9B8800", -"] c #948100", -"^ c #9D8A00", -"/ c #F6D700", -"( c #FFE004", -"_ c #FFE31D", -": c #FFE10F", -"< c #F2D400", -"[ c #E5C800", -"} c #917F00", -"| c #CEB500", -"1 c #FFE10E", -"2 c #FCDC00", -"3 c #F0D200", -"4 c #C7AE00", -"5 c #CCB300", -"6 c #FADB00", -"7 c #BEA600", -"8 c #EED100", -"9 c #ECCF00", -"0 c #E6CA00", -"a c #B8A100", -"b c #988500", -"c c #DABE00", -"d c #A38F00", -"e c #B69F00", -"f c #897800", -"g c #BFA700", -"h c #8D7B00", -"i c #877600", -" ", -" ", -" ", -" .+ ", -" @# ", -" $%& ", -" *=-;>,')!~={] ", -" ^#/('_:$<[@} ", -" |%)1)234 ", -" 52%6<7 ", -" ,8390a ", -" bccd;c| ", -" &ef bg} ", -" h i ", -" ", -" "}; diff --git a/app/bin/bitmaps/zero.png b/app/bin/bitmaps/zero.png new file mode 100644 index 0000000..55a90cb Binary files /dev/null and b/app/bin/bitmaps/zero.png differ diff --git a/app/bin/bitmaps/zero.xpm b/app/bin/bitmaps/zero.xpm deleted file mode 100644 index d3466d5..0000000 --- a/app/bin/bitmaps/zero.xpm +++ /dev/null @@ -1,21 +0,0 @@ -/* XPM */ -static char * zero_xpm[] = { -"6 16 2 1", -" c None", -". c #000000000000", -" ", -" .... ", -"......", -".. ..", -".. ..", -".. ..", -".. ..", -".. ..", -".. ..", -".. ..", -".. ..", -".. ..", -".. ..", -"......", -" .... ", -" "}; diff --git a/app/bin/cbezier.c b/app/bin/cbezier.c index 1e09e5d..f4ef6df 100644 --- a/app/bin/cbezier.c +++ b/app/bin/cbezier.c @@ -938,7 +938,7 @@ STATUS_T CmdBezModify (track_p trk, wAction_t action, coOrd pos, DIST_T trackG) if (Da.state != PICK_POINT) { //Too early - abandon InfoMessage(_("No changes made")); Da.state = NONE; - return C_CANCEL; + return C_CONTINUE; } UndoStart( _("Modify Bezier"), "newBezier - CR" ); UndoModify( trk ); @@ -1283,9 +1283,6 @@ STATUS_T CmdBezCurve( wAction_t action, coOrd pos ) } -//#include "bitmaps/bezier-track.xpm" -//#include "bitmaps/bezier-line.xpm" - EXPORT void InitCmdBezier( wMenu_p menu ) { diff --git a/app/bin/cblock.c b/app/bin/cblock.c index bc23e14..741052e 100644 --- a/app/bin/cblock.c +++ b/app/bin/cblock.c @@ -690,7 +690,8 @@ static void NewBlockDialog() if ( !blockW ) { ParamRegister( &blockPG ); blockW = ParamCreateDialog (&blockPG, MakeWindowTitle(_("Create Block")), - _("Ok"), BlockOk, wHide, TRUE, NULL, F_BLOCK, NULL ); + _("Ok"), BlockOk, ParamCancel_Current, + TRUE, NULL, F_BLOCK, NULL ); blockD.dpi = mainD.dpi; } ParamLoadControls( &blockPG ); @@ -862,7 +863,7 @@ static void EditBlock (track_p trk) blockEditW = ParamCreateDialog (&blockEditPG, MakeWindowTitle(_("Edit block")), _("Ok"), BlockEditOk, - wHide, TRUE, NULL, F_BLOCK, + ParamCancel_Current, TRUE, NULL, F_BLOCK, NULL ); } ParamLoadControls( &blockEditPG ); @@ -999,10 +1000,7 @@ static int BlockMgmProc ( int cmd, void * data ) } -//#include "bitmaps/blocknew.xpm" -//#include "bitmaps/blockedit.xpm" -//#include "bitmaps/blockdel.xpm" -#include "bitmaps/block.xpm3" +#include "bitmaps/block.image3" EXPORT void BlockMgmLoad( void ) { @@ -1010,7 +1008,7 @@ EXPORT void BlockMgmLoad( void ) static wIcon_p blockI = NULL; if ( blockI == NULL) { - blockI = wIconCreatePixMap( block_xpm3[iconSize] ); + blockI = wIconCreatePixMap( block_image3[iconSize] ); } TRK_ITERATE(trk) { @@ -1025,7 +1023,7 @@ EXPORT void InitCmdBlock( wMenu_p menu ) blockName[0] = '\0'; blockScript[0] = '\0'; AddMenuButton( menu, CmdBlockCreate, "cmdBlockCreate", _("Block"), - wIconCreatePixMap( block_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( block_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_BLOCK1, NULL ); ParamRegister( &blockPG ); } diff --git a/app/bin/ccontrol.c b/app/bin/ccontrol.c index 90c4fb2..a0a3690 100644 --- a/app/bin/ccontrol.c +++ b/app/bin/ccontrol.c @@ -487,7 +487,7 @@ static void EditControlDialog() controlEditW = ParamCreateDialog (&controlEditPG, MakeWindowTitle(_("Edit control")), _("Ok"), ControlEditOk, - wHide, TRUE, NULL, + ParamCancel_Current, TRUE, NULL, F_BLOCK, NULL ); } @@ -620,7 +620,7 @@ static int ControlMgmProc ( int cmd, void * data ) return FALSE; } -#include "bitmaps/control.xpm3" +#include "bitmaps/control.image3" EXPORT void ControlMgmLoad ( void ) { @@ -628,7 +628,7 @@ EXPORT void ControlMgmLoad ( void ) static wIcon_p controlI = NULL; if (controlI == NULL) { - controlI = wIconCreatePixMap( control_xpm3[iconSize] ); + controlI = wIconCreatePixMap( control_image3[iconSize] ); } TRK_ITERATE(trk) { @@ -642,7 +642,7 @@ EXPORT void ControlMgmLoad ( void ) EXPORT void InitCmdControl ( wMenu_p menu ) { AddMenuButton( menu, CmdControl, "cmdControl", _("Control"), - wIconCreatePixMap( control_xpm3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, + wIconCreatePixMap( control_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_CONTROL, NULL ); } diff --git a/app/bin/ccornu.c b/app/bin/ccornu.c index 9e721d8..cd978c0 100644 --- a/app/bin/ccornu.c +++ b/app/bin/ccornu.c @@ -1997,6 +1997,11 @@ STATUS_T CmdCornuModify (track_p trk, wAction_t action, coOrd pos, } DYNARR_N(coOrd,Da.mid_points,0) = GetTrkEndPos(prior,1-ep0); Da.trk[0] = GetTrkEndTrk( prior, ep0 ); + if ( Da.trk[0] == trk ) { + // loop + ErrorMessage( "Cornu loop detected" ); + return C_ERROR; + } if (Da.trk[0]) { Da.ep[0] = GetEndPtConnectedToMe(Da.trk[0],prior); } else { Da.ep[0] = -1; } } @@ -2023,6 +2028,11 @@ STATUS_T CmdCornuModify (track_p trk, wAction_t action, coOrd pos, DYNARR_APPEND(coOrd,Da.mid_points,1); DYNARR_LAST(coOrd,Da.mid_points) = GetTrkEndPos(next,1-ep1); Da.trk[1] = GetTrkEndTrk( next, ep1 ); + if ( Da.trk[1] == trk ) { + // loop + ErrorMessage( "Cornu loop detected" ); + return C_ERROR; + } if (Da.trk[1]) { Da.ep[1] = GetEndPtConnectedToMe(Da.trk[1],next); } } @@ -2085,7 +2095,7 @@ STATUS_T CmdCornuModify (track_p trk, wAction_t action, coOrd pos, InfoMessage(_("No changes made")); Da.state = NONE; //DYNARR_FREE(trkSeg_t,Da.crvSegs_da); - return C_CANCEL; + return C_CONTINUE; } if (!CheckHelix(trk)) { wBeep(); @@ -3261,17 +3271,17 @@ static STATUS_T CmdConvertFrom( } } -#include "bitmaps/convert-to.xpm3" -#include "bitmaps/convert-from.xpm3" +#include "bitmaps/convert-to.image3" +#include "bitmaps/convert-from.image3" EXPORT void InitCmdCornu( wMenu_p menu ) { ButtonGroupBegin( _("Convert"), "cmdConvertSetCmd", _("Convert") ); AddMenuButton( menu, CmdConvertTo, "cmdConvertTo", _("Convert To Cornu"), - wIconCreatePixMap(convert_to_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(convert_to_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_LCLICK|IC_POPUP3|IC_WANT_MOVE,ACCL_CONVERTTO, NULL ); AddMenuButton( menu, CmdConvertFrom, "cmdConvertFrom", _("Convert From Cornu"), - wIconCreatePixMap(convert_from_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(convert_from_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_LCLICK|IC_POPUP3|IC_WANT_MOVE,ACCL_CONVERTFR, NULL ); cornuHotBarCmdInx = AddMenuButton(menu, cmdCornuCreate, "cmdCornuCreate", "", NULL, LEVEL0_50, IC_STICKY|IC_POPUP3|IC_WANT_MOVE, 0, NULL); diff --git a/app/bin/ccurve.c b/app/bin/ccurve.c index 373a975..de34aea 100644 --- a/app/bin/ccurve.c +++ b/app/bin/ccurve.c @@ -695,12 +695,17 @@ static STATUS_T CmdCurve( wAction_t action, coOrd pos ) static DIST_T circleRadius = 18.0; -static long helixTurns = 5; -static ANGLE_T helixAngSep = 0.0; -static DIST_T helixElev = 0.0; -static DIST_T helixRadius = 18.0; -static DIST_T helixGrade = 0.0; -static DIST_T helixVertSep = 0.0; +struct helixData_s { + long turns; + ANGLE_T angSep; + DIST_T elev; + DIST_T radius; + DIST_T grade; + DIST_T vertSep; +}; +struct helixData_s helixDataCur = { 5, 0.0, 0.0, 18.0, 0.0, 0.0 }; +struct helixData_s helixDataOld = { 5, 0.0, 0.0, 18.0, 0.0, 0.0 }; + static DIST_T origVertSep = 0.0; static wWin_p helixW; #define H_ELEV (0) @@ -723,12 +728,12 @@ static paramFloatRange_t r1_10000 = { 1, 10000 }; static paramFloatRange_t r0_100= { 0, 100 }; static paramData_t helixPLs[] = { - { PD_FLOAT, &helixElev, "elev", PDO_DIM, &r0_1000000, N_("Elevation Difference") }, - { PD_FLOAT, &helixRadius, "radius", PDO_DIM, &r1_10000, N_("Radius") }, - { PD_LONG, &helixTurns, "turns", 0, &i1_1000000, N_("Turns") }, - { PD_FLOAT, &helixAngSep, "angSep", 0, &r0_360, N_("Angular Separation") }, - { PD_FLOAT, &helixGrade, "grade", 0, &r0_100, N_("Grade") }, - { PD_FLOAT, &helixVertSep, "vertSep", PDO_DIM, &r0_1000000, N_("Vertical Separation") }, + { PD_FLOAT, &helixDataCur.elev, "elev", PDO_DIM, &r0_1000000, N_("Elevation Difference") }, + { PD_FLOAT, &helixDataCur.radius, "radius", PDO_DIM, &r1_10000, N_("Radius") }, + { PD_LONG, &helixDataCur.turns, "turns", 0, &i1_1000000, N_("Turns") }, + { PD_FLOAT, &helixDataCur.angSep, "angSep", 0, &r0_360, N_("Angular Separation") }, + { PD_FLOAT, &helixDataCur.grade, "grade", 0, &r0_100, N_("Grade") }, + { PD_FLOAT, &helixDataCur.vertSep, "vertSep", PDO_DIM, &r0_1000000, N_("Vertical Separation") }, #define I_HELIXMSG (6) { PD_MESSAGE, N_("Total Length"), NULL, PDO_DLGRESETMARGIN, I2VP(200) } }; @@ -752,35 +757,37 @@ static void ComputeHelix( return; } ParamLoadData( &helixPG ); - totTurns = helixTurns + helixAngSep/360.0; - length = totTurns * helixRadius * (2 * M_PI); + totTurns = helixDataCur.turns + helixDataCur.angSep/360.0; + length = totTurns * helixDataCur.radius * (2 * M_PI); h_orders[h_inx] = ++h_clock; switch ( h_inx ) { case H_ELEV: if (h_orders[H_TURNS] 0.0) { - helixTurns = (int)floor(helixElev/origVertSep - helixAngSep/360.0); - totTurns = helixTurns + helixAngSep/360.0; + helixDataCur.turns = (int)floor(helixDataCur.elev/origVertSep - + helixDataCur.angSep/360.0); + totTurns = helixDataCur.turns + helixDataCur.angSep/360.0; updates |= (1< 0) { - helixVertSep = helixElev/totTurns; + helixDataCur.vertSep = helixDataCur.elev/totTurns; updates |= (1< 0.0) { - origVertSep = helixVertSep; - helixTurns = (int)floor(helixElev/origVertSep - helixAngSep/360.0); + if (helixDataCur.vertSep > 0.0) { + origVertSep = helixDataCur.vertSep; + helixDataCur.turns = (int)floor(helixDataCur.elev/origVertSep - + helixDataCur.angSep/360.0); updates |= (1< 0) { - helixVertSep = helixElev/totTurns; + helixDataCur.vertSep = helixDataCur.elev/totTurns; updates |= (1< 0.0 ) { if ( h_orders[H_RADIUS]>=h_orders[H_GRADE] || - (helixGrade==0.0 && totTurns>0 && helixRadius>0) ) { - if ( helixRadius > 0.0 ) { - helixGrade = helixElev/(totTurns*helixRadius*(2*M_PI))*100.0; + (helixDataCur.grade==0.0 && totTurns>0 && helixDataCur.radius>0) ) { + if ( helixDataCur.radius > 0.0 ) { + helixDataCur.grade = helixDataCur.elev/(totTurns*helixDataCur.radius* + (2*M_PI))*100.0; updates |= (1< 0.0 ) { - helixRadius = helixElev/(totTurns*(helixGrade/100.0)*2.0*M_PI); + if( helixDataCur.grade > 0.0 ) { + helixDataCur.radius = helixDataCur.elev/(totTurns*(helixDataCur.grade/100.0) + *2.0*M_PI); updates |= (1<>=1 ) { if ( (updates&1) ) { ParamLoadControl( &helixPG, h_inx ); @@ -818,12 +827,6 @@ static void ComputeHelix( } -static void HelixCancel( wWin_p win ) -{ - wHide( helixW ); -} - - static void ChangeHelixW( long changes ) { if ( (changes & CHANGE_UNITS) && @@ -850,8 +853,9 @@ static STATUS_T CmdCircleCommon( wAction_t action, coOrd pos, BOOL_T helix ) if (helix) { if (helixW == NULL) { helixW = ParamCreateDialog(&helixPG, MakeWindowTitle(_("Helix")), NULL, NULL, - HelixCancel, TRUE, NULL, 0, ComputeHelix); + ParamCancel_Current, TRUE, NULL, 0, ComputeHelix); } + helixDataCur = helixDataOld; ParamLoadControls(&helixPG); ParamGroupRecord(&helixPG); ComputeHelix(NULL, 6, NULL); @@ -884,15 +888,16 @@ static STATUS_T CmdCircleCommon( wAction_t action, coOrd pos, BOOL_T helix ) case C_DOWN: if (helix) { - if (helixRadius <= 0.0) { + if (helixDataCur.radius <= 0.0) { ErrorMessage(MSG_RADIUS_GTR_0); return C_ERROR; } - if (helixTurns <= 0) { + if (helixDataCur.turns <= 0) { ErrorMessage(MSG_HELIX_TURNS_GTR_0); return C_ERROR; } ParamLoadData(&helixPG); + helixDataOld = helixDataCur; } else { ParamLoadData(&circleRadiusPG); switch (circleMode) { @@ -939,23 +944,24 @@ static STATUS_T CmdCircleCommon( wAction_t action, coOrd pos, BOOL_T helix ) } tempSegs(0).color = wDrawColorBlack; tempSegs(0).lineWidth = 0; - tempSegs(0).u.c.radius = helix ? helixRadius : circleRadius; + tempSegs(0).u.c.radius = helix ? helixDataCur.radius : circleRadius; tempSegs(0).u.c.a0 = 0.0; tempSegs(0).u.c.a1 = 360.0; return C_CONTINUE; case C_UP: if (helix) { - if (helixRadius > mapD.size.x || helixRadius > mapD.size.y) { + if (helixDataCur.radius > mapD.size.x || helixDataCur.radius > mapD.size.y) { ErrorMessage(MSG_RADIUS_TOO_BIG); return C_ERROR; } - if (helixRadius > 10000) { + if (helixDataCur.radius > 10000) { ErrorMessage(MSG_RADIUS_GTR_10000); return C_ERROR; } UndoStart(_("Create Helix Track"), "newHelix"); - t = NewCurvedTrack(tempSegs(0).u.c.center, helixRadius, 0.0, 0.0, helixTurns); + t = NewCurvedTrack(tempSegs(0).u.c.center, helixDataCur.radius, 0.0, 0.0, + helixDataCur.turns); } else { if (circleRadius > mapD.size.x || circleRadius > mapD.size.y) { ErrorMessage(MSG_RADIUS_TOO_BIG); @@ -965,7 +971,7 @@ static STATUS_T CmdCircleCommon( wAction_t action, coOrd pos, BOOL_T helix ) ErrorMessage(MSG_RADIUS_GTR_0); return C_ERROR; } - if ((circleRadius > 100000) || (helixRadius > 10000)) { + if ((circleRadius > 100000) || (helixDataCur.radius > 10000)) { ErrorMessage(MSG_RADIUS_GTR_10000); return C_ERROR; } @@ -1015,49 +1021,49 @@ static STATUS_T CmdHelix( wAction_t action, coOrd pos ) return CmdCircleCommon( action, pos, TRUE ); } -#include "bitmaps/curved-end.xpm3" -#include "bitmaps/curved-tangent.xpm3" -#include "bitmaps/curved-middle.xpm3" -#include "bitmaps/curved-chord.xpm3" -#include "bitmaps/bezier-track.xpm3" -#include "bitmaps/cornu.xpm3" -#include "bitmaps/circle.xpm3" -#include "bitmaps/circle-tangent.xpm3" -#include "bitmaps/circle-center.xpm3" -// #include "bitmaps/helix.xpm" +#include "bitmaps/curved-end.image3" +#include "bitmaps/curved-tangent.image3" +#include "bitmaps/curved-middle.image3" +#include "bitmaps/curved-chord.image3" +#include "bitmaps/bezier-track.image3" +#include "bitmaps/cornu.image3" +#include "bitmaps/circle.image3" +#include "bitmaps/circle-tangent.image3" +#include "bitmaps/circle-center.image3" EXPORT void InitCmdCurve( wMenu_p menu ) { ButtonGroupBegin( _("Curve Track"), "cmdCurveSetCmd", _("Curve Tracks") ); AddMenuButton( menu, CmdCurve, "cmdCurveEndPt", _("Curve from End-Pt"), - wIconCreatePixMap( curved_end_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( curved_end_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ACCL_CURVE1, I2VP(0) ); AddMenuButton( menu, CmdCurve, "cmdCurveTangent", _("Curve from Tangent"), - wIconCreatePixMap( curved_tangent_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( curved_tangent_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ACCL_CURVE2, I2VP(1) ); AddMenuButton( menu, CmdCurve, "cmdCurveCenter", _("Curve from Center"), - wIconCreatePixMap( curved_middle_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( curved_middle_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ACCL_CURVE3, I2VP(2) ); AddMenuButton( menu, CmdCurve, "cmdCurveChord", _("Curve from Chord"), - wIconCreatePixMap( curved_chord_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( curved_chord_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ACCL_CURVE4, I2VP(3) ); AddMenuButton( menu, CmdBezCurve, "cmdBezier", _("Bezier Curve"), - wIconCreatePixMap( bezier_track_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( bezier_track_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ACCL_BEZIER, I2VP(bezCmdCreateTrack) ); AddMenuButton( menu, CmdCornu, "cmdCornu", _("Cornu Curve"), - wIconCreatePixMap( cornu_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( cornu_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ACCL_CORNU, I2VP(cornuCmdCreateTrack)); ButtonGroupEnd(); ButtonGroupBegin( _("Circle Track"), "cmdCircleSetCmd", _("Circle Tracks") ); AddMenuButton( menu, CmdCircle, "cmdCircleFixedRadius", - _("Fixed Radius Circle"), wIconCreatePixMap( circle_xpm3[iconSize] ), LEVEL0_50, + _("Fixed Radius Circle"), wIconCreatePixMap( circle_image3[iconSize] ), + LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_CIRCLE1, I2VP(0) ); AddMenuButton( menu, CmdCircle, "cmdCircleTangent", _("Circle from Tangent"), - wIconCreatePixMap( circle_tangent_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( circle_tangent_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_CIRCLE2, I2VP(1) ); AddMenuButton( menu, CmdCircle, "cmdCircleCenter", _("Circle from Center"), - wIconCreatePixMap( circle_center_xpm3[iconSize] ), LEVEL0_50, + wIconCreatePixMap( circle_center_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_CIRCLE3, I2VP(2) ); ButtonGroupEnd(); diff --git a/app/bin/cdraw.c b/app/bin/cdraw.c index 4d52408..5416212 100644 --- a/app/bin/cdraw.c +++ b/app/bin/cdraw.c @@ -562,7 +562,7 @@ static descData_t drawDesc[] = { /*WT*/ { DESC_DIM, N_("Width"), &drawData.width }, /*PV*/ { DESC_PIVOT, N_("Pivot"), &drawData.pivot }, /*VC*/ { DESC_LONG, N_("Point Count"), &drawData.pointCount }, - /*LW*/ { DESC_FLOAT, N_("Line Width"), &drawData.lineWidth }, + /*LW*/ { DESC_DIM, N_("Line Width"), &drawData.lineWidth }, /*LT*/ { DESC_LIST, N_("Line Type"), &drawData.lineType }, /*CO*/ { DESC_COLOR, N_("Color"), &drawData.color }, /*FL*/ { DESC_BOXED, N_("Filled"), &drawData.filled }, @@ -1051,10 +1051,9 @@ static void UpdateDraw( track_p trk, int inx, descData_p descUpd, BOOL_T final ) if ( wTextGetModified((wText_p)drawDesc[TX].control0 ) || inPlayback ) { int len = wTextGetSize((wText_p)drawDesc[TX].control0); - // TODO - minor memory leak, but this allows Undo on text object. See BUG-527 - // MyFree( segPtr->u.t.string ); + UndoDeferFree( segPtr->u.t.string ); if ( !descUndoStarted ) { - UndoStart( _("Change Track"), "Change Track"); + UndoStart( _("Change Track"), "Change Text"); descUndoStarted = TRUE; } UndoModify( trk ); @@ -1640,7 +1639,7 @@ static STATUS_T ModifyDraw( track_p trk, wAction_t action, coOrd pos ) drawModCmdContext.open = (drawModCmdContext.subtype==POLYLINE)?TRUE:FALSE; break; case SEG_TEXT: - InfoMessage("Text can only be modified in Describe Mode"); + InfoMessage("Text can only be modified with Property command"); wBeep(); return C_ERROR; default: @@ -2830,7 +2829,7 @@ wDrawColor benchColor; static paramData_t drawPLs[] = { #define drawLineWidthPD (drawPLs[0]) - { PD_FLOAT, &lineWidth, "linewidth", PDO_NORECORD, &r100_100, N_("Line Width") }, + { PD_FLOAT, &lineWidth, "linewidth", PDO_DIM|PDO_NORECORD, &r100_100, N_("Line Width") }, #define drawColorPD (drawPLs[1]) { PD_COLORLIST, &lineColor, "linecolor", PDO_NORECORD, NULL, N_("Color") }, #define drawBenchColorPD (drawPLs[2]) @@ -3162,32 +3161,32 @@ static STATUS_T CmdDraw( wAction_t action, coOrd pos ) } } -#include "bitmaps/straight-line.xpm3" -#include "bitmaps/dimension.xpm3" -#include "bitmaps/benchwork.xpm3" -#include "bitmaps/table-edge.xpm3" - -#include "bitmaps/curved-line-end.xpm3" -#include "bitmaps/curved-line-tangent.xpm3" -#include "bitmaps/curved-line-middle.xpm3" -#include "bitmaps/curved-line-chord.xpm3" - -/*#include "bitmaps/dcircle1.xpm"*/ -#include "bitmaps/circle-line-center.xpm3" -#include "bitmaps/circle-line-tangent.xpm3" -/*#include "bitmaps/dflcrcl1.xpm"*/ -#include "bitmaps/circle-filled-center.xpm3" -#include "bitmaps/circle-filled-tangent.xpm3" - -#include "bitmaps/box.xpm3" -#include "bitmaps/filled-box.xpm3" -#include "bitmaps/polygon.xpm3" -#include "bitmaps/filled-polygon.xpm3" -#include "bitmaps/bezier-line.xpm3" -#include "bitmaps/polyline.xpm3" +#include "bitmaps/straight-line.image3" +#include "bitmaps/dimension.image3" +#include "bitmaps/benchwork.image3" +#include "bitmaps/table-edge.image3" + +#include "bitmaps/curved-line-end.image3" +#include "bitmaps/curved-line-tangent.image3" +#include "bitmaps/curved-line-middle.image3" +#include "bitmaps/curved-line-chord.image3" + +/*#include "bitmaps/dcircle1.image3"*/ +#include "bitmaps/circle-line-center.image3" +#include "bitmaps/circle-line-tangent.image3" +/*#include "bitmaps/dflcrcl1.image3"*/ +#include "bitmaps/circle-filled-center.image3" +#include "bitmaps/circle-filled-tangent.image3" + +#include "bitmaps/box.image3" +#include "bitmaps/filled-box.image3" +#include "bitmaps/polygon.image3" +#include "bitmaps/filled-polygon.image3" +#include "bitmaps/bezier-line.image3" +#include "bitmaps/polyline.image3" typedef struct { - char ***xpm; + wIconBitMap_t * image3; int OP; char * shortName; char * cmdName; @@ -3196,32 +3195,32 @@ typedef struct { } drawData_t; static drawData_t dlineCmds[] = { - { straight_line_xpm3, OP_LINE, N_("Line"), N_("Draw Line"), "cmdDrawLine", ACCL_DRAWLINE }, - { dimension_xpm3, OP_DIMLINE, N_("Dimension Line"), N_("Draw Dimension Line"), "cmdDrawDimLine", ACCL_DRAWDIMLINE }, - { benchwork_xpm3, OP_BENCH, N_("Benchwork"), N_("Draw Benchwork"), "cmdDrawBench", ACCL_DRAWBENCH }, - { table_edge_xpm3, OP_TBLEDGE, N_("Table Edge"), N_("Draw Table Edge"), "cmdDrawTableEdge", ACCL_DRAWTBLEDGE } + { straight_line_image3, OP_LINE, N_("Line"), N_("Draw Line"), "cmdDrawLine", ACCL_DRAWLINE }, + { dimension_image3, OP_DIMLINE, N_("Dimension Line"), N_("Draw Dimension Line"), "cmdDrawDimLine", ACCL_DRAWDIMLINE }, + { benchwork_image3, OP_BENCH, N_("Benchwork"), N_("Draw Benchwork"), "cmdDrawBench", ACCL_DRAWBENCH }, + { table_edge_image3, OP_TBLEDGE, N_("Table Edge"), N_("Draw Table Edge"), "cmdDrawTableEdge", ACCL_DRAWTBLEDGE } }; static drawData_t dcurveCmds[] = { - { curved_line_end_xpm3, OP_CURVE1, N_("Curve End"), N_("Draw Curve from End"), "cmdDrawCurveEndPt", ACCL_DRAWCURVE1 }, - { curved_line_tangent_xpm3, OP_CURVE2, N_("Curve Tangent"), N_("Draw Curve from Tangent"), "cmdDrawCurveTangent", ACCL_DRAWCURVE2 }, - { curved_line_middle_xpm3, OP_CURVE3, N_("Curve Center"), N_("Draw Curve from Center"), "cmdDrawCurveCenter", ACCL_DRAWCURVE3 }, - { curved_line_chord_xpm3, OP_CURVE4, N_("Curve Chord"), N_("Draw Curve from Chord"), "cmdDrawCurveChord", ACCL_DRAWCURVE4 }, - { bezier_line_xpm3, OP_BEZLIN, N_("Bezier Curve"), N_("Draw Bezier"), "cmdDrawBezierCurve", ACCL_DRAWBEZLINE } + { curved_line_end_image3, OP_CURVE1, N_("Curve End"), N_("Draw Curve from End"), "cmdDrawCurveEndPt", ACCL_DRAWCURVE1 }, + { curved_line_tangent_image3, OP_CURVE2, N_("Curve Tangent"), N_("Draw Curve from Tangent"), "cmdDrawCurveTangent", ACCL_DRAWCURVE2 }, + { curved_line_middle_image3, OP_CURVE3, N_("Curve Center"), N_("Draw Curve from Center"), "cmdDrawCurveCenter", ACCL_DRAWCURVE3 }, + { curved_line_chord_image3, OP_CURVE4, N_("Curve Chord"), N_("Draw Curve from Chord"), "cmdDrawCurveChord", ACCL_DRAWCURVE4 }, + { bezier_line_image3, OP_BEZLIN, N_("Bezier Curve"), N_("Draw Bezier"), "cmdDrawBezierCurve", ACCL_DRAWBEZLINE } }; static drawData_t dcircleCmds[] = { - /*{ dcircle1_xpm, OP_CIRCLE1, "Circle Fixed Radius", "Draw Fixed Radius Circle", "cmdDrawCircleFixedRadius", ACCL_DRAWCIRCLE1 },*/ - { circle_line_center_xpm3, OP_CIRCLE3, N_("Circle Center"), N_("Draw Circle from Center"), "cmdDrawCircleCenter", ACCL_DRAWCIRCLE2 }, - { circle_line_tangent_xpm3, OP_CIRCLE2, N_("Circle Tangent"), N_("Draw Circle from Tangent"), "cmdDrawCircleTangent", ACCL_DRAWCIRCLE3 }, - /*{ dflcrcl1_xpm, OP_FILLCIRCLE1, "Circle Filled Fixed Radius", "Draw Fixed Radius Filled Circle", "cmdDrawFilledCircleFixedRadius", ACCL_DRAWFILLCIRCLE1 },*/ - { circle_filled_center_xpm3, OP_FILLCIRCLE3, N_("Circle Filled Center"), N_("Draw Filled Circle from Center"), "cmdDrawFilledCircleCenter", ACCL_DRAWFILLCIRCLE2 }, - { circle_filled_tangent_xpm3, OP_FILLCIRCLE2, N_("Circle Filled Tangent"), N_("Draw Filled Circle from Tangent"), "cmdDrawFilledCircleTangent", ACCL_DRAWFILLCIRCLE3 } + /*{ dcircle1_image3, OP_CIRCLE1, "Circle Fixed Radius", "Draw Fixed Radius Circle", "cmdDrawCircleFixedRadius", ACCL_DRAWCIRCLE1 },*/ + { circle_line_center_image3, OP_CIRCLE3, N_("Circle Center"), N_("Draw Circle from Center"), "cmdDrawCircleCenter", ACCL_DRAWCIRCLE2 }, + { circle_line_tangent_image3, OP_CIRCLE2, N_("Circle Tangent"), N_("Draw Circle from Tangent"), "cmdDrawCircleTangent", ACCL_DRAWCIRCLE3 }, + /*{ dflcrcl1_image3, OP_FILLCIRCLE1, "Circle Filled Fixed Radius", "Draw Fixed Radius Filled Circle", "cmdDrawFilledCircleFixedRadius", ACCL_DRAWFILLCIRCLE1 },*/ + { circle_filled_center_image3, OP_FILLCIRCLE3, N_("Circle Filled Center"), N_("Draw Filled Circle from Center"), "cmdDrawFilledCircleCenter", ACCL_DRAWFILLCIRCLE2 }, + { circle_filled_tangent_image3, OP_FILLCIRCLE2, N_("Circle Filled Tangent"), N_("Draw Filled Circle from Tangent"), "cmdDrawFilledCircleTangent", ACCL_DRAWFILLCIRCLE3 } }; static drawData_t dshapeCmds[] = { - { box_xpm3, OP_BOX, N_("Box"), N_("Draw Box"), "cmdDrawBox", ACCL_DRAWBOX }, - { filled_box_xpm3, OP_FILLBOX, N_("Filled Box"), N_("Draw Filled Box"), "cmdDrawFilledBox", ACCL_DRAWFILLBOX }, - { polygon_xpm3, OP_POLY, N_("Polygon"), N_("Draw Polygon"), "cmdDrawPolygon", ACCL_DRAWPOLY }, - { filled_polygon_xpm3, OP_FILLPOLY, N_("Filled Polygon"), N_("Draw Filled Polygon"), "cmdDrawFilledPolygon", ACCL_DRAWFILLPOLYGON }, - { polyline_xpm3, OP_POLYLINE, N_("PolyLine"), N_("Draw PolyLine"), "cmdDrawPolyline", ACCL_DRAWPOLYLINE }, + { box_image3, OP_BOX, N_("Box"), N_("Draw Box"), "cmdDrawBox", ACCL_DRAWBOX }, + { filled_box_image3, OP_FILLBOX, N_("Filled Box"), N_("Draw Filled Box"), "cmdDrawFilledBox", ACCL_DRAWFILLBOX }, + { polygon_image3, OP_POLY, N_("Polygon"), N_("Draw Polygon"), "cmdDrawPolygon", ACCL_DRAWPOLY }, + { filled_polygon_image3, OP_FILLPOLY, N_("Filled Polygon"), N_("Draw Filled Polygon"), "cmdDrawFilledPolygon", ACCL_DRAWFILLPOLYGON }, + { polyline_image3, OP_POLYLINE, N_("PolyLine"), N_("Draw PolyLine"), "cmdDrawPolyline", ACCL_DRAWPOLYLINE }, }; typedef struct { @@ -3234,8 +3233,6 @@ typedef struct { wIndex_t cmdInx; int curr; } drawStuff_t; -static drawStuff_t drawStuff[4]; - static drawStuff_t drawStuff[4] = { { "cmdDrawLineSetCmd", N_("Straight Objects"), N_("Draw Straight Objects"), 4, dlineCmds }, @@ -3336,7 +3333,7 @@ EXPORT void InitCmdDraw( wMenu_p menu ) ButtonGroupBegin( _(dsp->menuTitle), dsp->helpKey, _(dsp->stickyLabel) ); for ( inx2=0; inx2cnt; inx2++ ) { ddp = &dsp->data[inx2]; - icon = wIconCreatePixMap( ddp->xpm[iconSize] ); + icon = wIconCreatePixMap( ddp->image3[iconSize] ); AddMenuButton( menu, CmdDraw, ddp->helpKey, _(ddp->cmdName), icon, LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ddp->acclKey, I2VP(ddp->OP) ); } @@ -3397,13 +3394,13 @@ EXPORT track_p NewText( tempSeg.type = SEG_TEXT; tempSeg.color = color; tempSeg.lineWidth = 0; - tempSeg.u.t.pos = pos; + tempSeg.u.t.pos = zero; tempSeg.u.t.angle = angle; tempSeg.u.t.fontP = NULL; tempSeg.u.t.fontSize = textSize; tempSeg.u.t.string = MyStrdup( text ); tempSeg.u.t.boxed = boxed; - trk = MakeDrawFromSeg1( index, zero, 0.0, &tempSeg ); + trk = MakeDrawFromSeg1( index, pos, 0.0, &tempSeg ); return trk; } diff --git a/app/bin/celev.c b/app/bin/celev.c index e55a1fe..f97735a 100644 --- a/app/bin/celev.c +++ b/app/bin/celev.c @@ -382,7 +382,11 @@ static STATUS_T CmdElevation( wAction_t action, coOrd pos ) case C_START: if ( elevW == NULL ) { elevW = ParamCreateDialog( &elevationPG, MakeWindowTitle(_("Elevation")), - _("Done"), DoElevDone, wHide, TRUE, LayoutElevW, 0, DoElevUpdate ); + NULL, NULL, + ParamCancel_Reset, + TRUE, LayoutElevW, + PD_F_ALT_CANCELLABEL, + DoElevUpdate ); } elevModeV = 0; elevHeightV = 0.0; @@ -512,6 +516,7 @@ static STATUS_T CmdElevation( wAction_t action, coOrd pos ) return C_TERMINATE; case C_CANCEL: elevTrk = NULL; + DoElevUpdate( NULL, 1, NULL ); wHide( elevW ); InfoMessage( "" ); return C_TERMINATE; @@ -533,13 +538,13 @@ static STATUS_T CmdElevation( wAction_t action, coOrd pos ) -#include "bitmaps/elevation.xpm3" +#include "bitmaps/elevation.image3" EXPORT void InitCmdElevation( wMenu_p menu ) { ParamRegister( &elevationPG ); AddMenuButton( menu, CmdElevation, "cmdElevation", _("Elevation"), - wIconCreatePixMap(elevation_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(elevation_image3[iconSize]), LEVEL0_50, IC_POPUP|IC_LCLICK|IC_RCLICK|IC_WANT_MOVE, ACCL_ELEVATION, NULL ); } diff --git a/app/bin/cgroup.c b/app/bin/cgroup.c index 6940ea0..728a004 100644 --- a/app/bin/cgroup.c +++ b/app/bin/cgroup.c @@ -1864,7 +1864,7 @@ EXPORT void DoGroup( void * unused ) if ( !groupW ) { ParamRegister( &groupPG ); groupW = ParamCreateDialog( &groupPG, MakeWindowTitle(_("Group Objects")), - _("Ok"), GroupOk, wHide, TRUE, NULL, F_BLOCK, NULL ); + _("Ok"), GroupOk, ParamCancel_Current, TRUE, NULL, F_BLOCK, NULL ); groupD.dpi = mainD.dpi; } if (isTurnout) { diff --git a/app/bin/chndldto.c b/app/bin/chndldto.c index fb7c05f..715035f 100644 --- a/app/bin/chndldto.c +++ b/app/bin/chndldto.c @@ -373,11 +373,11 @@ static STATUS_T CmdHandLaidTurnout( wAction_t action, coOrd pos ) } -#include "bitmaps/turnout-design.xpm3" +#include "bitmaps/turnout-design.image3" EXPORT void InitCmdHandLaidTurnout( wMenu_p menu ) { AddMenuButton( menu, CmdHandLaidTurnout, "cmdHandLaidTurnout", - _("HandLaidTurnout"), wIconCreatePixMap(turnout_design_xpm3[iconSize]), + _("HandLaidTurnout"), wIconCreatePixMap(turnout_design_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_INITNOTSTICKY|IC_POPUP2, ACCL_HNDLDTO, NULL ); } diff --git a/app/bin/chotbar.c b/app/bin/chotbar.c index a0e6332..90b2ca3 100644 --- a/app/bin/chotbar.c +++ b/app/bin/chotbar.c @@ -25,6 +25,7 @@ #include "ccornu.h" #include "track.h" #include "draw.h" +#include "include/toolbar.h" EXPORT DIST_T curBarScale = -1; EXPORT long hotBarLabels = 0; @@ -87,7 +88,7 @@ static void HotBarHighlight( int inx, DIST_T fixed_x ) } orig.y = 0; size.x = hotBarMap(inx).w - 2.0/hotBarD.dpi; - size.y = toolbarHeight; + size.y = ToolbarGetHeight(); #ifdef LATER printf( "HotBarHilite fixed_x:%0.3f X0:%d/%0.3f X:%d/%0.3f+%0.3f X=%0.3f\n", fixed_x, @@ -503,7 +504,7 @@ EXPORT void AddHotBarElement( } -static void ChangeHotBar( long changes ) +EXPORT void ChangeHotBar( long changes ) { #ifdef LATER int curFileIndex = -3; @@ -595,11 +596,11 @@ EXPORT void LayoutHotBar( void * redraw ) buttonWidth = wControlGetWidth((wControl_p)hotBarLeftB); buttonHeight = wControlGetHeight((wControl_p)hotBarLeftB); wControlSetPos( (wControl_p)hotBarLeftB, HOTBAR_LEFT, - toolbarHeight+(hbHeight-buttonHeight)/2 ); + ToolbarGetHeight() +(hbHeight-buttonHeight)/2 ); wControlSetPos( (wControl_p)hotBarRightB, winWidth-20-buttonWidth+HOTBAR_LEFT+1, - toolbarHeight+(hbHeight-buttonHeight)/2 ); + ToolbarGetHeight() +(hbHeight-buttonHeight)/2 ); wControlSetPos( (wControl_p)hotBarD.d, buttonWidth+HOTBAR_LEFT+1, - toolbarHeight ); + ToolbarGetHeight()); wDrawSetSize( hotBarD.d, winWidth-20-buttonWidth*2, hbHeight+2, redraw ); hotBarD.size.x = ((double)(winWidth-20 -buttonWidth*2))/hotBarD.dpi*hotBarD.scale; @@ -613,7 +614,7 @@ EXPORT void LayoutHotBar( void * redraw ) } else if (!redraw) { RedrawHotBar( NULL, NULL, 0, 0 ); } - toolbarHeight += hbHeight+3; + ToolbarSetHeight( ToolbarGetHeight() + hbHeight+3 ); } void HideHotBar( void ) diff --git a/app/bin/cjoin.c b/app/bin/cjoin.c index cb794bd..737de9f 100644 --- a/app/bin/cjoin.c +++ b/app/bin/cjoin.c @@ -1567,17 +1567,17 @@ errorReturn: * */ -#include "bitmaps/join.xpm3" -#include "bitmaps/join-line.xpm3" +#include "bitmaps/join.image3" +#include "bitmaps/join-line.image3" void InitCmdJoin( wMenu_p menu ) { ButtonGroupBegin( _("Join"), "cmdJoinSetCmd", _("Join") ); AddMenuButton( menu, CmdJoin, "cmdJoinTrack", _("Join Track"), - wIconCreatePixMap(join_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(join_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_WANT_MOVE, ACCL_JOIN, NULL ); AddMenuButton( menu, CmdJoinLine, "cmdJoinLine", _("Join Lines"), - wIconCreatePixMap(join_line_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(join_line_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_WANT_MOVE, ACCL_JOIN, NULL ); ButtonGroupEnd(); /** @logcmd @showrefby join=n cjoin.c Log Join Lines and Tracks command */ diff --git a/app/bin/cmisc.c b/app/bin/cmisc.c index 580c681..354c290 100644 --- a/app/bin/cmisc.c +++ b/app/bin/cmisc.c @@ -28,6 +28,7 @@ #include "track.h" #include "common-ui.h" #include "draw.h" +#include "note.h" EXPORT wIndex_t describeCmdInx; EXPORT BOOL_T inDescribeCmd; @@ -42,6 +43,7 @@ EXPORT BOOL_T descUndoStarted; static BOOL_T descNeedDrawHilite; static wWinPix_t describeW_posy; static wWinPix_t describeCmdButtonEnd; +EXPORT char * descTitle = "<>"; static wMenu_p descPopupM; @@ -230,7 +232,7 @@ static void DescribeUpdate( } if (!descUndoStarted) { - UndoStart(_("Change Track"), "Change Track"); + UndoStart( descTitle, "Change Track" ); descUndoStarted = TRUE; } @@ -296,30 +298,30 @@ static void DescribeUpdate( } -static void DescOk(void * junk) +EXPORT void DescribeDone(void * junk) { - wHide(describePG.win); - - if (layerValue && *layerValue>=0) { - SetTrkLayer(descTrk, - editableLayerList[*layerValue]); //int found that is really in the parm controls. + if (descTrk) { + CHECK(!IsTrackDeleted(descTrk)); + // TODO_CANCEL last arg could be true + if ( descUpdateFunc && descTrk && GetTrkType(descTrk) != T_NOTE ) { + descUpdateFunc(descTrk, -1, descData, !descUndoStarted); + } + if (layerValue && *layerValue>=0) { + SetTrkLayer(descTrk, + editableLayerList[*layerValue]); + } + // wipe out reference + layerValue = NULL; + descTrk = NULL; + } + if (describePG.win && wWinIsVisible(describePG.win)) { + wHide(describePG.win); } - layerValue = NULL; // wipe out reference - descUpdateFunc(descTrk, -1, descData, !descUndoStarted); - descTrk = NULL; - if (descUndoStarted) { UndoEnd(); descUndoStarted = FALSE; } - descNeedDrawHilite = FALSE; - if (programMode == MODE_DESIGN) { - Reset(); // DescOk - } else { - descNeedDrawHilite = FALSE; - wSetCursor(mainD.d,defaultCursor); - } } @@ -461,12 +463,16 @@ void DoDescribe(char * title, track_p trk, descData_p data, descUpdate_t update) descData = data; descUpdateFunc = update; describeW_posy = 0; + descTitle = title; if (describePG.win == NULL) { /* SDB 5.13.2005 */ - ParamCreateDialog(&describePG, _("Description"), _("Done"), DescOk, - (paramActionCancelProc) DescribeCancel, - TRUE, DescribeLayout, F_RECALLPOS, + ParamCreateDialog(&describePG, _("Description"), + //_("Done"), DescribeDone, + NULL, NULL, + ParamCancel_Reset, + TRUE, DescribeLayout, + F_RECALLPOS|PD_F_ALT_CANCELLABEL, DescribeUpdate); describeCmdButtonEnd = wControlBelow((wControl_p)describePG.helpB); } @@ -561,26 +567,6 @@ static void DescChange(long changes) */ -EXPORT void DescribeCancel(void) -{ - if (describePG.win && wWinIsVisible(describePG.win)) { - if (descTrk) { - CHECK(!IsTrackDeleted(descTrk)); - descUpdateFunc(descTrk, -1, descData, TRUE); - descTrk = NULL; - - } - - wHide(describePG.win); - - if (descUndoStarted) { - UndoEnd(); - descUndoStarted = FALSE; - } - } - - descNeedDrawHilite = FALSE; -} EXPORT STATUS_T CmdDescribe(wAction_t action, coOrd pos) @@ -590,10 +576,11 @@ EXPORT STATUS_T CmdDescribe(wAction_t action, coOrd pos) switch (action) { case C_START: - InfoMessage(_("Select track to describe +Shift for Frozen")); + InfoMessage(_("Click on object for Properties +Shift for Frozen")); wSetCursor(mainD.d,wCursorQuestion); descUndoStarted = FALSE; trk = NULL; + descTrk = NULL; return C_CONTINUE; case wActionMove: @@ -607,38 +594,59 @@ EXPORT STATUS_T CmdDescribe(wAction_t action, coOrd pos) case C_DOWN: - if ((trk = OnTrack(&pos, FALSE, FALSE)) != NULL) { - if (GetLayerFrozen(GetTrkLayer(trk)) && !(MyGetKeyState()& WKEY_SHIFT)) { - InfoMessage("Track is Frozen, Add Shift to Describe"); - trk = NULL; - return C_CONTINUE; - } - if (describePG.win && wWinIsVisible(describePG.win) && descTrk) { - descUpdateFunc(descTrk, -1, descData, TRUE); - descTrk = NULL; - } + if ((trk = OnTrack(&pos, FALSE, FALSE)) == NULL) { + // Not a track - ignore + return C_CONTINUE; + } +#ifdef TODO_CANCEL + if ( trk == descTrk ) { + // Same track - ignore + return C_CONTINUE; + } +#endif + InfoMessage( "" ); + DescribeDone( NULL ); + if ( trk == NULL ) { + // This should not happen. + // Somebody is stomping on trk + // Unreproducible. + printf( "CmdDescribe: trk is NULL!\n" ); + return C_CONTINUE; + } + if (GetLayerFrozen(GetTrkLayer(trk)) && !(MyGetKeyState()& WKEY_SHIFT)) { + InfoMessage("Track is Frozen, Add Shift to Describe"); + trk = NULL; + return C_CONTINUE; + } + if (describePG.win && wWinIsVisible(describePG.win) && descTrk) { + // finish update + descUpdateFunc(descTrk, -1, descData, TRUE); + descTrk = NULL; + } - descBorder = mainD.scale*0.1; + descBorder = mainD.scale*0.1; - if (descBorder < trackGauge) { - descBorder = trackGauge; - } + if (descBorder < trackGauge) { + descBorder = trackGauge; + } - inDescribeCmd = TRUE; - GetBoundingBox(trk, &descSize, &descOrig); - descOrig.x -= descBorder; - descOrig.y -= descBorder; - descSize.x -= descOrig.x-descBorder; - descSize.y -= descOrig.y-descBorder; - descNeedDrawHilite = TRUE; - DescribeTrack(trk, msg, 255); - inDescribeCmd = FALSE; - InfoMessage(msg); - trk = NULL; + inDescribeCmd = TRUE; + GetBoundingBox(trk, &descSize, &descOrig); + descOrig.x -= descBorder; + descOrig.y -= descBorder; + descSize.x -= descOrig.x-descBorder; + descSize.y -= descOrig.y-descBorder; + descNeedDrawHilite = TRUE; + DescribeTrack(trk, msg, 255); + inDescribeCmd = FALSE; + InfoMessage(msg); + // Ugly code: but Describe Notes do not continue like other objects + if ( GetTrkType( trk ) != T_NOTE ) { + descTrk = trk; } else { - InfoMessage(""); + descTrk = NULL; } - + trk = NULL; return C_CONTINUE; case C_REDRAW: @@ -667,7 +675,7 @@ EXPORT STATUS_T CmdDescribe(wAction_t action, coOrd pos) break; case C_CANCEL: - DescribeCancel(); + DescribeDone( NULL ); wSetCursor(mainD.d,defaultCursor); return C_CONTINUE; @@ -675,6 +683,9 @@ EXPORT STATUS_T CmdDescribe(wAction_t action, coOrd pos) menuPos = pos; if (!trk) { wMenuPopupShow(descPopupM); } return C_CONTINUE; + + case C_FINISH: + return C_CONTINUE; } @@ -683,19 +694,19 @@ EXPORT STATUS_T CmdDescribe(wAction_t action, coOrd pos) -#include "bitmaps/describe.xpm3" +#include "bitmaps/describe.image3" void InitCmdDescribe(wMenu_p menu) { describeCmdInx = AddMenuButton(menu, CmdDescribe, "cmdDescribe", - _("Properties"), wIconCreatePixMap(describe_xpm3[iconSize]), + _("Properties"), wIconCreatePixMap(describe_image3[iconSize]), LEVEL0, IC_CANCEL|IC_POPUP|IC_WANT_MOVE|IC_CMDMENU, ACCL_DESCRIBE, NULL); RegisterChangeNotification(DescChange); ParamRegister(&describePG); } void InitCmdDescribe2(wMenu_p menu) { - descPopupM = MenuRegister( "Describe Context Menu" ); + descPopupM = MenuRegister( "Properties Context Menu" ); wMenuPushCreate(descPopupM, "cmdSelectMode", GetBalloonHelpStr("cmdSelectMode"), 0, DoCommandB, I2VP(selectCmdInx)); wMenuPushCreate(descPopupM, "cmdModifyMode", GetBalloonHelpStr("cmdModifyMode"), diff --git a/app/bin/cmodify.c b/app/bin/cmodify.c index 491aae3..7e3ca59 100644 --- a/app/bin/cmodify.c +++ b/app/bin/cmodify.c @@ -875,12 +875,12 @@ extendTrackUp: * */ -#include "bitmaps/extend.xpm3" +#include "bitmaps/extend.image3" void InitCmdModify( wMenu_p menu ) { modifyCmdInx = AddMenuButton( menu, CmdModify, "cmdModify", _("Modify"), - wIconCreatePixMap(extend_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(extend_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_WANT_MOVE|IC_CMDMENU, ACCL_MODIFY, NULL ); /** @logcmd @showrefby modify=n cmodify.c Log Modify command */ log_modify = LogFindIndex( "modify" ); diff --git a/app/bin/cnote.c b/app/bin/cnote.c index 04d63f1..941bf73 100644 --- a/app/bin/cnote.c +++ b/app/bin/cnote.c @@ -65,7 +65,8 @@ void DoNote(void * unused) { if (noteW == NULL) { noteW = ParamCreateDialog(¬ePG, MakeWindowTitle(_("Note")), _("Ok"), NoteOk, - wHide, FALSE, NULL, F_NOTTRANSIENT|F_RESIZE, NULL); + ParamCancel_Current, FALSE, NULL, + F_NOTTRANSIENT|F_RESIZE, NULL); } wTextClear(noteT); diff --git a/app/bin/command.c b/app/bin/command.c index bf628f8..5e4d968 100644 --- a/app/bin/command.c +++ b/app/bin/command.c @@ -31,6 +31,7 @@ #include "track.h" #include "common-ui.h" #include "menu.h" +#include "include/toolbar.h" /***************************************************************************** * @@ -39,17 +40,6 @@ */ #define COMMAND_MAX (250) -#define BUTTON_MAX (250) - -static struct { - wControl_p control; - wBool_t enabled; - wWinPix_t x, y; - long options; - int group; - wIndex_t cmdInx; -} buttonList[BUTTON_MAX]; -EXPORT int buttonCnt = 0; // TODO-misc-refactor static struct { procCommand_t cmdProc; @@ -71,14 +61,9 @@ EXPORT int commandCnt = 0; static wIndex_t curCommand = 0; -EXPORT int cmdGroup; - static int log_command; -#define TOOLBARSET_INIT (0xFFFF) -EXPORT long toolbarSet = TOOLBARSET_INIT; -EXPORT wWinPix_t toolbarHeight = 0; -static wWinPix_t toolbarWidth = 0; + EXPORT long preSelect = 0; /**< default command 0 = Describe 1 = Select */ EXPORT long rightClickMode = 0; EXPORT void * commandContext; @@ -90,6 +75,42 @@ EXPORT const char* GetCurCommandName() return commandList[curCommand].helpKey; } +/** + * Decide whether command is available in the current application mode. + * Basically track modifications are not available in Train Mode, file + * operations are always available and train control ops are available in + * train mode only. + * The specific logic was developed with the help of Wolfram Alpha: + * CNF | ((NOT m) OR o OR t) AND(m OR (NOT o) OR t) + * + * \param mode application mode + * \param options availability options + * \return true for enabled, false if disabled + */ + +EXPORT bool IsCommandEnabled(long mode, long options) +{ + /* + if (((mode == MODE_DESIGN) || (options & IC_MODETRAIN_ONLY) || + (options & IC_MODETRAIN_TOO)) && + ((mode == MODE_TRAIN) || !(options & IC_MODETRAIN_ONLY)) || + (options & IC_MODETRAIN_TOO)) { + */ + if ( + ((mode == MODE_DESIGN) || + (options & IC_MODETRAIN_ONLY) || + (options & IC_MODETRAIN_TOO)) + && + ((mode == MODE_TRAIN) || + !(options & IC_MODETRAIN_ONLY) || + (options & IC_MODETRAIN_TOO)) + ) { + return true; + } + + return false; +} + EXPORT void EnableCommands(void) { int inx, minx; @@ -102,20 +123,15 @@ EXPORT void EnableCommands(void) if ((commandList[inx].options & IC_SELECTED) && selectedTrackCount <= 0) { enable = FALSE; - } else if ((programMode == MODE_TRAIN - && (commandList[inx].options - & (IC_MODETRAIN_TOO | IC_MODETRAIN_ONLY)) == 0) - || (programMode != MODE_TRAIN - && (commandList[inx].options & IC_MODETRAIN_ONLY) - != 0)) { - enable = FALSE; - } else { + } else if (IsCommandEnabled(programMode, commandList[inx].options )) { enable = TRUE; + } else { + enable = FALSE; } if (commandList[inx].enabled != enable) { - if (commandList[inx].buttInx >= 0) - wControlActive(buttonList[commandList[inx].buttInx].control, - enable); + if (commandList[inx].buttInx >= 0) { + ToolbarButtonEnable(commandList[inx].buttInx, enable ); + } for (minx = 0; minx < NUM_CMDMENUS; minx++) if (commandList[inx].menu[minx]) { wMenuPushEnable(commandList[inx].menu[minx], enable); @@ -127,12 +143,7 @@ EXPORT void EnableCommands(void) EnableMenus(); - for (inx = 0; inx < buttonCnt; inx++) { - if (buttonList[inx].cmdInx < 0 - && (buttonList[inx].options & IC_SELECTED)) { - wControlActive(buttonList[inx].control, selectedTrackCount > 0); - } - } + ToolbarButtonEnableIfSelect(selectedTrackCount > 0); } EXPORT wIndex_t GetCurrentCommand() @@ -149,17 +160,16 @@ EXPORT void Reset(void) LOG(log_command, 2, ( "COMMAND CANCEL %s\n", commandList[curCommand].helpKey )) commandList[curCommand].cmdProc( C_CANCEL, zero); - if (commandList[curCommand].buttInx >= 0) - wButtonSetBusy( - (wButton_p) buttonList[commandList[curCommand].buttInx].control, - FALSE); + if (commandList[curCommand].buttInx >= 0) { + ToolbarButtonBusy(commandList[curCommand].buttInx, FALSE); + } curCommand = (preSelect ? selectCmdInx : describeCmdInx); wSetCursor(mainD.d, preSelect ? defaultCursor : wCursorQuestion); commandContext = commandList[curCommand].context; - if (commandList[curCommand].buttInx >= 0) - wButtonSetBusy( - (wButton_p) buttonList[commandList[curCommand].buttInx].control, - TRUE); + if (commandList[curCommand].buttInx >= 0) { + ToolbarButtonBusy(commandList[curCommand].buttInx, TRUE); + } + DYNARR_RESET( trkSeg_t, tempSegs_da ); TryCheckPoint(); @@ -335,7 +345,7 @@ EXPORT wBool_t DoCurCommand(wAction_t action, coOrd pos) default: break; } - if ((rc == C_TERMINATE || rc == C_INFO) + if ((rc == C_TERMINATE ) && (commandList[curCommand].options & IC_STICKY) && (commandList[curCommand].stickyMask & stickySet)) { DYNARR_RESET( trkSeg_t, tempSegs_da ); @@ -361,7 +371,6 @@ EXPORT wBool_t DoCurCommand(wAction_t action, coOrd pos) break; case C_TERMINATE: InfoMessage(""); - case C_INFO: Reset(); break; } @@ -401,7 +410,7 @@ EXPORT int ConfirmReset(BOOL_T retry) commandList[curCommand].cmdProc( C_OK, zero); return C_OK; } else if (rc == -1) { - return C_CANCEL; + return C_ERROR; } } else if (rc == C_TERMINATE) { return C_TERMINATE; @@ -424,7 +433,6 @@ EXPORT void DoCommandB(void * data) STATUS_T rc; static coOrd pos = { 0, 0 }; static int inDoCommandB = FALSE; - wIndex_t buttInx; if (inDoCommandB) { return; @@ -472,10 +480,9 @@ EXPORT void DoCommandB(void * data) ( "COMMAND FINISH %s\n", commandList[curCommand].helpKey )) rc = commandList[curCommand].cmdProc( C_FINISH, zero); } - if (commandList[curCommand].buttInx >= 0) - wButtonSetBusy( - (wButton_p) buttonList[commandList[curCommand].buttInx].control, - FALSE); + if (commandList[curCommand].buttInx >= 0) { + ToolbarButtonBusy(commandList[curCommand].buttInx, FALSE); + } if (recordF) { fprintf(recordF, "COMMAND %s\n", commandList[inx].helpKey + 3); @@ -484,22 +491,18 @@ EXPORT void DoCommandB(void * data) curCommand = inx; commandContext = commandList[curCommand].context; - if ((buttInx = commandList[curCommand].buttInx) >= 0) { - if (buttonList[buttInx].cmdInx != curCommand) { - wButtonSetLabel((wButton_p) buttonList[buttInx].control, - (char*) commandList[curCommand].icon); - wControlSetHelp(buttonList[buttInx].control, - GetBalloonHelpStr(commandList[curCommand].helpKey)); - wControlSetContext(buttonList[buttInx].control, - I2VP(curCommand)); - buttonList[buttInx].cmdInx = curCommand; - } - wButtonSetBusy( - (wButton_p) buttonList[commandList[curCommand].buttInx].control, - TRUE); + // update the toolbar icon when a sub-command is selected (eg. circle + // vs. filled circle) + + if (commandList[curCommand].buttInx >= 0) { + ToolbarUpdateButton(commandList[curCommand].buttInx, + curCommand, (char *)commandList[curCommand].icon, + commandList[curCommand].helpKey, I2VP(curCommand)); + ToolbarButtonBusy(commandList[curCommand].buttInx, TRUE); } + LOG(log_command, 1, - ( "COMMAND START %s\n", commandList[curCommand].helpKey )) + ("COMMAND START %s\n", commandList[curCommand].helpKey)); wSetCursor(mainD.d,defaultCursor); rc = commandList[curCommand].cmdProc( C_START, pos); LOG(log_command, 4, ( " COMMAND returns %d\n", rc )) @@ -514,7 +517,6 @@ EXPORT void DoCommandB(void * data) #endif break; case C_TERMINATE: - case C_INFO: if (rc == C_TERMINATE) { InfoMessage(""); } @@ -524,107 +526,6 @@ EXPORT void DoCommandB(void * data) inDoCommandB = FALSE; } -static void LayoutSetPos(wIndex_t inx) -{ - wWinPix_t w, h, offset; - static wWinPix_t toolbarRowHeight = 0; - static wWinPix_t width; - static int lastGroup; - static wWinPix_t gap; - static int layerButtCnt; - static int layerButtNumber; - int currGroup; - - if (inx == 0) { - lastGroup = 0; - wWinGetSize(mainW, &width, &h); - gap = 5; - toolbarWidth = width - 20 + 5; - layerButtCnt = 0; - layerButtNumber = 0; - toolbarHeight = 0; - } - - if (buttonList[inx].control) { - if (toolbarRowHeight <= 0) { - toolbarRowHeight = wControlGetHeight(buttonList[inx].control); - } - - currGroup = buttonList[inx].group & ~BG_BIGGAP; - if (currGroup != lastGroup && (buttonList[inx].group & BG_BIGGAP)) { - gap = 15; - } - if ((toolbarSet & (1 << currGroup)) - && (programMode != MODE_TRAIN - || (buttonList[inx].options - & (IC_MODETRAIN_TOO | IC_MODETRAIN_ONLY))) - && (programMode == MODE_TRAIN - || (buttonList[inx].options & IC_MODETRAIN_ONLY) == 0) - && ((buttonList[inx].group & ~BG_BIGGAP) != BG_LAYER - || layerButtCnt < layerCount)) { - if (currGroup != lastGroup) { - toolbarWidth += gap; - lastGroup = currGroup; - gap = 5; - } - w = wControlGetWidth(buttonList[inx].control); - h = wControlGetHeight(buttonList[inx].control); - if (h width - 20) { - toolbarWidth = 0; - toolbarHeight += h + 5; - } - if ((currGroup == BG_LAYER) && layerButtNumber>1 - && GetLayerHidden(layerButtNumber-2) ) { - wControlShow(buttonList[inx].control, FALSE); - layerButtNumber++; - } else { - if (currGroup == BG_LAYER ) { - if (layerButtNumber>1) { layerButtCnt++; } // Ignore List and Background - layerButtNumber++; - } - wControlSetPos(buttonList[inx].control, toolbarWidth, - toolbarHeight - (h + 5 +offset)); - buttonList[inx].x = toolbarWidth; - buttonList[inx].y = toolbarHeight - (h + 5 + offset); - toolbarWidth += wControlGetWidth(buttonList[inx].control); - wControlShow(buttonList[inx].control, TRUE); - } - } else { - wControlShow(buttonList[inx].control, FALSE); - } - } -} - -EXPORT void LayoutToolBar( void * data ) -{ - int inx; - - for (inx = 0; inx < buttonCnt; inx++) { - LayoutSetPos(inx); - } - if (toolbarSet&(1<= 0 && buttonList[buttInx].cmdInx == -1 ) { - // set button back-link - buttonList[buttInx].cmdInx = commandCnt; - } + + ToolbarButtonCommandLink(buttInx, commandCnt); + commandCnt++; return commandCnt - 1; } -EXPORT void AddToolbarControl(wControl_p control, long options) -{ - CHECK( buttonCnt < COMMAND_MAX - 1 ); - buttonList[buttonCnt].enabled = TRUE; - buttonList[buttonCnt].options = options; - buttonList[buttonCnt].group = cmdGroup; - buttonList[buttonCnt].x = 0; - buttonList[buttonCnt].y = 0; - buttonList[buttonCnt].control = control; - buttonList[buttonCnt].cmdInx = -1; - LayoutSetPos(buttonCnt); - buttonCnt++; -} - - -/*--------------------------------------------------------------------*/ -EXPORT void PlaybackButtonMouse(wIndex_t buttInx) -{ - wWinPix_t cmdX, cmdY; - coOrd pos; - - if (buttInx < 0 || buttInx >= buttonCnt) { - return; - } - if (buttonList[buttInx].control == NULL) { - return; - } - cmdX = buttonList[buttInx].x + 17; - cmdY = toolbarHeight - (buttonList[buttInx].y + 17) - + (wWinPix_t) (mainD.size.y / mainD.scale * mainD.dpi) + 30; - - mainD.Pix2CoOrd( &mainD, cmdX, cmdY, &pos ); - MovePlaybackCursor(&mainD, pos, TRUE, buttonList[buttInx].control); - if (playbackTimer == 0) { - wButtonSetBusy((wButton_p) buttonList[buttInx].control, TRUE); - wFlush(); - wPause(500); - wButtonSetBusy((wButton_p) buttonList[buttInx].control, FALSE); - wFlush(); - } -} EXPORT void PlaybackCommand(const char * line, wIndex_t lineNum) @@ -728,39 +587,34 @@ EXPORT void PlaybackCommand(const char * line, wIndex_t lineNum) fprintf(stderr, "Unknown playback COMMAND command %d : %s\n", lineNum, line); } else { - wWinPix_t cmdX, cmdY; - coOrd pos; - if ((buttInx = commandList[inx].buttInx) >= 0) { - cmdX = buttonList[buttInx].x + 17; - cmdY = toolbarHeight - (buttonList[buttInx].y + 17) - + (wWinPix_t) (mainD.size.y / mainD.scale * mainD.dpi) + 30; - mainD.Pix2CoOrd( &mainD, cmdX, cmdY, &pos ); - MovePlaybackCursor(&mainD, pos,TRUE,buttonList[buttInx].control); + buttInx = commandList[inx].buttInx; + if ((commandList[inx].buttInx) >= 0) { + ToolbarButtonPlayback(commandList[inx].buttInx); } if (strcmp(line + 8, "Undo") == 0) { if (buttInx > 0 && playbackTimer == 0) { - wButtonSetBusy((wButton_p) buttonList[buttInx].control, TRUE); + ToolbarButtonBusy(buttInx, TRUE); wFlush(); wPause(500); - wButtonSetBusy((wButton_p) buttonList[buttInx].control, FALSE); + ToolbarButtonBusy(buttInx, FALSE); wFlush(); } UndoUndo(NULL); } else if (strcmp(line + 8, "Redo") == 0) { if (buttInx >= 0 && playbackTimer == 0) { - wButtonSetBusy((wButton_p) buttonList[buttInx].control, TRUE); + ToolbarButtonBusy(buttInx, TRUE); wFlush(); wPause(500); - wButtonSetBusy((wButton_p) buttonList[buttInx].control, FALSE); + ToolbarButtonBusy(buttInx, FALSE); wFlush(); } UndoRedo(NULL); } else { if (buttInx >= 0 && playbackTimer == 0) { - wButtonSetBusy((wButton_p) buttonList[buttInx].control, TRUE); + ToolbarButtonBusy(buttInx, TRUE); wFlush(); wPause(500); - wButtonSetBusy((wButton_p) buttonList[buttInx].control, FALSE); + ToolbarButtonBusy(buttInx, FALSE); wFlush(); } DoCommandB(I2VP(inx)); @@ -795,6 +649,5 @@ EXPORT void CommandInit( void ) curCommand = describeCmdInx; commandContext = commandList[curCommand].context; log_command = LogFindIndex( "command" ); - RegisterChangeNotification(ToolbarChange); } diff --git a/app/bin/command.h b/app/bin/command.h index 073e412..882d94a 100644 --- a/app/bin/command.h +++ b/app/bin/command.h @@ -81,8 +81,7 @@ #define C_CONTINUE (100) #define C_TERMINATE (101) -#define C_INFO (102) -#define C_ERROR (103) +#define C_ERROR (102) /* * Command Levels - obsolete @@ -92,58 +91,25 @@ #define LEVEL1 (2) #define LEVEL2 (3) -/* - * Command groups - */ -#define BG_SELECT (0) -#define BG_ZOOM (1) -#define BG_UNDO (2) -#define BG_EASE (3) -#define BG_TRKCRT (4) -#define BG_TRKMOD (5) -#define BG_TRKGRP (6) -#define BG_MISCCRT (7) -#define BG_RULER (8) -#define BG_LAYER (9) -#define BG_HOTBAR (10) -#define BG_SNAP (11) -#define BG_TRAIN (12) -#define BG_COUNT (13) -#define BG_FILE (14) -#define BG_CONTROL (15) -#define BG_EXPORTIMPORT (16) -#define BG_PRINT (17) -#define BG_BIGGAP (1<<8) -extern int cmdGroup; extern int buttonCnt; extern int commandCnt; -extern int cmdGroup; -extern long toolbarSet; -extern wWinPix_t toolbarHeight; extern long preSelect; extern long rightClickMode; extern void * commandContext; extern coOrd cmdMenuPos; const char * GetCurCommandName( void ); +EXPORT bool IsCommandEnabled(long mode, long options); void EnableCommands( void ); wIndex_t GetCurrentCommand(void); void Reset( void ); wBool_t DoCurCommand( wAction_t, coOrd ); int ConfirmReset( BOOL_T ); void DoCommandB( void * ); -void LayoutToolBar( void * ); BOOL_T CommandEnabled( wIndex_t ); #define NUM_CMDMENUS (4) -wIndex_t AddCommand(procCommand_t cmdProc, const char * helpKey, - const char * nameStr, wIcon_p icon, int reqLevel, long options, long acclKey, - wIndex_t buttInx, long stickyMask, wMenuPush_p cmdMenus[NUM_CMDMENUS], - void * context); -void AddToolbarControl( wControl_p, long ); -void PlaybackButtonMouse( wIndex_t ); -void PlaybackCommand( const char *, wIndex_t ); BOOL_T IsCurCommandSticky(void); void ResetIfNotSticky( void ); void CommandInit( void ); diff --git a/app/bin/common.h b/app/bin/common.h index f03a04c..da2d40e 100644 --- a/app/bin/common.h +++ b/app/bin/common.h @@ -314,5 +314,10 @@ typedef struct { #include "command.h" #include "menu.h" +#ifndef WINDOWS +// base type of converted .png files +typedef unsigned char guint8; +#endif + #endif diff --git a/app/bin/compound.c b/app/bin/compound.c index dea754d..d2ed27a 100644 --- a/app/bin/compound.c +++ b/app/bin/compound.c @@ -854,7 +854,7 @@ static void UpdateCompound( track_p trk, int inx, descData_p descUpd, DrawCompoundDescription( trk, &mainD, wDrawColorWhite ); } /*sprintf( message, "%s\t%s\t%s", manufS, nameS, partnoS );*/ - if (xx->title) { MyFree(xx->title); } + if (xx->title) { UndoDeferFree(xx->title); } xx->title = newTitle; xx->flipped = flipped; xx->ungrouped = ungrouped; @@ -1349,7 +1349,6 @@ BOOL_T ReadCompound( char scale[10]; char *title; wIndex_t layer; - char *cp; long options = 0; long position = 0; long lineType = 0; @@ -1389,15 +1388,6 @@ BOOL_T ReadCompound( return FALSE; } } - if (paramVersion<6 && strlen( title ) > 2) { - cp = strchr( title, '\t' ); - if (cp != NULL) { - cp = strchr( cp, '\t' ); - } - if (cp == NULL) { - UpdateTitleMark( title, LookupScale(scale) ); - } - } trk = NewCompound( trkType, index, orig, angle, title, 0, NULL, pathCnt > 1 ? pathPtr : NULL, tempSegs_da.cnt, &tempSegs(0) ); diff --git a/app/bin/compound.h b/app/bin/compound.h index 0a4a0ae..58edf91 100644 --- a/app/bin/compound.h +++ b/app/bin/compound.h @@ -163,9 +163,7 @@ void DoUngroup( void * unused ); void DoGroup( void * unused ); /* dcmpnd.c */ -void UpdateTitleMark( char *, SCALEINX_T ); -void DoUpdateTitles( void ); -BOOL_T RefreshCompound( track_p, BOOL_T ); +void DoRefreshCompound( void * unused ); wIndex_t FindListItemByContext( wList_p, void *); diff --git a/app/bin/cparalle.c b/app/bin/cparalle.c index 533b9d5..bb14663 100644 --- a/app/bin/cparalle.c +++ b/app/bin/cparalle.c @@ -291,17 +291,17 @@ static STATUS_T CmdParallel(wAction_t action, coOrd pos) } -#include "bitmaps/parallel.xpm3" -#include "bitmaps/parallel-line.xpm3" +#include "bitmaps/parallel.image3" +#include "bitmaps/parallel-line.image3" EXPORT void InitCmdParallel( wMenu_p menu ) { ButtonGroupBegin( _("Parallel"), "cmdParallelSetCmd", _("Parallel") ); AddMenuButton( menu, CmdParallel, "cmdParallelTrack", _("Parallel Track"), - wIconCreatePixMap(parallel_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(parallel_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_WANT_MOVE, ACCL_PARALLEL, I2VP(0) ); AddMenuButton( menu, CmdParallel, "cmdParallelLine", _("Parallel Line"), - wIconCreatePixMap(parallel_line_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(parallel_line_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_WANT_MOVE, ACCL_PARALLEL, I2VP(1) ); ButtonGroupEnd(); ParamRegister( &parSepPG ); diff --git a/app/bin/cprint.c b/app/bin/cprint.c index 123ad99..086fa21 100644 --- a/app/bin/cprint.c +++ b/app/bin/cprint.c @@ -743,7 +743,9 @@ static void DoPrintMargin( void ) if ( customMarginWin == NULL ) { int x=10, y=10; customMarginWin = ParamCreateDialog( &customMarginPG, - MakeWindowTitle(_("Print Margins")), _("Ok"), DoPrintMarginOk, NULL, TRUE, + MakeWindowTitle(_("Print Margins")), + _("Ok"), DoPrintMarginOk, + ParamCancel_Null, TRUE, PrintMarginLayout, F_BLOCK, PrintMarginDlgUpdate ); if ( customMarginWin == NULL ) { return; @@ -1438,7 +1440,8 @@ static STATUS_T CmdPrint( } print_d.scale = printScale; printWin = ParamCreateDialog( &printPG, MakeWindowTitle(_("Print")), _("Print"), - DoPrintPrint, (paramActionCancelProc)Reset, TRUE, NULL, 0, PrintDlgUpdate ); + DoPrintPrint, ParamCancel_Reset, + TRUE, NULL, 0, PrintDlgUpdate ); } sPrinterName = wPrintGetName(); while ( *sPrinterName == '\0' ) { @@ -1560,7 +1563,7 @@ static STATUS_T CmdPrint( } -#include "bitmaps/doc-print.xpm3" +#include "bitmaps/doc-print.image3" EXPORT wIndex_t InitCmdPrint( wMenu_p menu ) { @@ -1572,7 +1575,7 @@ EXPORT wIndex_t InitCmdPrint( wMenu_p menu ) AddRotateMenu( printGridPopupM, PrintGridRotate ); ParamRegister( &customMarginPG ); return AddMenuButton( menu, CmdPrint, "cmdPrint", N_("Print..."), - wIconCreatePixMap(doc_print_xpm3[iconSize]), LEVEL0, + wIconCreatePixMap(doc_print_image3[iconSize]), LEVEL0, IC_LCLICK|IC_POPUP3|IC_CMDMENU, ACCL_PRINT, NULL ); } diff --git a/app/bin/cprofile.c b/app/bin/cprofile.c index ba51383..0bf89b6 100644 --- a/app/bin/cprofile.c +++ b/app/bin/cprofile.c @@ -604,6 +604,7 @@ static void DoProfilePrint(void * junk) wFont_p fp; coOrd screenSize; coOrd textsize; + double topMargin, rightMargin, bottomMargin, leftMargin; if (!wPrintDocStart(_("Profile"), 1, &copies)) { return; @@ -614,6 +615,10 @@ static void DoProfilePrint(void * junk) } printProfileD.dpi = wDrawGetDPI(printProfileD.d); wPrintGetPageSize(&w, &h); + wPrintGetMargins( &topMargin, &rightMargin, + &bottomMargin, &leftMargin ); + w -= (leftMargin+rightMargin); + h -= (topMargin+bottomMargin); printProfileD.orig.x = -PBL(printProfileFontSize); printProfileD.orig.y = -PBB(printProfileFontSize); printProfileD.angle = 0.0; @@ -871,7 +876,7 @@ DoProfileReset(void *junk) static void DoProfileChange(void *junk) { - DestroyCopyOfProfileElements(); + CreateCopyProfileElements(); TempRedraw(); } @@ -1440,7 +1445,7 @@ static STATUS_T CmdProfile(wAction_t action, coOrd pos) labelH = textsize.y; labelW = textsize.x; profileW = ParamCreateDialog(&profilePG, MakeWindowTitle(_("Profile")), NULL, - NULL, wHide, TRUE, NULL, F_RESIZE, CloseProfileWindow); + NULL, ParamCancel_Undo, TRUE, NULL, F_RESIZE, CloseProfileWindow); } ParamLoadControls(&profilePG); ParamGroupRecord(&profilePG); @@ -1512,7 +1517,7 @@ static void ProfileChange(long changes) } } -#include "bitmaps/profile.xpm3" +#include "bitmaps/profile.image3" EXPORT void InitCmdProfile(wMenu_p menu) { @@ -1520,7 +1525,7 @@ EXPORT void InitCmdProfile(wMenu_p menu) ParamRegister(&profilePG); AddMenuButton(menu, CmdProfile, "cmdProfile", _("Profile"), - wIconCreatePixMap(profile_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(profile_image3[iconSize]), LEVEL0_50, IC_LCLICK|IC_CMDMENU|IC_POPUP3, ACCL_PROFILE, NULL); profilePopupM = MenuRegister("Profile Mode"); diff --git a/app/bin/cpull.c b/app/bin/cpull.c index af6642e..00e2251 100644 --- a/app/bin/cpull.c +++ b/app/bin/cpull.c @@ -900,7 +900,7 @@ static STATUS_T CmdPull( -#include "bitmaps/connect.xpm3" +#include "bitmaps/connect.image3" wMenuPush_p pullConnectMultiple; @@ -916,7 +916,7 @@ void pullMenuEnter( void * keyVP ) void InitCmdPull( wMenu_p menu ) { AddMenuButton( menu, CmdPull, "cmdConnect", _("Connect Two Tracks"), - wIconCreatePixMap(connect_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(connect_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_INITNOTSTICKY|IC_LCLICK|IC_POPUP3|IC_CMDMENU|IC_WANT_MOVE, ACCL_CONNECT, NULL ); pullPopupM = MenuRegister( "Connect Options" ); diff --git a/app/bin/cruler.c b/app/bin/cruler.c index 1ab65b2..7d318b8 100644 --- a/app/bin/cruler.c +++ b/app/bin/cruler.c @@ -382,17 +382,17 @@ STATUS_T ModifyRuler( } -#include "bitmaps/ruler.xpm3" -#include "bitmaps/protractor.xpm3" +#include "bitmaps/ruler.image3" +#include "bitmaps/protractor.image3" void InitCmdRuler( wMenu_p menu ) { ButtonGroupBegin( _("Measurement"), "cmdMeasureSetCmd", _("Measurement") ); AddMenuButton( menu, CmdRuler, "cmdRuler", _("Ruler"), - wIconCreatePixMap(ruler_xpm3[iconSize]), LEVEL0, + wIconCreatePixMap(ruler_image3[iconSize]), LEVEL0, IC_STICKY|IC_POPUP|IC_NORESTART, ACCL_RULER, NULL ); AddMenuButton( menu, CmdAngle, "cmdAngle", _("Protractor"), - wIconCreatePixMap(protractor_xpm3[iconSize]), LEVEL0, + wIconCreatePixMap(protractor_image3[iconSize]), LEVEL0, IC_STICKY|IC_POPUP|IC_NORESTART, ACCL_ANGLE, NULL ); ButtonGroupEnd(); } diff --git a/app/bin/cselect.c b/app/bin/cselect.c index a1158bc..3c13336 100644 --- a/app/bin/cselect.c +++ b/app/bin/cselect.c @@ -83,7 +83,9 @@ BOOL_T TListSearch(track_p T) { for (int i=0; i 0 && (selectedTrackCount == 0) && !display_only ) { return; @@ -580,12 +594,17 @@ static void SelectConnectedTracks( trk1 = GetTrkEndTrk( trk, ep ); if (trk1 && !TListSearch(trk1) && GetLayerVisible( GetTrkLayer( trk1 ))) { if (GetTrkSelected(trk1)) { - if (display_only) { DrawTrack(trk1,&tempD,wDrawColorPreviewSelected ); } - } else { TlistAppend( trk1 ); } + if (display_only) { + DrawTrack(trk1,&tempD,wDrawColorPreviewSelected ); + } + } else { + TlistAppend( trk1 ); + } } } - if (display_only && !GetLayerFrozen(GetTrkLayer(trk))) { DrawTrack(trk,&tempD,wDrawColorPreviewSelected ); } - else if (!GetTrkSelected(trk)) { + if (display_only && !GetLayerFrozen(GetTrkLayer(trk))) { + DrawTrack(trk,&tempD,wDrawColorPreviewSelected ); + } else if (!GetTrkSelected(trk)) { if (GetLayerModule(GetTrkLayer(trk))) { continue; } else if (GetLayerFrozen(GetTrkLayer(trk))) { @@ -659,7 +678,7 @@ EXPORT void DoSelectedTracks( doSelectedTrackCallBack_t doit ) } -static BOOL_T SelectedTracksAreFrozen( void ) +EXPORT BOOL_T SelectedTracksAreFrozen( void ) { track_p trk; trk = NULL; @@ -742,7 +761,9 @@ EXPORT int SelectDelete( void ) } } - if (doingDouble || (GetCurrentCommand() == modifyCmdInx)) { return 1; } + if (doingDouble || (GetCurrentCommand() == modifyCmdInx)) { + return 1; + } if (SelectedTracksAreFrozen()) { return 0; @@ -965,7 +986,9 @@ EXPORT void SelectCurrentLayer( void * unused ) { track_p trk; trk = NULL; - if (GetLayerFrozen(curLayer)) { return; } + if (GetLayerFrozen(curLayer)) { + return; + } while ( TrackIterate( &trk ) ) { if ((!GetTrkSelected(trk)) && GetTrkLayer(trk) == curLayer) { SelectOneTrack( trk, TRUE ); @@ -1063,23 +1086,6 @@ EXPORT void AddElevations( DIST_T delta ) } -EXPORT void DoRefreshCompound( void * unused ) -{ - if (SelectedTracksAreFrozen()) { - return; - } - if (selectedTrackCount>0) { - UndoStart( _("Refresh Compound"), "refresh compound" ); - DoSelectedTracks( RefreshCompound ); - RefreshCompound( NULL, FALSE ); - UndoEnd(); - MainRedraw(); // DoRefreshCompound - } else { - ErrorMessage( MSG_NO_SELECTED_TRK ); - } -} - - static drawCmd_t tempSegsD = { NULL, &tempSegDrawFuncs, 0, 1, 0.0, {0.0, 0.0}, {0.0, 0.0}, Pix2CoOrd, CoOrd2Pix }; @@ -1161,10 +1167,18 @@ static BOOL_T GetBoundsDoIt( track_p trk, BOOL_T unused ) getSelectedBoundsLo = lo; getSelectedBoundsHi = hi; } else { - if ( lo.x < getSelectedBoundsLo.x ) { getSelectedBoundsLo.x = lo.x; } - if ( lo.y < getSelectedBoundsLo.y ) { getSelectedBoundsLo.y = lo.y; } - if ( hi.x > getSelectedBoundsHi.x ) { getSelectedBoundsHi.x = hi.x; } - if ( hi.y > getSelectedBoundsHi.y ) { getSelectedBoundsHi.y = hi.y; } + if ( lo.x < getSelectedBoundsLo.x ) { + getSelectedBoundsLo.x = lo.x; + } + if ( lo.y < getSelectedBoundsLo.y ) { + getSelectedBoundsLo.y = lo.y; + } + if ( hi.x > getSelectedBoundsHi.x ) { + getSelectedBoundsHi.x = hi.x; + } + if ( hi.y > getSelectedBoundsHi.y ) { + getSelectedBoundsHi.y = hi.y; + } } getSelectedBoundsCount++; return TRUE; @@ -1402,7 +1416,9 @@ static void MoveTracks( for ( inx=0; inx=0) { @@ -1630,9 +1654,15 @@ void DrawHighlightLayer(int layer) BOOL_T initial = TRUE; coOrd layer_hi = zero,layer_lo = zero; while ( TrackIterate( &ts ) ) { - if ( !GetLayerVisible( GetTrkLayer( ts))) { continue; } - if (!GetTrkSelected(ts)) { continue; } - if (GetTrkLayer(ts) != layer) { continue; } + if ( !GetLayerVisible( GetTrkLayer( ts))) { + continue; + } + if (!GetTrkSelected(ts)) { + continue; + } + if (GetTrkLayer(ts) != layer) { + continue; + } coOrd hi,lo; GetBoundingBox(ts, &hi, &lo); if (initial) { @@ -1640,10 +1670,18 @@ void DrawHighlightLayer(int layer) layer_lo = lo; initial = FALSE; } else { - if (layer_hi.x < hi.x ) { layer_hi.x = hi.x; } - if (layer_hi.y < hi.y ) { layer_hi.y = hi.y; } - if (layer_lo.x > lo.x ) { layer_lo.x = lo.x; } - if (layer_lo.y > lo.y ) { layer_lo.y = lo.y; } + if (layer_hi.x < hi.x ) { + layer_hi.x = hi.x; + } + if (layer_hi.y < hi.y ) { + layer_hi.y = hi.y; + } + if (layer_lo.x > lo.x ) { + layer_lo.x = lo.x; + } + if (layer_lo.y > lo.y ) { + layer_lo.y = lo.y; + } } } wDrawPix_t margin = (10.5*mainD.scale/mainD.dpi); @@ -1769,7 +1807,9 @@ static STATUS_T CmdMove( drawEnable = enableMoveDraw; base.x = pos.x - orig.x; base.y = pos.y - orig.y; - if ((MyGetKeyState() & WKEY_ALT) == 0) { SnapPos( &base ); } + if ((MyGetKeyState() & WKEY_ALT) == 0) { + SnapPos( &base ); + } SetMoveD( TRUE, base, 0.0 ); if (((MyGetKeyState()&(WKEY_ALT)) == 0) == magneticSnap) { // ALT if (FindEndIntersection(base,zero,0.0,&t1,&ep1,&t2,&ep2)) { @@ -1804,7 +1844,9 @@ static STATUS_T CmdMove( return C_TERMINATE; case C_CMDMENU: - if (doingMove) { UndoEnd(); } + if (doingMove) { + UndoEnd(); + } doingMove = FALSE; base = pos; track_p trk = OnTrack(&pos, FALSE, FALSE); //Note pollutes pos if turntable @@ -1861,8 +1903,12 @@ static STATUS_T CmdMove( break; case wActionExtKey: - if (state) { return C_CONTINUE; } - if (SelectedTracksAreFrozen()) { return C_TERMINATE; } + if (state) { + return C_CONTINUE; + } + if (SelectedTracksAreFrozen()) { + return C_TERMINATE; + } if ((MyGetKeyState() & (WKEY_SHIFT | WKEY_CTRL)) == (WKEY_SHIFT | WKEY_CTRL)) { //Both base = zero; @@ -1887,7 +1933,9 @@ static STATUS_T CmdMove( drawEnable = enableMoveDraw; GetMovedTracks(TRUE); - if (!doingMove) { UndoStart( _("Move Tracks"), "move" ); } + if (!doingMove) { + UndoStart( _("Move Tracks"), "move" ); + } doingMove = TRUE; SetMoveD( TRUE, base, 0.0 ); MoveTracks( FALSE, TRUE, FALSE, base, zero, 0.0, FALSE ); @@ -2022,7 +2070,9 @@ static STATUS_T CmdRotate( onTrackInSplit = TRUE; trk = OnTrack( &pos, TRUE, FALSE ); onTrackInSplit = FALSE; - if ( trk == NULL ) { return C_CONTINUE; } + if ( trk == NULL ) { + return C_CONTINUE; + } angle1 = NormalizeAngle( GetAngleAtPoint( trk, pos, NULL, NULL ) ); if ( rotateAlignState == 1 ) { if ( !GetTrkSelected(trk) ) { @@ -2051,7 +2101,9 @@ static STATUS_T CmdRotate( //if ( NormalizeAngle( FindAngle( base, pos1 ) - angle1 ) < 180.0 ) // angle = NormalizeAngle( angle + 180.0 ); /*printf( "angle 1 = %0.3f\n", angle );*/ - if ( angle1 > 180.0 ) { angle1 -= 180.0; } + if ( angle1 > 180.0 ) { + angle1 -= 180.0; + } InfoMessage( _("Angle %0.3f"), angle1 ); } GetMovedTracks(TRUE); @@ -2086,7 +2138,9 @@ static STATUS_T CmdRotate( if ( NormalizeAngle( FindAngle( pos, pos1 ) - angle1 ) < 180.0 ) { angle = NormalizeAngle( angle + 180.0 ); } - if ( angle1 > 180.0 ) { angle1 -= 180.0; } + if ( angle1 > 180.0 ) { + angle1 -= 180.0; + } InfoMessage( _("Angle %0.3f"), angle1 ); SetMoveD( FALSE, orig, angle ); /*printf( "angle 2 = %0.3f\n", angle );*/ @@ -2104,8 +2158,11 @@ static STATUS_T CmdRotate( direction_set = FALSE; } else { if (!direction_set) { - if (DifferenceBetweenAngles(baseAngle,angle)>=0) { clockwise = TRUE; } - else { clockwise = FALSE; } + if (DifferenceBetweenAngles(baseAngle,angle)>=0) { + clockwise = TRUE; + } else { + clockwise = FALSE; + } direction_set = TRUE; } else { if (clockwise) { @@ -2127,9 +2184,13 @@ static STATUS_T CmdRotate( if ( (MyGetKeyState() & (WKEY_CTRL|WKEY_SHIFT)) == (WKEY_CTRL|WKEY_SHIFT) ) { //Both Shift+Ctrl if (clockwise) { - if (diff_angle<0) { diff_angle+=360; } + if (diff_angle<0) { + diff_angle+=360; + } } else { - if (diff_angle>0) { diff_angle-=360; } + if (diff_angle>0) { + diff_angle-=360; + } } diff_angle = floor((diff_angle+7.5)/15.0)*15.0; angle = baseAngle+diff_angle; @@ -2249,15 +2310,21 @@ static STATUS_T CmdRotate( base)); DIST_T dist = FindDistance(orig,base); - if (dist>(60.0/BASE_DPI)*mainD.scale) { dist = (60.0/BASE_DPI)*mainD.scale; } + if (dist>(60.0/BASE_DPI)*mainD.scale) { + dist = (60.0/BASE_DPI)*mainD.scale; + } if (direction_set) { if (clockwise) { - if (a<0) { a = a + 360; } + if (a<0) { + a = a + 360; + } DrawArc( &tempD, orig, dist/2, FindAngle(orig,orig_base), a, FALSE, 0, wDrawColorBlue); } else { - if (a>0) { a = a - 360; } + if (a>0) { + a = a - 360; + } DrawArc( &tempD, orig, dist/2, FindAngle(orig,base), fabs(a), FALSE, 0, wDrawColorBlue); } @@ -2266,8 +2333,11 @@ static STATUS_T CmdRotate( ANGLE_T arrow_a = NormalizeAngle(FindAngle(orig,orig_base)+a/2); coOrd arr1,arr2,arr3; Translate(&arr2,orig,arrow_a,dist/2); - if (clockwise) { arrow_a +=90; } - else { arrow_a -=90; } + if (clockwise) { + arrow_a +=90; + } else { + arrow_a -=90; + } Translate(&arr1,arr2,arrow_a+135,d/2); Translate(&arr3,arr2,arrow_a-135,d/2); DrawLine( &tempD, arr1, arr2, 0, wDrawColorBlue ); @@ -2304,15 +2374,19 @@ static track_p SelectTrackByIndex(TRKINX_T ti, char * message ) if (!GetLayerFrozen( GetTrkLayer( trk ) ) ) { if (GetLayerModule(GetTrkLayer(trk))) { DoModuleTracks(GetTrkLayer(trk),DrawSingleTrack,TRUE); - snprintf(message, STR_LONG_SIZE, "%s %d",_("In module layer:"), + snprintf(message, STR_LONG_SIZE, "%s %u",_("In module layer:"), GetTrkLayer(trk)+1); } else { - if (!GetLayerVisible(GetTrkLayer(trk))) { FlipLayer(I2VP(GetTrkLayer(trk))); } - if (!GetTrkVisible(trk) && drawTunnel==0 ) { drawTunnel = 1; } //Force DRAW_TUNNEL_DASH + if (!GetLayerVisible(GetTrkLayer(trk))) { + FlipLayer(I2VP(GetTrkLayer(trk))); + } + if (!GetTrkVisible(trk) && drawTunnel==0 ) { + drawTunnel = 1; //Force DRAW_TUNNEL_DASH + } SelectOneTrack(trk,TRUE); } } else { - snprintf(message, STR_LONG_SIZE, "%s %d",_("Frozen Layer:"),GetTrkLayer(trk)+1); + snprintf(message, STR_LONG_SIZE, "%s %u",_("Frozen Layer:"),GetTrkLayer(trk)+1); trk = NULL; } } else { @@ -2342,7 +2416,9 @@ EXPORT void SelectByIndex( void* string) } } cp = strtok(NULL,","); - if (cp) { single = FALSE; } + if (cp) { + single = FALSE; + } } DoZoomExtents(I2VP(1)); @@ -2446,7 +2522,9 @@ track_p FindTrackDescription(coOrd pos, EPINX_T * ep_o, int * mode_o, } } } - if (IsClose(dd)) { break; } + if (IsClose(dd)) { + break; + } if ( *mode_o == 0 || !QueryTrack( trk1, Q_HAS_DESC ) ) { continue; } @@ -2454,7 +2532,9 @@ track_p FindTrackDescription(coOrd pos, EPINX_T * ep_o, int * mode_o, continue; } if ( ( GetTrkBits( trk1 ) & TB_HIDEDESC ) != 0 ) { - if ( !show_hidden ) { continue; } + if ( !show_hidden ) { + continue; + } } d = CompoundDescriptionDistance( pos, trk1, &dpos, show_hidden, &hidden_t ); if ( d < dd ) { @@ -2516,18 +2596,36 @@ track_p FindTrackDescription(coOrd pos, EPINX_T * ep_o, int * mode_o, coOrd pos1 = pos; if ((trk != NULL) && IsClose(dd) ) { - if (ep_o) { *ep_o = ep; } - if (mode_o) { *mode_o = mode; } - if (hidden_o) { *hidden_o = hidden; } + if (ep_o) { + *ep_o = ep; + } + if (mode_o) { + *mode_o = mode; + } + if (hidden_o) { + *hidden_o = hidden; + } return trk; } else { // Return other track for description (not near to description but nearest to track) - if ((trk1 = OnTrack(&pos1, FALSE, FALSE))==NULL) { return NULL; } - if (!QueryTrack( trk1, Q_HAS_DESC )) { return NULL; } - if (GetLayerFrozen(GetTrkLayer(trk1))) { return NULL; } + if ((trk1 = OnTrack(&pos1, FALSE, FALSE))==NULL) { + return NULL; + } + if (!QueryTrack( trk1, Q_HAS_DESC )) { + return NULL; + } + if (GetLayerFrozen(GetTrkLayer(trk1))) { + return NULL; + } if (IsClose(FindDistance(pos,pos1))) { - if (mode_o) { *mode_o = -1; } - if (ep_o) { *ep_o = -1; } - if (hidden_o) { *hidden_o = GetTrkBits( trk1 ) & TB_HIDEDESC; } + if (mode_o) { + *mode_o = -1; + } + if (ep_o) { + *ep_o = -1; + } + if (hidden_o) { + *hidden_o = GetTrkBits( trk1 ) & TB_HIDEDESC; + } return trk1; } } @@ -2564,7 +2662,9 @@ STATUS_T CmdMoveDescription( SetAllTrackSelect( FALSE ); /* no break */ case wActionMove: - if ( labelWhen < 2 || mainD.scale > labelScale ) { return C_CONTINUE; } + if ( labelWhen < 2 || mainD.scale > labelScale ) { + return C_CONTINUE; + } mode = moveDescMode -1; // -1 means everything, 0 means elevations only, 1 means descriptions only if ((moveDescTrk=FindTrackDescription(pos,&ep,&mode,TRUE,&hidden))!=NULL) { @@ -2590,8 +2690,12 @@ STATUS_T CmdMoveDescription( InfoMessage( _("Select and drag a description") ); break; case C_TEXT: - if (!moveDescTrk) { return C_CONTINUE; } - if (mode == 0) { return C_CONTINUE; } + if (!moveDescTrk) { + return C_CONTINUE; + } + if (mode == 0) { + return C_CONTINUE; + } bChanged = FALSE; if (action>>8 == 's') { if ( ( GetTrkBits( moveDescTrk ) & TB_HIDEDESC) != 0 ) { @@ -2710,8 +2814,12 @@ STATUS_T CmdMoveDescription( } else { moveDescPos = pos; } - if ( moveDescTrk == NULL ) { break; } - if ( ! QueryTrack( moveDescTrk, Q_HAS_DESC ) ) { break; } + if ( moveDescTrk == NULL ) { + break; + } + if ( ! QueryTrack( moveDescTrk, Q_HAS_DESC ) ) { + break; + } if ( moveDescM == NULL ) { moveDescM = MenuRegister( "Move Desc Toggle" ); moveDescMI = wMenuToggleCreate( moveDescM, "", _("Show/Hide Description"), 0, @@ -2892,7 +3000,9 @@ static BOOL_T SelectArea( subtract = (action == C_RUP); cnt = 0; trk = NULL; - if (add && (selectMode == 0)) { SetAllTrackSelect( FALSE ); } //Remove all tracks first + if (add && (selectMode == 0)) { + SetAllTrackSelect( FALSE ); //Remove all tracks first + } while ( TrackIterate( &trk ) ) { GetBoundingBox( trk, &hi, &lo ); if (GetLayerVisible( GetTrkLayer( trk ) ) && @@ -2954,7 +3064,9 @@ static BOOL_T SelectArea( } //Draw to-be selected tracks versus not. trk = NULL; - if (selectMode == 1 && add) { HighlightSelectedTracks(NULL, TRUE, TRUE); } + if (selectMode == 1 && add) { + HighlightSelectedTracks(NULL, TRUE, TRUE); + } while ( TrackIterate( &trk ) ) { GetBoundingBox( trk, &hi, &lo ); if (GetLayerVisible( GetTrkLayer( trk ) ) && @@ -3007,7 +3119,9 @@ static STATUS_T SelectTrack( SetAllTrackSelect( FALSE ); //Unselect all return C_CONTINUE; } - if (trk == NULL) { return C_CONTINUE; } + if (trk == NULL) { + return C_CONTINUE; + } if (!CheckTrackLayerSilent( trk ) ) { if (GetLayerFrozen(GetTrkLayer(trk)) ) { trk = NULL; @@ -3054,7 +3168,9 @@ static STATUS_T Activate( coOrd pos) if (GetLayerModule(GetTrkLayer(trk))) { return C_CONTINUE; } - if (QueryTrack(trk,Q_IS_ACTIVATEABLE)) { ActivateTrack(trk); } + if (QueryTrack(trk,Q_IS_ACTIVATEABLE)) { + ActivateTrack(trk); + } return C_CONTINUE; @@ -3064,8 +3180,12 @@ track_p IsInsideABox(coOrd pos) { track_p ts = NULL; while ( TrackIterate( &ts ) ) { - if (!GetLayerVisible( GetTrkLayer( ts))) { continue; } - if (!GetTrkSelected(ts)) { continue; } + if (!GetLayerVisible( GetTrkLayer( ts))) { + continue; + } + if (!GetTrkSelected(ts)) { + continue; + } coOrd hi,lo; GetBoundingBox(ts, &hi, &lo); double boundary = mainD.scale*5/mainD.dpi; @@ -3081,26 +3201,41 @@ void DrawHighlightBoxes(BOOL_T highlight_selected, BOOL_T select, track_p not_this) { track_p ts = NULL; - coOrd origin,max; + coOrd origin,max = {0.0, 0.0}; BOOL_T first = TRUE; while ( TrackIterate( &ts ) ) { - if ( !GetLayerVisible( GetTrkLayer( ts))) { continue; } - if (!GetTrkSelected(ts)) { continue; } + if ( !GetLayerVisible( GetTrkLayer( ts))) { + continue; + } + if (!GetTrkSelected(ts)) { + continue; + } if (GetLayerModule(GetTrkLayer(ts))) { DrawHighlightLayer(GetTrkLayer(ts)); } coOrd hi,lo; - if (highlight_selected && (ts != not_this)) { DrawTrack(ts,&tempD,select?wDrawColorPreviewSelected:wDrawColorPreviewUnselected ); } + if (highlight_selected && (ts != not_this)) { + DrawTrack(ts,&tempD,select?wDrawColorPreviewSelected: + wDrawColorPreviewUnselected ); + } GetBoundingBox(ts, &hi, &lo); if (first) { origin = lo; max = hi; first = FALSE; } else { - if (lo.x max.x) { max.x = hi.x; } - if (hi.y >max.y) { max.y = hi.y; } + if (lo.x max.x) { + max.x = hi.x; + } + if (hi.y >max.y) { + max.y = hi.y; + } } } if (!first) { @@ -3164,7 +3299,7 @@ static STATUS_T CmdSelect( STATUS_T rc=C_CONTINUE; static track_p trk = NULL; - typedef enum {NOSHOW,SHOWMOVE,SHOWROTATE,SHOWMODIFY,SHOWACTIVATE} showType; +// typedef enum {NOSHOW,SHOWMOVE,SHOWROTATE,SHOWMODIFY,SHOWACTIVATE} showType; // static showType showMode; mode = AREA; @@ -3208,7 +3343,9 @@ static STATUS_T CmdSelect( coOrd p = pos; trk = OnTrack( &p, FALSE, FALSE ); track_p ht; - if ((selectedTrackCount==0) && (trk == NULL)) { return C_CONTINUE; } + if ((selectedTrackCount==0) && (trk == NULL)) { + return C_CONTINUE; + } if (trk && !CheckTrackLayerSilent( trk ) ) { if (GetLayerFrozen(GetTrkLayer(trk)) ) { trk = NULL; @@ -3234,11 +3371,19 @@ static STATUS_T CmdSelect( if (QueryTrack(ht,Q_IS_ACTIVATEABLE)) { CreateActivateAnchor(pos); // showMode = SHOWACTIVATE; - } else { wSetCursor(mainD.d,defaultCursor); } + } else { + wSetCursor(mainD.d,defaultCursor); + } } - } else { wSetCursor(mainD.d,defaultCursor); } - } else { wSetCursor(mainD.d,defaultCursor); } - } else { wSetCursor(mainD.d,defaultCursor); } + } else { + wSetCursor(mainD.d,defaultCursor); + } + } else { + wSetCursor(mainD.d,defaultCursor); + } + } else { + wSetCursor(mainD.d,defaultCursor); + } break; case C_DOWN: @@ -3268,7 +3413,8 @@ static STATUS_T CmdSelect( doingRotate = FALSE; SelectArea( action, pos ); break; - default: ; + default: + ; } trk = NULL; return rc; @@ -3310,7 +3456,8 @@ static STATUS_T CmdSelect( doingRotate = FALSE; SelectArea( action, pos ); break; - default: ; + default: + ; } if ((action&0xFF) == wActionExtKey && ((MyGetKeyState() & (WKEY_SHIFT|WKEY_CTRL)) == @@ -3344,7 +3491,8 @@ static STATUS_T CmdSelect( SelectArea( action, pos ); rc = C_CONTINUE; break; - default: ; + default: + ; } doingMove = FALSE; doingRotate = FALSE; @@ -3373,11 +3521,13 @@ static STATUS_T CmdSelect( 0 ); return C_CONTINUE; } - BOOL_T AreaSelect = FALSE; // Draw the selected area, no-op if none selected if (mode==AREA) { + BOOL_T AreaSelect = FALSE; AreaSelect = SelectArea( action, pos ); - if (AreaSelect) { return C_CONTINUE; } + if (AreaSelect) { + return C_CONTINUE; + } } // Highlight a whole Module's worth of tracks if we are hovering over one @@ -3510,7 +3660,9 @@ static STATUS_T CmdSelect( (QueryTrack( ht, Q_IS_DRAW ) && !QueryTrack( ht, Q_IS_TEXT ))) { doingDouble = TRUE; CallModify(C_START,pos); - if (doingDouble == FALSE) { return C_CONTINUE; } + if (doingDouble == FALSE) { + return C_CONTINUE; + } CallModify(C_LDOUBLE,pos); } else if (QueryTrack( ht, Q_IS_ACTIVATEABLE)) { return Activate(pos); @@ -3575,28 +3727,32 @@ static STATUS_T CmdSelect( CallModify(C_OK,pos); CallModify(C_FINISH,pos); } - if (doingMove) { UndoEnd(); } + if (doingMove) { + UndoEnd(); + } doingDouble = FALSE; wSetCursor(mainD.d,defaultCursor); break; default: - if (doingDouble) { return CallModify(action, pos); } + if (doingDouble) { + return CallModify(action, pos); + } } return C_CONTINUE; } -#include "bitmaps/select.xpm3" -#include "bitmaps/delete.xpm3" -#include "bitmaps/tunnel.xpm3" -#include "bitmaps/ties.xpm3" -#include "bitmaps/bridge.xpm3" -#include "bitmaps/roadbed.xpm3" -#include "bitmaps/move.xpm3" -#include "bitmaps/rotate.xpm3" -#include "bitmaps/reflect.xpm3" -#include "bitmaps/description.xpm3" +#include "bitmaps/select.image3" +#include "bitmaps/delete.image3" +#include "bitmaps/tunnel.image3" +#include "bitmaps/ties.image3" +#include "bitmaps/bridge.image3" +#include "bitmaps/roadbed.image3" +#include "bitmaps/move.image3" +#include "bitmaps/rotate.image3" +#include "bitmaps/reflect.image3" +#include "bitmaps/description.image3" static void SetMoveMode( char * line ) @@ -3611,7 +3767,9 @@ static void SetMoveMode( char * line ) static void moveDescription( void * unused ) { - if (!moveDescTrk) { return; } + if (!moveDescTrk) { + return; + } int hidden = GetTrkBits( moveDescTrk) &TB_HIDEDESC ; if (hidden) { ClrTrkBits( moveDescTrk, TB_HIDEDESC ); @@ -3625,7 +3783,7 @@ static void moveDescription( void * unused ) EXPORT void InitCmdSelect( wMenu_p menu ) { selectCmdInx = AddMenuButton( menu, CmdSelect, "cmdSelect", _("Select"), - wIconCreatePixMap(select_xpm3[iconSize]), + wIconCreatePixMap(select_image3[iconSize]), LEVEL0, IC_CANCEL|IC_POPUP|IC_LCLICK|IC_CMDMENU|IC_WANT_MOVE|IC_WANT_MODKEYS, ACCL_SELECT, NULL ); } @@ -3756,7 +3914,7 @@ EXPORT void InitCmdSelect2( wMenu_p menu ) EXPORT void InitCmdDelete( void ) { wIcon_p icon; - icon = wIconCreatePixMap( delete_xpm3[iconSize] ); + icon = wIconCreatePixMap( delete_image3[iconSize] ); AddToolbarButton( "cmdDelete", icon, IC_SELECTED, (wButtonCallBack_p)SelectDelete, 0 ); } @@ -3764,28 +3922,28 @@ EXPORT void InitCmdDelete( void ) EXPORT void InitCmdTies( void ) { wIcon_p icon; - icon = wIconCreatePixMap( ties_xpm3[iconSize] ); + icon = wIconCreatePixMap( ties_image3[iconSize] ); AddToolbarButton( "cmdTies", icon, IC_SELECTED|IC_POPUP, SelectTies, NULL ); } EXPORT void InitCmdTunnel( void ) { wIcon_p icon; - icon = wIconCreatePixMap( tunnel_xpm3[iconSize] ); + icon = wIconCreatePixMap( tunnel_image3[iconSize] ); AddToolbarButton( "cmdTunnel", icon, IC_SELECTED|IC_POPUP, SelectTunnel, NULL ); } EXPORT void InitCmdBridge( void) { wIcon_p icon; - icon = wIconCreatePixMap( bridge_xpm3[iconSize] ); + icon = wIconCreatePixMap( bridge_image3[iconSize] ); AddToolbarButton( "cmdBridge", icon, IC_SELECTED|IC_POPUP, SelectBridge, NULL ); } EXPORT void InitCmdRoadbed( void) { wIcon_p icon; - icon = wIconCreatePixMap( roadbed_xpm3[iconSize] ); + icon = wIconCreatePixMap( roadbed_image3[iconSize] ); AddToolbarButton( "cmdRoadbed", icon, IC_SELECTED|IC_POPUP, SelectRoadbed, NULL ); } @@ -3794,7 +3952,7 @@ EXPORT void InitCmdRoadbed( void) EXPORT void InitCmdMoveDescription( wMenu_p menu ) { AddMenuButton( menu, CmdMoveDescription, "cmdMoveLabel", _("Move Description"), - wIconCreatePixMap(description_xpm3[iconSize]), + wIconCreatePixMap(description_image3[iconSize]), LEVEL0, IC_STICKY|IC_POPUP3|IC_CMDMENU|IC_WANT_MOVE, ACCL_MOVEDESC, I2VP( 0 )); } @@ -3802,12 +3960,12 @@ EXPORT void InitCmdMoveDescription( wMenu_p menu ) EXPORT void InitCmdMove( wMenu_p menu ) { moveCmdInx = AddMenuButton( menu, CmdMove, "cmdMove", _("Move"), - wIconCreatePixMap(move_xpm3[iconSize]), + wIconCreatePixMap(move_image3[iconSize]), LEVEL0, IC_STICKY|IC_SELECTED|IC_CMDMENU|IC_WANT_MOVE, ACCL_MOVE, NULL ); rotateCmdInx = AddMenuButton( menu, CmdRotate, "cmdRotate", _("Rotate"), - wIconCreatePixMap(rotate_xpm3[iconSize]), + wIconCreatePixMap(rotate_image3[iconSize]), LEVEL0, IC_STICKY|IC_SELECTED|IC_CMDMENU|IC_WANT_MOVE, ACCL_ROTATE, NULL ); flipCmdInx = AddMenuButton( menu, CmdFlip, "cmdFlip", _("Flip"), - wIconCreatePixMap(reflect_xpm3[iconSize]), + wIconCreatePixMap(reflect_image3[iconSize]), LEVEL0, IC_STICKY|IC_SELECTED|IC_CMDMENU, ACCL_FLIP, NULL ); } diff --git a/app/bin/cselect.h b/app/bin/cselect.h index 9227032..06fffc5 100644 --- a/app/bin/cselect.h +++ b/app/bin/cselect.h @@ -54,7 +54,6 @@ void DeselectLayer( unsigned int ); void SelectByIndex( void* string); void ClearElevations( void * unused ); void AddElevations( DIST_T ); -void DoRefreshCompound( void * unused ); void WriteSelectedTracksToTempSegs( void ); void GetSelectedBounds( coOrd *, coOrd * ); STATUS_T CmdMoveDescription( wAction_t, coOrd ); @@ -62,5 +61,5 @@ void DrawHighlightBoxes(BOOL_T, BOOL_T,track_p); void HighlightSelectedTracks(track_p trk_ignore, BOOL_T keep, BOOL_T invert ); typedef BOOL_T (*doSelectedTrackCallBack_t)(track_p, BOOL_T); void DoSelectedTracks( doSelectedTrackCallBack_t doit ); - +BOOL_T SelectedTracksAreFrozen( void ); #endif diff --git a/app/bin/csensor.c b/app/bin/csensor.c index 761b511..c9ecebc 100644 --- a/app/bin/csensor.c +++ b/app/bin/csensor.c @@ -444,7 +444,7 @@ static void EditSensorDialog() sensorEditW = ParamCreateDialog (&sensorEditPG, MakeWindowTitle(_("Edit sensor")), _("Ok"), SensorEditOk, - wHide, TRUE, NULL, + ParamCancel_Current, TRUE, NULL, F_BLOCK, NULL ); } @@ -453,8 +453,10 @@ static void EditSensorDialog() sensorEditScript[0] = '\0'; } else { xx = GetsensorData ( sensorEditTrack ); - strncpy(sensorEditName,xx->name,STR_SHORT_SIZE); - strncpy(sensorEditScript,xx->script,STR_LONG_SIZE); + strncpy(sensorEditName,xx->name,STR_SHORT_SIZE - 1); + sensorEditName[STR_SHORT_SIZE - 1] = '\0'; + strncpy(sensorEditScript,xx->script,STR_LONG_SIZE - 1); + sensorEditScript[STR_LONG_SIZE - 1] = '\0'; sensorEditOrig = xx->orig; } ParamLoadControls( &sensorEditPG ); @@ -575,7 +577,7 @@ static int SensorMgmProc ( int cmd, void * data ) return FALSE; } -#include "bitmaps/sensor.xpm3" +#include "bitmaps/sensor.image3" EXPORT void SensorMgmLoad ( void ) { @@ -583,7 +585,7 @@ EXPORT void SensorMgmLoad ( void ) static wIcon_p sensorI = NULL; if (sensorI == NULL) { - sensorI = wIconCreatePixMap( sensor_xpm3[iconSize] ); + sensorI = wIconCreatePixMap( sensor_image3[iconSize] ); } TRK_ITERATE(trk) { @@ -597,7 +599,7 @@ EXPORT void SensorMgmLoad ( void ) EXPORT void InitCmdSensor ( wMenu_p menu ) { AddMenuButton( menu, CmdSensor, "cmdSensor", _("Sensor"), - wIconCreatePixMap( sensor_xpm3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, + wIconCreatePixMap( sensor_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_SENSOR, NULL ); } diff --git a/app/bin/csignal.c b/app/bin/csignal.c index 36392cc..d8e64f2 100644 --- a/app/bin/csignal.c +++ b/app/bin/csignal.c @@ -667,8 +667,10 @@ static void EditAspectDialog ( wIndex_t inx ) signalAspectEditName[0] = '\0'; signalAspectEditScript[0] = '\0'; } else { - strncpy(signalAspectEditName,signalAspect(inx).aspectName,STR_SHORT_SIZE); - strncpy(signalAspectEditScript,signalAspect(inx).aspectScript,STR_LONG_SIZE); + strncpy(signalAspectEditName,signalAspect(inx).aspectName,STR_SHORT_SIZE-1); + signalAspectEditName[STR_SHORT_SIZE-1] = '\0'; + strncpy(signalAspectEditScript,signalAspect(inx).aspectScript,STR_LONG_SIZE-1); + signalAspectEditScript[STR_LONG_SIZE-1] = '\0'; } signalAspectEditIndex = inx; if ( !aspectEditW ) { @@ -676,7 +678,7 @@ static void EditAspectDialog ( wIndex_t inx ) aspectEditW = ParamCreateDialog (&aspectEditPG, MakeWindowTitle(_("Edit aspect")), _("Ok"), aspectEditOK, - wHide, TRUE, NULL,F_BLOCK,NULL); + ParamCancel_Current, TRUE, NULL,F_BLOCK,NULL); } ParamLoadControls( &aspectEditPG ); wShow( aspectEditW ); @@ -746,7 +748,8 @@ static void EditSignalDialog() signalEditW = ParamCreateDialog (&signalEditPG, MakeWindowTitle(_("Edit signal")), _("Ok"), SignalEditOk, - SignalEditCancel, TRUE, NULL, + ParamCancel_Custom( SignalEditCancel ), + TRUE, NULL, F_RESIZE|F_RECALLSIZE|F_BLOCK, SignalEditDlgUpdate ); } @@ -757,7 +760,8 @@ static void EditSignalDialog() DYNARR_RESET( signalAspect_p, signalAspect_da ); } else { xx = GetsignalData ( signalEditTrack ); - strncpy(signalEditName,xx->name,STR_SHORT_SIZE); + strncpy(signalEditName,xx->name,STR_SHORT_SIZE - 1); + signalEditName[STR_SHORT_SIZE - 1] = '\0'; signalEditHeadCount = xx->numHeads; signalEditOrig = xx->orig; signalEditAngle = xx->angle; @@ -907,7 +911,7 @@ static int SignalMgmProc ( int cmd, void * data ) return FALSE; } -#include "bitmaps/signal.xpm3" +#include "bitmaps/signal.image3" EXPORT void SignalMgmLoad ( void ) { @@ -915,7 +919,7 @@ EXPORT void SignalMgmLoad ( void ) static wIcon_p signalI = NULL; if (signalI == NULL) { - signalI = wIconCreatePixMap( signal_xpm3[iconSize] ); + signalI = wIconCreatePixMap( signal_image3[iconSize] ); } TRK_ITERATE(trk) { @@ -929,7 +933,7 @@ EXPORT void SignalMgmLoad ( void ) EXPORT void InitCmdSignal ( wMenu_p menu ) { AddMenuButton( menu, CmdSignal, "cmdSignal", _("Signal"), - wIconCreatePixMap( signal_xpm3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, + wIconCreatePixMap( signal_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_SIGNAL, NULL ); } diff --git a/app/bin/csnap.c b/app/bin/csnap.c index baf6998..f863df2 100644 --- a/app/bin/csnap.c +++ b/app/bin/csnap.c @@ -120,13 +120,13 @@ void static DrawGridPoint( p0.y < 0.0 || p0.y > size->y ) ) { return; } - DIST_T r; +// DIST_T r; nDrawGridPoints++; - if ( bigdot ) { - r = (bigdot_width+0.5)/2 - 0.5; - } else { - r = 0.75; - } +// if ( bigdot ) { +// r = (bigdot_width+0.5)/2 - 0.5; +// } else { +// r = 0.75; +// } coOrd sz; sz.x = sz.y = (bigdot?2.5:1.5)/dpi; p0.x -= 1.0/dpi; @@ -178,7 +178,7 @@ EXPORT void DrawGrid( DIST_T hMinSpacing=0, vMinSpacing=0; long f; POS_T hMajSpacing_dpi, vMajSpacing_dpi; - BOOL_T bigdot; + BOOL_T bigdot = FALSE; if (hMajSpacing <= 0 && vMajSpacing <= 0) { return; @@ -526,29 +526,30 @@ static paramIntegerRange_t i0_1000 = { 0, 1000, 30 }; static paramFloatRange_t r_1000_1000 = { -1000.0, 1000.0, 80 }; static paramFloatRange_t r0_360 = { 0.0, 360.0, 80 }; static char *gridLabels[] = { "", NULL }; + static paramData_t gridPLs[] = { { PD_MESSAGE, N_("Horz"), NULL, 0, I2VP(60) }, #define I_HORZSPACING (1) - { PD_FLOAT, &grid.Horz.Spacing, "horzspacing", PDO_DIM, &r0_999999, N_("Spacing") }, + { PD_FLOAT, &grid.Horz.Spacing, "horzspacing", PDO_NOPSHUPD|PDO_DIM, &r0_999999, N_("Spacing") }, #define I_HORZDIVISION (2) - { PD_LONG, &grid.Horz.Division, "horzdivision", 0, &i0_1000, N_("Divisions") }, + { PD_LONG, &grid.Horz.Division, "horzdivision", PDO_NOPSHUPD, &i0_1000, N_("Divisions") }, #define I_HORZENABLE (3) #define gridHorzEnableT ((wChoice_p)gridPLs[I_HORZENABLE].control) { PD_TOGGLE, &grid.Horz.Enable, "horzenable", 0, gridLabels, N_("Enable"), BC_HORZ|BC_NOBORDER }, { PD_MESSAGE, N_("Vert"), NULL, PDO_DLGNEWCOLUMN|PDO_DLGWIDE, I2VP(60) }, #define I_VERTSPACING (5) - { PD_FLOAT, &grid.Vert.Spacing, "vertspacing", PDO_DIM, &r0_999999, NULL }, + { PD_FLOAT, &grid.Vert.Spacing, "vertspacing", PDO_NOPSHUPD|PDO_DIM, &r0_999999, NULL }, #define I_VERTDIVISION (6) - { PD_LONG, &grid.Vert.Division, "vertdivision", 0, &i0_1000, NULL }, + { PD_LONG, &grid.Vert.Division, "vertdivision", PDO_NOPSHUPD, &i0_1000, NULL }, #define I_VERTENABLE (7) #define gridVertEnableT ((wChoice_p)gridPLs[I_VERTENABLE].control) { PD_TOGGLE, &grid.Vert.Enable, "vertenable", 0, gridLabels, NULL, BC_HORZ|BC_NOBORDER }, #define I_VALUEX (8) - { PD_FLOAT, &grid.Orig.x, "origx", PDO_DIM|PDO_DLGNEWCOLUMN|PDO_DLGWIDE, &r_1000_1000, N_("X") }, + { PD_FLOAT, &grid.Orig.x, "origx", PDO_NOPSHUPD|PDO_DLGNEWCOLUMN|PDO_DLGWIDE, &r_1000_1000, N_("X") }, #define I_VALUEY (9) - { PD_FLOAT, &grid.Orig.y, "origy", PDO_DIM, &r_1000_1000, N_("Y") }, + { PD_FLOAT, &grid.Orig.y, "origy", PDO_NOPSHUPD, &r_1000_1000, N_("Y") }, #define I_VALUEA (10) - { PD_FLOAT, &grid.Angle, "origa", PDO_ANGLE, &r0_360, N_("A") }, + { PD_FLOAT, &grid.Angle, "origa", PDO_NOPSHUPD, &r0_360, N_("A") }, #define I_SHOW (11) #define gridShowT ((wChoice_p)gridPLs[I_SHOW].control) { PD_TOGGLE, &grid.Show, "show", PDO_DLGIGNORELABELWIDTH, gridLabels, N_("Show"), BC_HORZ|BC_NOBORDER } @@ -667,7 +668,6 @@ static void GridButtonUpdate( long mode0 ) if ( mode0&CHK_SHOW ) { RedrawGrid(); } - oldGrid = grid; } @@ -699,10 +699,21 @@ static void GridDlgUpdate( case I_SHOW: GridButtonUpdate( CHK_SHOW ); break; - default: + case I_HORZSPACING: + case I_HORZDIVISION: + case I_VERTSPACING: + case I_VERTDIVISION: + case I_VALUEX: + case I_VALUEY: + case I_VALUEA: ParamLoadData( &gridPG ); + MainRedraw(); // GridDlgUpdate + break; + default: +// ParamLoadData( &gridPG ); GridButtonUpdate( 0 ); MainRedraw(); // GridDlgUpdate + break; } } @@ -713,7 +724,6 @@ static void SnapGridRotate( void * pangle ) wDrawDelayUpdate( tempD.d, TRUE ); grid.Orig = cmdMenuPos; grid.Angle += angle/1000; - oldGrid = grid; DrawASnapGrid( &grid, &tempD, mapD.size, TRUE ); wDrawDelayUpdate( tempD.d, FALSE ); ParamLoadControls( &gridPG ); @@ -731,7 +741,7 @@ EXPORT STATUS_T CmdGrid( case C_START: if (gridW == NULL) { gridW = ParamCreateDialog( &gridPG, MakeWindowTitle(_("Snap Grid")), _("Ok"), - GridOk, (paramActionCancelProc)Reset, TRUE, NULL, 0, GridDlgUpdate ); + GridOk, ParamCancel_Null, TRUE, NULL, 0, GridDlgUpdate ); } oldGrid = grid; ParamLoadControls( &gridPG ); @@ -744,6 +754,7 @@ EXPORT STATUS_T CmdGrid( case C_CANCEL: grid = oldGrid; +// ParamLoadControls( &gridPG ); wHide( gridW ); return C_TERMINATE; @@ -761,7 +772,6 @@ EXPORT STATUS_T CmdGrid( case C_DOWN: case C_RDOWN: - oldGrid = grid; rc = GridAction( action, pos, &grid.Orig, &grid.Angle ); return rc; case C_MOVE: @@ -774,7 +784,6 @@ EXPORT STATUS_T CmdGrid( rc = GridAction( action, pos, &grid.Orig, &grid.Angle ); ParamLoadControls( &gridPG ); RedrawGrid(); - oldGrid = grid; return rc; case C_CMDMENU: @@ -830,14 +839,14 @@ EXPORT void SnapGridShow( void * unused ) GridButtonUpdate( CHK_SHOW ); } -#include "bitmaps/snap-curs.xpm3" -#include "bitmaps/snap-grid.xpm3" +#include "bitmaps/snap-curs.image3" +#include "bitmaps/snap-grid.image3" EXPORT void InitSnapGridButtons( void ) { snapGridEnable_b = AddToolbarButton( "cmdGridEnable", - wIconCreatePixMap(snap_curs_xpm3[iconSize] ), 0, SnapGridEnable, NULL ); + wIconCreatePixMap(snap_curs_image3[iconSize] ), 0, SnapGridEnable, NULL ); snapGridShow_b = AddToolbarButton( "cmdGridShow", - wIconCreatePixMap(snap_grid_xpm3[iconSize] ), IC_MODETRAIN_TOO, SnapGridShow, + wIconCreatePixMap(snap_grid_image3[iconSize] ), IC_MODETRAIN_TOO, SnapGridShow, NULL ); } diff --git a/app/bin/csplit.c b/app/bin/csplit.c index 154b837..8a98866 100644 --- a/app/bin/csplit.c +++ b/app/bin/csplit.c @@ -495,21 +495,21 @@ static STATUS_T CmdTrimDraw( wAction_t action, coOrd pos ) } -#include "bitmaps/split.xpm3" -#include "bitmaps/split-draw.xpm3" -#include "bitmaps/trim.xpm3" +#include "bitmaps/split.image3" +#include "bitmaps/split-draw.image3" +#include "bitmaps/trim.image3" void InitCmdSplit( wMenu_p menu ) { ButtonGroupBegin( _("Split"), "cmdSplitSetCmd", _("Split") ); AddMenuButton( menu, CmdSplitTrack, "cmdSplitTrack", _("Split Track"), - wIconCreatePixMap(split_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(split_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_CMDMENU|IC_WANT_MOVE, ACCL_SPLIT, NULL); AddMenuButton( menu, CmdSplitDraw, "cmdSplitDraw", _("Split Draw"), - wIconCreatePixMap(split_draw_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(split_draw_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_WANT_MOVE, ACCL_SPLITDRAW, NULL); AddMenuButton( menu, CmdTrimDraw, "cmdTrimDraw", _("Trim Draw"), - wIconCreatePixMap(trim_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(trim_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP|IC_WANT_MOVE, ACCL_TRIMDRAW, NULL); ButtonGroupEnd(); } diff --git a/app/bin/cstraigh.c b/app/bin/cstraigh.c index b61d9b8..79e0624 100644 --- a/app/bin/cstraigh.c +++ b/app/bin/cstraigh.c @@ -197,11 +197,11 @@ static STATUS_T CmdStraight( wAction_t action, coOrd pos ) } -#include "bitmaps/straight.xpm3" +#include "bitmaps/straight.image3" void InitCmdStraight( wMenu_p menu ) { AddMenuButton( menu, CmdStraight, "cmdStraight", _("Straight Track"), - wIconCreatePixMap(straight_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(straight_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_POPUP2|IC_WANT_MOVE, ACCL_STRAIGHT, NULL ); } diff --git a/app/bin/cstruct.c b/app/bin/cstruct.c index 9006ebd..f45988a 100644 --- a/app/bin/cstruct.c +++ b/app/bin/cstruct.c @@ -646,7 +646,6 @@ static void StructureDlgUpdate( curStructure = to; ShowPierL(); RedrawStructure( structureD.d, NULL, 0, 0 ); - /* ParamDialogOkActive( &structurePG, FALSE ); */ } @@ -985,7 +984,7 @@ EXPORT STATUS_T CmdStructureAction( DYNARR_RESET(trkSeg_t,anchors_da); Dst.state = 0; InfoSubstituteControls( NULL, NULL ); - HotBarCancel(); + //HotBarCancel(); /*wHide( newTurn.reg.win );*/ return C_TERMINATE; @@ -1028,11 +1027,13 @@ static STATUS_T CmdStructure( case C_START: if (structureW == NULL) { structureW = ParamCreateDialog( &structurePG, MakeWindowTitle(_("Structure")), - _("Close"), (paramActionOkProc)DoStructOk, wHide, TRUE, NULL, F_RESIZE, + _("Close"), (paramActionOkProc)DoStructOk, + ParamCancel_Null, TRUE, NULL, + F_RESIZE, StructureDlgUpdate ); RegisterChangeNotification( structureChange ); } - ParamDialogOkActive( &structurePG, FALSE ); + ParamDialogOkActive( &structurePG, TRUE ); structureIndex = wListGetIndex( structureListL ); structurePtr = curStructure; wShow( structureW ); @@ -1098,7 +1099,7 @@ static STATUS_T CmdStructure( case C_CANCEL: wHide( structureW ); - return C_CANCEL; + return C_TERMINATE; case C_REDRAW: case C_TEXT: @@ -1239,12 +1240,12 @@ static STATUS_T CmdStructureHotBar( } } -#include "bitmaps/building.xpm3" +#include "bitmaps/building.image3" EXPORT void InitCmdStruct( wMenu_p menu ) { AddMenuButton( menu, CmdStructure, "cmdStructure", _("Structure"), - wIconCreatePixMap(building_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(building_image3[iconSize]), LEVEL0_50, IC_WANT_MOVE|IC_STICKY|IC_CMDMENU|IC_POPUP2, ACCL_STRUCTURE, NULL ); structureHotBarCmdInx = AddMenuButton( menu, CmdStructureHotBar, "cmdStructureHotBar", "", NULL, LEVEL0_50, diff --git a/app/bin/cswitchmotor.c b/app/bin/cswitchmotor.c index 7bdbbcf..8748b97 100644 --- a/app/bin/cswitchmotor.c +++ b/app/bin/cswitchmotor.c @@ -605,7 +605,9 @@ static void NewSwitchMotorDialog(track_p trk) if ( !switchmotorW ) { ParamRegister( &switchmotorPG ); switchmotorW = ParamCreateDialog (&switchmotorPG, - MakeWindowTitle(_("Create switch motor")), _("Ok"), SwitchMotorOk, wHide, TRUE, + MakeWindowTitle(_("Create switch motor")), + ("Ok"), SwitchMotorOk, + ParamCancel_Current, TRUE, NULL, F_BLOCK, NULL ); switchmotorD.dpi = mainD.dpi; } @@ -763,10 +765,14 @@ static void SwitchMotorEditOk ( void * junk ) static void EditSwitchMotor (track_p trk) { switchmotorData_p xx = GetswitchmotorData(trk); - strncpy(switchmotorEditName,xx->name,STR_SHORT_SIZE); - strncpy(switchmotorEditNormal,xx->normal,STR_LONG_SIZE); - strncpy(switchmotorEditReverse,xx->reverse,STR_LONG_SIZE); - strncpy(switchmotorEditPointSense,xx->pointsense,STR_LONG_SIZE); + strncpy(switchmotorEditName,xx->name,STR_SHORT_SIZE - 1); + switchmotorEditName[STR_SHORT_SIZE - 1] = '\0'; + strncpy(switchmotorEditNormal,xx->normal,STR_LONG_SIZE - 1); + switchmotorEditNormal[STR_LONG_SIZE - 1] = '\0'; + strncpy(switchmotorEditReverse,xx->reverse,STR_LONG_SIZE - 1); + switchmotorEditReverse[STR_LONG_SIZE - 1] = '\0'; + strncpy(switchmotorEditPointSense,xx->pointsense,STR_LONG_SIZE - 1); + switchmotorEditPointSense[STR_LONG_SIZE - 1] = '\0'; if (xx->turnout == NULL) { switchmotorEditTonum = 0; } else { switchmotorEditTonum = GetTrkIndex(xx->turnout); } switchmotorEditTrack = trk; @@ -775,7 +781,7 @@ static void EditSwitchMotor (track_p trk) switchmotorEditW = ParamCreateDialog (&switchmotorEditPG, MakeWindowTitle(_("Edit switch motor")), _("Ok"), SwitchMotorEditOk, - wHide, TRUE, NULL, F_BLOCK, + ParamCancel_Current, TRUE, NULL, F_BLOCK, NULL ); } ParamLoadControls( &switchmotorEditPG ); @@ -857,12 +863,7 @@ static int SwitchmotorMgmProc ( int cmd, void * data ) return FALSE; } -//#include "bitmaps/switchmotor.xpm" - -//#include "bitmaps/switchmnew.xpm" -//#include "bitmaps/switchmedit.xpm" -//#include "bitmaps/switchmdel.xpm" -#include "bitmaps/switch-motor.xpm3" +#include "bitmaps/switch-motor.image3" EXPORT void SwitchmotorMgmLoad( void ) { @@ -870,7 +871,7 @@ EXPORT void SwitchmotorMgmLoad( void ) static wIcon_p switchmI = NULL; if ( switchmI == NULL) { - switchmI = wIconCreatePixMap( switch_motor_xpm3[iconSize] ); + switchmI = wIconCreatePixMap( switch_motor_image3[iconSize] ); } TRK_ITERATE(trk) { @@ -886,7 +887,7 @@ EXPORT void InitCmdSwitchMotor( wMenu_p menu ) switchmotorReverse[0] = '\0'; switchmotorPointSense[0] = '\0'; AddMenuButton( menu, CmdSwitchMotorCreate, "cmdSwitchMotorCreate", - _("Switch Motor"), wIconCreatePixMap( switch_motor_xpm3[iconSize] ), + _("Switch Motor"), wIconCreatePixMap( switch_motor_image3[iconSize] ), LEVEL0_50, IC_STICKY|IC_POPUP2, ACCL_SWITCHMOTOR1, NULL ); ParamRegister( &switchmotorPG ); diff --git a/app/bin/ctext.c b/app/bin/ctext.c index 673e4f7..2a506dd 100644 --- a/app/bin/ctext.c +++ b/app/bin/ctext.c @@ -28,14 +28,6 @@ #include "misc.h" #include "common-ui.h" -track_p NewText( wIndex_t index, coOrd p, ANGLE_T angle, char * text, - CSIZE_T textSize, wDrawColor color, BOOL_T boxed ); - -void LoadFontSizeList( wList_p, long ); -void UpdateFontSizeList( long *, wList_p, wIndex_t ); -long GetFontSize(long); -long GetFontSizeIndex(long size); - static wMenu_p textPopupM; /***************************************************************************** @@ -53,7 +45,7 @@ static struct { coOrd pos; ANGLE_T angle; long size; - wIndex_t fontSizeInx; + long fontSizeInx; char text[STR_HUGE_SIZE]; wDrawColor color; BOOL_T boxed; @@ -127,7 +119,7 @@ static STATUS_T CmdText( wAction_t action, coOrd pos ) ParamCreateControls(&textPG, TextDlgUpdate); LoadFontSizeList((wList_p)textPD.control, Dt.size); ParamRegister(&textPG); - Dt.size = GetFontSize(Dt.fontSizeInx); + Dt.size = GetFontSize((long int)Dt.fontSizeInx); } Dt.size = (long)wSelectedFontSize(); Dt.fontSizeInx = GetFontSizeIndex(Dt.size); @@ -266,12 +258,12 @@ static STATUS_T CmdText( wAction_t action, coOrd pos ) } -#include "bitmaps/text.xpm3" +#include "bitmaps/text.image3" void InitCmdText( wMenu_p menu ) { AddMenuButton( menu, CmdText, "cmdText", _("Text"), - wIconCreatePixMap(text_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(text_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_CMDMENU|IC_POPUP2, ACCL_TEXT, NULL ); textPopupM = MenuRegister( "Text Font" ); wMenuPushCreate( textPopupM, "", _("Fonts..."), 0, SelectFont, NULL ); diff --git a/app/bin/ctodesgn.c b/app/bin/ctodesgn.c index 1b50d91..0c9a72b 100644 --- a/app/bin/ctodesgn.c +++ b/app/bin/ctodesgn.c @@ -35,7 +35,9 @@ #include "misc.h" #include "common-ui.h" +#ifndef MKTURNOUT static int log_cornuturnoutdesigner; +#endif dynArr_t tempSegs_da; char tempCustom[4096]; @@ -220,7 +222,9 @@ static paramData_t turnDesignPLs[] = { static paramGroup_t turnDesignPG = { "turnoutNew", 0, turnDesignPLs, COUNT( turnDesignPLs ) }; static turnoutInfo_t * customTurnout1, * customTurnout2; -static BOOL_T includeNontrackSegments; + +/* Copy non-track segs if there are any (Group & CustMgm/Edit) and user said yes. */ +static BOOL_T includeNontrackSegments = FALSE; #else int doCustomInfoLine = 1; @@ -3085,7 +3089,7 @@ static void NewTurnOk( void * context ) fclose(f); } SetUserLocale(); - includeNontrackSegments = TRUE; + includeNontrackSegments = FALSE; wHide( newTurnW ); DoChangeNotification( CHANGE_PARAMS ); @@ -3095,13 +3099,6 @@ static void NewTurnOk( void * context ) #ifndef MKTURNOUT -static void NewTurnCancel( wWin_p win ) -{ - wHide( newTurnW ); - includeNontrackSegments = TRUE; -} - - static wWinPix_t turnDesignWidth; static wWinPix_t turnDesignHeight; @@ -3145,7 +3142,7 @@ static void SetupTurnoutDesignerW( toDesignDesc_t * newDesign ) I2VP(partnoWidth); partnoWidth += wLabelWidth( " # " ); newTurnW = ParamCreateDialog( &turnDesignPG, _("Turnout Designer"), _("Print"), - NewTurnPrint, NewTurnCancel, TRUE, TurnDesignLayout, F_BLOCK, NULL ); + NewTurnPrint, ParamCancel_Current, TRUE, TurnDesignLayout, F_BLOCK, NULL ); for ( inx=0; inxlineC = wLineCreate( turnDesignPG.win, NULL, designDescs[inx]->lineCnt, designDescs[inx]->lines ); @@ -3265,6 +3262,7 @@ static void ShowTurnoutDesigner( void * context ) fprintf( recordF, TURNOUTDESIGNER " SHOW %s\n", ((toDesignDesc_t*)context)->label ); } + includeNontrackSegments = FALSE; newTurnScaleName = curScaleName; newTurnTrackGauge = trackGauge; if (context && (curDesign == context)) { @@ -3500,13 +3498,10 @@ EXPORT void EditCustomTurnout( turnoutInfo_t * to, turnoutInfo_t * to1 ) } } - includeNontrackSegments = TRUE; - if ( segsDiff ) { - if ( NoticeMessage( MSG_SEGMENTS_DIFFER, _("Yes"), _("No") ) <= 0 ) { - includeNontrackSegments = FALSE; - } - } else { - includeNontrackSegments = FALSE; + includeNontrackSegments = FALSE; + if ( segsDiff && + NoticeMessage( MSG_SEGMENTS_DIFFER, _("Yes"), _("No") ) > 0 ) { + includeNontrackSegments = TRUE; } /*if (recordF) fprintf( recordF, TURNOUTDESIGNER " SHOW %s\n", dp->label );*/ @@ -3527,7 +3522,7 @@ EXPORT void InitNewTurn( wMenu_p m ) AddPlaybackProc( message, (playbackProc_p)ShowTurnoutDesigner, designDescs[i] ); } newTurnRoadbedColor = wDrawColorBlack; - includeNontrackSegments = TRUE; + includeNontrackSegments = FALSE; log_cornuturnoutdesigner = LogFindIndex( "cornuturnoutdesigner" ); } #endif diff --git a/app/bin/ctrain.c b/app/bin/ctrain.c index 015f9e8..acbaef7 100644 --- a/app/bin/ctrain.c +++ b/app/bin/ctrain.c @@ -31,6 +31,8 @@ #include "track.h" #include "common-ui.h" +#include "include/toolbar.h" + long programMode; long maxCouplingSpeed = 100; long hideTrainsInTunnels; @@ -47,7 +49,9 @@ typedef struct extraDataCar_t { long state; carItem_p item; double speed; +#ifdef CAR_CLEARANCE BOOL_T pencils; +#endif BOOL_T direction; BOOL_T autoReverse; trainStatus_e status; @@ -92,7 +96,7 @@ static void ControllerDialogSyncAll(void); static STATUS_T CmdTrain(wAction_t, coOrd); static wMenu_p trainPopupM; static wMenuPush_p trainPopupMI[11]; -static track_p followTrain; +static track_p followTrain = NULL; static coOrd followCenter; static BOOL_T trainsTimeoutPending; static enum { TRAINS_STOP, TRAINS_RUN, TRAINS_IDLE, TRAINS_PAUSE } trainsState; @@ -382,7 +386,10 @@ static void DrawCar( CarItemDraw(d, xx->item, color, xx->direction, IsLocoMaster(xx), coupler, - xx->pencils, xx->trvTrk.trk); +#ifdef CAR_CLEARANCE + xx->pencils, +#endif + xx->trvTrk.trk); } @@ -1376,7 +1383,7 @@ static trainControlDlg_p CreateTrainControlDlg(void) sprintf(title, _("Train Control %d"), ++numTrainDlg); dlg->trainPGp = &trainPG; dlg->win = ParamCreateDialog(dlg->trainPGp, _("Train Control"), NULL, NULL, - NULL, FALSE, NULL, 0, ControllerDialogUpdate); + ParamCancel_Null, FALSE, NULL, 0, ControllerDialogUpdate); speedD.size.x = SLIDER_WIDTH/speedD.dpi; speedD.size.y = SLIDER_HEIGHT/speedD.dpi; return dlg; @@ -1395,7 +1402,6 @@ static struct { long trainPause = 200; -static track_p followTrain = NULL; static void DrawAllCars(track_p trk) { track_p car; @@ -2573,8 +2579,10 @@ static BOOL_T TrainOnMovableTrack( #define DO_MUMASTER (5) #define DO_CHANGEDIR (6) #define DO_STOP (7) +#ifdef CAR_CLEARANCE #define DO_PENCILS_ON (8) #define DO_PENCILS_OFF (9) +#endif #define DO_DESCRIBE (10) static track_p trainFuncCar; static coOrd trainFuncPos; @@ -2632,7 +2640,7 @@ static STATUS_T CmdTrain(wAction_t action, coOrd pos) LocoListInit(); ControllerDialogSync(curTrainDlg); wShow(curTrainDlg->win); - wControlShow((wControl_p)newcarB, (toolbarSet&(1<pencils = FALSE; +#endif dist = CarItemCoupledLength(xx->item)/2.0; Translate(&pos, xx->trvTrk.pos, xx->trvTrk.angle, dist); SetTrkEndPoint(currCar, 0, pos, xx->trvTrk.angle); @@ -2857,13 +2867,15 @@ static STATUS_T CmdTrain(wAction_t action, coOrd pos) } xx = GET_EXTRA_DATA(trainFuncCar, T_CAR, extraDataCar_t); +#ifdef CAR_CLEARANCE if (xx->pencils) { -// wMenuPushEnable(trainPopupMI[DO_PENCILS_OFF], TRUE); -// wMenuPushEnable(trainPopupMI[DO_PENCILS_ON], FALSE); + wMenuPushEnable(trainPopupMI[DO_PENCILS_OFF], TRUE); + wMenuPushEnable(trainPopupMI[DO_PENCILS_ON], FALSE); } else { -// wMenuPushEnable(trainPopupMI[DO_PENCILS_OFF], FALSE); -// wMenuPushEnable(trainPopupMI[DO_PENCILS_ON], TRUE); + wMenuPushEnable(trainPopupMI[DO_PENCILS_OFF], FALSE); + wMenuPushEnable(trainPopupMI[DO_PENCILS_ON], TRUE); } +#endif trk0 = FindMasterLoco(trainFuncCar,NULL); dir = IsAligned(xx->trvTrk.angle, FindAngle(xx->trvTrk.pos, @@ -2956,6 +2968,7 @@ static STATUS_T CmdTrain(wAction_t action, coOrd pos) } +#ifdef LATER /* * */ @@ -2966,16 +2979,17 @@ static STATUS_T CmdCarDescAction( { return CmdTrain(action, pos); } +#endif -#include "bitmaps/train.xpm3" -#include "bitmaps/exit.xpm3" -#include "bitmaps/new-car.xpm3" -#include "bitmaps/go.xpm3" -#include "bitmaps/stop.xpm3" +#include "bitmaps/train.image3" +#include "bitmaps/exit.image3" +#include "bitmaps/new-car.image3" +#include "bitmaps/go.image3" +#include "bitmaps/stop.image3" -#include "bitmaps/zero.xpm" -#include "bitmaps/greendot.xpm" -#include "bitmaps/reddot.xpm" +#include "bitmaps/zero.image1" +#include "bitmaps/greendot.image1" +#include "bitmaps/reddot.image1" static void CmdTrainStopGo(void * unused) @@ -3031,7 +3045,6 @@ static void TrainFunc( coOrd pos0, pos1; ANGLE_T angle0, angle1; EPINX_T ep0, ep1; - char describe_str[STR_SIZE]; if (trainFuncCar == NULL) { fprintf(stderr, "trainFunc: trainFuncCar==NULL\n"); @@ -3048,6 +3061,7 @@ static void TrainFunc( UncoupleCars( trainFuncCar, dir ); break; +#ifdef CAR_CLEARANCE case DO_PENCILS_ON: xx->pencils = TRUE; break; @@ -3055,6 +3069,7 @@ static void TrainFunc( case DO_PENCILS_OFF: xx->pencils = FALSE; break; +#endif case DO_FLIPCAR: temp0 = GetTrkEndTrk(trainFuncCar,0); @@ -3196,23 +3211,23 @@ void InitCmdTrain(wMenu_p menu) { log_trainMove = LogFindIndex("trainMove"); log_trainPlayback = LogFindIndex("trainPlayback"); - trainPLs[I_ZERO].winLabel = (char*)wIconCreatePixMap(zero_xpm); + trainPLs[I_ZERO].winLabel = (char*)wIconCreatePixMap(zero_image1); ParamRegister(&trainPG); trainCmdInx = AddMenuButton(menu, CmdTrain, "cmdTrain", _("Run Trains"), - wIconCreatePixMap(train_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(train_image3[iconSize]), LEVEL0_50, IC_POPUP3|IC_LCLICK|IC_RCLICK|IC_WANT_MOVE, 0, NULL); - stopI = wIconCreatePixMap(reddot); - goI = wIconCreatePixMap(greendot); - stopB = wIconCreatePixMap(stop_xpm3[iconSize]); - goB = wIconCreatePixMap(go_xpm3[iconSize]); + stopI = wIconCreatePixMap(reddot_image1); + goI = wIconCreatePixMap(greendot_image1); + stopB = wIconCreatePixMap(stop_image3[iconSize]); + goB = wIconCreatePixMap(go_image3[iconSize]); trainPauseB = AddToolbarButton("cmdTrainPause", stopB, IC_MODETRAIN_ONLY, CmdTrainStopGo, NULL); - AddToolbarButton("cmdTrainExit", wIconCreatePixMap(exit_xpm3[iconSize]), + AddToolbarButton("cmdTrainExit", wIconCreatePixMap(exit_image3[iconSize]), IC_MODETRAIN_ONLY, CmdTrainExit, NULL); newcarB = AddToolbarButton("cmdTrainNewCar", - wIconCreatePixMap(new_car_xpm3[iconSize]), + wIconCreatePixMap(new_car_image3[iconSize]), IC_MODETRAIN_ONLY, CarItemLoadList, NULL); T_CAR = InitObject(&carCmds); @@ -3221,15 +3236,17 @@ void InitCmdTrain(wMenu_p menu) TrainFunc, I2VP(DO_UNCOUPLE)); trainPopupMI[DO_FLIPCAR] = wMenuPushCreate(trainPopupM, "", _("Flip Car"), 0, TrainFunc, I2VP(DO_FLIPCAR)); +#ifdef CAR_CLEARANCE trainPopupMI[DO_PENCILS_ON] = wMenuPushCreate(trainPopupM, "", _("Clearance Lines On"), 0, TrainFunc, I2VP(DO_PENCILS_ON)); trainPopupMI[DO_PENCILS_OFF] = wMenuPushCreate(trainPopupM, "", _("Clearance Lines Off"), 0, TrainFunc, I2VP(DO_PENCILS_OFF)); +#endif trainPopupMI[DO_FLIPTRAIN] = wMenuPushCreate(trainPopupM, "", _("Flip Train"), 0, TrainFunc, I2VP(DO_FLIPTRAIN)); - trainPopupMI[DO_DESCRIBE] = wMenuPushCreate(trainPopupM, "", _("Describe"), + trainPopupMI[DO_DESCRIBE] = wMenuPushCreate(trainPopupM, "", _("Properties"), 0, TrainFunc, I2VP(DO_DESCRIBE)); trainPopupMI[DO_MUMASTER] = wMenuPushCreate(trainPopupM, "", _("MU Master"), 0, TrainFunc, I2VP(DO_MUMASTER)); diff --git a/app/bin/ctrain.h b/app/bin/ctrain.h index 0e06332..a0d324a 100644 --- a/app/bin/ctrain.h +++ b/app/bin/ctrain.h @@ -62,7 +62,10 @@ void CarItemSetLocoMaster( carItem_p, BOOL_T ); void CarItemSetTrack( carItem_p, track_p ); void CarItemPlace( carItem_p, traverseTrack_p, DIST_T * ); void CarItemDraw( drawCmd_p, carItem_p, wDrawColor, int, BOOL_T, vector_t *, - BOOL_T, track_p ); +#ifdef CAR_CLEARANCE + BOOL_T, +#endif + track_p ); BOOL_T WriteCars( FILE * ); void ClearCars( void ); diff --git a/app/bin/cturnout.c b/app/bin/cturnout.c index 9bae6ae..96f4f93 100644 --- a/app/bin/cturnout.c +++ b/app/bin/cturnout.c @@ -2117,7 +2117,6 @@ static void TurnoutDlgUpdate( AddTurnout(); curTurnout = to; RedrawTurnout( turnoutD.d, NULL, 0, 0 ); - /* ParamDialogOkActive( &turnoutPG, FALSE ); */ } @@ -2958,13 +2957,11 @@ static STATUS_T CmdTurnout( case C_START: if (turnoutW == NULL) { - /* turnoutW = ParamCreateDialog( &turnoutPG, MakeWindowTitle("Fixed-Track"), "Ok", , (paramActionCancelProc)Reset, TRUE, NULL, F_RESIZE|F_RECALLSIZE, TurnoutDlgUpdate ); */ turnoutW = ParamCreateDialog(&turnoutPG, MakeWindowTitle(_("Add Fixed-Track")), - _("Close"), (paramActionOkProc)TurnoutOk, wHide, TRUE, NULL, + _("Close"), (paramActionOkProc)TurnoutOk, ParamCancel_Null, TRUE, NULL, F_RESIZE | F_RECALLSIZE | PD_F_ALT_CANCELLABEL, TurnoutDlgUpdate); InitNewTurn(turnoutNewM); } - /* ParamDialogOkActive( &turnoutPG, FALSE ); */ turnoutIndex = wListGetIndex(turnoutListL); turnoutPtr = curTurnout; wShow(turnoutW); @@ -3182,13 +3179,13 @@ static STATUS_T CmdTurnoutHotBar( } #ifdef TURNOUTCMD -#include "bitmaps/turnout.xpm3" +#include "bitmaps/turnout.image3" EXPORT void InitCmdTurnout(wMenu_p menu) { AddMenuButton(menu, CmdTurnout, "cmdNewFixedTrack", _("Fixed-Track"), - wIconCreatePixMap(turnout_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(turnout_image3[iconSize]), LEVEL0_50, IC_WANT_MOVE | IC_STICKY | IC_LCLICK | IC_CMDMENU | IC_POPUP2, ACCL_TURNOUT, NULL); turnoutHotBarCmdInx = AddMenuButton(menu, CmdTurnoutHotBar, "cmdTurnoutHotBar", diff --git a/app/bin/cturntbl.c b/app/bin/cturntbl.c index bab9850..e879f4e 100644 --- a/app/bin/cturntbl.c +++ b/app/bin/cturntbl.c @@ -221,9 +221,6 @@ static void DrawTurntable( track_p t, drawCmd_p d, wDrawColor color ) p0 = GetTrkEndPos( t, xx->currEp ); Translate( &p1, xx->pos, GetTrkEndAngle(t,xx->currEp)+180.0, xx->radius ); } - if (color == wDrawColorBlack) { - color = normalColor; - } DrawArc( d, xx->pos, xx->radius, 0.0, 360.0, 0, (color == wDrawColorPreviewSelected || color == wDrawColorPreviewUnselected)?3:0, color ); @@ -1082,13 +1079,13 @@ static STATUS_T CmdTurntable( wAction_t action, coOrd pos ) } -#include "bitmaps/turntable.xpm3" +#include "bitmaps/turntable.image3" EXPORT void InitCmdTurntable( wMenu_p menu ) { AddMenuButton( menu, CmdTurntable, "cmdTurntable", _("Custom Turntable"), - wIconCreatePixMap(turntable_xpm3[iconSize]), LEVEL0_50, + wIconCreatePixMap(turntable_image3[iconSize]), LEVEL0_50, IC_STICKY|IC_INITNOTSTICKY, ACCL_TURNTABLE, NULL ); } diff --git a/app/bin/cundo.c b/app/bin/cundo.c index b58d541..4f302ee 100644 --- a/app/bin/cundo.c +++ b/app/bin/cundo.c @@ -96,12 +96,15 @@ static int rbuff_record = 0; EXPORT void Rdump( FILE * outf ) { - fprintf( outf, "Record Buffer:\n" ); + time_t clock; + time(&clock); + fprintf( outf, "Record Buffer %s:\n", ctime(&clock) ); rbuff[RBUFF_SIZE] = '\0'; fprintf( outf, "%s", rbuff+roff ); rbuff[roff] = '\0'; fprintf( outf, "%s", rbuff ); memset( rbuff, 0, sizeof rbuff ); + fflush( outf ); roff = 0; } @@ -152,6 +155,7 @@ typedef struct { track_p * oldTail; track_p * newTail; char * label; + dynArr_t deferFree_da; } undoStack_t, *undoStack_p; static undoStack_t undoStack[UNDO_STACK_SIZE]; @@ -794,8 +798,6 @@ void UndoStart( int inx; int usp; - LOG( log_undo, 1, ( "UndoStart[%d] (%s) d:%d u:%d us:"SLOG_FMT"\n", undoHead, - label, undoHead, doCount, undoCount, undoStream.end ) ) if (recordUndo) { va_start( ap, format ); vsprintf( buff, format, ap ); @@ -817,6 +819,8 @@ void UndoStart( } INC_UNDO_INX(undoHead); + LOG( log_undo, 1, ( "UndoStart[%d] (%s) d:%d u:%d us:"SLOG_FMT"\n", undoHead, + label, doCount, undoCount, undoStream.end ) ) us = &undoStack[undoHead]; SetFileChanged(); @@ -832,6 +836,29 @@ void UndoStart( if (!TrimStream( &undoStream, us->undoEnd )) { return; } +#ifdef UNDO_DEFER_FREE + // We keep a list of objects to be freed when this undoStack entry + // is expired, and then free the objects when they can not be referenced + // This is tricky + // Consider + // - Modify the text field of TextNote + // - The old text field is added to the deferFree list + // - Undo which restores the previous version of the text field + // - Modify the text field again + // - The old text field is added to the deferFree list again + // - Later when the UndoStack expires, we delete the old text field twice! + // This is one example of the issues we can hit + // + // So to resolve this issue, we don't free the old text object, + // but live with the memory leak (old versions of text fields) + // + for ( int inx=0; inx < us->deferFree_da.cnt; inx++ ) { + void * p = DYNARR_N( void*, us->deferFree_da, inx ); + LOG( log_undo, 2, ( " deferFree free: "SLOG_FMT"\n", p ) ); + MyFree( p ); + } +#endif + DYNARR_RESET( void*, us->deferFree_da ); } else if (undoCount != 0) { if (recordUndo) { Rprintf( " Undid N:%d M:%d D:%d\n", us->newCnt, us->modCnt, us->delCnt ); } /* reusing an undid entry */ @@ -866,6 +893,8 @@ void UndoStart( undoStack[inx].newTail = NULL; } us->newTrks = NULL; + + undoStack[undoHead].trackCount = trackCount; undoCount = 0; undoActive = TRUE; @@ -880,6 +909,39 @@ void UndoStart( } +/** + * Special free() for embedded objects that should preserved for Undo + * + * See BUG 555, 527 + * + * Scenario: + * Some track types (compound) contain references (.title) in their extraData + * which Undo doesn't know about. + * The caller free's the reference and updates the reference to a new version of the data. + * The old data is reallocated + * When we Undo the track, the reference is restored to the old data + * so the reference (.title) now points to garbage + * + * The fix is to not free the old data immediately, + * but save a reference in UndoStack[].deferFree_da + * When the UndoStack[] is reused (in UndoStart) we then free the old memory + * (Since is won't be used any more) + * + * This mechanism can be used for other objects which now use StoreTrackData/ReplaceTrackData + * + */ +void UndoDeferFree( void * p ) +{ + undoStack_p us; + if ( p == NULL ) { + return; + } + us = &undoStack[undoHead]; + DYNARR_APPEND( void*, us->deferFree_da, 10 ); + DYNARR_LAST( void*, us->deferFree_da ) = p; + LOG( log_undo, 2, ( " deferFree defer: "SLOG_FMT"\n", p ) ); +} + /** * Record Modify'd track for Undo * \param trk @@ -1040,7 +1102,9 @@ void UndoClear( void ) ClearStream( &undoStream ); ClearStream( &redoStream ); for (inx=0; inxundoStart = us->undoEnd = 0; + DYNARR_INIT( void*, us->deferFree_da ); } SetButtons( FALSE, FALSE ); } diff --git a/app/bin/cundo.h b/app/bin/cundo.h index 2282835..0fc6653 100644 --- a/app/bin/cundo.h +++ b/app/bin/cundo.h @@ -37,5 +37,6 @@ BOOL_T UndoDelete( track_p ); BOOL_T UndoNew( track_p ); void UndoEnd( void ); void UndoClear( void ); +void UndoDeferFree( void* ); #endif // !HAVE_CUNDO_H diff --git a/app/bin/custom.h b/app/bin/custom.h index d14bff7..982254e 100644 --- a/app/bin/custom.h +++ b/app/bin/custom.h @@ -126,7 +126,7 @@ void InitCmdEasement( void ); char * MakeWindowTitle( char * ); addButtonCallBack_t EasementInit( void ); -void InitLayers( void ); +void InitLayers( int cmdGroup ); void InitHotBar( void ); void InitCarDlg( void ); BOOL_T Initialize( void ); diff --git a/app/bin/dbench.c b/app/bin/dbench.c index a6284ea..59eb670 100644 --- a/app/bin/dbench.c +++ b/app/bin/dbench.c @@ -37,45 +37,45 @@ static char *benchTypeS[] = { "", N_(" L-Girder"), N_(" T-Girder") }; -#include "bitmaps/bo_edge.xpm" -#include "bitmaps/bo_flat.xpm" -#include "bitmaps/bo_ll.xpm" -#include "bitmaps/bo_lr.xpm" -#include "bitmaps/bo_lld.xpm" -#include "bitmaps/bo_lrd.xpm" -#include "bitmaps/bo_llu.xpm" -#include "bitmaps/bo_lru.xpm" -#include "bitmaps/bo_lli.xpm" -#include "bitmaps/bo_lri.xpm" -#include "bitmaps/bo_t.xpm" -#include "bitmaps/bo_tr.xpm" -#include "bitmaps/bo_tl.xpm" -#include "bitmaps/bo_ti.xpm" +#include "bitmaps/bo_edge.image1" +#include "bitmaps/bo_flat.image1" +#include "bitmaps/bo_ll.image1" +#include "bitmaps/bo_lr.image1" +#include "bitmaps/bo_lld.image1" +#include "bitmaps/bo_lrd.image1" +#include "bitmaps/bo_llu.image1" +#include "bitmaps/bo_lru.image1" +#include "bitmaps/bo_lli.image1" +#include "bitmaps/bo_lri.image1" +#include "bitmaps/bo_t.image1" +#include "bitmaps/bo_tr.image1" +#include "bitmaps/bo_tl.image1" +#include "bitmaps/bo_ti.image1" typedef struct { char * name; - char ** xpm; + wIconBitMap_t image1; wIcon_p icon; } orientData_t; static orientData_t rectOrientD[] = { - { N_("On Edge"), bo_edge_xpm }, - { N_("Flat"), bo_flat_xpm } + { N_("On Edge"), bo_edge_image1 }, + { N_("Flat"), bo_flat_image1 } }; static orientData_t lgirderOrientD[] = { - { N_("Left"), bo_ll_xpm }, - { N_("Right"), bo_lr_xpm }, - { N_("Left-Down"), bo_lld_xpm }, - { N_("Right-Down"), bo_lrd_xpm }, - { N_("Left-Up"), bo_llu_xpm }, - { N_("Right-Up"), bo_lru_xpm }, - { N_("Left-Inverted"), bo_lli_xpm }, - { N_("Right-Inverted"), bo_lri_xpm } + { N_("Left"), bo_ll_image1 }, + { N_("Right"), bo_lr_image1 }, + { N_("Left-Down"), bo_lld_image1 }, + { N_("Right-Down"), bo_lrd_image1 }, + { N_("Left-Up"), bo_llu_image1 }, + { N_("Right-Up"), bo_lru_image1 }, + { N_("Left-Inverted"), bo_lli_image1 }, + { N_("Right-Inverted"), bo_lri_image1 } }; static orientData_t tgirderOrientD[] = { - { N_("Normal"), bo_t_xpm }, - { N_("Right"), bo_tr_xpm }, - { N_("Left"), bo_tl_xpm }, - { N_("Inverted"), bo_ti_xpm } + { N_("Normal"), bo_t_image1 }, + { N_("Right"), bo_tr_image1 }, + { N_("Left"), bo_tl_image1 }, + { N_("Inverted"), bo_ti_image1 } }; static struct { @@ -103,7 +103,7 @@ EXPORT void BenchUpdateOrientationList( for (cnt=orientD[type].cnt-1; cnt>=0; cnt--,op++) { #ifdef WINDOWS if (op->icon == NULL) { - op->icon = wIconCreatePixMap( op->xpm ); + op->icon = wIconCreatePixMap( op->image1 ); } wListAddValue( list, NULL, op->icon, op ); #else diff --git a/app/bin/dbitmap.c b/app/bin/dbitmap.c index 0732065..8e43c09 100644 --- a/app/bin/dbitmap.c +++ b/app/bin/dbitmap.c @@ -472,7 +472,7 @@ static void DoOutputBitMap( void* unused ) MakeWindowTitle( _( "Export to bitmap" ) ), _( "Ok" ), OutputBitMapOk, - wHide, + ParamCancel_Current, TRUE, NULL, 0, diff --git a/app/bin/dcar.c b/app/bin/dcar.c index 11a5a1e..cab29e7 100644 --- a/app/bin/dcar.c +++ b/app/bin/dcar.c @@ -35,6 +35,7 @@ static int log_carList; static int log_carInvList; static int log_carDlgState; static int log_carDlgList; +static int log_carDlgDims; //static paramFloatRange_t r0_99999 = { 0, 99999, 80 }; static paramFloatRange_t r0d001_99999 = { 0.001, 99999, 80 }; @@ -1178,6 +1179,7 @@ static BOOL_T CarPartWrite( BOOL_T rc = TRUE; carPartParent_p parentP=partP->parent; tabString_t tabs[7]; + long longCenterOffset = (long)(partP->dim.truckCenterOffset*1000); SetCLocale(); @@ -1191,8 +1193,9 @@ static BOOL_T CarPartWrite( tabs[T_NUMBER].len, tabs[T_NUMBER].ptr ); rc &= fprintf( f, "CARPART %s \"%s\"", GetScaleName(partP->parent->scale), PutTitle(message) )>0; - rc &= fprintf( f, " %ld %ld %0.3f %0.3f 0 0 %0.3f %0.3f %ld\n", + rc &= fprintf( f, " %ld %ld %0.3f %0.3f 0 %ld %0.3f %0.3f %ld\n", partP->options, partP->type, partP->dim.carLength, partP->dim.carWidth, + longCenterOffset, partP->dim.truckCenter, partP->dim.coupledLength, wDrawGetRGB(partP->color) )>0; SetUserLocale(); @@ -1643,6 +1646,7 @@ static void CarItemHotbarUpdate( } carItemInx = (wIndex_t)VP2L(wListGetItemContext( (wList_p) pg->paramPtr[inx].control, carItemInx )); + CHECK( carItemInx < carItemHotbar_da.cnt ); item = carItemHotbar(carItemInx); if ( item != NULL ) { currCarItemPtr = item; @@ -1787,6 +1791,7 @@ static char * CarItemHotbarProc( char * cp; wWinPix_t w, h; + CHECK( carItemInx < carItemHotbar_da.cnt ); item = carItemHotbar(carItemInx); if ( item == NULL ) { return NULL; @@ -1811,7 +1816,8 @@ static char * CarItemHotbarProc( /*wListSetValue( (wList_p)newCarPLs[0].control, "Select a car" );*/ wListSetIndex( (wList_p)newCarPLs[0].control, 0 ); cp = CarItemHotbarProc( HB_BARTITLE, I2VP(carItemInx), NULL, NULL ); - strncpy( newCarLabel1, cp, sizeof newCarLabel1 ); + strncpy( newCarLabel1, cp, sizeof(newCarLabel1) -1); + newCarLabel1[sizeof(newCarLabel1) -1] = 0; ParamLoadControls( &newCarPG ); ParamGroupRecord( &newCarPG ); @@ -1869,6 +1875,8 @@ EXPORT void AddHotBarCarDesc( void ) coOrd orig; coOrd size; + LOG( log_carDlgDims, 1, ( "AddHotBarCarDesc/load carItemHB: carItemHB.cnt:%d\n", + carItemInfo_da.cnt ) ); DYNARR_SET( carItem_t*, carItemHotbar_da, carItemInfo_da.cnt ); memcpy( &carItemHotbar(0), &carItemInfo(0), carItemInfo_da.cnt * sizeof carItemHotbar(0) ); @@ -1891,6 +1899,7 @@ EXPORT void AddHotBarCarDesc( void ) orig = zero; size.x = item1->dim.carLength; size.y = item1->dim.carWidth; + LOG( log_carDlgDims, 1, ( "AddHotBarElement( %d: %s\n", inx, item1->title ) ); AddHotBarElement( FormatCarTitle( item1, carHotbarContents[carHotbarModeInx] ), size, orig, FALSE, FALSE, (60.0*12.0/curScaleRatio), I2VP(inx), CarItemHotbarProc ); @@ -2128,7 +2137,9 @@ EXPORT void CarItemDraw( int direction, BOOL_T locoIsMaster, vector_t *coupler, +#ifdef CAR_CLEARANCE BOOL_T pencils, +#endif track_p traverse) { coOrd size, pos, pos2; @@ -2168,9 +2179,11 @@ EXPORT void CarItemDraw( DrawSegs( d, pos, item->angle-90.0, item->segPtr, item->segCnt, 0.0, color ); } +#ifdef CAR_CLEARANCE if (pencils) { // No code for pencils } +#endif if ( drawCarTrucks ) { @@ -3741,8 +3754,10 @@ static void CarDlgUpdate( cmp_key_t cmp_key; coOrd orig, size, size2; carPartParent_p parentP; +#ifdef TRUCK_OFFSET static DIST_T carDlgTruckOffsetL; static DIST_T carDlgTruckOffsetR; +#endif static long carDlgClock; static long carDlgCarLengthClock; static long carDlgTruckCenterClock; @@ -3756,6 +3771,7 @@ static void CarDlgUpdate( switch ( inx ) { case -1: +#ifdef TRUCK_OFFSET if ( carDlgDim.truckCenter > 0 && carDlgDim.carLength > carDlgDim.truckCenter ) { carDlgTruckOffsetL = (carDlgDim.carLength - carDlgDim.truckCenter)/2 - @@ -3766,9 +3782,18 @@ static void CarDlgUpdate( carDlgTruckOffsetL = 0; carDlgTruckOffsetR = 0; } +#endif carDlgCarLengthClock = carDlgCoupledLengthClock = carDlgTruckCenterClock = carDlgCouplerLengthClock = carDlgClock = 0; +#ifdef TRUCK_OFFSET + LOG( log_carDlgDims, 1, + ( "truckCenter(%d): trkCenter:%0.3f, .carLength:%0.3f = trackOffset: %0.3f %0.3f\n", + carDlgDim.truckCenter, + carDlgDim.carLength, + carDlgTruckOffsetL, + carDlgTruckOffsetR ) ); +#endif redraw = TRUE; break; @@ -3991,17 +4016,21 @@ static void CarDlgUpdate( case I_CD_TRKOFFSET: carDlgChanged++; +#ifdef TRUCK_OFFSET if ( carDlgDim.truckCenterOffset == 0 ) { carDlgTruckOffsetL = carDlgDim.truckCenter/2; carDlgTruckOffsetR = carDlgTruckOffsetL; } else if (carDlgDim.carLength - carDlgDim.truckCenter > 2*fabs( carDlgDim.truckCenterOffset)) { - carDlgTruckOffsetL = carDlgDim.truckCenter/2 - carDlgDim.truckCenterOffset; - carDlgTruckOffsetR = carDlgDim.truckCenter/2 + carDlgDim.truckCenterOffset; + carDlgTruckOffsetL = (carDlgDim.carLength-carDlgDim.truckCenter)/2 - + carDlgDim.truckCenterOffset; + carDlgTruckOffsetR = (carDlgDim.carLength-carDlgDim.truckCenter)/2 + + carDlgDim.truckCenterOffset; } else { carDlgTruckOffsetL = 0; carDlgTruckOffsetR = 0; } +#endif if ( 2*carDlgDim.truckCenterOffset > carDlgDim.carLength - carDlgDim.truckCenter) { ok = FALSE; @@ -4009,11 +4038,22 @@ static void CarDlgUpdate( _("Truck Center Offset plus Truck Centers must be less than Car Length") ); } redraw = TRUE; +#ifdef TRUCK_OFFSET + LOG( log_carDlgDims, 1, + ("I_CD_TRKOFFSET: len:%0.3f, center:%0.3f, cenoff:%0.3f = offset:%0.3f %0.3f\n", + carDlgDim.carLength, + carDlgDim.truckCenter, + carDlgDim.truckCenterOffset, + carDlgTruckOffsetL, + carDlgTruckOffsetR ) ); +#endif break; case I_CD_TRKCENTER: carDlgChanged++; - if ( carDlgDim.truckCenter == 0 ) { +#ifdef TRUCK_OFFSET + if ( carDlgDim.truckCenter == 0 || + carDlgDim.truckCenterOffset == 0.0 ) { carDlgTruckOffsetL = 0; carDlgTruckOffsetR = 0; } else if ( carDlgDim.truckCenter < @@ -4023,12 +4063,22 @@ static void CarDlgUpdate( return; } else if ( carDlgDim.carLength - carDlgDim.truckCenter > 2*fabs( carDlgDim.truckCenterOffset) ) { - carDlgTruckOffsetL = carDlgDim.truckCenter/2-carDlgDim.truckCenterOffset; - carDlgTruckOffsetR = carDlgDim.truckCenter/2+carDlgDim.truckCenterOffset; + carDlgTruckOffsetL = (carDlgDim.carLength-carDlgDim.truckCenter)/2 - + carDlgDim.truckCenterOffset; + carDlgTruckOffsetR = (carDlgDim.carLength-carDlgDim.truckCenter)/2 + + carDlgDim.truckCenterOffset; } else { carDlgTruckOffsetL = 0; carDlgTruckOffsetR = 0; } + LOG( log_carDlgDims, 1, + ("I_CD_TRKCENTER: len:%0.3f, center:%0.3f, cenoff:%0.3f = offset:%0.3f %0.3f\n", + carDlgDim.carLength, + carDlgDim.truckCenter, + carDlgDim.truckCenterOffset, + carDlgTruckOffsetL, + carDlgTruckOffsetR ) ); +#endif redraw = TRUE; break; @@ -4135,6 +4185,7 @@ static void CarDlgUpdate( carDlgDim.carLength = size2.x; carDlgDim.carWidth = size2.y; carDlgDim.coupledLength = carDlgDim.carLength + 32; +#ifdef TRUCK_OFFSET if ( carDlgDim.carLength > 120 ) { carDlgDim.truckCenter = carDlgDim.carLength - 120; carDlgTruckOffsetL = (carDlgDim.carLength - carDlgDim.truckCenter)/2; @@ -4144,6 +4195,7 @@ static void CarDlgUpdate( carDlgTruckOffsetL = 0; carDlgTruckOffsetR = 0; } +#endif carDlgFlipToggle = FALSE; ParamLoadControl( &carDlgPG, I_CD_CARLENGTH ); ParamLoadControl( &carDlgPG, I_CD_CARWIDTH ); @@ -4168,6 +4220,14 @@ static void CarDlgUpdate( } if ( checkTruckCenter && carDlgDim.carLength > 0 ) { +#ifdef TRUCK_OFFSET + DIST_T offL = (carDlgDim.carLength - carDlgDim.truckCenter)/2 - + carDlgDim.truckCenterOffset; + DIST_T offR = (carDlgDim.carLength - carDlgDim.truckCenter)/2 + + carDlgDim.truckCenterOffset; + LOG( log_carDlgDims, 1, ( "OFF %0.3f %0.3f %0.3f %0.3f\n", + carDlgTruckOffsetL, carDlgTruckOffsetR, offL, offR ) ); + if ( carDlgTruckOffsetL > 0 || carDlgTruckOffsetR > 0 ) { carDlgDim.truckCenter = carDlgDim.carLength - ( carDlgTruckOffsetL + carDlgTruckOffsetR ); @@ -4176,6 +4236,11 @@ static void CarDlgUpdate( carDlgDim.truckCenter = carDlgDim.carLength * 0.75; carDlgDim.truckCenterOffset = 0; } + LOG( log_carDlgDims, 1, + ( "checkTruckCenter length:%0.3f, offset %0.3f, %0.3f = truckCenter:%0.3f, truckCenterOffset:%0.3f\n", + carDlgDim.carLength, carDlgTruckOffsetL, carDlgTruckOffsetR, + carDlgDim.truckCenter, carDlgDim.truckCenterOffset ) ); +#endif ParamLoadControl( &carDlgPG, I_CD_TRKCENTER ); ParamLoadControl( &carDlgPG, I_CD_TRKOFFSET ); } @@ -4596,7 +4661,8 @@ static void DoCarPartDlg( carDlgAction_e *actions ) if ( carDlgPG.win == NULL ) { ParamCreateDialog( &carDlgPG, MakeWindowTitle(_("New Car Part")), _("Add"), - CarDlgOk, CarDlgClose, TRUE, CarDlgLayout, + CarDlgOk, ParamCancel_Custom( CarDlgClose ), + TRUE, CarDlgLayout, F_BLOCK|F_RESIZE|F_RECALLSIZE|PD_F_ALT_CANCELLABEL, CarDlgUpdate ); if ( carDlgDim.carWidth==0 ) { @@ -4845,6 +4911,8 @@ static void CarInvDlgDeleteShelve( void ) } bShowMsg = TRUE; } + LOG( log_carDlgDims, 1, ( "CarInvDlgDeleteShelve( %d, %s\n", inx, + item->title ) ); wListDelete( (wList_p)carInvPLs[I_CI_LIST].control, inx ); if ( item->title ) { MyFree( item->title ); } if ( item->data.number ) { MyFree( item->data.number ); } @@ -4855,10 +4923,12 @@ static void CarInvDlgDeleteShelve( void ) carItemInfo_da.cnt -= 1; inx--; cnt--; + bNeedReload = TRUE; //DB } } if ( bNeedReload ) { CarInvListLoad(); + ChangeHotBar( CHANGE_SCALE ); MainRedraw(); // Shelve Car from layout } SetFileChanged(); @@ -5684,7 +5754,7 @@ EXPORT void DoCarDlg( void * unused ) int inx, inx2; if ( carInvPG.win == NULL ) { ParamCreateDialog( &carInvPG, MakeWindowTitle(_("Car Inventory")), _("Find"), - CarInvDlgFind, wHide, TRUE, NULL, + CarInvDlgFind, ParamCancel_Current, TRUE, NULL, F_BLOCK|F_RESIZE|F_RECALLSIZE|PD_F_ALT_CANCELLABEL, CarInvDlgUpdate ); for ( inx=I_CI_SORT; inx= updateTitles_da.cnt) { - wHide( updateTitleW ); - updateWVisible = FALSE; - InfoMessage( _("Updating definitions, please wait") ); - cnt = 0; - trk = NULL; - while (TrackIterate( &trk ) ) { - InfoCount(cnt++); - TRKTYP_T trkType = GetTrkType(trk); - if (trkType == T_TURNOUT || trkType == T_STRUCTURE) { - xx = GET_EXTRA_DATA(trk, trkType, extraDataCompound_t); - for (inx=0; inxtitle, updateTitles(inx).old ) == 0 ) { - xx->title = MyStrdup( updateTitles(inx).new ); - break; - } - } - } - } - DYNARR_RESET( updateTitleElement, updateTitles_da ); - InfoMessage(""); - InfoCount( trackCount ); - SetFileChanged(); - DoChangeNotification( CHANGE_MAIN ); - return; - } - ParamLoadMessage( &updateTitlePG, I_UPDATESTR, - updateTitles(updateTitleInx).old ); - if (updateWStale || updateTitles(updateTitleInx).type != updateListType) { - UpdateTitleChange( CHANGE_SCALE|CHANGE_PARAMS ); - } -} - - -static void UpdateTitleUpdate( void* junk ) -{ - void * selP; - turnoutInfo_t * to; - wListGetValues( updateTitleL, NULL, 0, NULL, &selP ); - if (selP != NULL) { - to = (turnoutInfo_t*)selP; - updateTitles(updateTitleInx).new = to->title; - } - UpdateTitleNext(); -} - -static void UpdateTitleIgnore( void* junk ) -{ - updateTitles(updateTitleInx).old = NULL; - UpdateTitleNext(); -} - -static void UpdateTitleCancel( wWin_p junk ) -{ - wHide( updateTitleW ); - DYNARR_RESET( updateTitleElement, updateTitles_da ); - updateWVisible = FALSE; -} - - -void DoUpdateTitles( void ) -{ - if (updateTitles_da.cnt <= 0) { - return; - } - if (updateTitleW == NULL) { - ParamRegister( &updateTitlePG ); - updateTitlePLs[I_UPDATELOAD].valueP = ParamFilesInit(); - updateTitleW = ParamCreateDialog( &updateTitlePG, - MakeWindowTitle(_("Update Title")), _("Update"), UpdateTitleUpdate, - UpdateTitleCancel, TRUE, NULL, 0, NULL ); - RegisterChangeNotification( UpdateTitleChange ); - } - updateTitleInx = -1; - wShow( updateTitleW ); - updateWVisible = TRUE; - updateListType = updateUnknown; - UpdateTitleNext(); -} - -EXPORT void UpdateTitleMark( - char * title, - SCALEINX_T scale ) -{ - int inx; - updateTitleElement * ut; - if ( inPlayback ) { - return; - } - for (inx=0; inx 0) { - ut->type = updateTurnout; - } else { - ut->type = updateStructure; - } - ut->scale = scale; - ut->old = MyStrdup(title); - ut->new = NULL; -} /***************************************************************************** * @@ -328,6 +149,7 @@ static dynArr_t refreshSpecial_da; static wIndex_t refreshSpecialInx; static BOOL_T refreshReturnVal; static void RefreshSkip( void * junk ); +static void RefreshDone( void * junk ); static paramListData_t refreshSpecialListData = { 30, 600, 0, NULL, NULL }; static paramData_t refreshSpecialPLs[] = { #define REFRESH_M1 (0) @@ -338,7 +160,8 @@ static paramData_t refreshSpecialPLs[] = { { PD_MESSAGE, NULL, NULL, 0/*PDO_DLGRESIZEW*/, I2VP(380) }, #define REFRESH_L (3) { PD_LIST, &refreshSpecialInx, "list", PDO_LISTINDEX|PDO_NOPREF|PDO_DLGRESIZE, &refreshSpecialListData, NULL, BO_READONLY }, - { PD_BUTTON, RefreshSkip, "skip", PDO_DLGCMDBUTTON, NULL, N_("Skip") } + { PD_BUTTON, RefreshSkip, "skip", PDO_DLGCMDBUTTON, NULL, N_("Skip") }, + { PD_BUTTON, RefreshDone, "done", PDO_DLGCMDBUTTON, NULL, N_("Done") } }; static paramGroup_t refreshSpecialPG = { "refreshSpecial", 0, refreshSpecialPLs, COUNT( refreshSpecialPLs ) }; static void RefreshSpecialOk( @@ -346,8 +169,8 @@ static void RefreshSpecialOk( { wHide( refreshSpecialPG.win ); } -static void RefreshSpecialCancel( - wWin_p win ) +static void RefreshDone( + void * junk ) { refreshSpecialInx = -1; refreshReturnVal = FALSE; @@ -360,7 +183,7 @@ static void RefreshSkip( wHide( refreshSpecialPG.win ); } -EXPORT BOOL_T RefreshCompound( +static BOOL_T RefreshCompound( track_p trk, BOOL_T junk ) { @@ -397,7 +220,8 @@ EXPORT BOOL_T RefreshCompound( } if ( IsParamValid(to->paramFileIndex) && to->segCnt > 0 && - (FIT_NONE != CompatibleScale( GetTrkEndPtCnt(trk)>0, to->scaleInx, scale ) )) { + (FIT_NONE != CompatibleScale( GetTrkEndPtCnt(trk)>0?FIT_TURNOUT:FIT_STRUCTURE, + to->scaleInx, scale ) )) { if ( RefreshCompound1( trk, refreshSpecial(inx).to ) ) { if ( strcasecmp( xx->title, to->title ) != 0 ) { MyFree( xx->title ); @@ -416,8 +240,8 @@ EXPORT BOOL_T RefreshCompound( if ( refreshSpecialPG.win == NULL ) { ParamRegister( &refreshSpecialPG ); ParamCreateDialog( &refreshSpecialPG, - MakeWindowTitle(_("Refresh Turnout/Structure")), _("Ok"), RefreshSpecialOk, - RefreshSpecialCancel, TRUE, NULL, F_BLOCK|F_RESIZE|F_RECALLSIZE, NULL ); + MakeWindowTitle(_("Refresh Turnout/Structure")), _("Replace"), RefreshSpecialOk, + ParamCancel_Null, TRUE, NULL, F_BLOCK|F_RESIZE|F_RECALLSIZE, NULL ); } ParamLoadMessage( &refreshSpecialPG, REFRESH_M1, _("Choose a Turnout/Structure to replace:") ); @@ -468,6 +292,26 @@ EXPORT BOOL_T RefreshCompound( } } +EXPORT void DoRefreshCompound( void * unused ) +{ + if (SelectedTracksAreFrozen()) { + return; + } + refreshSpecialInx = -1; + refreshReturnVal = FALSE; + if (selectedTrackCount>0) { + UndoStart( _("Refresh Compound"), "refresh compound" ); + DoSelectedTracks( RefreshCompound ); + RefreshCompound( NULL, FALSE ); + UndoEnd(); + MainRedraw(); // DoRefreshCompound + } else { + ErrorMessage( MSG_NO_SELECTED_TRK ); + } +} + + + /***************************************************************************** * * Custom Management Support @@ -580,7 +424,7 @@ static int CompoundCustMgmProc( if ( !renamePG.win ) { ParamRegister( &renamePG ); ParamCreateDialog( &renamePG, MakeWindowTitle(_("Rename Object")), _("Ok"), - RenameOk, wHide, TRUE, NULL, F_BLOCK, NULL ); + RenameOk, ParamCancel_Current, TRUE, NULL, F_BLOCK, NULL ); } ParamLoadControls( &renamePG ); wShow( renamePG.win ); @@ -614,8 +458,8 @@ static int CompoundCustMgmProc( } -#include "bitmaps/turnout.xpm3" -#include "bitmaps/building.xpm3" +#include "bitmaps/turnout.image3" +#include "bitmaps/building.image3" EXPORT void CompoundCustMgmLoad( void ) { @@ -625,10 +469,10 @@ EXPORT void CompoundCustMgmLoad( void ) static wIcon_p structI = NULL; if ( turnoutI == NULL ) { - turnoutI = wIconCreatePixMap( turnout_xpm3[0] ); + turnoutI = wIconCreatePixMap( turnout_image3[0] ); } if ( structI == NULL ) { - structI = wIconCreatePixMap( building_xpm3[0] ); + structI = wIconCreatePixMap( building_image3[0] ); } for ( inx=0; inx 128) { show_layer_bits[xx + yy] = b; xx += 1; v = 1; b = 0; } -void InitLayers(void) +void InitLayers(int cmdGroup) { unsigned int i; wPrefGetInteger(PREFSECT, "layer-button-count", &layerCount, layerCount); @@ -2325,10 +2327,10 @@ void InitLayers(void) setLayerL = wDropListCreate(mainW, 0, 0, "cmdLayerSet", NULL, 0, 10, 200, NULL, SetCurrLayer, NULL); wControlSetBalloonText((wControl_p)setLayerL, GetBalloonHelpStr("cmdLayerSet")); - AddToolbarControl((wControl_p)setLayerL, IC_MODETRAIN_TOO); + ToolbarControlAdd((wControl_p)setLayerL, IC_MODETRAIN_TOO, cmdGroup ); backgroundB = AddToolbarButton("cmdBackgroundShow", - wIconCreatePixMap(background_xpm3[iconSize]), 0, + wIconCreatePixMap(background_image3[iconSize]), 0, BackgroundToggleShow, NULL); /* add the help text */ wControlSetBalloonText((wControl_p)backgroundB, _("Show/Hide Background")); diff --git a/app/bin/doption.c b/app/bin/doption.c index 28010d4..4af3517 100644 --- a/app/bin/doption.c +++ b/app/bin/doption.c @@ -32,7 +32,6 @@ static paramIntegerRange_t i1_100 = { 1, 100 }; static paramIntegerRange_t i0_256 = { 0, 256 }; static paramIntegerRange_t i1_256 = { 1, 256 }; -static paramIntegerRange_t i1_1024 = { 1, 1024 }; static paramIntegerRange_t i0_10000 = { 0, 10000 }; static paramIntegerRange_t i0_99 = { 0, 99}; static paramIntegerRange_t i1_1000 = { 1, 1000 }; @@ -51,6 +50,7 @@ static void UpdateChkPtInterval(long); static wIndex_t distanceFormatInx; EXPORT long enableBalloonHelp = 1; +EXPORT long enableAudio = 1; EXPORT long showFlexTrack = 1; @@ -67,18 +67,6 @@ long GetChanges( paramGroup_p pg ) return changes; } -static paramGroup_t prefPG; - - - - - -static void OptionDlgCancel( - wWin_p win ) -{ - wEnableBalloonHelp( (int)enableBalloonHelp ); - wHide( win ); -} /**************************************************************************** @@ -199,7 +187,7 @@ static void DoDisplay( void * junk ) { if (displayW == NULL) { displayW = ParamCreateDialog( &displayPG, MakeWindowTitle(_("Display Options")), - _("Ok"), DisplayOk, OptionDlgCancel, TRUE, NULL, 0, OptionDlgUpdate ); + _("Ok"), DisplayOk, ParamCancel_Restore, TRUE, NULL, 0, OptionDlgUpdate ); wListAddValue( (wList_p)displayPLs[I_HOTBARLABELS].control, _("Proto"), NULL, I2VP(0x0002) ); wListAddValue( (wList_p)displayPLs[I_HOTBARLABELS].control, _("Proto/Manuf"), @@ -284,7 +272,7 @@ static void DoCmdopt( void * junk ) { if (cmdoptW == NULL) { cmdoptW = ParamCreateDialog( &cmdoptPG, MakeWindowTitle(_("Command Options")), - _("Ok"), CmdoptOk, OptionDlgCancel, TRUE, NULL, 0, OptionDlgUpdate ); + _("Ok"), CmdoptOk, ParamCancel_Restore, TRUE, NULL, 0, OptionDlgUpdate ); } ParamLoadControls( &cmdoptPG ); wShow( cmdoptW ); @@ -312,6 +300,7 @@ static char * unitsLabels[] = { N_("English"), N_("Metric"), NULL }; static char * angleSystemLabels[] = { N_("Polar"), N_("Cartesian"), NULL }; static char * enableBalloonHelpLabels[] = { N_("Balloon Help"), NULL }; static char * enableFlexTrackLabels[] = { N_("Show FlexTrack in HotBar"), NULL }; +static char * enableAudioLabels[] = { N_("Enable audio signals"), NULL }; static char * startOptions[] = { N_("Load Last Layout"), N_("Start New Layout"), NULL }; static paramData_t prefPLs[] = { @@ -327,13 +316,14 @@ static paramData_t prefPLs[] = { { PD_FLOAT, &turntableAngle, "turntable-angle", PDO_NOPSHUPD, &r0_180, N_("Turntable Angle") }, { PD_LONG, &maxCouplingSpeed, "coupling-speed-max", PDO_NOPSHUPD, &i10_100, N_("Max Coupling Speed"), 0 }, { PD_TOGGLE, &enableBalloonHelp, "balloonhelp", PDO_NOPSHUPD, enableBalloonHelpLabels, "", BC_HORZ }, + { PD_TOGGLE, &enableAudio, "setaudio", PDO_NOPSHUPD, enableAudioLabels, "", BC_HORZ }, { PD_TOGGLE, &showFlexTrack, "showflextrack", PDO_NOPSHUPD, enableFlexTrackLabels, "", BC_HORZ}, { PD_LONG, &dragPixels, "dragpixels", PDO_NOPSHUPD|PDO_DRAW, &i1_1000, N_("Drag Distance") }, { PD_LONG, &dragTimeout, "dragtimeout", PDO_NOPSHUPD|PDO_DRAW, &i1_1000, N_("Drag Timeout") }, { PD_LONG, &minGridSpacing, "mingridspacing", PDO_NOPSHUPD|PDO_DRAW, &i1_100, N_("Min Grid Spacing"), 0, 0 }, -#define I_CHKPT (14) +#define I_CHKPT (15) { PD_LONG, &checkPtInterval, "checkpoint", PDO_NOPSHUPD|PDO_FILE, &i0_10000, N_("Check Point Frequency") }, -#define I_AUTOSAVE (15) +#define I_AUTOSAVE (16) { PD_LONG, &autosaveChkPoints, "autosave", PDO_NOPSHUPD|PDO_FILE, &i0_99, N_("Autosave Checkpoint Frequency") }, { PD_RADIO, &onStartup, "onstartup", PDO_NOPSHUPD, startOptions, N_("On Program Startup"), 0, NULL } }; @@ -504,6 +494,9 @@ static void PrefOk( void * junk ) NoticeMessage( MSG_ICON_SIZE_RESTART, _("Ok"), NULL ) ; } + wPrefSetInteger("misc", "audio", enableAudio); + wSetAudio(enableAudio); + wHide( prefW ); DoChangeNotification(changes); } @@ -514,7 +507,7 @@ static void DoPref( void * junk ) { if (prefW == NULL) { prefW = ParamCreateDialog( &prefPG, MakeWindowTitle(_("Preferences")), _("Ok"), - PrefOk, wHide, TRUE, NULL, 0, OptionDlgUpdate ); + PrefOk, ParamCancel_Restore, TRUE, NULL, 0, OptionDlgUpdate ); LoadDstFmtList(); } ParamLoadControls( &prefPG ); @@ -561,7 +554,7 @@ static paramData_t colorPLs[] = { { PD_COLORLIST, &borderColor, "border", PDO_NOPSHUPD, NULL, N_("Border"), 0, I2VP(CHANGE_MAIN) }, { PD_COLORLIST, &crossMajorColor, "crossmajor", PDO_NOPSHUPD, NULL, N_("Primary Axis"), 0, 0 }, { PD_COLORLIST, &crossMinorColor, "crossminor", PDO_NOPSHUPD, NULL, N_("Secondary Axis"), 0, 0 }, - { PD_COLORLIST, &normalColor, "normal", PDO_NOPSHUPD, NULL, N_("Normal Track"), 0, I2VP(CHANGE_MAIN|CHANGE_PARAMS) }, + { PD_COLORLIST, &normalColor, "normal", PDO_NOPSHUPD, NULL, N_("Normal Track"), 0, I2VP(CHANGE_MAIN|CHANGE_PARAMS|CHANGE_MAP) }, { PD_COLORLIST, &selectedColor, "selected", PDO_NOPSHUPD, NULL, N_("Selected Track"), 0, I2VP(CHANGE_MAIN) }, { PD_COLORLIST, &profilePathColor, "profile", PDO_NOPSHUPD, NULL, N_("Profile Path"), 0, I2VP(CHANGE_MAIN) }, { PD_COLORLIST, &exceptionColor, "exception", PDO_NOPSHUPD, NULL, N_("Exception Track"), 0, I2VP(CHANGE_MAIN) }, @@ -589,7 +582,7 @@ static void DoColor( void * junk ) { if (colorW == NULL) { colorW = ParamCreateDialog( &colorPG, MakeWindowTitle(_("Color")), _("Ok"), - ColorOk, wHide, TRUE, NULL, 0, NULL ); + ColorOk, ParamCancel_Restore, TRUE, NULL, 0, NULL ); } ParamLoadControls( &colorPG ); wShow( colorW ); diff --git a/app/bin/dpricels.c b/app/bin/dpricels.c index 06931fe..9f27dc1 100644 --- a/app/bin/dpricels.c +++ b/app/bin/dpricels.c @@ -164,7 +164,8 @@ static void DoPriceList( void * junk ) { if (priceListW == NULL) { priceListW = ParamCreateDialog( &priceListPG, MakeWindowTitle(_("Price List")), - _("Done"), PriceListOk, wHide, TRUE, NULL, F_RESIZE, PriceListDlgUpdate ); + _("Done"), PriceListOk, ParamCancel_Null, TRUE, NULL, F_RESIZE, + PriceListDlgUpdate ); } wShow( priceListW ); PriceListChange( CHANGE_SCALE|CHANGE_PARAMS ); diff --git a/app/bin/dprmfile.c b/app/bin/dprmfile.c index ced4c8f..a9ddbb1 100644 --- a/app/bin/dprmfile.c +++ b/app/bin/dprmfile.c @@ -32,14 +32,14 @@ static struct wFilSel_t * paramFile_fs; -#include "bitmaps/greendot.xpm" -#include "bitmaps/greydot.xpm" -#include "bitmaps/yellowdot.xpm" -#include "bitmaps/reddot.xpm" -#include "bitmaps/greenstar.xpm" -#include "bitmaps/greystar.xpm" -#include "bitmaps/yellowstar.xpm" -#include "bitmaps/redstar.xpm" +#include "bitmaps/greendot.image1" +#include "bitmaps/greydot.image1" +#include "bitmaps/yellowdot.image1" +#include "bitmaps/reddot.image1" +#include "bitmaps/greenstar.image1" +#include "bitmaps/greystar.image1" +#include "bitmaps/yellowstar.image1" +#include "bitmaps/redstar.image1" #define FAVORITE_PARAM 1 #define STANDARD_PARAM 0 @@ -410,25 +410,26 @@ void DoParamFiles(void * junk) if (paramFileW == NULL) { indicatorIcons[ STANDARD_PARAM ][ PARAMFILE_UNLOADED ] = wIconCreatePixMap( - greydot); + greydot_image1); indicatorIcons[ STANDARD_PARAM ][ PARAMFILE_NOTUSABLE ] = wIconCreatePixMap( - reddot); + reddot_image1); indicatorIcons[ STANDARD_PARAM ][ PARAMFILE_COMPATIBLE ] = wIconCreatePixMap( - yellowdot); - indicatorIcons[ STANDARD_PARAM ][ PARAMFILE_FIT] = wIconCreatePixMap(greendot); + yellowdot_image1); + indicatorIcons[ STANDARD_PARAM ][ PARAMFILE_FIT] = wIconCreatePixMap( + greendot_image1); indicatorIcons[ FAVORITE_PARAM ][ PARAMFILE_UNLOADED ] = wIconCreatePixMap( - greystar); + greystar_image1); indicatorIcons[ FAVORITE_PARAM ][ PARAMFILE_NOTUSABLE ] = wIconCreatePixMap( - redstar); + redstar_image1); indicatorIcons[ FAVORITE_PARAM ][ PARAMFILE_COMPATIBLE ] = wIconCreatePixMap( - yellowstar); + yellowstar_image1); indicatorIcons[ FAVORITE_PARAM ][ PARAMFILE_FIT ] = wIconCreatePixMap( - greenstar); + greenstar_image1); ParamRegister(¶mFilePG); paramFileW = ParamCreateDialog(¶mFilePG, - MakeWindowTitle(_("Parameter Files")), _("Ok"), ParamFileOk, NULL, + MakeWindowTitle(_("Parameter Files")), _("Done"), ParamFileOk, ParamCancel_Null, TRUE, NULL, F_RESIZE | F_RECALLSIZE, ParamFileDlgUpdate); paramFile_fs = wFilSelCreate(mainW, FS_LOAD, FS_MULTIPLEFILES, _("Load Parameters"), _("Parameter files (*.xtp)|*.xtp"), LoadParamFile, NULL); diff --git a/app/bin/draw.c b/app/bin/draw.c index d833a7b..2d3d2fd 100644 --- a/app/bin/draw.c +++ b/app/bin/draw.c @@ -29,6 +29,7 @@ #include "track.h" #include "layout.h" #include "common-ui.h" +#include "include/toolbar.h" EXPORT wIndex_t panCmdInx; @@ -785,7 +786,7 @@ EXPORT void DrawBoxedString( ANGLE_T a) { coOrd size, p[4], p0 = pos, p1, p2; - static int bw = 2, bh = 2, br = 1, bb = 1; + static int br = 0, bl = 1, bt = 2, bb = -1; static double arrowScale = 0.5; POS_T descent, ascent; if (fs < 2 * d->scale) { @@ -804,21 +805,22 @@ EXPORT void DrawBoxedString( #endif DrawTextSize2(&mainD, text, fp, fs, TRUE, &size, &descent, &ascent); - p0.x -= size.x / 2.0; - p0.y -= size.y / 2.0; + if ( (style & BOX_POS_BOTTOM_LEFT) == 0 ) { + // p0 was pos of center, shift to bottom left corner + p0.x -= size.x / 2.0; + p0.y -= size.y / 2.0; + } + style &= ~BOX_POS_BOTTOM_LEFT; + if (style == BOX_NONE || d == &mapD) { DrawString(d, p0, 0.0, text, fp, fs, color); return; } - size.x += bw * d->scale / d->dpi; - size.y += bh * d->scale / d->dpi; - p[0] = p0; - p[0].x -= br * d->scale / d->dpi; //Top of box - p[0].y += (bb * d->scale / d->dpi + ascent); - p[1].y = p[0].y; - p[2].y = p[3].y = p[0].y - size.y - descent; //Bottom of box - p[1].x = p[2].x = p[0].x + size.x; - p[3].x = p[0].x; + p[0].x = p[3].x = p0.x - bl*d->scale/d->dpi; + p[2].x = p[1].x = p0.x + br*d->scale/d->dpi + size.x; + p[0].y = p[1].y = p0.y + bt*d->scale/d->dpi + ascent; + p[3].y = p[2].y = p0.y - bb*d->scale/d->dpi - descent; + d->options &= ~DC_DASH; switch (style) { case BOX_ARROW: @@ -1432,69 +1434,6 @@ EXPORT void SetMessage( char * msg ) * */ -/* - * Set mapW size to fit the rescaled map - * - * \param reset IN - */ -static int mapBorderH = 24; -static int mapBorderW = 24; -static void ChangeMapScale() -{ - wWinPix_t w, h; - FLOAT_T fw, fh; - - // Restrict map size to 1/2 of screen - FLOAT_T fScaleW = mapD.size.x / ( displayWidth * 0.5 / mapD.dpi ); - FLOAT_T fScaleH = mapD.size.y / ( displayHeight * 0.5 / mapD.dpi ); - FLOAT_T fScale = ceil( max( fScaleW, fScaleH ) ); - if ( fScale > mapD.scale ) { - LOG( log_mapsize, 2, ( " ChangeMapScale incr scale from %0.3f to %0.3f\n", - mapD.scale, fScale ) ); - mapD.scale = fScale; - } - - fw = (((mapD.size.x/mapD.scale)*mapD.dpi) + 0.5)+2; - fh = (((mapD.size.y/mapD.scale)*mapD.dpi) + 0.5)+2; - - w = (wWinPix_t)fw; - h = (wWinPix_t)fh; - LOG( log_mapsize, 2, ( " ChangeMapScale mapD.scale=%0.3f w=%ld h=%ld\n", - mapD.scale, w, h ) ); - wWinSetSize( mapW, w+mapBorderW, h+mapBorderH ); - // This should be done by wWinSetSize - wDrawSetSize( mapD.d, w, h, NULL ); -} - - -EXPORT BOOL_T SetRoomSize( coOrd size ) -{ - LOG( log_mapsize, 2, ( "SetRoomSize NEW:%0.3fx%0.3f OLD:%0.3fx%0.3f\n", size.x, - size.y, mapD.size.x, mapD.size.y ) ); - SetLayoutRoomSize(size); - if (size.x < 1.0) { - size.x = 1.0; - } - if (size.y < 1.0) { - size.y = 1.0; - } - if ( mapD.size.x == size.x && - mapD.size.y == size.y ) { - return TRUE; - } - mapD.size = size; - SetLayoutRoomSize(size); - wPrefSetFloat( "draw", "roomsizeX", mapD.size.x ); - wPrefSetFloat( "draw", "roomsizeY", mapD.size.y ); - if ( mapW == NULL) { - return TRUE; - } - ChangeMapScale(); - return TRUE; -} - - - /** * Redraw the Map window using the Scale derived from the Window size and Room size * \param bd [inout] Map canvas - not used @@ -1570,6 +1509,70 @@ static void MapRedraw( } +/* + * Set mapW size to fit the rescaled map + * + * \param reset IN + */ +static int mapBorderH = 24; +static int mapBorderW = 24; +static void ChangeMapScale() +{ + wWinPix_t w, h; + FLOAT_T fw, fh; + + // Restrict map size to 1/2 of screen + FLOAT_T fScaleW = mapD.size.x / ( displayWidth * 0.5 / mapD.dpi ); + FLOAT_T fScaleH = mapD.size.y / ( displayHeight * 0.5 / mapD.dpi ); + FLOAT_T fScale = ceil( max( fScaleW, fScaleH ) ); + if ( fScale > mapD.scale ) { + LOG( log_mapsize, 2, ( " ChangeMapScale incr scale from %0.3f to %0.3f\n", + mapD.scale, fScale ) ); + mapD.scale = fScale; + } + + fw = (((mapD.size.x/mapD.scale)*mapD.dpi) + 0.5)+2; + fh = (((mapD.size.y/mapD.scale)*mapD.dpi) + 0.5)+2; + + w = (wWinPix_t)fw; + h = (wWinPix_t)fh; + LOG( log_mapsize, 2, ( " ChangeMapScale mapD.scale=%0.3f w=%ld h=%ld\n", + mapD.scale, w, h ) ); + wWinSetSize( mapW, w+mapBorderW, h+mapBorderH ); + // This should be done by wWinSetSize + wDrawSetSize( mapD.d, w, h, NULL ); + MapRedraw( mapD.d, NULL, 0, 0 ); +} + + +EXPORT BOOL_T SetRoomSize( coOrd size ) +{ + LOG( log_mapsize, 2, ( "SetRoomSize NEW:%0.3fx%0.3f OLD:%0.3fx%0.3f\n", size.x, + size.y, mapD.size.x, mapD.size.y ) ); + SetLayoutRoomSize(size); + if (size.x < 1.0) { + size.x = 1.0; + } + if (size.y < 1.0) { + size.y = 1.0; + } + if ( mapD.size.x == size.x && + mapD.size.y == size.y ) { + return TRUE; + } + mapD.size = size; + SetLayoutRoomSize(size); + wPrefSetFloat( "draw", "roomsizeX", mapD.size.x ); + wPrefSetFloat( "draw", "roomsizeY", mapD.size.y ); + if ( mapW == NULL) { + return TRUE; + } + ChangeMapScale(); + return TRUE; +} + + + EXPORT void SetMainSize( void ) { wWinPix_t ww, hh; @@ -1598,8 +1601,8 @@ EXPORT void TempRedraw( void ) } else { wDrawDelayUpdate( tempD.d, TRUE ); wDrawSetTempMode( tempD.d, TRUE ); - DrawMarkers(); DoCurCommand( C_REDRAW, zero ); + DrawMarkers(); RulerRedraw( FALSE ); RedrawPlaybackCursor(); //If in playback wDrawSetTempMode( tempD.d, FALSE ); @@ -1694,8 +1697,8 @@ EXPORT void MainRedraw( void ) wGetTimer()-time0 ) ); // The remainder is from TempRedraw wDrawSetTempMode( tempD.d, TRUE ); - DrawMarkers(); DoCurCommand( C_REDRAW, zero ); + DrawMarkers(); RulerRedraw( FALSE ); RedrawPlaybackCursor(); //If in playback wDrawSetTempMode( tempD.d, FALSE ); @@ -1796,15 +1799,15 @@ void MainProc( wWin_p win, winProcEvent e, void * refresh, void * data ) wWinGetSize( mainW, &width, &height ); LOG( log_redraw, 1, ( "MainProc/Resize: %d %s %ld %ld\n", cMP++, refresh==NULL?"RDW":"---", width, height ) ); - LayoutToolBar(refresh); - height -= (toolbarHeight+max(infoHeight,textHeight)+10); + ToolbarLayout(refresh); + height -= (ToolbarGetHeight() +max(infoHeight,textHeight)+10); if (height >= 0) { wBool_t bTemp = wDrawSetTempMode(mainD.d, FALSE ); if ( bTemp ) { printf( "MainProc TempMode\n" ); } wDrawSetSize( mainD.d, width-20, height, refresh ); - wControlSetPos( (wControl_p)mainD.d, 0, toolbarHeight ); + wControlSetPos( (wControl_p)mainD.d, 0, ToolbarGetHeight()); SetMainSize(); SetInfoBar(); panCenter.x = mainD.orig.x + mainD.size.x/2.0; @@ -1837,7 +1840,6 @@ EXPORT void DoRedraw( void ) { LOG( log_mapsize, 2, ( "DoRedraw\n" ) ); ChangeMapScale(); - MapRedraw( mapD.d, NULL, 0, 0 ); MainRedraw(); // DoRedraw } @@ -1875,10 +1877,12 @@ static void DrawMarkers( void ) p0.x = p1.x = oldMarker.x; p0.y = mainD.orig.y; p1.y = mainD.orig.y-BBORDER*mainD.scale/mainD.dpi; + DrawLine( &tempD, p0, p1, 3, wDrawColorWhite ); DrawLine( &tempD, p0, p1, 0, markerColor ); p0.y = p1.y = oldMarker.y; p0.x = mainD.orig.x; p1.x = mainD.orig.x-LBORDER*mainD.scale/mainD.dpi; + DrawLine( &tempD, p0, p1, 3, wDrawColorWhite ); DrawLine( &tempD, p0, p1, 0, markerColor ); } @@ -1900,7 +1904,7 @@ EXPORT void DrawRuler( long inch, lastInch; DIST_T len; int digit; - char quote; + char quote = ' '; char message[STR_SHORT_SIZE]; coOrd d_orig, d_size; wFontSize_t fs; @@ -1936,6 +1940,7 @@ EXPORT void DrawRuler( } end = FindDistance( orig, pos1 ); + DrawLine( d, pos0, pos1, 3, wDrawColorWhite ); DrawLine( d, pos0, pos1, 0, color ); if (units == UNITS_METRIC) { @@ -1969,6 +1974,7 @@ EXPORT void DrawRuler( if (power==1000 || mm%(power*10) != 0) { Translate( &p0, orig, a, mm/25.4 ); Translate( &p1, p0, aa, len*d->scale/mainD.dpi ); + DrawLine( d, p0, p1, 3, wDrawColorWhite ); DrawLine( d, p0, p1, 0, color ); if (!number || (d->scale > 40 && mm % skip != 0.0)) { continue; @@ -1991,7 +1997,9 @@ EXPORT void DrawRuler( //p0.x = p0.x+((-(LBORDER-2)/2)+((LBORDER-2)/2+2)*sin_aa)*d->scale/mainD.dpi; //p0.y = p1.y+dyn*d->scale/mainD.dpi; } - DrawString( d, p0, 0.0, message, rulerFp, fs*d->scale, color ); + DrawBoxedString( BOX_BACKGROUND|BOX_POS_BOTTOM_LEFT, + d, p0, message, rulerFp, fs*d->scale, + color, 0 ); } } } @@ -2058,6 +2066,7 @@ EXPORT void DrawRuler( if(!skip) { Translate( &p0, orig, a, inch+fraction/16.0 ); Translate( &p1, p0, aa, lengths[fraction]*d->scale/mainD.dpi ); + DrawLine( d, p0, p1, 3, wDrawColorWhite ); DrawLine( d, p0, p1, 0, color ); } if (fraction == 0) { @@ -2078,7 +2087,9 @@ EXPORT void DrawRuler( Translate( &p0, p0, aa, majorLength*d->scale/mainD.dpi ); Translate( &p0, p0, 225, fs*d->scale/mainD.dpi ); sprintf(message, "%d%c", digit, quote ); - DrawString( d, p0, 0.0, message, rulerFp, fs*d->scale, color ); + DrawBoxedString( BOX_BACKGROUND|BOX_POS_BOTTOM_LEFT, + d, p0, message, rulerFp, fs*d->scale, + color, 0 ); } } } @@ -2426,7 +2437,7 @@ EXPORT void DoZoomExtents( void * mode) return; } track_p trk = NULL; - coOrd bot, top; + coOrd bot = {0.0, 0.0}, top = {0.0, 0.0}; BOOL_T first = TRUE; while ( TrackIterate( &trk ) ) { if(GetTrkSelected(trk)) { @@ -2839,7 +2850,7 @@ coOrd minIncrementSizes() static void DoMouse( wAction_t action, coOrd pos ) { - BOOL_T rc; + int rc; wDrawPix_t x, y; static BOOL_T ignoreCommands; // Middle button pan state @@ -2958,7 +2969,7 @@ static void DoMouse( wAction_t action, coOrd pos ) action = C_TEXT+((int)(0x0A<<8)); break; } - int rc = DoPanKeyAction(action); + rc = DoPanKeyAction(action); if (rc!=1) { return; } break; case C_TEXT: @@ -3047,9 +3058,6 @@ static void DoMouse( wAction_t action, coOrd pos ) Reset(); DoCurCommand( C_START, zero ); break; - case C_INFO: - Reset(); - break; } } @@ -3283,11 +3291,11 @@ EXPORT void DrawInit( int initialZoom ) // InitColor(); wWinGetSize( mainW, &w, &h ); - /*LayoutToolBar();*/ - h = h - (toolbarHeight+max(textHeight,infoHeight)+10); + + h = h - (ToolbarGetHeight() +max(textHeight,infoHeight)+10); if ( w <= 0 ) { w = 1; } if ( h <= 0 ) { h = 1; } - tempD.d = mainD.d = wDrawCreate( mainW, 0, toolbarHeight, "", + tempD.d = mainD.d = wDrawCreate( mainW, 0, ToolbarGetHeight(), "", BD_TICKS|BD_MODKEYS, w, h, &mainD, MainLayoutCB, DoMousew ); @@ -3320,7 +3328,8 @@ EXPORT void DrawInit( int initialZoom ) /*h = (wWinPix_t)((mapD.size.y/mapD.scale)*mainD.dpi + 0.5)+2;*/ ParamRegister( &mapPG ); LOG( log_mapsize, 2, ( "DrawInit/ParamCreateDialog(&mapPG\n" ) ); - mapW = ParamCreateDialog( &mapPG, MakeWindowTitle(_("Map")), NULL, NULL, NULL, + mapW = ParamCreateDialog( &mapPG, MakeWindowTitle(_("Map")), NULL, NULL, + ParamCancel_Null, FALSE, NULL, F_RESIZE, NULL ); ChangeMapScale(); @@ -3336,7 +3345,7 @@ EXPORT void DrawInit( int initialZoom ) RegisterChangeNotification( DrawChange ); } -#include "bitmaps/pan-zoom.xpm3" +#include "bitmaps/pan-zoom.image3" static wMenu_p panPopupM; @@ -3526,7 +3535,7 @@ EXPORT void PanMenuEnter( void * keyVP ) EXPORT void InitCmdPan( wMenu_p menu ) { panCmdInx = AddMenuButton( menu, CmdPan, "cmdPan", _("Pan/Zoom"), - wIconCreatePixMap(pan_zoom_xpm3[iconSize]), + wIconCreatePixMap(pan_zoom_image3[iconSize]), LEVEL0, IC_CANCEL|IC_POPUP|IC_LCLICK|IC_CMDMENU, ACCL_PAN, NULL ); } EXPORT void InitCmdPan2( wMenu_p menu ) diff --git a/app/bin/draw.h b/app/bin/draw.h index 0ddf547..828a8c3 100644 --- a/app/bin/draw.h +++ b/app/bin/draw.h @@ -241,6 +241,7 @@ void DrawHilightPolygon(drawCmd_p, coOrd *, int); #define BOX_BACKGROUND (5) // draw box with backgound only, no frame #define BOX_ARROW_BACKGROUND (6) // box has a connector and background #define BOX_BOX_BACKGROUND (7) // draw complete frame and background +#define BOX_POS_BOTTOM_LEFT (1<<8) // Origin position void DrawBoxedString(int, drawCmd_p, coOrd, char *, wFont_p, wFontSize_t, wDrawColor, ANGLE_T); diff --git a/app/bin/drawgeom.c b/app/bin/drawgeom.c index b52d42a..bdde040 100644 --- a/app/bin/drawgeom.c +++ b/app/bin/drawgeom.c @@ -2095,7 +2095,7 @@ STATUS_T DrawGeomModify( } break; case SEG_TEXT: - InfoMessage("Text can only be modified with Describe"); + InfoMessage("Text can only be modified with Property command"); wBeep(); return C_ERROR; default: diff --git a/app/bin/fileio.c b/app/bin/fileio.c index 4741c05..8695c5a 100644 --- a/app/bin/fileio.c +++ b/app/bin/fileio.c @@ -39,6 +39,7 @@ #include "include/paramfile.h" #include "include/paramfilelist.h" #include "paths.h" +#include "include/stringxtc.h" #include "track.h" #include "version.h" #include "dynstring.h" @@ -49,8 +50,6 @@ #include "include/utf8convert.h" #endif // UTFCONVERT -EXPORT dynArr_t paramProc_da; - #define COPYBLOCKSIZE 1024 EXPORT const char * workingDir; @@ -61,8 +60,8 @@ static coOrd paste_offset, cursor_offset; EXPORT wBool_t bExample = FALSE; EXPORT wBool_t bReadOnly = FALSE; -EXPORT wBool_t bInReadTracks = FALSE; +static int log_timereadfile = 0; #ifdef WINDOWS #define rename( F1, F2 ) Copyfile( F1, F2 ) @@ -89,52 +88,6 @@ EXPORT int Copyfile( const char * fn1, const char * fn2 ) return 0; } -// -// Locale handling -// SetCLocale is called before reading/writing any data files (.xtc, .xti, .xtq, .cus...) -// SetUserLocale is called after -// Calls can be nested: C, C, User, User -// -static char * sUserLocale = NULL; // current user locale -static long lCLocale = 0; // locale state: > 0 C locale, <= 0 user locale -static long nCLocale = 0; // total # of setlocals calls -static int log_locale = 0; // logging -static int log_timereadfile = 0; - -EXPORT void SetCLocale() -{ - if ( sUserLocale == NULL ) { - sUserLocale = MyStrdup( setlocale( LC_ALL, NULL ) ); - } - if ( lCLocale == 0 ) { - LOG( log_locale, 1, ( "Set C Locale: %ld\n", ++nCLocale ) ); - setlocale( LC_ALL, "C" ); -#ifdef LC_MESSAGES - setlocale( LC_MESSAGES, ""); -#endif - } - lCLocale++; - if ( lCLocale > 1 ) { - LOG( log_locale, 3, ( "SetClocale - C! %ld\n", nCLocale) ); - } else if ( lCLocale < 1 ) { - LOG( log_locale, 2, ( "SetClocale - User! %ld\n", nCLocale) ); - } -} - -EXPORT void SetUserLocale() -{ - if ( lCLocale == 1 ) { - LOG( log_locale, 1, ( "Set %s Locale: %ld\n", sUserLocale, ++nCLocale ) ); - setlocale( LC_ALL, sUserLocale ); - } - lCLocale--; - if ( lCLocale < 0 ) { - LOG( log_locale, 2, ("SetUserLocale - User! %ld\n", nCLocale) ); - } else if ( lCLocale > 0 ) { - LOG( log_locale, 3, ("SetUserLocale - C! %ld\n", nCLocale) ); - } -} - /**************************************************************************** * @@ -151,23 +104,8 @@ EXPORT char * curSubContents; #define PARAM_DEMO (-1) -dynArr_t paramProc_da; +EXPORT dynArr_t paramProc_da; -EXPORT void Stripcr( char * line ) -{ - char * cp; - cp = line + strlen(line); - if (cp == line) { - return; - } - cp--; - if (*cp == '\n') { - *cp-- = '\0'; - } - if (cp >= line && *cp == '\r') { - *cp = '\0'; - } -} EXPORT char * GetNextLine( void ) { @@ -274,7 +212,7 @@ EXPORT void SyntaxError( EXPORT BOOL_T GetArgs( char * line, - char * format, + const char * format, ... ) { char * cp, * cq; @@ -288,10 +226,6 @@ EXPORT BOOL_T GetArgs( va_list ap; char * sError = NULL; - if ( lCLocale < 1 ) { - LOG( log_locale, 1, ( "GetArgs: not in C locale\n" ) ); - } - cp = line; va_start( ap, format ); for ( ; sError==NULL && *format; format++ ) { @@ -680,7 +614,7 @@ static BOOL_T ReadTrackFile( return FALSE; } - bInReadTracks = TRUE; + ParamSetInReadTracks(TRUE); SetCLocale(); checkPtFileNameBackup = NULL; paramLineNum = 0; @@ -790,7 +724,7 @@ static BOOL_T ReadTrackFile( } } - bInReadTracks = FALSE; + ParamSetInReadTracks(FALSE); if (paramFile) { fclose(paramFile); paramFile = NULL; @@ -889,8 +823,7 @@ int LoadTracks( fseek(f, 0, SEEK_SET); manifest = malloc(length + 1); if (manifest) { - fread(manifest, 1, length, f); - manifest[length] = '\0'; + manifest[ fread(manifest, 1, length, f) ] = '\0'; } fclose(f); } else { @@ -971,7 +904,6 @@ int LoadTracks( RecomputeElevations(NULL); AttachTrains(); DoChangeNotification( CHANGE_ALL ); - DoUpdateTitles(); LayerSetCounts(); } @@ -1511,7 +1443,6 @@ EXPORT int LoadCheckpoint( BOOL_T sameName ) RecomputeElevations(NULL); AttachTrains(); DoChangeNotification( CHANGE_ALL ); - DoUpdateTitles(); } else { SetLayoutFullPath(""); } @@ -1593,9 +1524,8 @@ static int ImportTracks( return TRUE; } -EXPORT void DoImport( void * type ) +static void DoImport( void * type ) { - importAsModule = (int)VP2L(type); if (importFile_fs == NULL) importFile_fs = wFilSelCreate( mainW, FS_LOAD, 0, type == 0 ? _("Import Tracks") : _("Import Module"), @@ -1604,6 +1534,17 @@ EXPORT void DoImport( void * type ) wFilSelect( importFile_fs, GetCurrentPath(LAYOUTPATHKEY)); } +EXPORT void DoImportObjects( void * unused ) +{ + importAsModule = FALSE; + DoImport( unused ); +} + +EXPORT void DoImportModule( void * unused ) +{ + importAsModule = TRUE; + DoImport( unused ); +} /** * Export the selected track pieces @@ -1800,7 +1741,7 @@ EXPORT void FileInit( void ) SetLayoutFullPath(""); MakeFullpath(&clipBoardN, workingDir, sClipboardF, NULL); + LocaleInit(); - log_locale = LogFindIndex( "locale" ); log_timereadfile = LogFindIndex( "timereadfile" ); } diff --git a/app/bin/fileio.h b/app/bin/fileio.h index 0ea80af..edd8cff 100644 --- a/app/bin/fileio.h +++ b/app/bin/fileio.h @@ -42,9 +42,6 @@ extern const char * libDir; extern wBool_t bReadOnly; extern wBool_t bExample; -// Processing an input file, objects may be incomplete so avoid some ops (MapRedraw) -extern wBool_t bInReadTracks; - #define PARAM_CUSTOM (-2) #define PARAM_LAYOUT (-3) extern int curParamFileIndex; @@ -83,7 +80,6 @@ typedef struct { extern dynArr_t paramProc_da; #define paramProc(N) DYNARR_N( paramProc_t, paramProc_da, N ) -void Stripcr( char * ); char * GetNextLine( void ); #define END_TRK_FILE "END$TRACKS" @@ -93,7 +89,7 @@ char * GetNextLine( void ); #define END_MESSAGE "END$MESSAGE" wBool_t IsEND( char * sEnd ); -BOOL_T GetArgs( char *, char *, ... ); +BOOL_T GetArgs( char *, const char *, ... ); char * ReadMultilineText(); BOOL_T ParseRoomSize( char *, coOrd * ); int InputError( char *, BOOL_T, ... ); @@ -122,7 +118,8 @@ void CleanupCheckpointFiles( void ); void CleanupTempArchive( void ); int ExistsCheckpoint( void ); int LoadCheckpoint( BOOL_T ); -void DoImport( void * typeVP ); +void DoImportObjects( void * typeVP ); +void DoImportModule( void * typeVP ); void DoExport( void * unused ); void DoExportDXF( void * unused ); #if XTRKCAD_CREATE_SVG @@ -154,6 +151,7 @@ BOOL_T MacroInit( void ); int Copyfile( const char * fn1, const char * fn2); void SetCLocale(); void SetUserLocale(); +void LocaleInit(); // Parameter file search void DoSearchParams(void * unused); diff --git a/app/bin/filenoteui.c b/app/bin/filenoteui.c index 9b1c2d5..3cef58f 100644 --- a/app/bin/filenoteui.c +++ b/app/bin/filenoteui.c @@ -29,6 +29,7 @@ #include "paths.h" #include "include/stringxtc.h" #include "track.h" +#include "cundo.h" #define MYMIN(x, y) (((x) < (y)) ? (x) : (y)) @@ -197,16 +198,6 @@ FileDlgUpdate( } -/** - * Handle Cancel button: restore old values for layer and position - */ - -static void -FileEditCancel( wWin_p junk) -{ - ResetIfNotSticky(); - wHide(fileNoteW); -} /** * Handle OK button: make sure the entered filename is syntactically valid, update * the layout and close the dialog @@ -221,13 +212,19 @@ FileEditOK(void *junk) if ( trk == NULL ) { // new file note trk = NewNote( -1, fileNoteData.pos, OP_NOTEFILE ); + } else { + if ( ! descUndoStarted ) { + UndoStart( _("Update File Note"), "Update File Note" ); + descUndoStarted = TRUE; + } + UndoModify( trk ); } struct extraDataNote_t * xx = GET_EXTRA_DATA( trk, T_NOTE, extraDataNote_t ); xx->pos = fileNoteData.pos; SetTrkLayer( trk, fileNoteData.layer ); - MyFree( xx->noteData.fileData.title ); + UndoDeferFree( xx->noteData.fileData.title ); + UndoDeferFree( xx->noteData.fileData.path ); xx->noteData.fileData.title = MyStrdup( fileNoteData.title ); - MyFree( xx->noteData.fileData.path ); xx->noteData.fileData.path = MyStrdup( fileNoteData.path ); SetBoundingBox( trk, xx->pos, xx->pos ); DrawNewTrack( trk ); @@ -251,7 +248,7 @@ static void CreateEditFileDialog(char * windowTitle) fileNoteW = ParamCreateDialog(&fileNotePG, "", _("Done"), FileEditOK, - FileEditCancel, TRUE, NULL, + ParamCancel_Current, TRUE, NULL, F_BLOCK, FileDlgUpdate); } @@ -262,6 +259,7 @@ static void CreateEditFileDialog(char * windowTitle) ParamLoadControls(&fileNotePG); wControlActive(fileNotePLs[I_OPEN].control, (IsFileValid(fileNoteData.path)?TRUE:FALSE)); + descTitle = windowTitle; wShow(fileNoteW); } diff --git a/app/bin/include/stringxtc.h b/app/bin/include/stringxtc.h index dc054d7..2ccaa4f 100644 --- a/app/bin/include/stringxtc.h +++ b/app/bin/include/stringxtc.h @@ -6,4 +6,5 @@ size_t strscat(char *dest, const char *src, size_t count); size_t strscpy(char *dest, const char *src, size_t count); char *XtcStrlwr(char *str); int XtcStricmp(const char *a, const char *b); +void Stripcr(char*); #endif diff --git a/app/bin/include/toolbar.h b/app/bin/include/toolbar.h new file mode 100644 index 0000000..f62b09a --- /dev/null +++ b/app/bin/include/toolbar.h @@ -0,0 +1,57 @@ +/*****************************************************************//** + * \file toolbar.h + * \brief Header for toolbar functions + *********************************************************************/ + +#ifndef TOOLBAR_H +#define TOOLBAR_H + /* + * Command groups + */ +#define BG_SELECT (0) +#define BG_ZOOM (1) +#define BG_UNDO (2) +#define BG_EASE (3) +#define BG_TRKCRT (4) +#define BG_TRKMOD (5) +#define BG_TRKGRP (6) +#define BG_MISCCRT (7) +#define BG_RULER (8) +#define BG_LAYER (9) +#define BG_HOTBAR (10) +#define BG_SNAP (11) +#define BG_TRAIN (12) +#define BG_FILE (13) +#define BG_CONTROL (14) +#define BG_EXPORTIMPORT (15) +#define BG_PRINT (16) +// This must be the last item: +#define BG_LAST (17) + +extern void InitToolbar(void); +extern void ToolbarLayout(void* data); +extern void DoToolbar(void* unused); +extern bool ToolbarIsGroupVisible(int group); +extern wWinPix_t ToolbarGetHeight(void); +extern void ToolbarSetHeight(wWinPix_t newHeight); + +extern void InitToolbar(void); +extern void ToolbarButtonBusy(wIndex_t button, wBool_t busy); +extern void ToolbarButtonEnable(wIndex_t button, wBool_t enable); +extern void ToolbarButtonEnableIfSelect(bool selected); +extern void ToolbarButtonCommandLink(wIndex_t button, int command); +extern void ToolbarUpdateButton(wIndex_t button, wIndex_t command, + char* icon, const char* helpKey, void* context); +extern void ToolbarButtonPlayback(wIndex_t buttonInx); +extern void ToolbarLoadConfig(void); +extern void ToolbarControlAdd(wControl_p control, long options, int cmdGroup); + + +wIndex_t AddCommand(procCommand_t cmdProc, const char* helpKey, + const char* nameStr, wIcon_p icon, int reqLevel, long options, long acclKey, + wIndex_t buttInx, long stickyMask, wMenuPush_p cmdMenus[NUM_CMDMENUS], + void* context); + +void PlaybackButtonMouse(wIndex_t); +void PlaybackCommand(const char*, wIndex_t); +#endif diff --git a/app/bin/layout.c b/app/bin/layout.c index c61c23f..13c1931 100644 --- a/app/bin/layout.c +++ b/app/bin/layout.c @@ -29,6 +29,7 @@ #include "track.h" #include "fileio.h" #include "cselect.h" +#include "include/toolbar.h" #define MINTRACKRADIUSPREFS "minTrackRadius" #define MAXTRACKGRADEPREFS "maxTrackGrade" @@ -90,6 +91,8 @@ static paramIntegerRange_t i0_100 = { 0, 100 }; static void SettingsWrite( void ); static void SettingsRead( void ); +static void ImageFileClear(void* unused); +static void ImageFileBrowse(void* unused); static void LayoutDlgUpdate(paramGroup_p pg, int inx, void * valueP); @@ -159,7 +162,7 @@ LoadLayoutMaxGradePref(char* scaleName, double defaultValue) static void CopyLayoutTitle(char* dest, char *src) { - strncpy(dest, src, TITLEMAXLEN); + strncpy(dest, src, TITLEMAXLEN - 1); *(dest + TITLEMAXLEN - 1) = '\0'; } @@ -494,6 +497,39 @@ GetLayoutRoomSize(coOrd *roomSize) static wWin_p layoutW; static void LayoutChange(long changes); +static paramData_t layoutPLs[] = { + { PD_FLOAT, &thisLayout.props.roomSize.x, "roomsizeX", PDO_NOPREF | PDO_DIM | PDO_NOPSHUPD | PDO_DRAW, &r1_9999999, N_("Room Width"), 0, I2VP(CHANGE_MAIN | CHANGE_MAP) }, + { PD_FLOAT, &thisLayout.props.roomSize.y, "roomsizeY", PDO_NOPREF | PDO_DIM | PDO_NOPSHUPD | PDO_DRAW | PDO_DLGHORZ, &r1_9999999, N_(" Height"), 0, I2VP(CHANGE_MAIN | CHANGE_MAP) }, + { PD_STRING, &thisLayout.props.title1, "title1", PDO_NOPSHUPD | PDO_STRINGLIMITLENGTH, NULL, N_("Layout Title"), 0, 0, sizeof(thisLayout.props.title1)}, + { PD_STRING, &thisLayout.props.title2, "title2", PDO_NOPSHUPD | PDO_STRINGLIMITLENGTH, NULL, N_("Subtitle"), 0, 0, sizeof(thisLayout.props.title2)}, +#define SCALEINX (4) + { PD_DROPLIST, &thisLayout.props.curScaleDescInx, "scale", PDO_NOPREF | PDO_NOPSHUPD | PDO_NORECORD | PDO_NOUPDACT, I2VP(180), N_("Scale"), 0, I2VP(CHANGE_SCALE) }, +#define GAUGEINX (5) + { PD_DROPLIST, &thisLayout.props.curGaugeInx, "gauge", PDO_NOPREF | PDO_NOPSHUPD | PDO_NORECORD | PDO_NOUPDACT | PDO_DLGHORZ, I2VP(180), N_(" Gauge"), 0, I2VP(CHANGE_SCALE) }, +#define MINRADIUSENTRY (6) + { PD_FLOAT, &thisLayout.props.minTrackRadius, "mintrackradius", PDO_DIM | PDO_NOPSHUPD | PDO_NOPREF, &r0_10000, N_("Min Track Radius"), 0, I2VP(CHANGE_MAIN | CHANGE_LIMITS) }, + { PD_FLOAT, &thisLayout.props.maxTrackGrade, "maxtrackgrade", PDO_NOPSHUPD | PDO_DLGHORZ, &r0_90, N_(" Max Track Grade (%)"), 0, I2VP(CHANGE_MAIN) }, +#define BACKGROUNDFILEENTRY (8) + { PD_STRING, &thisLayout.props.backgroundTextBox, "backgroundfile", PDO_NOPSHUPD | PDO_NOPREF | PDO_NORECORD | PDO_STRINGLIMITLENGTH, NULL, N_("Background File Path"), 0, I2VP(CHANGE_BACKGROUND), TEXT_FIELD_LEN }, + { PD_BUTTON, ImageFileBrowse, "browse", PDO_DLGHORZ, NULL, N_("Browse ...") }, + { PD_BUTTON, ImageFileClear, "clear", PDO_DLGHORZ, NULL, N_("Clear") }, +#define BACKGROUNDPOSX (11) + { PD_FLOAT, &thisLayout.props.backgroundPos.x, "backgroundposX", PDO_DIM | PDO_NOPSHUPD | PDO_DRAW, &rN_9999999, N_("Background PosX,Y"), 0, I2VP(CHANGE_BACKGROUND) }, +#define BACKGROUNDPOSY (12) + { PD_FLOAT, &thisLayout.props.backgroundPos.y, "backgroundposY", PDO_DIM | PDO_NOPSHUPD | PDO_DRAW | PDO_DLGHORZ, &rN_9999999, NULL, 0, I2VP(CHANGE_BACKGROUND) }, +#define BACKGROUNDWIDTH (13) + { PD_FLOAT, &thisLayout.props.backgroundSize, "backgroundWidth", PDO_DIM | PDO_NOPSHUPD | PDO_DRAW, &r0_9999999, N_("Background Size"), 0, I2VP(CHANGE_BACKGROUND) }, +#define BACKGROUNDSCREEN (14) + { PD_LONG, &thisLayout.props.backgroundScreen, "backgroundScreen", PDO_NOPSHUPD | PDO_DRAW, &i0_100, N_("Background Screen %"), 0, I2VP(CHANGE_BACKGROUND) }, +#define BACKGROUNDANGLE (15) + { PD_FLOAT, &thisLayout.props.backgroundAngle, "backgroundAngle", PDO_NOPSHUPD | PDO_DRAW | PDO_DLGBOXEND, &r360_360, N_("Background Angle"), 0, I2VP(CHANGE_BACKGROUND) }, + { PD_MESSAGE, N_("Named Settings File"), NULL, PDO_DLGRESETMARGIN, I2VP(180) }, + { PD_BUTTON, SettingsWrite, "write", PDO_DLGHORZ, 0, N_("Write"), 0, I2VP(0) }, + { PD_BUTTON, SettingsRead, "read", PDO_DLGHORZ | PDO_DLGBOXEND, 0, N_("Read"), 0, I2VP(0) } +}; + +static paramGroup_t layoutPG = { "layout", PGO_RECORD | PGO_PREFMISC, layoutPLs, COUNT(layoutPLs) }; + /** * Show only the filename in the Dialog */ @@ -572,7 +608,7 @@ LoadBackGroundImage(void) return TRUE; } -#define BACKGROUNDFILEENTRY (8) + /** * Callback from File Select for Background Image File @@ -647,57 +683,46 @@ static void ImageFileBrowse( void * unused ) return; } + +static void ClearBackgroundData(void) +{ + SetLayoutBackGroundFullPath(NULL); + thisLayout.props.backgroundAngle = 0.0; + thisLayout.props.backgroundPos.x = 0.0; + thisLayout.props.backgroundPos.y = 0.0; + thisLayout.props.backgroundScreen = 0; + thisLayout.props.backgroundSize = 0.0; +} + +static void UpdateBackgroundDialogControls() +{ + SetName(); + ParamLoadControl(layout_pg_p, BACKGROUNDFILEENTRY); + + ParamLoadControl(layout_pg_p, BACKGROUNDPOSX); + ParamLoadControl(layout_pg_p, BACKGROUNDPOSY); + ParamLoadControl(layout_pg_p, BACKGROUNDSCREEN); + ParamLoadControl(layout_pg_p, BACKGROUNDWIDTH); + ParamLoadControl(layout_pg_p, BACKGROUNDANGLE); +} /** * Remove the background Image File */ static void ImageFileClear( void * unused) { - char * noname = ""; - SetLayoutBackGroundFullPath(noname); + ClearBackgroundData(); + UpdateBackgroundDialogControls(); + wDrawSetBackground( mainD.d, NULL, NULL); - SetName(); wControlActive((wControl_p)backgroundB, FALSE); + file_changed = TRUE; haveBackground = false; - ParamLoadControl(layout_pg_p, BACKGROUNDFILEENTRY); - - LayoutChange( CHANGE_BACKGROUND ); MainRedraw(); } -static paramData_t layoutPLs[] = { - { PD_FLOAT, &thisLayout.props.roomSize.x, "roomsizeX", PDO_NOPREF | PDO_DIM | PDO_NOPSHUPD | PDO_DRAW, &r1_9999999, N_("Room Width"), 0, I2VP(CHANGE_MAIN | CHANGE_MAP) }, - { PD_FLOAT, &thisLayout.props.roomSize.y, "roomsizeY", PDO_NOPREF | PDO_DIM | PDO_NOPSHUPD | PDO_DRAW | PDO_DLGHORZ, &r1_9999999, N_(" Height"), 0, I2VP(CHANGE_MAIN | CHANGE_MAP) }, - { PD_STRING, &thisLayout.props.title1, "title1", PDO_NOPSHUPD | PDO_STRINGLIMITLENGTH, NULL, N_("Layout Title"), 0, 0, sizeof(thisLayout.props.title1)}, - { PD_STRING, &thisLayout.props.title2, "title2", PDO_NOPSHUPD | PDO_STRINGLIMITLENGTH, NULL, N_("Subtitle"), 0, 0, sizeof(thisLayout.props.title2)}, -#define SCALEINX (4) - { PD_DROPLIST, &thisLayout.props.curScaleDescInx, "scale", PDO_NOPREF | PDO_NOPSHUPD | PDO_NORECORD | PDO_NOUPDACT, I2VP(180), N_("Scale"), 0, I2VP(CHANGE_SCALE) }, -#define GAUGEINX (5) - { PD_DROPLIST, &thisLayout.props.curGaugeInx, "gauge", PDO_NOPREF | PDO_NOPSHUPD | PDO_NORECORD | PDO_NOUPDACT | PDO_DLGHORZ, I2VP(180), N_(" Gauge"), 0, I2VP(CHANGE_SCALE) }, -#define MINRADIUSENTRY (6) - { PD_FLOAT, &thisLayout.props.minTrackRadius, "mintrackradius", PDO_DIM | PDO_NOPSHUPD | PDO_NOPREF, &r0_10000, N_("Min Track Radius"), 0, I2VP(CHANGE_MAIN | CHANGE_LIMITS) }, - { PD_FLOAT, &thisLayout.props.maxTrackGrade, "maxtrackgrade", PDO_NOPSHUPD | PDO_DLGHORZ, &r0_90, N_(" Max Track Grade (%)"), 0, I2VP(CHANGE_MAIN) }, -#define BACKGROUNDFILECHECK (8) //Note this value used in the file section routines above - if it changes, they will need to change - { PD_STRING, &thisLayout.props.backgroundTextBox, "backgroundfile", PDO_NOPSHUPD|PDO_NOPREF|PDO_NORECORD|PDO_STRINGLIMITLENGTH, NULL, N_("Background File Path"), 0, I2VP(CHANGE_BACKGROUND), TEXT_FIELD_LEN }, - { PD_BUTTON, ImageFileBrowse, "browse", PDO_DLGHORZ, NULL, N_("Browse ...") }, - { PD_BUTTON, ImageFileClear, "clear", PDO_DLGHORZ, NULL, N_("Clear") }, -#define BACKGROUNDPOSX (11) - { PD_FLOAT, &thisLayout.props.backgroundPos.x, "backgroundposX", PDO_DIM | PDO_NOPSHUPD | PDO_DRAW, &rN_9999999, N_("Background PosX,Y"), 0, I2VP(CHANGE_BACKGROUND) }, -#define BACKGROUNDPOSY (12) - { PD_FLOAT, &thisLayout.props.backgroundPos.y, "backgroundposY", PDO_DIM | PDO_NOPSHUPD | PDO_DRAW | PDO_DLGHORZ, &rN_9999999, NULL, 0, I2VP(CHANGE_BACKGROUND) }, -#define BACKGROUNDWIDTH (13) - { PD_FLOAT, &thisLayout.props.backgroundSize, "backgroundWidth", PDO_DIM | PDO_NOPSHUPD | PDO_DRAW, &r0_9999999, N_("Background Size"), 0, I2VP(CHANGE_BACKGROUND) }, -#define BACKGROUNDSCREEN (14) - { PD_LONG, &thisLayout.props.backgroundScreen, "backgroundScreen", PDO_NOPSHUPD | PDO_DRAW, &i0_100, N_("Background Screen %"), 0, I2VP(CHANGE_BACKGROUND) }, -#define BACKGROUNDANGLE (15) - { PD_FLOAT, &thisLayout.props.backgroundAngle, "backgroundAngle", PDO_NOPSHUPD | PDO_DRAW | PDO_DLGBOXEND, &r360_360, N_("Background Angle"), 0, I2VP(CHANGE_BACKGROUND) }, - { PD_MESSAGE, N_("Named Settings File"), NULL, PDO_DLGRESETMARGIN, I2VP(180) }, - { PD_BUTTON, SettingsWrite, "write", PDO_DLGHORZ, 0, N_("Write"), 0, I2VP(0) }, - { PD_BUTTON, SettingsRead, "read", PDO_DLGHORZ | PDO_DLGBOXEND, 0, N_("Read"), 0, I2VP(0) } -}; -static paramGroup_t layoutPG = { "layout", PGO_RECORD | PGO_PREFMISC, layoutPLs, COUNT( layoutPLs ) }; /** * @brief Handle the Layout changes, setting the values of changed items from dialog. @@ -823,13 +848,13 @@ static void LayoutChange(long changes) */ void DoLayout(void * unused) { - CHECK(BACKGROUNDFILEENTRY == BACKGROUNDFILECHECK); SetLayoutRoomSize(mapD.size); if (layoutW == NULL) { layoutW = ParamCreateDialog(&layoutPG, MakeWindowTitle(_("Layout Options")), - _("Ok"), LayoutOk, LayoutCancel, TRUE, NULL, 0, LayoutDlgUpdate); + _("Ok"), LayoutOk, ParamCancel_Custom( LayoutCancel ), + TRUE, NULL, 0, LayoutDlgUpdate); LoadScaleList((wList_p)layoutPLs[4].control); } @@ -1016,7 +1041,7 @@ LayoutBackGroundInit(BOOL_T clear) /** * Read the settings defined in the file from sections [misc] and [DialogItem] * @param files Number of files chosen - * @param fileName Filename(s) shosen. Only the first is used + * @param fileName Filename(s) chosen. Only the first is used * @param data Not used * @return TRUE (always) */ @@ -1044,7 +1069,7 @@ EXPORT int DoSettingsRead( wPrefGetInteger("DialogItem","cmdopt-selectzero",&selectZero,selectZero); //Get Toolbar showing - wPrefGetInteger( "misc", "toolbarset",&toolbarSet,toolbarSet); + ToolbarLoadConfig(); LayoutBackGroundInit( FALSE ); diff --git a/app/bin/linknoteui.c b/app/bin/linknoteui.c index a47bb58..31cb9de 100644 --- a/app/bin/linknoteui.c +++ b/app/bin/linknoteui.c @@ -28,6 +28,7 @@ #include "include/stringxtc.h" #include "track.h" #include "validator.h" +#include "cundo.h" #define DEFAULTLINKURL "http://www.xtrkcad.org/" #define DEFAULTLINKTITLE "The XTrackCAD Homepage" @@ -116,16 +117,6 @@ LinkDlgUpdate( } } -/** -* Handle Cancel button: restore old values for layer and position -*/ - -static void -LinkEditCancel( wWin_p junk) -{ - ResetIfNotSticky(); - wHide(linkNoteW); -} /** * Handle OK button: make sure the entered URL is syntactically valid, update @@ -141,13 +132,19 @@ LinkEditOK(void *junk) if ( trk == NULL ) { // new note trk = NewNote( -1, linkNoteData.pos, OP_NOTELINK ); + } else { + if ( ! descUndoStarted ) { + UndoStart( _("Update Link Note"), "Update Link Note" ); + descUndoStarted = TRUE; + } + UndoModify( trk ); } struct extraDataNote_t * xx = GET_EXTRA_DATA( trk, T_NOTE, extraDataNote_t ); xx->pos = linkNoteData.pos; SetTrkLayer( trk, linkNoteData.layer ); - MyFree( xx->noteData.linkData.title ); + UndoDeferFree( xx->noteData.linkData.title ); + UndoDeferFree( xx->noteData.linkData.url ); xx->noteData.linkData.title = MyStrdup( linkNoteData.title ); - MyFree( xx->noteData.linkData.url ); xx->noteData.linkData.url = MyStrdup( linkNoteData.url ); SetBoundingBox( trk, xx->pos, xx->pos ); DrawNewTrack( trk ); @@ -167,7 +164,7 @@ CreateEditLinkDialog(char *title) linkNoteW = ParamCreateDialog(&linkNotePG, "", _("Done"), LinkEditOK, - LinkEditCancel, TRUE, NULL, + ParamCancel_Current, TRUE, NULL, F_BLOCK, LinkDlgUpdate); } @@ -176,6 +173,7 @@ CreateEditLinkDialog(char *title) FillLayerList((wList_p)linkNotePLs[I_LAYER].control); ParamLoadControls(&linkNotePG); + descTitle = title; // and show the dialog wShow(linkNoteW); diff --git a/app/bin/locale.c b/app/bin/locale.c new file mode 100644 index 0000000..257a975 --- /dev/null +++ b/app/bin/locale.c @@ -0,0 +1,78 @@ +/** + * \file locale.c + * \brief Locale handling + */ + +/* XTrackCad - Model Railroad CAD + * Copyright (C) 2005, 2024 Dave Bullis + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include "common.h" +#include + +/** + * SetCLocale is called before reading/writing any data files (.xtc, .xti, .xtq, .cus...). + * SetUserLocale is called after. + * Calls can be nested: C, C, User, User + */ + +static char* sUserLocale = NULL; // current user locale +static long lCLocale = 0; // locale state: > 0 C locale, <= 0 user locale +static long nCLocale = 0; // total # of setlocals calls +static int log_locale = 0; // logging + + +EXPORT void SetCLocale() +{ + if (sUserLocale == NULL) { + sUserLocale = MyStrdup(setlocale(LC_ALL, NULL)); + } + if (lCLocale == 0) { + LOG(log_locale, 1, ("Set C Locale: %ld\n", ++nCLocale)); + setlocale(LC_ALL, "C"); +#ifdef LC_MESSAGES + setlocale(LC_MESSAGES, ""); +#endif + } + lCLocale++; + if (lCLocale > 1) { + LOG(log_locale, 3, ("SetClocale - C! %ld\n", nCLocale)); + } else if (lCLocale < 1) { + LOG(log_locale, 2, ("SetClocale - User! %ld\n", nCLocale)); + } +} + +EXPORT void SetUserLocale() +{ + if (lCLocale == 1) { + LOG(log_locale, 1, ("Set %s Locale: %ld\n", sUserLocale, ++nCLocale)); + setlocale(LC_ALL, sUserLocale); + } + lCLocale--; + if (lCLocale < 0) { + LOG(log_locale, 2, ("SetUserLocale - User! %ld\n", nCLocale)); + } else if (lCLocale > 0) { + LOG(log_locale, 3, ("SetUserLocale - C! %ld\n", nCLocale)); + } +} + +void +LocaleInit() +{ + log_locale = LogFindIndex("locale"); +} + diff --git a/app/bin/macro.c b/app/bin/macro.c index 7105e98..7872df9 100644 --- a/app/bin/macro.c +++ b/app/bin/macro.c @@ -30,9 +30,11 @@ #include "misc.h" #include "param.h" #include "paths.h" +#include "include/stringxtc.h" #include "track.h" #include "version.h" #include "common-ui.h" +#include "include/toolbar.h" #ifdef UTFCONVERT #include "include/utf8convert.h" @@ -181,7 +183,7 @@ static int StartRecord( int cnt, char ** pathName, void * context ) if ( logTable_da.cnt > 11 ) { lprintf( "StartRecord( %s ) @ %s\n", pathName, ctime(&clock) ); } - ParamStartRecord(); + ParamStartRecord(recordF); WriteTracks( recordF, TRUE ); WriteLayers( recordF ); fprintf( recordF, "REDRAW\n" ); @@ -207,6 +209,7 @@ static void DoRecordButton( void * context ) fprintf( recordF, "%s\nSTEP\n", END_MESSAGE ); fclose( recordF ); recordF = NULL; + ParamStartRecord( NULL ); wHide( recordW ); break; @@ -269,7 +272,8 @@ EXPORT void DoRecord( void * context ) { if (recordW == NULL) { char * title = MakeWindowTitle(_("Record")); - recordW = ParamCreateDialog( &recordPG, title, NULL, NULL, NULL, FALSE, NULL, + recordW = ParamCreateDialog( &recordPG, title, NULL, NULL, ParamCancel_Null, + FALSE, NULL, F_RESIZE, NULL ); recordFile_fs = wFilSelCreate( mainW, FS_SAVE, 0, title, sRecordFilePattern, StartRecord, NULL ); @@ -320,7 +324,8 @@ static wDrawBitMap_p flash_bm; static long flashTO = 120; static DIST_T PixelsPerStep = 5; static long stepTO = 100; -EXPORT unsigned long playbackTimer; +EXPORT unsigned long +playbackTimer; /** if >0 performance measurement in progress */ static wBool_t didPause; static wBool_t flashTwice = FALSE; @@ -399,6 +404,8 @@ static void SetPlaybackSpeed( case 5: playbackDelay = 0; break; } playbackSpeed = inx; + + ParamSetInPlayback(inPlayback, playbackDelay); } @@ -958,6 +965,12 @@ static void PlaybackSetup( void ) nRegressionFail = 0; } +void +SetInPlayback(wBool_t state) +{ + inPlayback = state; + ParamSetInPlayback(state, playbackDelay); +} static void Playback( void ) { @@ -973,10 +986,11 @@ static void Playback( void ) char *demoFileName = NULL; useCurrentLayer = FALSE; - inPlayback = TRUE; + SetInPlayback( TRUE ); EnableButtons( FALSE ); // lastCmd = otherCmd; playbackTimer = 0; + ParamTurnOffDelays(false); if (demoWinOnTop) { wWinTop( mainW ); demoWinOnTop = FALSE; @@ -1009,7 +1023,7 @@ static void Playback( void ) if ( paramFile == NULL ) { NoticeMessage( MSG_OPEN_FAIL, _("Continue"), NULL, _("Demo"), demoFileName, strerror(errno) ); - inPlayback = FALSE; + SetInPlayback( FALSE ); SetUserLocale(); return; } @@ -1030,7 +1044,7 @@ static void Playback( void ) demoFileName ); fclose( paramFile ); paramFile = NULL; - inPlayback = FALSE; + SetInPlayback( FALSE ); SetUserLocale(); return; } @@ -1059,7 +1073,7 @@ static void Playback( void ) /* empty paramLine */ } else if (ReadTrack( paramLine ) ) { if ( paramFile == NULL ) { - inPlayback = FALSE; + SetInPlayback(FALSE ); break; } } else if (strncmp( paramLine, "STEP", 5 ) == 0) { @@ -1081,7 +1095,7 @@ static void Playback( void ) wPause( 1000 ); EnableButtons( FALSE ); } else { - inPlayback = FALSE; + SetInPlayback(FALSE); SetUserLocale(); return; } @@ -1103,7 +1117,7 @@ static void Playback( void ) wWinTop( demoW ); demoWinOnTop = TRUE; EnableButtons( TRUE ); - inPlayback = FALSE; + SetInPlayback(FALSE); SetUserLocale(); return; } @@ -1211,6 +1225,7 @@ static void Playback( void ) } } else if (strncmp( paramLine, "TIMESTART", 9 ) == 0 ) { playbackTimer = wGetTimer(); + ParamTurnOffDelays(true); } else if (strncmp( paramLine, "TIMEEND", 7 ) == 0 ) { if (playbackTimer == 0) { NoticeMessage( MSG_PLAYBACK_TIMEEND, _("Ok"), NULL ); @@ -1219,6 +1234,7 @@ static void Playback( void ) sprintf( message, _("Elapsed time %lu\n"), playbackTimer ); wTextAppend( demoT, message ); playbackTimer = 0; + ParamTurnOffDelays(false); } } else if (strncmp( paramLine, "MEMSTATS", 8 ) == 0 ) { wTextAppend( demoT, wMemStats() ); @@ -1299,7 +1315,7 @@ static void Playback( void ) if (pauseDemo) { EnableButtons( TRUE ); pauseDemo = FALSE; - inPlayback = FALSE; + SetInPlayback(FALSE); SetUserLocale(); return; } @@ -1312,7 +1328,7 @@ static void Playback( void ) fclose( documentFile ); documentFile = NULL; } - inPlayback = FALSE; + SetInPlayback(FALSE); PlaybackQuit(); SetUserLocale(); } @@ -1381,7 +1397,7 @@ static void DoDemoButton( void * command ) /* quit */ if ( inPlayback ) { // We will exit the loop in Playback() after the current command - inPlayback = FALSE; + SetInPlayback(FALSE); } else { // We're waiting for the user to press 'Step' PlaybackQuit(); @@ -1408,7 +1424,8 @@ static void DemoDlgUpdate( static void CreateDemoW( void ) { char * title = MakeWindowTitle(_("Demo")); - demoW = ParamCreateDialog( &demoPG, title, NULL, NULL, NULL, FALSE, NULL, + demoW = ParamCreateDialog( &demoPG, title, NULL, NULL, ParamCancel_Null, FALSE, + NULL, F_RESIZE, DemoDlgUpdate ); wListAddValue( demoSpeedL, _("Slowest"), NULL, I2VP(0) ); diff --git a/app/bin/menu.c b/app/bin/menu.c index ae2cfe2..814a0b5 100644 --- a/app/bin/menu.c +++ b/app/bin/menu.c @@ -36,9 +36,11 @@ #include "common-ui.h" #include "ctrain.h" -static paramData_t menuPLs[101] = { { PD_LONG, &toolbarSet, "toolbarset" }, { - PD_LONG, &curTurnoutEp, "cur-turnout-ep" - } +#include "include/toolbar.h" + +static paramData_t menuPLs[101] = { + {PD_LONG, NULL, "toolbarset", PDO_NOPREF}, + {PD_LONG, &curTurnoutEp, "cur-turnout-ep"} }; static paramGroup_t menuPG = { "misc", PGO_RECORD, menuPLs, 2 }; @@ -62,6 +64,7 @@ EXPORT wMenuList_p fileList_ml; EXPORT wMenuToggle_p snapGridEnableMI; EXPORT wMenuToggle_p snapGridShowMI; +static int cmdGroup; /*--------------------------------------------------------------------*/ typedef struct { @@ -115,78 +118,6 @@ static void MenuPlayback(char * line) } -/***************************************************************************** - * - * TOOLBAR - * - */ - - -/* - * These array control the choices available in the Toolbar setup. - * For each choice, the text is given and the respective mask is - * specified in the following array. - * Note: text and choices must be given in the same order. - */ -static char *AllToolbarLabels[] = { N_("File Buttons"), N_("Print Buttons"), N_("Import/Export Buttons"), - N_("Zoom Buttons"), N_("Undo Buttons"), N_("Easement Button"), N_("SnapGrid Buttons"), - N_("Create Track Buttons"), N_("Layout Control Elements"), - N_("Modify Track Buttons"), N_("Properties/Select"), - N_("Track Group Buttons"), N_("Train Group Buttons"), - N_("Create Misc Buttons"), N_("Ruler Button"), - N_("Layer Buttons"), N_("Hot Bar"), - NULL - }; -static long AllToolbarMasks[] = { 1 << BG_FILE, 1<< BG_PRINT, 1<< BG_EXPORTIMPORT, - 1<< BG_ZOOM, 1<< BG_UNDO, 1<< BG_EASE, 1 << BG_SNAP, 1 << BG_TRKCRT, - 1<< BG_CONTROL, 1<< BG_TRKMOD, 1 << BG_SELECT, 1 << BG_TRKGRP, 1 << BG_TRAIN, - 1<< BG_MISCCRT, 1<< BG_RULER, 1 << BG_LAYER, 1 << BG_HOTBAR - }; - -static wMenuToggle_p AllToolbarMI[ COUNT( AllToolbarMasks ) ]; - -static void ToolbarAction(void * data) -{ - int inx = (int)VP2L(data); - CHECK( inx >=0 && inx < COUNT( AllToolbarMasks ) ); - wBool_t set = wMenuToggleGet( AllToolbarMI[inx] ); - long mask = AllToolbarMasks[inx]; - if (set) { - toolbarSet |= mask; - } else { - toolbarSet &= ~mask; - } - wPrefSetInteger( "misc", "toolbarset", toolbarSet ); - MainProc( mainW, wResize_e, NULL, NULL ); - if (recordF) - fprintf(recordF, "PARAMETER %s %s %ld", "misc", "toolbarset", - toolbarSet); -} - -/** - * Create the Toolbar configuration submenu. Based on two arrays of descriptions and - * masks, the toolbar submenu is created dynamically. - * - * \param toolbarM IN menu to which the toogles will be added - */ - -static void CreateToolbarM(wMenu_p toolbarM) -{ - int inx, cnt; - long *masks; - char **labels; - wBool_t set; - - cnt = COUNT(AllToolbarMasks); - masks = AllToolbarMasks; - labels = AllToolbarLabels; - for (inx = 0; inx < cnt; inx++, masks++, labels++) { - set = (toolbarSet & *masks) != 0; - AllToolbarMI[inx] = wMenuToggleCreate(toolbarM, "toolbarM", _(*labels), 0, set, - ToolbarAction, I2VP(inx)); - } -} - /***************************************************************************** * @@ -224,7 +155,7 @@ static void ShowAddElevations(void * unused) if (addElevW == NULL) addElevW = ParamCreateDialog(&addElevPG, MakeWindowTitle(_("Change Elevations")), _("Change"), DoAddElev, - wHide, FALSE, NULL, 0, NULL); + ParamCancel_Current, FALSE, NULL, 0, NULL); wShow(addElevW); } @@ -270,7 +201,7 @@ static void StartRotateDialog(void * funcVP) rotateDialogCallBack_t func = funcVP; if (rotateW == NULL) rotateW = ParamCreateDialog(&rotatePG, MakeWindowTitle(_("Rotate")), - _("Ok"), RotateEnterOk, wHide, FALSE, NULL, 0, NULL); + _("Ok"), RotateEnterOk, ParamCancel_Current, FALSE, NULL, 0, NULL); ParamLoadControls(&rotatePG); rotateDialogCallBack = func; wShow(rotateW); @@ -281,7 +212,7 @@ static void StartIndexDialog(void * funcVP) indexDialogCallBack_t func = funcVP; if (indexW == NULL) indexW = ParamCreateDialog(&indexPG, MakeWindowTitle(_("Select Index")), - _("Ok"), IndexEnterOk, wHide, FALSE, NULL, 0, NULL); + _("Ok"), IndexEnterOk, ParamCancel_Current, FALSE, NULL, 0, NULL); ParamLoadControls(&indexPG); indexDialogCallBack = func; trackIndex[0] = '\0'; @@ -293,17 +224,19 @@ static void StartMoveDialog(void * funcVP) moveDialogCallBack_t func = funcVP; if (moveW == NULL) moveW = ParamCreateDialog(&movePG, MakeWindowTitle(_("Move")), _("Ok"), - MoveEnterOk, wHide, FALSE, NULL, 0, NULL); + MoveEnterOk, ParamCancel_Current, FALSE, NULL, 0, NULL); ParamLoadControls(&movePG); moveDialogCallBack = func; - moveValue = zero; wShow(moveW); } static void MoveEnterOk(void * unused) { ParamLoadData(&movePG); - moveDialogCallBack(&moveValue); + if ( moveValue.x != 0.0 || + moveValue.y != 0.0 ) { + moveDialogCallBack(&moveValue); + } wHide(moveW); } @@ -317,10 +250,12 @@ static void IndexEnterOk(void * unused) static void RotateEnterOk(void * unused) { ParamLoadData(&rotatePG); - if (angleSystem == ANGLE_POLAR) { - rotateDialogCallBack(I2VP(rotateValue * 1000)); - } else { - rotateDialogCallBack(I2VP(rotateValue * 1000)); + if ( rotateValue != 0.0 ) { + if (angleSystem == ANGLE_POLAR) { + rotateDialogCallBack(I2VP(rotateValue * 1000)); + } else { + rotateDialogCallBack(I2VP(rotateValue * 1000)); + } } wHide(rotateW); } @@ -436,10 +371,11 @@ EXPORT void SelectFont(void * unused) EXPORT long stickySet = 0; +static long stickySet1 = 0; static wWin_p stickyW; static const char * stickyLabels[33]; static paramData_t stickyPLs[] = { { - PD_TOGGLE, &stickySet, "set", 0, + PD_TOGGLE, &stickySet1, "set", 0, stickyLabels } }; @@ -449,6 +385,7 @@ static paramGroup_t stickyPG = { "sticky", PGO_RECORD, stickyPLs, static void StickyOk(void * unused) { + stickySet = stickySet1; wHide(stickyW); } @@ -457,8 +394,9 @@ EXPORT void DoSticky(void * unused) { if (!stickyW) stickyW = ParamCreateDialog(&stickyPG, - MakeWindowTitle(_("Sticky Commands")), _("Ok"), StickyOk, wHide, + MakeWindowTitle(_("Sticky Commands")), _("Ok"), StickyOk, ParamCancel_Restore, TRUE, NULL, 0, NULL); + stickySet1 = stickySet; ParamLoadControls(&stickyPG); wShow(stickyW); } @@ -496,7 +434,7 @@ static void CreateDebugW(void) debugPG.paramCnt = debugCnt+1; ParamRegister(&debugPG); debugW = ParamCreateDialog(&debugPG, MakeWindowTitle(_("Debug")), _("Ok"), - DebugOk, wHide, FALSE, NULL, 0, NULL); + DebugOk, ParamCancel_Current, FALSE, NULL, 0, NULL); wHide(debugW); } @@ -698,11 +636,11 @@ EXPORT wButton_p AddToolbarButton(const char * helpStr, wIcon_p icon, } bb = wButtonCreate(mainW, 0, 0, helpStr, (char*) icon, BO_ICON/*|((options&IC_CANCEL)?BB_CANCEL:0)*/, 0, action, context); - AddToolbarControl((wControl_p) bb, options); + ToolbarControlAdd((wControl_p) bb, options, cmdGroup); return bb; } -#include "bitmaps/down.xpm3" +#include "bitmaps/down.image3" static const char * buttonGroupMenuTitle; static const char * buttonGroupHelpKey; static const char * buttonGroupStickyLabel; @@ -749,7 +687,7 @@ EXPORT wIndex_t AddMenuButton(wMenu_p menu, procCommand_t command, } if (buttonGroupMenuTitle != NULL && buttonGroupPopupM == NULL) { if (openbuttIcon == NULL) { - openbuttIcon = wIconCreatePixMap(down_xpm3[iconSize]); + openbuttIcon = wIconCreatePixMap(down_image3[iconSize]); } buttonGroupPopupM = wMenuPopupCreate(mainW, buttonGroupMenuTitle); AddToolbarButton(buttonGroupHelpKey, openbuttIcon, IC_ABUT, @@ -841,39 +779,37 @@ static void MiscMenuItemCreate(wMenu_p m1, wMenu_p m2, const char * name, GetBalloonHelpStr(name); } menuPG.paramCnt++; + CHECK( menuPG.paramCnt < COUNT(menuPLs) ); } - -#include "bitmaps/zoom-in.xpm3" -#include "bitmaps/zoom-choose.xpm3" -#include "bitmaps/zoom-out.xpm3" -#include "bitmaps/zoom-extent.xpm3" -#include "bitmaps/undo.xpm3" -#include "bitmaps/redo.xpm3" -// #include "bitmaps/partlist.xpm" // unused -#include "bitmaps/doc-export.xpm3" -#include "bitmaps/doc-export-bmap.xpm3" -#include "bitmaps/doc-export-dxf.xpm3" +#include "bitmaps/zoom-in.image3" +#include "bitmaps/zoom-choose.image3" +#include "bitmaps/zoom-out.image3" +#include "bitmaps/zoom-extent.image3" +#include "bitmaps/undo.image3" +#include "bitmaps/redo.image3" +#include "bitmaps/doc-export.image3" +#include "bitmaps/doc-export-bmap.image3" +#include "bitmaps/doc-export-dxf.image3" #if XTRKCAD_CREATE_SVG -#include "bitmaps/doc-export-svg.xpm3" +#include "bitmaps/doc-export-svg.image3" #endif -#include "bitmaps/doc-import.xpm3" -#include "bitmaps/doc-import-mod.xpm3" -#include "bitmaps/doc-new.xpm3" -#include "bitmaps/doc-save.xpm3" -#include "bitmaps/doc-open.xpm3" -// #include "bitmaps/doc-print.xpm" -#include "bitmaps/doc-setup.xpm3" -#include "bitmaps/parameter.xpm3" -#include "bitmaps/map.xpm3" -#include "bitmaps/magnet.xpm3" +#include "bitmaps/doc-import.image3" +#include "bitmaps/doc-import-mod.image3" +#include "bitmaps/doc-new.image3" +#include "bitmaps/doc-save.image3" +#include "bitmaps/doc-open.image3" +#include "bitmaps/doc-setup.image3" +#include "bitmaps/parameter.image3" +#include "bitmaps/map.image3" +#include "bitmaps/magnet.image3" //static wMenu_p toolbarM; static addButtonCallBack_t paramFilesCallback; EXPORT void CreateMenus(void) { - wMenu_p fileM, editM, viewM, optionM, windowM, macroM, helpM, toolbarM, + wMenu_p fileM, editM, viewM, optionM, windowM, macroM, helpM, manageM, addM, changeM, drawM; wMenu_p zoomM, zoomSubM; @@ -1018,11 +954,11 @@ EXPORT void CreateMenus(void) wMenuSeparatorCreate(fileM); cmdGroup = BG_FILE; - AddToolbarButton("menuFile-clear", wIconCreatePixMap(doc_new_xpm3[iconSize]), + AddToolbarButton("menuFile-clear", wIconCreatePixMap(doc_new_image3[iconSize]), IC_MODETRAIN_TOO, DoClear, NULL); - AddToolbarButton("menuFile-load", wIconCreatePixMap(doc_open_xpm3[iconSize]), + AddToolbarButton("menuFile-load", wIconCreatePixMap(doc_open_image3[iconSize]), IC_MODETRAIN_TOO, ChkLoad, NULL); - AddToolbarButton("menuFile-save", wIconCreatePixMap(doc_save_xpm3[iconSize]), + AddToolbarButton("menuFile-save", wIconCreatePixMap(doc_save_image3[iconSize]), IC_MODETRAIN_TOO, DoSave, NULL); cmdGroup = BG_PRINT; @@ -1030,15 +966,16 @@ EXPORT void CreateMenus(void) ACCL_PRINTSETUP, (wMenuCallBack_p) wPrintSetup, 0, I2VP(0)); InitCmdPrint(fileM); - AddToolbarButton("menuFile-setup", wIconCreatePixMap(doc_setup_xpm3[iconSize]), + AddToolbarButton("menuFile-setup", + wIconCreatePixMap(doc_setup_image3[iconSize]), IC_MODETRAIN_TOO, (wMenuCallBack_p) wPrintSetup, I2VP(0)); wMenuSeparatorCreate(fileM); MiscMenuItemCreate(fileM, NULL, "cmdImport", _("&Import"), ACCL_IMPORT, - DoImport, 0, I2VP(0)); + DoImportObjects, 0, I2VP(0)); MiscMenuItemCreate(fileM, NULL, "cmdImportModule", _("Import &Module"), ACCL_IMPORT_MOD, - DoImport, 0, I2VP(1)); + DoImportModule, 0, I2VP(1)); MiscMenuItemCreate(fileM, NULL, "cmdOutputbitmap", _("Export to &Bitmap"), ACCL_PRINTBM, OutputBitMapInit(), 0, NULL); @@ -1069,28 +1006,28 @@ EXPORT void CreateMenus(void) InitCmdExport(); AddToolbarButton("menuFile-parameter", - wIconCreatePixMap(parameter_xpm3[iconSize]), + wIconCreatePixMap(parameter_image3[iconSize]), IC_MODETRAIN_TOO, paramFilesCallback, NULL); cmdGroup = BG_ZOOM; zoomUpB = AddToolbarButton("cmdZoomIn", - wIconCreatePixMap(zoom_in_xpm3[iconSize]), + wIconCreatePixMap(zoom_in_image3[iconSize]), IC_MODETRAIN_TOO, DoZoomUp, NULL); zoomM = wMenuPopupCreate(mainW, ""); - AddToolbarButton("cmdZoom", wIconCreatePixMap(zoom_choose_xpm3[iconSize]), + AddToolbarButton("cmdZoom", wIconCreatePixMap(zoom_choose_image3[iconSize]), IC_MODETRAIN_TOO, (wButtonCallBack_p) wMenuPopupShow, zoomM); zoomDownB = AddToolbarButton("cmdZoomOut", - wIconCreatePixMap(zoom_out_xpm3[iconSize]), + wIconCreatePixMap(zoom_out_image3[iconSize]), IC_MODETRAIN_TOO, DoZoomDown, NULL); zoomExtentsB = AddToolbarButton("cmdZoomExtent", - wIconCreatePixMap(zoom_extent_xpm3[iconSize]), + wIconCreatePixMap(zoom_extent_image3[iconSize]), IC_MODETRAIN_TOO, DoZoomExtents, NULL); cmdGroup = BG_UNDO; - undoB = AddToolbarButton("cmdUndo", wIconCreatePixMap(undo_xpm3[iconSize]), 0, + undoB = AddToolbarButton("cmdUndo", wIconCreatePixMap(undo_image3[iconSize]), 0, UndoUndo, NULL); - redoB = AddToolbarButton("cmdRedo", wIconCreatePixMap(redo_xpm3[iconSize]), 0, + redoB = AddToolbarButton("cmdRedo", wIconCreatePixMap(redo_image3[iconSize]), 0, UndoRedo, NULL); wControlActive((wControl_p) undoB, FALSE); @@ -1211,8 +1148,9 @@ EXPORT void CreateMenus(void) wMenuSeparatorCreate(viewM); - toolbarM = wMenuMenuCreate(viewM, "toolbarM", _("&Tool Bar")); - CreateToolbarM(toolbarM); + InitToolbar(); + MiscMenuItemCreate(viewM, NULL, "cmdToolbarOpt", _("&Toolbar Options..."), + 0L, DoToolbar, IC_MODETRAIN_TOO, NULL); cmdGroup = BG_EASE; InitCmdEasement(); @@ -1220,12 +1158,13 @@ EXPORT void CreateMenus(void) cmdGroup = BG_SNAP; InitSnapGridButtons(); magnetsB = AddToolbarButton("cmdMagneticSnap", - wIconCreatePixMap(magnet_xpm3[iconSize]), + wIconCreatePixMap(magnet_image3[iconSize]), IC_MODETRAIN_TOO, MagneticSnapToggle, NULL); wControlLinkedSet((wControl_p) magnetsMI, (wControl_p) magnetsB); wButtonSetBusy(magnetsB, (wBool_t) magneticSnap); - mapShowB = AddToolbarButton("cmdMapShow", wIconCreatePixMap(map_xpm3[iconSize]), + mapShowB = AddToolbarButton("cmdMapShow", + wIconCreatePixMap(map_image3[iconSize]), IC_MODETRAIN_TOO, MapWindowToggleShow, NULL); wControlLinkedSet((wControl_p) mapShowMI, (wControl_p) mapShowB); wButtonSetBusy(mapShowB, (wBool_t) mapVisible); @@ -1234,7 +1173,7 @@ EXPORT void CreateMenus(void) * ADD MENU */ - cmdGroup = BG_TRKCRT | BG_BIGGAP; + cmdGroup = BG_TRKCRT; InitCmdStraight(addM); InitCmdCurve(addM); InitCmdParallel(addM); @@ -1393,7 +1332,7 @@ EXPORT void CreateMenus(void) * MANAGE MENU */ - cmdGroup = BG_TRAIN | BG_BIGGAP; + cmdGroup = BG_TRAIN; InitCmdTrain(manageM); wMenuSeparatorCreate(manageM); @@ -1432,13 +1371,13 @@ EXPORT void CreateMenus(void) MiscMenuItemCreate(manageM, NULL, "cmdPricelist", _("Price List..."), ACCL_PRICELIST, PriceListInit(), 0, NULL); - cmdGroup = BG_LAYER | BG_BIGGAP; + cmdGroup = BG_LAYER; InitCmdSelect2(changeM); InitCmdDescribe2(changeM); InitCmdPan2(changeM); - InitLayers(); + InitLayers(BG_LAYER); cmdGroup = BG_HOTBAR; InitHotBar(); @@ -1461,25 +1400,25 @@ static void InitCmdExport(void) ButtonGroupBegin( _("Import/Export"), "cmdExportImportSetCmd", _("Import/Export") ); cmdGroup = BG_EXPORTIMPORT; - AddToolbarButton("cmdExport", wIconCreatePixMap(doc_export_xpm3[iconSize]), + AddToolbarButton("cmdExport", wIconCreatePixMap(doc_export_image3[iconSize]), IC_SELECTED | IC_ACCLKEY, DoExport, NULL); AddToolbarButton("cmdExportDXF", - wIconCreatePixMap(doc_export_dxf_xpm3[iconSize]), + wIconCreatePixMap(doc_export_dxf_image3[iconSize]), IC_SELECTED | IC_ACCLKEY, DoExportDXF, I2VP(1)); AddToolbarButton("cmdExportBmap", - wIconCreatePixMap(doc_export_bmap_xpm3[iconSize]), IC_ACCLKEY, + wIconCreatePixMap(doc_export_bmap_image3[iconSize]), IC_ACCLKEY, OutputBitMapInit(), NULL); #if XTRKCAD_CREATE_SVG AddToolbarButton("cmdExportSVG", - wIconCreatePixMap(doc_export_svg_xpm3[iconSize]), + wIconCreatePixMap(doc_export_svg_image3[iconSize]), IC_ACCLKEY, DoExportSVG, NULL); // IC_SELECTED | #endif - AddToolbarButton("cmdImport", wIconCreatePixMap(doc_import_xpm3[iconSize]), + AddToolbarButton("cmdImport", wIconCreatePixMap(doc_import_image3[iconSize]), IC_ACCLKEY, - DoImport, I2VP(0)); + DoImportObjects, I2VP(0)); AddToolbarButton("cmdImportModule", - wIconCreatePixMap(doc_import_mod_xpm3[iconSize]), IC_ACCLKEY, - DoImport, I2VP(1)); + wIconCreatePixMap(doc_import_mod_image3[iconSize]), IC_ACCLKEY, + DoImportModule, I2VP(1)); ButtonGroupEnd(); ParamRegister( &menuPG ); AddPlaybackProc( "MENU", MenuPlayback, NULL ); diff --git a/app/bin/misc.c b/app/bin/misc.c index 901b684..fa1dee9 100644 --- a/app/bin/misc.c +++ b/app/bin/misc.c @@ -33,6 +33,7 @@ #include "include/paramfilelist.h" #include "paths.h" #include "smalldlg.h" +#include "include/toolbar.h" #include "track.h" #include "common-ui.h" @@ -748,11 +749,11 @@ EXPORT void MapWindowShow(int state) wPrefSetInteger("misc", "mapVisible", mapVisible); wMenuToggleSet(mapShowMI, mapVisible); + wWinShow(mapW, mapVisible | DONTGRABFOCUS); if (mapVisible) { DoChangeNotification(CHANGE_MAP); } - wWinShow(mapW, mapVisible); wButtonSetBusy(mapShowB, (wBool_t) mapVisible); } @@ -959,13 +960,6 @@ static void SetAccelKeys() } -//EXPORT void InitCmdEnumerate(void) { -// AddToolbarButton("cmdEnumerate", wIconCreatePixMap(partlist_xpm), -// IC_SELECTED | IC_ACCLKEY, EnumerateTracks, -// NULL); -//} - - /**************************************************************************** * @@ -1009,6 +1003,13 @@ static int OfferCheckpoint( void ) return (ret>=0); } +void +InitAudio() +{ + wPrefGetInteger("misc", "audio", &enableAudio, true); + wSetAudio(enableAudio); +} + EXPORT wWin_p wMain(int argc, char * argv[]) { int c; @@ -1019,8 +1020,8 @@ EXPORT wWin_p wMain(int argc, char * argv[]) char * initialFile = NULL; const char * pref; coOrd roomSize; - long oldToolbarMax; - long newToolbarMax; + /* long oldToolbarMax; + long newToolbarMax; */ char *cp; char buffer[STR_SIZE]; unsigned int i; @@ -1133,12 +1134,15 @@ EXPORT wWin_p wMain(int argc, char * argv[]) displayHeight, -1, -1, -1); InitAppDefaults(); - newToolbarMax = (1 << BG_COUNT) - 1; - wPrefGetInteger("misc", "toolbarset", &toolbarSet, newToolbarMax); - wPrefGetInteger("misc", "max-toolbarset", &oldToolbarMax, 0); - toolbarSet |= newToolbarMax & ~oldToolbarMax; - wPrefSetInteger("misc", "max-toolbarset", newToolbarMax); - wPrefSetInteger("misc", "toolbarset", toolbarSet); + InitAudio(); + + ToolbarLoadConfig(); + /* newToolbarMax = (1 << BG_COUNT) - 1; + wPrefGetInteger("misc", "toolbarset", &toolbarSet, newToolbarMax); + wPrefGetInteger("misc", "max-toolbarset", &oldToolbarMax, 0); + toolbarSet |= newToolbarMax & ~oldToolbarMax; + wPrefSetInteger("misc", "max-toolbarset", newToolbarMax); + wPrefSetInteger("misc", "toolbarset", toolbarSet); */ LOG1(log_init, ( "fontInit\n")) @@ -1199,7 +1203,7 @@ EXPORT wWin_p wMain(int argc, char * argv[]) /* * TIDY UP */ - if (toolbarSet&(1<control); cpN += strlen(cpN)-1; while (cpN > cp1 && isspace((unsigned char)*cpN)) { @@ -342,7 +316,7 @@ FLOAT_T DecodeDistance( } if (cpN) { - wStringSetValue(strCtrl, FormatDistance(valF)); + wStringSetValue((wString_p)pd->control, FormatDistance(valF)); } } else { snprintf(decodeErrorStr, sizeof(decodeErrorStr), "%s @ %s", _(getNumberError), @@ -353,6 +327,46 @@ FLOAT_T DecodeDistance( return valF; } +static FLOAT_T DecodeNumber( + paramData_p pd, + BOOL_T * validP ) +{ + FLOAT_T valF; + const char *cp1; + char *cp2; + *validP = TRUE; + cp1 = wStringGetValue( (wString_p)pd->control ); + while (isspace((unsigned char)*cp1)) { cp1++; } + if ( *cp1 == '\0' ) { + return 0.0; + } + BOOL_T bDistance = TRUE; + if ( ( pd->option & PDO_DIM ) == 0 ) { + bDistance = FALSE; + } else { + if ( pd->winLabel && + strcmp( pd->winLabel, N_("Line Width") ) == 0 && + *cp1 == '-' ) { + bDistance = FALSE; + } + } + if ( ! bDistance ) { + valF = strtod( cp1, &cp2 ); + if ( *cp2 != 0 ) { + /*wStringSetHilight( strCtrl, cp2-cp0, -1 );*/ + snprintf( decodeErrorStr, sizeof(decodeErrorStr), _("Invalid Number") ); + *validP = FALSE; + return 0.0; + } + if ( pd->option & PDO_ANGLE) { + valF = NormalizeAngle( (angleSystem==ANGLE_POLAR)?valF:-valF ); + } + return valF; + } + valF = DecodeDistance( pd, validP ); + return valF; +} + #define N_STRING (10) static int formatStringInx; //Index ahead in case of overwrite @@ -387,7 +401,7 @@ static void FormatFraction( int digits, BOOL_T rational, FLOAT_T valF, - char * unitFmt ) + const char * unitFmt ) { char * cp = *cpp; long integ; @@ -496,6 +510,36 @@ EXPORT char * FormatSmallDistance( format |= 3; return FormatDistanceEx( valF, format ); } + + +static char * FormatNumber( paramData_t* pd, FLOAT_T valF ) +{ + BOOL_T bDistance = TRUE; + if ( ( pd->option & PDO_DIM ) == 0 ) { + bDistance = FALSE; + } else { + // Line Width: <=0 is zoom indep pixel, >0 zoom dep dist + if ( pd->winLabel && + strcmp( pd->winLabel, N_("Line Width") ) == 0 && + valF <= 0 ) { + bDistance = FALSE; + } + } + if ( bDistance ) { + if (pd->option&PDO_SMALLDIM) { + return FormatSmallDistance( valF ); + } else { + return FormatDistance( valF ); + } + } else { + if (pd->option&PDO_ANGLE) { + valF = NormalizeAngle( (angleSystem==ANGLE_POLAR)?valF:-valF ); + } + return FormatFloat( valF ); + } +} + + /***************************************************************************** * @@ -579,18 +623,7 @@ EXPORT void ParamLoadControl( break; case PD_FLOAT: tmpR = *(FLOAT_T*)p->valueP; - if (p->option&PDO_DIM) { - if (p->option&PDO_SMALLDIM) { - valS = FormatSmallDistance( tmpR ); - } else { - valS = FormatDistance( tmpR ); - } - } else { - if (p->option&PDO_ANGLE) { - tmpR = NormalizeAngle( (angleSystem==ANGLE_POLAR)?tmpR:-tmpR ); - } - valS = FormatFloat( tmpR ); - } + valS = FormatNumber( p, tmpR ); wStringSetValue( (wString_p)p->control, valS ); if ( !ParamFloatRangeCheck( p, tmpR ) ) { break; @@ -744,14 +777,7 @@ EXPORT long ParamUpdate( } break; case PD_FLOAT: - if (p->option & PDO_DIM) { - floatV = DecodeDistance( (wString_p)p->control, &valid ); - } else { - floatV = DecodeFloat( (wString_p)p->control, &valid ); - if (valid && (p->option & PDO_ANGLE) ) { - floatV = NormalizeAngle( (angleSystem==ANGLE_POLAR)?floatV:-floatV ); - } - } + floatV = DecodeNumber( p, &valid ); if ( !valid ) { break; } @@ -806,11 +832,7 @@ EXPORT long ParamUpdate( break; } } -#ifdef PGPROC - if (pg->proc) { - pg->proc( PGACT_UPDATE, change ); - } -#endif + return change; } @@ -871,15 +893,7 @@ void ParamLoadData( break; case PD_FLOAT: - if (p->option & PDO_DIM) { - floatV = DecodeDistance((wString_p)p->control, &valid); - } else { - floatV = DecodeFloat((wString_p)p->control, &valid); - - if (valid && (p->option & PDO_ANGLE)) { - floatV = NormalizeAngle((angleSystem==ANGLE_POLAR)?floatV:-floatV); - } - } + floatV = DecodeNumber( p, &valid ); if (p->winData) { inRange = (floatV <= ((paramFloatRange_t *)p->winData)->high) && @@ -991,18 +1005,7 @@ static long ParamIntRestore( *(FLOAT_T*)p->valueP = oldP->f; if (p->control) { valR = oldP->f; - if (p->option & PDO_DIM) { - if (p->option & PDO_SMALLDIM) { - valS = FormatSmallDistance( valR ); - } else { - valS = FormatDistance( valR ); - } - } else { - if (p->option & PDO_ANGLE) { - valR = NormalizeAngle( (angleSystem==ANGLE_POLAR)?valR:-valR ); - } - valS = FormatFloat( valR ); - } + valS = FormatNumber( p, valR ); wStringSetValue( (wString_p)p->control, valS ); } change |= (1L<proc) { - pg->proc( PGACT_RESTORE, change ); - } -#endif + return change; } @@ -1083,18 +1082,6 @@ static void ParamIntSave( } } -#ifdef LATER -static void ParamSave( paramGroup_p pg ) -{ - ParamIntSave( pg, 0 ); -} - -static long ParamRestore( paramGroup_p pg ) -{ - return ParamIntRestore( pg, 0 ); -} -#endif - /**************************************************************************** * * @@ -1333,7 +1320,7 @@ EXPORT void ParamGroupRecord( paramData_p p; long rgb; - if (recordF == NULL) { + if (recordParamF == NULL) { return; } for ( p=pg->paramPtr; p<&pg->paramPtr[pg->paramCnt]; p++ ) { @@ -1348,7 +1335,7 @@ EXPORT void ParamGroupRecord( case PD_LONG: case PD_RADIO: case PD_TOGGLE: - fprintf( recordF, "PARAMETER %s %s %ld\n", pg->nameStr, p->nameStr, + fprintf( recordParamF, "PARAMETER %s %s %ld\n", pg->nameStr, p->nameStr, *(long*)p->valueP ); break; case PD_LIST: @@ -1359,20 +1346,20 @@ EXPORT void ParamGroupRecord( } else { message[0] = '\0'; } - fprintf( recordF, "PARAMETER %s %s %d %s\n", pg->nameStr, p->nameStr, + fprintf( recordParamF, "PARAMETER %s %s %d %s\n", pg->nameStr, p->nameStr, *(wIndex_t*)p->valueP, message ); break; case PD_COLORLIST: rgb = wDrawGetRGB( *(wDrawColor*)p->valueP ); - fprintf( recordF, "PARAMETER %s %s %ld\n", + fprintf( recordParamF, "PARAMETER %s %s %ld\n", pg->nameStr, p->nameStr, rgb ); break; case PD_FLOAT: - fprintf( recordF, "PARAMETER %s %s %0.3f\n", pg->nameStr, p->nameStr, + fprintf( recordParamF, "PARAMETER %s %s %0.3f\n", pg->nameStr, p->nameStr, *(FLOAT_T*)p->valueP ); break; case PD_STRING: - fprintf( recordF, "PARAMETER %s %s %s\n", pg->nameStr, p->nameStr, + fprintf( recordParamF, "PARAMETER %s %s %s\n", pg->nameStr, p->nameStr, (char*)p->valueP ); break; case PD_MESSAGE: @@ -1386,18 +1373,24 @@ EXPORT void ParamGroupRecord( } } if (pg->nameStr) { - fprintf( recordF, "PARAMETER GROUP %s\n", pg->nameStr ); + fprintf( recordParamF, "PARAMETER GROUP %s\n", pg->nameStr ); } - fflush( recordF ); + fflush( recordParamF ); } +/** + * Start recording parameter activities to a macro file. + * + * \param macroFile handle of the opened macro file + */ -EXPORT void ParamStartRecord( void ) +EXPORT void ParamStartRecord( FILE *macroFile ) { int inx; paramGroup_p pg; - if (recordF == NULL) { + recordParamF = macroFile; + if (recordParamF == NULL) { return; } for ( inx=0; inxoption&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s\n", p->group->nameStr, p->nameStr ); - fflush( recordF ); + if (recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s\n", p->group->nameStr, p->nameStr ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHACT)==0 ) { if ( p->valueP ) { @@ -1457,10 +1451,11 @@ static void ParamChoicePush( long valL, void * dp ) { paramData_p p = (paramData_p)dp; - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, + if (recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, valL ); - fflush( recordF ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHUPD)==0 && p->valueP) { *((long*)(p->valueP)) = valL; @@ -1473,11 +1468,11 @@ static void ParamChoicePush( long valL, void * dp ) static wBool_t ParamIntegerRangeCheck( paramData_p p, long valL ) { - if ( inPlayback ) { + if ( paramPlayback ) { return TRUE; } paramIntegerRange_t * irangeP = (paramIntegerRange_t*)p->winData; -// wBool_t bInvalid = p->bInvalid; + if ( ( (irangeP->rangechecks&PDO_NORANGECHECK_HIGH) == 0 && valL > irangeP->high ) || ( (irangeP->rangechecks&PDO_NORANGECHECK_LOW) == 0 && valL < irangeP->low ) ) { @@ -1510,7 +1505,6 @@ static void ParamIntegerPush( const char * val, void * dp ) char * cp; const char * value; -// wBool_t bInvalid = p->bInvalid; if (strlen(val) == 1 && val[strlen(val)-1] == '\n') { value = wStringGetValue((wString_p)p->control); p->enter_pressed = TRUE; @@ -1537,10 +1531,11 @@ static void ParamIntegerPush( const char * val, void * dp ) wControlSetBalloon( p->control, 0, 0, NULL ); p->bInvalid = FALSE; - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, + if (recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, valL ); - fflush( recordF ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHUPD)==0 && p->valueP) { *((long*)(p->valueP)) = valL; @@ -1555,7 +1550,7 @@ static void ParamIntegerPush( const char * val, void * dp ) static wBool_t ParamFloatRangeCheck( paramData_p p, FLOAT_T valF ) { - if ( inPlayback ) { + if ( paramPlayback ) { return TRUE; } paramFloatRange_t * frangeP = (paramFloatRange_t*)p->winData; @@ -1602,7 +1597,6 @@ static void ParamFloatPush( const char * val, void * dp ) BOOL_T valid; const char * value; -// wBool_t bInvalid = p->bInvalid; if (strlen(val) == 1 && val[strlen(val)-1] == '\n') { value = wStringGetValue((wString_p)p->control); p->enter_pressed = TRUE; @@ -1613,14 +1607,7 @@ static void ParamFloatPush( const char * val, void * dp ) LOG( log_paraminput, 1, ( "ParamFloatPush( %s: Enter:%d Val:%s )\n", p->nameStr, p->enter_pressed, value ) ); - if (p->option & PDO_DIM) { - valF = DecodeDistance( (wString_p)p->control, &valid ); - } else { - valF = DecodeFloat( (wString_p)p->control, &valid ); - if (p->option & PDO_ANGLE) { - valF = NormalizeAngle( (angleSystem==ANGLE_POLAR)?valF:-valF ); - } - } + valF = DecodeNumber( p, &valid ); if ( !valid ) { wWinPix_t h = wControlGetHeight(p->control); wControlSetBalloon( p->control, 0, -h*3/4, decodeErrorStr ); @@ -1634,10 +1621,11 @@ static void ParamFloatPush( const char * val, void * dp ) wControlSetBalloon( p->control, 0, 0, NULL ); p->bInvalid = FALSE; - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %0.6f\n", p->group->nameStr, p->nameStr, + if (recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s %0.6f\n", p->group->nameStr, p->nameStr, valF ); - fflush( recordF ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHUPD)==0 && p->valueP) { *((FLOAT_T*)(p->valueP)) = valF; @@ -1654,9 +1642,11 @@ static void ParamStringPush( const char * val, void * dp ) paramData_p p = (paramData_p)dp; const char * value; // wBool_t bInvalid = p->bInvalid; - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %s\n", p->group->nameStr, p->nameStr, val ); - fflush( recordF ); + if (recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s %s\n", p->group->nameStr, p->nameStr, + val ); + fflush( recordParamF ); } if (strlen(val) == 1 && val[strlen(val)-1] == '\n' ) { value = wStringGetValue((wString_p)p->control); @@ -1667,7 +1657,7 @@ static void ParamStringPush( const char * val, void * dp ) } LOG( log_paraminput, 1, ( "ParamStringPush( %s: Enter:%d Val:%s )\n", p->nameStr, p->enter_pressed, value ) ); - if ( ((!inPlayback) && p->option & PDO_NOTBLANK) && value[0] == '\0' ) { + if ( ((!paramPlayback) && p->option & PDO_NOTBLANK) && value[0] == '\0' ) { p->bInvalid = TRUE; wControlSetBalloon( p->control, 0, 0, NULL ); wWinPix_t h = wControlGetHeight(p->control); @@ -1710,10 +1700,12 @@ static void ParamListPush( wIndex_t inx, const char * val, wIndex_t op, case PD_LIST: case PD_DROPLIST: case PD_COMBOLIST: - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %d %s\n", p->group->nameStr, p->nameStr, inx, + if (recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s %d %s\n", p->group->nameStr, p->nameStr, + inx, val ); - fflush( recordF ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHUPD)==0 && p->valueP) { *(wIndex_t*)(p->valueP) = inx; @@ -1734,9 +1726,9 @@ EXPORT void ParamMenuPush( void * dp ) { paramData_p p = (paramData_p)dp; const char * groupNameStr = p->group ? p->group->nameStr : "misc"; - if (recordF && (p->option&PDO_NORECORD)==0 && groupNameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s\n", groupNameStr, p->nameStr ); - fflush( recordF ); + if (recordParamF && (p->option&PDO_NORECORD)==0 && groupNameStr && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s\n", groupNameStr, p->nameStr ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHACT)==0 && p->valueP ) { ((wMenuCallBack_p)(p->valueP))( p->context ); @@ -1758,10 +1750,11 @@ static void ParamColorSelectPush( void * dp, wDrawColor dc ) } dc = wDrawFindColor( rgb ); } - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, + if (recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + && p->nameStr) { + fprintf( recordParamF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, wDrawGetRGB(dc) ); - fflush( recordF ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHUPD)==0 && p->valueP) { *(wDrawColor*)(p->valueP) = dc; @@ -1789,11 +1782,11 @@ static void ParamDrawAction( wDraw_p d, void * dp, wAction_t a, wDrawPix_t w, paramDrawData_t * ddp = (paramDrawData_t*)p->winData; coOrd pos; ddp->d->Pix2CoOrd( ddp->d, w, h, &pos ); - if ( recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr + if ( recordParamF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %d %0.3f %0.3f\n", p->group->nameStr, + fprintf( recordParamF, "PARAMETER %s %s %d %0.3f %0.3f\n", p->group->nameStr, p->nameStr, a, pos.x, pos.y ); - fflush( recordF ); + fflush( recordParamF ); } if ( (p->option&PDO_NOPSHACT)== 0 && ddp->action ) { ddp->action( a, pos ); @@ -1839,9 +1832,9 @@ static void ParamButtonOk( void * groupVP ) if ( ! ParamCheckInputs( group, (wControl_p)group->okB ) ) { return; } - if ( recordF && group->nameStr ) { - fprintf( recordF, "PARAMETER %s %s\n", group->nameStr, "ok" ); - fflush( recordF ); + if ( recordParamF && group->nameStr ) { + fprintf( recordParamF, "PARAMETER %s %s\n", group->nameStr, "ok" ); + fflush( recordParamF ); } if ( group->okProc ) { @@ -1854,120 +1847,58 @@ static void ParamButtonOk( void * groupVP ) LOG( log_paraminput, 1, ( "ParamButtonOk -> Ok\n" ) ); } +/* No Cancel button required + */ +EXPORT void *ParamCancel_Null = NULL; -static void ParamButtonCancel( void * groupVP ) +#ifdef PARAMCANCEL_NEWUNDO +/* No Cancel button, Commnd can be undone + */ +EXPORT void *ParamCancel_Undo = NULL; +#else +EXPORT void ParamCancel_Undo( + wWin_p winP ) { - paramGroup_p group = groupVP; - if ( recordF && group->nameStr ) { - fprintf( recordF, "PARAMETER %s %s\n", group->nameStr, "cancel" ); - fflush( recordF ); - } - if ( group->cancelProc ) { - group->cancelProc( group->win ); - } + wHide( winP ); } +#endif +/* Cancel button, exits commands leaving control values as current + */ +EXPORT void ParamCancel_Current( + wWin_p winP ) +{ + wHide( winP ); +} -#ifdef LATER -EXPORT void ParamChange( paramData_p p ) +/* As above, but always exit command + */ +EXPORT void ParamCancel_Reset( + wWin_p winP ) { - FLOAT_T tmpR; + ResetIfNotSticky(); + wHide( winP ); +} - if (p->valueP==NULL) { - return; - } +/* Cancel button, exits commands restoring control values + */ +EXPORT void ParamCancel_Restore( + wWin_p winP ) +{ + wHide( winP ); +} - switch (p->type) { - case PD_LONG: - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, - *(long*)p->valueP ); - } -#ifdef LATER - if ( p->control && (p->option&PDO_NOCONTUPD) == 0 ) { - wStringSetValue( (wString_p)p->control, FormatLong( *(long*)p->valueP ) ); - } -#endif - break; - case PD_RADIO: - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, - *(long*)p->valueP ); - } -#ifdef LATER - if ( p->control && (p->option&PDO_NOCONTUPD) == 0 ) { - wRadioSetValue( (wChoice_p)p->control, *(long*)p->valueP ); - } -#endif - break; - case PD_TOGGLE: - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, - *(long*)p->valueP ); - } -#ifdef LATER - if ( p->control && (p->option&PDO_NOCONTUPD) == 0 ) { - wToggleSetValue( (wChoice_p)p->control, *(long*)p->valueP ); - } -#endif - break; - case PD_LIST: - case PD_DROPLIST: - case PD_COMBOLIST: - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %d %s\n", p->group->nameStr, p->nameStr, - *(wIndex_t*)p->valueP, "???" ); - } -#ifdef LATER - if ( p->control && (p->option&PDO_NOCONTUPD) == 0 ) { - wListSetIndex( (wList_p)p->control, *(wIndex_t*)p->valueP ); - } -#endif - break; - case PD_COLORLIST: - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %ld\n", p->group->nameStr, p->nameStr, - rgb ); - } - break; - case PD_FLOAT: - tmpR = *(FLOAT_T*)p->valueP; - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %0.6f\n", p->group->nameStr, p->nameStr, - tmpR ); - } -#ifdef LATER - if ( p->control && (p->option&PDO_NOCONTUPD) == 0 ) { - if (p->option&PDO_DIM) -#endif - if (p->option&PDO_ANGLE) { - tmpR = NormalizeAngle( (angleSystem==ANGLE_POLAR)?tmpR:-tmpR ); - } - wStringSetValue( (wString_p)p->control, tmpR ); - } - break; - case PD_STRING: - if (recordF && (p->option&PDO_NORECORD)==0 && p->group->nameStr && p->nameStr) { - fprintf( recordF, "PARAMETER %s %s %s\n", p->group->nameStr, p->nameStr, - (char*)p->valueP ); - } -#ifdef LATER - if ( p->control && (p->option&PDO_NOCONTUPD) == 0 ) { - wStringSetValue( (wString_p)p->control, (char*)p->valueP ); - } -#endif - break; - case PD_MESSAGE: - case PD_BUTTON: - case PD_DRAW: - case PD_TEXT: - case PD_MENU: - case PD_MENUITEM: - break; +static void ParamButtonCancel( void * groupVP ) +{ + paramGroup_p group = groupVP; + if ( recordParamF && group->nameStr ) { + fprintf( recordParamF, "PARAMETER %s %s\n", group->nameStr, "cancel" ); + fflush( recordParamF ); + } + if ( group->cancelProc ) { + group->cancelProc( group->win ); } } -#endif - EXPORT void ParamHilite( wWin_p win, @@ -1979,8 +1910,8 @@ EXPORT void ParamHilite( if ( hilite ) { wControlHilite( control, TRUE ); wFlush(); - if ( inPlayback ) { - wPause(playbackDelay*4+1); + if ( paramPlayback ) { + wPause(paramDelay*4+1); } } else { wControlHilite( control, FALSE ); @@ -2015,6 +1946,28 @@ EXPORT void ParamControlShow( paramGroup_p pg, wIndex_t inx, wBool_t bShow ) p->bShown = bShow; } +/** + * . + * + * \param state + */ +void +ParamSetInPlayback(bool state, long delay) +{ + paramPlayback = state; + paramDelay = delay; +} + +void SimulateButtonClick(wButton_p control) +{ + if (!disablePlaybackDelays && control) { + wButtonSetBusy(control, TRUE); + wFlush(); + wPause(500); + wButtonSetBusy(control, FALSE); + wFlush(); + } +} static void ParamPlayback( char * line ) { @@ -2034,17 +1987,7 @@ static void ParamPlayback( char * line ) char * valS; if ( strncmp( line, "GROUP ", 6 ) == 0 ) { -#ifdef PGPROC - for ( inx=0; inxname && strncmp( line+6, pg->name, strlen( pg->name ) ) == 0 ) { - if ( pg->proc ) { - pg->proc( PGACT_PARAM, pg->action ); - } - pg->action = 0; - } - } -#endif + return; } @@ -2077,13 +2020,7 @@ static void ParamPlayback( char * line ) if (p->valueP) { ((wButtonCallBack_p)(p->valueP))( p->context ); } - if (playbackTimer == 0 && p->control) { - wButtonSetBusy( (wButton_p)p->control, TRUE ); - wFlush(); - wPause( 500 ); - wButtonSetBusy( (wButton_p)p->control, FALSE ); - wFlush(); - } + SimulateButtonClick((wButton_p)p->control); break; case PD_LONG: valL = atol( line+len ); @@ -2184,18 +2121,7 @@ static void ParamPlayback( char * line ) if (p->valueP) { *(FLOAT_T*)p->valueP = valF; } - if (p->option&PDO_DIM) { - if ( p->option&PDO_SMALLDIM ) { - valS = FormatSmallDistance( valF ); - } else { - valS = FormatDistance( valF ); - } - } else { - if (p->option&PDO_ANGLE) { - valF1 = NormalizeAngle( (angleSystem==ANGLE_POLAR)?valF1:-valF1 ); - } - valS = FormatFloat( valF ); - } + valS = FormatNumber( p, valF ); if (p->control) { wStringSetValue( (wString_p)p->control, valS ); wFlush(); @@ -2274,13 +2200,7 @@ static void ParamPlayback( char * line ) } button = pg->cancelB; } - if ( playbackTimer == 0 && button ) { - wButtonSetBusy( button, TRUE ); - wFlush(); - wPause( 500 ); - wButtonSetBusy( button, FALSE ); - wFlush(); - } + SimulateButtonClick(button); ParamHilite( pg->win, (wControl_p)button, FALSE ); if ( !button ) { NoticeMessage( "Unknown PARAM: %s", _("Ok"), NULL, line ); @@ -2966,6 +2886,25 @@ SkipControl: group->nameStr, group->origW, group->origH, windowK.term.x, windowK.term.y ) ); } +/** + * Inform about file operation in progress. While files are read, some + * operations in the params library must be disabled + * + * \param state TRUE if file operation starts, FALSE when done + */ + +EXPORT void +ParamSetInReadTracks(bool state) +{ + bInReadTracks = state; +} + +EXPORT void +ParamTurnOffDelays(bool disable) +{ + disablePlaybackDelays = disable; +} + static void ParamDlgProc( wWin_p win, @@ -3021,7 +2960,7 @@ wWin_p ParamCreateDialog( long winOption, paramChangeProc changeProc ) { - char helpStr[STR_SHORT_SIZE]; + char helpStr[STR_SHORT_SIZE] = ""; wWinPix_t w0, h0; char * cancelLabel = (winOption&PD_F_ALT_CANCELLABEL?_("Close"):_("Cancel")); diff --git a/app/bin/param.h b/app/bin/param.h index 004dcb5..3705161 100644 --- a/app/bin/param.h +++ b/app/bin/param.h @@ -227,8 +227,6 @@ extern long angleSystem; #define DISTFMT_FRACT_NUM 0x0000 #define DISTFMT_FRACT_FRC 0x0400 -FLOAT_T DecodeFloat( wString_p, BOOL_T * ); -FLOAT_T DecodeDistance( wString_p, BOOL_T * ); char * FormatLong( long ); char * FormatFloat( FLOAT_T ); char * FormatDistance( FLOAT_T ); @@ -245,9 +243,14 @@ long ParamUpdate( paramGroup_p ); void ParamRegister( paramGroup_p ); void ParamGroupRecord( paramGroup_p ); void ParamUpdatePrefs( void ); -void ParamStartRecord( void ); +void ParamStartRecord( FILE *recordF ); void ParamRestoreAll( void ); void ParamSaveAll( void ); +void ParamSetInReadTracks(bool state); +void ParamSetInPlayback(bool state, long delay); +void ParamTurnOffDelays(bool disable); + + void ParamMenuPush( void * ); void ParamHilite( wWin_p, wControl_p, BOOL_T ); @@ -269,6 +272,41 @@ long GetChanges(paramGroup_p pg); if ( HS ) GetBalloonHelpStr(HS); #define PD_F_ALT_CANCELLABEL (1L<<30) /**tag); char * cp = type_copy; char * type = strtok(cp, " \t"); - SCALE_FIT_TYPE_T fit_type; + SCALE_FIT_TYPE_T fit_type = FIT_STRUCTURE; if (strcmp(type,TURNOUTCOMMAND) == 0) { fit_type = FIT_TURNOUT; } else if (strcmp(type,STRUCTURECOMMAND)==0) { @@ -414,13 +414,6 @@ static void SearchUiDlgUpdate( } } -void -SearchUiCancel(wWin_p window) -{ - ClearCurrentCatalog(); - wHide(window); -} - /** * Get the system default directory for parameter files. First step is to * check the configuration file for a user specific setting. If that is not @@ -445,8 +438,8 @@ GetParamsPath() return (params_path); } -#include "bitmaps/funnel.xpm" -#include "bitmaps/funnelclear.xpm" +#include "bitmaps/funnel.image1" +#include "bitmaps/funnelclear.image1" /** * Create and open the search dialog. @@ -463,9 +456,9 @@ void DoSearchParams(void * junk) trackLibrary = CreateLibrary(paramsDir); free(paramsDir); - searchUiPLs[I_SEARCHBUTTON].winLabel = (char *)wIconCreatePixMap(funnel_xpm); + searchUiPLs[I_SEARCHBUTTON].winLabel = (char *)wIconCreatePixMap(funnel_image1); searchUiPLs[I_CLEARBUTTON].winLabel = (char *)wIconCreatePixMap( - funnelclear_xpm); + funnelclear_image1); searchFitMode = FIT_COMPATIBLE; //Default to "Any" after startup @@ -474,7 +467,8 @@ void DoSearchParams(void * junk) searchUiW = ParamCreateDialog(&searchUiPG, - MakeWindowTitle(_("Choose parameter files")), _("Done"), NULL, SearchUiCancel, + MakeWindowTitle(_("Choose parameter files")), _("Done"), NULL, + ParamCancel_Current, TRUE, NULL, F_RESIZE | F_RECALLSIZE, SearchUiDlgUpdate); diff --git a/app/bin/problemrep.c b/app/bin/problemrep.c index 6e23984..c508be4 100644 --- a/app/bin/problemrep.c +++ b/app/bin/problemrep.c @@ -48,6 +48,7 @@ #include "include/paramfilelist.h" #include "paths.h" #include "version.h" +#include "cundo.h" static void SaveSystemInfo(char* dir); static void ZipProblemData(const char* src); @@ -489,7 +490,9 @@ PickupLayoutFile(char* dir) char* lineptr = NULL; size_t linelen = 0; while (!feof(fhRead)) { - getline(&lineptr, &linelen, fhRead); + if ( getline(&lineptr, &linelen, fhRead) == -1 ) { + break; + }; if (!feof(fhRead)) { FilterLayoutLine(fhWrite, lineptr); } @@ -529,6 +532,31 @@ PickupCustomFile(char* dest) return(rc==0); } +/** + * Get the undo log file. + * + * \param dest temporary directory + * \return true on success + */ + +static bool +PickupUndoLog(char* dest) +{ + char* outFile; + + MakeFullpath(&outFile, dest, "command.log", NULL); + FILE * fDump = fopen( outFile, "w" ); + if ( fDump == NULL ) { + ProblemrepUpdateW(_("Get command log file FAILed: %s\n"), outFile); + free(outFile); + return false; + } + ProblemrepUpdateW(_("Get command log file %s\n"), outFile); + Rdump(fDump); + free(outFile); + return(true); +} + /** * Create a zip file from the collected information. The zip file is created * in the same directory as the layout design. A unique name is generated from @@ -617,6 +645,8 @@ ProblemDataCollect() free(subdirectory); subdirectory = NULL; + PickupUndoLog(tempDirectory); + if (ret) { ZipProblemData(tempDirectory); diff --git a/app/bin/problemrepui.c b/app/bin/problemrepui.c index 22610e3..4588baf 100644 --- a/app/bin/problemrepui.c +++ b/app/bin/problemrepui.c @@ -54,7 +54,7 @@ void ProblemrepCreateW(void* ptr) problemrepW = ParamCreateDialog(&problemrepPG, MakeWindowTitle(_("Data for Problem Report")), - NULL, NULL, wHide, TRUE, NULL, + NULL, NULL, ParamCancel_Current, TRUE, NULL, F_TOP | F_CENTER | PD_F_ALT_CANCELLABEL, NULL); } else { wTextClear(PROBLEMREP_T); @@ -107,3 +107,4 @@ ProblemSaveLayout(void) } return(rc); } + diff --git a/app/bin/scale.c b/app/bin/scale.c index bfc4edd..932a40f 100644 --- a/app/bin/scale.c +++ b/app/bin/scale.c @@ -1082,7 +1082,7 @@ EXPORT void DoRescale( void * unused ) { if ( rescalePG.win == NULL ) { ParamCreateDialog( &rescalePG, MakeWindowTitle(_("Rescale")), _("Ok"), - RescaleDlgOk, wHide, TRUE, NULL, F_BLOCK, RescaleDlgUpdate ); + RescaleDlgOk, ParamCancel_Current, TRUE, NULL, F_BLOCK, RescaleDlgUpdate ); LoadScaleList( (wList_p)rescalePLs[I_RESCALE_TO_SCALE].control ); LoadGaugeList( (wList_p)rescalePLs[I_RESCALE_TO_GAUGE].control, GetLayoutCurScaleDesc() ); /* set correct gauge list here */ diff --git a/app/bin/shortentext.c b/app/bin/shortentext.c index 9994915..163b162 100644 --- a/app/bin/shortentext.c +++ b/app/bin/shortentext.c @@ -1,5 +1,6 @@ -/** \file stringutils.c +/** \file shortentext.c * Some assorted string handling functions + * \todo Merge with stringxtc.c */ /* XTrackCAD - Model Railroad CAD diff --git a/app/bin/smalldlg.c b/app/bin/smalldlg.c index 1dde15e..8a333cf 100644 --- a/app/bin/smalldlg.c +++ b/app/bin/smalldlg.c @@ -70,7 +70,9 @@ static void CreateTipW( void ) char * cp; tipW = ParamCreateDialog( &tipPG, MakeWindowTitle(_("Tip of the Day")), NULL, - NULL, wHide, FALSE, NULL, F_RESIZE|F_CENTER|PD_F_ALT_CANCELLABEL, NULL ); + NULL, ParamCancel_Current, FALSE, NULL, + F_RESIZE|F_CENTER|PD_F_ALT_CANCELLABEL, + NULL ); /* open the tip file */ MakeFullpath(&filename, libDir, sTipF, NULL); @@ -180,7 +182,7 @@ void ShowTip( void * flagsVP ) /*--------------------------------------------------------------------*/ -#include "bitmaps/xtc.xpm" +#include "bitmaps/xtc.image1" static paramTextData_t aboutTextData = { 70, 10 }; @@ -205,10 +207,10 @@ void CreateAboutW(void *ptr) // char *copyright = sAboutProd; if (!aboutW) { - aboutPLs[I_ABOUTDRAW].winData = wIconCreatePixMap(xtc_xpm); + aboutPLs[I_ABOUTDRAW].winData = wIconCreatePixMap(xtc_image1); ParamRegister(&aboutPG); aboutW = ParamCreateDialog(&aboutPG, MakeWindowTitle(_("About")), NULL, NULL, - wHide, FALSE, NULL, F_TOP | F_CENTER| PD_F_ALT_CANCELLABEL, NULL); + ParamCancel_Current, FALSE, NULL, F_TOP | F_CENTER| PD_F_ALT_CANCELLABEL, NULL); ParamLoadMessage(&aboutPG, I_ABOUTVERSION, sAboutProd); wTextAppend(COPYRIGHT_T, DESCRIPTION); wTextAppend(COPYRIGHT_T, diff --git a/app/bin/stringxtc.c b/app/bin/stringxtc.c index e65a97d..28eb9b4 100644 --- a/app/bin/stringxtc.c +++ b/app/bin/stringxtc.c @@ -143,3 +143,28 @@ XtcStricmp(const char *a, const char *b) return ca - cb; } + +/** + * Strip single trailing CR/LF characters from string. Multiple occurences + * will be ignored. + * + * \param line string to be checked. CR/LF are removed in place + */ + +void Stripcr(char* line) +{ + char* cp; + cp = line + strlen(line); + if (cp == line) { + return; + } + cp--; + if (*cp == '\n') { + *cp-- = '\0'; + } + if (cp >= line && *cp == '\r') { + *cp = '\0'; + } +} + + diff --git a/app/bin/svgoutput.c b/app/bin/svgoutput.c index e4ff66b..0074a43 100644 --- a/app/bin/svgoutput.c +++ b/app/bin/svgoutput.c @@ -331,7 +331,7 @@ static drawCmd_t svgD = { /** * Creates valid identifier from a string. Whitespaces are removed - * and characters are prepended to make sure the i starts with + * and characters are prepended to make sure the id starts with * valid chars. * https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/id * @@ -346,7 +346,7 @@ CreateValidId(char *base) const char *idHead = "id"; char *out = MyMalloc(strlen(idHead) + strlen(base) + 1); char *tmp; - int j; + size_t j; strcpy(out, idHead); j = strlen(out); @@ -428,7 +428,6 @@ static int DoExportSVGTracks( char ** fileName, void * data) { - DynString command = NaS; SVGDocument *svg; SVGParent *svgData; BOOL_T all = (selectedTrackCount == 0); diff --git a/app/bin/tbezier.c b/app/bin/tbezier.c index c5cff99..1fc95b1 100644 --- a/app/bin/tbezier.c +++ b/app/bin/tbezier.c @@ -1227,7 +1227,7 @@ BOOL_T GetTracksFromBezierSegment(trkSeg_p bezSeg, track_p newTracks[2], if (bezSeg->type != SEG_BEZTRK) { return FALSE; } for (int i=0; ibezSegs.cnt; i++) { trkSeg_p seg = &DYNARR_N(trkSeg_t,bezSeg->bezSegs,i); - track_p new_trk; + track_p new_trk = NULL; if (seg->type == SEG_CRVTRK) { new_trk = NewCurvedTrack(seg->u.c.center,fabs(seg->u.c.radius),seg->u.c.a0, seg->u.c.a1,0); @@ -1846,12 +1846,14 @@ static DIST_T BezierMathDistance( coOrd * pos, coOrd p[4], int segments, return dd; } +#ifdef LATER static coOrd BezierMathFindNearestPoint(coOrd *pos, coOrd p[4], int segments) { double t = 0.0; BezierMathDistance(pos, p, segments, &t); return BezierPointByParameter(p, t); } +#endif void BezierSlice(coOrd input[], coOrd output[], double t) { @@ -1937,6 +1939,7 @@ double BezierAddLengthIfClose(coOrd start[4], double error) } +#ifdef LATER /** * Use recursive splitting to get close approximation ot length of bezier * @@ -1947,6 +1950,7 @@ static double BezierMathLength(coOrd p[4], double error) return BezierAddLengthIfClose(p, error); /* kick off recursion */ } +#endif coOrd BezierFirstDerivative(coOrd p[4], double t) { @@ -1988,6 +1992,7 @@ coOrd BezierSecondDerivative(coOrd p[4], double t) return v; } +#ifdef LATER /** * Get curvature of a Bezier at a point */ @@ -2032,4 +2037,4 @@ static double BezierMathMinRadius(coOrd p[4]) if (curv >= 1000.0 || curv <= 0.001 ) { return 0.0; } return 1/curv; } - +#endif diff --git a/app/bin/tcornu.c b/app/bin/tcornu.c index 3e4b772..9669163 100644 --- a/app/bin/tcornu.c +++ b/app/bin/tcornu.c @@ -1105,7 +1105,7 @@ BOOL_T GetBezierSegmentsFromCornu(track_p trk, dynArr_t * segs, BOOL_T track) segPtr->type = track?SEG_STRTRK:SEG_STRLIN; segPtr->color = wDrawColorBlack; segPtr->lineWidth = 0; - for (int j=0; j<2; j++) { segPtr->u.l.pos[i] = p->u.l.pos[i]; } + for (int j=0; j<2; j++) { segPtr->u.l.pos[j] = p->u.l.pos[j]; } segPtr->u.l.angle = p->u.l.angle; segPtr->u.l.option = 0; } else if (p->type == SEG_CRVTRK) { diff --git a/app/bin/tcurve.c b/app/bin/tcurve.c index 65b6bcc..5c56dd3 100644 --- a/app/bin/tcurve.c +++ b/app/bin/tcurve.c @@ -441,12 +441,14 @@ static void UpdateCurve( track_p trk, int inx, descData_p descUpd, crvData.radius = xx0.radius; crvDesc[RA].mode |= DESC_CHANGE; } else { - if ( crvData.pivot == DESC_PIVOT_FIRST || GetTrkEndTrk(trk,0) ) { - Translate( &xx0.pos, xx0.pos, a0, xx0.radius-crvData.radius ); - } else if ( crvData.pivot == DESC_PIVOT_SECOND || GetTrkEndTrk(trk,1) ) { - Translate( &xx0.pos, xx0.pos, a0+a1, xx0.radius-crvData.radius ); - } else { - Translate( &xx0.pos, xx0.pos, a0+a1/2.0, xx0.radius-crvData.radius ); + if ( xx0.helixTurns==0 && xx0.circle==FALSE ) { + if ( crvData.pivot == DESC_PIVOT_FIRST || GetTrkEndTrk(trk,0) ) { + Translate( &xx0.pos, xx0.pos, a0, xx0.radius-crvData.radius ); + } else if ( crvData.pivot == DESC_PIVOT_SECOND || GetTrkEndTrk(trk,1) ) { + Translate( &xx0.pos, xx0.pos, a0+a1, xx0.radius-crvData.radius ); + } else { + Translate( &xx0.pos, xx0.pos, a0+a1/2.0, xx0.radius-crvData.radius ); + } } crvDesc[CE].mode |= DESC_CHANGE; xx0.radius = crvData.radius; @@ -748,9 +750,6 @@ static void DrawCurvedTies( return; } - if (color == wDrawColorBlack) { - color = tieColor; - } len = 2*M_PI*r*a1/360.0; cnt = (int)floor(len/td.spacing + 0.5); if ( len - td.spacing*cnt - (td.width/2) > (td.spacing - td.width)/2 ) { @@ -829,9 +828,15 @@ EXPORT void DrawCurvedTrack( if (color == wDrawColorBlack) { color = normalColor; } + int iDrawCenter = centerDrawMode; + if ( options & DTS_NOCENTER ) { + iDrawCenter = FALSE; + } + if ( d == &mapD ) { + iDrawCenter = FALSE; + } if ( ! DrawTwoRails( d, 1 ) ) { - DrawArc( d, p, r, a0, a1, (centerDrawMode - && !(options&DTS_NOCENTER)) ? 1 : 0, width, color ); + DrawArc( d, p, r, a0, a1, iDrawCenter, width, color ); } else { if ( hasTrackCenterline(d)) { long options = d->options; @@ -840,8 +845,7 @@ EXPORT void DrawCurvedTrack( d->options = options; } DrawArc( d, p, r+trackGauge/2.0, a0, a1, 0, width, color ); - DrawArc( d, p, r-trackGauge/2.0, a0, a1, (centerDrawMode - && !(options&DTS_NOCENTER) ? 1: 0), width, color ); + DrawArc( d, p, r-trackGauge/2.0, a0, a1, iDrawCenter, width, color ); if ( (d->options&DC_PRINT) && roadbedWidth > trackGauge && DrawTwoRails( d, 1 ) ) { wDrawWidth rbw = (wDrawWidth)floor(roadbedLineWidth*(d->dpi/d->scale)+0.5); diff --git a/app/bin/tease.c b/app/bin/tease.c index 806ab22..44427c8 100644 --- a/app/bin/tease.c +++ b/app/bin/tease.c @@ -924,9 +924,6 @@ EXPORT void DrawJointTrack( return; } LOG( log_ease, 4, ( "DJT( (X%0.3f Y%0.3f A%0.3f) \n", pos.x, pos.y, angle ) ) - if (color == wDrawColorBlack) { - color = normalColor; - } if (!Scurve) { /* print segments about 0.20" long */ len = (l0-l1)/(0.20*d->scale); diff --git a/app/bin/textnoteui.c b/app/bin/textnoteui.c index 40390bf..8dc15bf 100644 --- a/app/bin/textnoteui.c +++ b/app/bin/textnoteui.c @@ -27,6 +27,7 @@ #include "param.h" #include "shortentext.h" #include "track.h" +#include "cundo.h" struct { coOrd pos; @@ -76,16 +77,6 @@ TextDlgUpdate( } } -/** -* Handle Cancel button: restore old values for layer and position -*/ - -static void -TextEditCancel( wWin_p junk ) -{ - ResetIfNotSticky(); - wHide(textNoteW); -} /** * Handle OK button: make sure the entered URL is syntactically valid, update @@ -101,13 +92,19 @@ TextEditOK(void *junk) if ( trk == NULL ) { // new note trk = NewNote( -1, textNoteData.pos, OP_NOTETEXT ); + } else { + if ( ! descUndoStarted ) { + UndoStart( _("Update Text Note"), "Update Text Note" ); + descUndoStarted = TRUE; + } + UndoModify( trk ); } struct extraDataNote_t * xx = GET_EXTRA_DATA( trk, T_NOTE, extraDataNote_t ); xx->pos = textNoteData.pos; SetTrkLayer( trk, textNoteData.layer ); int len = wTextGetSize(textEntry); - MyFree( xx->noteData.text ); + UndoDeferFree( xx->noteData.text ); xx->noteData.text = (char*)MyMalloc(len + 2); wTextGetText(textEntry, xx->noteData.text, len); @@ -135,7 +132,7 @@ CreateEditTextNote(char *title, char * textData ) textNoteW = ParamCreateDialog(&textNotePG, "", _("Done"), TextEditOK, - TextEditCancel, TRUE, NULL, + ParamCancel_Current, TRUE, NULL, F_BLOCK, TextDlgUpdate); } @@ -147,6 +144,7 @@ CreateEditTextNote(char *title, char * textData ) wTextSetReadonly(textEntry, FALSE); FillLayerList((wList_p)textNotePLs[I_LAYER].control); ParamLoadControls(&textNotePG); + descTitle = title; // and show the dialog wShow(textNoteW); diff --git a/app/bin/toolbar.c b/app/bin/toolbar.c new file mode 100644 index 0000000..57c3659 --- /dev/null +++ b/app/bin/toolbar.c @@ -0,0 +1,613 @@ +/*****************************************************************//** + * \file toolbar.c + * \brief Toolbar specific functions and data + *********************************************************************/ + +/* XTrackCad - Model Railroad CAD + * Copyright (C) 2005,2023 Dave Bullis, Martin Fischer + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include "common.h" +#include "custom.h" +#include "fileio.h" +#include "param.h" +#include "track.h" +#include "include/toolbar.h" + +EXPORT void ToolbarLayout(void* unused); + +struct sToolbarState { + int previousGroup; // control variable for change control ops + int layerButton; // number of layer controls shown + wWinPix_t nextX; // drawing position for next control + wWinPix_t rowHeight; // height of row +}; + +// local function prototypes +static void InitializeToolbarDialog(void); +static void ToolbarChange(long changes); +static void ToolbarOk(void* unused); +static void ToolbarButtonPlace(struct sToolbarState* tbState, wIndex_t inx); +static void SaveToolbarConfig(void); + +// toolbar properties +static long toolbarSet; +static wWinPix_t toolbarHeight = 0; + +#define TOOLBARSET_INIT (0xFFFF) +#define TOOLBAR_SECTION "misc" +#define TOOLBAR_VARIABLE "toolbarset" + +#define GROUP_DISTANCE (5) // default distance between button groups +#define GROUP_BIG_DISTANCE (GROUP_DISTANCE * 3) // big gap +#define TOOLBAR_MARGIN (20) // left and right margins of toolbar +#define FIXEDLAYERCONTROLS (2) // the layer groups has two controls that are +// always visible (list and background) + +/* +* Bit handling macros +* these macros do not change the passed values but return the result. +* so if you want to change the value it has to be assigned eg. +* bits = SETBIT(bits, 2); +* in order to set bit 2 of the variable "bits" +* +*/ +#define GETBIT(value, bitpos ) ((value) & (1UL << (bitpos))) +#define ISBITSET(value, bitpos ) (((value)&(1UL < 0); + CHECK(group <= COUNTTOOLBARGROUPS); + + return(ISGROUPVISIBLE(group)); +} + +/** + * Get the current height of the toolbar. + * + * \return + */ + +EXPORT wWinPix_t +ToolbarGetHeight(void) +{ + return(toolbarHeight); +} + +/** + * . + */ + +EXPORT void +ToolbarSetHeight(wWinPix_t newHeight) +{ + toolbarHeight = newHeight; +} + +/** + * Buttons are visible when the command is enabled or when additional + * layer buttons need to be shown. + * + * \param inx + */ + +bool +IsButtonVisible(int group, long mode, long options, long layerButtons) +{ + if (group == BG_LAYER) { + if (layerButtons < layerCount+FIXEDLAYERCONTROLS) { + return true; + } else { + return false; + } + } + return(IsCommandEnabled(mode, options)); +} + +/** + * Calculate the position and visibility of a button and display it. + * + * \param inx index into button list + */ + +static void ToolbarButtonPlace(struct sToolbarState *tbState, wIndex_t inx) +{ + wWinPix_t w, h, offset; + wWinPix_t width; + wWinPix_t gap = GROUP_DISTANCE; + int currentGroup = buttonList[inx].group; + + wWinGetSize(mainW, &width, &h); + + if (buttonList[inx].control) { + if (tbState->rowHeight <= 0) { + tbState->rowHeight = wControlGetHeight(buttonList[inx].control); + toolbarHeight = tbState->rowHeight + 5; + } + + if (currentGroup != tbState->previousGroup) { + for (int i = 0; i < COUNTTOOLBARGROUPS; i++) { + if (allToolbarGroups[i].group == currentGroup && + allToolbarGroups[i].biggap) { + gap = GROUP_BIG_DISTANCE; + } + } + } + + if ((ISGROUPVISIBLE(currentGroup)) && + IsButtonVisible(currentGroup, programMode, + buttonList[inx].options, tbState->layerButton )) { + if (currentGroup != tbState->previousGroup) { + tbState->nextX += gap; + tbState->previousGroup = currentGroup; + } + w = wControlGetWidth(buttonList[inx].control); + h = wControlGetHeight(buttonList[inx].control); + if (h < tbState->rowHeight) { + offset = (h - tbState->rowHeight) / 2; + h = tbState->rowHeight; //Uniform + } else { + offset = 0; + } + if (inx < buttonCnt - 1 && + (buttonList[inx + 1].options & IC_ABUT)) { + w += wControlGetWidth(buttonList[inx + 1].control); + } + if (tbState->nextX + w > width - TOOLBAR_MARGIN) { + tbState->nextX = 5; + toolbarHeight += h + 5; + } + if ((currentGroup == BG_LAYER) && + tbState->layerButton >= FIXEDLAYERCONTROLS && + GetLayerHidden(tbState->layerButton - FIXEDLAYERCONTROLS)) { + wControlShow(buttonList[inx].control, FALSE); + tbState->layerButton++; + } else { + wWinPix_t newX = tbState->nextX; + wWinPix_t newY = toolbarHeight - (h + 5 + offset); + + // count number of shown layer buttons + if (currentGroup == BG_LAYER) { + tbState->layerButton++; + } + if ((newX != buttonList[inx].x) || (newY != buttonList[inx].y)) { + wControlShow(buttonList[inx].control, FALSE); + + wControlSetPos(buttonList[inx].control, newX, + newY); + } + buttonList[inx].x = newX; + buttonList[inx].y = newY; + tbState->nextX += wControlGetWidth(buttonList[inx].control); + wControlShow(buttonList[inx].control, TRUE); + } + } else { + wControlShow(buttonList[inx].control, FALSE); + } + } +} + +EXPORT void ToolbarLayout(void* data) +{ + int inx; + struct sToolbarState state = { + .previousGroup = 0, + .nextX = 0, + .layerButton = 0, + .rowHeight = 0, + }; + + for (inx = 0; inx < buttonCnt; inx++) { + ToolbarButtonPlace(&state, inx); + } + + if (ISBITSET(toolbarSet, BG_HOTBAR)) { + LayoutHotBar(data); + } else { + HideHotBar(); + } +} + +/** + * Set the 'pressed' state of a toolbar button. + * + * \param button index into button list + * \param busy desired button state + */ + +EXPORT void ToolbarButtonBusy(wIndex_t button, wBool_t busy) +{ + wButtonSetBusy((wButton_p)buttonList[button].control, + busy); +} + +/** + * Set state of a toolbar button . + * + * \param button index into button list + * \param enable desired state, FALSE if disabled, TRUE if enabled + */ + +EXPORT void ToolbarButtonEnable(wIndex_t button, wBool_t enable) +{ + wControlActive(buttonList[button].control, + enable); +} + +/** + * Enable toolbar buttons that depend on selected track. + * + * \param selected true if any track is selected + */ + +EXPORT void ToolbarButtonEnableIfSelect(bool selected) +{ + for (int inx = 0; inx < buttonCnt; inx++) { + if (buttonList[inx].cmdInx < 0 + && (buttonList[inx].options & IC_SELECTED)) { + ToolbarButtonEnable(inx, selected ); + } + } +} + +/** + * Place a control onto the toolbar. The control is added to the toolbar + * control list and initially hidden. Placement and visibility is controlled + * by ToolbarButtonPlace() + * + * \param control the control to add + * \param options control options + */ + +EXPORT void ToolbarControlAdd(wControl_p control, long options, int cmdGroup) +{ + CHECK(buttonCnt < BUTTON_MAX - 1); + buttonList[buttonCnt].enabled = TRUE; + buttonList[buttonCnt].options = options; + buttonList[buttonCnt].group = cmdGroup; + buttonList[buttonCnt].x = 0; + buttonList[buttonCnt].y = 0; + buttonList[buttonCnt].control = control; + buttonList[buttonCnt].cmdInx = -1; + wControlShow(control, FALSE); + buttonCnt++; +} + +/** + * Link a command to a specific toolbar button. + * + * \param button the button + * \param command command to activate when button is pressed + * \return + */ + +EXPORT void ToolbarButtonCommandLink(wIndex_t button, int command) +{ + if (button >= 0 && buttonList[button].cmdInx == -1) { + // set button back-link + buttonList[button].cmdInx = commandCnt; + } +} + +/** + * Update the toolbar button for selected command eg. circle vs. filled + * circle. + * + * \param button toolbar button + * \param command current command + * \param icon new icon + * \param helpKey new help key + * \param context new command context + */ + +EXPORT void ToolbarUpdateButton(wIndex_t button, wIndex_t command, + char * icon, + const char * helpKey, + void * context) +{ + if (buttonList[button].cmdInx != command) { + wButtonSetLabel((wButton_p) buttonList[button].control,icon); + wControlSetHelp(buttonList[button].control, + GetBalloonHelpStr(helpKey)); + wControlSetContext(buttonList[button].control, + context); + buttonList[button].cmdInx = command; + } +} + +/*--------------------------------------------------------------------*/ + +/** + * Handle simulated button press during playbook. + * + * \param buttInx selected button + */ +EXPORT void PlaybackButtonMouse(wIndex_t buttInx) +{ + wWinPix_t cmdX, cmdY; + coOrd pos; + + if (buttInx < 0 || buttInx >= buttonCnt) { + return; + } + if (buttonList[buttInx].control == NULL) { + return; + } + cmdX = buttonList[buttInx].x + 17; + cmdY = toolbarHeight - (buttonList[buttInx].y + 17) + + (wWinPix_t)(mainD.size.y / mainD.scale * mainD.dpi) + 30; + + mainD.Pix2CoOrd(&mainD, cmdX, cmdY, &pos); + MovePlaybackCursor(&mainD, pos, TRUE, buttonList[buttInx].control); + if (playbackTimer == 0) { + wButtonSetBusy((wButton_p)buttonList[buttInx].control, TRUE); + wFlush(); + wPause(500); + wButtonSetBusy((wButton_p)buttonList[buttInx].control, FALSE); + wFlush(); + } +} + +/** + * Handle cursor positioning for toolbar buttons during playback . + * + * \param buttonInx + */ + +EXPORT void ToolbarButtonPlayback(wIndex_t buttonInx) +{ + wWinPix_t cmdX, cmdY; + coOrd pos; + + cmdX = buttonList[buttonInx].x + 17; + cmdY = toolbarHeight - (buttonList[buttonInx].y + 17) + + (wWinPix_t)(mainD.size.y / mainD.scale * mainD.dpi) + 30; + mainD.Pix2CoOrd(&mainD, cmdX, cmdY, &pos); + MovePlaybackCursor(&mainD, pos, TRUE, buttonList[buttonInx].control); +} + +/** + * Save the toolbar setting to the configuration file. + * + */ + +static void +SaveToolbarConfig(void) +{ + wPrefSetInteger(TOOLBAR_SECTION, TOOLBAR_VARIABLE, toolbarSet); + if (recordF) + fprintf(recordF, "PARAMETER %s %s %ld", TOOLBAR_SECTION, + TOOLBAR_VARIABLE, toolbarSet); + +} + +/** + * Get the preferences for the toolbar from the configuration file. + * Bits unused are cleared just to be sure; + * + */ + +EXPORT void +ToolbarLoadConfig(void) +{ + unsigned long maxToolbarSet = (1 << COUNTTOOLBARGROUPS) - 1; + long toolbarSetIni; + + wPrefGetInteger(TOOLBAR_SECTION, TOOLBAR_VARIABLE, &toolbarSetIni, + TOOLBARSET_INIT); + + toolbarSet = (unsigned long)toolbarSetIni & maxToolbarSet; + + // unused but saved to stay compatible + wPrefSetInteger(TOOLBAR_SECTION, "max-toolbarset", maxToolbarSet); + + if (recordF) + fprintf(recordF, "PARAMETER %s %s %lX -> %lX", TOOLBAR_SECTION, + TOOLBAR_VARIABLE, toolbarSetIni, toolbarSet); +} + +/** + * Initialize toolbar functions. + * + */ + +EXPORT void InitToolbar(void) +{ + RegisterChangeNotification(ToolbarChange); + + ToolbarLoadConfig(); +} diff --git a/app/bin/track.c b/app/bin/track.c index 951eec3..7de4f4a 100644 --- a/app/bin/track.c +++ b/app/bin/track.c @@ -193,13 +193,16 @@ EXPORT track_p OnTrack2( coOrd * fp, BOOL_T complain, BOOL_T track, } } - p = *fp; - distance = trackCmds( GetTrkType(trk) )->distance( trk, &p ); - if (fabs(distance) <= fabs( - closestDistance)) { //Make the last (highest) preferred - closestDistance = distance; - closestTrack = trk; - closestPos = p; + if ( GetCurrentCommand() != modifyCmdInx || + FALSE == QueryTrack( trk, Q_IS_TEXT ) ) { + p = *fp; + distance = trackCmds( GetTrkType(trk) )->distance( trk, &p ); + if (fabs(distance) <= fabs( + closestDistance)) { //Make the last (highest) preferred + closestDistance = distance; + closestTrack = trk; + closestPos = p; + } } } if (closestTrack && closestDistance <0 ) { closestDistance = 0.0; } //Turntable was closest - inside well @@ -1512,15 +1515,15 @@ EXPORT void SelectBelow( void * unused ) } -#include "bitmaps/top.xpm3" -#include "bitmaps/bottom.xpm3" +#include "bitmaps/top.image3" +#include "bitmaps/bottom.image3" EXPORT void InitCmdAboveBelow( void ) { wIcon_p bm_p; - bm_p = wIconCreatePixMap( top_xpm3[iconSize] ); + bm_p = wIconCreatePixMap( top_image3[iconSize] ); AddToolbarButton( "cmdAbove", bm_p, IC_SELECTED|IC_POPUP, SelectAbove, NULL ); - bm_p = wIconCreatePixMap( bottom_xpm3[iconSize] ); + bm_p = wIconCreatePixMap( bottom_image3[iconSize] ); AddToolbarButton( "cmdBelow", bm_p, IC_SELECTED|IC_POPUP, SelectBelow, NULL ); } @@ -2819,6 +2822,9 @@ EXPORT void DrawTie( return; } } + if ( color == wDrawColorBlack ) { + color = tieColor; + } if ( solid ) { DrawPoly( d, 4, p, t, color, 0, DRAW_FILL ); } else { @@ -2827,6 +2833,20 @@ EXPORT void DrawTie( } +/** + * Return base color of a track + * Detect + * - grade, radius exception + * - profile path + * - layer override + * - Cornu/Bezier too tight + * These are used for track and ties + * If not, return Black. Which is converted to normalColor/tieColor before use + * + * \param trk track object + * \param d draw context + * \return track color + */ EXPORT wDrawColor GetTrkColor( track_p trk, drawCmd_p d ) { DIST_T len, elev0, elev1; diff --git a/app/bin/track.h b/app/bin/track.h index fdc7909..ab6c925 100644 --- a/app/bin/track.h +++ b/app/bin/track.h @@ -504,6 +504,7 @@ STATUS_T JointDescriptionMove(track_p trk,wAction_t action,coOrd pos ); extern wIndex_t describeCmdInx; extern BOOL_T inDescribeCmd; extern BOOL_T descUndoStarted; +extern char * descTitle; typedef enum { DESC_NULL, DESC_POS, DESC_FLOAT, DESC_ANGLE, DESC_LONG, DESC_COLOR, DESC_DIM, DESC_PIVOT, DESC_LAYER, DESC_STRING, DESC_TEXT, DESC_LIST, DESC_EDITABLELIST, DESC_BOXED } descType; #define DESC_RO (1<<0) #define DESC_IGNORE (1<<1) @@ -528,7 +529,7 @@ typedef struct { } descData_t, * descData_p; typedef void (*descUpdate_t)( track_p, int, descData_p, BOOL_T ); void DoDescribe( char *, track_p, descData_p, descUpdate_t ); -void DescribeCancel( void ); +void DescribeDone( void * ); BOOL_T UpdateDescStraight( int, int, int, int, int, descData_p, long ); STATUS_T CmdDescribe(wAction_t,coOrd); @@ -600,6 +601,7 @@ void HotBarCancel( void ); void AddHotBarTurnouts( void ); void AddHotBarStructures( void ); void AddHotBarCarDesc( void ); +void ChangeHotBar( long ); /* cblock.c */ void CheckDeleteBlock( track_p t ); diff --git a/app/bin/trknote.c b/app/bin/trknote.c index a62c22d..43bda68 100644 --- a/app/bin/trknote.c +++ b/app/bin/trknote.c @@ -36,7 +36,7 @@ EXPORT TRKTYP_T T_NOTE = -1; static wDrawBitMap_p note_bm, link_bm, document_bm; typedef struct { - char ***xpm; + wIconBitMap_t * image3; int OP; char * shortName; char * cmdName; @@ -44,21 +44,18 @@ typedef struct { long acclKey; } trknoteData_t; -#include "bitmaps/sticky-note.xpm3" -#include "bitmaps/sticky-link.xpm3" -#include "bitmaps/sticky-doc.xpm3" +#include "bitmaps/sticky-note.image3" +#include "bitmaps/sticky-link.image3" +#include "bitmaps/sticky-doc.image3" static trknoteData_t noteTypes[] = { - { sticky_note_xpm3, OP_NOTETEXT, N_("Note"), N_("Text Note"), "cmdTextNote", ACCL_NOTE }, - { sticky_link_xpm3, OP_NOTELINK, N_("Link"), N_("Weblink"), "cmdLinkNote", 0L }, - { sticky_doc_xpm3, OP_NOTEFILE, N_("Document"), N_("Document"), "cmdFileNote", 0L }, + { sticky_note_image3, OP_NOTETEXT, N_("Note"), N_("Text Note"), "cmdTextNote", ACCL_NOTE }, + { sticky_link_image3, OP_NOTELINK, N_("Link"), N_("Weblink"), "cmdLinkNote", 0L }, + { sticky_doc_image3, OP_NOTEFILE, N_("Document"), N_("Document"), "cmdFileNote", 0L }, }; static long curNoteType; -static unsigned layerSave; -static coOrd posSave; - #define NOTETYPESCOUNT COUNT(noteTypes) @@ -519,7 +516,6 @@ static STATUS_T CmdNote(wAction_t action, coOrd pos) { static coOrd oldPos; static int state_on = FALSE; - track_p trk; switch (action) { case C_START: @@ -571,18 +567,17 @@ static STATUS_T CmdNote(wAction_t action, coOrd pos) return C_CONTINUE; case C_CANCEL: - DescribeCancel(); + DescribeDone( NULL ); state_on = FALSE; return C_CONTINUE; } - return C_INFO; + return C_CONTINUE; } #include "bitmaps/note.xbm" #include "bitmaps/link.xbm" #include "bitmaps/clip.xbm" -// RWS not used #include "bitmaps/note.xpm" void InitTrkNote(wMenu_p menu) { @@ -597,7 +592,7 @@ void InitTrkNote(wMenu_p menu) wIcon_p icon; nt = noteTypes + i; - icon = wIconCreatePixMap(nt->xpm[iconSize]); + icon = wIconCreatePixMap(nt->image3[iconSize]); AddMenuButton(menu, CmdNote, nt->helpKey, _(nt->cmdName), icon, LEVEL0_50, IC_STICKY | IC_POPUP2, nt->acclKey, I2VP(nt->OP)); } diff --git a/app/bin/trkseg.c b/app/bin/trkseg.c index 82396a2..a663a82 100644 --- a/app/bin/trkseg.c +++ b/app/bin/trkseg.c @@ -1804,7 +1804,7 @@ EXPORT void DrawSegsO( DrawStraightTrack( d, p0, p1, FindAngle(p1, p0 ), - trk, color1, options ); + trk, color, options ); break; case SEG_STRLIN:; wDrawWidth w; @@ -1867,7 +1867,7 @@ EXPORT void DrawSegsO( c, fabs(segPtr->u.c.radius), a0, segPtr->u.c.a1, - trk, color1, options ); + trk, color, options ); } else { wDrawWidth w; if (segPtr->lineWidth < 0) { @@ -1916,7 +1916,7 @@ EXPORT void DrawSegsO( c, fabs(tempPtr->u.c.radius), a0, tempPtr->u.c.a1, - trk, color1, options ); + trk, color, options ); } else if (tempPtr->type == SEG_CRVLIN) { wDrawWidth w; if (tempPtr->lineWidth < 0) { @@ -1939,7 +1939,7 @@ EXPORT void DrawSegsO( if ( tempPtr->color == wDrawColorWhite ) { break; } DrawStraightTrack( d, p0, p1, FindAngle(p1,p0), - trk,color1,options); + trk,color,options); break; case SEG_STRLIN: REORIGIN(p0,tempPtr->u.l.pos[0], angle, orig); diff --git a/app/bin/tstraigh.c b/app/bin/tstraigh.c index 1a3fa51..da4fe81 100644 --- a/app/bin/tstraigh.c +++ b/app/bin/tstraigh.c @@ -389,9 +389,6 @@ EXPORT void DrawStraightTies( return; } - if ( color == wDrawColorBlack ) { - color = tieColor; - } len = FindDistance( p0, p1 ); len -= tieOff0+tieOff1; angle = FindAngle( p0, p1 ); @@ -472,7 +469,7 @@ EXPORT void DrawStraightTrack( td = GetTrkTieData( trk ); DrawStraightTies( d, td, p0, p1, color ); } - if (color == wDrawColorBlack) { + if ( color == wDrawColorBlack ) { color = normalColor; } if ( ! DrawTwoRails( d, 1 ) ) { diff --git a/app/bin/turnout.c b/app/bin/turnout.c index 57c398b..f176d63 100644 --- a/app/bin/turnout.c +++ b/app/bin/turnout.c @@ -1001,7 +1001,7 @@ static void DrawDtoInit() * * \param d The drawing object * \param scaleInx The layout/track scale index - * \param color The tie color. If black the color is read from the global tieColor. + * \param color The tie color. If black the color is read from the global tieColor in DrawTie(). */ static void DrawNormalTurnout( drawCmd_p d, @@ -1018,9 +1018,6 @@ static void DrawNormalTurnout( // int s0; ANGLE_T a0; - if (color == wDrawColorBlack) { - color = tieColor; - } // DIST_T trackGauge = GetTrkGauge(dtod.trk); @@ -1246,7 +1243,7 @@ static void DrawNormalTurnout( * * \param d The drawing object * \param scaleInx The layout/track scale index - * \param color The tie color. If black the color is read from the global tieColor. + * \param color The tie color. If black the color is read from the global tieColor in DrawTie(). */ static void DrawCurvedTurnout( drawCmd_p d, @@ -1263,9 +1260,6 @@ static void DrawCurvedTurnout( ANGLE_T a0, a1, a2; struct extraDataCompound_t* xx = dtod.xx; - if (color == wDrawColorBlack) { - color = tieColor; - } DrawDtoInit(); @@ -1505,7 +1499,7 @@ static void DrawCurvedTurnout( * * \param d The drawing object * \param scaleInx The layout/track scale index - * \param color The tie color. If black the color is read from the global tieColor. + * \param color The tie color. If black the color is read from the global tieColor in DrawTie(). */ static void DrawXingTurnout( drawCmd_p d, @@ -1518,9 +1512,6 @@ static void DrawXingTurnout( int cnt; ANGLE_T cAngle; - if (color == wDrawColorBlack) { - color = tieColor; - } coOrd c1, c2, s1, s2, p1, p2, q1; int p0, q0; @@ -1840,7 +1831,7 @@ static void DrawXingTurnout( * * \param d The drawing object * \param scaleInx The layout/track scale index - * \param color The tie color. If black the color is read from the global tieColor. + * \param color The tie color. If black the color is read from the global tieColor in DrawTie(). */ static void DrawCrossTurnout( drawCmd_p d, @@ -1853,9 +1844,6 @@ static void DrawCrossTurnout( int cnt; ANGLE_T angle; - if (color == wDrawColorBlack) { - color = tieColor; - } // struct extraDataCompound_t* xx = dtod.xx; diff --git a/app/doc/appendix.but b/app/doc/appendix.but index ef4d583..3bd5a8e 100644 --- a/app/doc/appendix.but +++ b/app/doc/appendix.but @@ -284,7 +284,7 @@ or virtual track circuit in a Tower-LCC or similar device. \dd The notation \e{abc|xyx} indicates the message can appear with either of the values (\e{abc} or \e{xyz}). Items in \e{UPPERCASE} indicate numeric (such as lengths) or string (such as filenames) values. -\K{messageList} provides detail explanation of each information or error message. +messageList provides detail explanation of each information or error message. \rule diff --git a/app/doc/changem.but b/app/doc/changem.but index bf8485a..e404801 100644 --- a/app/doc/changem.but +++ b/app/doc/changem.but @@ -12,7 +12,7 @@ The \f{Change Menu} has all functions related to modifying objects that exist on the layout drawing. -\dd \i{Properties} - sets \e{XTrackCAD} into \e{Describe} mode. Whenever an object is clicked on while in this mode, the \f{Properties} dialog is opened. This dialog allows direct manipulation of settings such as the objects length, position or orientation. (\K{cmdDescribe}). +\dd \i{Properties} - sets \e{XTrackCAD} into \e{Property} mode. Whenever an object is clicked on while in this mode, the \f{Properties} dialog is opened. This dialog allows direct manipulation of settings such as the objects length, position or orientation. (\K{cmdDescribe}). \u000 @@ -1266,7 +1266,7 @@ The dialog can be closed with the 'X' button in the window's titlebar. \G{png.d/bdescrib.png} -Clicking on the \f{Properties} (Describe Mode) button cancels all active commands, closes any open dialog windows and places focus on the main window. +Clicking on the \f{Properties} (Property Mode) button cancels all active commands, closes any open dialog windows and places focus on the main window. Until an object is selected, the object under the cursor that will be selected with \e{Left-Click} is highlighted in blue. Objects in Frozen Layers will only be highlighted and selected if \f{Shift} is added. @@ -1282,7 +1282,7 @@ The selected object is highlighted by a grey area. \G{png.d/dpropertieshighlight.png} -\S2{drawDescribe} Draw Object Describe Fields +\S2{drawDescribe} Draw Object Property Fields \S3{drawDescribeCommon} Common Draw Object Fields @@ -1320,7 +1320,7 @@ If the Rotate Origin is set to \{0,0\}, the Object has an \e{Absolute} origin. \dt Rotate By -\dd Some Draw objects (Polygon, Polyline, Lines, Curves, Circles, Text) can be rotated about their rotation origin in Describe. +\dd Some Draw objects (Polygon, Polyline, Lines, Curves, Circles, Text) can be rotated about their rotation origin in Properties. In order to rotate them, the \f{Lock To Origin} must be enabled. After the rotation completes, the rotation angle will be set back to zero and all the points of the object will be adjusted to their absolute position in the layout. Negative values of rotation are counter-clockwise. @@ -1334,7 +1334,7 @@ Note that for Text objects, the Rotation also changes the \f{Text Angle}. \dd The color of the line or the fill can be set -\S3{drawDescribeStr} Straight Line Objects Describe Fields +\S3{drawDescribeStr} Straight Line Objects Fields \dt End Pt 1 @@ -1358,7 +1358,7 @@ Note that for Text objects, the Rotation also changes the \f{Text Angle}. \dd The size of the arrows and text can be set to Tine, Small, Medium or Large. -\S3{drawDescribeBench} BenchWork Objects Describe Fields +\S3{drawDescribeBench} BenchWork Objects Fields \dt Lumber @@ -1368,7 +1368,7 @@ Note that for Text objects, the Rotation also changes the \f{Text Angle}. \dd The timber can be orientated "On Edge" which will draw the smaller dimension or "Flat". -\S3{drawDescribeCurve} Curved and Circle Objects Describe Fields +\S3{drawDescribeCurve} Curved and Circle Objects Fields \dt Center @@ -1382,7 +1382,7 @@ Note that for Text objects, the Rotation also changes the \f{Text Angle}. \dd For Curved Lines this is the length of the arc in degrees. If altered it will move the arc to respect the \f{Pivot} control setting. -\S3{drawDescribePoly} Polygon Objects Describe Fields +\S3{drawDescribePoly} Polygon Objects Fields \dt Fill @@ -1404,7 +1404,7 @@ Note that for Text objects, the Rotation also changes the \f{Text Angle}. \dd Straight and Curved Lines, PolyLines, Polygons and Structures can be drawn with dotted, dashed, dash-dotted and dash-dot-dotted lines. -\S3{drawDescribeText} Text Objects Describe Fields +\S3{drawDescribeText} Text Objects Fields \dt Text Angle @@ -1416,7 +1416,7 @@ This will be set by itself or by rotation of the starting position about the Rot \dd For Text objects, whether a line is drawn around the text. -\S2{DescribeCompound} Structures, Sectional Track and Turnouts Describe Fields +\S2{DescribeCompound} Structures, Sectional Track and Turnouts Object Fields \dt Pivot @@ -1427,7 +1427,7 @@ These relative positions are calculated as though the object was rotated by zero \dd The Angle rotates the object about the Pivot point. -\S2{DescribeTrack} Describe Track Fields +\S2{DescribeTrack} Track Object Fields \S3{trackDescribeCommon} Common Track Object Fields @@ -1458,7 +1458,7 @@ This can only be changed if the track is unconnected at that end. The elevation \dd The Pivot control can be set to fix in place the start, or the middle or the end, and it applies to the Length, Track Angle and Angular Length controls. When these are changed the new dimensions are applied so as to keep the locked position in place. -\S3{trackDescribeStr} Straight Track Describe Fields +\S3{trackDescribeStr} Straight Track Fields \dt Track Angle @@ -1466,7 +1466,7 @@ When these are changed the new dimensions are applied so as to keep the locked p \dd The angle of the Track object. This can be set if the track is not connected. It respects the value of the \f{Pivot} field -\S3{trackDescribeCurve} Curved Track Describe Fields +\S3{trackDescribeCurve} Curved Track Object Fields \dt Center @@ -1489,7 +1489,7 @@ When these are changed the new dimensions are applied so as to keep the locked p \dd The ClockWise Angle (the angle from the center to the end position). Can only be modified if the second end of the curve is not connected. -\S3{trackDescribeCornu} Cornu Track Describe Fields +\S3{trackDescribeCornu} Cornu Track Object Fields \dt End Angle @@ -1520,7 +1520,7 @@ It gives an idea of the "sharpness" of the curve. \dd The number of degrees that the curve executes - this number will rise if there are loops in the curve. -\S3{trackDescribeBezier} Bezier Track Describe Fields +\S3{trackDescribeBezier} Bezier Track Object Fields \dt Ctl Pt @@ -1801,7 +1801,11 @@ If \f{SelectZero} is selected in \K{cmdCmdopt} and an point that is not near to \u000 -\G{png.d/mselectcmd.png} or \G{png.d/mselectcontext.png} +\G{png.d/mselectcmd.png} + +or + +\G{png.d/mselectcontext.png} \u000 @@ -1873,21 +1877,6 @@ Upon release of the button, all the selected tracks will be moved and aligned an \u000 -\dd \e{Right-Click} and \e{Shift-Right-Click} - either display a pop-up menu of commands or a set of context commands for the items selected depending on the setting of "Right-Click" in \K{cmdCmdopt}. -The options effects depend on the type of object(s) selected and hovered over. - -\lcont{ -\u000 - -\G{png.d/mselectcmd.png} or \G{png.d/mselectedcontext.png} - -\u000 - -} - -Once Objects are - - Once objects are selected, the following commands operate on them: \b \f{Move} (\K{cmdMove}) the selected objects. diff --git a/app/doc/filem.but b/app/doc/filem.but index 31d40d3..412c3c9 100644 --- a/app/doc/filem.but +++ b/app/doc/filem.but @@ -95,7 +95,7 @@ or used for publishing on the web. This menu item displays a file selection dialog where a file name for exported objects can be entered. All selected (\K{cmdSelect}) objects are exported to the file. The export file will have an \c{xti} extension. -\G{png.d/exportfile.png} +\# \G{png.d/exportfile.png} Using the Import command (\k{cmdImport}), an exported file can be imported into another layout design. @@ -140,9 +140,9 @@ does so for trackplans without an image background. \G{png.d/bexportdxf.png} -This menu item displays a file selection dialog where a file name for exported objects can be entered. All selected (\K{cmdSelect}) objects are exported to the file. The export file will have an \c{xti} extension. +This menu item displays a file selection dialog where a file name for exported objects can be entered. All selected (\K{cmdSelect}) objects are exported to the file. The export file will have an \c{dxf} extension. -\G{png.d/exportfiledxf.png} +\# \G{png.d/exportfiledxf.png} Exported files can then be imported into other CAD programs. @@ -154,7 +154,7 @@ Exported files can then be imported into other CAD programs. This menu item displays a file selection dialog where a file name for exported objects can be entered. All selected (\K{cmdSelect}) objects are exported to the file. The export file will have an \c{svg} extension. -\G{png.d/exportfilesvg.png} +\# \G{png.d/exportfilesvg.png} Files in SVG format can be used for different purposes. @@ -174,7 +174,7 @@ This id is derived from the filename by removing all spaces and sticking the wor Importing displays a file selection dialog to specify the file to import. -\G{png.d/import.png} +\# \G{png.d/import.png} After importing the objects from the file, the imported objects are in selected state and therefore are drawn in red. This allows you to easily move and rotate the imported objects to their final position. @@ -182,11 +182,11 @@ After importing the objects from the file, the imported objects are in selected \S{cmdImportM} \i{Import as Module} -\G{png.d/bimportxtc.png} +\G{png.d/bimportmod.png} Importing displays a file selection dialog to specify the file to import as a module. -\G{png.d/importmod.png} +\# \G{png.d/importmod.png} After importing the objects from the file, the imported objects are in selected state and therefore are drawn in red. This allows you to easily move and rotate the imported objects to their final position. diff --git a/app/doc/helpm.but b/app/doc/helpm.but index 38911f3..a74ea0b 100644 --- a/app/doc/helpm.but +++ b/app/doc/helpm.but @@ -18,7 +18,7 @@ The \f{Help Menu} displays information on various topics. The contents of the me \dd \e{Recent Messages} -The \f{Recent Messages} command opens a cascading menu containing recent error messages and notices you have received. Selecting one of them displays additional information about the message (\K{messageList}). +The \f{Recent Messages} command opens a cascading menu containing recent error messages and notices you have received. Selecting one of them displays additional information about the message. The \f{Collect Problem Info} command helps you to put together the information and files that might help the developers to analyze and fix possible bugs. diff --git a/app/doc/intro.but.in b/app/doc/intro.but.in index 2a64c51..2530cd9 100644 --- a/app/doc/intro.but.in +++ b/app/doc/intro.but.in @@ -356,7 +356,7 @@ Refer to \K{keyFeatures} and \K{addFeatures} for a listing of \e{XTrackCAD} feat \u000 -\b Describe objects +\b Edit object properties \u000 @@ -560,7 +560,9 @@ Throughout this manual the following typographic conventions are used to make fi \H{installSoftware} Installation -\e{XTrackCAD} is designed to operate under Linux, Apple MacOS or Microsoft Windows. Information within this section of the manual pertains to installation of the application in either of these environments. +\e{XTrackCAD} is designed to operate under Linux, Apple MacOS or Microsoft Windows. Information within this section of the manual pertains to installation of the application in any of these environments. + +Please see \W{https://sourceforge.net/p/xtrkcad-fork/wiki/DownloadInstall/}{https://sourceforge.net/p/xtrkcad-fork/wiki/DownloadInstall/} for more detals. \rule @@ -597,7 +599,7 @@ The application includes the program, documentation, parameter and example files \lcont{\u000} -\n To run on Apple MacOS, the \e{XQuartz} package must first have been installed - see \W{http://www.xquartz.org}{http://www.xquartz.org}. XQuartz will need to be upgraded after each OS version upgrade. +\n To run on Apple MacOS, the \e{XQhttps://sourceforge.net/projects/xtrkcad-fork/files/XTrackCad/Version%205.3.0/uartz} package must first have been installed - see \W{http://www.xquartz.org}{http://www.xquartz.org}. XQuartz will need to be upgraded after each OS version upgrade. \lcont{\u000} @@ -611,21 +613,16 @@ This sequence may be necessary after each OS upgrade. \S{LinuxInstall} \i{Linux Installation} -\e{XTrackCAD} for LINUX is shipped as a self-extracting archive (executable). - -\n Installing from the self-extracting archive. - -\lcont{ +\e{XTrackCAD} is available by a variety of methods: -\dd After downloading open a command line then +\n Installing from your distribution, such as Ubuntu or Fedora -\dd \c{./\XTCStgzPack --prefix=/usr/local --exclude-subdir} +\n Installing the desired version from the XTrkCad release page; \W{https://sourceforge.net/projects/xtrkcad-fork/files/XTrackCad/}{https://sourceforge.net/projects/xtrkcad-fork/files/XTrackCad/} -\dd This will install the executable in /usr/local/bin. A directory named \c{xtrkcad} will be created in -/usr/local/share and all files will be unpacked into it. +\n Installing from the self-extracting archive. -} +Normally \e{XTrkCAD} is installed in \c{/usr/...} or \c{/usr/local/...}. If you install \e{XTrackCAD} into another directory, set the \c{XTRKCADLIB} environment variable to point to that directory. \rule @@ -738,7 +735,7 @@ You can use this menu to choose Metric units (\K{cmdPref}). The Tool Bar contains icons for each of the commands in the Menus. The icons shown can be customized using the \f{View->ToolBar} submenu. -\b The main drawing Mode command is \f{Select} - which is shown with the red arrow icon. From this mode, selected objects can be \f{Modified} as well. A close second is the \f{Describe} mode which allows properties of Objects to be seen and Changed. +\b The main drawing Mode command is \f{Select} - which is shown with the red arrow icon. From this mode, selected objects can be \f{Modified} as well. A close second is the \f{Property} mode which allows properties of Objects to be seen and Changed. \u000 @@ -799,7 +796,7 @@ On MS Windows, the \e{Install} directory is set when you install \e{XTrackCAD}. demos, examples) can be found in the \c{share/xtrkcad} subdirectory underneath the \e{Install} directory. The \e{Working} directory is in your personal profile. -On Linux, the \e{Install} directory is usually \c{/usr/local/lib/xtrkcad/}, but you can change this by defining the \c{XTRKCADLIB} environment variable before starting \e{XTrackCAD}. The working directory is \c{\{HOME\}/.xtrkcad/}. +On Linux, the \e{Install} directory is usually \c{/usr/share/xtrkcad/}, but you can change this by defining the \c{XTRKCADLIB} environment variable before starting \e{XTrackCAD}. The working directory is \c{\{HOME\}/.xtrkcad/}. On Mac OSX, the \e{Install} directory is the application package, usually located in the \c{/Applications} directory. All the included parameters, demos and examples can be found inside the package under the \c{/Applications/xtrkcad/Contents/Resources/xtrkcad} directory. @@ -857,7 +854,7 @@ The check-point frequency is set by the \e{Check Point} field found in the \f{Pr } -\b The \c{xtrkcad.cus} file contains parameter information. This is mostly information created by the \f{Turnout Designer} dialogs (\K{cmdTurnoutNew}) and \f{Group} (\K{cmdGroup}) command. You can use the \f{Edit>Custom Management} dialog to manipulate these parameters. +\b The \c{xtrkcad.cus} file contains parameter information. This is mostly information created by the \f{Turnout Designer} dialogs (\K{cmdTurnoutNew}) and \f{Group} (\K{cmdGroup}) command. You can use the \f{Manage>Custom defined pats} dialog to manipulate these parameters. \u000 @@ -867,9 +864,9 @@ The check-point frequency is set by the \e{Check Point} field found in the \f{Pr \H{uninstall} \i{Removing \e{XTrackCAD}} -Remove \e{XTrackCAD} by deleting the \e{XTrackCAD Install} directory, or application (on Mac OSX), deleting any \c{xtrkcad.*} files from the \e{Working} directory, and deleting any \e{*.xtc} and \e{*.xti} files. +On Linux, please see \e{Removing XTrackCAD} on the \W{https://sourceforge.net/p/xtrkcad-fork/wiki/LinuxInstall}{Linux Install} wiki page. -On MS-Windows only, you can also use the \f{Uninstall} icon in the \e{XTrackCAD} program group. +On MS-Windows you can also use the \f{Uninstall} icon in the \e{XTrackCAD} program group. \rule @@ -884,6 +881,7 @@ This section of the manual describes how and where to report a bug or seek an en \S{bugs} Reporting \i{Bugs} If you encounter an unreported bug please submit detail regarding such to the \f{Bug Tracker} located at the \W{https://sourceforge.net/p/xtrkcad-fork/bugs/}{\e{XTrackCAD} Fork Project Site}. +Click \f{Create Ticket}. \f{Be sure to provide the three basic elements of a bug report:} What you were doing at the time the bug occurred, what you expected to happen and what actually happened. This detail will help developers replicate the error, find and correct the offending code. @@ -920,9 +918,12 @@ Remember the three basics: what you were doing, what you expected to happen, and If you can recreate the problem the \f{Macro>Record} command can be used to record what happened. Try to isolate the problem by creating a minimal layout and recording as few commands as possible. \f{Don't report bugs about old versions.} Every time a new version of \e{XTrackCAD} is released, many enhancements are added and known bugs are fixed. If you're using a version of \e{XTrackCAD} that's more than two revisions older than the latest version, you should upgrade to the latest version to make sure the bug you are experiencing still exists. (It's not a bad idea to upgrade even if your version is only a version behind the most current one.) - \f{Only report one problem in each bug report.} If you encounter two or more bugs that don't appear to be related create a separate bug report for each one. This makes the task of managing work assignments easier and may result in a quicker fix for the problem. +Invoke \f{Help>Collect Problem Info}, +This will create a zip file with information about the state of the program including the layout file, information from the workng directory, recent actions etc. +Please attach this zip file to your report. + \rule @@ -932,6 +933,7 @@ Suggestions for improvements are encouraged and welcome. Submit your suggestion \S{support} \i{User Support} -The developers maintain a forum \W{https://xtrackcad.groups.io/g/main}{\e{XtrackCAD} User Forum} a Wiki at \W{http://www.xtrkcad.org/Wikka/HomePage}{\e{XTrackCAD} Wiki} +The developers maintain a forum at \W{https://xtrackcad.groups.io/g/main}{https://xtrackcad.groups.io/g/main} +and a Wiki at \W{https://sourceforge.net/p/xtrkcad-fork/wiki/Home/}{https://sourceforge.net/p/xtrkcad-fork/wiki/Home/} \rule diff --git a/app/doc/managem.but b/app/doc/managem.but index 080a81e..dadfa08 100644 --- a/app/doc/managem.but +++ b/app/doc/managem.but @@ -15,7 +15,7 @@ The \f{Manage Menu} shows commands affecting the \f{Main Canvas} (\K{mainW}). \u000 -\dd \f{Custom Management} - displays the \f{Custom Management} (\K{cmdCustmgm}) dialog to manipulate custom turnout, structure and rolling stock designs. +\dd \f{Custom Defined Parts} - displays the \f{Custom Defined Parts} (\K{cmdCustmgm}) dialog to manipulate custom turnout, structure and rolling stock designs. \u000 @@ -453,7 +453,7 @@ The \f{Layer Buttons} on the Tool-bar (\K{mainW}) control which layer is the \f{ The current layer is selected by picking a value from the drop down layer list. If the Layer you've selected was not visible, it will be shown. -You can hide (or show if not visible) the different layers by pushing one of the \f{Layer Buttons} on the Tool-bar (if you have configured the tool-bar (\K{toolbarM}) to show the Layer buttons). If a layer is not visible then the corresponding layer button will be raised. The active or current layer cannot be hidden. +You can hide (or show if not visible) the different layers by pushing one of the \f{Layer Buttons} on the Toolbar (if you have configured the toolbar (\K{toolbarOpts}) to show the Layer buttons). If a layer is not visible then the corresponding layer button will be raised. The active or current layer cannot be hidden. The color of each layer button shows the color that will be used to draw tracks or draw objects in that layer, if you have selected the \f{Color Layers} (\K{cmdDisplay}) on the \f{Display} dialog. The \f{Use Color} button allows this layer to opt in or out - which can be usefu if you want to color other layers but a layer contains pre-colored objects (like Structures or Scenery). @@ -582,7 +582,7 @@ The Hot Bar becomes the \f{Shelf}. \dt \e{Change Reporting number of Car on Layout} -\dd To change the reporting number, Right-Click over the Car and then select \e{Describe} and update the field. This value will be shown in the car if Labels are shown and in the \e{Train Control} Window. +\dd To change the reporting number, Right-Click over the Car and then select \e{Properties} and update the field. This value will be shown in the car if Labels are shown and in the \e{Train Control} Window. \u000 diff --git a/app/doc/mk-xtrkcad-manual b/app/doc/mk-xtrkcad-manual new file mode 100755 index 0000000..41c6be5 --- /dev/null +++ b/app/doc/mk-xtrkcad-manual @@ -0,0 +1,136 @@ +#!/bin/sh + +if [ $# -ne 1 ] ; then + echo mk-xtrkcad-manual-html SRCDIR + echo Run from the root of your build directory + echo SRCDIR is the root of your source tree + echo Output will be in XTrackCAD_Users_Manual-VERSION.pdf/.html + exit 1 +fi + +SRCDIR=$1 +BLDDIR=`pwd` + + +# Setup output name +OUTFILE="XTrackCAD_Users_Manual-" +VERSION="Unknown" +if [ -f "${BLDDIR}/xtrkcad-config.h" ] ; then + VERSION=`grep XTRKCAD_VERSION ${BLDDIR}/xtrkcad-config.h|\ + sed -e 's/.*VERSION "//' -e 's/"//'` + echo VERSION=$VERSION +else + echo "Unknown Version" +fi +OUTFILE="${OUTFILE}${VERSION}" + +if [ ! -d ${SRCDIR} ] ; then + echo $SRCDIR does not exist + exit 1 +fi + + +# Check and setup directories +# Find .but files +BUTTDIR="${SRCDIR}/app/doc" +if [ ! -f ${BUTTDIR}/addm.but ] ; then + echo $BUTTDIR does not contain .but files + exit 1 +fi + +# working/output directory +if [ ! -d ${BLDDIR} ] ; then + echo $BLDDIR does not exist + exit 1 +fi + +# .html files +HTMLDIR=${BLDDIR}/app/doc/html +if [ ! -f ${HTMLDIR}/addM.html ] ; then + echo $HTMLDIR does not contain .html files + exit 1 +fi + + +# extract .html file names from .but file +# prepend some headers with 'NEWPAGE ' +# we convert this to html to generate page breaks when printing +extract() { + grep '^\\[ACHS]' $1 |\ + sed \ + -e 's/^\\[ACH][0-9]*{/NEWPAGE /' \ + -e 's/^\\[S][0-9]*{//' \ + -e 's/}.*//' \ + -e '/^$/d' \ + -e 's/$/.html/' ; +} + + +# extract .html refs +cd $BUTTDIR +FILES="\ +contents.html \ +`extract intro.but.in` \ +`extract addm.but` \ +`extract changem.but` \ +`extract drawm.but` \ +`extract editm.but` \ +`extract filem.but` \ +`extract helpm.but` \ +`extract hotbar.but` \ +`extract macrom.but` \ +`extract managem.but` \ +`extract optionm.but` \ +`extract statusbar.but` \ +`extract view_winm.but` \ +`extract navigation.but` \ +`extract appendix.but` \ +`extract ${BLDDIR}/app/help/messages.but` \ +`extract upgrade.but` \ +`extract warranty.but` \ +NEWPAGE \ +IndexPage.html" +#echo $FILES +#exit + +# clean up .html: remove nav line, fix case file names +# create concatenated .html file +cd $HTMLDIR + +> ${BLDDIR}/${OUTFILE}.html +for FILE in ${FILES} ; do + if [ "${FILE}" = "NEWPAGE" ] ; then + # This creates page break when printing from chrome but + # NOT when using pandoc. + # This is an open problem + echo '
' \ + >> ${BLDDIR}/${OUTFILE}.html + else + cat "${FILE}" |\ + grep -v 'Previous.*Next' |\ + sed \ + -e 's/bSensor.png/bsensor.png/'\ + -e 's/bControl.png/bcontrol.png/'\ + -e 's/iconlink.PNG/iconlink.png/'\ + >> ${BLDDIR}/${OUTFILE}.html + fi +done +#) + + +# convert to .pdf if we have pandoc +cd $BLDDIR +if [ -x /usr/bin/pandoc ] ; then + cd $SRCDIR/app/doc/ + pandoc ${BLDDIR}/${OUTFILE}.html \ + --pdf-engine=pdflatex \ + --variable "geometry=margin=0.5in" \ + --variable fontsize=12pt \ + -o "${BLDDIR}/${OUTFILE}.pdf" + echo Output: ${OUTFILE}.pdf +else + # no pandoc: tell user to use chrome + echo Output: ${OUTFILE}.html + echo "Open with Chrome and Print to File as a PDF, from a directory containing png.d/" + echo "You should specify a custom scale of at least 150%" +fi diff --git a/app/doc/mk-xtrkcad-manual-html b/app/doc/mk-xtrkcad-manual-html deleted file mode 100755 index 9340b1d..0000000 --- a/app/doc/mk-xtrkcad-manual-html +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/sh - -if [ $# -ne 3 ] ; then - echo mk-xtrkcad-manual-html SRCDIR BINDIR OUTFILE - echo SRCDIR contains .but files - echo BINDIR contains .html files - echo OUTFILE is the output .html file - echo Open OUTFILE in Chrome and print as pdf - echo from a directory which contains png.d - exit 1 -fi - -SRCDIR=$1 -BINDIR=$2 -OUTFILE=$3 -OUTDIR=`pwd` - -if [ ! -d ${SRCDIR} ] ; then - echo $SRCDIR does not exist - exit 1 -fi - -if [ ! -f ${SRCDIR}/addm.but ] ; then - echo $SRCDIR does not contain .but files - exit 1 -fi - -if [ ! -d ${SRCDIR}/png.d ] ; then - echo $SRCDIR does not contain png.d directory - exit 1 -fi - -if [ ! -d ${BINDIR} ] ; then - echo $BINDIR does not exist - exit 1 -fi - -if [ ! -f ${BINDIR}/addM.html ] ; then - echo $BINDIR does not contain .html files - exit 1 -fi - - -extract() { - grep '^\\[ACHS]' $1 |\ - sed \ - -e 's/^\\[ACHS][0-9]*{//' \ - -e 's/}.*//' \ - -e '/^$/d' \ - -e 's/$/.html/' ; -} - -cd $SRCDIR -# extract .html refs -FILES="\ -contents.html \ -`extract intro.but.in` \ -`extract addm.but` \ -`extract changem.but` \ -`extract drawm.but` \ -`extract editm.but` \ -`extract filem.but` \ -`extract helpm.but` \ -`extract hotbar.but` \ -`extract macrom.but` \ -`extract managem.but` \ -`extract optionm.but` \ -`extract statusbar.but` \ -`extract view_winm.but` \ -`extract navigation.but` \ -`extract appendix.but` \ -`extract ${BINDIR}/../../help/messages.but` \ -`extract upgrade.but` \ -`extract warranty.but` \ -IndexPage.html" - -cd $OUTDIR -( -cd $BINDIR -# clean up html: remove nav line, fix case file names -cat $FILES |\ - grep -v 'Previous.*Next' |\ - sed \ - -e 's/bSensor.png/bsensor.png/'\ - -e 's/bControl.png/bcontrol.png/'\ - -e 's/iconlink.PNG/iconlink.png/'\ - ) > ${OUTFILE} - -echo "Combined .html files are in ${OUTFILE}" -echo "Make sure ${OUTFILE} is in a directory which contains a link to" -echo " $SRCDIR/png.d/" -echo "Open with Chrome and Print to File as a PDF" -echo "You should specify a custom scale of at least 150%" diff --git a/app/doc/navigation.but b/app/doc/navigation.but index ff20b41..bd2f703 100644 --- a/app/doc/navigation.but +++ b/app/doc/navigation.but @@ -226,6 +226,8 @@ Otherwise, as much of the room as possible is displayed, and any \f{grey} area w Most Windows open with three standard dialog buttons: \dd \f{Cancel} - Cancels dialog. Layout reverts back to its previous state. +\f{Cancel} may be absent if reverting the action is not applicable. +If the action affected objects on the layout, they can by reverted with the \f{Undo} command. \u000 @@ -896,7 +898,7 @@ If the click is on an area without objects and \f{SelectZero} is set, all object \dt \e{Double-Left-Click} -\dd Opens Modify for Cornu and Draw Objects other than Text, Activates Link and Document Notes, otherwise opens Describe. +\dd Opens Modify for Cornu and Draw Objects other than Text, Activates Link and Document Notes, otherwise opens Properties. \dt \e{Left+Drag} diff --git a/app/doc/optionm.but b/app/doc/optionm.but index 1398ad9..8c3bffa 100644 --- a/app/doc/optionm.but +++ b/app/doc/optionm.but @@ -423,6 +423,10 @@ This dialog controls some parameters which likely will not be changed frequently \u000 +\dd \f{Enable Audio Signals} - turns on beeps for positive confirmations and warnings. + +\u000 + \dd \f{Show Flex-track} - disables the display or \f{Flex-track} (\K{generalTerms}) which is shown on the left of the Toolbar. \u000 diff --git a/app/doc/png.d/caritem.png b/app/doc/png.d/caritem.png index 3ba7dda..8eaf5a8 100644 Binary files a/app/doc/png.d/caritem.png and b/app/doc/png.d/caritem.png differ diff --git a/app/doc/png.d/carpart.png b/app/doc/png.d/carpart.png index ae54364..c720f20 100644 Binary files a/app/doc/png.d/carpart.png and b/app/doc/png.d/carpart.png differ diff --git a/app/doc/png.d/carproto.png b/app/doc/png.d/carproto.png index 0b3298f..548ac1e 100644 Binary files a/app/doc/png.d/carproto.png and b/app/doc/png.d/carproto.png differ diff --git a/app/doc/png.d/celev.png b/app/doc/png.d/celev.png index bf312ef..a2c91d8 100644 Binary files a/app/doc/png.d/celev.png and b/app/doc/png.d/celev.png differ diff --git a/app/doc/png.d/custmgm.png b/app/doc/png.d/custmgm.png index acb04ae..778ecfb 100644 Binary files a/app/doc/png.d/custmgm.png and b/app/doc/png.d/custmgm.png differ diff --git a/app/doc/png.d/dprmfile.png b/app/doc/png.d/dprmfile.png index ba5170a..189695c 100644 Binary files a/app/doc/png.d/dprmfile.png and b/app/doc/png.d/dprmfile.png differ diff --git a/app/doc/png.d/dproperties.png b/app/doc/png.d/dproperties.png index 0938437..8ad79f2 100644 Binary files a/app/doc/png.d/dproperties.png and b/app/doc/png.d/dproperties.png differ diff --git a/app/doc/png.d/easew.png b/app/doc/png.d/easew.png index cc71900..fe8f950 100644 Binary files a/app/doc/png.d/easew.png and b/app/doc/png.d/easew.png differ diff --git a/app/doc/png.d/grid.png b/app/doc/png.d/grid.png index 8771cd2..f84971d 100644 Binary files a/app/doc/png.d/grid.png and b/app/doc/png.d/grid.png differ diff --git a/app/doc/png.d/madd.png b/app/doc/png.d/madd.png index bde4a7f..7acde07 100644 Binary files a/app/doc/png.d/madd.png and b/app/doc/png.d/madd.png differ diff --git a/app/doc/png.d/mchange.png b/app/doc/png.d/mchange.png index e09079c..65bebe5 100644 Binary files a/app/doc/png.d/mchange.png and b/app/doc/png.d/mchange.png differ diff --git a/app/doc/png.d/mrotatevariable.png b/app/doc/png.d/mrotatevariable.png new file mode 100644 index 0000000..9a7744b Binary files /dev/null and b/app/doc/png.d/mrotatevariable.png differ diff --git a/app/doc/png.d/mselectcmd.png b/app/doc/png.d/mselectcmd.png index 07a4c20..464a88a 100644 Binary files a/app/doc/png.d/mselectcmd.png and b/app/doc/png.d/mselectcmd.png differ diff --git a/app/doc/png.d/mselectcontext.png b/app/doc/png.d/mselectcontext.png index fe6a34c..814d78d 100644 Binary files a/app/doc/png.d/mselectcontext.png and b/app/doc/png.d/mselectcontext.png differ diff --git a/app/doc/png.d/mtoolbar.png b/app/doc/png.d/mtoolbar.png deleted file mode 100644 index e54424e..0000000 Binary files a/app/doc/png.d/mtoolbar.png and /dev/null differ diff --git a/app/doc/png.d/mtrainmanagement.png b/app/doc/png.d/mtrainmanagement.png index 0ffa218..3878bab 100644 Binary files a/app/doc/png.d/mtrainmanagement.png and b/app/doc/png.d/mtrainmanagement.png differ diff --git a/app/doc/png.d/mview.png b/app/doc/png.d/mview.png index 61fff8c..f379845 100644 Binary files a/app/doc/png.d/mview.png and b/app/doc/png.d/mview.png differ diff --git a/app/doc/png.d/paramsearch.png b/app/doc/png.d/paramsearch.png index 67db04b..7cb061c 100644 Binary files a/app/doc/png.d/paramsearch.png and b/app/doc/png.d/paramsearch.png differ diff --git a/app/doc/png.d/pref.png b/app/doc/png.d/pref.png index 57940a6..5da4aa3 100644 Binary files a/app/doc/png.d/pref.png and b/app/doc/png.d/pref.png differ diff --git a/app/doc/png.d/print.png b/app/doc/png.d/print.png index e8a6863..60ce46a 100644 Binary files a/app/doc/png.d/print.png and b/app/doc/png.d/print.png differ diff --git a/app/doc/png.d/strsel.png b/app/doc/png.d/strsel.png index bcc43f2..403d33f 100644 Binary files a/app/doc/png.d/strsel.png and b/app/doc/png.d/strsel.png differ diff --git a/app/doc/png.d/toolbopt.png b/app/doc/png.d/toolbopt.png new file mode 100644 index 0000000..2fbd650 Binary files /dev/null and b/app/doc/png.d/toolbopt.png differ diff --git a/app/doc/view_winm.but b/app/doc/view_winm.but index ac853e4..50005a9 100644 --- a/app/doc/view_winm.but +++ b/app/doc/view_winm.but @@ -38,7 +38,7 @@ The \f{View Menu} shows commands affecting the display of the \f{Main Canvas} (\ \u000 -\dd \f{Tool-bar} - Command button groups displayed on the \f{Tool-bar} are selected using the Tool-bar Configuration Menu (\K{toolbarM}). +\dd \f{Toolbar Options} - Command button groups displayed on the \f{Toolbar} are selected using the Toolbar Options Dialog (\K{toolbarOpts}). \u000 @@ -125,11 +125,12 @@ Whether the Snap Grid is drawn is controlled by the \f{Show} check-box. Also, i \rule -\S{toolbarM} \I{Tool-bar Configuration} +\S{toolbarOpts} \i{Toolbar Options} -\G{png.d/mtoolbar.png} +\G{png.d/toolbopt.png} -Command button groups displayed on the \f{Tool-bar} are selected using the Tool-bar Configuration Menu (\K{toolbarM}). If none of the command button groups are selected, the \f{Tool-bar} is not shown. +Command button groups displayed on the \f{Toolbar} are selected using the Toolbar Options Dialog (\K{toolbarOpts}). If none of the command button groups are selected, the \f{Toolbar} is not shown. +\f{Select All} quickly selects all button groups for display. \f{Invert} inverts the current selection eg. displayed groups will be switched off and vice versa. \rule diff --git a/app/doc/xtrkcad-manual-5.3.0.html b/app/doc/xtrkcad-manual-5.3.0.html deleted file mode 100644 index da1d2cf..0000000 --- a/app/doc/xtrkcad-manual-5.3.0.html +++ /dev/null @@ -1,19625 +0,0 @@ - - - - -XTrackCAD User's Manual - - - - -

XTrackCAD User's Manual

-

- -

-

-Version 5.3.0GA -

-

-Copyright 2003, Sillub Technology and Copyright 2007, Bob Blackwell and Martin Fischer and Copyright 2020, Martin Fischer, Adam Richards and Dave Bullis -

-
- - -
- - - - - -Introduction To XTrackCAD - - - - - - - -

Chapter 1: Introduction To XTrackCAD

-

-XTrackCAD is a CAD (computer-aided design) program for designing Model Railroad layouts. XTrackCAD supports any scale, has libraries of popular brands of turnouts and sectional track (plus you add your own easily), can automatically use spiral transition curves when joining track and has extensive on-line help and demonstrations. XTrackCAD lets you manipulate track much like you would with actual flex-track to modify, extend and join tracks and turnouts. Additional features include tunnels, 'post-it' notes, on-screen ruler, parts list, 99 drawing layers, undo/redo commands, bench-work, 'Print to Bitmap', elevations, train simulation and car inventory. -

-

-Using it, you can -

-
  • -Design layouts in any scale and gauge, -
  • -
-

- -

-
  • -Use predefined libraries for many popular brands of turnouts to help you get started easily, -
  • -
-

- -

-
  • -Add your own favorite components, -
  • -
-

- -

-
  • -Manipulate track much like you would with actual flex-track to modify, extend and join tracks and turnouts, -
  • -
-

- -

-
  • -Automatically generated Cornu transition curves (easements) whenever the track radius changes. -
  • -
-

- -

-
  • -Test your design by running trains, including picking them up and moving them with the mouse. -
  • -
-

- -

-
  • -Trace tracks and other objects over a background image of a real-world location map, a scanned trackplan, or other image. -
  • -
-

- -

-
  • -Print the design in a scale of your choice. When printed in 1:1 scale the printout can be used as a template for laying the track to build your dream layout. -
  • -
-

- -

-

-New users should run the demonstrations (via the Help>Demos menu) to get an overview of the many features of the program. A number of example layout designs are also available. -

-

-Be sure to visit the project web page for latest news and updates: XTrackCAD Fork Website -

-
- - -
- - - - - -Why Choose XTrackCAD - - - - - - -

1.1 Why Choose XTrackCAD

-

-Why Choose XTrackCAD -

-

-Easy to use -

-

-XTrackCAD was designed to operate in a similar way to pencil and paper: You can draw tracks by dragging the mouse, you select and place turnout "templates" anywhere on existing tracks, and you can use fixed radii for initial design. -

-

-But extra capabilities have been added that give more power by using Flex-tracks (Cornu) you have tracks that automatically redraw as you drag turnouts around, creating smooth curves, you can zoom in and out, and of course, undo and deleting tracks are easier! -

-

-You don't have to be an expert CAD user to make the most of XTrackCAD but the program will ensure that dimensions, radii and angles are accurate. -

-

-You don't have to specify line lengths or angles and just draw. But if you want to be more precise, you can enter precise dimensions both in real-world and scale sizes. -

-

-XTrackCAD is a specialized CAD for railway modelling, it deals with tracks as tracks, not as line segments. Tracks are connected correctly to each other and with endpoints of turnouts and other components. -

-

-As you zoom in, the two rails are drawn and then ties are added. -

-

-Free -

-

-Thanks to the generosity of Dave Bullis, who wrote the progam, and the active help of open-source volunteers, XTrackCAD is free to own and use. You can even take up the cudgels and help! -

-

-Available Help -

-

-On-line demonstrations show the actual operation of many of the program's features. Extensive help is available for all commands and operations. There are communities of users and developers who can answer quaestions. -

-

-Packed with features -

-

-XTrackCAD is designed from the ground up to be a complete tool for many aspects of Model Railroad layout design. -

-
-Active UI Prompting -
-
-As the mouse moves over the layout objects, a set of different anchors are shown to indicate what is possible in each command with each modifier key if clicked or double clicked at that location. -
-
-

- -

-
-Train Simulation and Car Inventory -
-
-Any number of Cars and Locomotives can be placed on your layout to check clearances, siding capacities and track layout. Trains can be animated to simulate operations and switching on your layout. -
-
-

- -

-
-The Car Inventory dialog records your cars and locomotives and these can be exported and imported from spreadsheets. -
-
-

- -

-
-Track Manipulation -
-
-Track segments can be lengthened or shortened by simple click and drag. Tangents to a curve are created by dragging away from the curve. Tracks are extended by dragging from an Endpoint, creating new straight or curved segments. New tracks can be snapped into place or precisely placed and then Joined. -
-
-

- -

-
-Track circles are especially handy for determining overall designs and seeing what will fit in a given area. -
-
-

- -

-
-The Cornu flex-track features create dynamically variable tracks that optimise the curvature of tracks to ensure a protypical appearance. They alter as the other tracks are moved just as flex-track will in the 12 inches to the foot world! -
-
-

- -

-
-The Parallel command easily creates new straight or curved tracks, laying out yards and sidings in a few easy steps. Accurate platforms can be created with the Parallel Lines command followed by the Join Lines command. -
-
-

- -

-
-The Join command links any two tracks (Straights, Curves, Turnouts or Turntables) with accurate aligned connecting track segments which can be easements including Cornu easements. The connected tracks are trimmed or extended as required. -
-
-

- -

-
-The Helix Track command computes the number of turns, radius, grade and vertical separation based on your criteria. -
-
-

- -

-
-Turntables can be constructed with any radius and can either have fixed or dynamic bay tracks -
-
-

- -

-
-Turnout Select and Placement -
-
-The Turnout Hot Bar contains a scrolling list of Turnouts, Sectional Tracks and Structures available in the current Scale. Simply click on one and click again drop it onto the layout. -
-
-

- -

-
-As Turnouts are dragged over existing tracks they are automatically aligned. XTrackCAD searches for any other tracks that align with each of the Turnout's Endpoints, and shows you the number of connections that will be made and the maximum offset as you position the Turnout. Just adjust the Turnout's position to minimize the offset to ensure the best fit. -
-
-

- -

-
-When a turnout is placed, each Endpoint is examined to see if it aligned to an existing track. If so, the track is split to create a perfect connection to the turnout. Placing Turnouts is a 'snap'. -
-
-

- -

-
-Layers -
-
-Layers are an important feature for manageing the design for layouts of any complexity. Use one layer for the main-line and others for staging tracks, Bench-work or scenery. Multilevel designs can have groups of layers for each level. -
-
-

- -

-
-XTrackCAD allows up to 99 layers layers can have their own button to control visibility. Each layer can have a name which is displayed as the balloon help for the layer button. -
-
-

- -

-
-Modular Layout assembly is supported with Modular Layers which ensure thier contents are moved as a set. -
-
-

- -

-
-Tracks and other objects can be colored according to which layer they are in. Also, each layer can be frozen to prevent accidental changes to parts of the layout that are finalized. -
-
-

- -

-
-Elevations and Profile -
-
-Elevations are one of the most powerful features of XTrackCAD they are dynamically recalulated as the layout changes. -
-
-

- -

-
-Traditional layout designs (such as published in magazines) show elevations at selected spots on the layout. They may also show grades between elevations. These can be input into XtrkCAD. -
-
-

- -

-
-XTrackCAD lets you define the elevation of any Endpoint on the layout. You can also have XTrackCAD automatically compute the elevation and grade between defined elevation points. You can define the elevation at the bottom and top of a sloped track, then have XTrackCAD compute the elevation at each riser position between. -
-
-

- -

-
-Once you have defined a few elevations, you can display the Elevation Profile for the layout along a path of connected track segments. The Profile display shows the length of the track, the elevation of each defined elevation point and the grades between them. You can even adjust the elevations directly on the Profile display. -
-
-

- -

-
-Easements (Cornu Transition Curves) -
-
-Easements are special sections of gradually curving track used to connect straight and curved tracks (or two curved tracks). Easements reduce the effects of sudden changes in track curves which can cause derailments. They also look great! -
-
-

- -

-
-XTrackCAD can use Easements anytime the radius of the track changes. The Modify and Join commands will automatically insert Easement Track segments whenever needed. Each Easement is computed based on the radius of the neighboring tracks. You don't even have to think about it! -
-
-

- -

-
-Flexible and Powerful Printing -
-
-Printing is an important part of a layout design program, and XTrackCAD has a flexible Print command to get your design onto the layout. -
-
-

- -

-
-Printing is used for many purposes: -
  • -A snapshot of the whole layout. -
  • -
  • -Detailed closeups to examine areas of complicated track work. -
  • -
  • -Full 1:1 for direct transfer to the layout. -
  • -
- -
-
-

- -

-
-The Print command lets you scale the printout from a one page overall view (with the handy Snap-Shot button) right up to full size 1:1. -
-
-

- -

-
-Multiple page printouts are easy to do. A gird representing each page is drawn over the layout and you can click on the pages you want to print. The gird can be moved and rotated to any position so the orientation of the printout matches your layout. Pages can be printed in Portrait or Landscape format. -
-
-

- -

-
-At 1:1, registration marks can be printed every 3" (or 10cm) to help align different sets of printouts. Also, the roadbed outline can be drawn at a user-specified width to assist cutting the roadbed from sheet material. -
-
-

- -

-
-Turnout and Structure Creation -
-
-XTrackCAD comes with Turnout, Sectional Track and Structure Parameter Files for many brands of tracks and accessories. However, your brand may not supplied. The Turnout Designer dialogs and the Group command make it easy to add your own custom definitions. -
-
-

- -

-
-The Turnout Editor has separate screens for designing Turnouts (Regular, Curved, Wye and 3-way), Crossings, Slip-switch, Crossovers and Sectional Track. In each dialog a few measurements are required to create a new definition. Full size printouts can be made directly from the dialog to check your design. -
-
-

- -

-
-The Group command can create Structure definitions from selected tracks, lines and shapes. You can make structures as simple as a rectangle or highly detailed. You can also modify existing designs to add details or make adjustments. -
-
-

- -

-
-Lines, Shapes, Table Edges, Text and Notes -
-
-Layout designs are more than track! -
-
-

- -

-
-The XTrackCAD Draw command is used to draw lines (straight, curved and circles) and shapes (filled boxes, circles, polylines and polygons). These can be different colors and lines can have different widths. The Polylines and Polygons can have curved sides. These are useful for drawing scenic features (rivers, bridges, mountains). -
-
-

- -

-
-You can add Bench-work and dimension lines too. -
-
-

- -

-
-Special types of lines are drawn by the Table Edge command are used to represent the boundary at the edge of the layout. -
-
-

- -

-
-Text can be added to the layout. -
-
-

- -

-
-Notes can be attached to particular spots on the layout. When selected they can display special information about that part of the layout, such as prototype features, construction details or operation notes. This includes URL links to files on the Internet. -
-
-

- -

-
-Parts and Price Lists -
-
-The Parts List command generates a list of the number of the different types of Turnouts, Sectional Track and Structures selected on the layout. You can select everything or just the areas you are working on. As well, the total length of flex-track (for each track scale/gauge used on the layout) is listed. -
-
-

- -

-
-You can enter the price of each type of Turnout, Sectional Track and Structure, plus the length and price of flex-track. XTrackCAD will compute the price of each types and the grand total. The total number of flex-track sections is also listed. -
-
-

- -

-
-Support for Sectional Track -
-
-Numerous Sectional Track Parameter Files are included with XTrackCAD (Atlas, Marklin, Peco, ...). The Hot Bar allows easy selection. -
-
-

- -

-
-The automatic alignment feature of Turnout and Sectional Track placements makes track pieces just 'snap' together. -
-
-

- -

-
-The Connect Track command adjusts Sectional Track to smooth out the slight gaps that can arise when working with Sectional Track. -
-
-

- -

-

-Refer to Section 1.2 and Section 1.3 for a listing of XTrackCAD features. -

- -
- - - - - -Key XTrackCAD Features - - - - - - -

1.2 Key XTrackCAD Features

-
  • -Annotate with text and notes -
  • -
-

- -

-
  • -Automatic easement calculation -
  • -
-

- -

-
  • -Create Custom Designed Turnouts and Structures -
  • -
-

- -

-
  • -Create parallel straight and curved tracks -
  • -
-

- -

-
  • -Delete objects -
  • -
-

- -

-
  • -Describe objects -
  • -
-

- -

-
  • -Draw lines, arcs, polylines and polygons and filled polygons or circular shapes (for showing river edges etc.) -
  • -
-

- -

-
  • -Draw table edges, Bench-work and dimension lines -
  • -
-

- -

-
  • -Elevations, grades and profiles -
  • -
-

- -

-
  • -Extend (or shrink) a segment by dragging its Endpoint -
  • -
-

- -

-
  • -Extend a segment with a curve (or straight) -
  • -
-

- -

-
  • -Generate parts list for all or selected areas of the layout -
  • -
-

- -

-
  • -Hand-laid Turnouts -
  • -
-

- -

-
  • -Helix track -
  • -
-

- -

-
  • -Hot Bar for Turnout and Structure selection -
  • -
-

- -

-
  • -Join any two tracks -
  • -
-

- -

-
  • -Move and rotate any group of objects -
  • -
-

- -

-
  • -Ninety-nine drawing Layers -
  • -
-

- -

-
  • -On-line demonstrations, extensive help, tips and error message explanations -
  • -
-

- -

-
  • -On-screen ruler for measurements -
  • -
-

- -

-
  • -Panning and zooming via a map window and also in Pan/Zoom Mode -
  • -
-

- -

-
  • -Price lists can be entered to allow the layout to be priced -
  • -
-

- -

-
  • -Printing in any scale (up to 1:1) at any position and angle -
  • -
-

- -

-
  • -Straight and curved flex-track segments -
  • -
-

- -

-
  • -Supports any scale -
  • -
-

- -

-
  • -Track circles and tangent tracks -
  • -
-

- -

-
  • -Train Simulation -
  • -
-

- -

-
  • -Tunnels (hidden tracks) -
  • -
-

- -

-
  • -Turnouts, crossings (and sectional track such as Atlas Snap-track) -
  • -
-

- -

-
  • -Turntables (user defined diameter) -
  • -
-

- -

-
  • -Undo the last ten commands -
  • -
-

- -

-
  • -Zoom in and zoom out of the drawing area -
  • -
-
- -
- - - - - -Additional XTrackCAD Features - - - - - - -

1.3 Additional XTrackCAD Features

-

-XTrackCAD has many other carefully selected features: -

-
  • -Sections of track can be hidden, which can be drawn as dashed lines, or completely hidden. A Tunnel Portal is drawn when a hidden track connects with normal track. -
  • -
-

- -

-
  • -Sections of track can be tagged as bridge tracks which draws a bridge parapet on each side. -
  • -
-

- -

-
  • -Drawing Turntable stall tracks is easy, just drag from the Turntable with the Modify command. The minimum angle between tracks can be set to ensure accurate, evenly spaced tracks. -
  • -
-

- -

-
  • -Connections to non-visible layers are marked to an arrow head to show you the track continues on another layer. -
  • -
-

- -

-
  • -The Group command can be used to decorate custom designed Turnouts and Sectional Track with details to indicate switch machines, ground throws and power connections. -
  • -
-

- -

-
  • -Custom designed Turnouts can be modified, renamed or deleted with the Custom Management dialog. -
  • -
-

- -

-
  • -Flex-track connected to Turnouts is labeled with the total length to aid cutting flex-track to length. -
  • -
-

- -

-
  • -An on-screen ruler can be user to measure arbitrary distances. -
  • -
-

- -

-
  • -At 1:1 drawing (and printing) scale the track center line is drawn to make it easy to position roadbed and track. -
  • -
-

- -

-
  • -The balloon help for the Undo and Redo buttons shows the command that would be Undone or Redone. -
  • -
-

- -

-
  • -The Snap Grid can positioned at any origin and any angle. It can also be printed to help when transferring coordinates to the layout. -
  • -
-

- -

-
  • -The Map window is used to position the Main window on the layout. It can also be used to change the drawing scale. -
  • -
-

- -

-
  • -You can rescale and flip objects, trim turnouts and create block gaps. -
  • -
-

- -

-
- -
- - - - - -About This Manual - - - - - - -

1.4 About This Manual

-

-Typographic Conventions -

-

-Throughout this manual the following typographic conventions are used to make finding information easier: -

-
-Bold - Shows menu, file or dialog item titles. -
-
-

- -

-
-Mono-spaced - Shows commands or text entries by user. On entry fields the spelling given has to be followed exactly. -
-
-

- -

-
-Italic - Marks a new expression, usually followed by a short description -
-
-

- -

-
-Capital Key - Usually used in a sequence of key strokes or in combination with Shift, Alt or Ctrl key. -
-
-

- -

-
-Key+Key - Combination of keys, e.g., Ctrl+S -
-
-

- -

-
-Key, Key, Key - Sequence of key strokes, e.g., Alt, F, S -
-
-

- -

-
-Selection>Selection - Sequence of selections from menu, e.g., File>Save -
-
-
- -
- - - - - -Installation - - - - - - -

1.5 Installation

-

-XTrackCAD is designed to operate under Linux, Apple MacOS or Microsoft Windows. Information within this section of the manual pertains to installation of the application in either of these environments. -

-
- - -
- - - - - -Microsoft Windows Installation - - - - - - -

1.5.1 Microsoft Windows Installation

-

-XTrackCAD is shipped as a self-installing self-expanding program (executable). -

-
  1. -Using Windows Explorer, locate the directory in which you downloaded or copied your new version of XTrackCAD. -

    - -

    - -
  2. -
  3. -Start the installation program by double clicking on the xtrkcad-setup-5.3.0GA.exe file icon. -

    - -

    - -
  4. -
  5. -Follow the steps in the installation program. -

    - -

    - -
  6. -
  7. -The installation lets you define the directory in which XTrackCAD is installed. The directory is created automatically if it doesn't already exist. -

    - -

    - -
  8. -
  9. -A program folder named XTrkCad will be created during the installation process. The folder contains the program, documentation, parameter and example files. -
  10. -
-
- -
- - - - - -OSX Installation Mac Installation - - - - - - -

1.5.2 OSX Installation Mac Installation

-

-XTrackCAD for OSX is shipped as a package containing an application. -

-
  1. -Start the installation by opening the package and dragging the contained application into the Applications folder using the shortcut in the package. The application includes the program, documentation, parameter and example files within it. -

    - -

    - -
  2. -
  3. -To run on Apple MacOS, the XQuartz package must first have been installed - see http://www.xquartz.org. XQuartz will need to be upgraded after each OS version upgrade. -

    - -

    - -
  4. -
  5. -OSX Run Security When the application is first run, it will need to be authorized by OSX. There will be a OSX prompt that asks if it should be opened. And then it will still fail to run. After opening it for the first time, go to System Preferences>Security & Privacy and you will see that the app is named as having been blocked. Hit the Run Anyway button and the program should start. This sequence may be necessary after each OS upgrade. -
  6. -
  7. -On Mac OS Catalina, the program will need to be started by right-clicking it and selecting Open. -
  8. -
-
- -
- - - - - -Linux Installation - - - - - - -

1.5.3 Linux Installation

-

-XTrackCAD for LINUX is shipped as a self-extracting archive (executable). -

-
  1. -Installing from the self-extracting archive. -
    -After downloading open a command line then -
    -
    -./xtrkcad-setup-5.3.0GA.i386.sh --prefix=/usr/local --exclude-subdir -
    -
    -This will install the executable in /usr/local/bin. A directory named xtrkcad will be created in /usr/local/share and all files will be unpacked into it. -
    -
    - -
  2. -
-

-If you install XTrackCAD into another directory, set the XTRKCADLIB environment variable to point to that directory. -

-
- -
- - - - - -Start the Program - - - - - - -

1.6 Start the Program

-

-The XTrackCAD executable is named xtrkcad.exe on Windows and xtrkcad on Linux and OSX. -

-

-It is usually started by clicking on its icon, or right-click and Open in OSX Catalina, but there are command line options as well. -

-

-Command Line -

-

-On Windows: -

-
xtrkcad [/c config] [/v] [/l logfile] [/d logcontrol] layoutfile
-
-

-On Mac OSX: -

-
cd /Applications
-./open xtrkcad --args [-c config] [-v] [-l logfile] [-d logcontrol] layoutfile
-
-

-On Linux: -

-
xtrkcad [-c config] [-v] [-l logfile] [-d logcontrol] layoutfile
-
-

-Command line parameters -

-
-c config -
-
-configuration to use. This allows you to have several distinct configurations (eg. parameter files, display options). -
-
-

- -

-
-layoutfile -
-
-filename for the layout to load. This parameter takes precedence over the option to resume with the last layout (Section 2.10.7). -
-
-

-Debugging Parameters -

-

-The following parameters are for debugging purposes and are mainly of interest to the developers. -

-
-v -
-
-verbose mode. -
-
-

- -

-
-d logcontrol -
-
-specifies the amount of logging. The argument logcontrol has the format logmodule[=level]. logmodule defines the functionality that should be logged, the optional level specifies the loglevel. Zero means no logging. Defaults are no modules are logged and loglevel is 1 if omitted from logonctrol parameter. -
-
-

- -

-
-l logfile -
-
-set logfile, only needed in conjunction with the debug option. -
-
-

- -

-
-T -
-
-Runs all Regression tests (Demos) and exits with 0 if all are successful or with 1 if there any failures. Regression progress and failures are logged to stdout (Linux and Mac OSX) or xtclog.txt (Windows). -
-
-

- -

-
-V -
-
-Display the xtrkcad version and exit(0). -
-
-

- -

- -
- - - - - -Quick Tour - - - - - - -

1.7 Quick Tour

-

- -

-

-When XTrackCAD starts, it displays the Main (Section 3.1) and Map (Section 3.2.2) windows. The Map window is used to change the origin of the Main window when the entire layout cannot be displayed at one time. -

-

- -

-

-The Menu Bar across the top of the Main window contains standard Windows menus. Some of these are particularly useful to the new user: -

-
  • -The File>Exit menu exits XTrackCAD. You can also exit by selecting the System menu in the upper left corner of the Window. -
  • -
-

- -

-
  • -The File>Open menu opens existing layout files and archives. When first installed, the default directory contains some example programs you can look at. -
  • -
-

- -

-
  • -The Help menu can be used to read the XTrackCAD Help file. Also, the Help>Demos menu selects a number of demonstrations which illustrate various features of XTrackCAD. -
  • -
-

- -

-
  • -The Options>Layout menu specifies the working scale and overall room size. -
  • -
-

- -

-
  • -The Options>Preferences menu specifies some less frequently changed items. You can use this menu to choose Metric units (Section 2.10.7). -
  • -
-

- -

-
-

-The Tool Bar contains icons for each of the commands in the Menus. The icons shown can be customized using the View->ToolBar submenu. -

-
  • -The main drawing Mode command is Select - which is shown with the red arrow icon. From this mode, selected objects can be Modified as well. A close second is the Describe mode which allows properties of Objects to be seen and Changed. -
  • -
-

- -

-
  • -A different mode is Train which allows trains to be simulated on the Layout. -
  • -
-

- -

-

-Under the Tool Bar is the Hot Bar. This contains defined track and drawing objects taken from parameter files. To use a template you select it and then click on the Drawing Area. -

-
-

-The main part of the window is the Drawing Area, this is where the Layout is shown in 2D. The view can be zoomed or panned. The Pan-Zoom command whise symbol is the crossed arrows allows easiest control, but in Select command you can pan with the arrow keys and zoom with the trackpad or mousewheel or Ctrl+"+" or "-" can affect the zoom level. -

-
-

-At the bottom on the screen are two more areas. The Status Bar contains messages about commands as they are being used, and the Info Bar shows the zoom level and the position of the cursor. -

-
- -
- - - - - -Performance Issues - - - - - - -

1.8 Performance Issues

-

-This section lists some things that can improve the performance of XTrackCAD. -

-
  • -On the View dialog (Section 3.3.11) turn off Show Snap Grid or Change Grid... to have fewer grid points. -
  • -
-

- -

-
  • -To speed up initialization, remove unused parameter files (See Parameter Files dialog - Section 2.5.7). -
  • -
-

- -

-
  • -Close the Map window if you don't need it to move about the layout. The Window (Section 2.13) menu can be used reopen the Map window. -
  • -
-

- -

-
  • -On the Display dialog (Section 2.10.3) turn off drawing Endpoints, decrease the Two Rail Scale, increase Min Grid Spacing, set Draw Ties to None and turn off Live Map. -
  • -
-
- -
- - - - - -Files and Directories - - - - - - -

1.9 Files and Directories

-

-Information within this section of the manual identifies installation directory names, file names and directory and file locations. -

-
- - -
- - - - - -Directories Overview - - - - - - -

1.9.1 Directories Overview

-

-XTrackCAD uses two directories on your system: -

-
  • -The XTrackCAD Install directory, which contains the data and parameter files used by XTrackCAD. -
  • -
-

- -

-
  • -The XTrackCAD Working directory, which contains configuration and Check Point files. -
  • -
-

-On MS Windows, the Install directory is set when you install XTrackCAD. All data files (parameters, demos, examples) can be found in the share/xtrkcad subdirectory underneath the Install directory. The Working directory is in your personal profile. -

-

-On Linux, the Install directory is usually /usr/local/lib/xtrkcad/, but you can change this by defining the XTRKCADLIB environment variable before starting XTrackCAD. The working directory is {HOME}/.xtrkcad/. -

-

-On Mac OSX, the Install directory is the application package, usually located in the /Applications directory. All the included parameters, demos and examples can be found inside the package under the /Applications/xtrkcad/Contents/Resources/xtrkcad directory. The Working directory is created as .xtrkcad - a hidden directory - under the active user's directory in /Users -

-

-Layout files (*.xtc) and export (Section 2.5.1) files (*.xti) can be saved anywhere you wish, as specified in the Save File and Open File dialogs. -

-

-In MacOS Catalina, the program has no access to certain directories - the Documents and Download directories in particular. -

-

-Example layouts can be found in the example directory under the XTrackCAD install directory. -

-
- -
- - - - - -Install Directory - - - - - - -

1.9.2 Install Directory

-
  • -xtrkcad.xtq is the main parameter file which contains definitions for each scale. It also includes turnout definitions for the demos and lists the playback (.xtr) files for the demos. -
  • -
-

- -

-
  • -params directory contains *.xtp files which are the XTrackCAD Library parameter files. These files (atlasn.xtp, pecon55.xtp, ...) contain definitions for turnouts, sectional track pieces and structures. These files to be used are selected in the Parameter Files (Section 2.5.7) dialog. -
  • -
-

- -

-
  • -xtrkcad.chm (on MS-Windows) is the XTrackCAD help file. -
  • -
-

- -

-
  • -xtrkcad.exe (MS-Windows) or xtrkcad (Linux or Mac OSX) is the XTrackCAD program. -
  • -
-

- -

-
  • -xtrkcad.tip contains the Tip of the Day information accessible from the Help menu or shown during startup. -
  • -
-

- -

-
  • -xtrkcad0.ini specifies the location of the XTrackCAD working directory (MS-Windows only). -
  • -
-

- -

-
  • -demos directory contains *.xtr which are the XTrackCAD demonstration files which can be run via the Help>Demos menu item. -
  • -
-

- -

-
  • -examples directory contain some example .xtc files -
  • -
-
- -
- - - - - -Working Directory - - - - - - -

1.9.3 Working Directory

-
  • -xtrkcad.ckp are the check-point files created periodically while running XTrackCAD. If your system XTrackCAD hangs or crashes you get the choice of loading the checkpoint file and so recover (most of) your work by saving it to your current layout file. -

    -The check-point frequency is set by the Check Point field found in the Preferences dialog (Options>Preferences). -

    - -
  • -
  • -The xtrkcad.cus file contains parameter information. This is mostly information created by the Turnout Designer dialogs (Section 2.9.9) and Group (Section 2.9.4) command. You can use the Edit>Custom Management dialog to manipulate these parameters. -
  • -
-

- -

-
  • -The xtrkcad.ini (on MS-Windows) or the xtrkcad.rc (on Linux or Mac OSX) file contains various parameter settings from each use of XTrackCAD. Most changes you make (such as scale, room size, window position) are saved in this file for the next time you use XTrackCAD. -
  • -
-
- -
- - - - - -Removing XTrackCAD - - - - - - -

1.10 Removing XTrackCAD

-

-Remove XTrackCAD by deleting the XTrackCAD Install directory, or application (on Mac OSX), deleting any xtrkcad.* files from the Working directory, and deleting any *.xtc and *.xti files. -

-

-On MS-Windows only, you can also use the Uninstall icon in the XTrackCAD program group. -

-
- -
- - - - - -Bugs and Enhancements - - - - - - -

1.11 Bugs and Enhancements

-

-This section of the manual describes how and where to report a bug or seek an enhancement. -

-
- - -
- - - - - -Reporting Bugs - - - - - - -

1.11.1 Reporting Bugs

-

-If you encounter an unreported bug please submit detail regarding such to the Bug Tracker located at the XTrackCAD Fork Project Site. -

-

-Be sure to provide the three basic elements of a bug report: What you were doing at the time the bug occurred, what you expected to happen and what actually happened. This detail will help developers replicate the error, find and correct the offending code. -

-
-A Sample Bug Report Follows; -
-
-

- -

-
-After completing installation of XTrackCAD on a Dell PC with 1024 MB of memory running Windows 7, the following error occurred when attempting to edit a Text Label; -
-
-

- -

-
-Notice: allocateButt: Can't find 13. Do you want to save the layout? -
-
-

- -

-
-Selecting either "Yes" or "No" results in a Windows error and XTrackCAD closes. -
-
-

- -

-
-The error can be replicated by opening the file named cascade.xtc. Set the magnification at 4:1. Attempting to move the text label named "Granville Island" located at the approximate grid coordinates of x=8", y=4' 5". Selecting the label causes the error to occur. -
-
-

- -

-
-The error is repeatable with other files contain text labels. -
-
-

-Always search the bug database first. Advice so good, we'll repeat it twice. Always search the bug database first. The odds are good that if you've found a problem, someone else found it too. If you spend a few minutes of your time making sure that you're not filing a duplicate bug, that's a few more minutes someone can spend helping to fix that bug rather than sorting out duplicate bug reports. -

-

-If you don't understand an error message, ask for help. Don't report an error message you don't understand as a bug. There are a lot of places you can ask for help in understanding what is going on before you can claim that an error message you do not understand is a bug. (Once you've understood the error message and have a good suggestion for a way to make the error message clearer, you might consider reporting it as a XTrackCAD Feature Request). -

-

-Please be brief, but don't leave any important details out. This is a fine line to walk. But there are some general guidelines: -

-

-Remember the three basics: what you were doing, what you expected to happen, and what happened. -

-

-If you can recreate the problem the Macro>Record command can be used to record what happened. Try to isolate the problem by creating a minimal layout and recording as few commands as possible. -

-

-Don't report bugs about old versions. Every time a new version of XTrackCAD is released, many enhancements are added and known bugs are fixed. If you're using a version of XTrackCAD that's more than two revisions older than the latest version, you should upgrade to the latest version to make sure the bug you are experiencing still exists. (It's not a bad idea to upgrade even if your version is only a version behind the most current one.) -

-

-Only report one problem in each bug report. If you encounter two or more bugs that don't appear to be related create a separate bug report for each one. This makes the task of managing work assignments easier and may result in a quicker fix for the problem. -

-
- -
- - - - - -Enhancement Requests - - - - - - -

1.11.2 Enhancement Requests

-

-Suggestions for improvements are encouraged and welcome. Submit your suggestion to the XTrackCAD Feature Tracker located at the XTrackCAD Fork Project Site. -

- -
- - - - - -User Support - - - - - - -

1.11.3 User Support

-

-The developers maintain a forum XtrackCAD User Forum a Wiki at XTrackCAD Wiki -

-
- -
- - - - - -Command Menus - - - - - - - -

Chapter 2: Command Menus

-
- - -
- - - - - -Add Menu - - - - - - -

2.1 Add Menu

-

- -

-

-The Add Menu has all the actions related to adding track pieces to the layout. -

-
-Straight Track Ctrl+G - lay straight track pieces of arbitrary lengths -
-
-

- -

-
-Curve Track - lay curved track pieces using different modes for selecting start and endpoints and radius (Section 2.1.2). -
-
- -
-
-

- -

-
-Circle Track - place a circle of track by selecting radius, tangent and or center (Section 2.1.1). -
-
- -
-
-

- -

-
-Parallel - create parallel track or line to existing flex-track, straight or curved track. (Section 2.1.5) -
-
- -
-
-

- -

-
-Fixed-track Ctrl+T - select a piece of Fixed-track and place on layout. -
-
-

- -

-
-Hand-laid Turnout Ctrl+Shift+I - lay a turnout in place on the layout. (Section 2.1.3) -
-
-

- -

-
-Structure Ctrl+Shift+C - Add a predefined structure to the layout. -
-
-

- -

-
-Helix Ctrl+Shift+H - Add a helix. (Section 2.1.4) -
-
-

- -

-
-Custom Turntable Ctrl+Shift+N - Place a turntable. (Section 2.1.9) -
-
-

- -

-
-Control Element - Create a control element. -
-
-

- -

-
-Block - Create a block. (Section 2.1.10) -
-
-

- -

-
-Switchmotor - Create a switchmotor. (Section 2.1.11) -
-
-

- -

-
-Signal - Create a signal. (Section 2.1.12) -
-
-

- -

-
-Control - Create a control. (Section 2.1.13) -
-
-

- -

-
-Sensor - Create a sensor. (Section 2.1.14) -
-
-
- - -
- - - - - -Circle Track - - - - - - -

2.1.1 Circle Track

-

- -

-

-A circle track is a special form of a curved track that extends 360° and has no endpoints. The drop down menu, which allows selection of the Circle Track creation method, is invoked from the down arrow button located on the right side the Circle track button. -

-
- -
-
- -
-
-Circle Track Button Menu -
-
-

-The three methods (with their Icons and Shortcut keys) used to create a Circle Track are: -

-

- -

-
- (Section 2.1.1.1) Control+8 - Use the Fixed Radius specified on the Circle Radius control displayed on the Status Bar (Section 3.1). Left-Drag the Circle track into position. -
-
-

- -

-
- (Section 2.1.1.2) Control+9 - Left-Drag from tangent point (Edge) of the Circle track to the Center. -
-
-

- -

-
- (Section 2.1.1.3) Control+0 - Left-Drag from the Center of the Circle track to the edge. -
-
-

- -

-

-If Snap Grid (Section 2.12.2) is enabled then circle centers will be constrained to the grid. -

-

-Circle tracks are useful for fitting curves into corners and other tight places. They're also handy when establishing an initial layout and finding out "what will fit". -

-

-You can join to and from circles, after which they become curved tracks. -

-
- - -
- - - - - -Circle Fixed Radius - - - - - - -

2.1.1.1 Circle Fixed Radius

-

- -

-

-(Ctrl+8) Use the Fixed Radius specified on the Circle Radius control displayed on the Status Bar (Section 3.1). Left-Drag the Circle track into position. -

-
- -
- - - - - -Circle Fixed Tangent - - - - - - -

2.1.1.2 Circle Fixed Tangent

-

- -

-

-(Ctrl+9) Left-Drag from tangent point (Edge) of the Circle track to the Center. -

-
- -
- - - - - -Circle From Center - - - - - - -

2.1.1.3 Circle From Center

-

- -

-

-(Ctrl+0) Left-Drag from the Center of the Circle track to the edge. -

-
- -
- - - - - -Curved Track - - - - - - -

2.1.2 Curved Track

-

- -

-

-Creating a curve is a two step operation. You will select a point and then Left-Drag to specify the control point depending on the drawing method. -

-

-A drop-down menu, which allows selection of the Curved Track creation method, is invoked from the down arrow button located on the right side the Curved track button. -

-
- -
-
- -
-
-Curved Track Button Menu -
-
-

-The six methods (with their Shortcut keys) used to create a Curved Track are: -

-
- Section 2.1.2.1 Control+4 - Drag out the end and then set its radius by dragging the endpoint. -
-
-

- -

-
- Section 2.1.2.2 Control+5 - Drag from the an endpoint to the center and then drag the second enpoint around that center. -
-
-

- -

-
- Section 2.1.2.3 Control+6 - Drag from the Center of the Curved track to one of the endpoints. Position the second endpoint around the center. -
-
-

- -

-
- Section 2.1.2.4 Control+7 - Drag from one endpoint to the other endpoint to form the Chord of the Curve. Drag the arc out to form the Curve. -
-
-

- -

-
- Section 2.1.2.5 - Construct a Bezier Track by placing its four control points. -
-
-

- -

-
- Section 2.1.2.6 - Construct a Cornu Track curve by selecting the end points and dragging to set the curve values. -
-
-

- -

-

-For the first four curve mthods, two Red arrow heads will be drawn after the first step to indicate where you can Left-Drag to complete the second step. -

-

-A straight track will be created if the second endpoint is lined up with the first endpoint except for Bezier and Cornu tracks. -

-

-The radius of the curve is designed to be in 1/8" increments unless the desired radius field is set non-zero and the radius drawn is close to that value, in which case the radius will snap to that value. -

-

-If the Snap Grid (Section 2.12.2) is enabled then the endpoints will be constrained to the grid if they are not snapped to another object. Shift ensures that other objects will be ignored. -

-

-Optionally, the curve center point and radius can be displayed for the Curve. This is enabled by the Move Label (Section 2.2.10) command. -

-

-For Beziers and Cornus, the active control point will be drawn in red and the available endpoints are shown with circles. -

-

-Note: You can also create Straight and Curved tracks using section 2.2.8 by Left-Dragging out extra track from an open end-point. -

-
- - -
- - - - - -Curved Track from End Point - - - - - - -

2.1.2.1 Curved Track from End Point

-

- -

-

-(Ctrl+4) Drag from one endpoint in the direction of the Curve at that point and release. Left-Drag the red arrows to position the second endpoint. -

-

-While the first endpoint is being placed, and MagneticSnap (Section 2.12.1) is enabled, unless Alt is held, if the cursor is on a track, the new curve end will "Snap" to the nearest open track endpoint and you will drag out the second end in aligned to that track, once you are dragging the second end it will be restricted to an arc that has the same end angle as the first endpoint. After a track is competed, the new track will be connected to this first track. This will also happen with MagneticSnap set off - if Alt is held. -

-

-If Magnetic Snap does not find a end, if SnapGrid is enabled, the ends will snap to the nearest grid point unless Alt is held. -

-
- -
- - - - - -Curved track from Tangent - - - - - - -

2.1.2.2 Curved track from Tangent

-

- -

-

-(Ctrl+5) Drag from one of the endpoints (which will behave like the first point in "CurvedTrack From End" to the Center of the Curved track and release. Left-Drag on the arrows to position the second endpoint. -

-

-While the endpoints are being placed, if MagneticSnap (Section 2.12.1) is enabled, unless Alt is held down, they will "Snap" to an open track endpoint of the tracks underneath the cursor and you can only drag out the control point aligned to the end of those tracks. After the new track is completed, it will be connected to these existing track. If MagneticSnap is disabled, the snap will only happen if Alt is held. If Magnetic Snap does not find a end, if SnapGrid is enabled, the end will snap to the nearest grid point unless Alt is held. -

-
- -
- - - - - -Curved Track From Center - - - - - - -

2.1.2.3 Curved Track From Center

-

- -

-

-(Ctrl+6) Drag from the Center of the Curved track to one of the endpoints and release. Left-Drag to position the second endpoint. -

-

-While the endpoints are being placed, if MagneticSnap (Section 2.12.1) is enabled, unless Alt is held down, they will "Snap" to an open track endpoint of the tracks underneath the cursor and you can only drag out the control point aligned to the end of those tracks. After the new track is completed, it will be connected to these existing track. If MagneticSnap is disabled, the snap will only happen if Alt is held. If Magnetic Snap does not find a end, if SnapGrid is enabled, the end will snap to the nearest grid point unless Alt is held. -

-
- -
- - - - - -Curved Track from Chord - - - - - - -

2.1.2.4 Curved Track from Chord

-

- -

-

-(Ctrl+7) Drag from one endpoint to the other endpoint to form the Chord of the Curve and release. Left-Click on the center of the track and Drag to form the Curve. The first end point acts like "CurvedTrack From End". If an exitsing track end is selected, the Chord will only move along line orthogonal to the track. -

-

-While the endpoints are being placed, if MagneticSnap (Section 2.12.1) is enabled, unless Alt is held down, they will "Snap" to an open track endpoint of the tracks underneath the cursor and you can only drag out the control point aligned to the end of those tracks. After the new track is completed, it will be connected to these existing track. If MagneticSnap is disabled, the snap will only happen if Alt is held. If Magnetic Snap does not find a end, if SnapGrid is enabled, the end will snap to the nearest grid point unless Alt is held. -

-
- -
- - - - - -Curved Bezier Track - - - - - - -

2.1.2.5 Curved Bezier Track

-

- -

-

-Left-Click to place one endpoint and Left-Drag out the first control point and release, Left-Click to place the second Endpoint and Left-Drag out the second control point and release. Once all 4 points are placed, you can pick one at a time and drag it to move it. Complete the Curve by pressing Enter|, or Reject it with c{Esc. -

-

-While the endpoints are being placed, if MagneticSnap (Section 2.12.1) is enabled, unless Alt is held down, they will "Snap" to an open track endpoint of the tracks underneath the cursor and you can only drag out the control point aligned to the end of those tracks. After the new track is completed, it will be connected to these existing track. If MagneticSnap is disabled, the snap will only happen if Alt is held. If Magnetic Snap does not find a end, if SnapGrid is enabled, the end will snap to the nearest grid point unless Alt is held. -

-
- -
- - - - - -Create Cornu Track - - - - - - -

2.1.2.6 Create Cornu Track

-

- -

-
-Left-Click to place each endpoint on an open track end or just on the layout. During the move to the click, if MagneticSnap (Section 2.12.1) is enabled, an anchor will show when the cursor is near an open end point. This can be inhibited with Alt. If MagneticSnap is disabled this will only happen if Alt is held. If Magnetic Snap does not find a end, if SnapGrid is enabled, the end will snap to the nearest grid point unless Alt is held. -
-
-

-Left-Drag if the endpoint not on an existing track drags out the end angle of the new track. This is shown by the Cornu endanchor. -

-

- -

-

-The anchor is only drawn for Cornu ends that are not joined to existing tracks and it shows the position, direction and radius of the track, and has anchors for altering these properties. When the Cornu is joined to a track, it uses the properties of the end of that track instead. Anchor point handles are drawn outside the end of the Cornu track to allow track-pins to be edited on the track itself. Left-Click to place the second Endpoint either on a track endpoint or not. Left-Drag sets the second end angle like the first for unconnected end-points. -

-

-Complete the Curve by pressing Enter, or Reject it with Esc. -

-

-The radius and angle of the selected open Cornu end can also be set with text entry boxes in the Status Bar. -

-

-When either endpoint is being moved it will "Snap" to an open track endpoint of the tracks underneath the cursor unless Shift is held. You can then only move the endpoint along that track if it is splitable, or in an extension of it. After the new track is completed, it will be connected to these existing tracks. -

-

-Cornu Track Pins are further explained in Section 2.2.7.4 - they constrain the Cornu curve to smoothly pass through thier position as well as satisfying the end conditions. You can place them by clicking on the Cornu and select, Drag to move them around or hit Delete to remove them. -

-

-If the end is not connected, an anchor will enable the end-angle and radius to be set by dragging. Initially the end radius is set to be zero and the angle will be picked to create a smooth curve given the end angle. Altering the end angle with the anchor resets the radius to zero. -

-

- -

- -
- - - - - -Hand-laid Turnouts - - - - - - -

2.1.3 Hand-laid Turnouts

-

- -

-

-Hand-laid turnouts are created by specifying 3 values: -

-
  • -Position of Frog -
  • -
  • -Angle of Frog (the frog number) -
  • -
  • -Position of Points -
  • -
-

-First select the position for the Frog (Section B.2) on an existing track and then Drag away to specify the angle of the Frog. The angle in degrees and equivalent frog number is displayed on the status bar. When you release, the line indicating the angle jumps to one side of the track to show you the center line of the new leg of the turnout. -

-

-Next Left-Click and Left-Drag to position the Points (Section B.2) for the turnout. As you Left-Drag, tracks will be drawn showing the turnout. When you release the turnout is created. -

-

-You cannot place the Frog or Points on a turnout, circle or helix. However, you can create overlapping Hand-laid Turnouts. -

-

-There are constraints on where you can place the Points in relation to the Frog. You cannot place the Points too close the Frog. When placing Hand-laid Turnout on a curved track you may get unexpected results, especially when placing the Points a long way from the Frog. Try changing the Frog angle to get different results. -

-

-Note: the drawing is an approximation to show the location of the Points and Frog. The piece of track considered (by XTrackCAD) to be a Hand-laid Turnout is a short section of track located at the Points and extending toward the Frogs. Other track segments are created between the Points and Frog and a short straight segment is drawn after the Frog. These other segments are independent of the turnout and can be removed or modified, although this is probably not a good idea. -

-
- -
- - - - - -Helix Track - - - - - - -

2.1.4 Helix Track

-

- -

-

-A helix track is used to change the elevation of track in a restricted space. A helix is drawn as a circle of track, but in 3 dimensions it would resemble a cork screw or the pattern of threads on a bolt. -

-

- -

-

-A helix is defined by the number of Turns and Radius. -

-

-The helix dialog allows you to calculate these values based other parameters such as the Elevation Difference, Grade, Vertical Angular Separation. Angular Separation is the difference in degrees between tracks entering and exiting the helix. Changing any of these values effects the other values. For example, increasing the Radius decreases the Grade. Changing the number of Turns affects the Vertical Separation and either the Radius or Grade. -

-

-In the case where different parameters could be affected (for instance changing Elevation Difference can affect Radius or Grade) the last parameter you changed will be preserved. If you set the Grade and then Elevation Difference then the Radius will be adjusted. -

-

-Changing Vertical Separation affects Turns which must be an integer value (no fractions), and this in turn affects the Vertical Separation. When you set Vertical Separation you are specifying the minimum separation which is adjusted upwards to the actual value. -

-

-The separation is rail-head to rail-head and you need to ensure this is enough to provide clearance when track, sleepers, ballast, baseboard/benchwork is included. -

-

-Note: only the Radius and Turns are used when creating the helix. After joining the helix to other tracks, you will want to establish the heights of the endpoints at each end of the helix. You can use the Elevation (Section 2.2.5) command to do this. -

-

-A helix is placed the same way as a Circle Track (Section 2.1.1) with the addition that you specify the number of turns as well the as the radius of the helix. Then the helix is dragged into position on the layout. -

-

-You can join to a helix in the same way you join to a circle. However, once joined the helix is still drawn as a circle of track. -

-

-A label for the helix is drawn at it's the center. If the elevations are set (either by a Defined Elevation point or connecting to a Defined Elevation point) for the two ends of the helix then the label contains the computed grade and vertical separation between layers as well as the number of turns and total length. The label can be moved or turned off by the Move Label (Section 2.2.10) command. -

- -
- - - - - -Parallel Track or Line - - - - - - -

2.1.5 Parallel Track or Line

-
- -
-
-
-

-You can pick between two Parallel Commands: -

-

- -

-
-Section 2.1.5.1. You can create a new track parallel to any straight, curved, bezier, cornu or easement track. -
-
-

- -

-
-Section 2.1.5.2. You can create a line parallel to any straight, curved, bezier, cornu or easement track or straight lines, curved lines and PolyLines. -
-
-
- - -
- - - - - -Parallel Track - - - - - - -

2.1.5.1 Parallel Track

-

- -

-

-Select the Track you want to parallel with Left-Click, and the new parallel track will appear beside it. You control which side the new track will be on by Left-Dragging the cursor from one side to the other of the selected track before releasing it. -

-

- -

-

-The Parallel Separation control (Visible in the Status Bar) displays the intended separation between parallel tracks/line. This value can be changed before selecting a track. The value must be greater than 0.0 if the gauges are equal. -

-
  • -If the gauges are equal, a value of 0.0 means that the rail of the second track is overlaid on the first to simulate dual guage track. The railside that the new track "shares" is set by which side of center the cursor is on when released. The new track will have NoTies set on. -
  • -
  • -The seperation can be automatically increased using the Radius Factor value. If this is set to 0.0 (default) the seperation value will be used regardless of radius. If the value is set to 1.0, the seperation will be increased by a scaled 2864 inches per inch of curvature of the paralled track - this is in accordance with North American prototype practice. Other values of Radius Factor will alter by an equivalent percentage. For example, 0.5 would use 50% of this increase. -
  • -
-

- -

-

-This command is very useful for creating sidings and yards as well as dual track. -

-
  • -No parallel to a turnouts or a non-straight piece of sectional track is created. -
  • -
  • -It is possible to create tracks that abut (the endpoints are very close and aligned). These endpoints will be automatically connected. -
  • -
-
- -
- - - - - -Parallel Lines - - - - - - -

2.1.5.2 Parallel Lines

-

- -

-

-Select the Track or Line you want to parallel with Left-Click, and the new parallel line will appear beside it. -

-
  • -Note that Lines are not joined - if you wish you can select a series of Lines and turn them into a PolyLine using Section 2.2.7.1. -
  • -
-
- -
- - - - - -Straight Track - - - - - - -

2.1.6 Straight Track

-

- -

-

-Straight track is a created by Left-Click to select the first endpoint then Left-Draging the cursor to the point where you want the second endpoint to be. Unless Shift is held down when the first endpoint is being placed and the cursor is on a track, the new straight end will "Snap" to the nearest open track endpoint and you can drag out the second end aligned to that track. After a track is competed, the new track will be connected to the existing track. -

-

-If the Snap Grid (Section 2.12.2) is enabled then the endpoints will be constrained to the grid. -

-
- -
- - - - - -Structure - - - - - - -

2.1.7 Structure

-

- -

-

-The Structure command places diagrams of structures (buildings, bridges and other scenic elements) on the layout. The operation is similar to the Fixed-track (Section 2.1.8) command. -

-

- -

-

-When you select a structure from the list, its diagram is drawn in the diagram canvas. The dimensions are also listed on the dialog. -

-

-The Structure Selection dialog will disappear while dragging on the layout if the Hide Check Box on the dialog is set. This is useful if you have a small screen. -

-

-See the Hot Bar (Section 2.7) command for details on placing Structures on the layout. -

-

-Structures are placed on the layout in same way as Fixed-tracks except that there is no Active endpoint and structures do not align with existing tracks. -

-
- -
- - - - - -Fixed-track - - - - - - -

2.1.8 Fixed-track

-

- -

-

-Fixed-track objects (Turnouts, Sectional Tracks and Grouped Object) are added by the Fixed-track command, and the Selection dialog is displayed which contains a list of available turnouts, sectional tracks and grouped objects for the current scale (Section 2.10.6) and a diagram of the selected turnout. -

-

-You can use the Parameter File Dialog (Section 2.5.7) to control what turnouts are available. -

-

- -

-

-Select a turnout from the scrolling list by Left-Clicking on it. Move to the Layout and Left-Click where the turnout should be placed. The Turnout will snap to nearby flex-tracks or open endpoints. By Left-Draging you can move the turnout around. Additional Left-Clicks change the way the turnout is placed. -

-

-The New button invokes the Turnout Designer (Section 2.9.9) dialog. This button displays a pop-up-menu list of various types of turnouts and sectional track. -

-

-The Turnout Selection window will disappear while dragging on the layout if the Hide Check Box on the dialog is set. This is useful if you have a small screen. -

-

-See the Hot Bar (Section 2.7) command for details on placing Fixed-tracks on the layout. -

-
- -
- - - - - -Turntables - - - - - - -

2.1.9 Turntables

-

- -

-

-Turntables of specified diameter are created with the Turntable command. -

-

- -

-

-The Turntable Diameter control (Visible in the Status Bar) displays the current diameter of the turntable. This value can be changed before dragging the turntable into position. The value must be greater than 0.0. -

-

-The Modify command (Section 2.2.8) can be used to create turntable stall tracks. Select the turntable and drag the stall track to the proper angle and length. You can also connect to a turntable with the Join command (Section 2.2.7). -

-

-The Turntable Angle control on the Preferences (Section 2.10.7) dialog controls how closely you can place tracks connected to a turntable. If you want to create stall tracks every 7.5°, set the Turntable Angle control to 7.5 and place the track as close to each other as allowed. XTrackCAD makes sure they will be separated by the correct angle. -

-
- -
- - - - - -Block - - - - - - -

2.1.10 Block

-

- -

-

-A block is created by first selecting the track segments in the block and then selecting Create Block from either the Add menu Section 3.3.1 or from the block menu on the hotbar. A block gets a name and a script. The name is only used for identification and the script is used by the layout control software. The script should provide whatever information is needed by the layout control software to determine block occupancy. This could be a code snippet to retrieve the state of the block occupancy or it could be the address of the sensor, etc. -

-

- -

-

-The create block dialog has spaces for two text strings. One is the name and the other is a block occupancy script. The name identifies the block and the script is information used by the layout control software to detect block occupancy. The script could be a code snippet or I/O device address information, etc. -

-
- -
- - - - - -Switchmotor - - - - - - -

2.1.11 Switchmotor

-

- -

-

-A switchmotor is created by selecting Create SwitchMotor from either the Add menu Section 3.3.1 or from the switchmotor menu on the hotbar and then clicking on a turnout. A switchmotor gets a name and three scripts. The name is only used for identification and the three scripts are used by the layout control software. The three scripts are for throwing the turnout to its "normal" position, throwing the turnout to its "reverse" position, and a script to read a point position sensor. These scripts could be code snippets or they could be addresses of I/O devices, etc. -

-

- -

-

-The create switchmotor dialog has spaces for four text strings. One is the name and the other three are scripts for Normal, Reverse, and Point Sense. The name identifies the switchmotor and the scripts are information used by the layout control software to throw the turnout to the normal position, throw the turnout to the reverse position, and sense the point position. The scripts could be code snippets or I/O device address information, etc. -

-
- -
- - - - - -Signal - - - - - - -

2.1.12 Signal

-

- -

-

-A signal is created by selecting Create Signal from either the Add menu Section 3.3.1 or from the hotbar. Use the mouse to select a location (left button) and then dragging (left button down) the signal to set its orientation. Once the left button is released, a Create/Edit Signal dialog box is displayed, and you can fill in the signal's properties: name, fine tune the location and orientation, number of heads, and the aspects. -

-

- -

-

-The create/edit signal dialog has spaces for the name of the signal, its location and orientation, the number of heads (1, 2, or 3), and a list of aspects. Each aspect has a name and a script. The name could be a rule book name (Clear, Aproach, Stop, etc.) or the actual color(s) displayed (green, yellow, red, etc.). The script is just some information for the layout control software to actually effect the display of the aspect -- this could be the LCC event id to trigger the aspect or it could be a code snippet that causes the aspect to be displayed. -

-
- -
- - - - - -Control - - - - - - -

2.1.13 Control

-

- -

-

-A control is created by selecting Create Control from either the Add menu Section 3.3.1 or from the hotbar. Use the mouse to select a location (left button) and then dragging (left button down) the control to where you want it. Once the left button is released, a Create/Edit Control dialog box is displayed, and you can fill in the control's properties: name, fine tune the location, and the on and off scripts. -

-

- -

-

-The create/edit control dialog has entry fields for the name of the control, its location, and a pair of scripts, one to turn the control on and one to turn the control off. The scripts are just some information for the layout control software to actually effect the state on the control (on or off). -

-
- -
- - - - - -Sensor - - - - - - - -

2.1.14 Sensor

-

- -

-

-A sensor is created by selecting Create Sensor from either the Add menu Section 3.3.1 or from the hotbar. Use the mouse to select a location (left button) and then dragging (left button down) the sensor to where you want it. Once the left button is released, a Create/Edit Sensor dialog box is displayed, and you can fill in the sensor's properties: name, fine tune the location, and the script. -

-

- -

-

-The create/edit sensor dialog has spaces for the name of the sensor, its location, and a script. The script is just some information for the layout control software to actually return the state of the sensor (on or off). -

- -
- - - - - -Change Menu - - - - - - -

2.2 Change Menu

-

- -

-

-The Change Menu has all functions related to modifying objects that exist on the layout drawing. -

-
-Properties - sets XTrackCAD into Describe mode. Whenever an object is clicked on while in this mode, the Properties dialog is opened. This dialog allows direct manipulation of settings such as the objects length, position or orientation. (Section 2.2.13). -
-
-

- -

-
-Select - sets XTrackCAD into Select mode. Whenever an object is clicked on while in this mode, this selection state of this object is reversed. If an object was unselected it becomes selected, and vice versa. To unselect all objects press the ESC key, use Deselect All from the Edit (Section 2.4) menu or Deselect All from the Pop-up menu (Section 3.4.1). (Section 2.2.16). -
-
-
-
-Move - move selected object(s). (Section 2.2.9). -
-
-

- -

-
-Rotate - rotate selected object(s). (Section 2.2.15). -
-
-

- -

-
-Flip - turn selected object(s) over or around. (Section 2.2.6). -
-
-

- -

-
-Loosen Tracks - this command reverses the effect of Connect Two Tracks as applied to sectional track. -
-
-

- -

-
-Modify - modify an existing track, or lines. (Section 2.2.8). -
-
-

- -

-
- -
-
-Join - connect two separate pieces of track or two lines. This command can be used to move one of the pieces of track to the endpoint of the other or to create a connection by laying a stretch of flex-track. (Section 2.2.7). -
-
-

- -

-
-Connect Two Tracks - creates a connection between track pieces with an option to slightly move the select piece(s) and the pieces they connect to. (Section 2.2.3). -
-
-

- -

-
- -
-
-Split - the Split commands are used to divide up tracks (Section 2.2.17.1) or split draw objects (Section 2.2.17.3) or use a second Object to Trim (Section 2.2.17.4). The (Section 2.2.17.1) command can be used in one of two ways; -

- -

-
  • -split a section of flex-track into two connected pieces at the point where a Left-Click is invoked or; -
  • -
  • -disconnect turnouts or sectional track pieces at their point of connection. -
  • -
- -
-
-Move Description - move the endpoint description of a track piece to another location. (Section 2.2.10). -
-
-
-
-Raise/Lower Elevations - raise or lower elevation of selected tracks. (Section 2.2.14). -
-
-

- -

-
-Elevation - define an elevation at specified track location (Section 2.2.5). -
-
-

- -

-
-Profile - display the elevation profile of a definable stretch of track (Section 2.2.12). -
-
-

- -

-
-Clear Elevations - remove elevation parameters from selected track(s). -
-
-

- -

-
-Recompute Elevations - performs a global re-computation of dynamic elevations. It should not be necessary to issue this command as elevations are recomputed as required. -
-
-
-
-Change Scale - change model scale and/or gauge of layout design. (Section 2.2.1) -
-
-
-
- -
-
-Convert - changes flex-tracks (Straight, Curve, Joint, Bezier) into a Smooth Cornu or vice versa. (Section 2.2.4). -
-
-
- - -
- - - - - -Change Scale - - - - - - -

2.2.1 Change Scale

-

- -

-

-Change Scale is used to change the size and gauge of selected (Section 2.2.16) objects. The amount to resize can be specified -

-

- -

-
  • -by the modeling scale, e.g., convert from HO to O scale -
  • -
  • -by the modeled gauge, e.g., convert from standard gauge to narrow gauge, or -
  • -
  • -by ratio (by 181.5%). -
  • -
-

-If the selected objects have multiple Scales then the 1st From box will display "Multi-Scale". If the selected objects are all of one Scale and but have different Gauges then the 2nd From box will display "Multi-Gauge". -

-

-If resizing by modeling scale then track dimensions, e.g., lengths and radii, will be changed as well. An option is available to disable the resizing of the selected objects. -

-
- -
- - - - - -Clear Elevations - - - - - - -

2.2.2 Clear Elevations

-

-The Clear Elevations command is used to remove elevation points from selected track on the layout. -

-

-Using the Select command, select the track that is to have its elevation settings cleared then select Change>Clear Elevations from the menu bar to clear elevations of selected track. -

-
- -
- - - - - -Connect Tracks - - - - - - -

2.2.3 Connect Tracks

-

- -

-

-This command is frequently used with Sectional Track. But it can be useful to reattach ordinary track which has become disconected or split. -

-

-When in this connect, ends of tracks that can be selected are highlighted with a blue arrow. With Shift added, ends that can be tighten are highlighted with a blue "X". -

-

-There are three modes, -

-

- -

-
  • -a Left click on a track near a disconnected end-point followed by a second on a close-by disconnected end-point on another track will try to join two tracks -
  • -
  • -a Shift-Left click on a connected track will "Tighten Tracks" moving other tracks connected to this track to reduce any small distance or angle differences -
  • -
  • -Selecting a set of tracks followed by a "S" key or using the Context menu will prompt for confirmation that all selected tracks with unconnected endpoints should be joined to nearby selected track at an unconnected end point. This mode allows for an entire layout to be reconnected after a Select-All. -
  • -
-

-Notes for two track mode: Occasionally pieces of sectional track do not line up exactly, especially when creating figure-8's or passing sidings. When laying out the actual track you can compensate for this by adjusting the individual tracks to provide a bit of slack. This command simulates that process. -

-

-Click on the endpoint of each track you're trying to connect. XtrkCAD will move the tracks slightly in an attempt to overcome the gap. If the gap is too large, the connection will fail. If this occurs, try using other track pieces in your layout. -

-

-XTrackCAD adjusts the positions of tracks connected to the tracks up to a track with more than two connections. See the Demo for details. -

-

-If one (or both) the selected tracks is an adjustable section (such as Kato's Adjustable Track #20-050) then the length of the track is changed to fill the gap. -

-

-You can undo the effect of the Connect command by splitting (Section 2.2.17.2) the track to disconnect it then using the Shift+Left-Click Connect command on the unconnected endpoints to tighten connections between the tracks. -

-
- -
- - - - - -Convert Tracks - - - - - - -

2.2.4 Convert Tracks

-
-(Section 2.2.4.1). Convert Fixed to Cornu -
-
-(Section 2.2.4.2). Convert Cornu to Fixed. -
-
-

-A drop down menu, which allows selection of the Convert Mode, is invoked from the down arrow button () located on the right side the Convert Tracks button. Dependent upon previous selection, the Convert Track button will look like or . -

-
- - -
- - - - - -Convert flex-track(s) to Cornu(s) - - - - - - -

2.2.4.1 Convert flex-track(s) to Cornu(s)

-

- -

-

-This command will take a pre-selected set of flex-track elements (Straights, Curves, Joint or Bezier) and convert them into a set of Cornu Tracks. If there are no selected Tracks, the user can click on a single track. -

-

-The Cornu(s) will smoothly pass through all the end points of the selected tracks and smoothly join to the end-points (if any). This may change the internal shape of the resulting track(s) due to smoothing. A subsequent section 2.2.8 can be used to fine tune the Cornu(s) by moving, adding and deleting "pins" in the combined shape. -

-

-This command is intended to help conversion of track designs that were made before Cornu Track existed to Cornu. -

-
- -
- - - - - -Convert Cornu(s) and Bezier(s) to flex-track(s) - - - - - - -

2.2.4.2 Convert Cornu(s) and Bezier(s) to flex-track(s)

-

- -

-

-This command will take a pre-selected set of Cornu and Bezier Tracks and convert them into a set of equivalent Straights or Curves, -

-

-The resulting track(s) will mimic the shape of the Cornu/Bezier(s) exactly. This command is intended to allow easier layout of smoothed shapes. -

-
- -
- - - - - -Elevation - - - - - - -

2.2.5 Elevation

-

- -

-

-The Elevation command changes the elevation of track endpoints. After opening this dialog, The Message Bar will show the computed elevation at the cursor. There will be an open blue circle if an endpoint will be selected with Left-Click. You click on the respective endpoint to set its elevation properties. -

-

-The endpoint which you are working on is indicated with a big red dot. Note that when an endpoint is selected, the Elevation Window will have focus. To select a different endpoint without closing this window, two clicks (or a double click) will be needed. The first click restores focus to the main window, the second selects the point. -

-

-If you add Shift as you move the cursor before clicking you will see a blue bar when it is over a track if a Shift+Left-Click will split the Track at that point (which will give you the opportunity to specify an elevation). -

-

-Adding Ctrl allows you to Ctrl+Left-Click to Select and Left-Drag to move existing Elevation Labels if the option is set for them to be displayed and the Zoom level is adequate, Only "Defined" and "Station" endpoint labels can be moved. -

-

-If you add Alt, while moving around the layout close to tracks will show you the elevation at the point indicated by a blue closed dot. -

-

-With Alt held, if you hover over a point close to where two unconnected tracks pass over one another, a blue square will be drawn and the Message Bar will show the two elevations and the Clearance between them. -

-

-Clicking with Shift at this point will split the track, allowing the elevation to be adjusted to provide adequate clearance. -

-

- -

-

-An endpoint can have one of several elevation types: -

-

- -

-
  • -None - no elevation control defined. This is the default state and the elevation will be computed. It will be shown if the Display Option Section 2.10.3 EndPt Elevations setting is on. -
  • -
  • -Defined - the defined elevation is set to a specified height. The elevation will be shown. -
  • -
  • -Hidden - a defined elevation like Defined but not displayed on the layout. -
  • -
  • -Computed - height is calculated and displayed even if the Display Option Section 2.10.3 EndPt Elevations is on. -
  • -
  • -Grade - grade is based on height of closest neighbors and displayed. -
  • -
  • -Ignored - endpoint is not considered in computations. This breaks the flow of the elevation influence from one side to the other, resulting in an elevation that is not dependent on the connected track but on the other connected tracks. A common use would be to ensure a mainline dictates the elevation of the start of a branch. -
  • -
  • -Station - assigns a name to the endpoint. -
  • -
-

-Note: Only one of these attributes can be assigned to an endpoint at a time. For example, an endpoint can not be defined as a Grade and a Station at the same time. -

-

-When an endpoint is selected on the layout by Left-Click, it is highlighted by a large red dot and its elevation type and values are displayed in the dialog. -

-

-Additionally, Defined Elevation endpoints are indicated on the layout by gold colored dots. Ignored Elevation endpoints are indicated by blue colored dots. -

-

-The grade at the specified endpoint is displayed next to the Grade radio button. For Defined Elevation endpoints, the grade on each side of the endpoint is displayed. -

-

-Defined Elevation endpoints are used to specify fixed heights of track endpoints. Typically, this would be where a grade changes or where clearances must be maintained. Computed Elevations and Grade markers can place between Defined Elevation endpoints. These values are not entered directly but are computed dynamically based on Defined Elevations of connected tracks. This allows labeling of elevations at intermediate endpoints without having the enter specific values. Computed markers can also placed between a Defined Elevation point and the end of a track. -

-

-Stations are used to provide information for the Profile (Section 2.2.12) command. -

-

-All Elevation labels (including Grade and Station) are drawn on the layout in outlined boxes. These may be moved by the Move Description (Section 2.2.10) command. In addition, Grade labels have an arrow indicating the upwards direction. -

-
- - -
- - - - - -Computing Dynamic Elevations - - - - - - -

2.2.5.1 Computing Dynamic Elevations

-

-Elevations of Tracks are computed in following steps. The colors listed in each step are used as the background color of the Track Elevation Markers (if they are enabled (Section 2.10.3)). -

-
  • -The Shortest Paths between all Defined Elevations are computed. A Path stops at Ignored or Defined endpoints. The Elevation of any Turnouts on these Paths with more than two connections are computed as the average Elevation inversely weighted by distance along the tracks to the Defined Elevation points (Blue). -
  • -
-

- -

-
  • -The Elevation of any other tracks on the Shortest Paths are computed based on the distance along the tracks from the Turnouts computed in the first step and/or the Defined Elevation points (Purple). -
  • -
-

- -

-
  • -The Elevation of any remaining tracks is computed based on the average Elevation of the tracks found in the first two steps that they are (directly or indirectly) connected to, inversely weighted by geometric distance (Gold). -
  • -
-

- -

-
  • -Any remaining tracks are not connected to a Defined Elevation and do not have an Elevation. -
  • -
-

-The elevation computation is performed incrementally every time the layout is changed to keep all elevations in sync. The performance of the computation is affected by the placement of the Defined Elevation endpoints and the number of Paths between them. Place the Defined Elevations at points where tracks begin to branch (such as the throat of a yard or at the ends of a siding). Also, use Defined Elevations or Ignore Elevations to break the layout into areas so recomputation has fewer tracks and Paths to deal with. -

-
- -
- - - - - -Flip - - - - - - -

2.2.6 Flip

-

- -

-

-This command turns selected objects over or around, effectively mirroring the object . -

-
  1. -Prior to invoking this command visualize how the selected object(s) will be flipped and determine where to draw a reference line that will act as an axis or anchor point for the flipped object(s). -

    - -

    -
    - -
    -
    -

    - -

    - -
  2. -
  3. -Invoked the Flip command then Left-Click on one end of the reference line visualized in the proceeding step. Holding the Left mouse button, Drag the cursor across the layout to form the line visualized earlier. -

    - -

    -
    - -
    -
    -

    - -

    - -
  4. -
  5. -Once a line of desired length and orientation appears, release the mouse button. The selected object(s) will then flip around the line as if it were a mirror. -
  6. -
-

-Since flipped objects are mirrored, turnout titles may be modified during the flip process. Right hand turnouts will become left hand turnouts and vice versa. Such is the case in this example. -

-

-Certain turnouts, such as a Wye's, Three-Way or Crossings are symmetrical and thus titles for this type of objects are not changed. If a title change is necessary the currently loaded Parameter Files (Section 2.5.7) are searched for a turnout that matches the flipped turnout. If a match is not found, the turnout's title is prefixed with Flipped. The Properties (Section 2.2.13) command be used to change the title of such turnouts. -

-
- -
- - - - - -Join Tracks and Lines - - - - - - -

2.2.7 Join Tracks and Lines

-

-The Join command has two variatons, -

-
-(Section 2.2.7.2). Join Tracks by connecting them. -
-
-

- -

-
-(Section 2.2.7.1). Create a PolyLine from two Draw Objects or Close a PolyLine as a Polygon. -
-
-
- - -
- - - - - -Join Lines - - - - - - -

2.2.7.1 Join Lines

-

- -

-

-The Join Line command produces a PolyLine from two Draw objects (Straight Line, Curved Line, Bezier Line or PolyLine). You select the two ends to join and the new Polyline will replace the two Draw objects, filling in any gap with a straight line segment. If the two ends are of the same PolyLine, an unfilled Polygon will be created. -

-
- -
- - - - - -Join Tracks - - - - - - -

2.2.7.2 Join Tracks

-

- -

-

-The Join Track command is used to bring together and connect any two segments of track. During the join process, XTrackCAD ensures the connecting tracks are properly aligned. -

-

-See Help>Demo (Section 2.6.1) for examples of how to join tracks. -

-

-For detail about; -

-
-Using complex curves if Easement is set to Cornu Section 2.2.7.4. -
-
-

- -

-
-Using Normal Easements where tracks are either joined with a straight or a 'simple curve' section 2.2.7.3, e.g. one which uses a curve in a single direction as opposed to using a S-Curve (Section B.2) -
-
-

- -

-
-Using straight flex-track to join track segments refer to Section 2.2.7.6. -
-
-

- -

-
-Moving one segment of track to join with another refer to Section 2.2.7.7. -
-
-
- -
- - - - - -Join with Normal Easement - - - - - - -

2.2.7.3 Join with Normal Easement

-

-This type of join does not work for Bezier or Cornu tracks, use Cornu Easements (Section 2.2.7.4) for these tracks instead. -

-

- -

-
- -
-
-

- -

-
  1. -Start the join process by clicking on the Join button (). -

    - -

    -

    - -

    -

    - -

    - -
  2. -
  3. -Left-Click the endpoint of one of the two tracks being joined. A red dot will appear as a reminder of which track has been selected. -

    - -

    -

    - -

    -

    - -

    - -
  4. -
-

-After the first track is selected, an entry field for prefered radius will be shown. A non-zero value will enable the snap anchor for the join radius. -

-
  1. -Move the mouse pointer over the endpoint of the other track then Left-Click and hold the mouse button down. A track connecting the two endpoints will appear. -

    -If the track appears in black (and you are happy with the curve as its drawn), release the mouse button. -

    -

    -If the radius snap-anchor is active, and the position of the cursor is close to a position where the Join is exactly the desired radius, a blue circle will be shown. Releasing the button while it shows will snap the Join to the desired radius. If Easements are enabled as well, this fixed radius Join track will be joined to by easements. -

    -

    - -

    -

    - -

    -

    - -

    - -
  2. -
  3. -If the track appears in red, it means XTrackCAD can't determine how to connect the first track with the second. If this occurs, while holding the left mouse button, drag the mouse back toward the first track until the connecting track appears in black. If the connecting track remains red, drag the mouse in the opposite direction until the connecting track turns black. Once the connecting track turns black, release the mouse button to finalize the Join command. -

    - -

    -

    - -

    -

    - -

    - -
  4. -
-

-Throughout the above, the exact shape of the curve can be adjust by dragging the mouse around while keeping the left mouse button held down. -

-

-Sometimes, no matter where you drag the mouse, the curve stays red and the tracks cannot be connected. This means the resulting curve is tighter than the minimum track radius set in the Preferences dialog (Section 2.10.7). If desired, this setting can be adjusted from the Preferences dialog using the Options>Preferences menu selection to raise the dialog. If changing the minimum track radius is not a desired option then it will be necessary to relocate one of the tracks that you're attempting to join. -

-

-You may also find that XTrackCAD will not create the connecting curve in the exact shape you want. If this happens it may be necessary to either move one of the end points or draw a partial curve (or straight) and try again. -

-

-If enabled, Easements (Section 2.10.4) will be automatically generated between tracks of differing radii. When using easements, there is a minimum radius as specified in the Easement dialog. It's not possible to join tracks with less then this radius and the connecting track's radius must be greater than the minimum radius. -

-

-If any errors occur while joining tracks (such as moving beyond the end of a track or using a curve with a radius smaller than the Easement radius), then the joint track will be drawn in Red (The default colour of Exception Track errors. See Section 2.10.1 for detail). This colouring serves as visual indication for a connecting track that doesn't meet minimum specified parameters (Section 2.10.7). -

-

-Any tracks created during the Join command will have the following properties inherited from the first track: selected state, hidden state, scale, track gauge and Layer. -

-

-A join can be made to or from a circle (Section 2.1.1) of track. Joining a track with a circle will cause the circle to be converted into a curved track. -

-

-For detail about; -

-
-Using straight flex-track to join track segments refer to Section 2.2.7.6. -
-
-

- -

-
-Moving one segment of track to join with another refer to Section 2.2.7.7. -
-
-
- -
- - - - - -Join with Cornu Easement - - - - - - -

2.2.7.4 Join with Cornu Easement

-

-Creating a Cornu Modifying a Cornu Cornu Easements -

-

-A Cornu is a form of curve that uses a mathematical approach to creating a curve between two sets of end conditions. -

-

-The curve is designed to change curvature linearly along its length - which is the characteristic of a railway easement because it minimizes sudden changes in acceleration towards the center of curvature. -

-

-The conditions used at each end are the radius, angle and position. -

-

-Cornus can have added constraints in the form of track "pins" that force the curve to smoothly pass through that point while still respecting the end conditions. -

-

-Cornus can be used in XtrackCAD to both Join tracks smoothly and form smooth curves that are not joined to other tracks. -

-

-Because Cornu are mathematically generated, they can also be regenerated at will and so Cornu Joins have the unique characteristic in XTrackCAD that they remain connected even if the tracks at the ends are moved or even change shape. -

-

-Cornu Joins will use whatever space is available - that is their "tightness" (rate of change of curvature) is variable and dynamic. The minimum radius is calculated and will show as an exception, but the acceptable rate of change of curvature is the choice of the designer. -

-

-It is not always the case that the Cornu will be the most efficient way to get from A to B - because of its shape it will be the smoothest. If you want to bias the result, you can add TrackPins (Section 2.2.7.5). -

-
- -
- - - - - -Cornu Track Pins - - - - - - -

2.2.7.5 Cornu Track Pins

-

-XTrackCAD Cornu can have "track pins" added that constrain the track to pass through those points in addition to meeting the end-conditions. This allows the track to be skewed or slewed around obstacles, or to suit some other constraint. -

-

-The pins can be added when Cornus are created Section 2.1.2.6 or during Section 2.2.8 after clicking on the track. They can be selected and then Left-Drag dragged to alter the curve shape or deleted with Delete. -

-

-When a Cornu Track with pins is saved, it is split into two Cornu joined at the pin. If a Cornu that is joined to another Cornu is Modified with Section 2.2.8, the joints are rendered as Pins and the Modify is done for one continuous Cornu. -

-

- -

-
  1. -First, ensure that the Easement type option is set to Cornu - see section 2.10.4 -
  2. -
  3. -Start the Join Track process by clicking on the Join Track button (). -
  4. -
-

-As you move over tracks a blue roundel will indicate the end that will be chosen with Left-Click. -

-

- -

-
-Left-Click the open endpoint of one of the two tracks being joined. A red dot within a red circle will appear at the end of the join. -
-
-

- -

-
-Left-Drag the endpoint to where you want it and release the button. The point will only move along the piece of track with the open endpoint (if this track type can be split) as far as the opposite end, or as an extension of that track at the selected end with the same curvature (if this track can be extended). Note that you will be able to fine-tune the end positions later. -

- -

-

- -

-

- -

- -
-
-Left-Click the endpoint of the other track being joined. Another red dot within a circle will appear at that end of the join. -
-
-

- -

-
-Left-Drag the endpoint to where you want it and release the button. The second endpoint can only be moved along the second track as far as the other end (if it can be split) or as an extension beyond the end of this track (if it can be extended). The initial curve will be drawn - it will be red if the minimum radius is smaller than the minimum radius option. -

- -

-

- -

-

- -

- -
-
-You are now in "Select Points" mode. -
-
-

- -

-
-You can select one end point at a time with Left-Click and move it with Left-Drag. If you drag the end point off the original track it will extend. -
-
-

- -

-
-You can select a pin by Left-Clicking on it and move it with Left-Drag. Delete will remove the last selected Pin. -
-
-

- -

-
-You can add a Pin by Left-Clicking on an area of the track with no Pin or end. -
-
-

- -

-
-Once you are happy, hit Enter or the SpaceBar to finish editing the easement. Or hit Esc to cancel. -
-
-If you want to modify the Cornu later (even if it is joined at both ends) see section 2.2.8.8 -
-
-
- -
- - - - - -Using Straight Flex-Track - - - - - - -

2.2.7.6 Using Straight Flex-Track

-

-This method of joining track may be used where the endpoints of the two tracks to be joined are on the same horizontal (X) or vertical (Y) axis. -

-

- -

-
- -
-
-

- -

-
  1. -Start the join process by clicking on the Join button (). -

    - -

    -

    - -

    -

    - -

    - -
  2. -
  3. -Left-Click the endpoint of one of the two tracks being joined. A red dot will appear as a reminder of which track has been selected. -

    - -

    -

    - -

    -

    - -

    - -
  4. -
  5. -Move the mouse pointer over the endpoint of the other track then Left-Click. A track connecting the two endpoints will appear. -
  6. -
-

-When this command is used to join; -

-
  • -two flex-track endpoints, one long section of flex-track without joints will result. -
  • -
  • -two sectional track endpoints, a section of flex-track will be created between and used to join the two sectional track endpoints. -
  • -
  • -one flex-track endpoint with one sectional track endpoint, the section of flex-track will be extended and joined with the sectional track endpoint. -
  • -
-

-Any tracks created during the Join command will have the following properties inherited from the first track: selected state, hidden state, scale, track gauge and Layer. -

-

-Turnouts and Sectional (Section 2.7) tracks can be joined to other tracks. XTrackCAD extends the selected endpoint with a straight track when making the connection. -

-

-A Turntable (Section 2.1.9) can be joined however it must be used as the second endpoint for normal easements but can be connected to either end with Cornu. -

-

-For detail about; -

-
-Using curved flex-track to join track segments refer to Section 2.2.7.4. -
-
-

- -

-
-Moving one segment of track to join with another refer to Section 2.2.7.7. -
-
-
- -
- - - - - -By Moving Track - - - - - - -

2.2.7.7 By Moving Track

-

-This method of joining track may be used to move, align and join one section of track with another. -

-

- -

-
- -
-
-

- -

-
  1. -Before initiating the Join command, the track that will be moved, aligned and then joined must be selected using the Select command (Section 2.2.16). -

    - -

    -

    - -

    -

    - -

    - -
  2. -
  3. -Once the track to be moved is selected, start the join process by clicking on the Join button (). -

    - -

    -

    - -

    -

    - -

    - -
  4. -
  5. -Shift+Left-Click the endpoint of one of the two tracks being joined. A red dot will appear as a reminder of which track has been selected. -

    - -

    -

    - -

    -

    - -

    - -
  6. -
  7. -Then move the mouse pointer over the endpoint of the other (unselected and stationary) track with Shift+Left-Click. The selected track will be moved, aligned then joined to the stationary section of track. -
  8. -
-

-For detail about; -

-
-Using curved flex-track to join track segments refer to Section 2.2.7.4. -
-
-

- -

-
-Using straight flex-track to join track segments refer to Section 2.2.7.6. -
-
-
- -
- - - - - -Modify - - - - - - -

2.2.8 Modify

-

- -

-

-The Modify command is used to change characteristics of tracks or draw elements or extend existing track by adding new track. The extend type of Modify command works with any unconnected track endpoint, or with Turntables. Cornu(s) or Bezier track can be modified even if connected. Selecting one Cornu which is connected to other Cornu(s) results in a single modification curve with control "Pins" at the connections. -

-

-The Modify command can be invoked using the Change>Modify menu item, the Modify button, by Double-Click in Select when hovering over a selected item or the menu raised by a Right-Click over the Main Canvas. -

-

-Before a track is selected for Modify, a dynamic blue anchor will show which track the command will take effect on if the cursor is close enough to a modifyable track or object. Arrows are shown to indicate if the track can be extended or trimmed and also if its radius can be modified if Shift is depressed as the cursor is moved over the track. -

- - -
- - - - - -Extending Track - - - - - - -

2.2.8.1 Extending Track

-

-Either the left mouse button (for changing length or creating a tangent track) or the right mouse button (for extending with a new track) is used to modify an unconnected endpoint. -

- -
- - - - - -Modifying Objects - - - - - - -

2.2.8.2 Modifying Objects

-
  1. -The endpoints of a Line, Dimension Line, Table Edge or Benchwork can be dragged to new positions. -
  2. -
  3. -The ends of a Ruler or the ends and origin of a Protractor can be dragged to new positions -
  4. -
  5. -A Box or a FilledBox can be modified by selecting a corner and dragging in two dimensions, or a side and dragging it orthogonally. This modifications preserve a 4-sided rectangle. -
  6. -
  7. -The controlpoints of a Cornu Track, Bezier Track or Bezier Line can be changed. Control "Pins" can be added, moved or selected and removed from Cornus. -
  8. -
  9. -Curved Lines are modified by dragging the end points and dragging the amount of central deflection (radius). -
  10. -
-

-Any tracks created during the Modify command will have the following properties inherited from the first track: selected state, hidden state, scale, track gauge and Layer. -

-

-For more detail about; -

-
-Changing track length refer to Section 2.2.8.3. -
-
-

- -

-
-Creating a tangent to a curve refer to Section 2.2.8.4 -
-
-

- -

-
-Changing track radius refer to Section 2.2.8.5 -
-
-

- -

-
-Extending track length refer to Section 2.2.8.6 -
-
-

- -

-
-Modifying Draw elements refer to Section 2.2.8.7 -
-
-

- -

-
-Modifying Polygons and PolyLines refer to Section 2.2.8.7.1 -
-
-

- -

-
-Modifying a Cornu refer to Section 2.2.8.8 -
-
-

- -

-
-Modifying a Bezier refer to Section 2.2.8.9 -
-
-
- -
- - - - - -Changing Track Length - - - - - - -

2.2.8.3 Changing Track Length

-
  1. -Click the Modify button () to activate the Modify function. -

    - -

    - -
  2. -
  3. -With the mouse pointer hovering over the endpoint of the object to be modified, Left+Drag (Section B.1) to change the length of the track segment, table edge, bench-work, dimension line or line. If MagneticSnap is enabled, the end will snap to any close draw object. Alt inverts the MagneticSnap setting. If there is no nearby object and SnapGrid is enabled, the end will snap to a grid point unless Alt is added. -

    - -

    - -
  4. -
-

-Left+Dragging the endpoint of a turnout (or other sectional track) causes a straight length of flex-track to be created from the selected endpoint to the cursor. -

-

-Left+Dragging the endpoint of a Table Edge (Section 2.3) allows the endpoint to be moved to a new position. If Ctrl is added and the endpoint is moved close to another Table Edge then the endpoint will be moved to it if not, the line will be a multiple of 90 degrees. -

-

-The length of a curved track can be changed to form an almost complete circle by selecting one endpoint of the curved track then dragging the cursor to the other endpoint. Going past the other endpoint creates a very small curve. Curves greater than 360° cannot be created. -

-

-For detail about; -

-
-Creating a tangent to a curve refer to Section 2.2.8.4 -
-
-

- -

-
-Changing track radius refer to Section 2.2.8.5 -
-
-

- -

-
-Extending track length refer to Section 2.2.8.6 -
-
-
- -
- - - - - -Creating a Tangent to a Curve - - - - - - -

2.2.8.4 Creating a Tangent to a Curve

-
  1. -Click the Modify button () to activate the Modify function. -

    - -

    - -
  2. -
  3. -With the mouse pointer hovering over the endpoint of the object to be modified, Left+Drag (Section B.1) to change the length of the track segment. -
  4. -
-

-If a Left+Drag is continued beyond the radius of a curved track (Section 2.1.2) (not a Circle) a tangent to the curve will be created. -

-

-Creation of the tangent begins when the distance from the curved track center to the cursor is greater than 110% of the radius. If the cursor is moved within the radius of the curve then the current command exits and the Changing Track Length (Section 2.2.8.3) command is executed instead. -

-

-If Easements (Section 2.10.4) are enabled then an easement curve will be generated (if required) to connect the old and new tracks. -

-

-For detail about; -

-
-Changing track length refer to Section 2.2.8.3. -
-
-

- -

-
-Changing track radius refer to Section 2.2.8.5 -
-
-

- -

-
-Extending track length refer to Section 2.2.8.6 -
-
-
- -
- - - - - -Changing Track Radius - - - - - - -

2.2.8.5 Changing Track Radius

-

-This command is used to change the radius of a curved track or to curve a section of straight track. -

-
  1. -Click the Modify button () to activate the Modify function. -

    - -

    - -
  2. -
  3. -Shift+Left+Drag the unconnected endpoint of a curved track to change the radius of track segment. Alternately, Shift+Left+Drag the unconnected endpoint of a straight track to add a radius to the track segment. -

    - -

    -
    • -For this command to work, the endpoint opposite that being manipulated must be connected to another track. -
    • -
    -

    - -

    - -
  4. -
-

-This command can be used to change straight tracks into curved track and vice versa. -

-

-For detail about; -

-
-Changing track length refer to Section 2.2.8.3. -
-
-

- -

-
-Creating a tangent to a curve refer to Section 2.2.8.4 -
-
-

- -

-
-Extending track length refer to Section 2.2.8.6 -
-
-
- -
- - - - - -Extending Track Length - - - - - - -

2.2.8.6 Extending Track Length

-

-This command is used to extend the length of a straight or curved section of track. -

-
  1. -Click the Modify button () to activate the Modify function. -

    - -

    - -
  2. -
  3. -With the mouse pointer hovering over the endpoint of the object to be modified, Right+Drag (Section B.1) to extend the length of the track segment. -

    - -

    - -
  4. -
-

-The selected endpoint determines the position and angle of the first endpoint of the new track. The cursor is dragged to set the second endpoint. A curved or straight track will be created, depending on the position of the second endpoint. -

-

-If easements (Section 2.10.4) are enabled then an easement curve will be generated (if required) to connect the old and new tracks. -

-

-For detail about; -

-
-Changing track length refer to Section 2.2.8.3. -
-
-

- -

-
-Creating a tangent to a curve refer to Section 2.2.8.4 -
-
-

- -

-
-Changing track radius refer to Section 2.2.8.5 -
-
-
- -
- - - - - -Modifying Draw Elements - - - - - - -

2.2.8.7 Modifying Draw Elements

-

-Draw elements have blue handles that show how they can be modified. They also have text entry boxes that allow precise entry of parameters. These values become active when a Tab is entered, or the cursor is moved out of the text box. -

-

-There is a context menu accessed via Right-Click for Draw Objects that can change the edit mode from the initial "Points Mode" to "Origin Mode" where Click sets the position of the drawn object's origin - which will cause subsequent rotations using Section 2.2.8 or Section 2.2.13 to be centered about that point. -

-

-The context menu can be used to go back to Points Mode, or to set the origin to one of a number of defined points. There are text shortcuts - "o" for Origin Mode and "p" for Points Mode. -

-

-In Origin Mode, the context menu allows the origin to be set to be - -

-
-Absolute (shortcut "0") with the origin at the layout origin or -
-
-Relative by dragging the origin to a point, or snapping to the position of the first 4 corner points (shortcut "1" through "4"), or to the middle/centroid of the shape (shortcut "m"). For a Polygon or Polyline the Relative origin can be snapped to a last selected node (shortcut "l"). -
-
-

- -

-

-In Points Mode, -

-

- -

-
-Lines have end points that can be dragged. Shift-Drag will snap the end to the end of a nearby Draw object, while Ctrl+Drag will snap to any point on a nearby Draw object. They have text entry boxes for length and angle. -
-
-

- -

-
-Curves have end points that work like Lines but also have a middle anchor that can be used to alter the curve radius. They have text box entry for Arc Length (in degrees) and Radius. -
-
-

- -

-
-Boxes have anchors for all corners and the middle of all sides. They have text entry boxes for width and height. -
-
-

- -

-
-Bezier Lines - see Section 2.2.8.9 -
-
- - -
- - - - - -Modifying PolyLines and Polygons - - - - - - -

2.2.8.7.1 Modifying PolyLines and Polygons

-

-When a Polygon or a PolyLine is modified, open blue circle anchors show the position of its "nodes", these are selected with Left-Click and are shown as filled circles. -

-
  • -Left-Drag of a selected node of a PolyLine or Polygon moves that node to a new position, and if moved close enough to a neighboring node will merge the two nodes and delete the edge between them. -
  • -
-

- -

-
  • -Delete or Backspace will remove a selected node. -
  • -
-

- -

-
  • -Left-Clicking on an edge will create a new node that can be dragged to position it. -
  • -
-

- -

-
  • -Multiple points can be selected using Shift+Left-Click. If these are then Left-Draged all the selected points move together, preserving relative position. -
  • -
-

- -

-
  • -There is a context menu that has controls for a selected point. It has options to alter the node into a rounded node (shortcut "r") or a smooth node (shortcut "s"). To turn it back into a sharp (vertex) node (shortcut "v"). -
  • -
-

- -

-
  • -If Shift is held down while dragging, the relative angle for the first selected point to its predecessor point will be locked to a multiple of 90 degrees. -
  • -
-

- -

-
  • -When a node or nodes is/are selected, text entry boxes for length and relative angle (the deviation angle from the direction of preceeding side) can be used to fine-tune the position of the first node in the sequence. A arc indicator identifies the angle in question. -
  • -
-

- -

-

-If no nodes are selected, -

-

- -

-
  • -A context menu can be used to close a polyline into a polygon (shortcut "g") or open it (shortcut "l") into a non-filled polygon between its last and first nodes. -
  • -
-

- -

-
  • -A unfilled polygon can also be filled (shortcut "f") or a filled one emptied (shortcut "u"). -
  • -
-

- -

-

-Notes -

-

- -

-
-A selected Polygon or Polyline node can only be deleted if there are at least three nodes left. It can only be round or smooth if long as it isn't an end node of a Polyline. -
-
-

- -

-
-Smoothed nodes implement a short Bezier curve that goes from halfway along the line of to the next node and which has a control arm that ends at the node. These are typically of most use to fine-tune a series of nodes that simulate a complex curve. -
-
-

- -

-
-Rounded nodes start at a distance that is half the shorter of the lines from the last node and to the next node and has control arms that extend to the half-way point to the node. This produces an arc whose radius is determined by the distance of the closet node. By manipulating the nearest node (for example, by adding a point) the radius at the node can be controlled. -
-
-

- -

-
- -
- - - - - -Cornu Easements Modifying a Cornu Track - - - - - - -

2.2.8.8 Cornu Easements Modifying a Cornu Track

-

-Because a Cornu Track is defined by its end points position, angle and radius - it can only be directly modified by dragging an end point along a track, or altering its end conditions if it is not joined to another track. It can also have added "Pins" which constrain the curve to smoothly pass through a point. -

-
  1. -Click the Modify button () to activate the Modify function. -

    - -

    - -
  2. -
  3. -Click on the Cornu track. The track ends will turn into roundels. If any other Cornus are connected at either end, the entire connected set will be modifyable as one Cornu with intermediate "Pins" at the connections. -

    - -

    - -
  4. -
  5. -Left-Click an endpoint and Left-Drag it to move the endpoint along a connected track, or beyond it if you want that track extended. If there is no track the endpoint is free to move. -

    - -

    - -
  6. -
  7. -For an unconnected end point, Left-Click on the Radius or Angle anchors and Left-Drag it to adjust them. -

    - -

    - -
  8. -
  9. -Left-Click an Pin and Left-Drag it to move the pin and make the curve to pass through it. -

    - -

    - -
  10. -
  11. -Left-Click the track where a Pin doesn't exist to add a Pin and Left-Drag it to alter the curve to pass through a defined point. -

    - -

    - -
  12. -
  13. -Delete to delete the last seelcted Pin, the curve will change to meet the end conditions and pass through any remaining Pins. -

    - -

    - -
  14. -
  15. -Repeat with the other end-point or Pins if desired -

    - -

    - -
  16. -
  17. -Once you are happy, hit the spacebar or Enter, or to cancel hit Escape. -
  18. -
-

-Note: If the Modify command contained Pins, spacebar or Enter it will output a set of connected Cornu(s) joined at the Pin points. -

-

-Note: A Cornu can also be modified by moving or rotating a connected track. -

-
- -
- - - - - -Modifying a Bezier - - - - - - -

2.2.8.9 Modifying a Bezier

-

-Because a Bezier is defined by its control points position - its shape can only be modified by dragging an control point. -

-
  1. -Click the Modify button () to activate the Modify function. -

    - -

    - -
  2. -
  3. -Click on the track. The control points will appear -

    - -

    - -
  4. -
  5. -Left-Click a control point and Left-Drag it to move it. -

    - -

    - -
  6. -
  7. -Repeat for another end point if desired -

    - -

    - -
  8. -
  9. -Once you are happy, hit the spacebar or Enter, or to cancel hit Escape. -
  10. -
-

-Note: A Bezier's end point will only be modifyable if it is not connected. Both internal control points can be modified even if the track is connected. -

-
- -
- - - - - -Move - - - - - - -

2.2.9 Move

-

- -

-

-This command is used to move selected (Section 2.2.16) objects around the layout. -

-

-The Move command can be invoked using the Change>Move menu item or the Move button and from the menu that's raised by a Right-Click over the Main Canvas or by the Shift+Left+Drag command when in Select mode. -

-

-Successful use of this command requires selection of the object(s) to be moved before attempting to move it. An object is selected by using the Left-Click command. A group of connected objects can be selected using the Shift+Left-Click command. -

-

-A move can be achieved using one of the following methods; -

-

- -

-
-Left+Drag using the mouse. See Section 2.2.9.1 for detail. -
-
-

- -

-
-Selecting fixed or specified amounts of translation in the X and Y directions using a Right-Click menu. See Section 2.2.9.2 for detail. -
-
-

- -

-

-During a Move of tracks, and MagneticSnap (Section 2.12.1) is enabled, if one of the end-points of the selected objects is close to an open end of a unselected point, two anchors (an open an closed blue ball) will appear. This indicates that the two points will auto-join and that all the moved tracks will align to the unselected point if the Move is stopped. This behaviour can be suppressed with Alt. If MagneticSnap is disabled, the alignment will only occur if Alt is pressed. -

-
-

-Note: If the moved track is connected but the track it is connect to is not moved, it will be disconnected, unless that track or the last selected track is a Cornu, in which case the Cornu concenred will be modified (if possible) to remain connected. -

-

-Note: Cornu tracks connected to a turntable will be modified if it is moved or rotated. They remain connected at the point on the radius where they started, so it may be desireable to delete and redraw them if the rotation is large. -

-
- - -
- - - - - -Using Mouse - - - - - - -

2.2.9.1 Using Mouse

-

-Once object(s) are selected, Left+Drag is used to move them around the layout using the mouse. -

-

-Alternatively, Shift+Ctrl+Arrow can be used to micro-move the selected object(s). The amount micro-moved is dependent on the zoom in use. To move by smaller increments, zoom in further. My moving to macro-zoom modes extremely fine adjustments can be made. -

-

-Remember that unattached objects can also be moved to exact positions using the Section 2.2.13 Command or by the Section 2.2.9.2. -

- -
- - - - - -Using Values of X and Y Translation - - - - - - -

2.2.9.2 Using Values of X and Y Translation

-

-Move An Object Using Fixed or Specified amounts of X and Y Translation. -

-

-A pop-up menu with additional menu items allows you to Move the selected object(s) through through any amount you specify. -

-

- -

-

-The Move command is executed as follows; -

-
  1. -Select the object(s) to be moved. -

    - -

    - -
  2. -
  3. -Shift+Right-Click to raise the Move/Rotate menu. -

    - -

    - -
  4. -
-

-Any amount of precise transalation may be entered by Left-Clicking the Enter Move... menu item then entering a desired amount of translation in X and Y in the dialog window that appears. -

-

- -

-

- -

-

- -

-
- -
- - - - - -Move Description - - - - - - -

2.2.10 Move Description

-

- -

-

-This command is used to move Elevation, Grade, or Station (Section 2.2.5), and to enable/disable and move Straight Track (Section 2.1.6), Curved Track (Section 2.1.2), Bezier (Section 2.1.2.5, Cornu (Section 2.1.2.6), Joint (Section 2.2.7), Helix (Section 2.1.4) and Structure or Turnout (Section 2.7) Labels. -

-

-The Move Description command can be invoked using the Change>Move Description menu item or the Move Description button. -

-

-Click the Move Description button to activate the Move Description command. As the cursor passes close to an object that can display a label it will be highlighted. A dark blue indicates a label that has "Show Description" set on, a teal color means it is set to hide. -

-

-Use Left+Drag to move the label to a new position and unhide if hidden. Once moved, the label becomes fixed in a position relative to the object. Subsequent moves of that object will cause the label to move as well. -

-

-This operation can also be invoked by Ctrl+Left+Drag when in Select command (Section 2.2.16). -

-

-Note that labels need to be visible in the Display menu and the layout needs to be zoomed in enough to show labels for them to be moved. -

-

-There are keys that control the display of description when hovering over a description or a track. -

-
  • -The letter "s" when hovering over a track will show the hidden description - the teal highlight will show which tracks can have descriptions. -
  • -
  • -The letter "h", when hovering over the track or description, can be used to hide display of individual Curved Track, Bezier Track, Cornu, Helix, Joint or Turnout Labels. -
  • -
  • -The letter "d" will enable and disable a detailed description which is intended for tracklaying - it is a table of points and track angles that lie along the track path. -
  • -
-

-Using these detailed values a curve can be constructed even for complex objects such as Bezier or Cornu. -

-

-There is a Context Menu invoked with Right-Click or Shift plus Right-Click to Show/Hide individual descriptions as well as set the description to detailed. -

-

-Labels can be moved by hovering the "hot spots" or over the attached track object. Left-Drag will reposition it. Elevation labels can be selected by hovering of thier centers or the end point they refer to. Note that end points with elevation mode "None" are not selectable. -

-
  • -Cornu, Bezier, Straight, Curve and Joint (Easement) Labels can be moved along the line between the end-points and also laterally. -

    - -

    -
    • -Cornu and Bezier Tracks show the "chord" length, its absolute angle, and the length of the track and the minimum radius. To help lay these variable radius curves out, the detailed description information about track centers and angles selected by 'd' is suggested. -
    • -
    • -Joint/Easement Tracks show the "chord" length and abslute angle and easement curve constructing values of Radius and Lengths. For laying out larger easmements, the detailed position and angle description selected by 'd' may be useful. -
    • -
    • -Straight Tracks show the length and the absolute angle. For laying out long straights, the detailed track center position and angle descriptions selected by 'd' may be useful. -
    • -
    • -Curved Tracks show the radius, chord length, deflection at the center from the chord and the angular length. For laying out curves, the detailed track center position and angle descriptions selected by 'd' may be useful. -
    • -
    - -
  • -
-

- -

-
  • -Curve Track Labels can be moved so that the label is somewhere on a radial line from the center to a position within the arc. A Curve label shows the absolute angle of the chord, its length, the Curve Radius and the deflection from the chord at the center of it. This enables the curve to be laid out even if the center point of the arc is inaccesible. Note that the detailed description may also be helpful in this case. -
  • -
-

- -

-
  • -Compound (Structure and Turnout) Labels can be moved without restriction. They show the Object's Title information. -
  • -
-

- -

-
  • -Elevation points labels can be moved without restriction - they show the Grade, Elevation, or Station Name as appropriate. -
  • -
-

- -

-
  • -The detailed description setting is not preserved in the saved layout. It is designed for use when transferring a complex part of the plan to a real layout. -
  • -
-

-Note - existing defined elevation labels can be moved, but controlling thier visbility is done with the Section 2.2.5 command. -

-
- -
- - - - - -Pan/Zoom - - - - - - -

2.2.11 Pan/Zoom

-

- -

-

-This command is used to move or resize the viewport using the mouse or keyboard. Left+Drag Pans the viewport up and down, left and right keping it within the boundaries of the layout. Ctrl+Left-Drag selects an area of the screen to zoom into. The "0" or "o" - key resets the display to the origin but leaves the zoom as is. Keys between 1 and 9 set the zoom to that zoom level. The "e" - key resets the origin to zero and the zooms to show the whole layout. -

-

-There is a context menu that contains these text based items as well. -

-
-Zoom/Pan Shortcut Keys -

- -

-
  • -Keys '1'-'9' set the zoom to between 1::1 and 1::9. -
  • -
-

- -

-
  • -Key 'e' sets the zoom to a value that allows all the room to be shown and moves the origin of the bottomm left of the window to 0,0 -
  • -
-

- -

-
  • -Key '0' or 'o' keeps the zoom as is, but moves the origin of the bottom left of the window to 0,0 -
  • -
-

- -

-
  • -Key 'c' moves the center of the window to the cursor position but leaves the zoom alone -
  • -
- -
-
-

-As the window is Zoomed in and out, the setting of Constrain Drawing Area to Room Boundaries setting in the Display Section 2.10.3 dialog determines where the zoom is about. If it is not set, the center of the Drawing Area will stay fixed as the zoom changes. Otherwise, position of the Drawing Area will be constraned so any grey area will be to the right or above the room boundaries. -

- -
- - - - - -Profile - - - - - - -

2.2.12 Profile

-

-The Profile dialog draws a profile showing elevations, distances and grades for a path on the layout. -

-

- -

-

-Choose a path by using Left-Click on endpoints. As each endpoint is chosen, the path is extended via the shortest route. Selecting the end of the path trims the path back to a last Defined Elevation point (if any, otherwise the path is cleared). -

-

-If no route is possible an error message is displayed. There are several reasons why this might happen: -

-
  • -The tracks are not connected. You can see this more easily if you turn on Display->Option->"Display Unconnected End Points" as Exception. You can also check this by using Shift+Left-Click on one track using the Select command (Section 2.2.16). This selects all tracks connected (directly or indirectly). See if the other track is selected. -
  • -
-

- -

-
  • -One of the endpoints on the route is Ignored (Section 2.2.5). Look for blue dots on the expected path when using the Profile or Elevation (Section 2.2.5) commands. -
  • -
-

- -

-
  • -The only route connects to a section of track that is already on the path and is not the end of the path. Remove the end of the path until the connected track is not on the path. -
  • -
-

-The path is drawn in the Profile Color (Section 2.10.1) (default Purple) on the layout. -

-

-If the shortest path is not what you want, you can choose endpoints that are closer to the end of the path. Also, you can Ignore (Section 2.2.5) endpoints to prevent the path from choosing a route through that endpoint. Shift+Right-Click (Section 3.4) displays a pop-up menu that allows you to change the specified endpoint to be a Defined, Ignored or None Elevation endpoint. -

-

-Each Defined Elevation endpoint on the path is drawn as a Vertical bar, labeled with its height and distance from the beginning of the path. -

-

-The Grade between points is displayed between the vertical bars. The Grade line is drawn in Blue if that portion of the path does not contain more than one Shortest Path between Defined Elevation endpoints. Otherwise it is drawn in Red, to indicate the grade is an average and the actual grade may vary for any particular track segment. See Computing Dynamic Elevation (Section 2.2.5.1) for more details. -

-

-Stations on the path are displayed along the bottom of the Profile. -

-

-The heights of Defined Elevations can be changed by using Left+Drag on the profile window. As you Drag, the new elevation and grades to each side are displayed at the bottom of the profile dialog. -

-

-The Change button makes the changes in the Profile dialog permanent. -

-

-The Reset button deletes all changes since the last press of Change or the start of the dialog. -

-

-The Clear button preserves elevation settings established along the current profile path, removes all profile points and leaves the Profile dialog open for selection of the next set of profile points. This function is useful when there's a need to view elevations along multiple profile paths. -

-

-The Print button prints the dialog. The aspect ratio is preserved on the print-out. You will probably want to print in landscape format. -

-

-The dialog can be closed with the 'X' button in the window's titlebar. -

-
- -
- - - - - -Properties - - - - - - -

2.2.13 Properties

-

- -

-

-Clicking on the Properties (Describe Mode) button cancels all active commands, closes any open dialog windows and places focus on the main window. -

-

-Until an object is selected, the object under the cursor that will be selected with Left-Click is highlighted in blue. Objects in Frozen Layers will only be highlighted and selected if Shift is added. -

-

-A Left-Click on an object while in Properties mode causes a properties dialog window to appear. The properties dialog contains information pertaining to the selected objects size, position, size, color and layer as appropriate for each type of object. Certain values can be changed to modify the object. Some values, e.g., endpoint positions, can not be changed if, for example, a Track is joined to another Track. The values will take effect when Enter, Tab is pressed or the cursor leaves the entry field. -

-

- -

-

-The selected object is highlighted by a grey area. -

-

- -

- - -
- - - - - -Draw Object Describe Fields - - - - - - -

2.2.13.1 Draw Object Describe Fields

- - -
- - - - - -Common Draw Object Fields - - - - - - -

2.2.13.1.1 Common Draw Object Fields

-

-If the Object is a Line, Curve, Circle or Polygon object, and the rotation origin is non-zero, a large blue cross will show its position. If it is zero, the command starts with the Lock Origin field unticked and the Rotate By field greyed out. -

-

-Some fields are used by multiple types of objects - these are listed below -

-
-Line Width -
-
-The width of the line for a line, curve or unfilled object can be set. 0 means a pixel width at all scales. Other values are the width of the line in scale units. If the value is negative, it is the absolute value of pixels wide at all scales. -
-
-Pivot -
-
-The Pivot control can be set to fix in place the start, or the middle or the end, and it applies to the Length, Line Angle and Angular Length controls. When these are changed the new dimensions are applied so as to keep the locked position in place. -
-
-Rotation Origin -
-
-By default the rotation origin is the Layout origin {0,0}. If the origin is not at the Layout origin, it will be displayed with a blue cross. When the origin is changed with the Lock off, the object is not moved. But if the origin is changed with the Lock on, the object will be moved as well. Enabling the Lock To Origin allows subsequent Rotations to be about the origin. This may be especially useful when using creating larger groups of Draw objects. -
-
-Lock To Origin -
-
-Locking to the rotation origin makes the distance between the First Point and the origin fixed. If this is set on, altering either the First Point or the Rotation Origin will move the both values. This value is initially set to locked if the Draw origin is non-zero when the Section 2.2.13 command is started but can be unset to allow repositioning of the Rotate Origin without moving the object in the layout. If the Rotate Origin is set to {0,0}, the Object has an Absolute origin. -
-
-Rotate By -
-
-Some Draw objects (Polygon, Polyline, Lines, Curves, Circles, Text) can be rotated about their rotation origin in Describe. In order to rotate them, the Lock To Origin must be enabled. After the rotation completes, the rotation angle will be set back to zero and all the points of the object will be adjusted to their absolute position in the layout. Negative values of rotation are counter-clockwise. Note that for Text objects, the Rotation also changes the Text Angle. -
-
-Layer -
-
-The layer of the object. The object can be moved between layers if the layer is not frozen. Only non-frozen layers are listed as options. -
-
-Color -
-
-The color of the line or the fill can be set -
-
- -
- - - - - -Straight Line Objects Describe Fields - - - - - - -

2.2.13.1.2 Straight Line Objects Describe Fields

-
-End Pt 1 -
-
-For Straight Lines the object has a starting position (or first point) - altering this value causes the whole object to move relative to the layout origin. -
-
-End Pt 2 -
-
-Straight Lines have a second point, altering this, moves just that end of the line, altering its length as needed. -
-
-Line Angle -
-
-Straight Lines have an angle - this is the angle between the two points, altering this moves the ends so as to respect the Pivot control setting. -
-
-Length -
-
-The Length control can add to the start or end or both of a Line object depending on the setting of the Pivot control setting. -
-
- -
- - - - - -Dimension Line Objects - - - - - - -

2.2.13.1.3 Dimension Line Objects

-
-Size -
-
-The size of the arrows and text can be set to Tine, Small, Medium or Large. -
-
- -
- - - - - -BenchWork Objects Describe Fields - - - - - - -

2.2.13.1.4 BenchWork Objects Describe Fields

-
-Lumber -
-
-A set of standard dimensions of timber sizes that are often used to construct benchwork. They are specified in "nominal" dimensions but drawn in "actual" dimensions. -
-
-Orientation -
-
-The timber can be orientated "On Edge" which will draw the smaller dimension or "Flat". -
-
- -
- - - - - -Curved and Circle Objects Describe Fields - - - - - - -

2.2.13.1.5 Curved and Circle Objects Describe Fields

-
-Center -
-
-Curved Lines and Circles have a center. Moving this moves the object. -
-
-CW Angle and CCW Angle -
-
-Curved Lines have an angle relative to the center that the arc starts and and one where it ends. -
-
-Angular Length -
-
-For Curved Lines this is the length of the arc in degrees. If altered it will move the arc to respect the Pivot control setting. -
-
- -
- - - - - -Polygon Objects Describe Fields - - - - - - -

2.2.13.1.6 Polygon Objects Describe Fields

-
-Fill -
-
-Some draw objects (Circles, Polygons) can be filled or emptied - note that Polylines can not be filled - they have to be closed first. -
-
-Open -
-
-Unfilled Polygons can be opened to become Polylines or Polylines closed to become Polygons. Note that PolyLines can't be filled, they have to be closed first. -
-
-Point Count -
-
-Polygons and PolyLines have a count of nodes - this is read-only. -
-
-Height and Width -
-
-Rectangular Polygons have two properties that can alter the Height and Width of the Polygon -
-
-Line Type -
-
-Straight and Curved Lines, PolyLines, Polygons and Structures can be drawn with dotted, dashed, dash-dotted and dash-dot-dotted lines. -
-
- -
- - - - - -Text Objects Describe Fields - - - - - - -

2.2.13.1.7 Text Objects Describe Fields

-
-Text Angle -
-
-For Text objects, the Text Angle determines the absolute angle the text is rendered at. -
-
-

-This will be set by itself or by rotation of the starting position about the Rotation Origin with Lock to Origin set. -

-
-Boxed -
-
-For Text objects, whether a line is drawn around the text. -
-
- -
- - - - - -Structures, Sectional Track and Turnouts Describe Fields - - - - - - -

2.2.13.2 Structures, Sectional Track and Turnouts Describe Fields

-
-Pivot -
-
-The Pivot fixes the point about which the Angle of Rotation will occur to be the Start (Bottom Left) Point, the middle of the object, or End (Top Right) of the object. These relative positions are calculated as though the object was rotated by zero degrees. -
-
-Angle -
-
-The Angle rotates the object about the Pivot point. -
-
- -
- - - - - -Describe Track Fields - - - - - - -

2.2.13.3 Describe Track Fields

- - -
- - - - - -Common Track Object Fields - - - - - - -

2.2.13.3.1 Common Track Object Fields

-
-End Pt 1 -
-
-For the starting position (or first point) - altering this value causes the whole object to move relative to the layout origin. This can only be changed if the track is unconnected at that end. The elevation is shown beneath the X,Y as a read-only Z value. -
-
-End Pt 2 -
-
-The end position (or second point), altering this, moves just that end of the line, altering its length as needed. This can only be changed if the track is unconnected at that end. The elevation is shown beneath the X,Y as a read-only Z value. -
-
-Grade -
-
-The calculated grade between the two end-points -
-
-Layer -
-
-The layer of the object. The object can be moved between layers if the layer is not frozen. Only non-frozen layers are listed as options. -
-
-Length -
-
-The length of the track object. This can be set for a Straight Track if it is not connected, and will respect the value of the Pivot field. -
-
-Pivot -
-
-The Pivot control can be set to fix in place the start, or the middle or the end, and it applies to the Length, Track Angle and Angular Length controls. When these are changed the new dimensions are applied so as to keep the locked position in place. -
-
- -
- - - - - -Straight Track Describe Fields - - - - - - -

2.2.13.3.2 Straight Track Describe Fields

-
-Track Angle -
-
-The angle of the Track object. This can be set if the track is not connected. It respects the value of the Pivot field -
-
- -
- - - - - -Curved Track Describe Fields - - - - - - -

2.2.13.3.3 Curved Track Describe Fields

-
-Center -
-
-The center point of the curve. The center can only be modified if both ends are unconnected. -
-
-Radius -
-
-The radius of the curve. The radius can only be modified if one end is not connected. -
-
-Angular Length -
-
-The length of the curve in degrees. Modifications respect the Pivot value and are only available if at least one end is disconnected. -
-
-CCW Angle -
-
-The Counter-Clockwise Angle (the angle from the center to the first position). Can only be modified if the first end of the curve is not connected. -
-
-CW Angle -
-
-The ClockWise Angle (the angle from the center to the end position). Can only be modified if the second end of the curve is not connected. -
-
- -
- - - - - -Cornu Track Describe Fields - - - - - - -

2.2.13.3.4 Cornu Track Describe Fields

-
-End Angle -
-
-Each end has an angle which helps determine the curve shape. It can only be set if the Track is not joined at that end. -
-
-End Radius -
-
-Each end has an radius which helps determine the curve shape. It can only be set if the Track is not joined at that end. -
-
-End Pt -
-
-Each End Point has a position. It can only be set if the Track is not joined at that end. -
-
-Center -
-
-Each End shows the center of the curve of the end segment - this is a read-only field. If the radius is zero, the field will show {0,0}. -
-
-Minimum Radius -
-
-This is the approximate smallest radius along the curve based on curve fitting to the Cornu. -
-
-Maximum Rate of Curvature -
-
-The maximum rate that the radius is changing over its length based on curve fitting. It gives an idea of the "sharpness" of the curve. -
-
-Total Winding Angle -
-
-The number of degrees that the curve executes - this number will rise if there are loops in the curve. -
-
- -
- - - - - -Bezier Track Describe Fields - - - - - - -

2.2.13.3.5 Bezier Track Describe Fields

-
-Ctl Pt -
-
-The positions of the two Bezier control points. These will only be adjustable if the end they control is not attached to another track. -
-
-End Angle -
-
-Each end has an angle which is set by the control arm at that end - this is a read-only field -
-
-End Radius -
-
-Each end has an radius which is driven by the curve shape - this is a read-only field -
-
-End Pt -
-
-Each End Point has a position. It can only be set if the Track is not joined at that end. -
-
-Center -
-
-Each End shows the center of the curve of the end segment - this is a read-only field. If the radius is zero, the field will show {0,0}. -
-
-Minimum Radius -
-
-This is the approximate smallest radius along the curve based on curve fitting to the Bezier. -
-
-
-

-Most commands return to Properties mode then they terminate unless the command is sticky (Section 2.10.8). -

-

-Note: the Default Command radio button on the Command Options (Section 2.10.2) dialog controls whether the Properties or the Select (Section 2.2.16) command is used as the default command. -

-
- -
- - - - - -Raise or Lower Elevation - - - - - - -

2.2.14 Raise or Lower Elevation

-

-This command allows you to raise or lower the elevation of all selected tracks. -

-

- -

-

-The entered value is added to all Defined Elevations on the Selected tracks. A negative value will lower the Elevations. -

-
- -
- - - - - -Rotate - - - - - - -

2.2.15 Rotate

-

- -

-

-This command is used to rotate selected (Section 2.2.16) objects. -

-

-The Rotate command can be invoked using the Change>Rotate menu item, the Rotate button, the menu raised by a Right-Click over the Main Canvas or by the Ctrl+Right-Drag command when over a selected trak in Select mode. -

-

-Successful use of this command requires selection of the object(s) to be rotated before attempting to rotate it. An object is selected by using the Left-Click command. A group of connected objects can be selected using the Shift+Left-Click command, or indivdual tracks added with Ctrl+Left-Click. -

-

-A pop-up menu with commands controlling how objects move during the Rotate function can be activated by entering a Shift+Right-Click command while hovering over the Main Canvas. -

-

-Note that a Rotate command for a Draw object does not use the Rotation Origin of that Object, even if has been defined as non-zero, instead it uses the position defined by the mouse or context command, and does not rotate the rotation origin. -

-

- -

-

-Rotation can be achieved using one of the following methods; -

-

- -

-
-Left+Drag using the mouse. See Section 2.2.15.1 for detail. -
-
-

- -

-
-Selecting fixed or specified degrees of rotation using a Right-Click menu. See Section 2.2.15.2 for detail. -
-
-

- -

-
-Aligning the selected object with another object on the layout. See Section 2.2.15.3 for detail. -
-
-

-During Rotation of a track, if MagneticSnap (Section 2.12.1) is enabled, if one of the end-points of the selected objects is close to an open end of a unselected point, two anchors (an open an closed blue ball) will appear. This indicates that the two points will auto-snap and the moved track will align to the unselected point if the Rotation is stopped. This does not happen if Alt is used. If MagneticSnap is disabled, the snap will only occur if Alt is held. Note that this also applies to Section 2.2.9. -

-
- - -
- - - - - -Using Mouse - - - - - - -

2.2.15.1 Using Mouse

-

-Rotate An Object Using the Mouse -

-
  1. -Select the object(s) to be rotated. -

    - -

    - -
  2. -
  3. -Click the Rotate button () to activate the Rotate function. -

    - -

    - -
  4. -
  5. -Visualize an axis point on the object that's to be rotated then place the mouse pointer over that point. If the track is a turntable, the point will be snapped to the turntable center if the mouse is within a quarter of the radius length of it. -

    - -

    - -
  6. -
  7. -Click and hold the left mouse button then drag (Left+Drag) the mouse away from the axis point to create a "handle". This handle will be used to rotate the object. While continuing to hold the left mouse button, drag (Left+Drag) the handle in the desired direction of rotation. Note: If the Shift+Ctrl key is pressed in conjunction with Left+Drag, the object will rotate in increments of 15°. -

    - -

    - -
  8. -
  9. -Release the mouse key once desired rotation is obtained. -
  10. -
-

- -

-
  1. -If Magnetic Snap is enabled and the Alt button is not pressed, or ifthe Alt button is pressed when it is disabled, a magnetic anchor will be displayed if an end of the rotated tracks is near an open end. If the anchor shows and the rotate is completed, the tracks will Snap to Alignment and Join. -
  2. -
-

- -

-

-Rotation can also be achieved through use of one of these alternate methods; -

-

- -

-
-Selecting fixed or specified degrees of rotation using a Right-Click menu. See Section 2.2.15.2 for detail. -
-
-

- -

-
-Aligning the selected object with another object on the layout. See Section 2.2.15.3 for detail. -
-
-
- -
- - - - - -Using Degree's of Rotation - - - - - - -

2.2.15.2 Using Degree's of Rotation

-

-Rotate An Object Using Fixed or Specified Degree's of Rotation -

-

-A pop-up menu with additional menu items allows you to Rotate the selected object(s) through various predefined angles or through any angle you specify. -

-

- -

-

-The Rotate command is executed as follows; -

-
  1. -Select the object(s) to be rotated. -

    - -

    - -
  2. -
  3. -Click the Rotate button () to activate the Rotate function. -

    - -

    - -
  4. -
  5. -With the mouse pointer hovering over the point about which the object(s) are to be rotated, Shift+Right-Click to raise the Rotate menu then select the desired degree and direction of rotation from the list of predefined angles (180°, 90° CW, 45° CW, 30° CW, 15° CW, 15° CCW, 30° CCW, 45° CCW, 90° CCW). -

    - -

    - -
  6. -
-

- -

-

- -

-
-

-Alternately, any angle may be entered by Left-Clicking the Enter Angle... menu item -

-
  1. -Select the object(s) to be rotated. -

    - -

    - -
  2. -
  3. -With the mouse pointer hovering over the point about which the object(s) are to be rotated, Shift+Right-Click to raise the Rotate menu and then select the Enter Angle... option. -

    - -

    - -
  4. -
-

- -

-

-And then entering a desired angle in the Rotate dialog window that appears. -

-

- -

-

- -

-

-Rotation can also be achieved through use of one of these alternate methods; -

-

- -

-
-Left+Drag using the mouse. See Section 2.2.15.1 for detail. -
-
-

- -

-
-Aligning the selected object with another object on the layout. See Section 2.2.15.3 for detail. -
-
-
- -
- - - - - -Aligned With Another Object - - - - - - -

2.2.15.3 Aligned With Another Object

-

-Rotate and Align An Object With Another Object -

-

-A pop-up menu with additional menu items allows you to Align the selected object(s) with any other object on the layout. The Align command is executed as follows; -

-
  1. -Select the object(s) to be rotated. -

    - -

    - -
  2. -
  3. -Click the Rotate button () to activate the Rotate function. -

    - -

    - -
  4. -
  5. -With the mouse pointer hovering over the point about which the object(s) are to be rotated, Shift+Right-Click to raise the Rotate menu then select Align. -

    - -

    -

    - -

    -

    - -

    - -
  6. -
  7. -Left-Click on the (selected) object that is to be rotated. -

    - -

    - -
  8. -
  9. -Left-Click on the object with which you want the selected object aligned. The selected object will rotate to align with the reference object. -
  10. -
-

- -

-

-Rotation can also be achieved through use of one of these alternate methods; -

-

- -

-
-Left+Drag using the mouse. See Section 2.2.15.1 for detail. -
-
-

- -

-
-Selecting fixed or specified degrees of rotation using a Right-Click menu. See Section 2.2.15.2 for detail. -
-
-
- -
- - - - - -Select - - - - - - -

2.2.16 Select

-

- -

-

-Clicking on the Select button cancels all active commands, closes any open dialog windows and places focus on the main window. -

-

-In combination with the mouse, the Select command can be used as follows; -

-
-Unselected Objects that will be added to the selected set with a Left-Click are highlighted in Blue as the mouse moves over them. Items that will be deselected are highlighted in Gold. -
-
-

- -

-
-Objects that are part of a Module Layer are selected or deselected together. -
-
-

- -

-
-Left-Click - if the SelectMode in Section 2.10.2 is set to Single Item Mode it selects just an object near the cursor. If it is set to Add Item Mode, it will add the nearby object or remove it if is already selected. Already selected objects appear in red (unless changed in the Color (Section 2.10.1) dialog) and a blue selection box surrounds all currently selected objects. If SelectZero is selected in Section 2.10.2 and an point that is not near to any object is selected, all objects are deselected. -
-
-

- -

-
-Ctrl+Left-Click - if SelectMode in Section 2.10.2 is set to Single Item Mode it adds an object near to the cursor to the selected objects, or removes if it is already selected. If set to Add Item Mode, it will select only the nearby object and delselect all the others. Already selected objects appear in red (unless changed in the Color (Section 2.10.1) dialog) and a blue selection box surrounds all currently selected objects. If SelectZero is selected in Section 2.10.2 and an point that is not near to any objects is selected, all objects are deselected. -
-
-

- -

-
-Shift+Left-Click - selects all unselected tracks connected to a track you select. Selection stops at already selected tracks. Caution: This can select all tracks on the layout. -
-
-

- -

-
-Left+Drag - highlights an area, and all the objects within the area are selected, if SelectMode is in Section 2.10.2 is set to "Add", already selected objects outside the area remain selected, otherwise "Only", they are deselected. -
-
-

- -

-
-Right-Drag - highlights an area, and all the objects within the area are unselected regardless of SelectMode. -
-
-

- -

-
-Right-Click and Shift-Right-Click - either display a pop-up menu of commands or a set of context commands for the item under the cursor depending on the setting of "Right-Click" in Section 2.10.2. -

- -

-

- or -

-

- -

- -
-
-

- -

-
-Double-Click - invokes Section 2.2.8 on the object after selecting it for eligible objects. Otherwise it acts as Left-Click. -
-
-

- -

-
-"?" - displays the Property menu for the object hovered over -
-
-

- -

-
  • -"e" sets the zoom to a value that allows all the room to be shown and moves the origin of bottom left of the window to be 0,0 -
  • -
-

- -

-
  • -"s" sets the zoom to show the selected set of objects and pans the window to center the highlit area. -
  • -
-

- -

-
-"c" - moves the center of the window (i.e., Pans) to be at the cursor position -
-
-

- -

-
-Hovering over a selected object (inside the blue highlight area) displays an anchor. The Anchor shows the actions available - -
  • -If the Shift key is depressed, a "cross-arrows" anchor shows that a Section 2.2.9 will occur with Left-Click. -
  • -
  • -If the Ctrl key is depresesed, a "rotation-circle" anchor shows that a Section 2.2.15 will occur with Left-Click. -
  • -
  • -With neither depressed a "target" anchor shows that a Double-Click will invoke Section 2.2.8 within Select for the object hovered over. -
  • -
- -
-
-

- -

-
-Shift+Ctrl plus the Arrow Keys will move the selected items a pixel at a time at the current zoom level. No autosnap will occur to permit fine tuning. -
-
-

- -

-
-Shift+Right-Click or Right-Click (depending on the setting of Right-Click in Section 2.10.2) - Shows context menu items that allow you to perform actions on the selected item(s) including rotating them by various angles and moving them fixed amounts. -
-
-

- -

-
-Shift+Left-Click+Drag - on a selected object moves the selected objects (the Move (Section 2.2.9) command). -
-
-

- -

-
-Ctrl+Left-Click+Drag - on a selected object rotates the selected objects (the Rotate (Section 2.2.15) command). -
  • -If the Shift key is pressed while dragging in rotation then rotation will occur in 15° increments. -
  • -
  • -If the selected items(s) are moved or rotated using the cursor, and an open end of unselected tracks is close to an end of the selected tracks that will be open after the move, a pair ot anchors shows that an autosnap with alignment will occur. Upon release of the button, all the selected tracks will be moved and aligned and the tracks joined. -
  • -
- -
-
-

- -

-
-Double-Click - on a eligible object such as a Link Object will Activate it, and on a Modifyable object will go into Modify Mode (Section 2.2.8) within Select. -
-
-

- -

-
-Right-Click and Shift-Right-Click - either display a pop-up menu of commands or a set of context commands for the items selected depending on the setting of "Right-Click" in Section 2.10.2. The options effects depend on the type of object(s) selected and hovered over. -

- -

-

- or -

-

- -

- -
-
-

-Once Objects are -

-

-Once objects are selected, the following commands operate on them: -

- -

-The Cut, Copy, Clone and Paste commands found on the Edit (Section 2.4) menu will also operate on selected objects. -

-

-Notes: -

-
  • -Connections between selected and unselected tracks will be broken when selected tracks are moved. If the Drawing Scale is 8:1 or smaller, these about-to-be broken connections are marked with a red X. -
  • -
-

- -

-
  • -During Move or Rotate operations, if an track end that will be disconnected during the operation comes close to a disconnected end of track that isn't selected, a pair of blue circles (one empty and one filled) will turn on. This shows that if the drag is stopped, those two points will be joined and the other selected tracks aligned. This represents a faster alternative to the Section 2.2.7.7 command. -
  • -
-

- -

-
  • -The Select All item on the Edit (Section 2.4) menu can be used to select all objects on the layout. -
  • -
-

- -

-
  • -The Default Command radio button on the Command Options (Section 2.10.2) dialog controls whether the Properties (Section 2.2.13) or Select command is used as the default command. -
  • -
-

- -

-
  • -Pressing the Escape key will deselect all selected tracks. Alternatively left-clicking on an empty area will also work. -
  • -
-
- -
- - - - - -Split Commands - - - - - - -

2.2.17 Split Commands

-

-There are two split commands, Section 2.2.17.1 and Section 2.2.17.3. -

- - -
- - - - - -Split Track - - - - - - -

2.2.17.1 Split Track

-

- -

-

-The Split Track command provides several functions. It can be used to disconnect the joint between two sections of connected track, to divide a section of track into two pieces at a selected point or to place block gaps at an existing joint. -

-

-Until a split point is selected, the split point under the cursor will have a blue marker and if it is near a connected end a blue "X" will indicate that a split will occur. -

-

-For detail about; -

-

- -

-
-Disconnecting the joint between two sections of track see Section 2.2.17.2. -
-
-

- -

-
-Dividing a section of flex-track into two connected pieces or trimming a turnout see Section 2.2.17.2.1. -
-
-

- -

-
-Creating block gaps at an existing joint see Section 2.2.17.2.2. -
-
-
- -
- - - - - -Disconnect Joint - - - - - - -

2.2.17.2 Disconnect Joint

-

-Disconnecting a joint between two pieces of connected track; -

-
  1. -Click the Split button () to activate the Split command. -
  2. -
  3. -Place the mouse pointer right over the joint between the two track endpoints (so the "X" is shown) then Left-Click. -
  4. -
  5. -A blue marker will show where a split will occur, but if the cursor is a near connected joint, it will show a blue "X". -

    - -

    - -
  6. -
-
-When the Split command completes, the joint at the two track endpoints will show three lines rather than one. The three lines represent abutted, disconnected track endpoints. -
-
-

- -

-
- -
-
-Joint prior to split -
-
-

- -

-
- -
-
-Joint following split -
-
-

- -

-

-For detail about; -

-

- -

-
-Dividing a section of track into two connected pieces see Section 2.2.17.2.1. -
-
-

- -

-
-Creating block gaps at an existing joint see Section 2.2.17.2.2. -
-
-
- - -
- - - - - -Divide Track - - - - - - -

2.2.17.2.1 Divide Track

-

-Dividing a section of flex-track into two connected pieces; -

-
  1. -Click the Split Track button () to activate the Split Track command. -
  2. -
  3. -Place the mouse pointer over the point on the track where the it should be divided. A blue anchor bar across the track under the cursor will indicate the current split point. Then Left-Click. -
  4. -
  5. -To divide a Turnout, Shift must be held. The result will be a shorter Turnout with plain track replacing the rest of it. Note that the program will not stop division of the turnout between the switch blades and the frog - which would not be desireable in the real world. -

    - -

    - -
  6. -
-
-When the Split Track command completes, a connected joint will appear in the track at the point of selection. To split and disconnect at a point, execute the Split track command twice. The first command will split the track, the second command will disconnect it. -
-
-

- -

-
- -
-
-Track prior to split -
-
-

- -

-
- -
-
-Track following split -
-
-

- -

-

-It's not possible to create a track shorter than the Minimum Track Length (Section 2.10.7). -

-

-This command is useful for placing tunnel portals or elevation points (Section 2.2.5) at specific track locations. -

-

-Normally a turnout cannot be split however, if the Shift key is held when executing this command then the turnout can be trimmed. Trimming replaces the portion of track between the split point and the turnouts endpoint with flex-track. For turnouts with more than one set of points (Section B.2), such as a slip switch or scissors crossover, a trim point cannot be selected between the points of the turnout. -

-

-For detail about; -

-

- -

-
-Disconnecting the joint between two sections of track see Section 2.2.17.2. -
-
-

- -

-
-Creating block gaps at an existing joint see Section 2.2.17.2.2. -
-
-
- -
- - - - - -Adding Block Gaps - - - - - - -

2.2.17.2.2 Adding Block Gaps

-

-The Split command can be used to add block gaps (Section B.2) at the point where two track endpoints join. Block gaps are drawn as a thick line and can be placed in either of the rails or both if total isolation is required. -

-
- -
-
-No Block Gaps -
-
-

- -

-
- -
-
-Block Gap in top rail -
-
-

- -

-
- -
-
-Block Gap in bottom rail -
-
-

- -

-
- -
-
-Block Gaps in both rails -
-
-

- -

-

-After starting the Split command use the Shift+Right-Click over a joint (with the blue "X" anchor showing) to display one of two pop-up menus which can be used to add, change or remove block gaps for the selected endpoint. -

-
- -
-
-This menu appears if track runs in a horizontal direction. -
-
-

- -

-
- -
-
-This menu appears if track runs in a vertical direction. -
-
-

- -

-

-For detail about; -

-

- -

-
-Disconnecting the joint between two sections of track see Section 2.2.17.2. -
-
-

- -

-
-Dividing a section of track into two connected pieces see Section 2.2.17.2.1. -
-
-
- -
- - - - - -Split a Draw Object - - - - - - -

2.2.17.3 Split a Draw Object

-

-The Split Draw command can be used to split many draw object (Straight Lines, Curved Lines, Circles, Polygons, PolyLines). -

-

-Until a split point is selected, the split point under the cursor will have a blue marker. -

-
  1. -If the object being split is a Polyline, the split will either result in a Straight Line and a PolyLine or two PolyLines depending on where the split is along the line. (PolyLines must always have at least 2 segments). -
  2. -
  3. -Filled Circles and Polygons will be unfilled after the split. -
  4. -
  5. -If the split object is a Circle, the result is an circular arc split at the point with a small (5 degree) gap. -
  6. -
  7. -If the split object is a Polygon, a PolyLine with two end points at the split results. -
  8. -
-
- -
- - - - - -Trim a Draw Object using another Draw object - - - - - - -

2.2.17.4 Trim a Draw Object using another Draw object

-

-The Trim Draw command can be used to trim many draw objects (Straight Lines, Curved Lines, Circles, Polygons, PolyLines). Polygons and Circles are split into PolyLines and Curves. -

-
  1. -First a Trimming object (draw object) is selected with Left-Click. Until the trim draw object is selected, a draw object under the cursor will be highlit in blue. Once it is selected it will be highlit in the current Select Color. -
  2. -
  3. -Next the point of intersection between the trim object and an object to be trimmed is selected. Until a split point is selected, a suitable split point under the cursor will have a blue trim anchor that is a T shape aligned with the trimming object. -
  4. -
-

-The trim anchor base has an arm that indicates which side of the trimmed object will be deleted. A Left-Click will trim the object. -

-

- -

-

-If the trimmed object is a circle or a polygon, the result will be the same as a Split (Section 2.2.17.3), a 355 degree circle and an open polyline with ends at the split will result. -

-

-Once a trim has occured, the trimming object remains selected for another trim. -

-

-To leave the command use the spacebar. If Sticky (Section 2.10.8) is set for Split commands you will be able to select another trim object. -

-
- -
- - - - - -Draw Menu - - - - - - -

2.3 Draw Menu

-

-Draw commands are used to draw lines, arcs and other shapes. These can be used to represent water edges, bridges and other scenic features. -

-

- -

-

-There are 4 command buttons on the tool-bar used to draw Straight Objects, Curved Lines, Circles and other Shapes. Each command button is followed by a button that changes the action (and Icon) on the command button. -

-

- -

-

-Functions for drawing basic shapes and objects like lines and curves can be accessed from this menu. -

-
-Circle Lines - draw empty or filled circles. (Section 2.3.1) -
-
-

- -

-
-Curved Lines - are created in the same manner as curved tracks. (Section 2.3.2) -
-
-

- -

-
-Note - attach a note icon to a specific location on the layout. (Section 2.3.3) -
-
-

- -

-
-Ruler - create ruler and set visibility (Section 2.3.4) -
-
-

- -

-
-Protractor - create protractor and set visibility (Section 2.3.5) -
-
-

- -

-
-Shapes - draw boxes, polygons and poly-lines. (Section 2.3.6) -
-
-

- -

-
-Straight Objects - draw straight objects. (Section 3.3.3.5) -
-
-

- -

-
-Text - allows entry of text directly onto the layout. (Section 2.3.9) -
-
-

-Some commands display controls on the Status Line (Section 3.1) to change line width, color or other attributes of the object. -

-
- - -
- - - - - -Circles and Filled Circles - - - - - - -

2.3.1 Circles and Filled Circles

-

- -

-

-Before a Circle is drawn its line width and color can be set. For Filled Circles, the color can be set. The Circle Line Width field is a scaled dimension in inches if >0. If 0 it is a 1 pixel wide line at all zooms. If the value is negative, it is a scale-independent number of pixels wide. -

-

-Circles and Filled Circles are created by selecting either the center position or a point on the edge of the circle and dragging to specify the radius. -

-
-Section 2.3.1.1. Draw a Circle from the Edge. -
-
-

- -

-
-Section 2.3.1.2. Draw a Circle from the Center. -
-
-

- -

-
-Section 2.3.1.3. Draw a Filled Circle from the Edge. -
-
-

- -

-
-Section 2.3.1.4. Draw a Filled Circle from the Center. -
-
-
- - -
- - - - - -Draw Circle from Tangent - - - - - - -

2.3.1.1 Draw Circle from Tangent

-

- -

-

-Left-Drag a point from the edge of the circle to the center to specify the radius. -

-
- -
- - - - - -Draw Circle from Center - - - - - - -

2.3.1.2 Draw Circle from Center

-

- -

-

-Left-Drag from the center of the circle to the edge to specify the radius. -

-
- -
- - - - - -Draw Filled Circle from Tangent - - - - - - -

2.3.1.3 Draw Filled Circle from Tangent

-

- -

-

-Left-Drag from the edge of the circle to the center to specify the radius. -

-
- -
- - - - - -Draw Filled Circle from Center - - - - - - -

2.3.1.4 Draw Filled Circle from Center

-

- -

-

-Left-Drag a point from the center to the edge of the circle to specify the radius. -

-
- -
- - - - - -Curved Lines - - - - - - -

2.3.2 Curved Lines

-

- -

-

-Before a Curved Line is created, its width and color can be set. The Curved Line Width or Bezier Line Width field is a scaled dimension in inches if >0. If 0 it is a 1 pixel wide line at all zooms. If the value is negative, it is a scale-independent number of pixels wide. -

-

-Curved Lines are created in the same manner as curved tracks. -

-
-(Section 2.3.2.1). Drag out the end point and then curve it. -
-
-

- -

-
-(Section 2.3.2.3). Select the center and then an endpoint and drag out the curve. -
-
-

- -

-
-(Section 2.3.2.2). Select the end and drag out the center. -
-
-

- -

-
-(Section 2.3.2.4). Drag from one end of the curve to the other to form the chord of the curve. -
-
-

- -

-
-(Section 2.3.2.5 Left-Drag out control point from one end of the curve and then Left-Drag out the second control point from the other end. -
-
-

-If MagneticSnap (Section 2.12.1) is enabled, the curve ends will snap to the nearest part of nearby Draw objects unless Alt is held. If Magnetic Snap is disabled, snapping to objects will only occur if Alt is held. -

-

-If Grid Snap is on and magnetic snap does not find a draw object, the curve ends will snap to the grid. Alt suppresses this snap. -

-

-If Sticky is set for curved line objects, after the curve is drawn there will be two text fields on the bottom rail, to allow fine-tuning of the radius and the arc angle. Pressing Enter or Tab with the cursor in these boxes will apply the new values to the curve. Pressing Space or Enter or Tab on the drawing surface will move to drawing a new curve. Pressing Shift+Tab with the cursor on the drawing surface will remove the current curve, but allow a new curve to be drawn. Even if Esc is pressed, the curve will already exist, it can be removed with Undo. -

-

-To adjust the curve with the mouse, Left-Click and Left-Drag an end or a the radius. Hit Enter or Space to accept, Esc to reject. -

-
- - -
- - - - - -Draw Curve from End Point - - - - - - -

2.3.2.1 Draw Curve from End Point

-

- -

-

-Left-drag from the start of the curve and drag in the direction of the curve. Then left-drag to form the curve. -

-

-If the cursor is over a Draw object and MagneticSnap (Section 2.12.1) is on, the first position will snap to the nearest part of that object. If Alt is held the snap will be suppressed. If MagneticSnap is disabled, the snap will happen if Alt is held. If GridSnap is enabled and MagneticSnap does not find a postion, the first position will snap to the Grid. This is suppressed if Alt is held. The second end will act similarly. -

-
- -
- - - - - -Draw Curve from Tangent - - - - - - -

2.3.2.2 Draw Curve from Tangent

-

- -

-

-Select one end of the curve and left-drag to the center. Then left-drag the curve around the center. -

-

-The first and second ends will act like Section 2.3.2.1 with MagneticSnap (Section 2.12.1) unless Alt is held. If GridSnap is enabled and MagneticSnap does not find a postion, the first position will snap to the Grid. This is suppressed if Alt is held. -

-

-To complete the command, drag on the red arrows to adjust the curve from the initial end. -

-
- -
- - - - - -Draw Curve from Center - - - - - - -

2.3.2.3 Draw Curve from Center

-

- -

-

-Select the center of the curve and left-drag to one end. If GridSnap is enabled, the first position will snap to the Grid. This is suppressed if Alt is held. -

-
- -
- - - - - -Draw Curve from Chord - - - - - - -

2.3.2.4 Draw Curve from Chord

-

- -

-

-Left-drag from one end of the curve to the other to form the chord of the curve. -

-

-The first and second ends will act like Section 2.3.2.1 with MagneticSnap (Section 2.12.1) and SnapGrid unless Alt is held. -

-

-If the mouse is over a draw object the second position will snap to the nearst part of that object. If Shift is held the snap will be suppressed. -

-

-To complete the command, drag on the red arrows to adjust the curve. -

-
- -
- - - - - -Draw Bezier Curve - - - - - - -

2.3.2.5 Draw Bezier Curve

-

- -

-

-Left-Drag out control point from one end of the curve and then Left-Drag out the second control point from the other end. Repeat for the other end and control point. -

-

-The first and second ends will act like Section 2.3.2.1 with MagneticSnap and SnapGrid unless Alt is held. -

-
- -
- - - - - -Note Variants - - - - - - -

2.3.3 Note Variants

-

- -

-

-The Note command allows you to -

-
-Attach plain text notes (Section 2.3.3.1), -
-
-

- -

-
-Attach weblinks (Section 2.3.3.2) or -
-
-

- -

-
-Attach document references (Section 2.3.3.3) to selected places on the layout. -
-
-
- - -
- - - - - -Text Note - - - - - - -

2.3.3.1 Text Note

-

- Click and drag on the Main Canvas (Section 3.1) to place the note. -

-

-When you release, the Note Editor dialog is displayed. You can enter the note in the text area. Text is limited to about 10 thousand characters. -

-

- -

-

-When in Properties (Section 2.2.13) mode, clicking on a Note will display the Property Sheet to let you read or modify the note. -

-
- -
- - - - - -Weblink - - - - - - -

2.3.3.2 Weblink

-

- Similar to text notes you can place a weblink on the layout. -

-

-After releasing the mouse button, the Link Editor dialog is displayed. -

-

- -

-

-You can enter the URL of the website and a short description. When clicking on the Open button, your default browser is used to display the website. -

-

-When in Properties (Section 2.2.13) mode, clicking on a Weblink Note will display the Property Sheet to let you read or modify the URL or the description. -

-

-Double clicking on a weblink icon opens the website in your default browser. -

-
- -
- - - - - -Document - - - - - - -

2.3.3.3 Document

-

- Similar to text notes you can place a reference to a file on the layout. -

-

-After releasing the mouse button, the Document Editor dialog is displayed. -

-

- -

-

-You can select the file and a enter a short description. When clicking on the Open button the file is opened with the default program for that file type. -

-

-When in Properties (Section 2.2.13) mode, clicking on a Document Note will display the Property Sheet to let you read or modify the filename or the description. -

-

-Double clicking on a document reference icon opens the document in the default program. -

-
- -
- - - - - -Ruler - - - - - - -

2.3.4 Ruler

-

- -

-

-The Ruler command displays a ruler on the layout. Click where you want the ruler to begin and drag the cursor to measure distances from the origin. The measured length is displayed in the Status-bar (Section 3.1). -

-

-You can use the Modify (Section 2.2.8) command to change the length of the Ruler. -

-

-Subsequent clicks on the Ruler button will hide or display the ruler. -

-
- -
- - - - - -Protractor - - - - - - -

2.3.5 Protractor

-

- -

-

-The Angle command displays a Protractor on the layout. Click for the protractor origin and left-drag the cursor to set the base angle. Adding Ctrl will snap the angle to a multiple of 90 degrees. -

-

-Then {Left-Drag the second line. Adding Ctrl will snap the angle to 90 degree relative to the base line. The angle between the lines is displayed. -

-

-Sunsequent clicks on the Angle button will hide or display the Protractor. -

-

-The points of the Protractor can be modified using the Modify (Section 2.2.8) command. -

-
- -
- - - - - -Draw Shapes - - - - - - -

2.3.6 Draw Shapes

-

- -

-

-Shapes are drawn by: -

-
-(Section 2.3.6.1). Boxes -
-
-

- -

-
-(Section 2.3.6.2. Filled Boxes -
-
-

- -

-
-(Section 2.3.6.3. Polygons -
-
-

- -

-
-(Section 2.3.6.4. Filled Polygons -
-
-

- -

-
-(Section 2.3.6.5. PolyLines -
-
-

- -

-

-If Sticky is set for many draw line and curve objects, after the object is created, precise dimensions can be entered to alter the new object, before it is completed either with a Space or Return or Tab or by selecting a new operation. -

-

-The Polygon and PolyLine shapes are finished by pressing the Space or Return Tab key or by selecting another operation. Before they are finished, precise dimensions can be entered for the last side drawn. All Polylines and Polygons must have more than 2 corners to be created successfully. -

-

-Note that Section 2.2.8 can be used on a Polygon or a Polyline after it has been finished to alter individual points and to make them curved or rounded points. -

-
- - -
- - - - - -Draw Box - - - - - - -

2.3.6.1 Draw Box

-

- -

-

-Before the box is drawn, the line width and color can be specified. The Box Line Width field is a scaled dimension in inches if >0. If 0 it is a 1 pixel wide line at all zooms. If the value is negative, it is a scale-independent number of pixels wide. -

-

-Boxes are created by selecting one corner and dragging the opposite corner. -

-

- -

-
- -
- - - - - -Draw Filled Box - - - - - - -

2.3.6.2 Draw Filled Box

-

- -

-

-Filled Boxes are created by selecting one corner and dragging the opposite corner. -

-

- -

-
- -
- - - - - -Draw Polygon - - - - - - -

2.3.6.3 Draw Polygon

-

- -

-

-Before the polygon is started the line width and color can be set. The PolyGon Line Width field is a scaled dimension in inches if >0. If 0 it is a 1 pixel wide line at all zooms. If the value is negative, it is a scale-independent number of pixels wide. -

-

-Polygons are created by either a series for Left-Clicks or Left+Drags, and a new "node" is placed for each. When using Left-drag, the node will be positioned when you release the button. -

-
-If MagneticSnap (Section 2.12.1) is enabled, An anchor point will be shown on nearby draw objects that the next point will be snapped to unless Alt is held. -
-
-If it is disabled, the snap will only occur if Alt is held. -
-
-If Ctrl is held down when a new point is placed, it will snap the relative angle of the new side to a multiple of 90 degrees from the previous side. On the first polygon side this will be at a multiple of 90 degrees to the axes. The line from the previous point will be highlighted in Blue. -
-
-A special blue square anchor will show when the cursor is in a position such that it is 90 degrees away from both the last point and the first point of the Polygon. -
-
-The last polygon segment dimensions can be altered using the text boxes that appear showing the segment length and the relative angle to the previous segment. -
-
-A polygon is closed if the next node is place over the start of the polygon -
-
-The polygon is ended using Enter or Space. The polygon will be auto-closed. -
-
-
- -
- - - - - -Draw Filled Polygon - - - - - - -

2.3.6.4 Draw Filled Polygon

-

- -

-

-Before the Polygon is started, the fill color can be set. -

-

-Filled Polygons are created by either a series for Left-Clicks or Left+Drags, and a new "node" is placed for each. When using Left-drag, the node will be positioned when you release the button. -

-
-The fill color can be adjusted using the color control at the bottom of the window -
-
-If MagneticSnap (Section 2.12.1) is enabled, An anchor point will be shown on nearby draw objects that the next point will be snapped to unless Alt is held. -
-
-If it is disabled, the snap will only occur if Alt is held. -
-
-If Ctrl is held down when a new point is placed, it will snap the relative angle of the new side to a multiple of 90 degrees from the previous side. -
-
-

-On the first polygon side this will be at a multiple of 90 degrees to the axes. The line from the previous point will be highlighted in Blue. -

-
-A special blue square anchor will show when the cursor is in a position such that it is 90 degrees away from both the last point and the first point of the Polygon. -
-
-The last polygon segment dimensions can be altered using the text boxes that appear showing the segment length and the relative angle to the previous segment. -
-
-The polygon is closed if the next node is place over the start of the polygon -
-
-The Filled Polygon is ended using Enter or Space. The polygon will be auto-closed. -
-
-
- -
- - - - - -Draw PolyLine - - - - - - -

2.3.6.5 Draw PolyLine

-

- -

-

-Before the polygon is started the line width and color can be set. The Polyline Line Width field is a scaled dimension in inches if >0. If 0 it is a 1 pixel wide line at all zooms. If the value is negative, it is a scale-independent number of pixels wide. -

-

-PolyLines are created by either a series for Left-Clicks or Left+Drags, and a new "node" is placed for each. When using left-drag, the node will be positioned when you release the button. -

-
-If MagneticSnap (Section 2.12.1) is enabled, An anchor point will be shown on nearby draw objects that the next point will be snapped to unless Alt is held. -
-
-If it is disabled, the snap will only occur if Alt is held. -
-
-If Ctrl is held down when a new point is placed, it will snap the relative angle of the new side to a multiple of 90 degrees from the previous side. On the first polyline segemnt this will be at a multiple of 90 degrees to the axes. The line from the previous point will be highlighted in Blue. -
-
-A special blue square anchor will show when the cursor is in a position such that it is 90 degrees away from both the last point and the first point of the Polyline. -
-
-The last drawn polyline segment dimensions can be altered using the text boxes that appear showing the segment length and the relative angle to the previous segment. -
-
-The polyline is ended using Enter or Space. -
-
-While drawing the Polyline certain short cuts are available by keystroke and via the Context Menu: -
-
-'p' - to cover to a Polygon -
-
-'s' - to smooth the last selected point -
-
-'r' - to make the last selected point round -
-
-'v' - to make the last selected point sharp (a vertex) -
-
-'o' - to change to Section 2.3.8 mode -
-
-
- -
- - - - - -Straight Objects - - - - - - -

2.3.7 Straight Objects

-

- -

-

-Straight Objects are created by a Left+Drag (Section B.1) on the layout. -

-
-(Section 2.3.7.1). Creates a Straight Line -
-
-

- -

-
-(Section 2.3.7.2). Creates a Dimension Line of various sizes. -
-
-

- -

-
-(Section 2.3.7.3). Creates Bench-work using different types and orientation of lumber. -
-
-

- -

-
-(Section 2.3.7.4). Creates a Table Edge -
-
- - -
- - - - - -Draw Straight Line - - - - - - -

2.3.7.1 Draw Straight Line

-

- -

-

-Creates a Straight Line of specified color and width. The Straight Line Width field is a scaled dimension in 75ths of an inch if >0. If 0 it is a 1 pixel wide line at all zooms. If the value is negative, it is a scale-independent number of pixels wide. -

-

-If Ctrl is held down during Left+Drag the line will snap the angle of the new side to a multiple of 90 degrees. -

-

-With MagneticSnap (Section 2.12.1) enabled, the new line start position will snap to the nearest draw object, as shown by the anchor. If Alt is held down, the magnetic Snap is reversed. If GridSnap is enabled and MagneticSnap does not find a postion, the first position will snap to the Grid. This is suppressed if Alt is held. -

-

-The Width field is a scaled dimension in inches if >0. If 0 it is a 1 pixel wide line at all zooms. If the value is negative, it is a scale-independent number of pixels wide. -

-

-If Sticky is set for straight draw, after the line is drawn there will be two text fields on the bottom rail, to allow fine-tuning of the angle and the length. Pressing Enter or Tab with the cursor in these boxes will apply the value to the line. Pressing Space or Enter on the drawing surface will move to drawing a new line. Pressing Shift+Tab will remove the current object and allow a new one to drawn. Even if Esc is pressed, the line will already exist, it can be removed with Undo. -

-
- -
- - - - - -Draw Dimension Line - - - - - - -

2.3.7.2 Draw Dimension Line

-

- -

-

-Creates a Dimension Line of various sizes. -

-

-With MagneticSnap (Section 2.12.1) enabled, the new line start position will snap to the nearest draw object, as shown by the anchor unless Alt is held down. If it is disabled, it will only snap if Alt is held. If GridSnap is enabled and MagneticSnap does not find a postion, the first position will snap to the Grid. This is suppressed if Alt is held. -

-

-If Ctrl is held down during Left+Drag the line will snap the angle of the new side to a multiple of 90 degrees. -

- -
- - - - - -Draw Benchwork - - - - - - -

2.3.7.3 Draw Benchwork

-

- -

-

-Creates Bench-work using different types and orientation of lumber. -

-

-Bench-work Notes -

-
-Lumber is drawn using the Dressed size which is 0.25" smaller than the indicated size: a 1" x 2" actually measures 0.75" x 1.75". The drawn height of Girders is 0.5" smaller. -
-
-

- -

-
-Girders can be drawn in a variety of orientations: normal, inverted or rotated. L-Girders can be drawn with the flange to the Left or Right. -
-
-

- -

-
-When using metric units (Section 2.10.7), a 1" x 2" is labeled 50mm x 25mm -
-
-

-With MagneticSnap (Section 2.12.1) enabled, the new line start position will snap to the nearest draw object, as shown by the anchor unless Alt is held down. If it is disabled, it will only snap if Alt is held. If GridSnap is enabled and MagneticSnap does not find a postion, the first position will snap to the Grid. This is suppressed if Alt is held. -

-

-If Ctrl is held down during Left+Drag the line will snap the angle of the new side to a multiple of 90 degrees. -

-

-If Sticky is set for straight draw, after the benchwork is drawn there will be two text fields on the bottom rail, to allow fine-tuning of the angle and the length. Pressing Enter or Tab with the cursor in these boxes will apply the value to the benchwork. Pressing Space or Enter or Tab on the drawing surface will move to drawing a new benchwork line. Pressing Shift+Tab on the drawing surface will remove the current object and allow a new one to be drawn. Even if Esc is pressed, the benchwork will already exist, it can be removed with Undo. -

- -
- - - - - -Draw Table Edge - - - - - - -

2.3.7.4 Draw Table Edge

-

- -

-

-Creates a Table Edge -

-

-With MagneticSnap (Section 2.12.1) enabled, the new line start position will snap to the nearest draw object, as shown by the anchor unless Alt is held down. If it is disabled, it will only snap if Alt is held. If GridSnap is enabled and MagneticSnap does not find a postion, the first position will snap to the Grid. This is suppressed if Alt is held. -

-

-If Ctrl is held down during Left+Drag the edge will to a end point of another table edge or to a multiple of 90 degrees if that isn't available. -

-

-If Sticky is set for straight draw, after the edge is drawn there will be two text fields on the bottom rail, to allow fine-tuning of the angle and the length. Pressing Enter or Tab with the cursor in these boxes will apply the value to the edge. Pressing Space or Enter or Tab on the drawing surface will move to drawing a new edge. Pressing Shift+Tab on the drawing surface will remove the current object and allow a new one to be drawn. Even if Esc is pressed, the edge will already exist, it can be removed with Undo. -

-
- -
- - - - - -Draw Objects Origin - - - - - - -

2.3.8 Draw Objects Origin

-

-Some objects will a natural rotation point within them. By setting the object origin to this point, subsequent rotation will be about that point and not the layout origin. This is referred to as a Relative origin and will be present if the origin is non-zero. When an object with a Relative is moved or rotated, the origin and angle are adjusted but the relative draw point values remain the same. If an object has a zero origin, it is called Absolute. If it is moved or rotated, the origin and angle remain zero, but all the obect point(s) are adjusted. -

-

-You can choose to set the origin to make it Relative or put it back to Absolute (origin zero) during Section 2.3.6 or Section 2.2.8 or by using the Section 2.2.13 settings. -

-

-As a practical matter, the object will appear identical until a subsequent rotation value is entered in the Section 2.2.13 window in both cases. -

-

-In Origin Mode (entered using 'o' or the Context Menu, there are certain shortcuts available - -

-
-'p' Go to Points Mode -
-
-'0' Move to Absolute (Origin to 0,0) -
-
-'1-4' Move the Relative Origin to the shape point 1 to 4 -
-
-'l' Move the Relative Origin to the last selected point -
-
-'m' Move the Relative Origin to the middle of the shape (centeroid). -
-
- -
- - - - - -Text - - - - - - -

2.3.9 Text

-

- -

-

-The Text command lets you enter a Text Draw object on the layout at the selected position. You can use the Tab key to format the text to fixed tab positions and CTRL+Enter to enter a newLine character. -

-

- -

-

-The font size can be changed by the Font Size drop list on the Status-bar (Section 3.1). The font size is scaled along with everything else on the layout so text is always the same relative size as other layout objects. -

-

-The color used can be selected by the Color icon on the Status-bar (Section 3.1). -

-

-The new text object can be "boxed" by having a line drawn around it using the Boxed tick-mark on the Status-bar (Section 3.1). -

-

-The position where text is to be placed on the layout is selected prior to text entry by Left-Clicking on the layout at the point where the text is to appear. Desired text is input after the position is selected. If necessary, the location can be changed once text entry begins by Left-Click+Draging the text to any desired postion on the layout. -

-

-The Properties (Section 2.2.13) command can be used to modify the contents, color and fontsize of existing Text objects and to set the boxes property. -

-

-The new Text object is committed when another command is entered (or Enter is used if the Text command is Sticky). -

-

-The font used for all Text objects can be selected by the Font Selection (Section 2.10.5) dialog invoked by the Options>Fonts menu item or by Shift+Right-Click (Section 3.4). -

-

-Note: loading fonts (or changing sizes) can take a noticeable amount of time. -

-
- -
- - - - - -Edit Menu - - - - - - -

2.4 Edit Menu

-

- -

-

-The Edit Menu shows commands affecting the Main Canvas (Section 3.1). -

-
-Undo - Reverses the last command. Up to the last ten commands can be undone. If there are no commands that can be undone the Undo item is disabled. The Undo command can also be invoked by the Undo button (Section 2.4.9). -
-
-

- -

-
-Redo - Undoes the last Undo command. The Redo command can also be invoked by the Redo button (Section 2.4.9). -
-
-

- -

-
-Cut - Moves the selected objects to the clipboard. -
-
-

- -

-
-Copy - Copies the selected objects to the clipboard. -
-
-

- -

-
-Paste - Copies the contents of the clipboard to the layout. Using the paste Menu command it will be placed at the center of the screen. If the context menu paste is used or the short-cuts Ctrl+v or Shift+Insert, the parts will be placed at the cursor position. Repeated Pastes without moving the cursor result in overlaid copies. The newly pasted parts are in Selected state and can easily be moved into place. Any previously selected objects are unselected. -
-
-

- -

-
-Delete - Deletes the selected objects. -
-
-

- -

-
-Move To Current Layer - move all selected objects to the current Layer (Section 2.9.5). -
-
-

- -

-
-Select All - Selects all objects on the layout. -
-
-

- -

-
-Select Current Layer - selects all objects in the current Layer (Section 2.9.5). -
-
-

- -

-
-Select By Index - selects object by index number (Section 2.4.1). -
-
-

- -

-
-Deselect All - unselects all objects on the layout. The same action can be achieved by pressing the ESC key. -
-
-

- -

-
-Invert Selection - selects all unselected objects and unselects all previously selected objects. -
-
-

- -

-
-Select Stranded Track - selects all track pieces that are not connected to any other objects. This helps cleaning up a drawing after many changes have been made. -
-
-

- -

-
-Tunnel - Hides or reveals selected tracks and adds a tunnel portal symbol where the track passes from one to the other. -
-
-

- -

-
-Bridge - Adds or removes parapet symbols and a solid base to the track. The color is selectable (Section 2.10.1). -
-
-

- -

-
-Roadbed - Adds or removes solid roadbed under the track. The color is selectable (Section 2.10.1). -
-
-

- -

-
-Ties/No Ties - Hides or reveals the ties on selected tracks. -
-
-

- -

-
-Move To Front - Moves selected object to foreground. -
-
-

- -

-
-Move To Back - Moves selected object to background. -
-
-

- -

-
-Thin, Medium and Thick Tracks - set displayed rail width of selected tracks. -
-
-

- -

-

-For more information on working with selected objects, see the Select (Section 2.2.16) command. -

-
- - -
- - - - - -Select By Index - - - - - - -

2.4.1 Select By Index

-

-An input window allows one or more index numbers to be entered. Multiple indexes are seperated by commas. -

-

-The object can not be selected if its Layer is frozen. -

-

-If the object is part of a module layer, all objects in the layer will be selected. -

-

-If the object is a tunnel object, and the Display Tunnel option is None, it will be set to Dashed. See Display options (Section 2.10.3). -

-

-When an individual object is selected, its index number is displayed in the Info Message area, another source is the List Parts (Section 2.9.6) command with the List Indexes option. -

- -
- - - - - -"Move To Front" and "Move to Back" - - - - - - -

2.4.2 "Move To Front" and "Move to Back"

-

- -

-

-The Move to Front and Move To Back commands move the selected objects (Section 2.2.16) to the top of the drawing list - the Foreground or to the bottom of the list - the Background making them more or less visible or prominent. -

-

-The effect is to make the objects move to be in front of all or behind all other objects. This command is useful when dealing with filled shapes (Section 2.3). -

-

-Selected objects moved to the Background become unselected. -

-
- -
- - - - - -Additional Shortcut Keys - - - - - - -

2.4.3 Additional Shortcut Keys

-

-Additional Shortcut keys perform the following: -

-
-Ctrl+Z - Undo -
-
-

- -

-
-Ctrl+R - Redo -
-
-

- -

-
-Ctrl+C - Copy -
-
-

- -

-
-Ctrl+V - Paste -
-
-

- -

-
-Ctrl+X - Cut -
-
-

- -

-
-Esc - Deselect All -
-
-
- -
- - - - - -Delete - - - - - - -

2.4.4 Delete

-

- -

-

-The Delete button is used to delete selected objects. Remember, the Undo (Section 2.4 or Section 2.4.9) command can be used to restore a delete object. -

-

-Deleting a track that is connected to an easement (Section 2.10.4) causes the easement to be deleted as well. -

-

-The Delete key invokes the Delete command. -

-
- -
- - - - - -Tunnel (Hide Tracks) - - - - - - -

2.4.5 Tunnel (Hide Tracks)

-

- -

-

-The Tunnel command is used to hide selected (Section 2.2.16) tracks (as in a tunnel). -

-

-Select the tracks you want to hide in a tunnel. Selecting a hidden track 'reveals' it. -

-

-A tunnel portal is drawn where a hidden track connects with an 'unhidden' track. You can split (Section 2.2.17.1) a track to place a tunnel portal at a particular spot. -

-

-The Draw Tunnels Radio button group on the Options>Display dialog (Section 2.10.3) controls whether hidden tracks are not drawn, drawn as dashed lines or drawn as normal lines. -

-
- -
- - - - - -Ties (Draw or Hide Ties) - - - - - - -

2.4.6 Ties (Draw or Hide Ties)

-

- -

-

-The Ties command is used to hide Ties (or reshow them). This may be useful for overlapping track, like dual gauge, or in areas like docks or yards where the track is covered. -

-

-Select the tracks you want to hide or show ties for. -

-
- -
- - - - - -Bridge (Draw or Hide Abutments) - - - - - - -

2.4.7 Bridge (Draw or Hide Abutments)

-

- -

-

-The Bridge command is used to add abutments to a track (as on an underbridge). -

-

-Select the tracks you want to be a bridge. Bridge abutments are drawn alongside the track and a solid layer is added under the ties. You can split (Section 2.2.17.1) a track to shorten the length of the bridge, or to add an extra pier to the drawing. -

-

-If you perform this action on an existing bridge (or use Tunnel) the bridge is removed. -

-
- -
- - - - - -Roadbed (Draw or Hide Base) - - - - - - -

2.4.8 Roadbed (Draw or Hide Base)

-

- -

-

-The Roadbed command is used to add a solid color under a track (as roadbed). -

-

-Select the tracks you want to have roadbed. A solid roadbed layer is drawn under the track. -

-

-If you perform this action on existing roadbed (or use Tunnel) the roadbed is removed. The bridge option takes precedence over roadbed. -

-
- -
- - - - - -Undo and Redo - - - - - - -

2.4.9 Undo and Redo

-

- -

-

-The Undo and Redo buttons invoke the same actions as the Edit menu items. The name of last command will be displayed as the Balloon Help (Section B.1) for the Undo button. The name of last undone command will be displayed as the Balloon Help for the Redo button. -

-
- -
- - - - - -File Menu - - - - - - -

2.5 File Menu

-

- -

-

-The File Menu shows file oriented commands for loading and saving layout files. File Types The main two filetypes that XTrackCAD uses are normal Layout Files (*.xtc) and Archive Files (*.xtce). The internals of both formats are described in the XtrkCAD Wiki at Wiki FileFormats. -

-

-Layout File The layout file is named with a *.xtc extenstion and is a text-based description file of all the objects used in the layout plus some information about the options currently in use. Archive An archive is named with a *.xtce extension, is a zipped collection of - -

-
  • -a manifest JSON file that lists the contents, -
  • -
  • -the .xtc layout file, and -
  • -
  • -any other content listed in the manifest -> such as referenced image files. Initially the only such content is the background image which is added to the archive if it is present. -
  • -
-
-Exit - Exits XTrackCAD. You will be asked to confirm your choice if there are unsaved changes. -
-
-

- -

-
- Export - Exports objects to a file in XTrackCAD (*.xti) format. If no objects are selected, all objects in visible layers are exported. If objects are selected they are exported. The exported file can then be imported into another layout design. Refer to the Import command listed below. -
-
-

- -

-
-Export to Bitmap - Creates a bitmap file (Section 2.5.2) of the layout. The bitmap can be saved in either JPEG or PNG format. -
-
-

- -

-
-Export to DXF - Exports objects to a file in DXF format (Section B.2). If no objects are selected, all objects in visible layers are exported. If objects are selected they are exported. The exported file can then be imported into other CAD programs. -
-
-

- -

-
- Export to SVG - Exports objects to a file in SVG format. If no objects are selected, all objects in visible layers are exported. If objects are selected they are exported. The exported file can then be imported into a vector drawing program like Inkscape or used for publishing on the web. -
-
-

- -

-
-File List - List of the five most recently used XTrackCAD files or archives. -
-
-

- -

-
- Import - Displays the file selection dialog which allows selection of an existing XTrackCAD Import (Section 2.5.1 *.xti) files. This function can be used to transfer parts like a yard design from one layout design to another. -
-
-

- -

-
- Import Module - Displays the file selection dialog which allows selection of an existing XTrackCAD Import (Section 2.5.1 *.xti) file. The imported parts are put into a empty layer, sets the layer name to the imported filename and sets the layer to be a module - see (Section 2.9.5). -
-
- New - Clears the current layout. In case there are any unsaved changes on the current plan, a warning pop-up will be displayed and you'll have the option to cancel the operation. After that the Layout Options (Section 2.10.6) dialog will be opened. -
-
-

- -

-
-Notes - Displays a simple notepad editor which you can use to enter information about the layout. Typically this could include prototype, period, theme, layout style, height, construction, type of track and turnouts used, control system and anything else of interest. (There is also a Note command (Section 2.3.3) which allows attaching notes to particular parts of the layout.) -
-
-

- -

-
- Open - Displays the File Open dialog which allows an existing XTrackCAD file or archive to be selected and opened. In case there are any unsaved changes on the current plan, a warning pop-up will be displayed and you'll have the option to cancel the operation. -
-
-

- -

-
- Parameter Files - Displays the Parameter Files dialog (Section 2.5.7) to choose parameter files. -
-
-

- -

-
- Print Setup - Shows the Printer Setup Dialog (Section 2.5.10). -
-
-

- -

-
- Print - Invokes the Print command (Section 2.5.9). -
-
-

- -

-
- Revert - Undoes all changes and returns to the last saved layout plan. -
-
-

- -

-
- Save - Saves the layout under the current file name and with the same file type as was opened. If a filename has not yet been assigned then the File Save dialog is shown so you enter a file (.xtc) or archive name (.xtce). -
-
-

- -

-
- Save As - This command lets you make a copy of the track plan you are currently working on as an file (.xtc) or an archive (.xtce). It differs from the regular Save command. Save stores your data back into the folder (directory) it originally came from in the same filetype. "Save As" lets you give your plan a different name and/or put it in a different folder on your hard disk and chnage its filetype using the selection box at the bottom of the list of files or by hardcoding the extensions .xtc or .xtce (for an archive). -
-
-
- - -
- - - - - -Export - - - - - - -

2.5.1 Export

-

- -

-

-This menu item displays a file selection dialog where a file name for exported objects can be entered. All selected (Section 2.2.16) objects are exported to the file. The export file will have an xti extension. -

-

- -

-

-Using the Import command (section 2.5.5), an exported file can be imported into another layout design. -

-
- -
- - - - - -Export to Bitmap - - - - - - -

2.5.2 Export to Bitmap

-

- -

-

-This menu item creates a bitmap file of the layout. -

-

- -

-

-The Bitmap dialog specifies the style and size of the bitmap. The check-boxes (Layout Titles, Borders, Centerline of Track and Background Image) control whether the Layout Title (Section 2.10.6), the borders or the track centerlines are printed on the bitmap. If a background image is used it will be printed if the option is set. -

-

-The size of the bitmap is smaller if these are disabled. -

-

-Printing the track centerlines (also seen when zoomed in 1:1) is useful when you later print the bitmap full size for laying out track. -

-

-If the Snap Grid (Section 2.12.2) is visible then it will be printed on the bitmap. -

-

-The DPI control specifies the number of pixels per inch in the bitmap. Bitmaps must be less than 32,000 pixels in height or width. The upper value you can enter depends on the size of your trackplan. It is made sure that your bitmap does not exceed these limits. Larger values will result in a larger bitmap file. -

-

-The bitmap width, height and approximate file size is indicated. -

-

-Note: This command can create a very large file and consume a lot of memory and time. -

-

-Pressing the OK button invokes a File Save dialog so you can choose the file name for the Bitmap. -

-

-You can select to create JPEG or PNG files. As a rule of thumb JPEG results in smaller files when you use a backgound image, PNG does so for trackplans without an image background. -

-
- -
- - - - - -Export to DXF - - - - - - -

2.5.3 Export to DXF

-

- -

-

-This menu item displays a file selection dialog where a file name for exported objects can be entered. All selected (Section 2.2.16) objects are exported to the file. The export file will have an xti extension. -

-

- -

-

-Exported files can then be imported into other CAD programs. -

-
- -
- - - - - -Export to SVG - - - - - - -

2.5.4 Export to SVG

-

- -

-

-This menu item displays a file selection dialog where a file name for exported objects can be entered. All selected (Section 2.2.16) objects are exported to the file. The export file will have an svg extension. -

-

- -

-

-Files in SVG format can be used for different purposes. -

-
  • -SVG files can be loaded into many drawing programs. This makes it possible to enhance and resize the image. Vector images have the advantage of allowing lossless resizing. -
  • -
  • -Most modern browsers support SVG as an image format. So the resulting file can directly be used to publish your plan on the web. By adding a bit of Javascript, zooming and panning can be enabled. Appropiate scripts can easily be found using your favorite search engine. The generated SVG uses the layout description as a title that is shown by some browser. Also the drawing has an 'id' for manipulation by Javascript. This id is derived from the filename by removing all spaces and sticking the word 'id' in front. Eg exporting stonega.xtc the resulting id will be idstonega. -
  • -
-
- -
- - - - - -Import - - - - - - -

2.5.5 Import

-

- -

-

-Importing displays a file selection dialog to specify the file to import. -

-

- -

-

-After importing the objects from the file, the imported objects are in selected state and therefore are drawn in red. This allows you to easily move and rotate the imported objects to their final position. -

-
- -
- - - - - -Import as Module - - - - - - -

2.5.6 Import as Module

-

- -

-

-Importing displays a file selection dialog to specify the file to import as a module. -

-

- -

-

-After importing the objects from the file, the imported objects are in selected state and therefore are drawn in red. This allows you to easily move and rotate the imported objects to their final position. -

-
- -
- - - - - -Parameter Files - - - - - - -

2.5.7 Parameter Files

-

- -

-

-Parameter Files contain turnout, sectional track and structure definitions. Loaded Parameter Files are managed with the Parameter Files dialog. -

-

- -

-

-The dialog contains a list of parameter files. Each file is preceded by a color indicator. These indicators show whether a parameter file contains definitions that are usable in the current scale and gauge. -

-

- Definitions from this file are a perfect fit for the current layout options. The file has been loaded and will be visible in the HotBar. For track this means that gauge and scale of the track elements are identical to the layout settings. Prototype definitions (Scale "*") are always a perfect fit. Turnouts and Sectional Track must have the same gauge and usually the same scale unless the scale/gauge combination has been defined to fit. OO layouts use HO track as an example. -

-

- Definitions from this file can be used with this layout but do not fit perfectly. A typical example is On30 where HO scale track can be used because the gauge is the same. But differences in scale may make the track look out of scale. Structures are considered compatible if the scale is within +/-20%. Cars are compatible if the gauge is the same, but the scale can be +/-20%. Exceptions to this can be defined in the scale definitions. -

-

- This parameter file doesn't contain any usable definitions with current settings. You may want to change the layout options if you want to use elements from this file (for example altering the Layout Scale). -

-

- This file is loaded but hidden. If it is marked as favorite it will be kept on the list between runs. -

-

-Parameter files can be marked as favorite. The indicator for favorites is a star. The meaning of the colors isn't changed. -

-

-Loaded definition files that are marked with a yellow or a green indicator appear on the Hot Bar (Section 2.7). -

-

-If you unload a file the definitions are removed from the selection lists and the Hot Bar. If the unloaded file was marked as a favorite it can be reloaded by selecting the Reload button. -

-

-Files that are still loaded can be reloaded as well. In that case the old definitions are refreshed and extended by the rereading the file. This can be useful if you want to check changes you made by hand-editing a parameter file. -

-

-Note that loading a file does not change the existing definitions in the layout. To do that after loading, use Section 2.9.10. -

-

-It is possible to change the state of several files at once. The Select All button allows you to select all parameter files for the next operation. -

-

-In case unloaded files are marked as favorite, their state will be preserved between runs of the program. This makes it possible to keep a list of preferred parameter sets between runs of XTrackCAD but hide temporary unused files from the hotbar. That way the hotbar contents can be kept short containing only the currently needed elements. -

-

-In order to update the defintion of an already loaded file from disk, you can use the Reload button. This will reload the file contents - with any changes made. It is the equivalent of using Browse and selecting the file again. -

-

-Files can be listed by either their file name or by their contents description. This is controlled by the Show File Names check box. -

-

-The Library button opens the Choose Parameter File dialog (Section 2.5.8) this shows the all files included the system library so they can be added. -

-

-The Browse button opens a file window that allows the user to add additional files to directly load other non-system parameter files such as provided by other users or downloaded from the Internet. -

-

-When first installed, parameter files for all common scales are loaded. You can unload parameter files you don't use to speed up XTrackCAD startup time. -

-

-The order in this list controls the order of turnouts and structures on the Hot Bar (Section 2.7). You can move a parameter file to the end of the list by Unloading it, and then loading it via the Browse button. -

- -
- - - - - -Choose Parameter Files - - - - - - -

2.5.8 Choose Parameter Files

-

-Selecting and loading additional parameter files from the System Library is done in the Choose Parameter Files dialog. -

-

- -

-

-Using the Search function you can find and select parameter files that are part of the XTrackCAD installation. Enter a set of one or more words and select the Search button. Search results are shown in the list box. Pressing the Clear Filter button shows the complete list again. -

-

-You can subset the search to only search for parameter files who start with contents that fit the current Layout Scale using the Fit Mode. The options are "Fit All", "Fit Compatible" and "Fit Exact". Fit Compatible means that structures with Note that the code only looks at the first Turnout, Structure or Car entry to decide on the scale for the entire file. They will correspond to the color icons on the Parameter Files menu once they are loaded Section 2.5.7 when the same Layout scale is in use. -

-

-Select the files you're interested in and press the Add button to add them to your parameter list. -

-
- -
- - - - - -Printing - - - - - - -

2.5.9 Printing

-

- -

-

-The Print command (File>Print) is used to print all or a portion of the layout. -

-

- -

-

-The Print Setup command (File>Print Setup) is used to set up the printer properties. -

-

-When the Print command is selected a grid, which represents each printed page, is drawn on the layout. Pages can be selected or unselected for printing by placing the mouse over a grid section and clicking the left mouse button. -

-

- -

-

-The Print dialog contains a number of control areas: -

-
-The size of each page is controlled by: -
-
-Scale - up to 1:1. -
-
-

- -

-
-Width, Height - scaled size of each page. Values for Width and Height can be manually entered, overriding the maximum values. Values larger than the page size times the Scale cannot be entered. -
-
-

- -

-
-Max - sets Width and Height to the maximum for the print Scale. -
-
-

- -

-
-Snap Shot - adjusts the Scale, Origin and Angle to produce a one-page snap shot of the layout. -
-
-

- -

-
-Format - Portrait or Landscape. -
-
-

- -

-
-Page printing order is controlled by the Print Order option. -
-
-Relative to the Print Grid: -
-Normal order is Columns first, Top to Bottom, Left to Right. -
-
-

- -

-
-Reverse order is Rows first, Left to Right, Bottom to Top. -
-
- -
-
-

-Whether tracks are printed with one or two lines (representing the center line and rails) depends on the Print Scale. If this value is smaller than or equal to twice the Two Rail Scale on the Display (Section 2.10.3) dialog then tracks are drawn with two lines. This corresponds to the way tracks are drawn on the main window, adjusted to account for the greater resolution of most printers. At 1:1 tracks are also drawn with a center line. -

-
-Other options: -
-
-Engineering Data - show title, user, date and other information in a box at the bottom of the printout. -
-
-

- -

-
-Registration Marks - at 1:1 scale, print location markers every 3" (or 10cm). This option is only enabled at 1:1. This is useful for aligning multiple pages printed at different angles. -
-
-

- -

-
-Page Numbers - to help positioning the individual pages the page number is printed in the center of the page in the format (x/y). x is the page position from left to right, y in from bottom to top, So (1/1) is the page at the bottom left. As an additional aid, the numbers of the next pages are printed on each edge. -
-
-

- -

-
-Snap Grid - if the Snap Grid (Section 2.12.2) is visible then it may be drawn on the printout. This option is only enabled if the Snap Grid is visible. -
-
-

- -

-
-Rulers - choose to print rulers at the layout edge, or on all edges of the page, an option is only enabled if the Angle is 0.000, or None - which means print no rulers. -
-
-

- -

-
-Centerline below Scale 1:1 - dotted line down the center of the Track/Roadbed. This line will always be printed at Scale 1:1, but selecting this option will print it at smaller scales. This option is disabled if tracks would be drawn with only one line (instead of two). -
-
-

- -

-
-Roadbed Outline - lines representing the edge of the Roadbed. The Roadbed will be printed if the Width is greater than the track gauge. Note: this option is most useful at 1:1. This option is disabled if tracks would be drawn with only one line (instead of two). -
-
-

- -

-
-Ignore Page Margins - use the physical page size. This allows the printouts to abut without trimming. -
-
-

- -

-
-Margins - examine and update the printer margins for the current printer. (Section 2.5.11) -
-
-

- -

-
-The orientation of the print grid is controlled by: -
-
-X - X co-ordinate. -
-
-

- -

-
-Y - Y co-ordinate. -
-
-

- -

-
-Angle - of the grid. -
-
-

-These values can be set directly or by dragging on the layout. Shift+Left+Drag moves the grid and Shift+Right+Drag rotates the grid. The Reset button resets the values to 0. -

-

-The Print button prints the selected pages and closes the Print dialog. It is not enabled until you have selected some pages to print. -

-

-The Setup button invokes the Printer Setup (Section 2.5.10) dialog. -

-

-The Select All button selects all pages for printing. -

-

-The Clear button unselects all selected pages, so no pages will be printed. -

-

-Suggested Uses: -

-

-Use the Snapshot button to set the scale and orientation for a one-page printout of the layout. Also set Engineering Data to add the Layout Title, Scale and other data for a summary. -

-

-Use Layers (Section 2.9.5) to control which tracks are visible (and printed). Put bench-work, scenery or different tracks levels in separate layers and hide the layers you are not working with. -

-

-To transfer the drawing to the layout without printing at 1:1, make the Snap Grid (Section 2.12.2) visible and orient it to match your room or layout table. -

-

-Check the Print Snap Grid toggle and use the printed grid to transfer measurements to your layout space. You may want to change the color (Section 2.10.1) of the Snap Grid to make it more visible on the printout. -

-

-When you print multiple pages you can check Ignore Page Margins so pages can be placed next to each other. The tracks will line up correctly without trimming or overlapping the pages. Note: depending on your printer there will be an unprintable margin around the edge of the page. -

-

-If you print at 1:1 for direct transfer to the sub-roadbed, check Print Roadbed Outline and set Width to show lines for making cuts. -

-

-If you make printouts in strips at different angles at 1:1 (to follow tracks around a curve), check Print Registration Marks to be able to align the separate strips. -

-
- -
- - - - - -Printer Setup - - - - - - -

2.5.10 Printer Setup

- - -
- - - - - -Linux - - - - - - -

2.5.10.1 Linux

-

- -

-

-The Printer Setup dialog allows you to configure the application's use of the printer. -

-

-The Printer Setup window contains: -

-
-Format for - a list to select a particular printer. The entries on this list are defined by printer lines in the ~/.xtrkcad/xtrkcad.rc file. The first entry, 'File', causes printouts to be sent to a file. You will be prompted for a file name when doing a print. -
-
-

- -

-
-Paper Size - a list of various supported paper sizes. -
-
-

- -

-
-Orientation - a Radio button to select various Landscape or Portrait formats. This setting is ignored, use the Page Format entry on the Print dialog. -
-
-

- -

-
-Apply - updates the data and ends the dialog. -
-
-

- -

-
-Cancel - ends the dialog without update. -
-
-

- -

-

-Note - Printing uses a default of 600ppi. It scales the print and text from a default size of 72dpi. This is often the expected value for a standard printer driver to work correctly, but will not work if the driver is not accurately setting the ppi available. To override the printer ppi you can use either the configuration file settings for print or environmental variables. These values are set in the Preferences section. -

-
  1. -Preferences.PrintScale - The floating point ratio of the real printer dpi to 72. -
  2. -
  3. -Preferences.PrintTextScale - The floating point ratio of the real printer text support to a dpi of 72. This value has no effect unless PrintScale is set to > 0.0. -
  4. -
-

- These values can also be set using environmental variables if the configuration preference values are not set or they are set to <=0.0. -

-
  1. -XTRKCADPRINTSCALE -
  2. -
  3. -XTRKCADPRINTTEXTSCALE -
  4. -
-

- -

-
- -
- - - - - -Microsoft Windows - - - - - - -

2.5.10.2 Microsoft Windows

-

- -

-

-The Windows Printer Setup dialog allows you to configure the application's use of the printer. -

-

-The Printer Setup window contains: -

-
-Name - a drop down list for selection of a particular printer. Entries in this list are defined by Windows. -
-
-

- -

-
-Status - the current status of the selected printer. -
-
-

- -

-
-Type - the type and model of printer selected. -
-
-

- -

-
-Where - The location of the printer if it's defined in the printers properties. -
-
-

- -

-
-Comment - Any comments defined that are defined in the printers properties. -
-
-

- -

-
-Paper Size - a list of various North American and European paper sizes. -
-
-

- -

-
-Paper Source - a list of various paper tray locations associated with the selected printer. -
-
-

- -

-
-Orientation - a Radio button to select either Landscape or Portrait format. This setting is ignored, use the Page Format entry on the Print dialog. -
-
-
- -
- - - - - -Printer Margin - - - - - - -

2.5.11 Printer Margin

-

- -

-

-The Printer Margins dialog allows you to configure the selected printer's margins. -

-

-The margins for the four edges of the printed page are displayed. The default values are fetched from the Operating System. You can enter updated values if the System values don't match your actual printer. -

-

-The Reset is enabled if the displayed values don't match the System values and will reload the System's values. -

-

-To check your printer's margin: -

-
-Set Scale to 1 -
-
-

- -

-
-Set Origin and Angle to 0.000 by clicking the Reset button -
-
-

- -

-
-Enable Registration Marks this prints crosshairs every 3" or 10cm at scale 1:1. -
-
-

- -

-
-Enable Ignore Page Margins -
-
-

- -

-
-Select and Print the lower left page of you layout -
-
-

- -

-
-Measure the distance from the left and bottom edges to the Registration Mark at (3",3") or (10cm,10cm). -
-
-

- -

-
-Update the Printer Margin values for the left and bottom edges. You can also update the top and right edges. -
-
-

- -

-

-Margins values are stored for each printer. -

-

- -

-

-You can also load PrinterMarginTest-A4.xtc or PrinterMarginTest-Letter.xtc from Help|Examples. These files have registration lines in the corners to help determine your printer's margins. -

-
- -
- - - - - -Help Menu - - - - - - -

2.6 Help Menu

-

- -

-

-The Help Menu displays information on various topics. The contents of the menu vary depending on the operating system. -

-
-The Help command opens the Help Window at the Contents Page. -
-
-The Help Command Context command opens the Help Window at the page for the current Command. -
-
- -
-
-Recent Messages -
-
-

-The Recent Messages command opens a cascading menu containing recent error messages and notices you have received. Selecting one of them displays additional information about the message (Section C.2). -

-

-The Collect Problem Info command helps you to put together the information and files that might help the developers to analyze and fix possible bugs. -

-
- -
-
-Collect Problem Info -
-
-

-The command removes userids and other private information from the files. The results are stored in a compressed (zip-) file and placed in the same directory as the affected layout file. -

-
- -
-
-Tip of The Day -
-
-

-The Tip of the Day item displays a useful tip about the operation of XTrackCAD. By default, a new tip is displayed each time you start the program. -

-
- -
-
-Demo Menu -
-
-

-The Demos command (Section 2.6.1) opens a cascading menu which invokes various demonstrations of XTrackCAD features. -

-

-The Examples command displays the list of included example programs which you can examine. -

-
- - -
- - - - - -Demo Mode - - - - - - -

2.6.1 Demo Mode

-

-The Demos menu item, under the Help (Section 2.6) menu, shows a cascading menu of choices to demonstrate various features and commands. -

-

- -

-

-In demonstration mode XTrackCAD is driven by a script file (such as created by the Record (Section 2.8) command). The cursor is simulated on the Main Window (Section 3.1) and the XTrackCAD windows (except the Demo window) are inactive. Also, simulated input on dialogs is indicated by a border momentarily drawn around the control. -

-

-The Demo dialog is displayed which contains a number of control buttons and a text area that shows comments on the demonstration being run. -

-
- -
-
-
  • -Next - skip to the next demonstration. If you hold down the Shift key then you will jump back to the previous demonstration. -
  • -
-

- -

-
  • -Quit - quit demonstration mode. -
  • -
-

- -

-
  • -Speed - controls the speed of the demonstration. -
  • -
-

- -

-
  • -Step - advance to the next step of the current demonstration. -
  • -
-

-The state of the layout is saved when running demonstrations. -

-

-A number of options and controls (such as scale) are changed while running demonstrations. These will be restored when the demonstration is finished. -

-

-You can adjust Window sizes and positions while the demonstration is running to better see what is happening. -

-
- -
- - - - - -Hot Bar - - - - - - -

2.7 Hot Bar

-

- -

-

-The Hot Bar starts with a flex-track of the current gauge, and then a scrolling list of all the turnouts, sectional track and structures available through the Turnout (Section 2.1.8) and Structure (Section 2.1.7) commands. The Description and/or Part Number under each object can be displayed by enabling the Hot Bar Labels radio button on the Display (Section 2.10.3) dialog. -

-

-Only those items taken from files which are in the current scale/gauge are displayed in the HotBar. They are shown in order - A Flex-track - then the Contents of Files in the File->Parameter Files... List in listed order - and then any Custom objects created in this Layout as listed in the Manage->Custom Defined Parts dialog. -

-

-The arrow buttons on either side of the Hot bar move the list one object to the right or left. Holding down the Shift key will move the list by greater amounts. About eight Shift+Clicks are required to move the list through the entire range of objects. Also, pressing the keys 1 through 9 and 0 will cause the Hot Bar to jump relative spots on the list. -

-

-A Right-Click over the Hot Bar will display a pop-up menu listing the files with contents on the Hot Bar. Selecting an item from this list causes the Hot Bar to jump to the relative spot on the whole list. -

-

-Objects on the Hot Bar are placed on the drawing canvas by first selecting an object by Cicking it on the Hot Bar. Then Click and Drag on the Main window, rotating it with Right-Drag to position it, and then pressing the Space key to set it in place. -

-

-For Turnouts, see below for additional details on the Active EndPoint. -

-
- - -
- - - - - -Flex-track - - - - - - -

2.7.1 Flex-track

-

-A Flex-track unit can be placed for convienience on the left-hand side of the HotBar. This is can be hidden by an option in Section 2.10.7. It can be recognised because it is the only diagonally facing track element and has a label "FLEX". It is used by Left-Click selecting it, and Left-Click clicking on the layout where the first end should be placed, and then Left-Click for the second end. If either end is over an unconnected end and Shift was not held, the flex-track will be connected to the track and the end angle and radius will be set from the track. If an end was not over an unconnected end, it can be manipulated by left dragging out the end angle before releasing. If the second end is not on a track end, differing end angles will produce a smooth curve, if both ends are unconnected, simply Left-Click without dragging produces a straight track. Once both ends have been defined, the track can then be manipulated like a section 2.2.8.8 Cornu Curved Track, by selecting and moving ends, adding and removing "pins" and altering the end anchor angle and radius if the flex-track is not connected at that end. If the disconnected end is dragged and the button released while over an open end of another track, it will be connected to it in the manner of a Join with a Cornu easement. -

-

-A Flex-track will form a Straight Track if the ends have zero radius and are in a line with opposed end angles. If the ends are not aligned but the end angles are opposed it will be a simple S-curve. It will be a smooth monotonic curve if the ends are not in a line and the end angle lines and chord form a triangle. Otherwise it will be a complex S-curve. . -

-
- -
- - - - - -Structures - - - - - - -

2.7.2 Structures

-

-Structures are placed on the layout in the same way as turnouts (Section 2.7.3) except no Active EndPoint exists and they do not align with existing track. -

-

-Refer to Section 2.1.7 for information pertaining to use of the Structure dialog. -

-
- -
- - - - - -Turnouts - - - - - - -

2.7.3 Turnouts

-

-Turnouts have an Active EndPoint (Section B.2) which is the handle used to position the Turnout. You can change the Active EndPoint by a Shift+Left-Click which causes the next endpoint to become Active. -

-

-If you Left+Drag a turnout onto a track, the Active EndPoint (Section B.2) is aligned with the selected track. On flex-track, you can flip the turnout by moving the cursor from one side of the track centerline to the other. On another turnout, the new turnout will be placed at the endpoint closest to the cursor. -

-

-XTrackCAD will automatically connect the turnout's endpoints to any other tracks they are aligned with. The number of endpoints that will be connected is displayed on the Status Bar, as well as the Maximum displacement between these endpoints and the tracks they will be connected to. XTrackCAD will adjust the position of the Turnout to give you the best fit for locating the turnout. You can override this adjustment by holding down the Shift key while Dragging. -

-

-Right+Drag or Ctrl+Left+Drag (Section B.1) can be used to rotate the turnout on the layout. Shift+Right-Click (Section 3.4) displays a pop-up menu allowing you to rotate the turnout by various angles. -

-

-When you press the Space key, the turnout is positioned on the layout. Any tracks that are aligned with any of the turnout's endpoints will be connected to the turnout automatically. If you are using the Turnout (Section 2.1.8) command then you can also click the OK button on the dialog. -

-

-If you choose another turnout or change commands after beginning to place a turnout on the layout, the turnout will be created as if it is attached to another track. Otherwise it will be removed. -

-

-If the Drawing Scale is smaller or equal to the Label Scale (Section 2.10.3) then Turnouts will be labeled with their description when drawn. The individual labels can be can be turned off by the Move Description(Section 2.2.10) command, or all Turnout labels can be disabled by using the Display (Section 2.10.3) dialog. As well, the length of any connected Flex-track will be indicated at each endpoint. -

-

-Refer to Section 2.1.8 for information pertaining to use of the Turnout dialog. -

-
- -
- - - - - -Macro Menu - - - - - - -

2.8 Macro Menu

-

- -

-

-The Macro Menu shows commands that can be used to Record and Playback commands. -

-
-Record - Displays the Record dialog (after prompting for a file name). The current layout state and most subsequent actions will be saved in the recording file. -

- -

-
  • -Messages can be inserted into the recording file by pressing the Message button on the Record dialog then entering a message in the text display. -
  • -
-

- -

-
  • -Press the End button to end entry of the message and resume recording. -
  • -
-

- -

-
  • -Press the Stop button to stop recording. -
  • -
- -
-
-

- -

-
-Playback - Displays the Playback dialog (after prompting for a file name). This is used to playback previously recorded sessions. Note: the layout state will be saved during playbacks and restored after. -
-
-

-The Record command is useful if it becomes necessary to report a bug in XTrackCAD. -

-
- -
- - - - - -Manage Menu - - - - - - -

2.9 Manage Menu

-

- -

-

-The Manage Menu shows commands affecting the Main Canvas (Section 3.1). -

-
-Car Inventory - displays the dialog (Section 2.9.1) to update your list of cars and locomotives. -
-
-

- -

-
-Custom Management - displays the Custom Management (Section 2.9.2) dialog to manipulate custom turnout, structure and rolling stock designs. -
-
-

- -

-
-Layout Control Elements - display the Layout Control Elements (Section 2.9.3) dialog to manipulate blocks, turnout motors and signals. -
-
-

- -

-
-Group - creates a Structure or Turnout definition from the selected (Section 2.2.16) objects. See the Group command (Section 2.9.4) for details. -
-
-

- -

-
-Layers - displays the Layer (Section 2.9.5) dialog. -
-
-

- -

-
-Parts List - Invokes the Parts List (Section 2.9.6) command. This command produces a list of all selected turnouts and sectional tracks and the total length of flex-track. -
-
-

- -

-
-Price List - Displays the Price List (Section 2.9.7) dialog to specify prices for tracks and structures. -
-
-

- -

-
-Train - Run trains on the designed layout -
-
-

- -

-
-Turnout Designer - displays a menu list of Turnout Designer (Section 2.9.9) dialogs. -
-
-

- -

-
-Ungroup - breaks apart any selected (Section 2.2.16) turnouts and structures into their basic lines (Section 2.3) and track segments. -
-
-

- -

-
-Update Turnout and Structures - replaces (Section 2.9.10) any selected (Section 2.2.16) Turnouts and Structures with the definitions from updated parameter files (Section 2.5.7). -
-
-
- - -
- - - - - -Car Inventory - - - - - - -

2.9.1 Car Inventory

-

-This dialog is used to manage your list of cars and locomotives. -

-

- -

-

-The main part of this dialog contains a detailed list of each car and locomotive in your inventory. The list can be sorted on different columns by selecting column names in the Sort Drop Down Lists along the top of the dialog. The width of the columns can be adjusted by Left+Drag on the lines between the column titles. -

-

-Cars are placed on the layout by using the Train Simulation (Section 2.9.8) command. -

-

-The Find button will center the Main Window (Section 3.1) on the selected car. This button is only enabled for cars which are on the Layout (indicated by co-ordinates in the Location column). If the car on a track that is hidden and Trains on Hidden Track (Section 2.10.3) is set to Hide, then the car (and any attached cars) will be made visible. -

-

-The Edit button invokes the Car dialog (Section 2.9.1.1) to modify the selected car. This button is disabled if more than one (or no) car is selected or if the selected car is on the Layout. -

-

-The Add button is to add a new Car. Refer to Section A.3 if an error occurs when attempting to add inventory to this list. -

-

-The Delete|Shelve button serves two functions: If all selected cars are on the layout then this button shows Shelve and it moves them from the layout and returns them to the Shelf. If all selected cars are on the Shelf then this button shows Delete and they will be deleted from the Inventory. Otherwise, the button is blank and disabled. -

-

-The Import and Export buttons read and write a Comma-Separated-Value (CSV) file. This file format can be read and written by many applications. It can be used to transfer car inventory data between different applications. This file contains the following columns (the first four are required when Importing): -

-
-Scale - example: HO, HOn3, N, O etc -
-
-

- -

-
-Manufacturer and Partno -
-
-

- -

-
-Prototype - example: GP40 -
-
-

- -

-
-Index - an unique numeric identifier (optional) -
-
-

- -

-
-Roadname, Repmark and Number - example: Burlington Northern, BN, 1234 -
-
-

- -

-
-Type - enter one of the following: -
  • -10101(Diesel), -
  • -
  • -10201(Steam), -
  • -
  • -10301(Electric), -
  • -
  • -30100(Freight), -
  • -
  • -50100(Passenger), -
  • -
  • -70100(M-O-W) or; -
  • -
  • -90100(Other) -
  • -
- -
-
-

- -

-
-Options - bit map of -
  • -0x0001 - Body Mounted Couplers -
  • -
  • -0x0002 - Locomotive -
  • -
  • -Other bits can be ignored -
  • -
- -
-
-

- -

-
-CarLength, CarWidth, CoupledLength, Truch Center Offset and TruckCenter - car dimensions in inches -
-
-

- -

-
-Color - encoded as (Red * 65536 + Green * 256 + Blue) -
-
-

- -

-
-PurchPrice, CurrPrice, PurchDate and ServiceDate - numeric values - dates are in the form yyyymmdd, where yyyy is the year, mm the month, dd the day -
-
-

- -

-
-Condition - enter one of the following: -
  • -100(Mint), -
  • -
  • -80(Excellent), -
  • -
  • -60(Good), -
  • -
  • -40(Fair), -
  • -
  • -20(Poor) or; -
  • -
  • -0(N/A) -
  • -
- -
-
-

- -

-
-Notes - free form text -
-
-

-The List button creates a text file listing your inventory. -

-
- - -
- - - - - -Car Item Dialog - - - - - - -

2.9.1.1 Car Item Dialog

-

-This dialog is invoked from the Car Inventory (Section 2.9.1) and the Custom Management (Section 2.9.2) dialogs. -

-

-The dialog can be displayed in three different ways and is used to create or edit Car Items, Car Part definitions or Prototype definitions. -

-

-The Add button creates a new definition. The dialog remains open so you can enter multiple definitions. You can Close the dialog when you are finished. If you are editing an existing definition then the Add button will be replaced by the Update button which updates the selected definition and closes the dialog. -

-

-The New button on the Car Item dialog invokes the Car Part or Car Prototype dialog which you can use to create new part or prototype definitions for your cars. The New button on the Car Part dialog invokes the Car Prototype dialog. -

-

-Car Item Dialog -

-

- -

-

-The dialog contains: -

-
-Car Description which contains lists of Manufacturer, Prototype and Part Number which are used to select the Car Part. The Manufacturer list contains the entries Custom and Unknown for special Car Parts. For these entries you can enter the Part Number and Description fields. -

- -

-
  • -If the manufacturer of your car is not listed in the Manufacturer list you can type in the new name. Also, if the Part is not listed you can enter a new part number. The new part will be added to the list of Custom Car Parts (Section 2.9.2). -
  • -
- -
-
-

- -

-
-The Mode Radio button group lets you choose between the Information controls described here or the Customize controls described in the next section. You would use the Customize option to change Road name, Number or Color if you have repainted the car or to adjust the dimensions. -
-
-

- -

-
-Details about the individual car item such as Index, Price and Condition, Dates and Notes. The Index value must be unique for all car items. -

- -

-
  • -To enter multiple New Cars you can set the Quantity field to a value greater than one. The Numbers Radio button group specifies whether the new car's numbers will be sequential (such as 1234, 1235, ...) or repeated. -
  • -
- -
-
-

- -

-
-Message Line which will contain instructions if there any fields that need to be completed. -
-
-
- -
- - - - - -Car Part Dialog - - - - - - -

2.9.1.2 Car Part Dialog

-

-This dialog is similar the the Car Item dialog except that the Car Item Information section is not displayed. The Manufacturer Drop Down List is editable so you can enter a new manufacturer, and you must enter a Part Number. If you are adding a new car part, the Part Number field will be incremented (if it is a numeric value) so you can enter a number of car parts. -

-

- -

-

-The middle section contains: -

-
-The Road, Reporting Mark, Number and Color. You can choose a Road name from the list of known road names or enter a new value. If known, the reporting mark (road name abbreviation) is filled in. These values control what label content is shown for Cars. If a reporting number is present the rep mark and the rep number will be used if the Cars Label Option is on in Section 2.10.3 -
-
-

- -

-
-Car Dimensions which contain the major dimensions of the car and how the coupler is mounted on the car. The Coupler Length is measured from the edge of the car body to the pulling face of the coupler. It is equivalent to half the separation between two coupled cars. -

- -

-
  • -When entering values, the p key will convert a prototype measurement to a scale measurement. -
  • -
-

- -

-
  • -The length dimension has the following relationship, so changing one value will affect the others: -

    - -

    -
    -Coupled Length = Car Length + 2 * Coupler Length -
    -
    -

    - -

    -
    -The Center Offset moves the center of the two trucks from the center of the Car. This is a common feature of steam locomotives and means the envelope of the engine requires greater seperation between tracks on small radius curves. The minimum clearance needed can be seen by placing the car with the greatest distance from the center of the trucks to the corner on the inner radius and the car with the greatest distance between the trucks on the outer radius. See NMRA TN-7 Curved Track Centerline and Obstacle Clearance Calculation Methodology. -
    -
    - -
  • -
- -
-
-

- -

-
-A diagram showing the position of the trucks and couplers. -
-
-
- -
- - - - - -Car Prototype Dialog - - - - - - -

2.9.1.3 Car Prototype Dialog

-

-This dialog is used to create or edit prototype definitions. -

-

- -

-

-The first section contains the name of the Prototype and its Type. -

-

-If this dialog was invoked from the Car Item or Car Part dialog then the prototype diagram will be copied from the selected part. Otherwise, the prototype is drawn as the default image which is a simple blue rectangle or, if it is a locomotive, with one end angled. -

-

-The Import button creates a prototype definition from the selected (Section 2.2.16) lines and shapes. To use this, first create a set of shapes (Filled Rectangles, Polygons, Circles, Lines etc) using the Draw (Section 2.3) commands on the main canvas. Select the shapes and use the Import button. -

-

-The Reset button will reset the figure to the default image. -

-

-If this dialog is invoked by the New button on the Car or Car Part dialog then the initial image will be copied from the prototype displayed on those dialogs. You can use this to make variations of existing prototypes. -

-

-The Color control on the Car Part dialog will replace any color of the Imported shapes which is not Black or a shade of gray with the selected hue. -

-

-The Flip button flips the diagram horizontally. For locomotives, the forward direction is to the right. -

-

-Unlike the other dialogs, dimensions in this dialog are in prototype units. When entering values, the s key will convert a scale measurement to a prototype measurement. -

-
- -
- - - - - -Custom Management - - - - - - -

2.9.2 Custom Management

-

-The Custom Management dialog allows you change the properties of turnouts, sectional track, structures, car parts and prototypes you have designed with the Turnout Designer (Section 2.9.9), Group (Section 2.9.4) or Car (Section 2.9.1.1) commands. You can also move selected objects to a Parameter File (Section 2.5.7). -

-

- -

-

-The Edit button invokes the appropriate designer or editor dialog for the selected item. This button is disabled if more than one (or no) object is selected. -

-
-The Turnout Designer (Section 2.9.9) is used to modify the selected turnout design. If you wish to modify cosmetic details on a turnout or sectional track use the Group (Section 2.9.4) command to add them to an existing definition. -
-
-

- -

-
-Structures and old Turnout Designs use the Rename Dialog to change the Manufacturer, Description or Part Number values. For these objects the Edit button's label changes to Rename. Structures are not edited using this dialog but by using the Ungroup (Section 2.9.11) and Group (Section 2.9.4) commands. -
-
-

- -

-
-The Car (Section 2.9.1.1) dialog is used to modify Car Prototype and Car Parts. -
-
-

-The Delete button removes the selected entries from the xtrkcad.cus (Section 1.9) file when you exit the dialog. -

-

-The Move To button moves the selected entries to a Parameter File (Section 2.5.7). If the Parameter File does not currently exist than you will be prompted to supply a contents description line for the file. In case the parameter file already exists, the selected entries are appended to this file. -

-

-The New buttons invokes the Car (Section 2.9.1.1) dialog to create a new Car Prototype or Car Part. -

-
- -
- - - - - -Layout Control Elements Dialog - - - - - - -

2.9.3 Layout Control Elements Dialog

-

-This dialog is used to manage layout control elements (blocks, switchmotors, and signals). -

-

-Control Elements are elements related to layout control: blocks (occupancy detection), switchmotors (actuators to "throw" turnouts), signals, controls (other actuator or output devices), and sensors (other sensor or input devices). These elements don't relate to directly "physical" items on the layout, but instead refer to the elements used by the layout control software. These elements contain "scripts", which are really just textual items that provide information for the layout control software and provide a bridge between physical layout elements (like tracks or turnouts) and the layout control software. These textual items could be actual software code or could be LCC Events (for I/O device elements on a LCC network) or DCC addresses for stationary decoders, etc. XTrackCAD does not impose any sort of syntax or format -- that is left up to other software that might load and parse the XTrkCAD layout file. All that XTrackCAD does is provide a unified place for this information to be stored and to provide a mapping (association) between this control information and the layout itself. -

-

- -

-

-The main part of this dialog contains a list of the currently defined layout control elements (blocks, switchmotors, signals, controls, and sensors), along with the tracks they relate to. These elements are added to the layout either from their Hotbar menus or from the Add menu. -

-

-The Edit button allows for editing a control element. And the Delete button deletes the selected element(s). -

- -
- - - - - -Group Dialog - - - - - - -

2.9.4 Group Dialog

-

-The Group command combines the selected (Section 2.2.16) Lines and Shapes (Section 2.3) to create structures (Section 2.7). You can give the structure (Section 2.7) a title consisting of Manufacturer, Description and Part Number on the Group dialog. -

-

- -

-

-The title will be pre-populated with the title of the last Structure you ungrouped (Section 2.9). -

-

-You can include Turnouts, Sectional, Straight or Curved tracks in the selected objects which allows you to add cosmetic details to a Turnout definitions, or create a new Turnout definition. This can also be used to if there are fixed-track locations on a structure, like on an engine shed. -

-

-Group is intended to operate on simple groups of track segments. If you intend to group a large number of track segments, you should consider using Import Module (see Section 2.9.5), -

-

-To modify a Structure or Turnout definition, first place the object on the layout, select and then Ungroup the object. Now the parts of the object can be edited using the Modify (Section 2.2.8), Draw (Section 2.3) or other commands. Once completed, select the object parts and use the Group command to update the definition (or create a new one by changing the title). -

-

-The Group dialog shows the Manufacturer, Description and part number (Title) of the new definition. Initial values are based on selected turnouts and structures or on the last Ungrouped object (Section 2.9.11). The Turntable/TransferTable/DblSlipSwitch? toggle button controls whether non-conflicting Paths should be combined or keep separate, see Paths below. The Replace with new group? toggle button is used if you want to replace the selected objects with the new definition. All fields listed in this dialog window must contain data. -

-

-The definition data will be added to the xtrkcad.cus (Section 1.9) file for later use. Please consider contributing this information for others to use. -

-

-If you modify a definition from a XTrackCAD Library parameter file, the new definition will replace the existing definition on the Hot Bar (Section 2.7), otherwise it will be added to the end of the Hot Bar. You can use the Custom Management (Section 2.9.2) dialog to change the title or delete custom definitions. -

-

-Note: The selected tracks are decomposed into segments, which are simple tracks and drawing object (lines, curves, polygons ... ). Any track segments must appear in the first 127 segments. This implies a limit of 127 track segments. -

-
-You can re-order the segment list by -
  • -Ungroup the selected tracks -
  • -
  • -Unselect all, and select the tracks you want to group -
  • -
  • -Move selected objects to bottom -
  • -
  • -Add the non-tracks object to the selected track segments -
  • -
  • -Retry the Group command -
  • -
- -
-
-

-Paths define which segments are followed by a train in Train mode. Normally, if two paths follow paths of separate segments, then the paths are combined. For example a simple turnout would have two paths, but since the paths share some common segments, the paths are not combined. A Crossing has two paths but since they don't have any segments in common, the two paths are combined into one. A Turntable can have many distinct paths but only one would be valid at any time. In this case we don't want to combine paths and the toggle would be checked. -

-
- -
- - - - - -Layers Dialog - - - - - - -

2.9.5 Layers Dialog

-

-Each object is contained in a layer - which is a custom group of objects that do not have a particular visual order, but can be treated as a set for certain commands. Objects which are created independently of other objects (such as straight tracks (Section 2.1.6) or text (Section 2.3.9)) are created in the current layer. Objects which are associated with other objects (such as tracks created by the Modify (Section 2.2.8) or Join (Section 2.2.7) commands) are created in the same layer as the associated object(s). -

-

-The Layers dialog allows you to change various attributes of each of the 99 possible layers. -

-

-Attributes associated with a layout are stored within the associated layout file and apply only to the layout that's open at the time of a change. It is possible to apply attributes from one layout file to another using the Load and Save buttons. -

-

- -

-

-The drop down list at the top of the dialog selects the Layer you are interested in. Frozen layers are preceeded by a *, Module layers are proceeded by a m, non-empty layers are preceded by a + and empty layers by a -. -

-

-The Name edit box contains the name of the Layer. This name is listed in the Current Layer drop down list on the Tool-bar (Section 3.1). Also the Name is displayed as the balloon help for the corresponding Layer Button. -

-

-The Color button specifies the color of tracks if either of the two Color Layers (Section 2.10.3) radio buttons on the Display dialog is checked and the Use Color button for this layer is checked. -

-

-The Visible check-box controls whether the Layer is drawn on the Main (Section 3.1) window. -

-

-The Frozen check-box indicates that tracks in that Layer can not be modified or deleted. -

-

-The On Map check-box controls whether the Layer is drawn on the Map (Section 3.2.2) window. -

-

-The Module check-box controls whether the Layer is selected/deselected and so moved or rotated as a group - this can be used to denote a track module in a modular layout - allowing the modules to be positioned as units. Objects in a Module Layer can not be individually modified. One way of getting a modules in is to build a library with Export and then Import As Module - this creates one layer per module, names it and sets the Module check-box. -

-

-The No Button check-box selects if the Layer has a button to hide/show it. You may choose not to have a button if the layer is empty or if it is a sub-layer controlled by another layer. -

-

-The Linked Layers text box can contain a semi-colon-delimited set of layer numbers that will be shown and hidden along with this layer when its show/hidden state is changed. A blank means no layers are linked. The layers can have buttons or not. -

-

-You cannot uncheck Visible or check Frozen for the Current Layer. -

-

-The Load Settings specifies a settings (.xset) filename in the XTrackCAD working directory that is loaded when this layer is made current. Only the values contained in the file will be set. If this name is blank the default values (all those in use when any layer that has no Load Settings file value was last used) will be reloaded (or retained). The dropbox contains all the names of files in that directory. -

-

-The Count field displays the number of objects in the selected Layer. -

-

-The Save button stores layer attributes in the xtrkcad.ini file so they may be loaded into an existing or new file. Once saved and unless reset to XTrackCAD Default, modified layer information is applied to each new file. -

-

-The Load button reads layer attributes from the xtrkcad.ini file then applies it to each layer of the current layout file. -

-

-The Defaults button restores layer attributes to default XTrackCAD settings. -

-

-The bottom of the dialog contains the Number of Layer Buttons integer edit box. This controls the number of Layer Buttons displayed on the Tool-bar (Section 3.1). These buttons make it easy to switch between layers. The maximum number of Layer Buttons that can be displayed is 99. Layers with "no-button" set do not count towards the Number of Layer Buttons. -

-

- -

-

-The Layer Buttons on the Tool-bar (Section 3.1) control which layer is the current Layer and which Layers are displayed on the Main Canvas. These buttons are a short cut for the Visible check-box on the Layers dialog for the corresponding layer. -

-

-The current layer is selected by picking a value from the drop down layer list. If the Layer you've selected was not visible, it will be shown. -

-

-You can hide (or show if not visible) the different layers by pushing one of the Layer Buttons on the Tool-bar (if you have configured the tool-bar (Section 2.12.3) to show the Layer buttons). If a layer is not visible then the corresponding layer button will be raised. The active or current layer cannot be hidden. -

-

-The color of each layer button shows the color that will be used to draw tracks or draw objects in that layer, if you have selected the Color Layers (Section 2.10.3) on the Display dialog. The Use Color button allows this layer to opt in or out - which can be usefu if you want to color other layers but a layer contains pre-colored objects (like Structures or Scenery). -

-

-Any selected objects are unselected when the Layer is set to not visible. If a layer is not visible, you cannot select objects in the Layer. It is as if the objects do not exist until you show the layer again. -

-

-The Move To Current Layer command on Edit menu (Section 2.4) will move all selected (Section 2.2.16) tracks to the current Layer. -

-

-Objects are drawn on the map window, if the Layer they are on has On Map checked. -

-
- -
- - - - - -Parts List - - - - - - -

2.9.6 Parts List

-

-The Parts List command produces a list of all selected (Section 2.2.16) turnouts, sectional track and bench-work. It also computes total length of selected flex-track. -

-

-If no objects are selected, all objects are enumerated. -

-

- -

-

-The Save As... button opens a File Save dialog window that's used to name and save the parts list to a file. -

-

-The Print button opens the Print dialog which is used to facilitate printing of the parts list. -

-

-The Close button terminates the Parts List command. -

-

-The Parts List dialog will list pricing for selected objects if the Prices check box is checked. Prices are set using the Price List (Section 2.9.7) dialog. -

-

-The Parts List dialog will list the index numbers of each type of named track in a comma delimited list on a new line if the Indexes check box is checked. This list can be used in the Select By Index (Section 2.4.1) command. -

-

-Hint: you can use the Parts List command to measure the length of selected flex-track. -

-
- -
- - - - - -Price List - - - - - - -

2.9.7 Price List

-

-The Price List dialog allows entry of prices for Turnouts, Sectional Track and Structures. Only those objects from loaded Parameter Files (Section 2.5.7) or Custom Designs for the current Scale (Section 2.10.6) are listed. -

-

- -

-

-The price of a selected object can be changed in the Cost edit box that's located above the "Price" column. -

-

-The price of a length of Flex-Track for the current Scale (Section 2.10.6) is listed at the bottom of the dialog. You can specify the Length in Inches or Centimeters. To specify the price for other Scales change Scale (Section 2.10.6) on the Layout (Section 2.10.6) window. -

-

-The Parts List (Section 2.9.6) dialog lists prices for selected objects if the Prices check box on the dialog window is selected. -

-
- -
- - - - - -Train Mode - - - - - - -

2.9.8 Train Mode

-

- The Train command lets you place and run Trains on the layout. -

-

-During this command, the Tool Bar and Hot Bar are changed. Most of the Tool Bar buttons are replaced by the Go/Stop and Exit buttons. The Go/Stop button toggles between Pausing all Trains and allowing Trains to Run. The Exit button terminates the Train Simulation and returns to Layout Design mode. The Hot Bar becomes the Shelf. -

-

- -

-

- -

-
-Selecting New Cars -
-
-The Shelf contains the Cars and Locomotives which have not been placed on the Layout. Cars are created and managed using the Car Inventory (Section 2.9.1) dialog. -
-
-

- -

-
-Each item on the Shelf can represent a group of Cars. Cars can be grouped by Prototype, Manufacturer and/or Part Number. They can also be listed as individual Car Items. This grouping is controlled by Car Labels Drop Down List on the Display (Section 2.10.3) dialog. -
-
-

- -

-
-To place a Car, select it from the Shelf. If the Shelf is displaying Cars in groups (and not as individual Car Items) then a Drop Down List is displayed on the Status Bar (Section 3.1) containing the individual Car Items in that group. -
-
-

- -

-
-If you are not displaying the Shelf, then the New Car button () will be shown on the Tool Bar. Pressing this button will display the Drop Down List on the Status Bar (Section 3.1) containing all of your Car Items that have not yet been placed on the layout. -
-
-

- -

-
- -
-
-

- -

-
- -
-
-

- -

-
- -
-
-

- -

-
-Placing Cars -
-
-Once you have selected a new Car, or have selected an existing Car on the Layout, you can position it by using the mouse to drag it around the Layout. If the Car is coupled to other Cars then the whole set of Cars is moved. If you place the Car on a Track, that Car (and the other coupled Cars) will be aligned along the track. -
-
-

- -

-
-Note: If you move the tracks but not the cars (or vice-versa) using the Move (Section 2.2.9) or Rotate (Section 2.2.15) commands the cars will not remain attached to the tracks. If the cars are moved close to a track, then they will be aligned when the Train Simulation command is next invoked. -
-
-

- -

-
-Coupling Cars -
-
-If a Car is moved along a track to another Car then the Cars will be coupled together. -
-
-

- -

-
-Uncoupling Cars -
-
-To uncouple Cars, Right-Click between the Cars then select Uncouple from the pop-up menu. -
-
-

- -

-
- -
-
-

- -

-
-Change Train or Car Orientation -
-
-The orientation of a Train or Car can be reversed by Right-Click over the appropriate object then selecting either Flip Train or Flip Car from the pop-up menu. -
-
-

- -

-
-Remove Train or Car From Layout -
-
-To remove a Train or Car from the layout, Right-Click over the appropriate object then select either Remove Train or Remove Car from the pop-up menu. -
-
-

- -

-
-Change Reporting number of Car on Layout -
-
-To change the reporting number, Right-Click over the Car and then select Describe and update the field. This value will be shown in the car if Labels are shown and in the Train Control Window. -
-
-

- -

-
-Trains -
-
-A Train consists of one or more Locomotives coupled to other Cars. One Locomotive will be the MU Master for the Train. The MU Master can be changed by Right-Clicking on a Locomotive and selecting MU Master from the pop-up menu. The MU Master is drawn with a solid Yellow head light indicating the direction is moving. If a Train is split by uncoupling between Locomotives, then two Trains will be created, each with their own MU Master. -
-
-

- -

-
-Train Control -
-
- -
-
-

- -

-
-The Train Control dialog is used to set the speed and direction of Trains. The dialog contains a list of Trains (listed by their MU Master Locomotive reporting number). Before each Train on the list is either a Red circle (indicating the Train is stopped) or a Green circle (indicating the Train is moving). -
-
-

- -

-
-Any number of Trains can be running, although it might be difficult to keep track of more than a few. -
-
-

- -

-
-For the selected Train, the Train Control dialog lists -
-Train status: indicating that the Train is moving, is paused or the reason if the Train is stopped. -
-
-

- -

-
-The position of the Train -
-
-

- -

-
-A slider which controls the speed of the Train in Scale Miles-Per-Hour or Kilometers-Per-Hour. -
-
-

- -

-
-The Odometer which measures the total distance travelled by the train, which can be reset by pressing the 0 button. -
-
-

- -

-
-The Find button which positions the Main Window (Section 3.1) to show the Train. If the Trains on a track that's hidden and Hide Trains on Hidden Track (Section 2.10.3) is Enabled then the Train will be made visible until the next time it moves. -
-
-

- -

-
-The Follow toggle button which causes the Main Window (Section 3.1) to follow the Train as it moves. The Follow toggle can only be set on one Train at a time, and it is cleared if you press the Find button or otherwise manually move the main canvas. -
-
-

- -

-
-The Auto Reverse toggle button which causes the Train to change direction when it hits the end of a track. -
-
-

- -

-
-The Direction radio button group which controls the direction (Forward or Reverse) of the Train. -
-
-

- -

-
-The Stop button which sets the Trains speed to 0. -
-
- -
-
-

- -

-
-Train Operation -
-
-Once a Train is moving, it will continue to move until it is Stopped manually, hits the end of track or an open Turnout. If the Train 'runs into' other Cars, those Cars will be coupled to the Train. If Trains speed is faster than the Max Coupling Speed (Section 2.10.7) then the Train will crash and must be manually moved back onto the track. -
-
-

- -

-
-If two Trains are coupled, one of the two MU Masters will be chosen as the MU Master for the combined Train. -
-
-

- -

-
-The motion of all Trains can be Paused by clicking the Go/Stop button on the Main Window Tool Bar. Pressing the Escape key has the same effect as clicking on the Stop button. This allows you set Turnout positions or make other changes. When Train command starts, the Go/Stop button is in the Stop position and must be clicked before Trains move. -
-
-

- -

-
-Turnouts and Turntables -
-
-Turnout positions are indicated by Red lines connecting the endpoints on the route through the Turnout. Trains will follow this route through the Turnout. If you Shift+Left-Click on the Turnout, the next position will used and Red line changed to indicate the new position. -
-
-

- -

-
-Turntables can be turned by using Shift+Left-Click on the endpoint you want the Turntable bridge to move to. If you click on the Turntable where there is no endpoint, the Turntable will turn to the next endpoint beyond that point in the direction of the click relative to the nearest end of the turntable bridge. To turn the Turntable 180°, Shift+Left-Click on the current endpoint again. -
-
-
- -
- - - - - -Turnout Designer - - - - - - -

2.9.9 Turnout Designer

-

-The Turnout Designer allows you to define new turnouts and sectional track pieces. -

-

- -

-

-The Turnout Designer sub-menu is pictured above. As demonstrated by the sub-menu a number of different dialogs are available for creation of custom turnout and sectional track components. New turnouts and sectional track is added to Custom Management (Section 2.9.2) and Turnout Manager (Section 2.1.8) using the Turnout Designer. -

-

-The follow dialog is for a regular turnout. -

-

- -

-

-Each dialog shows a diagram of the turnout and has fields to enter dimensions. The dimensions should be as accurate as possible. The various types of dimensions are: -

-
-Length - measured from the base of the turnout to the centerline at the end of the turnout. Length is measured parallel to the centerline of the straight leg of the turnout. For track that ends on a curve (such as the curved leg of a regular turnout) measure the distance from the base to each rail and average the values. -
-
-

- -

-
-Offset - measured from the centerline of the straight leg of the turnout to the centerline of the track at the end of the turnout. -
-
-

- -

-
-Angle - angle at the end of turnout to the centerline of the straight leg of the turnout. This angle may not be the same as the Frog angle of the turnout if the rails curve past the Frog. The Frog Number|Degrees Radio button group controls whether the value is expressed in Frog Number or Degrees. -
-
-

- -

-
-Manufacturer - name of the Manufacturer -
-
-

- -

-
-Description - description of the turnout including size and rail code number, e.g., 'Left Hand #4'. This information is shown when a place the mouse pointer over the respective symbol on th Tool-bar. Therefor it should be made sure that the data entered here are helpful in finding the correct turnout. -
-
-

- -

-
-# - part number, e.g., '999-123'. -
-
-

- -

-
-Roadbed Width - if greater than the track gauge then lines are drawn along the edges of the turnout to represent the attached roadbed available on some types of sectional track and turnouts. -
-
-

- -

-
-Line Width - the width of the roadbed lines, measured in pixels when the layout drawing scale (Section 2.12) is 1:1. -
-
-

- -

-
-Color - color of the roadbed lines. -
-
-

- -

-

-The rail height (Code) can be added to the Manufacturer, e.g., Peco-55, or the Description, e.g., Medium Right, Code 55. -

-

-The scale is the current scale from the Scale Drop Down List on the Layout dialog (Section 2.10.6). -

-

-Manufacturer, Description and Part Number (#) comprise the title of the turnout. These values are used in the Turnout Selection dialog (Section 2.1.8) and the Parts List (Section 2.9.6). For regular and curved turnouts there are separate Descriptions and Part Numbers for the right and left hand turnouts. -

-

-The Print button prints a full size diagram of the turnout. You can use this to check your dimensions and make any required changes. You should expect to make several printouts as you refine your dimensions. -

-

-The OK button completes the design. The new turnout is added to the list in the Turnout Selection dialog. The turnout data is saved in the xtrkcad.cus (Section 1.9) file for the next time you use XTrackCAD. Please consider contributing this information for others to use via the on-line addresses. You can change the Parameters or Title of existing designs by using the Custom Management (Section 2.9.2) dialog. -

-

-The Cancel button removes the Turnout Designer dialog. -

-

-Creating Turnout Designs -

-
  • -It is best to start by marking the endpoints of the turnout on a piece of paper. Extend the curved leg of the turnout (try attaching a straight sectional track) and measure the angle. Frog numbers are easiest to calculate. -
  • -
-

- -

-
  • -Enter your data and press Print, if you have an accurate printer. Check the dimensions of the turnout against the printout and make adjustments as necessary. Concentrate on the lengths and offsets first, then adjust the angles. -
  • -
-

- -

-
  • -The resulting turnout is an approximation. In particular the curves will not be correct, but this is not important for placing turnouts. -
  • -
-

- -

-
  • -The new Cornu Turnouts allow you to build turnouts that have curved ends. The dialogs include radius information that can be set to zero for a straight end. The turnouts will be composed of simple curves and tracks and when extended the end radius will be used. -
  • -
  • -The Group (Section 2.9.4) command can be used to add cosmetic details to Turnout definitions. -
  • -
-
- -
- - - - - -Update Turnouts and Structures - - - - - - -

2.9.10 Update Turnouts and Structures

-

-This command updates (or refreshes) selected turnouts, sectional tracks and structures on your layout with the current definitions from the loaded parameter files (Section 2.5.7). Each selected object that is found in a parameter file is updated with the current definition. -

-

-If an object can be found and if a new track definition fits in the same footprint, (i.e., has the same number of endpoints and all the endpoints have the same position and angle) then a dialog is displayed which contains suitable definitions that you can choose from. You can Skip the current object or Cancel to skip all the remaining objects. -

-

-Otherwise the update fails and must be done manually using Delete and Add. -

-

-If an object has been updated then it is unselected, otherwise it will remain selected at the end of this command. -

-
- -
- - - - - -Ungroup - - - - - - -

2.9.11 Ungroup

-

-Ungroup allows existing definitions to be modified and the resulting objects recombined with the Group (Section 2.9.4) command to update the definition. Turnouts are composed of individual straight and curved segments. Segments that form the points (Section B.2) of the turnout remain combined as an Ungrouped Turnout, and the other segments are replaced by straight and curved tracks. -

-

-One-ended Turnouts (AKA Bumpers) are converted to Staight tracks by Ungroup. These can be converted back to a Bumper by manually editting the Grouped definition and removing the unwanted End-Point by deleting the correspnding E line. -

-
- -
- - - - - -Options Menu - - - - - - -

2.10 Options Menu

-

- -

-

-The Options Menu shows commands to change configuration options. -

-
-Colors - Displays the Colors (Section 2.10.1) dialog. -
-
-

- -

-
-Command - Displays the Command Options (Section 2.10.2) dialog. -
-
-

- -

-
-Display - Displays the Display (Section 2.10.3) dialog. -
-
-

- -

-
-Easement - Displays the easement (Section 2.10.4) dialog which controls how easements (spiral transition curves) are used to join tracks. -
-
-

- -

-
-Fonts - Displays the font selection (Section 2.10.5) dialog which selects the font used by the text (Section 2.3.9) command. This command is only available on UNIX based systems. -
-
-

- -

-
-Layout - Displays the layout (Section 2.10.6) dialog. -
-
-

- -

-
-Preferences - Displays the Preferences (Section 2.10.7) dialog. -
-
-

- -

-
-Sticky - Displays the Sticky Commands (Section 2.10.8) dialog. -
-
-
- - -
- - - - - -Colors Dialog - - - - - - -

2.10.1 Colors Dialog

-

-The Colors dialog is invoked from the Options (Section 2.10) menu -

-

- -

-

-The Colors dialog controls the color that various objects are drawn. -

-
-Border - Sets color of Rulers, Room Boundaries and Table Edges. -
-
-

- -

-
-Exception Track - Sets color of Exceptional Tracks (Section 2.10.6). Those which exceed the specified grade or are have a radius smaller than the minimum set. -
-
-

- -

-
-Marker - Sets color of short lines drawn on the Ruler of the Main (Section 3.1) window to indicate cursor position. -
-
-

- -

-
-Normal Tracks - Sets color of normal track. -
-
-

- -

-
-Primary Axis - Sets color of the large cross displayed when positioning the Snap Grid (Section 2.12.2) or the Print Grid (Section 2.5.9). -
-
-

- -

-
-Profile Path - color of the path when using the Profile (Section 2.2.12) command. -
-
-

- -

-
-Secondary Axis - Sets color of the large cross displayed when positioning the Snap Grid (Section 2.12.2) or the Print Grid (Section 2.5.9). -
-
-

- -

-
-Selected Tracks - Sets color of Selected track. -
-
-

- -

-
-Snap Grid - the Grid displayed by the Snap Grid (Section 2.12.2) dialog. -
-
-

- -

-
-Track Ties - color of ties (if drawn). -
-
-

- -

-
-Bridge Base - color of Bridge fill between the parapets. -
-
-

- -

-
-Track Roadbed - color of Roadbed fill under the track. -
-
-
- -
- - - - - -Command Option Dialog - - - - - - -

2.10.2 Command Option Dialog

-

-The Command Option dialog is invoked from the Options (Section 2.10) menu -

-

- -

-

-The Command Option dialog contains items which control the behavior of some commands. -

-
-Default Command - selects the Properties (Section 2.2.13) or Select (Section 2.2.16) as the default command which is invoked when any other command (if not Sticky (Section 2.10.8)) is canceled or completed. -
-
-

- -

-
-Right-Click - will either display a pop-up menu of available commands or command-specific options depending on whether the Shift key is being held down or not. This option allows you to choose which operation occurs. -
-
-

- -

-
-Select-Mode - will either (a) only select the current item unless Ctrl is added or (b) will add the current item to the selection unless Ctrl is added in which case it will only select this item. -
-
-

- -

-
-Select-Zero - if selected will perform Deselect All if the selection is not on an object. -
-
-
- -
- - - - - -Display Dialog - - - - - - -

2.10.3 Display Dialog

-

-The Display dialog is invoked from the Options (Section 2.10) menu -

-

- -

-

-The Display dialog contains items which control the display of objects on the Main window. -

-
-Auto Pan - if enabled, dragging near the edge of the Main Canvas (Section 3.1) will cause the canvas to move to follow the mouse. -
-
-

- -

-
-Car Labels - controls the grouping and display of Cars on the Hot Bar (Section 2.7) during the Train (Section 2.9.8) command. This can be a combination of Prototype, Manufacturer, Part Number and Item. -
-
-

- -

-
-Color Tracks - when set to layers, tracks are drawn with color of the layer (Section 2.9.5) they belong to and not the normal track color. This can be disabled in the Layer dialog for each Layer by unchecking the Use Color checkbox. -
-
-

- -

-
-Color Draws - when set to layers, non-tracks (lines, table edges and structures) are drawn with color of the layer (Section 2.9.5) they belong to rather than based on thier own object setting. This can be disabled in the Layer dialog for each Layer by unchecking the Use Color checkbox. -
-
-

- -

-
-Constrain Drawing Area to Room Boundaries - when Zooming and moving the Main Canvas (Section 3.1) may show areas beyond the boundaries of the room. Setting this option constrains the Main Canvas to minimize these areas (the grey area). -
-
-

- -

-
-Dont Hide System Cursor - when XTrackCAD substitutes a specialized cursor to show actions that will occur (or are occuring) it will normallly hide the System Cursor. This option suppresses this behaviour and leaves the system cursor in place. -
-
-

- -

-
-Draw EndPts - when to draw endpoints between connected track: never, only for turnouts or for all tracks. -
-
-

- -

-
-Draw Unconnected EndPts - how to draw unconnected endpoints; normally, with a thick line or with a thick line in the exception color. -
-
-

- -

-
-Draw Ties - how to draw ties under the rails when the drawing Scale is smaller than half of the Two Rail Scale. Note that Section 2.4.6 can be used to hide ties for selected tracks. -
-
-

- -

-
-Draw Centers - enable or disable drawing of center markings (ie. crosshairs) for curved track. -
-
-

- -

-
-Draw Tunnel - how to draw hidden tracks (Section 2.4.5), either not at all, as dashed lines or as normal solid lines (which might be faster). -
-
-

- -

-
-Hide Trains On Hidden Track - controls whether trains (Section 2.9.8) on invisible layers (Section 2.9.5) or hidden tracks (Section 2.4.5) (if hidden tracks are not drawn) are displayed. -
-
-

- -

-
-Hot Bar Labels - controls the format of titles for objects on the Hot Bar (Section 2.7). -
-
-

- -

-
-Label Enable - individual control over whether to display various types of labels. You may want to turn some of these off if your layout is too cluttered. -

- -

-
  • -Cars - Reporting mark labels on cars - the content shown on the Cars label is either the Repmarks (if the Rep Number is set), or the car index number (with a "#" before it). See the Car Part dialog Section 2.9.1.2. -
  • -
  • -EndPt Elevations - Elevation markers attached to endpoints. -
  • -
  • -Lengths - Length of flex-track attached to ends of turnouts all the way to the next turnout. -
  • -
  • -Track Descriptions - Title of each turnout and sectional track, optional details of each piece of Flexible Track. These can be shown or hidden using the Move Description Section 2.2.10 command. -
  • -
  • -Track Elevations - Computed elevations at the center of each track. -
  • -
- -
-
-

- -

-
-Label Font Size - controls font size for Labels on layout. -
-
-

- -

-
-Layout Labels - controls the format of titles for Turnouts and Structures displayed on the Layout. -
-
-

- -

-
-Label Scale - the program will draw labels only when the drawing Scale is smaller or equal to this value. -
-
-

- -

-
-List Labels - controls the format of titles for turnouts and structures displayed in lists (such as the Parts List (Section 2.9.6)). -
-
-

- -

-
-Live Map - if checked then the Main Window (Section 3.1) will be updated as you drag on the Map Window (Section 3.2.2). Note that this can be slow. -
-
-

- -

-
-Map Scale - scale of the Map (Section 3.2.2) window. Increase this value to make the Map window smaller when working with large layouts. Note: you cannot make the Map window larger than the screen. -
-
-

- -

-
-Train Update Delay - number of milliseconds between updates in the Train Simulation (Section 2.9.8) mode. A lower value will generate a smoother display but reduces system responsiveness. -
-
-

- -

-
-Two Rail Scale - draw tracks using two lines when the drawing Scale is smaller than this value. -
-
-
- -
- - - - - -Easements - - - - - - -

2.10.4 Easements

-

-Easements are special sections of gradually curving track used to connect straight and curved tracks (or two curved tracks). Easements reduce the effects of sudden changes in track curves which can cause jerky motion and derailments. -

-

-Easements can be created every time you Join (Section 2.2.7) tracks, Extend (Section 2.2.8.6) a track or create a Tangent (Section 2.2.8.4) track. -

-

-When using easements, an error message will be generated if tracks have a radius that is too small or are too short for the transition curve. -

-

-The Easement dialog is invoked from the Options (Section 2.10) menu. -

-
- -
-
-

- -

-
-Value - allows fine tuning of the easement parameters (restricted to values >= 0.5). -
-
-

- -

-
-R - minimum radius of the curved track. -
-
-

- -

-
-X - offset between a straight and curved track. -
-
-

- -

-
-L - length of the transition track. -
-
-

- -

-
-Radio button group with None, Sharp, Normal, Broad and Cornu. Corresponding Values for these buttons are 0, 0.5, 1.0, 2.0 and -1.0. Select None to turn easements off. -
-
-

-For traditional fixed sharpness easements see section 2.10.4.2, for Cornu Easements see section 2.10.4.1. -

- - -
- - - - - -Cornu Easements - - - - - - -

2.10.4.1 Cornu Easements

-

-The Cornu Easements work in a different way to the other easements. They use all the space available to minimize sharpness, so you can control the sharpness for each curve you draw by the distance apart, radius and angle of the two end points. -

-

-The Cornu is a mathematical curve that has the property that the curvature (inverse of the radius) varies linearly along its length. Using an open-source Cornu library written by Dr Raph Levin, we can calculate an Cornu easment to suit the end conditions of radius, curve center, angle and position. A Cornu easement can be constructed between two tracks by using the values of these parameters. -

-

-To draw an cornu easement see section 2.2.7.4, to Modify it afterwards see section 2.2.8.8. -

- -
- - - - - -Easements with Fixed Sharpness - - - - - - -

2.10.4.2 Easements with Fixed Sharpness

-

-The values R, X and L are read-only. They are set using the radio buttons or the Value field which can be set to 0 (No Easment) or between 0.21 (sharpest Easement) 100 (broadest Easment). -

-

-These values indicate the worst case of joining a straight track with a curve of radius R. The two tracks are separated by the offset X while the easement curve extends for L/2 inches or centimeters to each side of the endpoints. -

-

-The formula used to draw non-Cornu easements is: -

-
         x = l * l * l / (6 * R * L)
-         r = L * R/l
-
-

-where -

-
  • -l is the distance along the tangent to the easement. -
  • -
  • -R is the final radius of the easement. -
  • -
  • -L is the total length of the easement along the tangent. -
  • -
  • -x is the offset from the tangent at l. -
  • -
  • -r is the radius of easement curve at l. -
  • -
-

-The Easement Button () on the Main Window (Section 3.1) changes its label to indicate the current easement value. -

-

-The following diagrams illustrates the R, X and L values and the resulting easement curve. -

-

- -

-

- -

-

-If curves with a radius larger than R or two curves (that bend in the same direction) are being connecting then the easement curve will be shorter and the offset smaller. If the computed offset is small then no easement is generated. -

-

-A curved track that bends in one direction and then bends in the opposite direction is an S-curve. This will generate the worst case easement which is two easement curves placed end to end. -

-

-Refer to instruction in section 2.10.4.3 when using sectional track. -

-
- -
- - - - - -Easements and Sectional Track - - - - - - -

2.10.4.3 Easements and Sectional Track

-

-Easements require the possibility of creating track with arbitrary radii. Therefore easements are not possible if sectional track is used. It is best to turn Easements off when using sectional track. -

-
- -
- - - - - -Font Selection - - - - - - -

2.10.5 Font Selection

-

-The font selection dialog allows selection of the font used by the text (Section 2.3.9) command. This command is valid only on UNIX based systems. -

-

- -

-
- -
- - - - - -Layout Dialog - - - - - - -

2.10.6 Layout Dialog

-

-The Layout Options dialog, displayed by the Options (Section 2.10) or the File (Section 2.5 menu, contains items controlling the current layout. -

-
- -
-
-

- -

-
-Gauge - Drop down menu used to select track gauge. -
-
-

- -

-
-Height - Height of layout drawing which, depending on the Unit setting (English or Metric) established in the Preferences dialog (Section 2.10.7), is measured in inches or centimeters. -
-
-

- -

-
-Room Width - Width of layout drawing which, depending on the Unit setting (English or Metric) established in the Preferences dialog (Section 2.10.7), is measured in inches or centimeters. -
-
-

- -

-
-Scale - Drop down menu used to select track scale. -
-
-

- -

-
-Title - Two lines that can be used to enter title and subtitle descriptions for the layout. Information entered in these fields will be shown on any printout of your layout design. -
-
-

- -

-
-Maximum Track Grade - Specifies maximum track elevation expressed as a percent (%). Tracks with a larger elevation are considered exceptional and drawn in the exception (Section 2.10.1) color. -
-
-

- -

-
-Minimum Track Radius - Specifies minimum track radius (in inches or centimeters). Curved tracks with a smaller radius are considered exceptional and drawn in the exception (Section 2.10.1) color. -
-
-

- -

-
-Background File Name - The last 40 characters of the full file pathname for the image used for a temporary background behind all the drawn objects. It is set using the Browse and reset with the Clear buttons. It is also cleared along with all the other background values after a Open or New command. The file is initally specified to be in the local file system. In order to send it along with the layout, use Save As command and specify the Archive Archive format (*.xtce). This will create a single zipped package file containing the layout and the image file which can be sent and will open on a different system. If this has been done, after Open of the archive, the image file path will point into the extracted archive file directory. It can be changed to a new local file and the next Save will rebuild the package using the new image file instead of the old one. -
-
-

- -

-
-Background Pos X, Y - The offset of the bottom left corner of the background image from the origin (in inches or centimeters) after rotation. -
-
-

- -

-
-Background Size - The model size (in inches or cm) to scale the base of the background image to (measured from bottom left to bottom right as displayed after any rotation has been applied). Note - A value of 0.0 means that no scaling is applied and the image is shown at its current size in pixels regardless of scale or zoom. -
-
-

- -

-
-Background Screen - The amount of screening (from 0 to 100%) to apply to the background image. Screening allows objects drawn over the image to be seen more clearly. 0 means no screening, while 100% means noting will be shown. -
-
-

- -

-
-Background Angle - The rotation angle to apply to the background image (in degrees) about its center before it is moved so that its bottom left corner is offset by the Background Pos setting. -
-
-
- -
- - - - - -Preferences Dialog - - - - - - -

2.10.7 Preferences Dialog

-

-This dialog controls some parameters which likely will not be changed frequently. -

-
- -
-
-

- -

-
-Angles - controls the angle system. Polar: 0° is up and angles are measured clockwise, or Cartesian: 0° is to the right and angles are measured counter-clockwise. -
-
-

- -

-
-AutoSave AutoSave - specifies the number of Check Points taken before an AutoSave. The same number of checkpoints are retained in a circular archive set in the (Section 1.9.3) named for the layout file. Setting this value to 0 disables AutoSave. -
-
-

- -

-
-Balloon Help - disables the display of Balloon Help (Section B.1) which usually is shown when the cursor is placed over a control. -
-
-

- -

-
-Show Flex-track - disables the display or Flex-track (Section B.2) which is shown on the left of the Toolbar. -
-
-

- -

-
-Check Point AutoSave - specifies the Check Point frequency; the number of modifications made to the layout since the last save. The layout is automatically saved to the Check Point file (Section 1.9.3) when the Check Point frequency is reached. Setting this value to 0 disables use of the Checkpoint file and AutoSave. Upon restart, if the program was not saved normally, the user will be prompted to see if they want to resume at the last checkpoint. -
-
-

- -

-
-Connection Angle - as below for Connection Distance for the angle between endpoints. -
-
-

- -

-
-Connection Distance - the maximum distance between endpoints that can be connected. This affects the Join (Section 2.2.7) command and auto-connection during Parallel (Section 2.1.5) commands and placing Turnouts (Section 2.7). The default value for this field is 0.100 inches or 0.254 CM. Changing this value is not recommended. -
-
-

- -

-
-Drag Distance - controls how far you can move the cursor (in pixels) before XTrackCAD considers the action to be a drag instead of a click. -
-
-

- -

-
-Drag Timeout - controls how long you can hold a mouse button down (in milliseconds) before XTrackCAD considers the action to be a drag instead of a click. -
-
-

- -

-
-Length Format - controls how lengths are displayed. Combinations of feet and inches (or meters, centimeters and millimeters) with support for decimal or fractional measures. Note: lengths can be entered in any format and are converted on entry. -
-
-

- -

-
-Max Coupling Speed - trains (Section 2.9.8) moving faster than this speed will crash when running into other trains or hitting the end of a track or an open turnout. Crashed trains must be manually moved back onto the track. -
-
-

- -

-
-Min Grid Spacing - minimum distance between Grid (Section 2.12.2) lines (in pixels). If the grid lines are closer then drawing them is suppressed. -
-
-

- -

-
-Min Track Length - specifies the minimum length of a track. Shorter tracks will not be created. -
-
-

- -

-
-On Program Startup - if set to ‘Load Last Layout’, XTrackCAD will automatically re-open the layout file that was open when XTrackCAD last closed. Selecting ‘Start New Layout’ opens a blank layout canvas. -
-
-

- -

-
-Turntable Angle - minimum angle between adjacent tracks connected to a Turntable (Section 2.1.9). -
-
-

- -

-
-Units - choose between English (inches) or Metric (centimeters) measurements. -
-
-

- -

-
-Write Settings - Save the current settings to a named settings file -
-
-

- -

-
-Read Settings - Load settings from a named settings file -
-
-
- -
- - - - - -Sticky Dialog - - - - - - -

2.10.8 Sticky Dialog

-

-By default, when commands complete, the defined Default Command (Section 2.10.2) becomes active. If a command is sticky, the defined Default Command is ignored and the current command remains active after completion. -

-

-The Sticky dialog controls which commands remain active after completion. -

-

- -

-

-Selecting a command makes it sticky. Un-selecting a command causes the defined Default Command to become active after command completion. -

-
- -
- - - - - -Status Bar - - - - - - -

2.11 Status Bar

-

-The Status Bar contains fields that can be modified depending on command: -

-
-The Line Width and Color for Straight Line, Curved Line, Circle, Polygon, Box or PolyLine objects. The Line Width is specified in pixels for the current Drawing Scale. Zooming (Section 2.12) in or out causes the lines to be drawn wider or narrower. -
-
-

- -

-
-The Color for Filled Circles or Polygons. -
-
-

- -

-
-The size of a Dimension Line (Tiny, Small, Medium or Large) -
-
-

- -

-
-The type, size and orientation of lumber used for Bench-work (regular rectangular, L-Girder or T-Girder). -
-
-

- -

-
-The seperation and radius factor for Parallel commands -
-
-

- -

-
-The diameter of a Turntable -
-
-

- -

-
-After and add or during a Modify of a Draw object or segment, length, radius and/or relative angles are shown in modifiable fields. These will change the dimensions of the last object when Enter or Tab is pressed or the cursor leaves the entry field. -
-
-
- -
- - - - - -View Menu - - - - - - -

2.12 View Menu

-

- -

-

-The View Menu shows commands affecting the display of the Main Canvas (Section 3.1). -

-
-Change Grid - Displays the Snap Grid dialog. The Snap Grid forces the cursor (for some commands) to be on a grid to control track placement. -
-
-

- -

-
-Enable SnapGrid - Enables (or disables) the Snap Grid (Section 2.12.2). -
-
-

- -

-
-Redraw - Redraws the Main Canvas. -
-
-

- -

-
-Redraw All - Redraws the Main Canvas and the Map Window (Section 3.2.2). -
-
-

- -

-
-Show Snap-Grid - Toggles display of the Snap Grid on and off. -
-
-

- -

-
-Magnetic Snap On/Off - Toggles Magnetic Snap (Section 2.12.1) for Add Operations on and off. The magnets make tracks auto-align and shapes touch when the cursor or object is close. They can be defeated on each operation by holding down Alt. If the Magnets are off, holding down Alt will enable them. -
-
-

- -

-
- Show/Hide Map - Toggles display of the Map Window on and off. -
-
-

- -

-
-Tool-bar - Command button groups displayed on the Tool-bar are selected using the Tool-bar Configuration Menu (Section 2.12.3). -
-
-

- -

-
-Pan/Zoom - move or resize the viewport using the mouse (Section 2.2.11). -
-
-

- -

-
- -
-
-

- -

-
-Zoom - This sub-menu is used to select a specific drawing scale ratio for the Main Canvas. -
-
-

- -

-
-Zoom In - Increases magnification of the Main Canvas. -
-
-

- -

-
-Zoom Out - Decreases magnification of the Main Canvas. -
-
-

- -

-

-When zooming in or out, the corresponding highlighted area of the Map Window (Section 3.2.2) changes size to match that which appears on the Main Canvas (Section 3.1). -

-
- - -
- - - - - -Magnetic Snap - - - - - - -

2.12.1 Magnetic Snap

-

-The MagneticSnap feature eases constructing and assembling Tracks and Draw objects by "snapping" the end of new objects to existing objects. For existing track objects the point snapped to is always an open end point. The snap operates when "close" to the object (a few pixels distant) and an anchor point (a blue circle) is displayed when this will occur if the mouse is clicked. -

-

- When Adding Draw line objects, the snap point is the nearest point on the existing object. A snap to the end of a line object can be selected by positioning the cursor close to the end of the line but off it, in the direction of the line. This will ensure the closest point is the end. -

-

- The MagneticSnap feature is enabled and disabled using either the magnet icon which is part of the SnapGrid Toolbar button set, or using the View (Section 2.12) menu. -

-

-For each part of an Add or Move or Rotate operation, the current state of MagneticSnap can be temporarily inverted using the Alt key. This enables snapping to be inhibited for a single part of an operation (or conversely enabled for just one part). -

-
- -
- - - - - -Grid Dialog - - - - - - -

2.12.2 Grid Dialog

-

-The Grid dialog, displayed by Change Grid on the View (Section 2.12) menu, specifies the origin, angle and other parameters of the Snap Grid. The Snap Grid can sbe used to snap the position of the cursor during the Curve (Section 2.1.2), Circle (Section 2.1.1), Cornu (Section 2.1.2.6), Modify (Section 2.2.8), Straight (Section 2.1.6), Draw (Section 2.3) and Turntable (Section 2.1.9) commands. -

-

- -

-

-The Grid dialog contains controls affecting the horizontal and vertical snap grid lines. Each dimension can be independently controlled. -

-
-The Spacing value specifies the distance between major grid lines, which are drawn as solid lines on the layout. The value of the distance is entered in either inches or centimeters depending on the value of the Units setting in Options->Preferencecs (Section 2.10.7) menu. -
-
-

- -

-
-The Divisions value adds the minor Grid lines between the major Grid lines, which are drawn as a series of dots on the layout. Specifying a value of 0 or 1 as the division value removes the minor grid lines. -
-
-

- -

-
-The Grid can be enabled or disabled in each dimension via the Enable check box. The action of snapping is secondary to Magnetic Snap if enabled, and is suppressed if Alt is held. -
-
-

- -

-
-The X and Y coordinates relate to the anchor point of the X and Y Axis. Default values for X and Y are zero (0). Entering a value of one for X causes the Main grid line on the Drawing Canvas to shift left one unit. Entering a value of two causes the Main grid line to shift by two units and so on. The Y axis is affected in the similar manner except the grid moves down rather than left. -
-
-

- -

-
-Negative values can be used for X and Y values. Using such cause the Main Grid to shift right for the X Axis and up for the Y Axis. -
-
-

- -

-
-The A coordinate relates to the Angle of grid rotation. The default value for this coordinate is zero. Entering a value greater than 0 and less than 90 will cause the Main Grid to rotate clockwise by the number of degrees entered. Entering a negative value causes the grid to rotate counter-clockwise. -
-
-

-The origin and angle of the Grid can be adjusted directly or by dragging on the layout. Left+Drag moves the origin of the Grid, and Right+Drag rotates the grid. Shift+Right-Click (Section 3.4) displays a pop-up menu allowing rotation of the grid by various predefined angles. -

-

-Whether the Snap Grid is drawn is controlled by the Show check-box. Also, if the layout is Zoomed Out (Section 2.12.4) the minor and major grid lines may be too close together to be drawn. The minimum pixel distance between grid lines is controlled by the Min Grid Spacing value on the Preferences (Section 2.10.7) dialog. -

-

-Note: on slow machines drawing the Grid can take noticeable time. Performance can be improved by selecting a larger value for Min Grid Spacing. -

-

- Grid Buttons on the Tool-bar (Section 3.1) can be used to Enable/Disable and to Show/Hide the Snap Grid. -

-
- -
- - - - - - - - - - - - -

2.12.3

-

- -

-

-Command button groups displayed on the Tool-bar are selected using the Tool-bar Configuration Menu (Section 2.12.3). If none of the command button groups are selected, the Tool-bar is not shown. -

-
- -
- - - - - -Zoom - - - - - - -

2.12.4 Zoom

-

- -

-

-The Zoom In and Zoom Out actions can also be accessed using buttons on the Tool Bar or usig the Pan/Zoom Mode button. The Mouse Wheel, PAGE DOWN and PAGE UP keys can also be used to zoom in and out. -

-

-Holding down the Shift key while clicking the Zoom In or Zoom Out buttons sets the Drawing Scale to a Programmed Zoom value. -

-
-Zoom/Pan Shortcut Keys -

- -

-
  • -Keys '1'-'9' set the zoom to between 1::1 and 1::9. -
  • -
-

- -

-
  • -Key 'e' sets the zoom to a value that allows all the room to be shown and moves the origin of bottom left of the window to be 0,0 -
  • -
-

- -

-
  • -Key 's' sets the zoom to show the selected set of objects and pans the window to center the highlit area. -
  • -
-

- -

-
  • -Key '0' or 'o' keeps the zoom as is, but moves the origin of the bottom left of the window to 0,0 -
  • -
-

- -

-
  • -Key 'c' moves the center of the window to the cursor position -
  • -
- -
-
-

-Normally a zoom in more of more than 1:1 is not possible, however if the Ctrl key is held down while the Zoom In button is pressed a zoom less that 1:1 can be achieved. This function is useful when working on detail. -

-

-Pressing the middle Zoom button on the Tool Bar pop-ups a list of Zoom factors that can be select from. -

-

- -

-

-Note - The value of Zoom 1:1 will be set using 96 dpi as a default, it can be overriden using a Configuration Value in the Preferences section of ScreenDPI. -

-

- -

-
-See Main Window Overview (Section 3.1) for details on how to Pan the Main Canvas. -
-
-
- -
- - - - - -Window Menu - - - - - - -

2.13 Window Menu

-

- -

-

-The Window Menu typically contains selections for bringing any open window into view. It's used as follows; -

-
-XTrackCAD permits multiple dialog windows to be open at any one time. When a large number of windows are open it can become difficult to locate and bring a specific window into focus. Use the Window Menu function to select and bring the desired window to the top of the screen. -
-
-

- -

-
- -
-
-

- -

-
-Apart from bringing the Map Window (Section 3.2.2) to the foreground, the Map menu item can also be used to re-opened a closed Map Window. -
-
-
- -
- - - - - -Navigation - - - - - - -

Chapter 3: Navigation

-

-The Main Window includes a title bar along the top that describes the contents of the window, followed by a tool bar that contains user interface buttons. Most of the window's remaining area is used to display the layout. A footer border contains information including system messages. -

-

-Most windows can be opened, closed, resized, minimized, and moved around the screen. The close, minimize, and zoom buttons are located on the right side of the title bar. Minimizing a window will close the contents of the window, but store a reference to it in the Task bar. Closing a window will make it disappear completely (so you may be asked to save your changes first). To move a window, click on the title bar and drag the window where you want it. -

- - -
- - - - - -Main Window Overview - - - - - - -

3.1 Main Window Overview

-
-Main Window Overview -
-
-

- -

-
- -
-
-

- -

-
-The size of the main window can be changed by dragging on the resizing borders. -
-
-

- -

-
-Minimizing the Main Window will minimize all XTrackCAD windows. -
-
-

- -

-
-The Main Window contains (from the top down): -
-
-

- -

-
-Title bar -
-
- -
-
-

- -

-
-Current filename, XTrackCAD version number, and window manager buttons. An asterisk (*) after the filename indicates that there are unsaved changes. -
-
-

- -

-
-Menu Bar -
-
- -
-
-

- -

-
-Contains from left to right; - - -
-
-

- -

-
-Tool Bar -
-
- -
-
-

- -

-
-Manipulate track and other objects The toolbar buttons size can be adjusted using a User Preference in the .ini or .rc file (on Windows or Mac/Linux) in the xtrkcad directory. If running Linux or Mac a line "Preference.LargeIcons: 1.5" can be added. The scale value can be from 1.0 to 2.0 only. The corresponding configuration Windows would be -
-
-
       [Preference]
-          LargeIcons=1.5
-
-

-Note The configuration file uses the language specific definitions for the decimal separator. Eg. in Germany, where the comma is used, the correct value would beLargeIcons=1,5. -

-

- -

-
-Hot Bar (Section 2.7) -
-
- -
-
-

- -

-
-Scrolling list of Turnouts and Structures -
-
-

- -

-
-Main Canvas -
-
- -
-
-

- -

-
-Main drawing area with rulers along each side. -
-
-

- -

-
-The Main Canvas is where all tracks and objects (and optional background image) are drawn. -
-
-

- -

-
-The Background Image is drawn on the main canvas if specified in the Section 2.10.6 menu. -
-
-

- -

-
-The center of the Main Canvas can be moved (Panned) using the; -
  • -ARROW Keys -
  • -
  • -Left-Click and drag in Section 2.12.4 -
  • -
  • -"@" key in Select, Modify and Pan/Zoom. -
  • -
  • -Mouse Wheel - adding Shift key will Pan the screen up and down. Adding Ctrl as well Pans left and right. -
  • -
  • -Horizontal Mouse Wheel - adding Shift key will Pan the screen left and Right (if available) -
  • -
  • -Scroll Left and Right - if the scroll left and right guestures are mapped to the trackpad by the operating system, with Shift depressed the screen will Pan. -
  • -
  • -On mice and systems that support Three Button Mice, holding the Middle Mouse Button while dragging, will Pan the canvas. -
  • -
- -
-
-The Main Canvas can be panned so that the area beyond the room boundaries is shown (the grey area). The Constrain Drawing Area to Room Boundaries option on the Display (Section 2.10.3) dialog under the Options (Section 2.10) menu forces the Main Canvas stop panning once the room boundary is reached. Holding the Control key while panning will invert the value of this setting. -
-
-

- -

-
-The scale of the Main Canvas can be changed using the; -
  • -Zoom selections (Section 2.12.4) under the View (Section 2.12) menu -
  • -
  • -Zoom buttons on the Tool-bar -
  • -
  • -Mouse Wheel -
  • -
  • -PAGE UP and PAGE DOWN keys -
  • -
  • -Pan/Zoom Section 2.2.11 button on the Tool-bar -
  • -
-

-Note: If The scale 1:1 is reached, "Macro Zoom" mode can be entered using CTRL+PageDown - with repeated presses a scale of 10::1 is possible. -

- -
-
-When Zooming, the Main Canvas will retain the center of the display if Constrain Drawing Area to Room Boundaries is not set. Otherwise, as much of the room as possible is displayed, and any grey area will be to the right and above the room. -
-
-

- -

-
-Tracks will be drawn with two lines and ties if you zoom in. When the drawing scale is 1:1 a dashed centerline is also drawn for each track. -
-
-

- -

-
-The ARROW keys move the Canvas left, right, up or down by half a screen. If Shift is used together with the arrow keys, the movement will be 1/20th of screen in the selected direction. -
-
-

- -

-
-In many commands, the result that will result from clicking the mouse is shown by anchors which highlight the track object or feature in blue that will be affected as the mouse is dragged over the canvas and becomes close enough to select it. -
-
-

- -

-
-Map Window -
-
- -
-
-

- -

-
-You can change which portion of the layout is displayed by using the Map Window (Section 3.2.2). -
-
-

- -

-
-Status Bar -
-
- -
-
-

- -

-
-Contains from left to right; -
  • -Drawing scale of the Main Canvas, -
  • -
  • -X position of the cursor, -
  • -
  • -Y position of the cursor, -
  • -
  • -Status and informational messages -
  • -
- -
-
-
- -
- - - - - -General Operation - - - - - - -

3.2 General Operation

-

-Most Windows open with three standard dialog buttons: -

-
-Cancel - Cancels dialog. Layout reverts back to its previous state. -
-
-

- -

-
-Help - Invokes on-line help for current command or dialog. -
-
-

- -

-
-OK - Completes the dialog action. Layout is updated with current changes. -
-
-
- - -
- - - - - -Entering Values - - - - - - -

3.2.1 Entering Values

-

-Lengths and Distances can be entered in a variety of formats; -

-
-12ft 4 1/2in, 12' 4.5", 148.500, 1.234m, 123.4cm or 1234mm are all valid values. -
-
-

- -

-
-Adding the Equal Sign (=) key after an entry will reformat the value entered to your preferred length format (Section 2.10.7). -
-
-

- -

-
-Adding the "p" key after an entry will convert a prototype measurement to a scale measurement by dividing the value entered by the ratio for the current scale. -
-
-

- -

-
-Adding the "s" key after an entry will convert a scale measurement to a prototype measurement. -
-
-

-The conversion will happen when the Tab key is used, or the cursor is moved to a different entry box. -

-
- -
- - - - - -Map Window - - - - - - -

3.2.2 Map Window

-

- -

-

-The Map Window area shows the complete layout at a reduced scale. A highlighted (reverse video) area shows what portion is visible in the Main Window (Section 3.1). The highlighted area can be Left+Dragged (Section B.1) around the layout to change the origin of the Main Canvas. The highlighted area changes size as Zoom In (Section 2.12) and Zoom Out (Section 2.12) are selected. -

-

-You can also Right+Drag (Section B.1) on the Map window to set the origin and scale of the Main Canvas. -

-

-The size of the Map Window changes when you change the Room Size (see Section 2.10.6). You can also change the Map Scale (Section 2.10.3) on the Display (Section 2.10.3) dialog to change the size of the Map Window. -

-

-If you close the Map Window, you can reopen it by the Window menu. -

-

-Visibility of the Map Window can be toggled by pressing Ctrl+Space -

-
- -
- - - - - -Keyboard Shortcuts - - - - - - -

3.3 Keyboard Shortcuts

-

-The term Shortcut key refers to specific key combinations which are used to accomplish an action which otherwise would be accomplished by moving a MOUSE and /or selecting from a Menu. Shortcut keys are often key combinations consisting of the letter key pressed along with the Alt or Ctrl key. -

-

-Instead of using the menus or the buttons on the Tool-bar (Section 3.1), most XTrackCAD commands may be invoked through use of Shortcut keys. -

-
-The RETURN key has the same effect as pressing the OK button on the current dialog. -
-
-

- -

-
-The ESCAPE key cancels the current command. All selected tracks are unselected. The Properties (Section 2.2.13) or Select (Section 2.2.16) command becomes the current command. -
-
-

- -

-
-The F1 key opens the Help page for the currently selected command. Shift+F1 opens the Contents Help Page. -
-
-

- -

-
-The PAGE UP and PAGE DOWN keys will zoom out or zoom in. -
-
-

- -

-
-The ARROWS key will pan the canvas right, left, up and down. -
-
-

- -

-
-The DELETE or the BackSpace key invokes the Delete (Section 2.4.4) command. -
-
-

-Several Shortcut key commands are used in conjunction with the mouse. These commands are listed in Section 3.4. -

-
- - -
- - - - - -Add Commands - - - - - - -

3.3.1 Add Commands

-
-Add Commands -
-
-

- -

-
-Create -
  • -Circle track from -
    • -center - Ctrl+0 -
    • -
    • -fixed radius circle - Ctrl+8 -
    • -
    • -tangent - Ctrl+9 -
    • -
    - -
  • -
  • -Curve track from -
    • -center - Ctrl+6 -
    • -
    • -chord - Ctrl+7 -
    • -
    • -endpoint - Ctrl+4 -
    • -
    • -tangent - Ctrl+5 -
    • -
    - -
  • -
  • -Hand laid turnout - Ctrl+Shift+I -
  • -
  • -Straight track - Ctrl+G -
  • -
  • -Turntable - Ctrl+Shift+N -
  • -
- -
-
-

- -

-
-Helix dialog and construction tool - Ctrl+Shift+H -
-
-

- -

-
-Structure dialog - Ctrl+Shift+C -
-
-

- -

-
-Turnout dialog - Ctrl+T -
-
-

- -

-
- -
- - - - - -Change Commands - - - - - - -

3.3.2 Change Commands

-
-Change Commands -
-
-

- -

-
-Connect two sectional tracks - Ctrl+Shift+J -
-
-

- -

-
-Elevation dialog - Ctrl+Shift+E -
-
-

- -

-
-Join two tracks - Ctrl+J -
-
-

- -

-
-Properties dialog - Ctrl+? -
-
-

- -

-
-Modify or extend track - Ctrl+M -
-
-

- -

-
-Move -
  • -description - Ctrl+Shift+Z -
  • -
  • -selected object - Ctrl+Shift+M -
  • -
-

- -

- -
-
-Profile dialog - Ctrl+Shift+F -
-
-

- -

-
-Rotate selected object - Ctrl+Shift+R -
-
-

- -

-
-Select tool - Ctrl+E -
-
-

- -

-
-Split flex-track - Ctrl+Shift+S -
-
-

- -

-
- -
- - - - - -Draw Commands - - - - - - -

3.3.3 Draw Commands

- - -
- - - - - -Add Text - - - - - - -

3.3.3.1 Add Text

-

-Add Text -

-
-Add Text to drawing area - Ctrl+Shift+X -
-
-
- -
- - - - - -Draw Circles - - - - - - -

3.3.3.2 Draw Circles

-

-Draw Circles -

-
-Draw circle outline from -
  • -center to tangent point (Edge) - Ctrl+Shift+0 -
  • -
  • -tangent point (Edge) to center - Ctrl+Shift+9 -
  • -
- -
-
-

- -

-
-Draw circle filled from -
  • -center to tangent point (Edge) - Ctrl+Alt+0 -
  • -
  • -tangent point (Edge) to center - Ctrl+Alt+9 -
  • -
- -
-
-
- -
- - - - - -Draw Curved Lines - - - - - - -

3.3.3.3 Draw Curved Lines

-

-Draw Curved Lines -

-
-Draw curved lines from; -
  • -center to endpoint - Ctrl+Shift+6 -
  • -
  • -chord - Ctrl+Shift+7 -
  • -
  • -endpoint in direction of curve - Ctrl+Shift+4 -
  • -
  • -endpoint to center - Ctrl+Shift+5 -
  • -
- -
-
-
- -
- - - - - -Draw Shapes - - - - - - -

3.3.3.4 Draw Shapes

-

-Draw Shapes -

-
-Draw shape -
  • -Box outline - Ctrl+Shift+[ -
  • -
  • -Filled Box - Ctrl+Alt+[ -
  • -
  • -Filled Polygon - Ctrl+Alt+2 -
  • -
  • -Poly-line - Ctrl+Shift+2 -
  • -
- -
-
-
- -
- - - - - -Draw Straight Objects - - - - - - -

3.3.3.5 Draw Straight Objects

-

-Draw Straight Objects -

-
-Draw straight object -
  • -Bench-work - Ctrl+B -
  • -
  • -Dimension Line - Ctrl+Shift+D -
  • -
  • -Straight Line - Ctrl+Shift+1 -
  • -
  • -Table Edge - Ctrl+Shift+) -
  • -
- -
-
-
- -
- - - - - -Note Dialog - - - - - - -

3.3.3.6 Note Dialog

-

-Note Dialog -

-
-Note dialog (Section 2.3.3) - Ctrl+Alt+N -
-
-
- -
- - - - - -Edit Commands - - - - - - -

3.3.4 Edit Commands

-
-Edit Commands -
-
-

- -

-
-Copy select objects to the clipboard - Ctrl+C or Ctrl+Insert -
-
-

- -

-
-Cut select objects - Ctrl+X or Shift+Delete -
-
-

- -

-
-Draw selected tracks with -
  • -thin lines - Ctrl+1 -
  • -
  • -medium lines - Ctrl+2 -
  • -
  • -thick lines - Ctrl+3 -
  • -
-

- -

- -
-
-Delete selected object(s) - Delete or Ctrl+D -
-
-

- -

-
-Deselect all objects - Alt+Shift+A or Esc -
-
-

- -

-
-Hide selected tracks in a Tunnel - Ctrl+Shift+T -
-
-

- -

-
-Move Selected tracks -
  • -above others - Ctrl+Shift+B -
  • -
  • -below others - Ctrl+Shift+W -
  • -
-

- -

- -
-
-Paste from clipboard to layout - Ctrl+V or Shift+Insert -
-
-

- -

-
-Redo last undone command - Ctrl+R -
-
-

- -

-
-Select all objects - Ctrl+Shift+A -
-
-

- -

-
-Undo last command - Ctrl+Z or Shift+Backspace -
-
-
- -
- - - - - -File Commands - - - - - - -

3.3.5 File Commands

-
-File Commands -
-
-

- -

-
-Create a new layout - Ctrl+N -
-
-

- -

-
-Edit layout description Note (Section 2.3.3) - Ctrl+Alt+T -
-
-

- -

-
-Export -
  • -Selected objects to a .xti file - Ctrl+Alt+X -
  • -
  • -To Bitmap (Section 2.5.2) - Ctrl+Shift+Q -
  • -
-

- -

- -
-
-Import from a .xti file - Ctrl+Alt+I -
-
-

- -

-
-Manipulate Parameter Files (Section 2.5.7) - Ctrl+Alt+S -
-
-

- -

-
-Open layout file - Ctrl+O -
-
-

- -

-
-Print Command (Section 2.5.9) - Ctrl+P -
-
-

- -

-
-Save As another file - Ctrl+A -
-
-

- -

-
-Save the current layout - Ctrl+S -
-
-
- -
- - - - - -Hot Bar - - - - - - -

3.3.6 Hot Bar

-
-Hot Bar -
-
-

- -

-
-These actions take effect if the Hot Bar has keyboard focus. -
  • -Move Hot Bar multiple entries -
    • -left - Shift+Left Arrow -
    • -
    • -right - Shift+Right Arrow -
    • -
    -

    - -

    - -
  • -
  • -Move Hot Bar one entry -
    • -left - Left Arrow -
    • -
    • -right - Right Arrow -
    • -
    -

    - -

    - -
  • -
  • -Pop-up menu of Hot Bar categories - Right-Click -
  • -
-

- -

-
  • -Set relative position of Hot Bar - 1, 2 ... 9, 0 -
  • -
- -
-
- -
- - - - - -Macro Commands - - - - - - -

3.3.7 Macro Commands

-
-Macro Commands -
-
-

- -

-
-Play Back a macro file (Section 2.8) - Ctrl+Alt+B -
-
-

- -

-
-Record a macro file (Section 2.8) - Ctrl+Alt+R -
-
-

- -

-
- -
- - - - - -Main Drawing Canvas - - - - - - -

3.3.8 Main Drawing Canvas

-
-Main Drawing Canvas -
-
-

- -

-
-These actions take effect if the Main Drawing Canvas has keyboard focus. -

- -

-
-Move Canvas: -
  • -Down - Down Arrow -
  • -
  • -Left - Left Arrow -
  • -
  • -Right - Right Arrow -
  • -
  • -Up - Up Arrow -
  • -
- -
-
-

- -

-
-Map Window: -
  • -On / Off - Ctrl+Space -
  • -
- -
-
- -
-
-On some systems support Three Button Mice, holding down the Middle Mouse Button and dragging will pan the Canvas. Note: not all system support this operation, even with a Three Button Mouse. -
-
-
- -
- - - - - -Manage Commands - - - - - - -

3.3.9 Manage Commands

-
-Manage Commands -
-
-

- -

-
-Car Inventory dialog - Ctrl+Alt+V -
-
-

- -

-
-Custom Management dialog (Section 2.9.2) - Ctrl+Alt+U -
-
-

- -

-
-Generate a Parts List (Section 2.9.6) - Ctrl+Alt+L -
-
-

- -

-
-Group objects (Section 2.9.4) - Ctrl+Shift+G -
-
-

- -

-
-Layers dialog (Section 2.9.5) - Ctrl+Alt+Y -
-
-

- -

-
-Ungroup objects (Section 2.9.4) - Ctrl+Shift+U -
-
-

- -

-
-Update Prices (Section 2.9.7) - Ctrl+Alt+Q -
-
-
- -
- - - - - -Option Commands - - - - - - -

3.3.10 Option Commands

-
-Options Commands -
-
-

- -

-
-Colors dialog (Section 2.10.1) - Ctrl+Alt+C -
-
-

- -

-
-Command Options dialog (Section 2.10.2) - Ctrl+Alt+M -
-
-

- -

-
-Display dialog (Section 2.10.3) - Ctrl+Alt+D -
-
-

- -

-
-Easement Options dialog - Ctrl+Alt+E -
-
-

- -

-
-Font dialog (Section 2.10.5) - Ctrl+Alt+F -
-
-

- -

-
-Layout dialog (Section 2.10.6) - Ctrl+Alt+A -
-
-

- -

-
-Preferences dialog (Section 2.10.7) - Ctrl+Alt+P -
-
-

- -

-
-Sticky commands dialog (Section 2.10.8) - Ctrl+Alt+K -
-
-
- -
- - - - - -View Commands - - - - - - -

3.3.11 View Commands

-
-View Commands -
-
-

- -

-
-Redraw -
  • -all - Ctrl+Shift+L -
  • -
  • -main window - Ctrl+L -
  • -
- -
-
-

- -

-
-Snap Grid dialog (Section 2.12.2) - Ctrl+Alt+G -
-
-

- -

-
-Zoom -
  • -in - Ctrl++, Page Down -
  • -
  • -out - Ctrl+-, Page Up -
  • -
- -
-
-
- -
- - - - - -Mouse Actions - - - - - - -

3.4 Mouse Actions

-

-XTrackCAD uses the left and right mouse buttons when manipulating tracks and other objects on the layout. Their meaning depends on the particular command: -

-

-Select Command -

-

-The Select command actions are affected by the mode selected in Options->Command->Select. Note - Objects in a Module Layer are selected and deselected as a group. -

-
-Left-Click -
-
-Single Item Mode -> Selects one object at a time, deselects other objects. Add Item Mode -> Adds unselected objects, deselects if the object is already selected. If the click is on an area without objects and SelectZero is set, all objects are deselected. -
-
-Shift-Left-Click -
-
-Selects all connected tracks from the one clicked up to the next selected item in each direction. -
-
-Ctrl+Left-Click -
-
-Single Item Mode -> Adds an object to the selection, deselects if the object is already selected. Add Item Mode -> Selects just this item and deselects other objects. If the click is on an area without objects and SelectZero is set, all objects are deselected. -
-
-Double-Left-Click -
-
-Opens Modify for Cornu and Draw Objects other than Text, Activates Link and Document Notes, otherwise opens Describe. -
-
-Left+Drag -
-
-Single Item Mode -> Selects all objects in an rubber-banded area and deselects all others. Add Item Mode -> Adds items in the rubber-banded area. -
-
-Shift+Left-Drag -
-
-Moves selected objects if in a selected area, if off selected objects, like Left-Drag. -
-
-Ctrl+Left-Drag -
-
-Rotates selected objects if in a selected area, if off selected objects, like Left-Drag. -
-
-Right-Click -
-
-Displays a pop-up menu of context commands (in Select, Move, Modify and Rotate commands). If some track is selected, the menu has operations to perform on it, if not, it will have a command context menu. -
-
-Shift+Right-Click -
-
-Displays a pop-up menu of commands. Displays the other context menu than Right-Click. -
-
-Right+Drag -
-
-Deselects all objects in an rubber-banded area from the current set. -
-
-Rotate Wheel -
-
-Zooms drawing area in and out. Modern computers with Trackpads often map this guesture to two-finger drag. -
-
-

-When Moving and Rotating ( Placing Turnouts and Structures, Moving the Print and Snap Grids, ... ): -

-
-(Shift+Left+Drag) -
-
-Moves the objects or grid. -
-
-(Ctrl+Left+Drag) -
-
-Rotates the objects or grid about the pivot point, which is the point you started the drag operation. -
-
-

-Some other commands use the Shift or Ctrl key to modify the meaning of button presses. -

-
- - -
- - - - - -Context Sensitive Menus - - - - - - -

3.4.1 Context Sensitive Menus

-

-For all commands listed below, a Right-Click will display a context sensitive pop-up command list menu. For some commands (noted below), a Shift+Right-Click will display a context sensitive pop-up command options menu. The operation of Right-Click and Shift+Right-Click can be reversed by an item on the Command Options (Section 2.10.2) dialog. -

-

-The Shortcut key for each command is listed after the command name. -

-
-Circle Track Command (Section 2.1.1) -
-
-Drag from -
  • -center to circle tangent point (Edge) - Ctrl+0 -
  • -
  • -circle tangent point (Edge) to center - Ctrl+9 -
  • -
- -
-
-Position fixed radius circle - Ctrl+8 -
-
-

- -

-
-Connect Command (Section 2.2.3) - Ctrl+Shift+J -
-
-Remove adjustments starting from an unconnected endpoint - Shift+Left-Click -
-
-Select endpoints to connect - Left-Click -
-
-

- -

-
-Curved Track Commands (Section 2.1.2) -
-
-Drag from 1st endpoint -
  • -in curve direction - Ctrl+4 -
  • -
  • -to Center - Ctrl+5 -
  • -
  • -to 2nd endpoint (Chord) - Ctrl+7 -
  • -
- -
-
-Drag from Center to 1st endpoint - Ctrl+6 -
-
-

- -

-
-Properties Command (Section 2.2.13) - Ctrl+? -
-
-Display property sheet for the object - Left-Click -
-
-

- -

-
-Elevation Command (Section 2.2.5) - Ctrl+Shift+E -
-
-Choose endpoint - Left-Click -
-
-Move Elevation Marker - Right+Drag -
-
-Split track and choose endpoint - Shift+Left-Click -
-
-

- -

-
-Flip Command (Section 2.2.6) -
-
-Draw Mirror line - Left+Drag -
-
-

- -

-
-Hand-laid Turnout Command (Section 2.1.3) - Ctrl+Shift+I -
-
-Define -
  • -frog position and angle - (1st Left+Drag) -
  • -
  • -points position - (2nd Left+Drag) -
  • -
- -
-
-

- -

-
-Helix Track Command (Section 2.1.4) - Ctrl+Shift+H -
-
-Position Helix - (Left+Drag) -
-
-

- -

-
-Join Command (Section 2.2.7) - Ctrl+J -
-
-Join tracks - (Left+Drag) -
-
-Move selected tracks to join with unselected endpoint - Shift+Left-Click -
-
-

- -

-
-Modify Command (Section 2.2.8) - Ctrl+M -
-
-Change -
  • -length or make tangent to curve - Left+Drag -
  • -
  • -radius - Shift+Left+Drag -
  • -
- -
-
-Extend track - Right+Drag -
-
-

- -

-
-Move Command (Section 2.2.9) - Ctrl+Shift+M -
-
-Command Options: how to draw moving objects (Section 3.4) - Shift+Right-Click -
-
-Move Selected objects - Left+Drag -
-
-

- -

-
-Move Description Command (Section 2.2.10) - Ctrl+Shift+Z -
-
-Move Description - Left+Drag -
-
-Toggle Label display for Curved, Helix and Turnout tracks (Section 3.4). - Shift+Right-Click -
-
-

- -

-
-Note Command (Section 2.3.3) - Ctrl+Alt+N -
-
-Position Note - Left+Drag -
-
-

- -

-
-Parallel Command (Section 2.1.5) - Ctrl+Shift+P -
-
-Position Parallel track relative to selected track - (Left+Drag) -
-
-

- -

-
-Print Command (Section 2.5.9) - Ctrl+P -
-
-Command Options: rotate by specified amount (Section 3.4) - (Shift+Right-Click) -
-
-Move Print grid - Shift+Left+Drag -
-
-Rotate Print grid - Shift+Right+Drag -
-
-Select or unselect pages - Left-Click -
-
-

- -

-
-Profile Command (Section 2.2.12) - Ctrl+Shift+F -
-
-Add tracks to path from path end to chosen endpoint - (Left-Click) -
-
-Command Options: change Elevation type - (Shift+Right-Click) (Section 3.4) -
-
-

- -

-
-Rotate Command (Section 2.2.15) - Ctrl+Shift+R -
-
-Command Options: how to draw moving objects and rotate by specified amount (Section 3.4) - Shift+Right-Click -
-
-Rotate Selected objects - Left+Drag -
  • -in increments of 15° - Ctrl+Left+Drag -
  • -
- -
-
-

- -

-
-Ruler Command (Section 2.3.4) -
-
-Position Ruler - Left+Drag -
-
-

- -

-
-Angle Command (Section 2.3.5) -
-
-Position Protractor - Left-Drag -
-
-Select Command (Section 2.2.16) - Ctrl+E -
-
-Command Options: how to draw moving objects and rotate by specified amount (Section 3.4) - Shift+Right-Click -
-
-Move -
  • -selected objects - Shift+Left+Drag -
  • -
  • -labels - Ctrl+Left+Drag -
  • -
- -
-
-Rotate selected objects - Ctrl+Left-Drag -
  • -in increments of 15° - Ctrl+Shift+Left+Drag -
  • -
- -
-
-

- -

-
-Snap Grid Command (Section 2.12.2) - Ctrl+Alt+G -
-
-Command Options: rotate by specified amount (Section 3.4) - Shift+Right-Click -
-
-Move Snap Grid - Left+Drag -
-
-Rotate Snap Grid - Right+Drag -
-
-

- -

-
-Split Track Command (Section 2.2.17.1) - Ctrl+Shift+S -
-
-As above, plus trim turnouts - Shift+Left-Click -
-
-Change block gaps (Section 3.4) - Shift+Right-Click -
-
-If at endpoint: disconnect track, otherwise: split track - Left-Click -
-
-

- -

-
-Straight Track Command (Section 2.1.6) - Ctrl+G -
-
-Place 1st and 2nd endpoints - Left+Drag -
-
-

- -

-
-Structure Command (Section 2.1.7) - Ctrl+Shift+C -
-
-Command Options: rotate by specified amount (Section 3.4) - Shift+Right-Click -
-
-Place Structure - Left+Drag -
-
-Rotate - Right+Drag -
-
-

- -

-
-Text Command (Section 2.3.9) - Ctrl+Shift+X -
-
-Command Options: change Font (Section 3.4) - Shift+Right-Click -
-
-Position text - Left+Drag -
-
-

- -

-
-Train Simulation Command (Section 2.9.8) -
-
-Command Options: uncouple car, flip or remove cars or Trains, set MU Master - Right-Click -
-
-Move a Car or Train - Left+Drag -
-
-Switch a Turnout or rotate a Turntable - Shift+Left-Click -
-
-

- -

-
-Turntable Command (Section 2.1.9) - Ctrl+Shift+N -
-
-Position Turntable - Left+Drag -
-
-

- -

-
-Turnout Command (Section 2.1.8) - Ctrl+T -
-
-Choose next Active endpoint when placing Turnouts - Shift+Left-Click -
-
-Command Options: rotate by specified amount (Section 3.4) - Shift+Right-Click -
-
-Place Turnout - Left+Drag -
-
-Rotate - Right+Drag -
-
-Suppress auto-adjustment positioning when placing Turnouts - Shift+Left+Drag -
-
-
- -
- - - - - -Frequently Asked Questions - - - - - - -

Appendix A: Frequently Asked Questions

- - -
- - - - - -Moving from Design to Roadbed - - - - - - -

A.1 Moving from Design to Roadbed

-

-Your design is complete and your now ready to lay track. How do you go from the computer screen to the roadbed? -

-

-The best way to move your design from computer to roadbed is to print out a full scale copy (or portions) of the layout. During the print process the orientation of the print grid can be adjusted so the printout will line up with the tracks. -

-

-If you have cut-sheet printer (like a laser or ink-jet) set the Ignore Page Margins toggle on the print dialog. Normally there is an unprintable margin around the edge of the page and XTrackCAD only prints on the printable area, which means you would have to trim or overlay the pages. Setting the Ignore Page Margins toggle makes XTrackCAD ignore this margin so you can just abut the paper. Also, turn on Print Roadbed Outline and set your roadbed width. -

-

-For large scale printouts, the ability of many platforms to print as PDF is very helpful. Commercial printers can oftem print very large strips of paper. -

-

-Once you have a full scale print-out of your layout (or portion, if you have a larger layout you don't want to do it all at once) you need to transfer this to the roadbed. Here's two methods that can be used: -

-
  • -Use a spray adhesive (such as 3M Super 77) to glue the print-out to the roadbed. This is very messy, takes more glue than expected and is very unforgiving of mistakes. You may want to use this method only for small sections of very complicated track-work. -
  • -
-

- -

-
  • -Tape the print-out to the roadbed then using a tracing wheel (available at Sewing shops), trace the center-line of the track and roadbed outline. At this point consider places when you'll want to widen the roadbed to support signals, switch machines, joints etc. -
  • -
  • -Some users have reported that they successfully used the DXF export to get a file into Computer Controlled Machines that can cut out trackbed. -
  • -
-
- -
- - - - - -Hot Bar Items Missing! - - - - - - -

A.2 Hot Bar Items Missing!

-

-After installing XTrackCAD the Hot Bar is not active; the arrows to the left and the right of the Hot Bar are a grey colour instead of black, the Hot Bar is blank and also does not scroll. -

-

-There's nothing wrong, you just need to load a track or structure Parameter file. Open the Parameter dialog window (File>Parameter) then click on Browse. A list of *.xtp files with names like atlasn55.xtp should appear. Select whichever file or files are appropriate for your needs then click the OK button. Click OK on the Parameter File dialog and you should now have objects displayed on the Hot Bar. -

-

-Notes: -

-
  1. -Only elements that fit the selected scale are available in the Hot Bar. Thus if you're sure the parameter file has been loaded via the File>Parameter dialog, make sure the correct scale has been selected for the layout (Options>Layout). -

    - -

    - -
  2. -
  3. -If a long list of parameter files is selected, movement within the Hot Bar can be slow. If you right-click on the Hot Bar, a list of available parameter sets is shown. By Left-Clicking the desired parameter set, the Hot Bar is immediately scrolled to the first element in that parameter set. -

    - -

    - -
  4. -
  5. -When a new layout is created or when XTrackCAD is started for the first time, the scale of the layout defaults to N scale. Do not forget to change the scale in order to see tracks from other scales in the Hot Bar! -
  6. -
-
- -
- - - - - -Unable to Add Cars to Inventory! - - - - - - -

A.3 Unable to Add Cars to Inventory!

-

-After installing XTrackCAD you're unable to add cars to the Car Inventory list; a message stating "No Car Prototypes are defined...." appears when you attempt to add cars to the Car Inventory list. -

-

-There's nothing wrong, you just need to load a Prototype definition file. -

-

-XTrackCAD includes a parameter file which defines many common North American Prototypes. The file is named protoam.xtp. It's loaded into XTrackCAD in the same way that a track, structure or car Parameter file would be loaded. -

-
  • -Open the Parameter dialog window (File>Parameter) then click on Browse. Scroll through the list of *.xtp files to locate the file named protoam.xtp. Select this file then click the OK button. Click OK on the Parameter File dialog to complete installation of the prototype file. You should now be able to add cars to the Car Inventory list. -
  • -
-

-Other prototype definitions can be created using the Car Prototype dialog. Refer to Section 2.9.1.3 for detail. -

-
- -
- - - - - -How Do I Place and Join Tracks - - - - - - -

A.4 How Do I Place and Join Tracks

-

-How do I join tracks, place turnouts, build a yard etc? -

-

-First take a look at the help file. Then try the demos (Help>Demos menu). This should answer a lot of questions on how to use XTrackCAD. Please visit The XTrackCAD Wiki if you need help, especially if you find the documentation unclear or think some area needs improvement. -

- -
- - - - - -Glossary - - - - - - -

Appendix B: Glossary

-

-This section contains a helpful listing of Window and XTrackCAD terminology. -

-
- - -
- - - - - -Window Terms - - - - - - -

B.1 Window Terms

-

-Menu and sub-menu items are indicated by File>Open, which means select the File menu and then select the Open menu item. -

-

-Balloon Help - short help message which is displayed as you move the mouse pointer over a control. -

-

-Canvas - an area within a window where objects are drawn. -

-

-Check Box - a button with a small square indicator to the left of its text. A check mark appears in the indicator when the button is selected. -

-

-Click - press and then release the left mouse button. -

-

-Drag - press and hold down the left mouse button and move the mouse to 'drag' the cursor on the screen. -

-

-Dialog - a type of window in which you input information. -

-

-Drop Down List - a list-box which is only displayed when you click on the 'drop-down' button. -

-

-Edit Box - an area where you can enter a String, Integer or Floating Point value. -

-

-Highlighted - an area on the Canvas which is in inverse-video. -

-

-Left-Click - same as Click, used in contexts where Right-Click is also used. -

-

-Left+Drag - same as Drag, used in contexts where Right+Drag is also used. -

-

-Mouse Pointer - is most often an arrow that is you can use to point at different objects on your screen. When the pointer is over an object, you can Click a mouse button to perform an action on that object (such as selecting the object). -

-

-Press - click on a button. -

-

-Radio Button - a button with a small round indicator to the left of its text. The indicator is filled when the button is selected. -

-

-Radio Button Group - a group of radio buttons which indicate mutually exclusive choices. -

-

-Resizing Border - a thick border around re-sizable windows that you can use to change the window size. -

-

-Right-Click - press and then release the right mouse button. -

-

-Right Drag - press and hold down the right mouse button and move the mouse to 'drag' the cursor on the screen. -

-

-Select - click on an object to indicate you want to do something with it. -

-

-Shift+Left-Click - Left-Click while holding down the Shift key. -

-

-Shift+Right-Click - Right-Click while holding down the Shift key. -

-
- -
- - - - - -XTrackCAD Terms - - - - - - -

B.2 XTrackCAD Terms

-

-Active Endpoint - when placing a turnout, the endpoint which is used as a 'handle' when moved along other tracks. -

-

-Auto-connect - when placing turnouts (Section 2.7) and creating parallel (Section 2.1.5) tracks, the new track will automatically be connected to other tracks if the tracks are aligned properly. -

-

-Block Gap - provides control by dividing the layout into electrically isolated blocks, where trains can be slowed or stopped by lowering or cutting the power to a block. Dividing a layout into blocks also permits operators to run more than one train on a layout with much less risk of a fast train catching up with and hitting a slow train. Blocks can also trigger signals or other animated accessories on the layout, adding more realism (or whimsy) to the layout. Three-rail systems will often insulate one of the common rails on a section of track, and use a passing train to complete the circuit and activate an accessory. -

-

-Cornu - * Cornu curves are a family of mathematically defined curves that define spirals that Euler spirals and elastica come from. They have the useful property for us that curvature increases linearly along the curve which means the acceleration towards the center of the curve also increases evenly. Railways have long understood that smoothly changing the radius is key to passenger comfort and reduced derailments. The railway versions of these curves were variously called easements, Talbot or Euler spirals. -

-

-DXF Format - Abbreviation of Data Exchange File, a two-dimensional graphics file format supported by virtually all PC-based CAD products. It was created by AutoDesk for the AutoCAD system. -

-

-Easement - special sections of gradually curving track used to connect straight and curved tracks (or two curved tracks). Easements reduce the effects of sudden changes in track curves which can cause derailments. They also look great! -

-

-Endpoint - One of the most important concepts in XTrackCAD is the endpoint. A piece of flex-track has an endpoint at each end. An endpoint has a position and an angle and it can be connected to other endpoints. The endpoints control where the track is placed and how it is connected. -

-
  • -Turnouts have several endpoints (normally 3). -
  • -
-

- -

-
  • -Turntables have a varying number. -
  • -
-

-Error Message - an error message displayed in the Status Bar (Section 3.1) accompanied by a beep. -

-

-Fixed-track - These include Turnouts, Sectional tracks and Grouped objects. They are defined in Parameter Files (Section 2.5.7), or created using the Turnout Designer (Section 2.9.9) or the Group (Section 2.9.4) command. They are selected for placement on the layout using the Hot Bar (Section 2.7) or the Fixed-Track (Section 2.1.8) dialog. They can not be directly altered, but can be decomposed with the Ungroup (Section 2.9.11) command and some cases trimed (Section 2.2.17.2.1). -

-

-Flex-track - Flexible sections of track used on a layout. It usually comes in straight, three-foot-long sections which can be bent or shaped as needed. These include Straight, Curved, Easements, Cornu and Bezier tracks. This term is also used for hand-laid track. They are created by invoking the corresponding command and dragging on the layout. Easements (Section 2.10.4) are created automatically when joining tracks. -

-

-Frog - the place on a turnout track where one rail crosses the other. -

-

-Gauge - The distance between the inside of the heads of track rails. Most real railroads in North America and Europe are built to a standard gauge of 4'-8 1/2". Narrow gauge means rails with a width less than standard gauge. For example, On3 means O scale trains with three scale feet between the rails. -

-

-Handlaid - Track that's built with handmade ties, rail, and spikes. -

-

-Helix - A rising curve which turns around an axis like a corkscrew. Used on multilevel layouts to allow trains to go from one level to another. -

-

-Info Message - an informational message displayed in the Status Bar (Section 3.1). -

-

-Object - an item on the layout, such as a track segment, table edge, line, note or text. -

-

-Points - the part of the Turnout that moves to select a path. -

-

-S-Curve - (aka Reverse Curve) a curve which bends in one direction and then the other, forming an S-like shape, without any appreciable length of straight track between the two curves -

-

-Sectional Track - prefabricated track which cannot be bent, split or changed. A type of Fixed-Track. -

-

-Selected Endpoint - when selecting track for various reasons the selected endpoint is the one closest to the selection point. -

-

-Tangent - A line, curve, or surface meeting another line, curve, or surface at a common point. -

-

-Track Segment - any piece of flex-track, turnout or sectional track. -

-

-Turnout - A piece of track that allows a train to go from one track to another. Called a switch on a real railroad. Referred to by number. For example, a no. 6 turnout spreads one unit for each six units of travel measured from the frog (the point at which two rails join to form a V). -

-

-Turnouts are a type of 'Fixed-track' which includes Sectional Tracks and Grouped Objects. -

-
  • -In XTrackCAD, Turnouts also include sectional Tracks, crossings and forms of prefabricated (non-flex) track. -
  • -
-

-Turnout Frog - the place on the turnout track where one rail crosses the other. -

-

-Turnout Number - the ratio of the number of units along the center line of a switch frog traversed for each unit the frog spreads to the sides. A No. 4 frog diverges 1 unit for every 4 it moves ahead; a No. 6, 1 for every 6 units. Although we usually refer to a turnout or switch number, in reality the measurement is for the frog. -

-

-Turnout Points - the part of the Turnout that moves to select a path. -

-

-Unconnected Endpoint - an endpoint which is not connected to another. -

-
- -
- - - - - -Control Element Scripts and the Model RR System's Dispatcher - - - - - - -

B.3 Control Element Scripts and the Model RR System's Dispatcher

-

-Notes about control element scripts and the Model RR System's Dispatcher program in OpenLCB mode: -

-

-When using the Model RR System's Dispatcher program in OpenLCB mode to create CTC panels, the panel elements can have their LCC event IDs automatically populated from the information in the XTrackCAD file, if the proper syntax is observed. -

-

-A LCC event id is a 64-bit number, represented as eight pairs of hexadevimal digits (0-9, a-f/A-F) separated by periods (.). Each pair represents one 8-bit byte of the event id. This event id is either produced by a sensor or logic element or is consumed by a control/device or a logic element. -

-

-For blocks the occupency script contains a pair of LCC event ids, separated by a colon (:). The first LCC event id is produced by the occupency detector when the train enters the block and the second LCC event id is produced by the occupency detector when the train leaves the block. -

-

-For switchmotors the point sense script contains a pair of LCC event ids, separated by a colon (:). The first LCC event id is produced by the point sensor when the points are aligned in the "normal" position (typically aligned to the main) and the second LCC event id is produced by the point sensor when the points are aligned in the "reverse" position (typically aligned to the spur). The normal and reverse script each contain a signal LCC event id. These events are produced by the CTC Panel when the control point Code button is pressed (clicked) and are consumed by the switch motor. -

-

-For signals, the aspect name is a space separated list of the color(s) of the signal heads from top to bottom and the aspect script is a LCC event id that is consumed to produce that aspect. Presumably, the LCC event id is produced by a logic element (presumably a mast group in a Tower-LCC or similar device) or virtual track circuit in a Tower-LCC or similar device. -

-
- -
- - - - - -Messages and Explanations - - - - - - -

Appendix C: Messages and Explanations

- - -
- - - - - -Message Types - - - - - - -

C.1 Message Types

-

-XTrackCAD generates three types of messages: -

-
-Notices, which appear in their own window and require you to press a button to make a choice or dismiss them. -
-
-

- -

-
-Error messages, which appear in the Status-bar (Section 3.1) and are accompanied by a beep. -
-
-

- -

-
-Information messages, which appear in the Status-bar (Section 3.1) without a beep. -
-
-

- -

-
-Notices and Error messages that might be encountered are listed here with a explanation. The Recent Messages menu item on the Help (Section 2.6) menu contains a list of the most recent messages. Selecting one of the entries presents information on the particular message. -
-
-

- -

-
-The notation abc|xyx indicates the message can appear with either of the values (abc or xyz). Items in UPPERCASE indicate numeric (such as lengths) or string (such as filenames) values. -
-
-

-Section C.2 provides detail explanation of each information or error message. -

-
- -
- - - - - -Message Explanations - - - - - - -

C.2 Message Explanations

- - -
- - - - - -A Helix must have one or more loops of track. - - - - - - -

C.2.1 A Helix must have one or more loops of track.

-

-A Helix cannot be created with less than one complete loop of track. Anything less than one loop is considered a section of curved track. -

-
- -
- - - - - -A frozen layer contains selected track. Command cannot be executed. - - - - - - -

C.2.2 A frozen layer contains selected track. Command cannot be executed.

-

-This operation cannot be executed as segments of Selected track are present on a frozen layer. Track changes or deletions may be performed only on unfrozen layers. Deselect objects that appear on frozen layers or unfreeze the layers. -

-

-Refer to section 2.9.5 for detail. -

-
- -
- - - - - -A large font has been selected.... - - - - - - -

C.2.3 A large font has been selected....

-

-A large font has been selected. Large fonts (or changing fonts sizes) may take a noticeable amount of time to load. -

-

-Refer to section 2.3.9 for detail. -

-
- -
- - - - - -All description fields present in the Turnout... - - - - - - -

C.2.4 All description fields present in the Turnout...

-

-Turnout descriptions should be as accurate as possible. All description fields listed in the Turnout Designer must contain appropriate information. -

-

-Refer to section 2.9.9 for detail. -

-
- -
- - - - - -All fields listed in the Group dialog must contain data.... - - - - - - -

C.2.5 All fields listed in the Group dialog must contain data....

-

-The Group dialog shows the Manufacturer, Description and part number (Title) of the new definition. Initial values are based on selected turnouts and structures or on the last Ungrouped object. The dialog also contains a toggle button (Replace with new group?), which is used if you want to replace the selected objects with the new definition. All fields listed in this dialog window must contain data. -

-

-Refer to section 2.9.4 for detail. -

-
- -
- - - - - -All values specified in the Turnout Designer must be... - - - - - - -

C.2.6 All values specified in the Turnout Designer must be...

-

-Turnout dimensions should be as accurate as possible. All values specified in the Turnout Designer must be greater than 0. -

-

-Refer to section 2.9.9 for detail. -

-
- -
- - - - - -Angle must be between 0° and 360°. - - - - - - -

C.2.7 Angle must be between 0° and 360°.

-

-The angle specified for a curve must be between 0° and 360°. -

-
- -
- - - - - -Are you sure you want to delete the NNN definition(s)? - - - - - - -

C.2.8 Are you sure you want to delete the NNN definition(s)?

-

-You are about to delete a custom turnout or structure design from the Custom Design file (xtrkcad.cus) file. This action cannot be undone. -

-

-Refer to section 1.9.2 and section 1.9.3 for an explanation of the files used by XTrackCAD. -

-
- -
- - - - - -Bitmap create or write function failed. - - - - - - -

C.2.9 Bitmap create or write function failed.

-

-Your attempt to create or write a bitmap file failed. This could be due to the bitmap being too large or a lack of system resources. Try creating a smaller Bitmap or freeing system resources by closing other applications and dialog windows. -

-
- -
- - - - - -Bitmap is too large. - - - - - - -

C.2.10 Bitmap is too large.

-

-A Bitmap must be less than 32000 pixels in height or width. Try increasing the DPI (or DPCM) value. -

-

-Refer to section 2.5.2 for detail. -

-
- -
- - - - - -Can't delete multiple points at once - - - - - - -

C.2.11 Can't delete multiple points at once

-

-Polygons and Poly Lines points can only be deleted one at a time. -

-
- -
- - - - - -Cannot Enable Grid; spacing must be greater than 0 - - - - - - -

C.2.12 Cannot Enable Grid; spacing must be greater than 0

-

-Before the horizontal or vertical Snap Grid can be Enabled, the corresponding Spacing value(s) on the Grid dialog must be set to a value greater than 0. -

-

-Refer to section 2.12.2 for detail. -

-
- -
- - - - - -Cannot Group Bumper Track. The track has been unselected. - - - - - - -

C.2.13 Cannot Group Bumper Track. The track has been unselected.

-

-Bumper tracks (tracks with 1 endpoint) are not supported by the Group command. Convert the Bumper track to a Straight track by Ungrouping section 2.9.11 it first. -

-
- -
- - - - - -Cannot Group selected track type %s. - - - - - - -

C.2.14 Cannot Group selected track type %s.

-

-Group objects are formed from Straight, Curved, Turnout or Sectional track or Structures or Draw elements. The selected objects include an object which is not one of these. Reselect the objects, including only elements of these types. -

-

-Refer to section 2.9.4 for detail. -

-
- -
- - - - - -Cannot Join Bezier or Cornu track if Easement is not Cornu - - - - - - -

C.2.15 Cannot Join Bezier or Cornu track if Easement is not Cornu

-

-You must change the Easement value to Cornu in order to join Bezier or Cornu Tracks -

-
- -
- - - - - -Cannot Join; Easements do not align or abut. - - - - - - -

C.2.16 Cannot Join; Easements do not align or abut.

-

-You are trying to Join two easement curves. This can be achieved only if the two curves abut and are aligned. Otherwise, you can delete the easement curves and try to Join to connected tracks. -

-

-Refer to section 2.2.7 for detail. -

-
- -
- - - - - -Cannot Join; Selected endpoints are on same track. - - - - - - -

C.2.17 Cannot Join; Selected endpoints are on same track.

-

-You are trying to Join a section of track with itself. Different tracks must selected when using the Join command. -

-

-Refer to section 2.2.7 for detail. -

-
- -
- - - - - -Cannot Join; Selected endpoints are on same track. - - - - - - -

C.2.18 Cannot Join; Selected endpoints are on same track.

-

-You are trying to Join a section of track with itself. Different tracks must selected when using the Join command. -

-

-Refer to section 2.2.7 for detail. -

-
- -
- - - - - -Cannot Join; Selected tracks are parallel. - - - - - - -

C.2.19 Cannot Join; Selected tracks are parallel.

-

-These tracks cannot be joined as they are parallel to each other and the selected endpoints, point in opposite directions. To Join these two tracks, pick endpoints that point in the same direction. -

-

-Refer to section 2.2.7 for detail. -

-
- -
- - - - - -Cannot Show Grid; spacing must be greater than 0 - - - - - - -

C.2.20 Cannot Show Grid; spacing must be greater than 0

-

-Before the Snap Grid can be Shown, corresponding horizontal or vertical Spacing value(s) on the Grid dialog must be set to a value greater than 0. -

-

-Refer to section 2.12.2 for detail. -

-
- -
- - - - - -Cannot change elevation mode. - - - - - - -

C.2.21 Cannot change elevation mode.

-

-In the Profile command, the Elevation mode for this endpoint can be change only if it is Defined, Ignored or None. The Elevation command can be used to change this endpoint. -

-

-Refer to section 2.2.5 for detail. -

-
- -
- - - - - -Cannot freeze current layer - - - - - - -

C.2.22 Cannot freeze current layer

-

-The current Layer is where most new objects are created. It's not possible to freeze this layer, since it would not be able to create objects. Change the current Layer to some other Layer before trying to freeze this Layer. -

-

-Refer to section 2.9.5 for detail. -

-
- -
- - - - - -Cannot hide current layer - - - - - - -

C.2.23 Cannot hide current layer

-

-The current Layer is where most new objects are created. It's not possible to hide this layer, since it would not be possible to see the objects. Change the current Layer to some other Layer before trying to hide this Layer. -

-

-Refer to section 2.9.5 for detail. -

-
- -
- - - - - -Cannot join from a turntable, try to a turntable - - - - - - -

C.2.24 Cannot join from a turntable, try to a turntable

-

-You cannot select a Turntable as the second track in Join command. If you wish to Join to a Turntable then select the Turntable as the first track in the Join command. -

-

-Refer to section 2.2.7 for detail. -

-
- -
- - - - - -Cannot open New Parameter File: FILENAME - - - - - - -

C.2.25 Cannot open New Parameter File: FILENAME

-

-During the processing of Parameter Files after updating to a new version of XTrackCAD, one of updated Parameter Files could not be found. Check that the installation had no errors. You can use the Parameter Files dialog to locate the parameter file. -

-

-Refer to section 2.5.7 for detail. -

-
- -
- - - - - -Cannot select a frozen layer - - - - - - -

C.2.26 Cannot select a frozen layer

-

-The current Layer is where most new objects are created. It's not possible to select a frozen Layer, since it would not be possible to create objects. Unfreeze this Layer before trying to make this the current Layer. -

-

-Refer to section 2.9.5 for detail. -

-
- -
- - - - - -Cannot split TYPE track - - - - - - -

C.2.27 Cannot split TYPE track

-

-This fixed track like turnouts or or other sectional track cannot be Split. Only flexible, Cornu, straight and curved tracks can be Split. To Split a Turnout, hold down the Shift key then Left-Click on the position where the track should be Split. -

-

-Refer to section 2.2.17.1 for detail. -

-
- -
- - - - - -Cannot turn current layer into a Module - - - - - - -

C.2.28 Cannot turn current layer into a Module

-

-The current Layer is where new objects are created. It's not possible to turn this layer into a module, since then the objects can't be chnaged or added. Change the current Layer to some other Layer before trying to make this Layer into a module. -

-

-Refer to section 2.9.5 for detail. -

-
- -
- - - - - -Cannot write to parameter file: FILENAME - - - - - - -

C.2.29 Cannot write to parameter file: FILENAME

-

-The specified parameter file can not be written to. Make sure the file and or directory is not marked as read only. -

-
- -
- - - - - -Car Index number duplicated. - - - - - - -

C.2.30 Car Index number duplicated.

-

-Each Car in your inventory must have a unique index value. If a duplicate index number is found during the Import process it will be replaced with a new, unused value. -

-
- -
- - - - - -Connection parameters reset to maximum values. - - - - - - -

C.2.31 Connection parameters reset to maximum values.

-

-The parameters Minimum Track Length, Connection Angle and Connection Distance have maximum values that cannot be set to bigger values. The maximum values are 1.0"/2.54cm, 10° and 1.0"/2.54cm respectively. -

-

-Refer to section 2.10.7 for detail. -

-
- -
- - - - - -Connection parameters reset to minimum values. - - - - - - -

C.2.32 Connection parameters reset to minimum values.

-

-The parameters Minimum Track Length, Connection Angle and Connection Distance have minimum values that cannot be set to smaller values. The minimum values are 0.1"/0.254cm, 1° and 0.1"/0.254cm respectively. -

-

-Refer to section 2.10.7 for detail. -

-
- -
- - - - - -Copy/Paste buffer is empty. There is nothing to Paste. - - - - - - -

C.2.33 Copy/Paste buffer is empty. There is nothing to Paste.

-

-An attempt was made to Paste an object onto the layout however the Copy/Paste buffer was empty. This error generally occurs when the Paste command is executed without first executing the Copy command. -

-

-Refer to section 2.4 for detail. -

-
- -
- - - - - -Critical file damaged!... - - - - - - -

C.2.34 Critical file damaged!...

-

-A critical file is corrupt. Unfortunately it will be necessary to reinstall the software or contact the XTrackCAD project development team at SourceForge in order to overcome this error. -

-

-Please report this error to the XTrackCAD project development team at SourceForge. The process for reporting errors is outlined in section 1.11.1. -

-
- -
- - - - - -Crossover length is too short. Correct... - - - - - - -

C.2.35 Crossover length is too short. Correct...

-

-The length of crossover segments must be greater than the track gauge. -

-
- -
- - - - - -Curved track is too large. - - - - - - -

C.2.36 Curved track is too large.

-

-The length of the curved track is limited to sum of the room dimensions. This limitation prevents creation of curves that are unreasonably large. Adjust the mouse position to create a smaller Curve. -

-
- -
- - - - - -Definition name is already in use. Saving this... - - - - - - -

C.2.37 Definition name is already in use. Saving this...

-

-The definition you're attempting to create uses the same name as an existing definition. Saving the definition with the same name will cause XTrackCAD to replace the existing definition, making the existing definition inaccessible. If the previous definition must be preserved, then choose a different name for the new definition. If necessary, the Custom Management dialog can be used to change definition names. -

-

-Refer to section 2.9.2 for detail. -

-
- -
- - - - - -Do you want to save the changes made to your Layout? - - - - - - -

C.2.38 Do you want to save the changes made to your Layout?

-

-The Exit command was selected without first saving changes that have been made to the layout. This notice gives you the chance to save your changes before the program ends. -

-
- -
- - - - - -Duplicate column headers found in Car Import file. - - - - - - -

C.2.39 Duplicate column headers found in Car Import file.

-

-The Car Import function reads car values from a Comma-Separated-Value (CSV) file. The import file must contain headers for at least the Scale, Prototype, Manufacturer and Partno columns. In addition, the following column headers may also be included: Index, Type, Description, Roadname, Repmark, Number, Options, CarLength, CarWidth, CoupledLength, TruckCenter, Color, PurchPrice, CurrPrice, Condition, PurchDate, ServiceDate and Notes. -

-

-It appears the CSV file that you're attempting to Import contains more than one row of column headers. Review the CSV files content and ensure only one row of header data exists. -

-

-Refer to section 2.9.1 for detail. -

-
- -
- - - - - -Endpoint already on Path. - - - - - - -

C.2.40 Endpoint already on Path.

-

-An endpoint that is already on the Profile Path has been selected. Select a different endpoint; one that is on a track that is not drawn in Purple. -

-

-Refer to section 2.2.12 for detail. -

-
- -
- - - - - -File version %ld is greater than supported... - - - - - - -

C.2.41 File version %ld is greater than supported...

-

-The layout file that you're attempting to load was created using a newer version of XTrackCAD. In order to load this file it will be necessary to upgrade your version of XTrackCAD to at least the version identified within the error message. -

-

-Take full advantage of the latest features within XTrackCAD by visiting the XTrackCAD Website and downloading the latest release. -

-
- -
- - - - - -File version %ld is greater than supported... - - - - - - -

C.2.42 File version %ld is greater than supported...

-

-The layout file that you're attempting to load was created using a newer version of XTrackCAD. In order to load this file it will be necessary to upgrade your version of XTrackCAD to at least the version identified within the error message. -

-

-Take full advantage of the latest features within XTrackCAD by visiting the XTrackCAD Fork Website and downloading the latest release. -

-
- -
- - - - - -File version %ld is greater than supported... - - - - - - -

C.2.43 File version %ld is greater than supported...

-

-The parameter file that you're attempting to load was designed for a newer version of XTrackCAD. In order to load this file it will be necessary to upgrade your version of XTrackCAD to at least the version identified within the error message. -

-

-Take full advantage of the latest features within XTrackCAD by visiting the XTrackCAD Website and downloading the latest release. -

-
- -
- - - - - -File version %ld is greater than supported... - - - - - - -

C.2.44 File version %ld is greater than supported...

-

-The parameter file that you're attempting to load was designed for a newer version of XTrackCAD. In order to load this file it will be necessary to upgrade your version of XTrackCAD to at least the version identified within the error message. -

-

-Take full advantage of the latest features within XTrackCAD by visiting the XTrackCAD Fork Website and downloading the latest release. -

-
- -
- - - - - -First|Second track is already connected. - - - - - - -

C.2.45 First|Second track is already connected.

-

-To Join one track with another, the endpoints selected for connection cannot be connected with any other track. Pick another track with an unconnected endpoint or disconnect one of the endpoints using the Split command. -

-

-Refer to section 2.2.7 for detail regarding the Join command or section 2.2.17.1 for detail regarding the Split command. -

-
- -
- - - - - -Frog angle prevents placement of points. Move points to opposite side of frog. - - - - - - -

C.2.46 Frog angle prevents placement of points. Move points to opposite side of frog.

-

-The frog angle prevents points from being placed on this side of the frog. Place points on opposite side of frog or retry this command and create the frog in the opposite direction. -

-

-Refer to section 2.1.3 for detail. -

-
- -
- - - - - -Frog|Points cannot be placed on a turnout, circle or helix. - - - - - - -

C.2.47 Frog|Points cannot be placed on a turnout, circle or helix.

-

-The frog or points of a hand-laid turnout cannot be placed on a turnout, circle or helix track. Choose a straight or curved section of track or use the Split command to create a curve from the circle track. -

-

-Refer to section 2.1.3 for detail regarding hand laid turnouts or section 2.2.17.1 for detail regarding the Split command. -

-
- -
- - - - - -Insufficient space between existing stall tracks. - - - - - - -

C.2.48 Insufficient space between existing stall tracks.

-

-There is insufficient space between the two existing turntable stall tracks to place a new stall track. Either place the new stall track on a different part of the turntable or decrease the Turntable Angle using the Command Options dialog. -

-

-Refer to section 2.1.9 for detail regarding turntables or section 2.10.2 for detail regarding the Command Options dialog and Turntable Angles. -

-
- -
- - - - - -Joining tracks with differing elevations (N.NNN) - - - - - - -

C.2.49 Joining tracks with differing elevations (N.NNN)

-

-You are connecting two endpoints which differ in heights by N.NNN. The elevation of the connection will be the average of the two heights. You should check if this is a problem. -

-
- -
- - - - - -Label description is hidden - - - - - - -

C.2.50 Label description is hidden

-

-The Move Description command can only be used when labels are visible on the layout. Labels can be hidden using the Context Menu. -

-

-Use the Context Menu to toggle a track's visbility on and off. -

-
- -
- - - - - -Label descriptions not visible - - - - - - -

C.2.51 Label descriptions not visible

-

-The Move Description command can only be used when labels are visible on the layout. Labels will not be visible when the Label Scale is set to a smaller value than the current drawing scale or when no items are enabled in the Label Enable section of the Display Options dialog. -

-

-Check the Display Options dialog (Options>Display) to determine if; -

-

- -

-
  • -the Label Scale is set to a value smaller than or equal to the current drawing scale. -
  • -
  • -at least one attribute within the Label Enable section is selected. You will of course want to ensure the type of label you wish to move is selected. -
  • -
-

- -

-

-Refer to section 2.2.10 for detail regarding Description movement or section 2.10.3 for detail regarding Display attributes. -

-
- -
- - - - - -Length of object is too short. - - - - - - -

C.2.52 Length of object is too short.

-

-The specified length for the object being modified is too short. Increase the objects length. -

-
- -
- - - - - -Maximum allowed page size is W x H - - - - - - -

C.2.53 Maximum allowed page size is W x H

-

-Values for Page Width and Height can be manually entered thus overriding maximum values. For example, smaller values could be specified if each printed page is to contain an integral number of feet. Values larger than the selected paper size multiplied by the Scale cannot be entered. -

-

-Refer to section 2.5.9 for detail. -

-
- -
- - - - - -New Parameter File has no CONTENTS line: FILENAME. - - - - - - -

C.2.54 New Parameter File has no CONTENTS line: FILENAME.

-

-Each Parameter Files contains a line which identifies the contents. The specified file is missing this line. -

-

-Please report this error to the XTrackCAD project development team at SourceForge. The process for reporting errors is outlined in section 1.11.1. -

-
- -
- - - - - -No Car Prototypes are defined.... - - - - - - -

C.2.55 No Car Prototypes are defined....

-

-No Car Prototypes are defined. Load a car prototype definition file (such as protoam.xtp) using the Parameter Files dialog or create a prototype definition using the Car Prototype dialog. -

-

-Refer to section 2.5.7 for detail regarding the Parameter Files or section 2.9.1.3 for detail regarding the Car Prototype dialog. -

-
- -
- - - - - -No Cars are defined for the current scale.... - - - - - - -

C.2.56 No Cars are defined for the current scale....

-

-No Cars are defined for the current layout scale. Either set the scale to the value of already defined cars, or use the dialog to select cars of the current scale and add them to the Car Inventory. -

-

-Refer to section 2.9.1 for detail. -

-
- -
- - - - - -No Parameter File Map for CONTENTS - - - - - - -

C.2.57 No Parameter File Map for CONTENTS

-

-The parameter file for CONTENTS has been moved or deleted. Use the Parameter Files dialog to locate the Parameter Files. -

-

-Refer to section 2.5.7 for detail. -

-
- -
- - - - - -No Paths were detected when grouping selected Tracks. - - - - - - -

C.2.58 No Paths were detected when grouping selected Tracks.

-

-Please contact development -

-
- -
- - - - - -No Point on a Poly shape selected. - - - - - - -

C.2.59 No Point on a Poly shape selected.

-

-Select a Poly shape and a single point in order to be able to delete it. -

-
- -
- - - - - -No Turnouts|Structures are available. - - - - - - -

C.2.60 No Turnouts|Structures are available.

-

-The Update Turnouts and Structures command updates (or refreshes) selected turnouts, sectional tracks and structures on your layout with the current definitions from the loaded parameter files (Section 2.5.7). Each selected object that is found in a parameter file is updated with the current definition. -

-

-If an object can not be found or if the new definition does not fit (same number of endpoints and all the endpoints have the same position and angle) then a dialog is displayed which contains suitable definitions that you can choose from. In the case of turnouts, this list is populated with turnouts having the same number of endpoints as the selected turnout. If turnouts with the same number of endpoints exist then this message is displayed. -

-

-Refer to section 2.9.10 for detail. -

-
- -
- - - - - -No data present in Car Import file. - - - - - - -

C.2.61 No data present in Car Import file.

-

-The Car Import function reads car values from a Comma-Separated-Value (CSV) file. The import file must contain headers for at least the Scale, Prototype, Manufacturer and Partno columns. In addition, information relative to at least one car must be included in the file otherwise this error occurs. -

-

-Refer to section 2.9.1 for detail. -

-
- -
- - - - - -No layer was found that has no contents, so the module can not be imported - - - - - - -

C.2.62 No layer was found that has no contents, so the module can not be imported

-

-The import module function needs an empty layer to work with, but none could be found. Clear a layer and retry. -

-
- -
- - - - - -No layer was found that wasn't frozen. Layer 0 is unfrozen. - - - - - - -

C.2.63 No layer was found that wasn't frozen. Layer 0 is unfrozen.

-

-There has to be one layer that isn't frozen, Layer 0 will be unfrozen -

-
- -
- - - - - -No pages selected for printing. - - - - - - -

C.2.64 No pages selected for printing.

-

-Pages are selected for printing by clicking on the print grid on the layout. Use the Zoom Out command to bring more of the layout into view (Section 2.12.4). The print grid can be moved using the Shift+Left+Drag command or rotated using the Shift+Right+Drag command. -

-

-Refer to section 2.5.9 for detail. -

-
- -
- - - - - -No path between Profile and selected endpoint. - - - - - - -

C.2.65 No path between Profile and selected endpoint.

-

-There is no path of track between the end of the Profile and the endpoint you have clicked on. -

-

-Refer to the section 2.2.12 for detail. -

-
- -
- - - - - -No track(s) selected! - - - - - - -

C.2.66 No track(s) selected!

-

-The current command operates on Selected tracks of which there are none. Select the desired track and try the command again. -

-

-Refer to section 2.2.16 for detail. -

-
- -
- - - - - -Numeric values on the Car Description... - - - - - - -

C.2.67 Numeric values on the Car Description...

-

-Numeric values on the Car Description dialog (Car Length, Car Width, Truck Centers, Coupled Length and Coupler Length) must be greater than zero. -

-

-Refer to section 2.9.8 for detail. -

-
- -
- - - - - -Object has moved beyond room boundaries. - - - - - - -

C.2.68 Object has moved beyond room boundaries.

-

-The last operation moved the object outside of room boundaries; room width and height. The Undo command can be used to move the object back. -

-

-Refer to section 2.10.6 for detail regarding room boundaries and section 2.4.9 for detail regarding the Undo command. -

-
- -
- - - - - -Parallel separation must be greater than 0, or the new guage must be different than the old. - - - - - - -

C.2.69 Parallel separation must be greater than 0, or the new guage must be different than the old.

-

-A parallel track with an identical gauge and separation of 0 or less cannot be created. Specify a positive value in the Separation field that appears in the Status Bar, or select a track with a different guage. -

-

-Refer to section 2.1.5 for detail. -

-
- -
- - - - - -Part Number for this Manufacturer already exists.... - - - - - - -

C.2.70 Part Number for this Manufacturer already exists....

-

-The Part definition you're attempting to create uses the same Manufacturer and Part Number as an existing definition. Saving the definition with the same Manufacturer and Part Number will cause XTrakCAD to update the existing definition. If the previous definition must be preserved, then choose a different Part Number for the new definition. -

-

-Refer to section 2.9.1.2 for detail. -

-
- -
- - - - - -Playback file version %ld is... - - - - - - -

C.2.71 Playback file version %ld is...

-

-The layout file that you're attempting to load was created using a newer version of XTrackCAD. In order to load this file it will be necessary to upgrade your version of XTrackCAD to at least the version identified within the error message. -

-

-Take full advantage of the latest features within XTrackCAD by visiting the XTrackCAD Fork Website and downloading the latest release. -

-
- -
- - - - - -Playback: Cannot find list entry: NAME - - - - - - -

C.2.72 Playback: Cannot find list entry: NAME

-

-This error is most likely caused by trying to Playback an incompatible XTrackCAD recording or demo file. -

-

-Refer to section 2.8 for detail. -

-
- -
- - - - - -Playback: unknown action NNN - - - - - - -

C.2.73 Playback: unknown action NNN

-

-This error is most likely caused by trying to Playback an incompatible XTrackCAD recording or demo file. -

-

-Refer to section 2.8 for detail. -

-
- -
- - - - - -Please select a printer from the Print Setup dialog. - - - - - - -

C.2.74 Please select a printer from the Print Setup dialog.

-

-Printer Margins are specific to the selected printer, but no selected printer is chosen. You can select a printer from the Print Setup dialog. -

-
- -
- - - - - -Points are to close to frog; move away. - - - - - - -

C.2.75 Points are to close to frog; move away.

-

-The points are being placed too close to the frog. Move the points away from the frog and try again. -

-

-Refer to section 2.1.3 for detail. -

-
- -
- - - - - -Polygons must have at least 3 nodes. - - - - - - -

C.2.76 Polygons must have at least 3 nodes.

-

-Polygons and Poly Lines must have at least 3 nodes. You're attempting to create a Polygon with only 2 sides or a PolyLine with one line segment. -

-
- -
- - - - - -Prototype name already exists.... - - - - - - -

C.2.77 Prototype name already exists....

-

-The Prototype definition you're attempting to create uses the same name as an existing definition. Saving the definition with the same name will cause XTrackCAD to update the existing definition. If the previous definition must be preserved, then choose a different Part Number for the new definition. -

-

-Refer to section 2.9.1.3 for detail. -

-
- -
- - - - - -Radius must be greater than 0. - - - - - - -

C.2.78 Radius must be greater than 0.

-

-It's not possible to create a Circle or Helix with a radius of 0° or less. Specify a positive value in the Radius field that appears in the Status Bar. -

-
- -
- - - - - -Radius must be less than 10000. - - - - - - -

C.2.79 Radius must be less than 10000.

-

-It's not possible to create a Circle or Helix with a radius of 10000° or more. Specify a smaller value in the Radius field. -

-
- -
- - - - - -Required column headers missing from Car Import file. - - - - - - -

C.2.80 Required column headers missing from Car Import file.

-

-The Car Import function reads car values from a Comma-Separated-Value (CSV) file. The import file must contain headers for at least the Scale, Prototype, Manufacturer and Partno columns. In addition, the following column headers may also be included: Index, Type, Description, Roadname, Repmark, Number, Options, CarLength, CarWidth, CoupledLength, TruckCenter, Color, PurchPrice, CurrPrice, Condition, PurchDate, ServiceDate and Notes. -

-

-Refer to section 2.9.1 for detail. -

-
- -
- - - - - -Rescaled tracks do not fit within layouts room parameters... - - - - - - -

C.2.81 Rescaled tracks do not fit within layouts room parameters...

-

-While using the Change Scale command to enlarge the layout, XTrackCAD determined that rescaled tracks do not fit within the layout rooms parameters. Using the Layout dialog, the rooms parameters (Height and width) should be set so as to accommodate the rescaled track. -

-

-Refer to section 2.10.6 for detail regarding Layout options or section 2.2.1 for detail regarding the Change Scale command. -

-
- -
- - - - - -Scale "SCALE1" is not valid. We will substitute a dummy scale based on "SCALE2". See 'Help|Recent Messages' for details. - - - - - - -

C.2.82 Scale "SCALE1" is not valid. We will substitute a dummy scale based on "SCALE2". See 'Help|Recent Messages' for details.

-

-SCALE1 is not one of known scales defined in "xtrkcad.xtq". We will substitute the layout scale info from SCALE2. -

-

-If the current scale is not correct, then select it on 'Options|Layout' and reload your layout. -

-

-You can also correct this by selecting the affected tracks, and using the 'Change|Change Scale' section 2.2.1 command. -

-

-Please report this error to the XTrackCAD project development team at SourceForge. The process for reporting errors is outlined in section 1.11.1. -

-
- -
- - - - - -Scale index (NNN) is not valid. Do you want use the current layout scale (SCALE)? Or create an "Unknown" scale? See 'Help|Recent Messages' for details. - - - - - - -

C.2.83 Scale index (NNN) is not valid. Do you want use the current layout scale (SCALE)? Or create an "Unknown" scale? See 'Help|Recent Messages' for details.

-

-Internal error: an invalid scale index has been generated. You can substitute the layout's current scale (recommended). -

-

-If you do not want to use the currrent scale: -

-
  • -Choose "Unknown". -
  • -
  • -Save your file -
  • -
  • -Choose the correct scale from 'Options|Layout' -
  • -
  • -Reload your file -
  • -
  • -You will see a notice that "Scale Unknown is invalid" -
  • -
  • -Choose the layout scale -
  • -
-

-You can also correct this by selecting the affected tracks, and using the 'Change|Change Scale' section 2.2.1 command. -

-

-Please report this error to the XTrackCAD project development team at SourceForge. The process for reporting errors is outlined in section 1.11.1. -

-
- -
- - - - - -Second track must be selected|unselected - - - - - - -

C.2.84 Second track must be selected|unselected

-

-The Move To Join command moves the selected tracks so an endpoint is joined with the endpoint of an unselected track. If you choose the selected endpoint first then you must choose an unselected endpoint second, and vice versa. -

-

-Refer to section 2.2.7.7 for detail. -

-
- -
- - - - - -Select position prior to entering Text. - - - - - - -

C.2.85 Select position prior to entering Text.

-

-The position where text is to be placed on the layout must be selected prior to text entry. The position is select by Left-Clicking on the layout at the point where the text is to appear. Desired text is entered after the position is selected. If necessary, the location can be changed once text entry begins by Left-Click+Draging the text to any desired position on the layout. -

-

-Refer to section 2.3.9 for detail. -

-
- -
- - - - - -Selected page is out of bounds. - - - - - - -

C.2.86 Selected page is out of bounds.

-

-During execution of the Print command an attempted was made to select a page that's outside the layouts boundaries. -

-

-Refer to section 2.10.6 for detail regarding layout boundaries or section 2.5.9 for detail regarding the Print command. -

-
- -
- - - - - -Selected shapes must define a rectangular area ... - - - - - - -

C.2.87 Selected shapes must define a rectangular area ...

-

-The Import command (Button) on the Car Prototype dialog is used to create the image of an car from the shapes selected on the layout prior to opening the Car Prototype dialog. The car is assumed to be oriented horizontally so its length must be greater than its height. The selected shapes do not meet this requirement. -

-

-Refer to section 2.9.1.3 for detail. -

-
- -
- - - - - -Selected tracks deviate too much or are too far apart from each other. - - - - - - -

C.2.88 Selected tracks deviate too much or are too far apart from each other.

-

-The Connect command is used to remove small gaps that may result when using sectional track. The chosen sectional track endpoints must be close together and nearly aligned. The selected tracks deviate too much or are too far apart from each other. -

-

-Refer to section 2.2.3 for detail. -

-
- -
- - - - - -Specified command disabled. - - - - - - -

C.2.89 Specified command disabled.

-

-The specified command has been disabled in error. -

-

-Please report this error to the XTrackCAD project development team at SourceForge. The process for reporting errors is outlined in section 1.11.1. -

-
- -
- - - - - -Split position between Turnout Points - - - - - - -

C.2.90 Split position between Turnout Points

-

-The Split position must be between an endpoint and the position where the turnout's track segments diverge (the turnout points). Select a position closer to the endpoint. -

-
- -
- - - - - -Split position not on unique path - - - - - - -

C.2.91 Split position not on unique path

-

-The Split position must be between an endpoint and the position where the turnout's track segments diverge (the turnout points). Select a position closer to the endpoint. -

-
- -
- - - - - -The Circle or Helix will not fit within the layouts room parameters (Height and Width). - - - - - - -

C.2.92 The Circle or Helix will not fit within the layouts room parameters (Height and Width).

-

-The defined circle can not fit within the defined layout parameters. Either specify a smaller value in the Radius field, or increase the room parameters in the Layout dialog. -

-
- -
- - - - - -The current layer was defined as frozen. It is now unfrozen. - - - - - - -

C.2.93 The current layer was defined as frozen. It is now unfrozen.

-

-The current layer has to be unfrozen -

-
- -
- - - - - -The curves created by the Turnout Designer for a cornu curve have more than 128 segments.... - - - - - - -

C.2.94 The curves created by the Turnout Designer for a cornu curve have more than 128 segments....

-

-Too complex a curve set to be used. Respecify Turnout Designer values. -

-

-Refer to section 2.9.9 for detail. -

-
- -
- - - - - -The entered text is too long. Maximum length is %d. - - - - - - -

C.2.95 The entered text is too long. Maximum length is %d.

-

-The text entered into a field is longer than the maximum allowed length and was truncated. Please check the shortened text and edit as necessary. -

-
- -
- - - - - -The entered text was too long for the text object. It was truncated. - - - - - - -

C.2.96 The entered text was too long for the text object. It was truncated.

-

-Text objects are limited to about 10k characters. -

-
- -
- - - - - -The following car has no Part Number... - - - - - - -

C.2.97 The following car has no Part Number...

-

-The car import file must contain headers for at least the Scale, Prototype, Manufacturer and Partno columns. In addition, car information relative to these columns must be included in each line of the file otherwise this error will occur. -

-

-Refer to section 2.9.1 for detail. -

-
- -
- - - - - -The following car has no dimensions and a... - - - - - - -

C.2.98 The following car has no dimensions and a...

-

-The car import file does not specify car dimensions and the specified Partno can not be found. Edit the import file and either add car dimensions or add/update the Partno. This will allow XTrackCAD to locate information for the car being imported. -

-

-Refer to section 2.9.1 for detail. -

-
- -
- - - - - -The following column in the Car Import file will be ignored:... - - - - - - -

C.2.99 The following column in the Car Import file will be ignored:...

-

-An invalid column in the Car Import file will be ignored. Valid column names are: -

-

-Index, Scale, Manufacturer, Type, Partno, Prototype, Description, Roadname, Repmark, Number, Options, CarLength, CarWidth, CoupledLength, TruckCenter, Color, PurchPrice, CurrPrice, Condition, PurchDate, ServiceDate and Notes. -

-

-Refer to section 2.9.1 for detail. -

-
- -
- - - - - -The position of a turnout or turntable cannot be changed while occupied by a train. - - - - - - -

C.2.100 The position of a turnout or turntable cannot be changed while occupied by a train.

-

-The position of a turnout or turntable cannot be changed while occupied by a train. -

-

-Refer to section 2.9.8, Turnouts and Turntables for detail. -

-
- -
- - - - - -The resulting length of one track piece is shorter than the minimum length of %d. - - - - - - -

C.2.101 The resulting length of one track piece is shorter than the minimum length of %d.

-

-After the split one of the track segments will be shorter than the minimum length. Select a different position for splitting. -

-
- -
- - - - - -There are no structures to choose from in the structure... - - - - - - -

C.2.102 There are no structures to choose from in the structure...

-

-This error occurs when; -

-
  • -no structures are available in the structure selection list or; -
  • -
  • -the scale setting of the layout and Parameter Files does not match. -
  • -
-

-Using the File>Parameter Files menu, check which Parameter files are loaded. Ensure the scale of the loaded files match that of the layout. Alternately a new Structure could be created using the Group command. -

-

-Refer to section 2.5.7 for detail regarding Parameter Files or section 2.9.4 for detail regarding the Group command. -

-
- -
- - - - - -There are no turnouts to choose from in the turnout... - - - - - - -

C.2.103 There are no turnouts to choose from in the turnout...

-

-This error occurs when; -

-
  • -no turnouts are available in the turnouts selection list or; -
  • -
  • -the scale setting of the layout and Parameter Files does not match. -
  • -
-

-Using the File>Parameter Files menu, check which Parameter files are loaded. Ensure the scale of the loaded files match that of the layout. Alternately a new turnout could be created using the Turnout Designer command. -

-

-Refer to section 2.5.7 for detail regarding Parameter Files or section 2.9.9 for detail regarding the Turnout Designer command. -

-
- -
- - - - - -There are no unconnected end points for this track - - - - - - -

C.2.104 There are no unconnected end points for this track

-

-The current command operates on the unconnected endpoint of a track, but the endpoints of the chosen track are all connected to other tracks. Use the Split command to disconnect the desired endpoint of this track or choose another track. -

-

-Refer to section 2.2.17.1 for detail. -

-
- -
- - - - - -There are too few sections in this loop. - - - - - - -

C.2.105 There are too few sections in this loop.

-

-The Connect command operates by adding small gaps between other track to make up for the larger gap between the tracks you have selected. In this case you are attempting to close a loop of track with to few sections. Try creating a loop with more sectional track pieces. -

-

-Refer to section 2.2.3 for detail. -

-
- -
- - - - - -There is nothing to redo! - - - - - - -

C.2.106 There is nothing to redo!

-

-Either the Undo command has not been used or another command has been used since, thus no Undo operations are available to be undone. -

-

-Refer to section 2.4.9 for detail. -

-
- -
- - - - - -There is nothing to undo! - - - - - - -

C.2.107 There is nothing to undo!

-

-Either no operations have been performed since the current file was opened or all previous operations (up to 10) have been undone. -

-

-Refer to section 2.4.9 for detail. -

-
- -
- - - - - -Too many track segments in Group. - - - - - - -

C.2.108 Too many track segments in Group.

-

-A group is limited to a maximum of 127 track segments. The number of track segments within the selected group of tracks exceed this number. Select a smaller number of tracks then try again. -

-

-Refer to section 2.9.4 for details. -

-
- -
- - - - - -Track cannot be changed. - - - - - - -

C.2.109 Track cannot be changed.

-

-Modifications can only be made to straight or curved tracks. -

-
- -
- - - - - -Track endpoint is within turntable radius. - - - - - - -

C.2.110 Track endpoint is within turntable radius.

-

-An attempt has been made to create the endpoint of a track within the radius of the Turntable. Move the endpoint of the track (mouse pointer) outside of the radius of the Turntable. -

-

-Refer to section 2.1.9 for detail. -

-
- -
- - - - - -Track intersection not possible; move points away from frog. - - - - - - -

C.2.111 Track intersection not possible; move points away from frog.

-

-The track angle at the current point position does not intersect with the angle of the diverging leg of the new turnout. The points need to be relocated to a position that will allow the angle of the track to intersect the angle of the diverging leg of the new turnout. -

-

-Refer to section 2.1.3 for detail. -

-
- -
- - - - - -Track is too short by N.NNN - - - - - - -

C.2.112 Track is too short by N.NNN

-

-The operation will create a track that is shorter than the minimum length specified on the Preferences dialog. Adjust the position of the mouse to increase the length of the track by moving away from the endpoint. -

-

-Refer to section 2.10.7 for detail. -

-
- -
- - - - - -Track radius (N.NNN) is smaller than easement minimum (N.NNN). - - - - - - -

C.2.113 Track radius (N.NNN) is smaller than easement minimum (N.NNN).

-

-An attempt was made to create a curved track with a radius smaller than the minimum specified in the Easement dialog. Try moving the mouse to different position, creating a curve with a larger radius. -

-

-Refer to section 2.10.4 for detail. -

-
- -
- - - - - -Track segment N not on Path for Turnout - - - - - - -

C.2.114 Track segment N not on Path for Turnout

-

-A Path (a sequence of track segments) defines a route through a Turnout from one End Point to another. Each segment should be be present in a least one Path. -

-

-This can happen when Grouping complex track objects, or when there is more than one path between End Points, for example a siding. -

-

-Try simplifying the segments or removing any loops in the connected segments. -

-

-This message can be suppressed by passing the command line option -

-
  • -/d suppresscheckpaths (Windows) or -
  • -
  • --d suppresscheckpaths (Linux/MAC) -
  • -
-
- -
- - - - - -Track segments appear too late in Group segment list. - - - - - - -

C.2.115 Track segments appear too late in Group segment list.

-

-A Group's track segments must be in the first 127 segments. You can move the track segments to the start of the segment list. -

-

-Refer to section 2.9.4 for details. -

-
- -
- - - - - -Tracks in a frozen layer cannot be modified. - - - - - - -

C.2.116 Tracks in a frozen layer cannot be modified.

-

-This operation cannot be executed as the selected track is present on a frozen layer. Track modifications may be performed only on unfrozen layers. Move the object to a Layer that's not frozen or unfreeze the layer. -

-

-Refer to section 2.9.5 for detail. -

-
- -
- - - - - -Tracks in a module cannot be modified. - - - - - - -

C.2.117 Tracks in a module cannot be modified.

-

-This operation cannot be executed as the selected track is present in a module layer. Track modifications may be performed only on unfrozen, non-module layers. -

-

-Refer to section 2.9.5 for detail. -

-
- -
- - - - - -Turnout definition contains non-track segments.... - - - - - - -

C.2.118 Turnout definition contains non-track segments....

-

-Turnout definitions can include lines and other shapes that represent switch machines, switch stands, roadbed or other objects. Such items can be include when editing Turnout definitions. These same items can also be removed if there's a need to start over again. -

-

-Refer to section 2.9.2 for detail. -

-
- -
- - - - - -Turntable diameter must greater than 0. - - - - - - -

C.2.119 Turntable diameter must greater than 0.

-

-It's not possible to create a turntable with a diameter of less than or equal to 0. Specify a positive value in the Diameter field that appears in the Status Bar. -

-
- -
- - - - - -Undo assertion failure %s:%d... - - - - - - -

C.2.120 Undo assertion failure %s:%d...

-

-Please report this error to the XTrackCAD project development team at SourceForge. The process for reporting errors is outlined in section 1.11.1. -

-
- -
- - - - - -While processing Layout file %s, %d lines were skipped because they were not recognized. - - - - - - -

C.2.121 While processing Layout file %s, %d lines were skipped because they were not recognized.

-

-The layout file that you loaded contained records that were not recognized. This could be because the file was written by a higher level of XTrackCAD or because it was corrupted. -

-

-Take full advantage of the latest features within XTrackCAD by visiting the XTrackCAD Fork Website and downloading the latest release. -

-
- -
- - - - - -While processing Parameter file %s, %d lines were skipped because they were not recognized. - - - - - - -

C.2.122 While processing Parameter file %s, %d lines were skipped because they were not recognized.

-

-The parameter file that you loaded contained records that were not recognized. This could be because the file was designed for a higher level of XTrackCAD or because it was corrupted. -

-

-Take full advantage of the latest features within XTrackCAD by visiting the XTrackCAD Fork Website and downloading the latest release. -

-
- -
- - - - - -XTrackCAD Version %s: Please note that this Beta Version of XTrackCAD is still undergoing final testing before its official release. The sole purpose of this Beta Version is to conduct testing and obtain feedback. Should you encounter any bugs, glitches, lack of functionality or other problems, please let us know immediately so we can rectify these accordingly. Your help in this regard is greatly appreciated! - - - - - - -

C.2.123 XTrackCAD Version %s: Please note that this Beta Version of XTrackCAD is still undergoing final testing before its official release. The sole purpose of this Beta Version is to conduct testing and obtain feedback. Should you encounter any bugs, glitches, lack of functionality or other problems, please let us know immediately so we can rectify these accordingly. Your help in this regard is greatly appreciated!

-

-XTrackCAD Version %s: Please note that this Beta Version of XTrackCAD is still undergoing final testing before its official release. The sole purpose of this Beta Version is to conduct testing and obtain feedback. Should you encounter any bugs, glitches, lack of functionality or other problems, please let us know immediately so we can rectify these accordingly. Your help in this regard is greatly appreciated! -

-
- -
- - - - - -You have specified a large bitmap.... - - - - - - -

C.2.124 You have specified a large bitmap....

-

-Bitmaps can use a large amount of system resources. They may also take a long time to generate and create a large file. -

-

-Refer to section 2.5.2 for detail. -

-
- -
- - - - - -[X Y] is not a track - - - - - - -

C.2.125 [X Y] is not a track

-

-The current command operates on a track object and a track was not found at the current location (given as X and Y). -

-
- -
- - - - - -Upgrade From Earlier XTrackCAD Version - - - - - - -

Appendix D: Upgrade From Earlier XTrackCAD Version

-

-This section contains helpful information regarding program changes and the effects such may have with respect to layout files made with previous versions of XTrackCAD. -

-
- - -
- - - - - -Version 5.x - - - - - - -

D.1 Version 5.x

-

-Version 5.x.x of XTrackCAD introduced many enhancements an additions including Layout Control Objects, Cornu Tracks and Bezier Tracks and Lines. It is upward compatible from earlier versions but if the new objects are included in layouts, the files will not be readable by earlier versions. -

-

-Users should take a backup of thier Layout files if they will want to use the previous level of code before opening them. -

- -
- - - - - -Version 2.x - - - - - - -

D.2 Version 2.x

-

-Updated Titles -

-

- -

-

-Version 2.0.0 of XTrkCad introduced a change in the way Turnouts and Structures are named. The new method splits the title into 3 parts: Manufacturer, Description and Part Number. -

-

-To help you when upgrading to the new version, when loading an old XTrkCad layout file, XTrackCAD detects if the layout uses Turnouts and Structures that have titles in the old format. If so this dialog is displayed which allows you to change the titles in your layout to the new format. -

-

-The title of each different type of Turnout is collected and presented in this dialog. Simply select the Turnout on the list that matches the one displayed and click 'Update'. Repeat for each type of Turnout in your layout. -

-

-If there is no matching Turnout, click on Ignore. The Turnout will retain the old name as the Description, with a blank Manufacturer and Part Number. -

-

-Click Cancel to continue loading the file without updating the titles. -

-

-If you Save your file without updating all the titles you will not be able to update the titles later. -

-

-If you are looking at old files without making changes then Click on Cancel to load the file without Updates. -

-

-Not updating the titles prevents the customization of the way titles are presented in various lists and on the layout. Basic operation of XTrackCAD is not affected. -

-
- -
- - - - - -Version 4.0.3 - - - - - - -

D.3 Version 4.0.3

-

-Internationalization -

-

-Internationalization or the ability to localize XTrackCAD for use with various languages was adopted during this version upgrade. XTrackCAD is now available with balloon help and daily tips written in US English, Finnish and German. The XTrackCAD development team welcomes anyone who wishes to volunteer with translation of various support files. Let them know by submitting an offer to assist to the XTrackCAD Feature Tracker located at the XTrackCAD Fork Project Site or the XTrackCAD Wikka Wish List located at the XTrackCAD Wiki: WishList. -

-

-Minor Fixes and Enhancements -

-
  • -Thanks to Martin Fischer, the Button Bar has a much cleaner and sharper look. -
  • -
-

- -

-
  • -Several selections within various Option Menus (Layout, Display, Command and Preferences) have been re-arranged. In some case the order or grouping of menu items changed. In other cases menu items were move to a different menu; still within the sub-set of Option Menus. Our hope is that we've made it easier to locate parameter settings that in past were difficult to locate. -
  • -
-

- -

-
  • -An new option that allows XTrackCAD to automatically re-open the last layout file has been added to the Options>Preferences menu. For detail refer to the ‘On Program Startup’ item found in Section 2.10.7. -
  • -
-

- -

-
  • -Significant updates were made to the Atlas N and HO scale parameter files. Diesel engine and freight car information is now contained in four separate parameter files; Atlas HO Scale Cars (atlascho.xtp), Atlas HO Scale Diesel Engines (atlaseho.xtp), Atlas N Scale Cars (atlascn.xtp) and Atlas N Scale Diesel Engines (atlasen.xtp). -
  • -
-

- -

-
  • -Twenty-one prototypes were added to the American Prototype parameter file (protoam.xtp). The additional prototypes are; -

    - -

    -
    • -Diesel Engines -
      • -Dash 8-32BWH, Dash 8-40B, Dash 8-40BW, Dash 8-40C -
      • -
      • -FP7A -
      • -
      • -H15-44, H16-44, H15/16-44 -
      • -
      • -RS4/5 -
      • -
      • -RSD12 -
      • -
      • -S1, S2, S3, S4 -
      • -
      • -SD35, SDP35 -
      • -
      - -
    • -
    -

    - -

    -
    • -Freight Cars -
      • -Caboose, NE-6 -
      • -
      • -Flat, 42' -
      • -
      • -Tank, 55' and Tank, 65' -
      • -
      • -Reefer, 36' -
      • -
      - -
    • -
    - -
  • -
-

- -

-
  • -XTrackCAD users reported difficulty when attempting to activate grid lines in version 4.02. The problem was noticeable only on new installations. A default grid size of zero was found to be the cause of the problem. The default grid size has been changed to 1 thus eliminating the problem. -
  • -
-

- -

-
  • -A small bug preventing Zooms of less than 1:1 (Refer to Section 2.12.4 for detail.) was accidentally introduced in version 4.0.1. This problem has been corrected in version 4.0.3. -
  • -
-

- -

-
  • -When new scale definitions were added to XTrkCad 4.0.2, a small bug broke the file format for some scales (eg., N UK). This problem has been corrected in version 4.0.3. -
  • -
-

- -

-
  • -Some users of the Linux based application reported the Sticky Commands menu would exceed screen length. Spacing between Sticky Commands options has been improved in order to prevent this problem. -
  • -
-

- -

-
  • -We've no idea when certain demo's broke however thanks to the work of Mikko Nissinen, many broken demos are now fixed. -
  • -
-

- -

-

-Name Change -

-

-With release of this version of XTrackCAD there's been a subtle change in the spelling and punctuation of the applications name. From this version forward, the application will be know as XTrackCAD. Please note the spelling and capitalization of the name. -

-

-Why was the name changed? This release gives XTrackCAD developers an opportunity to included a much sought after feature; Internationalization (Through i18n). On the surface this doesn't sound that big however having the ability to internationalize or localize the product has great advantages for all users. Not only is there great potential for the application to become available to a larger audience, our hope it that the developer pool will expand which should result in more features being added to the application. -

-
- -
- - - - - -Version 4.0.x - - - - - - - -

D.4 Version 4.0.x

-

-Check-point Files -

-

-Version 4 of XTrkCad introduces a new way of handling check-point files. This will allow resuming your work after a system crash much easier than before. -

-

-If you start XTrkCad V.4.0.x the first time after an upgrade from a earlier version, a pop-up with the question: "Program was not terminated properly. Do you want to resume working on the previous track plan?" -

-

-Select "Ignore" only if you're sure that the work from your last session has been correctly saved. If uncertain or restarting after an earlier failure select "Resume". -

-

- -

-

-Help System -

-

-The built in help system has been converted to a much more flexible and widely used HTML format. With many new graphics and extensively rewritten text the help information is now up-to-date with recent development. -

-

-Layer Colour Settings -

-

-Your personal layer color settings are now stored in your preferences. This allows you to apply the same settings to other layouts you design. -

-

-Parameter Files Updated -

-

-Thanks to Ralph Boyd, Dwayne Ward, Casey Sterbenz and others, many new and updated parameter files were added to this release. -

-

-Wheel mouse -

-

-The wheel on a wheel mouse can now be used to zoom in and out on a layout design. -

-
- -
- - - - - -Warranty, License and Copying - - - - - - -

Appendix E: Warranty, License and Copying

-

-XTrackCAD is Copyright 2003, Sillub Technology and Copyright 2007, Bob Blackwell and Martin Fischer and Copyright 2020, Martin Fischer, Adam Richards and Dave Bullis. -

-

-Some icons are taken from the Tango Free Desktop project and are covered by the Creative Commons Attribution-ShareAlike 2.5 License Agreement. -

-
- - -
- - - - - -Warranty - - - - - - -

E.1 Warranty

-

-XTrackCAD is provided "as is" without warranty of any kind, either express or implied, including, but not limited to warranties of merchantability or fitness for a particular purpose. In no event will Sillub Technology be liable for any damages, including incidental or consequential damages, arising out of the use of the program, even if advised of the possibility of such damages. -

-
- -
- - - - - -Copying and Distribution - - - - - - -

E.2 Copying and Distribution

-

-XTrackCAD is a powerful CAD program for designing Model Railroad layouts. -

-

-XTrackCAD is Copyright 2003, Sillub Technology and Copyright 2007, Bob Blackwell and Martin Fischer and Copyright 2020, Martin Fischer, Adam Richards and Dave Bullis and licensed as free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. -

-

-You should have received a copy of the GNU General Public License along with this program; see the file named COPYING or refer to Section E.3. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -

-

-XTrackCAD Fork is a project for further development of the original XTrackCAD software. Refer to the project homepage at http://www.xtrkcad.org/ for news and current releases. -

-
- -
- - - - - -GNU General Public License License - - - - - - -

E.3 GNU General Public License License

-
-GNU GENERAL PUBLIC LICENSE -
-
-Version 2, June 1991 -
-
-

- -

-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. -
-
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -
-
-

-Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -

-

-Preamble -

-

-The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. -

-

-When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. -

-

-To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. -

-

-For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. -

-

-We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. -

-

-Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. -

-

-Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. -

-

-The precise terms and conditions for copying, distribution and modification follow. -

-

-GNU GENERAL PUBLIC LICENSE -

-

-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -

-

-0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". -

-

-Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. -

-

-1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. -

-

-You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. -

-

-2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: -

-
-a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. -
-
-

- -

-
-b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. -
-
-

- -

-
-c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) -
-
-

-These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. -

-

-Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. -

-

-In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. -

-

-3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: -

-
-a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, -
-
-

- -

-
-b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, -
-
-

- -

-
-c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) -
-
-

-The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. -

-

-If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. -

-

-4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. -

-

-5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. -

-

-6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. -

-

-7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. -

-

-If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. -

-

-It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. -

-

-This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. -

-

-8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. -

-

-9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -

-

-Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. -

-

-10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. -

-

-NO WARRANTY -

-

-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -

-

-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -

-

-END OF TERMS AND CONDITIONS -

-

-How to Apply These Terms to Your New Programs -

-

-If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. -

-

-To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. -

-
-<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> -
-
-

- -

-
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. -
-
-

- -

-
-This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -
-
-

- -

-
-You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -
-
-

-Also add information on how to contact you by electronic and paper mail. -

-

-If the program is interactive, make it output a short notice like this when it starts in an interactive mode: -

-
-Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. -
-
-

-The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. -

-

-You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: -

-
-Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. -
-
-

- -

-
-<signature of Ty Coon>, 1 April 1989 -
-
-

- -

-
-Ty Coon, President of Vice -
-
-

-This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. -

-
- -
- - - - - -Contributions - - - - - - -

E.4 Contributions

-

-XTrackCAD incorporates the following software: -

-
This program uses FreeImage, a free, open source image library supporting all common bitmap formats. 
-See http://freeimage.sourceforge.net for details
-
-

- -

-
uthash, utlist 
-Copyright (c) 2005-2015, Troy D. Hanson  http://troydhanson.github.com/uthash/
-All rights reserved.
-
-

- -

-
CJson - https://github.com/DaveGamble/cJSON/blob/master/README.md#license
-Copyright (c) 2009-2017 Dave Gamble and cJSON contributors
-
-

- -

-
zlib - https://opensource.org/licenses/zlib-license.php
-
-

- -

-
libzip - https://libzip.org/license/
-Copyright (C) 1999-2019 Dieter Baron and Thomas Klausner
-
-
The authors can be contacted at <libzip@nih.at>
-
-
Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-
1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
-
2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in
- the documentation and/or other materials provided with the
- distribution.
-
-
3. The names of the authors may not be used to endorse or promote
- products derived from this software without specific prior
- written permission.
-
-
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-

- -

-
minixml - https://github.com/michaelrsweet/mxml/commit/f166ad1977f2f13295689772a5d9e442f73d46f1
-
-
Copyright (C) 2003-2019 by Michael R Sweet.
-The Mini-XML library is licensed under the Apache License Version 2.0 with an
-exception to allow linking against GPL2/LGPL2-only software.
-
- -
- - - - - - - - - - -

Index

-Archive: Section 2.5, Section 2.10.6
-AutoSave: Section 2.10.7, Section 2.10.7
-Bench-work: Section 2.3.7, Section 2.3.7.3, Section 2.3.7.3, Section 3.3.3.5
-Bezier Track: Section 2.1.2
-Block: Section 2.1, Section 2.1.10
-Block Gaps: Section 2.2.17.2.2
-Bridge: Section 2.4
-Bridge (Draw or Hide Abutments): Section 2.4.7
-Bugs: Section 1.11.1
-Car Inventory: Section 2.9.1
-Car Item Dialog: Section 2.9.1.1
-Car Part Dialog: Section 2.9.1.2
-Car Prototype Dialog: Section 2.9.1.3
-Center, Curved Track: Section 2.1.2
-Change Scale: Section 2.2
-Choose Parameter Files: Section 2.5.8
-Chord, Curved Track: Section 2.1.2
-Circle Fixed Radius: Section 2.1.1.1
-Circle Fixed Tangent: Section 2.1.1.2
-Circle From Center: Section 2.1.1.3
-Circle Radius: Section 2.1.1, Section 2.1.1.1
-Circles and Filled Circles: Section 2.3.1
-Circle Track: Section 2.1, Section 2.1.1, Section 2.1.1
-Clear Elevations: Section 2.2
-Clear Filter: Section 2.5.8
-Colors Dialog: Section 2.10.1
-Command Option Dialog: Section 2.10.2
-Connect Two Tracks: Section 2.2
-Context Sensitive Menus: Section 3.4.1
-contributions: Section E.4
-Control: Section 2.1, Section 2.1.13
-Control Element: Section 2.1
-Control Element, Block: Section 2.1
-Control Element, Control: Section 2.1
-Control Element, Sensor: Section 2.1
-Control Element, Signal: Section 2.1
-Control Element, Switchmotor: Section 2.1
-Convert: Section 2.2
-Copy: Section 2.4
-copying and distribution: Section E.2
-Cornu Easements: Section 2.2.7.4, Section 2.2.8.8, Section 2.10.4.1
-Cornu Track: Section 2.1.2
-Cornu Turnouts: Section 2.9.9
-Create Cornu Track: Section 2.1.2.6
-Creating a Cornu: Section 2.2.7.4
-Curved Bezier Track: Section 2.1.2.5
-Curved Lines: Section 2.3.2
-Curved Track: Section 2.1.2
-Curved Track, Center: Section 2.1.2
-Curved Track, Chord: Section 2.1.2
-Curved Track, End Point: Section 2.1.2
-Curved Track From Center: Section 2.1.2.3
-Curved Track from Chord: Section 2.1.2.4
-Curved Track from End Point: Section 2.1.2.1
-Curved track from Tangent: Section 2.1.2.2
-Curved Track, Tangent: Section 2.1.2
-Curve Track: Section 2.1
-Custom Management: Section 2.9.2
-Custom Turntable: Section 2.1
-Cut: Section 2.4
-Delete: Section 2.4, Section 2.4.4
-Demo Mode: Section 2.6.1
-Deselect All: Section 2.4
-Dialogs: Section 3.2
-Directories: Section 1.9.1, Section 1.9.2, Section 1.9.3
-Display Dialog: Section 2.10.3
-Document: Section 2.3.3.3
-Draw Benchwork: Section 2.3.7.3
-Draw Bezier Curve: Section 2.3.2.5
-Draw Box: Section 2.3.6.1
-Draw Circle from Center: Section 2.3.1.2
-Draw Circle from Tangent: Section 2.3.1.1
-Draw Curve from Center: Section 2.3.2.3
-Draw Curve from Chord: Section 2.3.2.4
-Draw Curve from End Point: Section 2.3.2.1
-Draw Curve from Tangent: Section 2.3.2.2
-Draw Dimension Line: Section 2.3.7.2
-Draw Filled Box: Section 2.3.6.2
-Draw Filled Circle from Center: Section 2.3.1.4
-Draw Filled Circle from Tangent: Section 2.3.1.3
-Draw Filled Polygon: Section 2.3.6.4
-Draw Objects Origin: Section 2.3.8
-Draw Polygon: Section 2.3.6.3
-Draw PolyLine: Section 2.3.6.5
-Draw Shapes: Section 2.3.6
-Draw Straight Line: Section 2.3.7.1
-Draw Table Edge: Section 2.3.7.4
-Easements: Section 2.10.4, Section 2.10.4.3
-Easements with Fixed Sharpness: Section 2.10.4.2
-Elevation: Section 2.2
-End Point, Curved Track: Section 2.1.2
-Enhancement Requests: Section 1.11.2
-Enumerate: Section 2.9.6
-Export: Section 2.5.1
-Export to Bitmap: Section 2.5.2
-Export to DXF: Section 2.5.3
-Export to SVG: Section 2.5.4
-File Types: Section 2.5
-Fixed-track: Section 2.1, Section 2.1.8, Section B.2
-Flex-track: Section 2.7.1, Section B.2
-Flip: Section 2.2
-Font Selection: Section 2.10.5
-Glossary: Section B.1, Section B.2
-gnu general public license: Section E.3
-Grid Dialog: Section 2.12.2
-Group Dialog: Section 2.9.4
-Hand-laid Turnout: Section 2.1
-Hand-laid Turnouts: Section 2.1.3
-Helix: Section 2.1
-Helix Track: Section 2.1.4
-Import: Section 2.5.5
-Import as Module: Section 2.5.6
-Installation: Section 1.5.1, Section 1.5.3, Section 1.9.2
-Invert Selection: Section 2.4
-Join Lines: Section 2.2
-Join Track: Section 2.2
-Layers Dialog: Section 2.9.5
-Layout Control Elements Dialog: Section 2.9.3
-Layout Dialog: Section 2.10.6
-Layout File: Section 2.5
-License: Section E.3
-Line, Parallel: Section 2.1
-Loosen Tracks: Section 2.2
-Mac Installation: Section 1.5.2
-Magnetic Snap: Section 2.12
-Medium Tracks: Section 2.4
-Menus: Section 2.1, Section 2.2, Section 2.3, Section 2.4, Section 2.5, Section 2.9, Section 2.10, Section 2.12
-Message Types: Section C.1
-Modify: Section 2.2
-Modifying a Cornu: Section 2.2.7.4
-Move: Section 2.2
-Move Description: Section 2.2
-Move To Back: Section 2.4, Section 2.4.2
-Move To Current Layer: Section 2.4
-Move To Front: Section 2.4, Section 2.4.2
-Navigation: Section 1.4, Section 2.12, Section 3.1, Section 3.2.1, Section 3.2.2, Section 3.3, Section 3.3, Section 3.4
-Note Variants: Section 2.3.3
-OSX Installation: Section 1.5.2
-OSX Run Security: Section 1.5.2
-Parallel: Section 2.1
-Parallel Line: Section 2.1
-Parallel Lines: Section 2.1.5.2
-Parallel Track: Section 2.1, Section 2.1.5.1
-Parallel Track or Line: Section 2.1.5
-Parameter Files: Section 2.5.7
-Parts List: Section 2.9.6
-Paste: Section 2.4
-Preferences Dialog: Section 2.10.7
-Price List: Section 2.9.7
-Printer Margin: Section 2.5.11
-Printer Setup: Section 2.5.10
-Printing: Section 2.5.9, Section 2.5.10.1, Section 2.5.10.2, Section A.1
-Profile: Section 2.2
-Properties: Section 2.2
-Protractor: Section 2.3.5
-Raise/Lower Elevations: Section 2.2
-Recompute Elevations: Section 2.2
-Redo: Section 2.4, Section 2.4.9
-Removing XTrackCAD: Section 1.10
-Roadbed: Section 2.4
-Roadbed (Draw or Hide Base): Section 2.4.8
-Rotate: Section 2.2
-Ruler: Section 2.3.4
-Run Trains: Section 2.9.8
-Sectional Track: Section 2.2.3
-Select: Section 2.2
-Select All: Section 2.4
-Select By Index: Section 2.4, Section 2.4.1
-Select Current Layer: Section 2.4
-Select Stranded Track: Section 2.4
-Sensor: Section 2.1, Section 2.1.14
-Shortcut Keys: Section 2.4.3, Section 3.3, Section 3.3, Section 3.3.6, Section 3.3.8, Section 3.4
-Signal: Section 2.1, Section 2.1.12
-Simulation: Section 2.9.8
-Snap Grid: Section 2.12
-Split: Section 2.2
-Start the Program: Section 1.6
-Sticky Dialog: Section 2.10.8
-Straight Objects: Section 2.3.7
-Straight Track: Section 2.1, Section 2.1.6, Section 3.4.1
-Structure: Section 2.1, Section 2.1.7
-Structures: Section 2.7.2
-Switchmotor: Section 2.1, Section 2.1.11
-Tangent, Curved Track: Section 2.1.2
-Text: Section 2.3.9
-Text Note: Section 2.3.3.1
-Thick Tracks: Section 2.4
-Thin, Medium and Thick Tracks: Section 2.4
-Thin Tracks: Section 2.4
-Ties (Draw or Hide Ties): Section 2.4.6
-Ties/No Ties: Section 2.4
-Tool-bar Configuration: Section 2.12.3
-Track, Bezier: Section 2.1.2
-Track, Bridge: Section 2.4
-Track, Circle: Section 2.1, Section 2.1.1
-Track, Connect: Section 2.2
-Track, Cornu: Section 2.1.2
-Track, Fixed: Section 2.1
-Track, Join: Section 2.2
-Track, Loosen: Section 2.2
-Track No Ties: Section 2.4
-Track, Parallel: Section 2.1
-Track, Roadbed: Section 2.4
-Tracks, Medium: Section 2.4
-Tracks, Thick: Section 2.4
-Tracks, Thin: Section 2.4
-Track Ties: Section 2.4
-Track, Tunnel: Section 2.4
-Track Width: Section 2.4
-Train Mode: Section 2.9.8
-Tunnel: Section 2.4
-Tunnel (Hide Tracks): Section 2.4.5
-Turnout Designer: Section 2.9.9
-Turnout, Hand-laid: Section 2.1
-Turnouts: Section 2.7.3
-Turntable, Custom: Section 2.1
-Turntables: Section 2.1.9
-Undo: Section 2.4, Section 2.4.9
-Ungroup: Section 2.9.11
-Update Turnouts and Structures: Section 2.9.10
-User Support: Section 1.11.3
-Warranty: Section E.1
-Weblink: Section 2.3.3.2
-Zoom: Section 2.12.4
-Zoom/Pan Shortcut Keys: Section 2.2.11, Section 2.12.4

-
- diff --git a/app/help/genhelp.c b/app/help/genhelp.c index 2732874..0767749 100644 --- a/app/help/genhelp.c +++ b/app/help/genhelp.c @@ -121,8 +121,7 @@ int main(int argc, char * argv[]) fseek(inFile, 0, SEEK_SET); jsonData = malloc(length + 1); if (jsonData) { - fread(jsonData, 1, length, inFile); - jsonData[length] = '\0'; + jsonData[ fread(jsonData, 1, length, inFile) ] = '\0'; } fclose(inFile); } diff --git a/app/help/genhelp.json b/app/help/genhelp.json index 29e275d..88e0a7b 100644 --- a/app/help/genhelp.json +++ b/app/help/genhelp.json @@ -104,7 +104,9 @@ {"line": "cmdMove", "contents": "Move selected objects" }, {"line": "cmdMoveLabel", "contents": "Move a label" }, {"line": "cmdMoveToCurrentLayer", "contents": "Move selected objects to current layer" }, + {"line": "cmdNewFixedTrack", "contents": "Select and place a fixed track element"}, {"line": "cmdNote", "contents": "Place a note on the layout" }, + {"line": "cmdNoteCmd", "contents": "Select type of note to be placed on trackplan"}, {"line": "cmdOutputbitmap", "contents": "Print a bitmap" }, {"line": "cmdPan", "contents": "Pan or zoom the layout" }, {"line": "cmdPanMode", "contents": "Change to zoom/pan mode" }, @@ -123,6 +125,7 @@ {"line": "cmdRedo", "contents": "Redo last undo" }, {"line": "cmdRefreshCompound", "contents": "Update selected Turnout and Structure definitions" }, {"line": "cmdRescale", "contents": "Rescale selected objects" }, + {"line": "cmdRoadbed", "contents": "Show roadbed underneath the selected track"}, {"line": "cmdRotate", "contents": "Rotate selected object(s)" }, {"line": "cmdRuler", "contents": "Show a ruler" }, {"line": "cmdSelect", "contents": "Select objects" }, @@ -146,6 +149,7 @@ {"line": "cmdText", "contents": "Enter text on the layout" }, {"line": "cmdTextSize", "contents": "Controls the size of the entered text" }, {"line": "cmdTextNote", "contents": "Text Note"}, + {"line": "cmdTies", "contents": "Show ties for selected track"}, {"line": "cmdTip", "contents": "Tip of the Day window" }, {"line": "cmdTrain", "contents": "Run Trains" }, {"line": "cmdTrainMode", "contents": "Change To Run Trains Mode" }, @@ -153,8 +157,8 @@ {"line": "cmdTrainNewCar", "contents": "Place a car on the layout" }, {"line": "cmdTrainExit", "contents": "Exit Trains" }, {"line": "cmdTrimDraw", "contents": "Trim a line, circle or polyline Draw Object using a second Object" }, - {"line": "cmdTunnel", "contents": "Hide/Unhide a track" }, - {"line": "cmdBridge", "contents": "Make/Unmake a track a bridge" }, + {"line": "cmdTunnel", "contents": "Hide/Unhide selected track" }, + {"line": "cmdBridge", "contents": "Make/Unmake selected track a bridge" }, {"line": "cmdTurnout", "contents": "Place a turnout or sectional track" }, {"line": "cmdTurnoutNew", "contents": "Create a new turnout definition" }, {"line": "cmdTurntable", "contents": "Place a turntable" }, @@ -501,6 +505,7 @@ {"line": "pref-turntable-angle", "contents": "Specifies the minimum angle between tracks connected to a turntable" }, {"line": "pref-coupling-speed-max", "contents": "Trains will crash above this speed" }, {"line": "pref-balloonhelp", "contents": "Enable/Disable balloon popup help windows" }, + {"line": "pref-setaudio", "contents": "Turn on beeps for positive confirmations and warnings"}, {"line": "pref-showflextrack", "contents": "Enable/Disable show of flextrack on hotbar" }, {"line": "pref-dragpixels", "contents": "How far you can move the mouse before its considered a drag" }, {"line": "pref-dragtimeout", "contents": "How long you can hold a mouse button down before its considered a drag" }, diff --git a/app/help/xtrkcad.tip b/app/help/xtrkcad.tip index bcc15c3..fdf7102 100644 --- a/app/help/xtrkcad.tip +++ b/app/help/xtrkcad.tip @@ -7,7 +7,7 @@ Set your modeling scale on the "Options|Layout" dialog. This controls the Turno A number of example layouts are provided. These files can be accessed by "Help|Examples". -When installed, the length units are set based on your contry: inches for United States or Canada and centimeters elsewhere. You can change this on the "Options|Preferences" dialog by choosing between Metric and English. +When installed, the length units are set based on your country: inches for United States or Canada and centimeters elsewhere. You can change this on the "Options|Preferences" dialog by choosing between Metric and English. You can change the overall size of your layout on the "Options|Layout" dialog. diff --git a/app/i18n/CMakeLists.txt b/app/i18n/CMakeLists.txt index 7e245c5..00b50bb 100644 --- a/app/i18n/CMakeLists.txt +++ b/app/i18n/CMakeLists.txt @@ -134,8 +134,7 @@ function(updatepofile locale) ) endif() - file(MAKE_DIRECTORY ${mofile_dir}) - + file(MAKE_DIRECTORY ${mofile_dir} ) # If translator program was given, add target to edit .po files with it if(xtc_translator) add_custom_target(msgtranslate-${locale} diff --git a/app/i18n/cy_GB.po b/app/i18n/cy_GB.po index dbe8a4e..ea30b7a 100644 --- a/app/i18n/cy_GB.po +++ b/app/i18n/cy_GB.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Welsh translations for xtrkcad package. +# Copyright (C) Adam J M Richards 2021 +# This file is distributed under the same license as the xtrkcad package. +# Adam J M Richards , 2021 # # Translators: # Adam J M Richards , 2021 diff --git a/app/i18n/de_DE.po b/app/i18n/de_DE.po index e9c7c49..6a104ad 100644 --- a/app/i18n/de_DE.po +++ b/app/i18n/de_DE.po @@ -1,14 +1,14 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2023 THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , 2023. +# German translations for xtrkcad package. +# Copyright (C) 2023 Martin Fischer +# This file is distributed under the same license as the xtrkcad package. +# Martin Fischer , 2021. # # Translators: # Adam J M Richards , 2021 # Martin Fischer , 2021 msgid "" msgstr "" -"Project-Id-Version: \n" +"Project-Id-Version: xtrkcad 5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-12-29 09:20+0100\n" "PO-Revision-Date: 2023-12-29 09:22+0100\n" diff --git a/app/i18n/fr_FR.po b/app/i18n/fr_FR.po index 6e429f1..ba81027 100644 --- a/app/i18n/fr_FR.po +++ b/app/i18n/fr_FR.po @@ -1,6 +1,6 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. +# French translations for xtrkcad package. +# Copyright (C) Jacques Glize 2021 +# This file is distributed under the same license as the xtrkcad package. # FIRST AUTHOR , YEAR. # # Translators: diff --git a/app/i18n/ru.po b/app/i18n/ru.po index 51ac0d4..06b9a23 100644 --- a/app/i18n/ru.po +++ b/app/i18n/ru.po @@ -1,15115 +1,15115 @@ -# Russian translation for xtrkcad package -# Copyright (C) CupIvan -# This file is distributed under the same license as the xtrkcad package. -# CupIvan , 2015-2018 -# -msgid "" -msgstr "" -"Project-Id-Version: xtrkcad 5.1.2\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-27 10:09+0100\n" -"PO-Revision-Date: 2019-04-04 10:37+0300\n" -"Last-Translator: CupIvan \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ru_RU\n" -"X-Generator: Poedit 2.2.1\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" -"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: ../bin/archive.c:154 ../bin/archive.c:161 ../bin/archive.c:190 -#: ../bin/archive.c:215 ../bin/archive.c:270 ../bin/archive.c:284 -#: ../bin/archive.c:294 ../bin/archive.c:348 ../bin/archive.c:384 -#: ../bin/archive.c:400 ../bin/archive.c:410 ../bin/archive.c:433 -#: ../bin/cblock.c:505 ../bin/cswitchmotor.c:500 ../bin/dbench.c:147 -#: ../bin/dbitmap.c:427 ../bin/dcar.c:4894 ../bin/dcar.c:5093 -#: ../bin/dcar.c:5103 ../bin/dcar.c:5150 ../bin/dcar.c:5158 ../bin/dcar.c:5176 -#: ../bin/dcar.c:5191 ../bin/dcar.c:5196 ../bin/dcar.c:5225 ../bin/dcar.c:5395 -#: ../bin/directory.c:44 ../bin/directory.c:79 ../bin/directory.c:86 -#: ../bin/directory.c:117 ../bin/directory.c:133 ../bin/dxfoutput.c:205 -#: ../bin/fileio.c:224 ../bin/fileio.c:677 ../bin/fileio.c:835 -#: ../bin/fileio.c:897 ../bin/fileio.c:1022 ../bin/fileio.c:1091 -#: ../bin/fileio.c:1097 ../bin/fileio.c:1189 ../bin/fileio.c:1202 -#: ../bin/fileio.c:1631 ../bin/fileio.c:1680 ../bin/fileio.c:1733 -#: ../bin/macro.c:166 ../bin/macro.c:855 ../bin/macro.c:1010 -#: ../bin/macro.c:1029 ../bin/macro.c:1329 ../bin/param.c:2402 -#: ../bin/paramfile.c:258 ../bin/paramfilelist.c:458 ../bin/track.c:1104 -#: ../bin/track.c:1344 ../bin/track.c:1366 ../bin/track.c:1785 -#: ../bin/track.c:1990 ../bin/track.c:2000 ../bin/track.c:2005 -#: ../bin/track.c:2020 ../bin/track.c:2047 ../bin/track.c:2105 -msgid "Continue" -msgstr "Продолжить" - -#: ../bin/cbezier.c:631 -msgid "Select End-Point - Ctrl unlocks end-point" -msgstr "Выбрать конечную точку - Ctrl разблокирует её" - -#: ../bin/cbezier.c:633 -msgid "Select End-Point" -msgstr "Выбрать конечную точку" - -#: ../bin/cbezier.c:666 -msgid "Not close enough to any valid, selectable point, reselect" -msgstr "" - -#: ../bin/cbezier.c:672 -#, c-format -msgid "Drag point %d to new location and release it" -msgstr "" - -#: ../bin/cbezier.c:682 ../bin/cbezier.c:785 ../bin/cbezier.c:788 -msgid "Pick any circle to adjust it - Enter to confirm, ESC to abort" -msgstr "" - -#: ../bin/cbezier.c:707 -msgid "Bezier Curve Invalid has identical end points Change End Point" -msgstr "" - -#: ../bin/cbezier.c:711 -#, c-format -msgid "Bezier Curve Invalid has %s Change End Point" -msgstr "" - -#: ../bin/cbezier.c:715 -msgid "Bezier Curve Invalid has three co-incident points" -msgstr "" - -#: ../bin/cbezier.c:718 -msgid "Bezier is Straight Line" -msgstr "Безье к прÑмой линии" - -#: ../bin/cbezier.c:721 -#, c-format -msgid "Bezier %s : Min Radius=%s Length=%s fx=%0.3f fy=%0.3f cusp=%0.3f" -msgstr "Безье %s : Мин. радиуÑ=%s Длина=%s fx=%0.3f fy=%0.3f выÑтуп=%0.3f" - -#: ../bin/cbezier.c:726 -#, c-format -msgid "Bezier %s : Min Radius=%s Length=%s" -msgstr "Безье %s : Мин. радиуÑ=%s Длина=%s" - -#: ../bin/cbezier.c:752 -msgid "No unconnected End Point to lock to" -msgstr "" - -#: ../bin/cbezier.c:772 -msgid "Bezier curve invalid has identical end points Change End Point" -msgstr "" - -#: ../bin/cbezier.c:776 -#, c-format -msgid "Bezier curve invalid has %s Change End Point" -msgstr "" - -#: ../bin/cbezier.c:780 -msgid "Bezier curve invalid has three co-incident points" -msgstr "" - -#: ../bin/cbezier.c:783 -msgid "Bezier curve is straight line" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð‘ÐµÐ·ÑŒÐµ - Ñто прÑÐ¼Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ" - -#: ../bin/cbezier.c:799 ../bin/cbezier.c:813 -msgid "Invalid Bezier Track - end points are identical" -msgstr "" - -#: ../bin/cbezier.c:806 -#, c-format -msgid "Invalid Bezier Curve has a %s - Adjust" -msgstr "" - -#: ../bin/cbezier.c:810 -msgid "Invalid Bezier Curve has three coincident points - Adjust" -msgstr "" - -#: ../bin/cbezier.c:818 -msgid "Create Bezier" -msgstr "Создать Безье" - -#: ../bin/cbezier.c:900 -#, c-format -msgid "%s picked - now select a Point" -msgstr "%s Ñобрано - теперь выберите Точку" - -#: ../bin/cbezier.c:939 ../bin/ccornu.c:2085 -msgid "No changes made" -msgstr "" - -#: ../bin/cbezier.c:943 -msgid "Modify Bezier" -msgstr "Изменить Безье" - -#: ../bin/cbezier.c:957 -#, fuzzy -msgid "Modify Bezier Complete" -msgstr "Изменение Безье отменено" - -#: ../bin/cbezier.c:961 -msgid "Modify Bezier Cancelled" -msgstr "Изменение Безье отменено" - -#: ../bin/cbezier.c:1089 ../bin/cbezier.c:1189 -#, c-format -msgid "Place 1st endpoint of Bezier - snap to %s" -msgstr "" - -#: ../bin/cbezier.c:1109 ../bin/ccornu.c:2444 ../bin/ccurve.c:205 -#: ../bin/cstraigh.c:92 -msgid "Track is different gauge" -msgstr "" - -#: ../bin/cbezier.c:1131 -msgid "Drag end of first control arm" -msgstr "" - -#: ../bin/cbezier.c:1139 -msgid "Drag end of second control arm" -msgstr "" - -#: ../bin/cbezier.c:1194 ../bin/cbezier.c:1236 -#, c-format -msgid "Select other end of Bezier - snap to %s end" -msgstr "" - -#: ../bin/cbezier.c:1231 -msgid "Control Arm 1 is too short, try again" -msgstr "" - -#: ../bin/cblock.c:110 ../bin/cblock.c:122 ../bin/cblock.c:169 -#: ../bin/ccontrol.c:168 ../bin/ccontrol.c:425 ../bin/compound.c:745 -#: ../bin/csensor.c:160 ../bin/csensor.c:389 ../bin/csignal.c:236 -#: ../bin/csignal.c:499 ../bin/csignal.c:510 ../bin/csignal.c:536 -#: ../bin/cswitchmotor.c:89 ../bin/cswitchmotor.c:108 -#: ../bin/cswitchmotor.c:228 ../bin/dcontmgm.c:79 ../bin/dlayer.c:543 -msgid "Name" -msgstr "Ðазвание" - -#: ../bin/cblock.c:111 ../bin/cblock.c:123 ../bin/cblock.c:170 -#: ../bin/csensor.c:162 ../bin/csensor.c:395 ../bin/csignal.c:499 -#: ../bin/csignal.c:538 -msgid "Script" -msgstr "Скрипт" - -#: ../bin/cblock.c:124 -msgid "Segments" -msgstr "Сегменты" - -#: ../bin/cblock.c:171 ../bin/cdraw.c:560 ../bin/cdraw.c:1573 -#: ../bin/cdraw.c:1720 ../bin/cdraw.c:2843 ../bin/cdraw.c:3070 -#: ../bin/cdraw.c:3109 ../bin/ctodesgn.c:177 ../bin/ctodesgn.c:178 -#: ../bin/ctodesgn.c:179 ../bin/ctodesgn.c:180 ../bin/ctodesgn.c:192 -#: ../bin/ctodesgn.c:193 ../bin/ctodesgn.c:242 ../bin/ctodesgn.c:245 -#: ../bin/ctodesgn.c:268 ../bin/ctodesgn.c:273 ../bin/ctodesgn.c:314 -#: ../bin/ctodesgn.c:321 ../bin/ctodesgn.c:323 ../bin/ctodesgn.c:348 -#: ../bin/ctodesgn.c:353 ../bin/ctodesgn.c:393 ../bin/ctodesgn.c:400 -#: ../bin/ctodesgn.c:401 ../bin/ctodesgn.c:426 ../bin/ctodesgn.c:429 -#: ../bin/ctodesgn.c:432 ../bin/ctodesgn.c:475 ../bin/ctodesgn.c:479 -#: ../bin/ctodesgn.c:486 ../bin/ctodesgn.c:487 ../bin/ctodesgn.c:488 -#: ../bin/ctodesgn.c:514 ../bin/ctodesgn.c:516 ../bin/ctodesgn.c:538 -#: ../bin/ctodesgn.c:540 ../bin/ctodesgn.c:563 ../bin/ctodesgn.c:565 -#: ../bin/ctodesgn.c:599 ../bin/ctodesgn.c:625 ../bin/ctodesgn.c:650 -#: ../bin/ctodesgn.c:674 ../bin/ctodesgn.c:720 ../bin/ctodesgn.c:743 -#: ../bin/ctodesgn.c:744 ../bin/ctrain.c:182 ../bin/tbezier.c:296 -#: ../bin/tcornu.c:332 ../bin/tcurve.c:404 ../bin/tstraigh.c:91 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:186 -msgid "Length" -msgstr "Длина" - -#: ../bin/cblock.c:172 ../bin/cdraw.c:551 ../bin/compound.c:720 -#: ../bin/tbezier.c:283 ../bin/tcornu.c:319 ../bin/tcurve.c:396 -#: ../bin/tease.c:524 ../bin/tstraigh.c:87 -msgid "End Pt 1: X,Y" -msgstr "Конец 1: X,Y" - -#: ../bin/cblock.c:173 ../bin/cdraw.c:552 ../bin/compound.c:725 -#: ../bin/tbezier.c:290 ../bin/tcornu.c:324 ../bin/tcurve.c:398 -#: ../bin/tease.c:526 ../bin/tstraigh.c:89 -msgid "End Pt 2: X,Y" -msgstr "Конец 2: X,Y" - -#: ../bin/cblock.c:198 ../bin/cblock.c:210 ../bin/cblock.c:592 -#: ../bin/cblock.c:613 ../bin/cblock.c:621 ../bin/cblock.c:693 -#: ../bin/cblock.c:814 ../bin/cblock.c:826 ../bin/cblock.c:864 -#: ../bin/ccontrol.c:203 ../bin/ccontrol.c:216 ../bin/ccontrol.c:228 -#: ../bin/ccontrol.c:489 ../bin/cdraw.c:125 ../bin/cdraw.c:2903 -#: ../bin/cgroup.c:1156 ../bin/cgroup.c:1260 ../bin/cgroup.c:1267 -#: ../bin/cgroup.c:1320 ../bin/cgroup.c:1343 ../bin/cgroup.c:1437 -#: ../bin/cgroup.c:1642 ../bin/cgroup.c:1867 ../bin/cnote.c:67 -#: ../bin/compound.c:785 ../bin/compound.c:801 ../bin/compound.c:835 -#: ../bin/cprint.c:746 ../bin/cprint.c:1312 ../bin/cprint.c:1445 -#: ../bin/cpull.c:531 ../bin/cpull.c:546 ../bin/cpull.c:548 ../bin/cpull.c:550 -#: ../bin/cpull.c:721 ../bin/cselect.c:2029 ../bin/csensor.c:192 -#: ../bin/csensor.c:204 ../bin/csensor.c:446 ../bin/csnap.c:591 -#: ../bin/csnap.c:733 ../bin/csignal.c:266 ../bin/csignal.c:678 -#: ../bin/csignal.c:748 ../bin/cstruct.c:1041 ../bin/cstruct.c:1180 -#: ../bin/cswitchmotor.c:257 ../bin/cswitchmotor.c:269 -#: ../bin/cswitchmotor.c:281 ../bin/cswitchmotor.c:293 -#: ../bin/cswitchmotor.c:570 ../bin/cswitchmotor.c:608 -#: ../bin/cswitchmotor.c:746 ../bin/cswitchmotor.c:777 ../bin/ctext.c:172 -#: ../bin/ctodesgn.c:211 ../bin/ctodesgn.c:1309 ../bin/ctodesgn.c:2138 -#: ../bin/ctodesgn.c:2255 ../bin/ctodesgn.c:2578 ../bin/ctrain.c:205 -#: ../bin/cturnout.c:2973 ../bin/cturnout.c:3123 ../bin/cundo.c:260 -#: ../bin/cundo.c:266 ../bin/dbitmap.c:157 ../bin/dbitmap.c:232 -#: ../bin/dbitmap.c:473 ../bin/dcar.c:4125 ../bin/dcar.c:4297 -#: ../bin/dcar.c:4302 ../bin/dcar.c:4306 ../bin/dcar.c:4312 ../bin/dcar.c:4662 -#: ../bin/dcar.c:4778 ../bin/dcar.c:5215 ../bin/dcmpnd.c:419 -#: ../bin/dcmpnd.c:435 ../bin/dcmpnd.c:582 ../bin/dcustmgm.c:219 -#: ../bin/dcustmgm.c:226 ../bin/dcustmgm.c:236 ../bin/dcustmgm.c:261 -#: ../bin/dease.c:251 ../bin/dlayer.c:336 ../bin/dlayer.c:373 -#: ../bin/dlayer.c:842 ../bin/dlayer.c:1392 ../bin/dlayer.c:1398 -#: ../bin/dlayer.c:1404 ../bin/doption.c:202 ../bin/doption.c:287 -#: ../bin/doption.c:497 ../bin/doption.c:500 ../bin/doption.c:504 -#: ../bin/doption.c:516 ../bin/doption.c:591 ../bin/dprmfile.c:431 -#: ../bin/draw.c:2986 ../bin/fileio.c:180 ../bin/fileio.c:595 -#: ../bin/fileio.c:727 ../bin/fileio.c:730 ../bin/fileio.c:736 -#: ../bin/fileio.c:806 ../bin/fileio.c:1044 ../bin/layout.c:553 -#: ../bin/layout.c:819 ../bin/layout.c:994 ../bin/macro.c:1133 -#: ../bin/macro.c:1138 ../bin/macro.c:1216 ../bin/macro.c:1294 -#: ../bin/macro.c:1542 ../bin/macro.c:1563 ../bin/menu.c:272 ../bin/menu.c:283 -#: ../bin/menu.c:294 ../bin/menu.c:459 ../bin/menu.c:497 ../bin/menu.c:607 -#: ../bin/misc.c:491 ../bin/misc.c:1054 ../bin/misc.c:1063 ../bin/misc.c:1083 -#: ../bin/misc.c:1089 ../bin/misc.c:1274 ../bin/param.c:787 -#: ../bin/param.c:2132 ../bin/param.c:2274 ../bin/param.c:2278 -#: ../bin/param.c:2410 ../bin/param.c:2418 ../bin/paramfile.c:336 -#: ../bin/paramfile.c:339 ../bin/paramfile.c:345 ../bin/paramfile.c:371 -#: ../bin/paramfile.c:400 ../bin/paramfile.c:406 ../bin/paramfilelist.c:131 -#: ../bin/paramfilelist.c:183 ../bin/paramfilelist.c:236 ../bin/scale.c:305 -#: ../bin/scale.c:948 ../bin/scale.c:1084 ../bin/tease.c:1167 -#: ../bin/track.c:1801 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:677 -msgid "Ok" -msgstr "ОК" - -#: ../bin/cblock.c:215 -msgid "Change block" -msgstr "Изменить блок" - -#: ../bin/cblock.c:269 ../bin/cswitchmotor.c:352 -#, fuzzy, c-format -msgid "(%d): Layer=%u %s" -msgstr "(%d): Слой=%d %s" - -#: ../bin/cblock.c:293 ../bin/cblock.c:1027 -msgid "Block" -msgstr "Блок" - -#: ../bin/cblock.c:504 -#, c-format -msgid "resolveBlockTrack: T%d[%d]: T%d doesn't exist" -msgstr "" - -#: ../bin/cblock.c:592 ../bin/cblock.c:826 -msgid "Block must have a name!" -msgstr "Блок должен быть назван!" - -#: ../bin/cblock.c:621 -msgid "Block is discontiguous!" -msgstr "" - -#: ../bin/cblock.c:626 -msgid "Create block" -msgstr "Создать блок" - -#: ../bin/cblock.c:674 -msgid "Non track object skipped!" -msgstr "" - -#: ../bin/cblock.c:678 -msgid "Selected track is already in a block, skipped!" -msgstr "" - -#: ../bin/cblock.c:692 -msgid "Create Block" -msgstr "Создать блок" - -#: ../bin/cblock.c:722 ../bin/cblock.c:754 -msgid "Select a track" -msgstr "Выберите трек" - -#: ../bin/cblock.c:731 ../bin/cblock.c:762 -msgid "Not a block!" -msgstr "Это не блок!" - -#: ../bin/cblock.c:767 -#, c-format -msgid "Really delete block %s?" -msgstr "ДейÑтвительно удалить блок %s?" - -#: ../bin/cblock.c:767 ../bin/ccornu.c:2952 ../bin/ccornu.c:3176 -#: ../bin/cdraw.c:130 ../bin/cgroup.c:1162 ../bin/command.c:390 -#: ../bin/command.c:397 ../bin/command.c:458 ../bin/cpull.c:673 -#: ../bin/csignal.c:725 ../bin/cswitchmotor.c:700 ../bin/ctodesgn.c:2891 -#: ../bin/ctodesgn.c:3505 ../bin/ctrain.c:2606 ../bin/dcar.c:4245 -#: ../bin/dcar.c:4343 ../bin/dcar.c:4433 ../bin/dcar.c:4459 ../bin/dcar.c:4843 -#: ../bin/dcar.c:5284 ../bin/dcustmgm.c:162 ../bin/dcontmgm.c:167 -#: ../bin/track.c:1803 ../bin/track.c:1905 ../bin/track.c:1923 -msgid "Yes" -msgstr "Да" - -#: ../bin/cblock.c:767 ../bin/ccornu.c:2953 ../bin/ccornu.c:3177 -#: ../bin/cdraw.c:130 ../bin/cgroup.c:1162 ../bin/command.c:390 -#: ../bin/command.c:397 ../bin/command.c:458 ../bin/cpull.c:674 -#: ../bin/csignal.c:725 ../bin/cswitchmotor.c:700 ../bin/ctodesgn.c:2891 -#: ../bin/ctodesgn.c:3505 ../bin/ctrain.c:2606 ../bin/dcar.c:4245 -#: ../bin/dcar.c:4343 ../bin/dcar.c:4433 ../bin/dcar.c:4459 ../bin/dcar.c:4843 -#: ../bin/dcar.c:5284 ../bin/dcustmgm.c:162 ../bin/dcontmgm.c:168 -#: ../bin/track.c:1803 ../bin/track.c:1905 ../bin/track.c:1923 -msgid "No" -msgstr "Ðет" - -#: ../bin/cblock.c:769 -msgid "Delete Block" -msgstr "Удалить блок" - -#: ../bin/cblock.c:814 -#, c-format -msgid "Deleting block %s" -msgstr "Удаление блока %s" - -#: ../bin/cblock.c:830 -msgid "Modify Block" -msgstr "Изменить блок" - -#: ../bin/cblock.c:863 -msgid "Edit block" -msgstr "Редактировать блок" - -#: ../bin/cblock.c:869 -#, c-format -msgid "Edit block %d" -msgstr "Редактировать блок %d" - -#: ../bin/ccornu.c:193 ../bin/ccornu.c:196 ../bin/ccornu.c:199 -#: ../bin/ccornu.c:253 -#, fuzzy, c-format -msgid "%s FlexTrack" -msgstr "Изогнутый трек" - -#: ../bin/ccornu.c:247 -msgid " FLEX " -msgstr "" - -#: ../bin/ccornu.c:964 ../bin/cjoin.c:1063 ../bin/cmisc.c:55 -msgid "First" -msgstr "Ðачало" - -#: ../bin/ccornu.c:971 ../bin/cjoin.c:1071 -msgid "Second" -msgstr "Конец" - -#: ../bin/ccornu.c:1047 ../bin/ccornu.c:2141 ../bin/ccornu.c:2172 -#: ../bin/tcornu.c:877 ../bin/tcornu.c:1387 -#, c-format -msgid "" -"Cornu Create Failed for p1[%0.3f,%0.3f] p2[%0.3f,%0.3f], c1[%0.3f,%0.3f] c2[%" -"0.3f,%0.3f], a1=%0.3f a2=%0.3f, r1=%s r2=%s" -msgstr "" - -#: ../bin/ccornu.c:1084 ../bin/ccornu.c:1757 ../bin/ccornu.c:1778 -#: ../bin/tbezier.c:284 ../bin/tbezier.c:291 ../bin/tcornu.c:320 -#: ../bin/tcornu.c:325 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:178 -msgid "End Angle" -msgstr "Конечный угол" - -#: ../bin/ccornu.c:1087 ../bin/ccornu.c:1756 ../bin/ccornu.c:1777 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:179 -#, fuzzy -msgid "End Radius" -msgstr "РадиуÑ" - -#: ../bin/ccornu.c:1142 -#, fuzzy -msgid "Select Point, or Add Point" -msgstr "Выбрать конечную точку" - -#: ../bin/ccornu.c:1330 -msgid "Not close enough to track or point, reselect" -msgstr "" - -#: ../bin/ccornu.c:1336 -#, fuzzy -msgid "Drag out end of Cornu" -msgstr "Тащите к другому концу хорды" - -#: ../bin/ccornu.c:1338 -#, fuzzy -msgid "Drag along end of track" -msgstr "Тащите по каÑательной к первому концу" - -#: ../bin/ccornu.c:1340 -#, fuzzy -msgid "Drag to move" -msgstr "Тащите, чтобы повернуть" - -#: ../bin/ccornu.c:1344 -msgid "Drag point to new location, Delete to remove" -msgstr "" - -#: ../bin/ccornu.c:1348 -#, fuzzy -msgid "Drag to change end radius" -msgstr "Тащите, чтобы уÑтановить радиуÑ" - -#: ../bin/ccornu.c:1351 -#, fuzzy -msgid "Drag to change end angle" -msgstr "ТÑни, чтобы изменить выÑоту" - -#: ../bin/ccornu.c:1368 -msgid "Pick any circle to adjust or add - Enter to accept, Esc to cancel" -msgstr "" - -#: ../bin/ccornu.c:1380 -msgid "Track can't be split" -msgstr "" - -#: ../bin/ccornu.c:1450 -msgid "Too close to other end of selected Track" -msgstr "" - -#: ../bin/ccornu.c:1460 -msgid "Can't move end inside a turnout" -msgstr "" - -#: ../bin/ccornu.c:1609 -msgid "Can't extend connected Bezier or Cornu" -msgstr "" - -#: ../bin/ccornu.c:1690 -#, c-format -msgid "" -"Cornu : Min Radius=%s MaxRateofCurveChange/Scale=%s Length=%s Winding Arc=%s" -msgstr "" - -#: ../bin/ccornu.c:1714 ../bin/ccornu.c:2423 -msgid "Helix Already Connected" -msgstr "" - -#: ../bin/ccornu.c:1730 -msgid "No Valid end point on that track" -msgstr "" - -#: ../bin/ccornu.c:1735 -msgid "Track is different scale" -msgstr "" - -#: ../bin/ccornu.c:1794 -msgid "" -"Pick on point to adjust it along track - Delete to remove, Enter to confirm, " -"ESC to abort" -msgstr "" - -#: ../bin/ccornu.c:1825 -msgid "Cornu has too complex shape - adjust end pts" -msgstr "" - -#: ../bin/ccornu.c:1838 -#, c-format -msgid "Cornu point %d too close to other end of connect track - reposition it" -msgstr "" - -#: ../bin/ccornu.c:1844 -msgid "Create Cornu" -msgstr "" - -#: ../bin/ccornu.c:2037 -msgid "Now Select or Add (+Shift) a Point" -msgstr "" - -#: ../bin/ccornu.c:2100 -#, c-format -msgid "Cornu end %d too close to other end of connect track - reposition it" -msgstr "" - -#: ../bin/ccornu.c:2105 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:177 -msgid "Modify Cornu" -msgstr "" - -#: ../bin/ccornu.c:2122 -#, c-format -msgid "Cornu Extension Create Failed for end %d" -msgstr "" - -#: ../bin/ccornu.c:2219 -#, c-format -msgid "Connected Track End Adjust for end %d failed" -msgstr "" - -#: ../bin/ccornu.c:2230 -msgid "Modify Cornu Cancelled" -msgstr "" - -#: ../bin/ccornu.c:2396 -#, fuzzy -msgid "Left click - Start Cornu track" -msgstr "Левый клик - Ñоединить Ñ Ñ‚Ñ€ÐµÐºÐ¾Ð¼" - -#: ../bin/ccornu.c:2398 -#, fuzzy -msgid "Left click - Place Flextrack" -msgstr "Левый клик - Ñоединить Ñ Ñ‚Ñ€ÐµÐºÐ¾Ð¼" - -#: ../bin/ccornu.c:2401 -msgid "Left click - join with Cornu track" -msgstr "" - -#: ../bin/ccornu.c:2404 -msgid "Left click - join with Cornu track, Shift Left click - move to join" -msgstr "" - -#: ../bin/ccornu.c:2439 -msgid "No valid open endpoint on that track" -msgstr "" - -#: ../bin/ccornu.c:2469 ../bin/ccornu.c:2482 -#, fuzzy -msgid "Drag arm in the direction of track" -msgstr "Тащите из конечной точки по направлению к кривой" - -#: ../bin/ccornu.c:2487 -msgid "No Unconnected Track End there" -msgstr "" - -#: ../bin/ccornu.c:2498 ../bin/ccornu.c:2523 -msgid "No Valid Track End there" -msgstr "" - -#: ../bin/ccornu.c:2511 -msgid "Locked - Move 1st end point of Cornu track along track 1" -msgstr "" - -#: ../bin/ccornu.c:2535 -msgid "Locked - Move 2nd end point of Cornu track along track 2" -msgstr "" - -#: ../bin/ccornu.c:2623 -msgid "Track can't be split - so locked to endpoint" -msgstr "" - -#: ../bin/ccornu.c:2628 -msgid "Point not on track 1" -msgstr "" - -#: ../bin/ccornu.c:2670 -#, fuzzy -msgid "Pick other end of Cornu" -msgstr "Тащите к другому концу хорды" - -#: ../bin/ccornu.c:2673 -msgid "" -"Select flextrack ends or anchors and drag, Enter to approve, Esc to Cancel" -msgstr "" - -#: ../bin/ccornu.c:2680 -msgid "Put other end of Cornu on a track with an unconnected end point" -msgstr "" - -#: ../bin/ccornu.c:2941 ../bin/ccornu.c:3166 -#, fuzzy -msgid "Not on a Track" -msgstr "Ðе на треке" - -#: ../bin/ccornu.c:2949 -#, fuzzy -msgid "Select a Track To Convert" -msgstr "Выберите трек" - -#: ../bin/ccornu.c:2952 -msgid "Convert all Selected Tracks to Cornu Tracks?" -msgstr "" - -#: ../bin/ccornu.c:2958 -msgid "Convert Cornu" -msgstr "" - -#: ../bin/ccornu.c:3118 -#, c-format -msgid "Tracks Counts: %d converted %d unconvertible %d created %d deleted" -msgstr "" - -#: ../bin/ccornu.c:3118 ../bin/ccornu.c:3241 ../bin/cturnout.c:352 -#: ../bin/paramfilelist.c:113 -msgid "OK" -msgstr "" - -#: ../bin/ccornu.c:3173 -msgid "Select a Cornu or Bezier Track To Convert to Fixed" -msgstr "" - -#: ../bin/ccornu.c:3176 -msgid "Convert all Selected Tracks to Fixed Tracks?" -msgstr "" - -#: ../bin/ccornu.c:3187 -msgid "Convert Bezier and Cornu" -msgstr "" - -#: ../bin/ccornu.c:3240 -#, c-format -msgid "Tracks Counts: %d converted %d unconvertible %d deleted" -msgstr "" - -#: ../bin/ccornu.c:3269 -#, fuzzy -msgid "Convert" -msgstr "Содержание" - -#: ../bin/ccornu.c:3270 -msgid "Convert To Cornu" -msgstr "" - -#: ../bin/ccornu.c:3273 -#, fuzzy -msgid "Convert From Cornu" -msgstr "По хорде" - -#: ../bin/ccurve.c:165 -#, fuzzy -msgid "Drag from endpoint in direction of curve - lock to track open endpoint" -msgstr "Тащите из конечной точки по направлению к кривой" - -#: ../bin/ccurve.c:167 -#, fuzzy -msgid "Drag from endpoint in direction of curve" -msgstr "Тащите из конечной точки по направлению к кривой" - -#: ../bin/ccurve.c:172 -msgid "Drag from endpoint to center - lock to track open endpoint" -msgstr "" - -#: ../bin/ccurve.c:174 -#, fuzzy -msgid "Drag from endpoint to center" -msgstr "Тащите из конечной точки к центру" - -#: ../bin/ccurve.c:178 -#, fuzzy -msgid "Drag from center to endpoint" -msgstr "Тащите из центра к конечной точке" - -#: ../bin/ccurve.c:181 -msgid "Drag from one to other end of chord" -msgstr "" - -#: ../bin/ccurve.c:243 -#, fuzzy -msgid "End locked: Drag out curve start" -msgstr "Тащите по каÑательной к первому концу" - -#: ../bin/ccurve.c:244 ../bin/ccurve.c:254 ../bin/ccurve.c:272 -msgid "End Position locked: Drag out curve start with Shift" -msgstr "" - -#: ../bin/ccurve.c:245 -msgid "Drag along curve start" -msgstr "Тащите по каÑательной к первому концу" - -#: ../bin/ccurve.c:253 -msgid "End locked: Drag out curve center" -msgstr "" - -#: ../bin/ccurve.c:255 -#, fuzzy -msgid "Drag out curve center" -msgstr "Тащите по каÑательной к первому концу" - -#: ../bin/ccurve.c:262 -#, fuzzy -msgid "Drag out from center to endpoint" -msgstr "Тащите из центра к конечной точке" - -#: ../bin/ccurve.c:271 -#, fuzzy -msgid "End locked: Drag to other end of chord" -msgstr "Тащите к другому концу хорды" - -#: ../bin/ccurve.c:274 -msgid "Drag to other end of chord" -msgstr "Тащите к другому концу хорды" - -#: ../bin/ccurve.c:332 -#, c-format -msgid "Start Locked: Drag out curve start - Angle=%0.3f" -msgstr "" - -#: ../bin/ccurve.c:333 -#, c-format -msgid "Drag out curve start - Angle=%0.3f" -msgstr "Тащите до начала ÑÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ - Угол=%0.3f" - -#: ../bin/ccurve.c:340 -#, fuzzy, c-format -msgid "Tangent locked: Drag out center - Radius=%s Angle=%0.3f" -msgstr "Тащите к центру - РадиуÑ=%s Угол=%0.3f" - -#: ../bin/ccurve.c:341 -#, c-format -msgid "Drag out center - Radius=%s Angle=%0.3f" -msgstr "Тащите к центру - РадиуÑ=%s Угол=%0.3f" - -#: ../bin/ccurve.c:348 -#, fuzzy, c-format -msgid "Drag to Edge: Radius=%s Angle=%0.3f" -msgstr "Тащите к центру - РадиуÑ=%s Угол=%0.3f" - -#: ../bin/ccurve.c:356 -#, fuzzy, c-format -msgid "Start locked: Drag out chord length=%s angle=%0.3f" -msgstr "Длина прÑмого трека=%s Угол=%0.3f" - -#: ../bin/ccurve.c:357 -#, fuzzy, c-format -msgid "Drag out chord length=%s angle=%0.3f" -msgstr "Длина прÑмого трека=%s Угол=%0.3f" - -#: ../bin/ccurve.c:433 ../bin/ccurve.c:615 ../bin/cjoin.c:714 -#: ../bin/cjoin.c:1017 -#, fuzzy -msgid "Desired Radius" -msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñти" - -#: ../bin/ccurve.c:534 ../bin/cjoin.c:216 ../bin/cmodify.c:639 -#: ../bin/cturntbl.c:687 -#, c-format -msgid "Straight Track: Length=%s Angle=%0.3f" -msgstr "ПрÑмой трек: Длина=%s Угол=%0.3f" - -#: ../bin/ccurve.c:542 ../bin/cmodify.c:644 ../bin/drawgeom.c:718 -msgid "Back" -msgstr "Ðазад" - -#: ../bin/ccurve.c:563 -#, c-format -msgid "Curved Track: Radius=%s Angle=%0.3f Length=%s" -msgstr "Кривой трек: РадиуÑ=%s Угол=%0.3f Длина=%s" - -#: ../bin/ccurve.c:642 ../bin/cstraigh.c:173 -msgid "Create Straight Track" -msgstr "Добавить прÑмой трек" - -#: ../bin/ccurve.c:656 -msgid "Create Curved Track" -msgstr "Добавить изогнутый трек" - -#: ../bin/ccurve.c:726 -msgid "Elevation Difference" -msgstr "Разница выÑот" - -#: ../bin/ccurve.c:727 ../bin/cdraw.c:559 ../bin/cdraw.c:1585 -#: ../bin/cdraw.c:1732 ../bin/cdraw.c:2850 ../bin/cdraw.c:3050 -#: ../bin/cdraw.c:3064 ../bin/compound.c:723 ../bin/compound.c:728 -#: ../bin/compound.c:733 ../bin/compound.c:738 ../bin/ctodesgn.c:187 -#: ../bin/ctodesgn.c:188 ../bin/ctodesgn.c:189 ../bin/ctodesgn.c:190 -#: ../bin/ctodesgn.c:317 ../bin/ctodesgn.c:320 ../bin/ctodesgn.c:322 -#: ../bin/ctodesgn.c:396 ../bin/ctodesgn.c:397 ../bin/ctodesgn.c:402 -#: ../bin/ctodesgn.c:478 ../bin/ctodesgn.c:482 ../bin/ctodesgn.c:483 -#: ../bin/ctodesgn.c:489 ../bin/ctodesgn.c:696 ../bin/tbezier.c:285 -#: ../bin/tbezier.c:292 ../bin/tcornu.c:326 ../bin/tcurve.c:401 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:187 -msgid "Radius" -msgstr "РадиуÑ" - -#: ../bin/ccurve.c:728 ../bin/tcurve.c:402 -msgid "Turns" -msgstr "Повороты" - -#: ../bin/ccurve.c:729 -msgid "Angular Separation" -msgstr "Деление угла" - -#: ../bin/ccurve.c:730 ../bin/celev.c:43 ../bin/compound.c:740 -#: ../bin/tbezier.c:297 ../bin/tcornu.c:333 ../bin/tcurve.c:408 -#: ../bin/tease.c:534 ../bin/tstraigh.c:93 -msgid "Grade" -msgstr "Ðаклон" - -#: ../bin/ccurve.c:731 -msgid "Vertical Separation" -msgstr "Деление вертикали" - -#: ../bin/ccurve.c:733 -msgid "Total Length" -msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/ccurve.c:813 -#, c-format -msgid "Total Length %s" -msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð´Ð»Ð¸Ð½Ð° %s" - -#: ../bin/ccurve.c:852 ../bin/ccurve.c:1079 ../bin/tcurve.c:1008 -msgid "Helix" -msgstr "Спираль" - -#: ../bin/ccurve.c:868 -msgid "Circle Radius" -msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñти" - -#: ../bin/ccurve.c:873 -msgid "Click on Circle Edge" -msgstr "Ðажмите на окружноÑть" - -#: ../bin/ccurve.c:877 -msgid "Click on Circle Center" -msgstr "Ðажмите на центр круга" - -#: ../bin/ccurve.c:907 -msgid "Drag to Center" -msgstr "Тащите в центр" - -#: ../bin/ccurve.c:911 -msgid "Drag to Edge" -msgstr "Тащите к Ñтороне" - -#: ../bin/ccurve.c:932 ../bin/ccurve.c:936 -#, c-format -msgid "Radius=%s" -msgstr "РадиуÑ=%s" - -#: ../bin/ccurve.c:957 -msgid "Create Helix Track" -msgstr "Добавить Ñпиральный трек" - -#: ../bin/ccurve.c:972 -msgid "Create Circle Track" -msgstr "Добавить круглый трек" - -#: ../bin/ccurve.c:1031 -msgid "Curve Track" -msgstr "Кривой трек" - -#: ../bin/ccurve.c:1031 -msgid "Curve Tracks" -msgstr "Кривые треки" - -#: ../bin/ccurve.c:1032 -msgid "Curve from End-Pt" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð¸Ð· конечной точки" - -#: ../bin/ccurve.c:1035 -msgid "Curve from Tangent" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð¿Ð¾ каÑательной" - -#: ../bin/ccurve.c:1038 -msgid "Curve from Center" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð¸Ð· центра" - -#: ../bin/ccurve.c:1041 -msgid "Curve from Chord" -msgstr "По хорде" - -#: ../bin/ccurve.c:1044 ../bin/cdraw.c:3199 -msgid "Bezier Curve" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð‘ÐµÐ·ÑŒÐµ" - -#: ../bin/ccurve.c:1047 -#, fuzzy -msgid "Cornu Curve" -msgstr "Отриц." - -#: ../bin/ccurve.c:1052 ../bin/tcurve.c:684 -msgid "Circle Track" -msgstr "ОкружноÑть" - -#: ../bin/ccurve.c:1052 -msgid "Circle Tracks" -msgstr "ОкружноÑти" - -#: ../bin/ccurve.c:1054 -msgid "Fixed Radius Circle" -msgstr "ОкружноÑть по радиуÑу" - -#: ../bin/ccurve.c:1056 -msgid "Circle from Tangent" -msgstr "ОкружноÑть по каÑательной" - -#: ../bin/ccurve.c:1059 -msgid "Circle from Center" -msgstr "ОкружноÑть к центру" - -#: ../bin/ccontrol.c:169 ../bin/csensor.c:161 ../bin/csignal.c:237 -#: ../bin/ctrain.c:180 -msgid "Position" -msgstr "ПозициÑ" - -#: ../bin/ccontrol.c:170 ../bin/ccontrol.c:431 -msgid "On Script" -msgstr "Включить Ñкрипт" - -#: ../bin/ccontrol.c:171 ../bin/ccontrol.c:433 -msgid "Off Script" -msgstr "Отключить Ñкрипт" - -#: ../bin/ccontrol.c:238 -msgid "Change Control" -msgstr "Изменение управлениÑ" - -#: ../bin/ccontrol.c:281 ../bin/csensor.c:251 -#, fuzzy, c-format -msgid "(%d [%s]): Layer=%u, at %0.3f,%0.3f" -msgstr "(%d [%s]): Слой=%d, по %0.3f,%0.3f" - -#: ../bin/ccontrol.c:294 ../bin/ccontrol.c:644 -msgid "Control" -msgstr "Управление" - -#: ../bin/ccontrol.c:427 ../bin/csensor.c:391 ../bin/csignal.c:512 -msgid "Origin X" -msgstr "Координата X" - -#: ../bin/ccontrol.c:429 ../bin/csensor.c:393 ../bin/csignal.c:514 -msgid "Origin Y" -msgstr "Координата Y" - -#: ../bin/ccontrol.c:445 -msgid "Create Control" -msgstr "Создать управление" - -#: ../bin/ccontrol.c:448 -msgid "Modify Control" -msgstr "" - -#: ../bin/ccontrol.c:488 -msgid "Edit control" -msgstr "" - -#: ../bin/ccontrol.c:529 -msgid "Place control" -msgstr "" - -#: ../bin/cdraw.c:125 -msgid "Font Size must be > 0" -msgstr "Размер шрифта должен быть больше нулÑ" - -#: ../bin/cdraw.c:553 -msgid "First Point: X,Y" -msgstr "" - -#: ../bin/cdraw.c:554 ../bin/tcurve.c:400 -msgid "Center: X,Y" -msgstr "Центр: X,Y" - -#: ../bin/cdraw.c:555 ../bin/tcurve.c:405 -msgid "Angular Length" -msgstr "Длина дуги" - -#: ../bin/cdraw.c:556 -#, fuzzy -msgid "Line Angle" -msgstr "Угол Ñлева" - -#: ../bin/cdraw.c:557 ../bin/tcurve.c:406 -msgid "CCW Angle" -msgstr "Угол ПЧС" - -#: ../bin/cdraw.c:558 ../bin/tcurve.c:407 -msgid "CW Angle" -msgstr "Угол ЧС" - -#: ../bin/cdraw.c:561 ../bin/cdraw.c:1582 ../bin/cdraw.c:1705 -#: ../bin/cprint.c:131 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:185 -msgid "Height" -msgstr "Ð’Ñ‹Ñота" - -#: ../bin/cdraw.c:562 ../bin/cdraw.c:1580 ../bin/cdraw.c:1704 -#: ../bin/cdraw.c:2845 ../bin/cdraw.c:3110 ../bin/ctrain.c:183 -#: ../bin/dcar.c:2344 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:192 -msgid "Width" -msgstr "Ширина" - -#: ../bin/cdraw.c:563 ../bin/compound.c:743 ../bin/tstraigh.c:94 -msgid "Pivot" -msgstr "Центр" - -#: ../bin/cdraw.c:564 -msgid "Point Count" -msgstr "ЧиÑло точек" - -#: ../bin/cdraw.c:565 ../bin/cdraw.c:2823 ../bin/ctodesgn.c:209 -#: ../bin/tbezier.c:299 -msgid "Line Width" -msgstr "Ширина линии" - -#: ../bin/cdraw.c:566 ../bin/cdraw.c:2852 ../bin/tbezier.c:298 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:379 -#, fuzzy -msgid "Line Type" -msgstr "Тип древеÑины" - -#: ../bin/cdraw.c:567 ../bin/cdraw.c:2825 ../bin/cdraw.c:2827 -#: ../bin/cdraw.c:2927 ../bin/cdraw.c:2960 ../bin/cmisc.c:121 -#: ../bin/ctext.c:67 ../bin/ctext.c:145 ../bin/ctodesgn.c:210 -#: ../bin/dcar.c:2340 ../bin/dlayer.c:545 ../bin/doption.c:591 -msgid "Color" -msgstr "Цвет" - -#: ../bin/cdraw.c:568 -#, fuzzy -msgid "Filled" -msgstr "Закрашенный прÑмоугольник" - -#: ../bin/cdraw.c:569 -#, fuzzy -msgid "Open End" -msgstr "Ðа ребро" - -#: ../bin/cdraw.c:570 ../bin/cmisc.c:144 ../bin/cmisc.c:145 ../bin/cmisc.c:146 -#: ../bin/cmisc.c:147 ../bin/ctext.c:69 ../bin/ctext.c:146 -#, fuzzy -msgid "Boxed" -msgstr "ПрÑмоугольник" - -#: ../bin/cdraw.c:571 ../bin/cdraw.c:1177 ../bin/cdraw.c:2859 -msgid "Lumber" -msgstr "ДревеÑина" - -#: ../bin/cdraw.c:572 -msgid "Orientation" -msgstr "ОриентациÑ" - -#: ../bin/cdraw.c:573 ../bin/cdraw.c:2841 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:679 -msgid "Size" -msgstr "Размер" - -#: ../bin/cdraw.c:574 -#, fuzzy -msgid "Text Origin: X,Y" -msgstr "Ðачало: X,Y" - -#: ../bin/cdraw.c:575 -#, fuzzy -msgid "Text Angle" -msgstr "Угол Ñлева" - -#: ../bin/cdraw.c:576 ../bin/ctext.c:65 ../bin/ctext.c:144 -msgid "Font Size" -msgstr "Размер шрифта" - -#: ../bin/cdraw.c:577 ../bin/cdraw.c:1324 ../bin/ctext.c:273 -msgid "Text" -msgstr "ТекÑÑ‚" - -#: ../bin/cdraw.c:578 -msgid "Lock To Origin" -msgstr "" - -#: ../bin/cdraw.c:579 -#, fuzzy -msgid "Rot Origin: X,Y" -msgstr "Ðачало: X,Y" - -#: ../bin/cdraw.c:580 -#, fuzzy -msgid "Rotate By" -msgstr "Повернуть" - -#: ../bin/cdraw.c:581 ../bin/compound.c:749 ../bin/cturntbl.c:277 -#: ../bin/doption.c:101 ../bin/doption.c:102 ../bin/tbezier.c:301 -#: ../bin/tcornu.c:334 ../bin/tcurve.c:410 ../bin/tease.c:536 -#: ../bin/tstraigh.c:95 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:757 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:758 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:759 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:760 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:761 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:762 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:763 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:764 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:765 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:766 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:767 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:768 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:769 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:770 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:771 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:772 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:773 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:774 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:775 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:776 -msgid "Layer" -msgstr "Слой" - -#: ../bin/cdraw.c:1057 ../bin/cmisc.c:233 ../bin/cmodify.c:379 -#: ../bin/compound.c:848 ../bin/ctrain.c:218 -msgid "Change Track" -msgstr "Изменить трек" - -#: ../bin/cdraw.c:1162 -msgid "Straight Line" -msgstr "ПрÑÐ¼Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ" - -#: ../bin/cdraw.c:1167 ../bin/cdraw.c:3190 -msgid "Dimension Line" -msgstr "Размеры линии" - -#: ../bin/cdraw.c:1188 ../bin/cdraw.c:2860 ../bin/cdraw.c:3192 -msgid "Table Edge" -msgstr "Край Ñтола" - -#: ../bin/cdraw.c:1212 ../bin/cdraw.c:2865 ../bin/cdraw.c:2866 -#: ../bin/cdraw.c:2867 -msgid "Circle" -msgstr "ОкружноÑть" - -#: ../bin/cdraw.c:1227 -msgid "Curved Line" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ" - -#: ../bin/cdraw.c:1249 ../bin/cdraw.c:2870 ../bin/cdraw.c:2871 -#: ../bin/cdraw.c:2872 -msgid "Filled Circle" -msgstr "Круг" - -#: ../bin/cdraw.c:1279 -#, fuzzy -msgid "Filled Rectangle" -msgstr "ПрÑмоугольник" - -#: ../bin/cdraw.c:1279 -msgid "Rectangle" -msgstr "ПрÑмоугольник" - -#: ../bin/cdraw.c:1293 ../bin/cdraw.c:2876 -msgid "Polyline" -msgstr "ПолилиниÑ" - -#: ../bin/cdraw.c:1300 ../bin/cdraw.c:2874 ../bin/cdraw.c:3213 -#, fuzzy -msgid "Filled Polygon" -msgstr "Закрашенный прÑмоугольник" - -#: ../bin/cdraw.c:1300 ../bin/cdraw.c:2869 ../bin/cdraw.c:3212 -msgid "Polygon" -msgstr "Многоугольник" - -#: ../bin/cdraw.c:1330 -#, fuzzy, c-format -msgid "%s(%d) Layer=%d" -msgstr "%s: Слой=%d" - -#: ../bin/cdraw.c:1355 ../bin/cdraw.c:2930 ../bin/compound.c:1156 -#: ../bin/doption.c:96 ../bin/tbezier.c:519 -msgid "Solid" -msgstr "Закрашенные" - -#: ../bin/cdraw.c:1356 ../bin/cdraw.c:2932 ../bin/compound.c:1157 -#: ../bin/doption.c:93 ../bin/tbezier.c:520 -msgid "Dash" -msgstr "Пунктиром" - -#: ../bin/cdraw.c:1357 ../bin/cdraw.c:2931 ../bin/compound.c:1158 -#: ../bin/tbezier.c:521 -msgid "Dot" -msgstr "" - -#: ../bin/cdraw.c:1358 ../bin/compound.c:1159 ../bin/tbezier.c:522 -#, fuzzy -msgid "DashDot" -msgstr "Пунктиром" - -#: ../bin/cdraw.c:1359 ../bin/compound.c:1161 ../bin/tbezier.c:523 -msgid "DashDotDot" -msgstr "" - -#: ../bin/cdraw.c:1360 ../bin/compound.c:1163 ../bin/tbezier.c:524 -#, fuzzy -msgid "CenterDot" -msgstr "Управление" - -#: ../bin/cdraw.c:1361 ../bin/compound.c:1165 ../bin/tbezier.c:525 -msgid "PhantomDot" -msgstr "" - -#: ../bin/cdraw.c:1366 ../bin/cdraw.c:2981 -msgid "Tiny" -msgstr "Крошечный" - -#: ../bin/cdraw.c:1367 ../bin/cdraw.c:2982 -msgid "Small" -msgstr "Маленький" - -#: ../bin/cdraw.c:1368 ../bin/cdraw.c:2983 -msgid "Medium" -msgstr "Средний" - -#: ../bin/cdraw.c:1369 ../bin/cdraw.c:2984 -msgid "Large" -msgstr "Большой" - -#: ../bin/cdraw.c:1575 ../bin/cdraw.c:1721 ../bin/cdraw.c:2848 -#: ../bin/cdraw.c:3071 ../bin/cdraw.c:3092 ../bin/cdraw.c:3096 -#: ../bin/compound.c:721 ../bin/compound.c:726 ../bin/compound.c:731 -#: ../bin/compound.c:736 ../bin/compound.c:742 ../bin/cprint.c:156 -#: ../bin/csignal.c:238 ../bin/csignal.c:516 ../bin/ctodesgn.c:195 -#: ../bin/ctodesgn.c:196 ../bin/ctodesgn.c:197 ../bin/ctodesgn.c:199 -#: ../bin/ctodesgn.c:243 ../bin/ctodesgn.c:269 ../bin/ctodesgn.c:271 -#: ../bin/ctodesgn.c:315 ../bin/ctodesgn.c:318 ../bin/ctodesgn.c:349 -#: ../bin/ctodesgn.c:352 ../bin/ctodesgn.c:394 ../bin/ctodesgn.c:399 -#: ../bin/ctodesgn.c:427 ../bin/ctodesgn.c:431 ../bin/ctodesgn.c:476 -#: ../bin/ctodesgn.c:480 ../bin/ctodesgn.c:485 ../bin/ctodesgn.c:515 -#: ../bin/ctodesgn.c:539 ../bin/ctodesgn.c:564 ../bin/ctodesgn.c:697 -#: ../bin/ctrain.c:181 ../bin/tease.c:529 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:183 -msgid "Angle" -msgstr "Угол" - -#: ../bin/cdraw.c:1578 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:188 -#, fuzzy -msgid "Relative Angle" -msgstr "Угол Ñлева" - -#: ../bin/cdraw.c:1587 ../bin/cdraw.c:1737 ../bin/cdraw.c:3065 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:184 -#, fuzzy -msgid "Arc Angle" -msgstr "Угол" - -#: ../bin/cdraw.c:1589 -#, fuzzy -msgid "Rotate Angle" -msgstr "Угол Ñправа" - -#: ../bin/cdraw.c:1592 -#, fuzzy -msgid "Rot Center X,Y" -msgstr "Центр: X,Y" - -#: ../bin/cdraw.c:1692 -#, fuzzy -msgid "Seg Lth" -msgstr "Длина" - -#: ../bin/cdraw.c:1693 -msgid "Rel Ang" -msgstr "" - -#: ../bin/cdraw.c:2830 ../bin/cdraw.c:2832 ../bin/cdraw.c:2958 -msgid "Lumber Type" -msgstr "Тип древеÑины" - -#: ../bin/cdraw.c:2857 -msgid "Straight" -msgstr "ПрÑмаÑ" - -#: ../bin/cdraw.c:2858 -msgid "Dimension" -msgstr "" - -#: ../bin/cdraw.c:2861 ../bin/cdraw.c:2862 ../bin/cdraw.c:2863 -#: ../bin/cdraw.c:2864 -msgid "Curved" -msgstr "КриваÑ" - -#: ../bin/cdraw.c:2868 ../bin/cdraw.c:3210 -msgid "Box" -msgstr "ПрÑмоугольник" - -#: ../bin/cdraw.c:2873 ../bin/cdraw.c:3211 -msgid "Filled Box" -msgstr "Закрашенный прÑмоугольник" - -#: ../bin/cdraw.c:2875 ../bin/tbezier.c:516 -msgid "Bezier Line" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð‘ÐµÐ·ÑŒÐµ" - -#: ../bin/cdraw.c:2925 -#, c-format -msgid "%s Line Width" -msgstr "%s, ширина" - -#: ../bin/cdraw.c:2928 ../bin/dcar.c:2313 ../bin/dcar.c:4694 -#: ../bin/dcar.c:4700 -msgid "Type" -msgstr "Тип" - -#: ../bin/cdraw.c:2933 -#, fuzzy -msgid "Dash-Dot" -msgstr "Пунктиром" - -#: ../bin/cdraw.c:2934 -msgid "Dash-Dot-Dot" -msgstr "" - -#: ../bin/cdraw.c:2947 -#, c-format -msgid "%s Color" -msgstr "%s Цвет" - -#: ../bin/cdraw.c:2979 -msgid "Dimension Line Size" -msgstr "Размер линии" - -#: ../bin/cdraw.c:2991 -msgid "Drag to create Table Edge" -msgstr "Тащите, чтобы Ñоздать край Ñтола" - -#: ../bin/cdraw.c:3089 -#, fuzzy -msgid "Seg Length" -msgstr "Длина Ñлева" - -#: ../bin/cdraw.c:3094 -#, fuzzy -msgid "Rel Angle" -msgstr "Угол Ñлева" - -#: ../bin/cdraw.c:3189 -msgid "Line" -msgstr "ПрÑмаÑ" - -#: ../bin/cdraw.c:3189 -msgid "Draw Line" -msgstr "ПрÑмаÑ" - -#: ../bin/cdraw.c:3190 -msgid "Draw Dimension Line" -msgstr "ВыноÑка Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:479 -#: ../bin/cdraw.c:3191 ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1270 -msgid "Benchwork" -msgstr "ДоÑка" - -#: ../bin/cdraw.c:3191 -msgid "Draw Benchwork" -msgstr "ДоÑка" - -#: ../bin/cdraw.c:3192 -msgid "Draw Table Edge" -msgstr "Край Ñтола" - -#: ../bin/cdraw.c:3195 -msgid "Curve End" -msgstr "Конец кривой" - -#: ../bin/cdraw.c:3195 -msgid "Draw Curve from End" -msgstr "От каÑательной" - -#: ../bin/cdraw.c:3196 -msgid "Curve Tangent" -msgstr "Ð¢Ð°Ð½Ð³ÐµÐ½Ñ ÐºÑ€Ð¸Ð²Ð¾Ð¹" - -#: ../bin/cdraw.c:3196 -msgid "Draw Curve from Tangent" -msgstr "По окружноÑти от краÑ" - -#: ../bin/cdraw.c:3197 -msgid "Curve Center" -msgstr "Центр кривой" - -#: ../bin/cdraw.c:3197 -msgid "Draw Curve from Center" -msgstr "По окружноÑти от центра" - -#: ../bin/cdraw.c:3198 -msgid "Curve Chord" -msgstr "Хорда кривой" - -#: ../bin/cdraw.c:3198 -msgid "Draw Curve from Chord" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð¿Ð¾ хорде" - -#: ../bin/cdraw.c:3199 -msgid "Draw Bezier" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð‘ÐµÐ·ÑŒÐµ" - -#: ../bin/cdraw.c:3203 -msgid "Circle Center" -msgstr "Центр окружноÑти" - -#: ../bin/cdraw.c:3203 -msgid "Draw Circle from Center" -msgstr "ОкружноÑть от краÑ" - -#: ../bin/cdraw.c:3204 -msgid "Circle Tangent" -msgstr "КаÑÐ°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ðº окружноÑти" - -#: ../bin/cdraw.c:3204 -msgid "Draw Circle from Tangent" -msgstr "ОкружноÑть из центра" - -#: ../bin/cdraw.c:3206 -msgid "Circle Filled Center" -msgstr "Круг к центру" - -#: ../bin/cdraw.c:3206 -msgid "Draw Filled Circle from Center" -msgstr "Круг от краÑ" - -#: ../bin/cdraw.c:3207 -msgid "Circle Filled Tangent" -msgstr "Круг от каÑательной" - -#: ../bin/cdraw.c:3207 -msgid "Draw Filled Circle from Tangent" -msgstr "Круг из центра" - -#: ../bin/cdraw.c:3210 -msgid "Draw Box" -msgstr "ПрÑмоугольник" - -#: ../bin/cdraw.c:3211 -msgid "Draw Filled Box" -msgstr "Закрашенный прÑмоугольник" - -#: ../bin/cdraw.c:3212 -msgid "Draw Polygon" -msgstr "РиÑовать полигон" - -#: ../bin/cdraw.c:3213 -#, fuzzy -msgid "Draw Filled Polygon" -msgstr "РиÑовать полигон" - -#: ../bin/cdraw.c:3214 -#, fuzzy -msgid "PolyLine" -msgstr "ЛоманаÑ" - -#: ../bin/cdraw.c:3214 -#, fuzzy -msgid "Draw PolyLine" -msgstr "РиÑовать полилинию" - -#: ../bin/cdraw.c:3231 -msgid "Straight Objects" -msgstr "ПрÑмые объекты" - -#: ../bin/cdraw.c:3231 -msgid "Draw Straight Objects" -msgstr "РиÑовать прÑмые объекты" - -#: ../bin/cdraw.c:3232 -msgid "Curved Lines" -msgstr "Кривые линии" - -#: ../bin/cdraw.c:3232 -msgid "Draw Curved Lines" -msgstr "РиÑовать кривые линии" - -#: ../bin/cdraw.c:3233 -msgid "Circle Lines" -msgstr "ОкружноÑти" - -#: ../bin/cdraw.c:3233 -msgid "Draw Circles" -msgstr "РиÑовать окружноÑти" - -#: ../bin/cdraw.c:3234 -msgid "Shapes" -msgstr "Фигуры" - -#: ../bin/cdraw.c:3234 -msgid "Draw Shapes" -msgstr "РиÑовать фигуры" - -#: ../bin/cdraw.c:3536 -msgid "Close Polygon - 'g'" -msgstr "" - -#: ../bin/cdraw.c:3538 -msgid "Make PolyLine - 'l'" -msgstr "" - -#: ../bin/cdraw.c:3540 -msgid "Fill Polygon - 'f'" -msgstr "" - -#: ../bin/cdraw.c:3542 -msgid "Empty Polygon - 'u'" -msgstr "" - -#: ../bin/cdraw.c:3545 -msgid "Points Mode - 'p'" -msgstr "" - -#: ../bin/cdraw.c:3548 -msgid "Delete Selected Point - 'Del'" -msgstr "" - -#: ../bin/cdraw.c:3549 -msgid "Vertex Point - 'v'" -msgstr "" - -#: ../bin/cdraw.c:3551 -msgid "Round Corner - 'r'" -msgstr "" - -#: ../bin/cdraw.c:3553 -msgid "Smooth Corner - 's'" -msgstr "" - -#: ../bin/cdraw.c:3556 ../bin/cselect.c:3734 -msgid "LineType..." -msgstr "" - -#: ../bin/cdraw.c:3557 ../bin/cselect.c:3735 -#, fuzzy -msgid "Solid Line" -msgstr "ЛоманаÑ" - -#: ../bin/cdraw.c:3559 ../bin/cselect.c:3737 -#, fuzzy -msgid "Dashed Line" -msgstr "ПрÑмаÑ" - -#: ../bin/cdraw.c:3561 ../bin/cselect.c:3739 -#, fuzzy -msgid "Dotted Line" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ" - -#: ../bin/cdraw.c:3563 -#, fuzzy -msgid "Dash-Dot Line" -msgstr "ПрÑмаÑ" - -#: ../bin/cdraw.c:3565 -msgid "Dash-Dot-Dot Line" -msgstr "" - -#: ../bin/cdraw.c:3567 -#, fuzzy -msgid "Center-Dot Line" -msgstr "Создать линии" - -#: ../bin/cdraw.c:3569 -msgid "Phantom-Dot Line" -msgstr "" - -#: ../bin/cdraw.c:3572 -msgid "Origin Mode - 'o'" -msgstr "" - -#: ../bin/cdraw.c:3574 -msgid "Reset Origin - '0'" -msgstr "" - -#: ../bin/cdraw.c:3576 -msgid "Origin to Selected - 'l'" -msgstr "" - -#: ../bin/cdraw.c:3578 -msgid "Origin to Middle - 'm'" -msgstr "" - -#: ../bin/celev.c:42 ../bin/cprint.c:117 ../bin/cprofile.c:1531 -#: ../bin/csplit.c:201 ../bin/csplit.c:210 ../bin/dease.c:68 -#: ../bin/doption.c:94 ../bin/doption.c:96 -msgid "None" -msgstr "Ðет" - -#: ../bin/celev.c:42 -msgid "Defined" -msgstr "По-умолчанию" - -#: ../bin/celev.c:42 -msgid "Hidden" -msgstr "СкрытаÑ" - -#: ../bin/celev.c:43 -msgid "Computed" -msgstr "ВычиÑленнаÑ" - -#: ../bin/celev.c:43 -msgid "Station" -msgstr "СтанциÑ" - -#: ../bin/celev.c:43 ../bin/cprofile.c:1529 ../bin/dcmpnd.c:71 -msgid "Ignore" -msgstr "Игнорировать" - -#: ../bin/celev.c:233 -msgid "Set Elevation" -msgstr "УÑтановить выÑоту" - -#: ../bin/celev.c:325 ../bin/celev.c:334 ../bin/celev.c:338 -#, c-format -msgid "Undefined" -msgstr "Ðеопределено" - -#: ../bin/celev.c:384 ../bin/celev.c:541 -msgid "Elevation" -msgstr "Ð’Ñ‹Ñота" - -#: ../bin/celev.c:385 ../bin/cmisc.c:467 ../bin/dcustmgm.c:407 -#: ../bin/dcontmgm.c:308 ../bin/dlayer.c:2071 ../bin/dpricels.c:167 -#: ../bin/filenoteui.c:253 ../bin/linknoteui.c:169 -#: ../bin/paramfilesearch_ui.c:477 ../bin/textnoteui.c:137 -msgid "Done" -msgstr "ОК" - -#: ../bin/celev.c:399 -msgid "" -"Click on end, +Shift to split, +Ctrl to move description, +Alt to show " -"elevation" -msgstr "" - -#: ../bin/celev.c:420 -msgid "Move to end or track crossing +Shift to split" -msgstr "" - -#: ../bin/celev.c:424 -msgid "Move to end or track crossing" -msgstr "" - -#: ../bin/celev.c:436 -#, c-format -msgid "Crossing - First %0.3f, Second %0.3f, Clearance %0.3f - Click to Split" -msgstr "" - -#: ../bin/celev.c:439 -#, c-format -msgid "Crossing - First %0.3f, Second %0.3f, Clearance %0.3f" -msgstr "" - -#: ../bin/celev.c:453 -#, c-format -msgid "Click to split here - elevation %0.3f" -msgstr "" - -#: ../bin/celev.c:458 -#, fuzzy, c-format -msgid "Track End elevation %0.3f - snap End Pt" -msgstr "Ð’Ñ‹Ñоты трека" - -#: ../bin/celev.c:461 -#, fuzzy, c-format -msgid "Track End elevation %0.3f" -msgstr "Ð’Ñ‹Ñоты трека" - -#: ../bin/celev.c:463 ../bin/celev.c:466 -msgid "" -"Click on End Pt, +Shift to split, +Ctrl to move description, +Alt show " -"Elevation" -msgstr "" - -#: ../bin/celev.c:486 -msgid "Click on end, +Shift to split, +Ctrl to move description" -msgstr "" - -#: ../bin/celev.c:490 -#, fuzzy -msgid "Split track" -msgstr "Разделить трек" - -#: ../bin/celev.c:496 -#, fuzzy -msgid "Track split!" -msgstr "Треки" - -#: ../bin/celev.c:503 -#, fuzzy -msgid "Point selected!" -msgstr "невыбранные" - -#: ../bin/cgroup.c:664 -msgid "Ungroup Object" -msgstr "Разгруппировать объект" - -#: ../bin/cgroup.c:677 -#, c-format -msgid "%d objects ungrouped" -msgstr "%d объектов разгруппировано" - -#: ../bin/cgroup.c:679 -msgid "No objects ungrouped" -msgstr "Ðет объектов Ð´Ð»Ñ Ñ€Ð°Ð·Ð³Ñ€ÑƒÐ¿Ð¿Ð¸Ñ€Ð¾Ð²ÐºÐ¸" - -#: ../bin/cgroup.c:693 -msgid "Replace with new group?" -msgstr "Заменить новой группой?" - -#: ../bin/cgroup.c:694 -msgid "Turntable/TransferTable/DblSlipSwith?" -msgstr "" - -#: ../bin/cgroup.c:700 ../bin/compound.c:744 ../bin/cstruct.c:65 -#: ../bin/ctodesgn.c:201 ../bin/ctodesgn.c:3209 ../bin/cturnout.c:84 -#: ../bin/dcar.c:2305 ../bin/dcar.c:4694 ../bin/dcar.c:4700 -#: ../bin/dcmpnd.c:483 ../bin/dcustmgm.c:45 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:417 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:656 -msgid "Manufacturer" -msgstr "Производитель" - -#: ../bin/cgroup.c:701 ../bin/cmisc.c:467 ../bin/cstruct.c:65 -#: ../bin/ctodesgn.c:3210 ../bin/ctodesgn.c:3211 ../bin/ctrain.c:184 -#: ../bin/cturnout.c:84 ../bin/dcar.c:2321 ../bin/dcar.c:4695 -#: ../bin/dcar.c:4701 ../bin/dcmpnd.c:484 ../bin/dcustmgm.c:46 -#: ../bin/denum.c:188 ../bin/denum.c:189 ../bin/denum.c:194 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:418 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:650 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:651 -msgid "Description" -msgstr "ОпиÑание" - -#: ../bin/cgroup.c:702 ../bin/dcmpnd.c:485 -msgid "#" -msgstr "#" - -#: ../bin/cgroup.c:703 ../bin/compound.c:748 -msgid "# Segments" -msgstr "# Ñегментов" - -#: ../bin/cgroup.c:705 -#, fuzzy -msgid "Offset X,Y:" -msgstr "Смещение" - -#: ../bin/cgroup.c:1320 -msgid "No endpts" -msgstr "" - -#: ../bin/cgroup.c:1732 ../bin/cgroup.c:1798 -msgid "Group Tracks" -msgstr "" - -#: ../bin/cgroup.c:1866 -msgid "Group Objects" -msgstr "" - -#: ../bin/chndldto.c:68 -msgid "Place frog and drag angle" -msgstr "" - -#: ../bin/chndldto.c:85 -msgid "frog" -msgstr "Ñтрелка" - -#: ../bin/chndldto.c:91 -msgid "Drag to set angle" -msgstr "Тащите Ð´Ð»Ñ ÑƒÑтановки угла" - -#: ../bin/chndldto.c:132 -#, c-format -msgid "Angle = %0.2f Frog# = %0.2f" -msgstr "Угол = %0.2f Стрелка# = %0.2f" - -#: ../bin/chndldto.c:134 -msgid "Frog angle is too close to 0" -msgstr "Угол Ñтрелки очень маленький" - -#: ../bin/chndldto.c:137 -msgid "Select point position" -msgstr "Выберите позицию точки" - -#: ../bin/chndldto.c:152 ../bin/chndldto.c:178 -msgid "points" -msgstr "точки" - -#: ../bin/chndldto.c:282 -#, c-format -msgid "Length = %0.2f Angle = %0.2f Frog# = %0.2f" -msgstr "" - -#: ../bin/chndldto.c:286 -msgid "Create Hand Laid Turnout" -msgstr "" - -#: ../bin/chndldto.c:381 -msgid "HandLaidTurnout" -msgstr "" - -#: ../bin/cjoin.c:170 -#, c-format -msgid "Curved Track: Radius=%s Length=%s" -msgstr "Изогнутый трек: РадиуÑ=%s Длина=%s" - -#: ../bin/cjoin.c:261 -#, c-format -msgid "Curved Track: Radius=%s Length=%s Angle=%0.3f" -msgstr "Изогнутый трек: РадиуÑ=%s Длина=%s Угол=%0.3f" - -#: ../bin/cjoin.c:363 -#, c-format -msgid "Track (%d) is too short for transition-curve by %0.3f" -msgstr "" - -#: ../bin/cjoin.c:381 -#, c-format -msgid "Connecting track is too short by %0.3f" -msgstr "" - -#: ../bin/cjoin.c:431 -msgid "Click on an unselected End-Point" -msgstr "" - -#: ../bin/cjoin.c:432 -msgid "Click on a selected End-Point" -msgstr "" - -#: ../bin/cjoin.c:438 -msgid "unselected" -msgstr "невыбранные" - -#: ../bin/cjoin.c:438 ../bin/cprint.c:162 -msgid "selected" -msgstr "выбранные" - -#: ../bin/cjoin.c:499 -msgid "Left click - Select first draw object end" -msgstr "" - -#: ../bin/cjoin.c:539 ../bin/cjoin.c:576 -msgid "Not a line - Try again" -msgstr "" - -#: ../bin/cjoin.c:572 -msgid "Left click - Select second object end" -msgstr "" - -#: ../bin/cjoin.c:584 -msgid "Same draw object and same endpoint - Try again" -msgstr "" - -#: ../bin/cjoin.c:632 -#, fuzzy -msgid "Create PolyLine" -msgstr "Создать линии" - -#: ../bin/cjoin.c:913 -msgid "Left click - join with track" -msgstr "Левый клик - Ñоединить Ñ Ñ‚Ñ€ÐµÐºÐ¾Ð¼" - -#: ../bin/cjoin.c:916 -msgid "Left click - join with track, Shift Left click - move to join" -msgstr "" - -#: ../bin/cjoin.c:1011 ../bin/cjoin.c:1469 ../bin/cjoin.c:1476 -msgid "Select 2nd track" -msgstr "Выберите второй трек" - -#: ../bin/cjoin.c:1266 -msgid "Beyond end of 2nd track" -msgstr "" - -#: ../bin/cjoin.c:1302 -msgid "Beyond end of 1st track" -msgstr "" - -#: ../bin/cjoin.c:1325 -msgid "First Track Type not supported for non-Cornu Join" -msgstr "" - -#: ../bin/cjoin.c:1333 -msgid "First " -msgstr "Первый " - -#: ../bin/cjoin.c:1359 -msgid "Second Track Type not supported for non-Cornu Join" -msgstr "" - -#: ../bin/cjoin.c:1366 -msgid "Second " -msgstr "Второй " - -#: ../bin/cjoin.c:1380 ../bin/track.c:2395 ../bin/track.c:2434 -#: ../bin/track.c:2509 -msgid "Connecting " -msgstr "Соединение " - -#: ../bin/cjoin.c:1479 -msgid "Join Tracks" -msgstr "Соединить треки" - -#: ../bin/cjoin.c:1575 -msgid "Join" -msgstr "ПриÑоединить" - -#: ../bin/cjoin.c:1576 -#, fuzzy -msgid "Join Track" -msgstr "Соединить треки" - -#: ../bin/cjoin.c:1579 -#, fuzzy -msgid "Join Lines" -msgstr "ОкружноÑти" - -#: ../bin/cmisc.c:55 -msgid "Middle" -msgstr "Середина" - -#: ../bin/cmisc.c:55 ../bin/macro.c:70 -msgid "End" -msgstr "Конец" - -#: ../bin/cmisc.c:140 ../bin/tcurve.c:409 ../bin/tease.c:535 -#, fuzzy -msgid "Lock" -msgstr "Поезд?" - -#: ../bin/cmisc.c:593 -#, fuzzy -msgid "Select track to describe +Shift for Frozen" -msgstr "Выберите трек Ð´Ð»Ñ Ð¾Ð¿Ð¸ÑаниÑ" - -#: ../bin/cmisc.c:691 ../bin/doption.c:245 -msgid "Properties" -msgstr "СвойÑтва" - -#: ../bin/cmodify.c:276 -msgid "" -"Select a track to modify, Left-Click change length, Right-Click to add " -"flextrack" -msgstr "" - -#: ../bin/cmodify.c:520 -msgid "Modify Track" -msgstr "Изменить трек" - -#: ../bin/cmodify.c:564 -#, fuzzy -msgid "Drag to add flex track" -msgstr "ТÑните, чтобы Ñоздавать новые Ñегменты трека" - -#: ../bin/cmodify.c:569 -#, fuzzy -msgid "No track to extend" -msgstr "%d треков перемещено" - -#: ../bin/cmodify.c:574 -#, fuzzy -msgid "No track selected" -msgstr "выбранные" - -#: ../bin/cmodify.c:724 -#, c-format -msgid "Curve Track: Radius=%s Length=%s Angle=%0.3f" -msgstr "Кривой трек: РадиуÑ=%s Длина=%s Угол=%0.3f" - -#: ../bin/cmodify.c:740 -msgid "Extend Track" -msgstr "" - -#: ../bin/cmodify.c:882 -msgid "Modify" -msgstr "Изменить" - -#: ../bin/cmodify.c:895 ../bin/cselect.c:3664 ../bin/cselect.c:3686 -#: ../bin/menu.c:937 ../bin/menu.c:939 -msgid "Zoom In" -msgstr "Приблизить" - -#: ../bin/cmodify.c:896 ../bin/cselect.c:3669 ../bin/cselect.c:3687 -#: ../bin/menu.c:941 ../bin/menu.c:943 -msgid "Zoom Out" -msgstr "Отдалить" - -#: ../bin/cmodify.c:897 -msgid "Pan center - 'c'" -msgstr "" - -#: ../bin/cnote.c:67 ../bin/textnoteui.c:47 ../bin/trknote.c:52 -msgid "Note" -msgstr "Заметка" - -#: ../bin/cnote.c:73 -msgid "Replace this text with your layout notes" -msgstr "Замените Ñтот текÑÑ‚ вашей заметкой к рабочей облаÑти" - -#: ../bin/command.c:388 ../bin/command.c:395 -msgid "" -"Cancelling the current command will undo the changes\n" -"you are currently making. Do you want to do the update instead?" -msgstr "" - -#: ../bin/command.c:390 ../bin/command.c:458 ../bin/cprint.c:1445 -#: ../bin/dbitmap.c:428 ../bin/filenoteui.c:157 ../bin/param.c:3013 -#: ../bin/svgoutput.c:460 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:675 -msgid "Cancel" -msgstr "Отмена" - -#: ../bin/command.c:456 -msgid "" -"Cancelling the current command will undo the changes\n" -"you are currently making. Do you want to update?" -msgstr "" - -#: ../bin/compound.c:722 ../bin/compound.c:727 ../bin/compound.c:732 -#: ../bin/compound.c:737 ../bin/tbezier.c:286 ../bin/tbezier.c:293 -#: ../bin/tcornu.c:322 ../bin/tcornu.c:327 -msgid "Center X,Y" -msgstr "" - -#: ../bin/compound.c:724 ../bin/tbezier.c:287 ../bin/tcornu.c:323 -msgid "Z1" -msgstr "" - -#: ../bin/compound.c:729 ../bin/tbezier.c:294 ../bin/tcornu.c:328 -msgid "Z2" -msgstr "" - -#: ../bin/compound.c:730 -msgid "End Pt 3: X,Y" -msgstr "" - -#: ../bin/compound.c:734 -msgid "Z3" -msgstr "" - -#: ../bin/compound.c:735 -msgid "End Pt 4: X,Y" -msgstr "" - -#: ../bin/compound.c:739 -msgid "Z4" -msgstr "" - -#: ../bin/compound.c:741 ../bin/tease.c:528 -msgid "Origin: X,Y" -msgstr "Ðачало: X,Y" - -#: ../bin/compound.c:746 ../bin/cstruct.c:65 ../bin/cturnout.c:84 -#: ../bin/dcar.c:4694 ../bin/dcar.c:4700 ../bin/dcustmgm.c:46 -#: ../bin/doption.c:99 ../bin/doption.c:100 -msgid "Part No" -msgstr "Ðртикул" - -#: ../bin/compound.c:747 -#, fuzzy -msgid "LineType" -msgstr "ПрÑмаÑ" - -#: ../bin/compound.c:1025 ../bin/cstruct.c:1030 ../bin/cstruct.c:1246 -msgid "Structure" -msgstr "Структура" - -#: ../bin/compound.c:1027 ../bin/cswitchmotor.c:232 ../bin/cturnout.c:988 -msgid "Turnout" -msgstr "Стрелка" - -#: ../bin/compound.c:1027 -msgid "Sectional Track" -msgstr "СоÑтавной трек" - -#: ../bin/compound.c:1031 -#, c-format -msgid "%s (%d) Layer= %d %s" -msgstr "" - -#: ../bin/cparalle.c:49 ../bin/cparalle.c:98 ../bin/cparalle.c:140 -#: ../bin/ctodesgn.c:600 ../bin/ctodesgn.c:626 ../bin/ctodesgn.c:651 -#: ../bin/tcurve.c:403 -msgid "Separation" -msgstr "" - -#: ../bin/cparalle.c:52 ../bin/cparalle.c:99 -#, fuzzy -msgid "Radius Factor" -msgstr "Ð Ð°Ð´Ð¸ÑƒÑ " - -#: ../bin/cparalle.c:141 -#, fuzzy -msgid "Radius factor" -msgstr "Ð Ð°Ð´Ð¸ÑƒÑ " - -#: ../bin/cparalle.c:155 -msgid " Track/Line doesn't support parallel" -msgstr "" - -#: ../bin/cparalle.c:230 -msgid "Create Parallel Track" -msgstr "Добавить параллельный трек" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:470 -#: ../bin/cparalle.c:299 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1252 -msgid "Parallel" -msgstr "Параллель" - -#: ../bin/cparalle.c:300 -#, fuzzy -msgid "Parallel Track" -msgstr "Добавить параллельный трек" - -#: ../bin/cparalle.c:303 -#, fuzzy -msgid "Parallel Line" -msgstr "Параллель" - -#: ../bin/cprint.c:110 -msgid "Portrait" -msgstr "Портретный" - -#: ../bin/cprint.c:110 -msgid "Landscape" -msgstr "Ландшафтный" - -#: ../bin/cprint.c:111 ../bin/cswitchmotor.c:90 ../bin/cswitchmotor.c:109 -#: ../bin/cswitchmotor.c:229 ../bin/dbench.c:75 ../bin/dease.c:68 -#: ../bin/doption.c:93 ../bin/doption.c:95 ../bin/macro.c:1416 -msgid "Normal" -msgstr "Ðормальные" - -#: ../bin/cprint.c:111 ../bin/cswitchmotor.c:91 ../bin/cswitchmotor.c:110 -#: ../bin/cswitchmotor.c:230 ../bin/ctrain.c:1011 ../bin/ctrain.c:1324 -msgid "Reverse" -msgstr "Обратный" - -#: ../bin/cprint.c:112 -msgid "Engineering Data" -msgstr "" - -#: ../bin/cprint.c:113 -msgid "Registration Marks (in 1:1 scale only)" -msgstr "" - -#: ../bin/cprint.c:114 -#, fuzzy -msgid "Page Numbers" -msgstr "Ðомер запчаÑти" - -#: ../bin/cprint.c:115 -msgid "Ignore Page Margins" -msgstr "Игнорировать Ð¿Ð¾Ð»Ñ Ñтраницы" - -#: ../bin/cprint.c:116 ../bin/csnap.c:733 ../bin/doption.c:559 -msgid "Snap Grid" -msgstr "ÐаÑтройки Ñетки" - -#: ../bin/cprint.c:117 -#, fuzzy -msgid "Layout Edge" -msgstr "Проект" - -#: ../bin/cprint.c:117 -msgid "Every Page" -msgstr "" - -#: ../bin/cprint.c:118 -#, fuzzy -msgid "Roadbed Outline" -msgstr "Ширина полотна" - -#: ../bin/cprint.c:119 -msgid "Centerline below Scale 1:1" -msgstr "" - -#: ../bin/cprint.c:128 -msgid "Print Scale" -msgstr "Печатать маÑштаб" - -#: ../bin/cprint.c:129 -msgid "Page Width" -msgstr "Ширина Ñтраницы" - -#: ../bin/cprint.c:130 -msgid "Max" -msgstr "МакÑ." - -#: ../bin/cprint.c:132 -msgid "Snap Shot" -msgstr "" - -#: ../bin/cprint.c:133 -msgid "Page Format" -msgstr "" - -#: ../bin/cprint.c:134 -msgid "Print Order" -msgstr "" - -#: ../bin/cprint.c:135 -#, fuzzy -msgid "Print " -msgstr "Печать" - -#: ../bin/cprint.c:144 -#, fuzzy -msgid "Rulers:" -msgstr "Линейка" - -#: ../bin/cprint.c:150 -#, fuzzy -msgid " Width" -msgstr "Ширина" - -#: ../bin/cprint.c:152 -#, fuzzy -msgid "Margins" -msgstr "Главный" - -#: ../bin/cprint.c:153 ../bin/cturntbl.c:274 -msgid "Origin: X" -msgstr "Координата: X" - -#: ../bin/cprint.c:154 ../bin/csnap.c:549 -msgid "Y" -msgstr "Y" - -#: ../bin/cprint.c:155 ../bin/cprint.c:631 ../bin/cprofile.c:706 -#: ../bin/dcar.c:2325 -msgid "Reset" -msgstr "СброÑить" - -#: ../bin/cprint.c:157 -msgid "Setup" -msgstr "УÑтановить" - -#: ../bin/cprint.c:158 ../bin/cselect.c:3675 ../bin/menu.c:974 -msgid "Select All" -msgstr "Выбрать вÑÑ‘" - -#: ../bin/cprint.c:159 ../bin/cprofile.c:708 ../bin/layout.c:671 -#: ../bin/misc.c:725 -msgid "Clear" -msgstr "ОчиÑтить" - -#: ../bin/cprint.c:161 -msgid "0 pages" -msgstr "0 Ñтраниц" - -#: ../bin/cprint.c:190 -#, fuzzy, c-format -msgid "%d page" -msgstr "%d Ñтраниц" - -#: ../bin/cprint.c:190 -#, c-format -msgid "%d pages" -msgstr "%d Ñтраниц" - -#: ../bin/cprint.c:419 -#, c-format -msgid "PrintScale 1:%ld Room %s x %s Model Scale %s File %s" -msgstr "МаÑштаб 1:%ld Комната %s x %s МаÑштаб модели %s Файл %s" - -#: ../bin/cprint.c:746 -#, fuzzy -msgid "Print Margins" -msgstr "Печатать ÑпиÑок чаÑтей" - -#: ../bin/cprint.c:1440 ../bin/cprofile.c:710 ../bin/ctodesgn.c:3147 -#: ../bin/denum.c:51 -msgid "Print" -msgstr "Печать" - -#: ../bin/cprint.c:1472 -msgid "Select pages to print, or drag to move print grid" -msgstr "Выберите Ñтраницы Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ или перетащите, чтобы передвинуть Ñетку" - -#: ../bin/cprint.c:1574 -msgid "Print..." -msgstr "Печать..." - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:466 -#: ../bin/cprofile.c:608 ../bin/cprofile.c:1442 ../bin/cprofile.c:1522 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1244 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:127 -msgid "Profile" -msgstr "Профиль" - -#: ../bin/cprofile.c:626 -#, c-format -msgid "%s Profile: %s" -msgstr "%s Профиль: %s" - -#: ../bin/cprofile.c:704 ../bin/menu.c:225 -msgid "Change" -msgstr "Изменить" - -#: ../bin/cprofile.c:751 ../bin/cprofile.c:761 -#, c-format -msgid "Elev = %0.1f" -msgstr "Ð’Ñ‹Ñота = %0.1f" - -#: ../bin/cprofile.c:763 -#, c-format -msgid "Elev=%0.2f %0.1f%%" -msgstr "Ð’Ñ‹Ñота=%0.2f %0.1f%%" - -#: ../bin/cprofile.c:768 -#, c-format -msgid "%0.1f%% Elev = %0.2f" -msgstr "%0.1f%% Ð’Ñ‹Ñота = %0.2f" - -#: ../bin/cprofile.c:773 -#, c-format -msgid "%0.1f%% Elev = %0.2f %0.1f%%" -msgstr "%0.1f%% Ð’Ñ‹Ñота = %0.2f %0.1f%%" - -#: ../bin/cprofile.c:788 ../bin/cprofile.c:858 ../bin/cprofile.c:1394 -msgid "Profile Command" -msgstr "" - -#: ../bin/cprofile.c:797 ../bin/cprofile.c:1448 -msgid "Drag to change Elevation" -msgstr "ТÑни, чтобы изменить выÑоту" - -#: ../bin/cprofile.c:899 -msgid "Select a Defined Elevation to start Profile" -msgstr "Выберите трек Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¹ выÑоты" - -#: ../bin/cprofile.c:901 -msgid "Select a Defined Elevation to extend Profile" -msgstr "Выберите трек Ð´Ð»Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð¹ выÑоты" - -#: ../bin/cprofile.c:1456 -msgid "Select a Defined Elevation to start profile" -msgstr "Выберите трек Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¹ выÑоты" - -#: ../bin/cprofile.c:1527 -msgid "Define" -msgstr "" - -#: ../bin/cpull.c:454 ../bin/cpull.c:616 -#, c-format -msgid "%d tracks moved" -msgstr "%d треков перемещено" - -#: ../bin/cpull.c:503 -msgid "Pull Tracks" -msgstr "ТÑните треки" - -#: ../bin/cpull.c:579 -msgid "Tighten Tracks" -msgstr "" - -#: ../bin/cpull.c:670 -msgid "Connect Multiple Tracks - Select multiple tracks to join first" -msgstr "" - -#: ../bin/cpull.c:673 -msgid "Try to Connect all Selected Tracks?" -msgstr "" - -#: ../bin/cpull.c:680 -msgid "ReConnect" -msgstr "" - -#: ../bin/cpull.c:720 -#, c-format -msgid "" -"Round 1 %d and Round 2 %d tracks connected, %d close pairs of end Points " -"were not connected" -msgstr "" - -#: ../bin/cpull.c:747 -#, fuzzy -msgid "Select first endpoint or turntable to connect, +Shift to tighten" -msgstr "Выберите первый конец Ð´Ð»Ñ ÑоединениÑ" - -#: ../bin/cpull.c:750 -#, fuzzy -msgid "" -"Select first endpoint to connect, or Right-Click for connecting selected " -"tracks (not turntable)" -msgstr "" -"Выберите первый конец Ð´Ð»Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ щёлкните правой кнопкой мыши Ð´Ð»Ñ " -"ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… треков" - -#: ../bin/cpull.c:814 -#, fuzzy -msgid "Select second endpoint or turntable to connect" -msgstr "Выберите второй конец Ð´Ð»Ñ ÑоединениÑ" - -#: ../bin/cpull.c:821 -msgid "Same Track! - please select another" -msgstr "" - -#: ../bin/cpull.c:918 -msgid "Connect Two Tracks" -msgstr "Соединить два трека" - -#: ../bin/cpull.c:924 -msgid "Connect All Selected - 'S'" -msgstr "" - -#: ../bin/cruler.c:390 -#, fuzzy -msgid "Measurement" -msgstr "УпрощениÑ" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:477 -#: ../bin/cruler.c:391 ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1266 -msgid "Ruler" -msgstr "Линейка" - -#: ../bin/cruler.c:394 -#, fuzzy -msgid "Protractor" -msgstr "Портретный" - -#: ../bin/cselect.c:688 -msgid "Change Track Width" -msgstr "Изменить ширину трека" - -#: ../bin/cselect.c:714 -#, fuzzy -msgid "Change Line Type" -msgstr "Изменить Ñлои" - -#: ../bin/cselect.c:739 -msgid "Delete only works in Select Mode" -msgstr "" - -#: ../bin/cselect.c:755 -msgid "Delete Tracks" -msgstr "Удалить треки" - -#: ../bin/cselect.c:862 -msgid "Hide Tracks (Tunnel)" -msgstr "СпрÑтать треки (тунель)" - -#: ../bin/cselect.c:882 -#, fuzzy -msgid "Bridge Tracks " -msgstr "Трек Безье" - -#: ../bin/cselect.c:900 -#, fuzzy -msgid "Roadbed Tracks " -msgstr "Вращать треки" - -#: ../bin/cselect.c:918 -#, fuzzy -msgid "Ties Tracks " -msgstr "Тонкие треки" - -#: ../bin/cselect.c:956 ../bin/menu.c:1118 -msgid "Move To Current Layer" -msgstr "ПеремеÑтить на текущий Ñлой" - -#: ../bin/cselect.c:1010 ../bin/menu.c:1303 -msgid "Clear Elevations" -msgstr "ОчиÑтить выÑоты" - -#: ../bin/cselect.c:1056 -msgid "Add Elevations" -msgstr "Добавить выÑоты" - -#: ../bin/cselect.c:1072 -msgid "Refresh Compound" -msgstr "" - -#: ../bin/cselect.c:1471 -msgid "Cornu too tight - it was deleted" -msgstr "" - -#: ../bin/cselect.c:1526 -msgid "Move To Join" -msgstr "" - -#: ../bin/cselect.c:1735 -msgid "Drag to move selected tracks - Shift+Ctrl+Arrow micro-steps the move" -msgstr "" - -#: ../bin/cselect.c:1756 ../bin/cselect.c:1890 ../bin/cselect.c:2295 -msgid "Move Tracks" -msgstr "ПеремеÑтить треки" - -#: ../bin/cselect.c:1939 -#, fuzzy -msgid "Align: Click on a selected object to be aligned" -msgstr "Скопировать выбранные объекты в буфер обмена" - -#: ../bin/cselect.c:1978 -msgid "Drag to rotate selected tracks, Shift+RightClick for QuickRotate Menu" -msgstr "" - -#: ../bin/cselect.c:1994 ../bin/cselect.c:2370 -msgid "Rotate Tracks" -msgstr "Вращать треки" - -#: ../bin/cselect.c:2009 -msgid "Center of Rotation snapped to Turntable center" -msgstr "" - -#: ../bin/cselect.c:2055 ../bin/cselect.c:2090 -#, c-format -msgid "Angle %0.3f" -msgstr "" - -#: ../bin/cselect.c:2154 -#, fuzzy, c-format -msgid "Angle %0.3f #%ld" -msgstr "Угол = %0.3f (%s)" - -#: ../bin/cselect.c:2156 -#, fuzzy, c-format -msgid "Angle %0.3f %s" -msgstr "Угол = %0.3f (%s)" - -#: ../bin/cselect.c:2162 -msgid "Origin Set. Drag away to set start angle" -msgstr "" - -#: ../bin/cselect.c:2177 -msgid "Align: Click on the 2nd unselected object" -msgstr "" - -#: ../bin/cselect.c:2307 -msgid "In module layer:" -msgstr "" - -#: ../bin/cselect.c:2315 -#, fuzzy -msgid "Frozen Layer:" -msgstr "Заморожен" - -#: ../bin/cselect.c:2319 -#, fuzzy -msgid "Not found" -msgstr "ЧиÑло точек" - -#: ../bin/cselect.c:2356 -msgid "Multiple Selected" -msgstr "" - -#: ../bin/cselect.c:2383 -msgid "Toggle Detail" -msgstr "" - -#: ../bin/cselect.c:2399 -msgid "Toggle Label" -msgstr "" - -#: ../bin/cselect.c:2572 -#, fuzzy -msgid "Elevation description" -msgstr "ОпиÑание ЛеваÑ" - -#: ../bin/cselect.c:2579 -#, fuzzy -msgid "Hidden description - 's' to Show, 'd' Details" -msgstr "Показать подпиÑÑŒ" - -#: ../bin/cselect.c:2582 -#, fuzzy -msgid "Shown description - 'h' to Hide" -msgstr "Показать подпиÑÑŒ" - -#: ../bin/cselect.c:2590 -msgid "Select and drag a description" -msgstr "Выберите и перемеÑтите подпиÑÑŒ" - -#: ../bin/cselect.c:2632 -msgid "Hidden Label - Drag to reveal" -msgstr "" - -#: ../bin/cselect.c:2634 -#, fuzzy -msgid "Drag label" -msgstr "Тащите, чтобы размеÑтить" - -#: ../bin/cselect.c:2644 -msgid "Move Label" -msgstr "ПеремеÑтить подпиÑÑŒ" - -#: ../bin/cselect.c:2683 -msgid "To Hide, use Context Menu" -msgstr "" - -#: ../bin/cselect.c:2717 ../bin/cselect.c:3715 -#, fuzzy -msgid "Show/Hide Description" -msgstr "Показать подпиÑÑŒ" - -#: ../bin/cselect.c:2720 -#, fuzzy -msgid "Toggle Detailed Description" -msgstr "ПеремеÑтить опиÑание" - -#: ../bin/cselect.c:2804 -msgid "Drag to mark mirror line" -msgstr "Тащите, чтобы отметить оÑÑŒ зеркала" - -#: ../bin/cselect.c:2815 -#, c-format -msgid "Angle %0.2f" -msgstr "Угол %0.2f" - -#: ../bin/cselect.c:2818 -msgid "Flip Tracks" -msgstr "Отзеркалить треки" - -#: ../bin/cselect.c:3014 ../bin/cselect.c:3215 -msgid "Track is in Frozen Layer" -msgstr "" - -#: ../bin/cselect.c:3188 -#, fuzzy -msgid "Select track" -msgstr "Выберите треки" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:439 -#: ../bin/cselect.c:3627 ../bin/dcar.c:1765 ../bin/doption.c:245 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1190 -msgid "Select" -msgstr "Выбрать" - -#: ../bin/cselect.c:3654 ../bin/cselect.c:3683 ../bin/menu.c:932 -msgid "Undo" -msgstr "Отменить" - -#: ../bin/cselect.c:3655 ../bin/cselect.c:3684 ../bin/menu.c:934 -msgid "Redo" -msgstr "Повторить" - -#: ../bin/cselect.c:3665 ../bin/cselect.c:3688 ../bin/draw.c:3500 -msgid "Zoom to extents - 'e'" -msgstr "" - -#: ../bin/cselect.c:3667 ../bin/draw.c:3522 ../bin/menu.c:1163 -msgid "&Zoom" -msgstr "МаÑштаб" - -#: ../bin/cselect.c:3670 ../bin/draw.c:3520 -msgid "Pan to Origin - 'o'/'0'" -msgstr "" - -#: ../bin/cselect.c:3672 ../bin/cselect.c:3692 -msgid "Pan Center Here - 'c'" -msgstr "" - -#: ../bin/cselect.c:3677 ../bin/menu.c:977 ../bin/menu.c:1126 -msgid "Select Current Layer" -msgstr "Сохранить текущий Ñлой" - -#: ../bin/cselect.c:3690 -#, fuzzy -msgid "Zoom to selected - 's'" -msgstr "выбранные" - -#: ../bin/cselect.c:3696 ../bin/menu.c:979 -msgid "Deselect All" -msgstr "СброÑить выделение" - -#: ../bin/cselect.c:3699 -#, fuzzy -msgid "Properties -'?'" -msgstr "СвойÑтва" - -#: ../bin/cselect.c:3701 -#, fuzzy -msgid "Modify/Activate Track" -msgstr "Изменить трек" - -#: ../bin/cselect.c:3704 ../bin/menu.c:965 -#, fuzzy -msgid "Cut" -msgstr "Вырезать" - -#: ../bin/cselect.c:3705 ../bin/menu.c:967 -msgid "Copy" -msgstr "Копировать" - -#: ../bin/cselect.c:3706 ../bin/fileio.c:1730 ../bin/menu.c:969 -msgid "Paste" -msgstr "Ð’Ñтавить" - -#: ../bin/cselect.c:3707 ../bin/menu.c:971 -#, fuzzy -msgid "Clone" -msgstr "Закрыть" - -#: ../bin/cselect.c:3709 -#, fuzzy -msgid "Rotate..." -msgstr "Повернуть" - -#: ../bin/cselect.c:3711 -msgid "Align" -msgstr "Выравнивание" - -#: ../bin/cselect.c:3717 ../bin/menu.c:1142 -msgid "Ties/NoTies" -msgstr "" - -#: ../bin/cselect.c:3719 -msgid "Hide/NoHide" -msgstr "" - -#: ../bin/cselect.c:3721 -msgid "Bridge/NoBridge" -msgstr "" - -#: ../bin/cselect.c:3723 -msgid "Roadbed/NoRoadbed" -msgstr "" - -#: ../bin/cselect.c:3725 -msgid "NoTies/Ties" -msgstr "" - -#: ../bin/cselect.c:3727 -msgid "Thickness..." -msgstr "" - -#: ../bin/cselect.c:3728 ../bin/menu.c:1150 -msgid "Thin Tracks" -msgstr "Тонкие треки" - -#: ../bin/cselect.c:3730 ../bin/menu.c:1152 -msgid "Medium Tracks" -msgstr "Средние треки" - -#: ../bin/cselect.c:3732 ../bin/menu.c:1154 -msgid "Thick Tracks" -msgstr "ТолÑтые треки" - -#: ../bin/cselect.c:3741 -msgid "Dash-Dotted Line" -msgstr "" - -#: ../bin/cselect.c:3743 -msgid "Dash-Dot-Dotted Line" -msgstr "" - -#: ../bin/cselect.c:3746 -#, fuzzy -msgid "Move To Front" -msgstr "ПеремеÑтить" - -#: ../bin/cselect.c:3747 -#, fuzzy -msgid "Move To Back" -msgstr "ПеремеÑтить треки" - -#: ../bin/cselect.c:3749 -#, fuzzy -msgid "Group" -msgstr "Группировать" - -#: ../bin/cselect.c:3750 -#, fuzzy -msgid "UnGroup" -msgstr "Разгруппировать" - -#: ../bin/cselect.c:3796 -msgid "Move Description" -msgstr "ПеремеÑтить опиÑание" - -#: ../bin/cselect.c:3804 ../bin/menu.c:294 ../bin/menu.c:986 -msgid "Move" -msgstr "ПеремеÑтить" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:484 -#: ../bin/cselect.c:3807 ../bin/menu.c:271 ../bin/menu.c:988 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1280 -msgid "Rotate" -msgstr "Повернуть" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:485 -#: ../bin/cselect.c:3810 ../bin/dcar.c:2327 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1282 -msgid "Flip" -msgstr "Отразить" - -#: ../bin/csensor.c:214 -msgid "Change Sensor" -msgstr "Изменить ÑенÑор" - -#: ../bin/csensor.c:261 ../bin/csensor.c:599 -msgid "Sensor" -msgstr "СенÑор" - -#: ../bin/csensor.c:407 -msgid "Create Sensor" -msgstr "Создать ÑенÑор" - -#: ../bin/csensor.c:410 -msgid "Modify Sensor" -msgstr "Изменить ÑенÑор" - -#: ../bin/csensor.c:445 -msgid "Edit sensor" -msgstr "Изменить ÑенÑор" - -#: ../bin/csensor.c:483 -msgid "Place sensor" -msgstr "УÑтановить ÑенÑор" - -#: ../bin/csnap.c:530 -msgid "Horz" -msgstr "Столбцы" - -#: ../bin/csnap.c:532 -msgid "Spacing" -msgstr "Размер" - -#: ../bin/csnap.c:534 -msgid "Divisions" -msgstr "Ячеек" - -#: ../bin/csnap.c:537 -msgid "Enable" -msgstr "Включено" - -#: ../bin/csnap.c:538 -msgid "Vert" -msgstr "Строки" - -#: ../bin/csnap.c:547 ../bin/dease.c:78 -msgid "X" -msgstr "Смещ." - -#: ../bin/csnap.c:551 -msgid "A" -msgstr "" - -#: ../bin/csnap.c:554 -msgid "Show" -msgstr "Показывать" - -#: ../bin/csnap.c:815 -msgid "Change Grid..." -msgstr "Изменить Ñетку..." - -#: ../bin/csplit.c:45 -msgid "Set Block Gaps" -msgstr "" - -#: ../bin/csplit.c:137 -#, fuzzy -msgid "Select track and position for split" -msgstr "Выберите трек Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ" - -#: ../bin/csplit.c:161 -msgid "Can't Split that Track Object" -msgstr "" - -#: ../bin/csplit.c:169 ../bin/csplit.c:182 ../bin/csplit.c:505 -msgid "Split Track" -msgstr "Разделить трек" - -#: ../bin/csplit.c:178 ../bin/csplit.c:322 ../bin/csplit.c:410 -msgid "Can't Split that Draw Object" -msgstr "" - -#: ../bin/csplit.c:188 -#, fuzzy -msgid "No Track to Split" -msgstr "Выберите трек Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ" - -#: ../bin/csplit.c:203 ../bin/dbench.c:65 ../bin/dbench.c:77 -msgid "Left" -msgstr "Слева" - -#: ../bin/csplit.c:205 ../bin/dbench.c:66 ../bin/dbench.c:76 -msgid "Right" -msgstr "Справа" - -#: ../bin/csplit.c:207 ../bin/csplit.c:216 -msgid "Both" -msgstr "Оба" - -#: ../bin/csplit.c:212 -msgid "Top" -msgstr "Сверху" - -#: ../bin/csplit.c:214 -msgid "Bottom" -msgstr "Снизу" - -#: ../bin/csplit.c:307 -#, fuzzy -msgid "Select draw to split" -msgstr "Выберите трек Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ" - -#: ../bin/csplit.c:326 ../bin/csplit.c:508 -#, fuzzy -msgid "Split Draw" -msgstr "Разделить трек" - -#: ../bin/csplit.c:332 -#, fuzzy -msgid "No Draw to Split" -msgstr "Тащите, чтобы размеÑтить" - -#: ../bin/csplit.c:371 -#, fuzzy -msgid "Select the draw object to Trim to" -msgstr "ПеремеÑтить выбранные объекты наверх" - -#: ../bin/csplit.c:387 -msgid "Can't Trim with a Track" -msgstr "" - -#: ../bin/csplit.c:392 -msgid "Select an intersecting draw object to Trim" -msgstr "" - -#: ../bin/csplit.c:397 -#, fuzzy -msgid "No Draw to Trim with" -msgstr "Тащите, чтобы размеÑтить" - -#: ../bin/csplit.c:404 -#, fuzzy -msgid "Can't Split a track object" -msgstr "Разделить трек" - -#: ../bin/csplit.c:432 ../bin/csplit.c:511 -#, fuzzy -msgid "Trim Draw" -msgstr "Цвет" - -#: ../bin/csplit.c:437 -msgid "Select another draw object to Trim, or Space to Deselect" -msgstr "" - -#: ../bin/csplit.c:504 -#, fuzzy -msgid "Split" -msgstr "Разделить трек" - -#: ../bin/csignal.c:239 -msgid "Number Of Heads" -msgstr "Кол-во головок" - -#: ../bin/csignal.c:279 -msgid "Change Signal" -msgstr "Изменить Ñигнал" - -#: ../bin/csignal.c:314 -#, fuzzy, c-format -msgid "(%d [%s]): Layer=%u, %d heads at %0.3f,%0.3f A%0.3f" -msgstr "(%d [%s]): Слой=%d, по %0.3f,%0.3f" - -#: ../bin/csignal.c:325 ../bin/csignal.c:931 -msgid "Signal" -msgstr "Сигнал" - -#: ../bin/csignal.c:518 -msgid "Number of Heads" -msgstr "Кол-во головок" - -#: ../bin/csignal.c:523 -msgid "Edit Aspect" -msgstr "" - -#: ../bin/csignal.c:525 -msgid "Add Aspect" -msgstr "" - -#: ../bin/csignal.c:527 -msgid "Delete Aspect" -msgstr "" - -#: ../bin/csignal.c:540 -msgid "Aspect Index" -msgstr "" - -#: ../bin/csignal.c:555 -msgid "Create Signal" -msgstr "Создать Ñигнал" - -#: ../bin/csignal.c:560 -msgid "Modify Signal" -msgstr "Изменить Ñигнал" - -#: ../bin/csignal.c:677 -msgid "Edit aspect" -msgstr "" - -#: ../bin/csignal.c:724 -#, c-format -msgid "Are you sure you want to delete the %d aspect(s)" -msgstr "" - -#: ../bin/csignal.c:747 -msgid "Edit signal" -msgstr "" - -#: ../bin/csignal.c:811 -msgid "Place base of signal" -msgstr "" - -#: ../bin/csignal.c:819 -msgid "Drag to orient signal" -msgstr "" - -#: ../bin/cstraigh.c:77 -msgid "Place 1st endpoint of straight track, snap to unconnected endpoint" -msgstr "" - -#: ../bin/cstraigh.c:105 -msgid "Drag to place 2nd end point" -msgstr "" - -#: ../bin/cstraigh.c:151 -#, c-format -msgid "Straight Track Length=%s Angle=%0.3f" -msgstr "Длина прÑмого трека=%s Угол=%0.3f" - -#: ../bin/cstraigh.c:204 ../bin/tstraigh.c:245 -msgid "Straight Track" -msgstr "ПрÑмой трек" - -#: ../bin/cstruct.c:67 ../bin/cturnout.c:86 ../bin/doption.c:93 -#: ../bin/doption.c:250 -msgid "Hide" -msgstr "Скрыть" - -#: ../bin/cstruct.c:505 ../bin/cstruct.c:535 -msgid "Pier Number" -msgstr "" - -#: ../bin/cstruct.c:627 -#, c-format -msgid "Scale %d:1" -msgstr "МаÑштаб %d:1" - -#: ../bin/cstruct.c:629 -#, c-format -msgid "Width %s" -msgstr "Ширина %s" - -#: ../bin/cstruct.c:631 -#, c-format -msgid "Height %s" -msgstr "Ð’Ñ‹Ñота %s" - -#: ../bin/cstruct.c:779 -msgid "Place Structure" -msgstr "" - -#: ../bin/cstruct.c:851 ../bin/cstruct.c:904 ../bin/drawgeom.c:304 -#, fuzzy -msgid "+Alt for Magnetic Snap" -msgstr "Прилипать к Ñетке" - -#: ../bin/cstruct.c:853 ../bin/cstruct.c:906 ../bin/drawgeom.c:306 -#, fuzzy -msgid "+Alt to inhibit Magnetic Snap" -msgstr "Прилипать к Ñетке" - -#: ../bin/cstruct.c:888 -msgid "Drag to place" -msgstr "Тащите, чтобы размеÑтить" - -#: ../bin/cstruct.c:921 -msgid "Drag to rotate" -msgstr "Тащите, чтобы повернуть" - -#: ../bin/cstruct.c:952 ../bin/cstruct.c:1222 ../bin/cturnout.c:2812 -#: ../bin/cturnout.c:2871 ../bin/cturnout.c:3015 ../bin/cturnout.c:3162 -msgid "" -"Left-Drag to place, Ctrl+Left-Drag or Right-Drag to Rotate, Space or Enter " -"to accept, Esc to Cancel" -msgstr "" - -#: ../bin/cstruct.c:1031 ../bin/cturnout.c:2963 ../bin/param.c:3013 -msgid "Close" -msgstr "Закрыть" - -#: ../bin/cstruct.c:1049 -msgid "Select Structure and then drag to place" -msgstr "" - -#: ../bin/cstruct.c:1091 -msgid "" -"Left drag to move, right drag to rotate, or press Return or click Ok to " -"finalize" -msgstr "" - -#: ../bin/cstruct.c:1184 ../bin/cturnout.c:3127 -#, c-format -msgid "Place %s and draw into position" -msgstr "" - -#: ../bin/cswitchmotor.c:92 ../bin/cswitchmotor.c:111 -#: ../bin/cswitchmotor.c:231 -msgid "Point Sense" -msgstr "" - -#: ../bin/cswitchmotor.c:112 -msgid "Turnout Number" -msgstr "" - -#: ../bin/cswitchmotor.c:299 -msgid "Change Switch Motor" -msgstr "" - -#: ../bin/cswitchmotor.c:369 -msgid "Switch motor" -msgstr "" - -#: ../bin/cswitchmotor.c:499 -#, c-format -msgid "ResolveSwitchmotor: Turnout T%d: T%d doesn't exist" -msgstr "" - -#: ../bin/cswitchmotor.c:570 ../bin/cswitchmotor.c:746 -msgid "Switch motor must have a name!" -msgstr "" - -#: ../bin/cswitchmotor.c:574 -msgid "Create Switch Motor" -msgstr "" - -#: ../bin/cswitchmotor.c:608 -msgid "Create switch motor" -msgstr "" - -#: ../bin/cswitchmotor.c:624 ../bin/cswitchmotor.c:655 -#: ../bin/cswitchmotor.c:687 -msgid "Select a turnout" -msgstr "" - -#: ../bin/cswitchmotor.c:632 -msgid "Not a turnout!" -msgstr "" - -#: ../bin/cswitchmotor.c:664 ../bin/cswitchmotor.c:695 -msgid "Not a switch motor!" -msgstr "" - -#: ../bin/cswitchmotor.c:700 -#, c-format -msgid "Really delete switch motor %s?" -msgstr "" - -#: ../bin/cswitchmotor.c:702 -msgid "Delete Switch Motor" -msgstr "" - -#: ../bin/cswitchmotor.c:750 -msgid "Modify Switch Motor" -msgstr "" - -#: ../bin/cswitchmotor.c:776 -msgid "Edit switch motor" -msgstr "" - -#: ../bin/cswitchmotor.c:782 -#, c-format -msgid "Edit switch motor %d" -msgstr "" - -#: ../bin/cswitchmotor.c:889 -msgid "Switch Motor" -msgstr "" - -#: ../bin/cswitchmotor.c:903 -#, c-format -msgid "Deleting Switch Motor %s" -msgstr "" - -#: ../bin/ctext.c:194 ../bin/ctext.c:242 -msgid "Create Text" -msgstr "Создать текÑÑ‚" - -#: ../bin/ctext.c:277 -msgid "Fonts..." -msgstr "Шрифты..." - -#: ../bin/ctodesgn.c:139 -msgid "Frog #" -msgstr "Стрелка #" - -#: ../bin/ctodesgn.c:139 -msgid "Degrees" -msgstr "ГрадуÑÑ‹" - -#: ../bin/ctodesgn.c:140 -msgid "Dual Path" -msgstr "" - -#: ../bin/ctodesgn.c:140 -msgid "Quad Path" -msgstr "" - -#: ../bin/ctodesgn.c:182 ../bin/ctodesgn.c:183 ../bin/ctodesgn.c:184 -#: ../bin/ctodesgn.c:185 ../bin/ctodesgn.c:244 ../bin/ctodesgn.c:270 -#: ../bin/ctodesgn.c:272 ../bin/ctodesgn.c:316 ../bin/ctodesgn.c:319 -#: ../bin/ctodesgn.c:350 ../bin/ctodesgn.c:351 ../bin/ctodesgn.c:395 -#: ../bin/ctodesgn.c:398 ../bin/ctodesgn.c:428 ../bin/ctodesgn.c:430 -#: ../bin/ctodesgn.c:477 ../bin/ctodesgn.c:481 ../bin/ctodesgn.c:484 -#: ../bin/ctodesgn.c:742 -msgid "Offset" -msgstr "Смещение" - -#: ../bin/ctodesgn.c:203 ../bin/ctodesgn.c:3204 ../bin/ctodesgn.c:3205 -msgid "Left Description" -msgstr "ОпиÑание ЛеваÑ" - -#: ../bin/ctodesgn.c:204 ../bin/ctodesgn.c:207 -msgid " #" -msgstr " #" - -#: ../bin/ctodesgn.c:206 ../bin/ctodesgn.c:3203 -msgid "Right Description" -msgstr "ОпиÑание ПраваÑ" - -#: ../bin/ctodesgn.c:208 -msgid "Roadbed Width" -msgstr "Ширина полотна" - -#: ../bin/ctodesgn.c:212 ../bin/denum.c:52 -msgid "Print Setup" -msgstr "ÐаÑтройки печати" - -#: ../bin/ctodesgn.c:242 -msgid "Diverging Length" -msgstr "Отклонение длины" - -#: ../bin/ctodesgn.c:243 -msgid "Diverging Angle" -msgstr "Отклонение угла" - -#: ../bin/ctodesgn.c:244 -msgid "Diverging Offset" -msgstr "Отклонение ÑмещениÑ" - -#: ../bin/ctodesgn.c:245 -msgid "Overall Length" -msgstr "" - -#: ../bin/ctodesgn.c:257 -msgid "Regular Turnout" -msgstr "ÐžÐ±Ñ‹Ñ‡Ð½Ð°Ñ Ñтрелка" - -#: ../bin/ctodesgn.c:268 ../bin/ctodesgn.c:314 -msgid "Inner Length" -msgstr "ВнутреннÑÑ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/ctodesgn.c:269 ../bin/ctodesgn.c:315 -msgid "Inner Angle" -msgstr "Внутренний угол" - -#: ../bin/ctodesgn.c:270 ../bin/ctodesgn.c:316 -msgid "Inner Offset" -msgstr "Внутреннее Ñмещение" - -#: ../bin/ctodesgn.c:271 ../bin/ctodesgn.c:318 -msgid "Outer Angle" -msgstr "Внешний угол" - -#: ../bin/ctodesgn.c:272 ../bin/ctodesgn.c:319 -msgid "Outer Offset" -msgstr "Внешнее Ñмещение" - -#: ../bin/ctodesgn.c:273 ../bin/ctodesgn.c:321 -msgid "Outer Length" -msgstr "ВнешнÑÑ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/ctodesgn.c:302 -msgid "Curved Turnout" -msgstr "" - -#: ../bin/ctodesgn.c:317 -#, fuzzy -msgid "Inner Radius" -msgstr "Мин. радиуÑ" - -#: ../bin/ctodesgn.c:320 -#, fuzzy -msgid "Outer Radius" -msgstr "РадиуÑ" - -#: ../bin/ctodesgn.c:322 ../bin/ctodesgn.c:402 ../bin/ctodesgn.c:489 -#, fuzzy -msgid "Toe Radius" -msgstr "РадиуÑ" - -#: ../bin/ctodesgn.c:323 ../bin/ctodesgn.c:401 -#, fuzzy -msgid "Toe Length" -msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/ctodesgn.c:336 -#, fuzzy -msgid "Cornu Curved Turnout" -msgstr "Добавить изогнутый трек" - -#: ../bin/ctodesgn.c:348 ../bin/ctodesgn.c:393 ../bin/ctodesgn.c:426 -#: ../bin/ctodesgn.c:475 -msgid "Left Length" -msgstr "Длина Ñлева" - -#: ../bin/ctodesgn.c:349 ../bin/ctodesgn.c:394 ../bin/ctodesgn.c:427 -#: ../bin/ctodesgn.c:476 -msgid "Left Angle" -msgstr "Угол Ñлева" - -#: ../bin/ctodesgn.c:350 ../bin/ctodesgn.c:395 ../bin/ctodesgn.c:428 -#: ../bin/ctodesgn.c:477 -msgid "Left Offset" -msgstr "Смещение Ñлева" - -#: ../bin/ctodesgn.c:351 ../bin/ctodesgn.c:398 ../bin/ctodesgn.c:430 -#: ../bin/ctodesgn.c:484 -msgid "Right Offset" -msgstr "Смещение Ñправа" - -#: ../bin/ctodesgn.c:352 ../bin/ctodesgn.c:399 ../bin/ctodesgn.c:431 -#: ../bin/ctodesgn.c:485 -msgid "Right Angle" -msgstr "Угол Ñправа" - -#: ../bin/ctodesgn.c:353 ../bin/ctodesgn.c:400 ../bin/ctodesgn.c:432 -#: ../bin/ctodesgn.c:486 -msgid "Right Length" -msgstr "Длина Ñправа" - -#: ../bin/ctodesgn.c:381 -msgid "Wye Turnout" -msgstr "" - -#: ../bin/ctodesgn.c:396 ../bin/ctodesgn.c:478 -#, fuzzy -msgid "Left Radius" -msgstr "РадиуÑ" - -#: ../bin/ctodesgn.c:397 ../bin/ctodesgn.c:483 -#, fuzzy -msgid "Right Radius" -msgstr "Мин. радиуÑ" - -#: ../bin/ctodesgn.c:414 -msgid "Cornu Wye Turnout" -msgstr "" - -#: ../bin/ctodesgn.c:463 -msgid "3-way Turnout" -msgstr "" - -#: ../bin/ctodesgn.c:479 -#, fuzzy -msgid "Center Length" -msgstr "ВнутреннÑÑ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/ctodesgn.c:480 -#, fuzzy -msgid "Center Angle" -msgstr "Внутренний угол" - -#: ../bin/ctodesgn.c:481 ../bin/dcar.c:2348 -#, fuzzy -msgid "Center Offset" -msgstr "Внутреннее Ñмещение" - -#: ../bin/ctodesgn.c:482 -#, fuzzy -msgid "Center Radius" -msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñти" - -#: ../bin/ctodesgn.c:487 -#, fuzzy -msgid "Toe Length Left" -msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/ctodesgn.c:488 -#, fuzzy -msgid "Toe Length Right" -msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/ctodesgn.c:502 -msgid "Cornu 3-way Turnout" -msgstr "" - -#: ../bin/ctodesgn.c:527 -msgid "Crossing" -msgstr "ПерекрёÑток" - -#: ../bin/ctodesgn.c:552 -msgid "Single Slipswitch" -msgstr "" - -#: ../bin/ctodesgn.c:587 -msgid "Double Slipswitch" -msgstr "" - -#: ../bin/ctodesgn.c:612 -msgid "Right Crossover" -msgstr "" - -#: ../bin/ctodesgn.c:638 -msgid "Left Crossover" -msgstr "" - -#: ../bin/ctodesgn.c:663 -msgid "Double Crossover" -msgstr "" - -#: ../bin/ctodesgn.c:685 -msgid "Straight Section" -msgstr "ПрÑмое выделение" - -#: ../bin/ctodesgn.c:697 -msgid "Angle (Degrees)" -msgstr "Угол (градуÑÑ‹)" - -#: ../bin/ctodesgn.c:708 -msgid "Curved Section" -msgstr "" - -#: ../bin/ctodesgn.c:731 -msgid "Bumper Section" -msgstr "" - -#: ../bin/ctodesgn.c:742 ../bin/denum.c:124 ../bin/denum.c:193 -#: ../bin/denum.c:230 ../bin/denum.c:231 -msgid "Count" -msgstr "Кол-во" - -#: ../bin/ctodesgn.c:743 -msgid "Radius1" -msgstr "РадиуÑ1" - -#: ../bin/ctodesgn.c:744 -msgid "Radius2" -msgstr "РадиуÑ2" - -#: ../bin/ctodesgn.c:827 -msgid "Turntable Section" -msgstr "" - -#: ../bin/ctodesgn.c:2777 -#, c-format -msgid "%s Designer" -msgstr "" - -#: ../bin/ctodesgn.c:2780 -#, c-format -msgid "%s %d x %d (of %d x %d)" -msgstr "" - -#: ../bin/ctodesgn.c:2780 -msgid "Page" -msgstr "Страница" - -#: ../bin/ctodesgn.c:2788 -msgid "Frog Number" -msgstr "Ðомер Ñтрелки" - -#: ../bin/ctodesgn.c:3147 -msgid "Turnout Designer" -msgstr "Редактор Ñтрелок" - -#: ../bin/ctodesgn.c:3160 -#, c-format -msgid "%s %s Designer" -msgstr "" - -#: ../bin/ctrain.c:179 ../bin/dcar.c:2360 ../bin/dcar.c:4694 -#: ../bin/dcar.c:4700 -msgid "Index" -msgstr "â„–" - -#: ../bin/ctrain.c:185 -#, fuzzy -msgid "Report Marks" -msgstr "Метки" - -#: ../bin/ctrain.c:273 -msgid "Car" -msgstr "Машина" - -#: ../bin/ctrain.c:728 -msgid "Follow" -msgstr "Следовать" - -#: ../bin/ctrain.c:729 -msgid "Auto Reverse" -msgstr "Ðвторазворот" - -#: ../bin/ctrain.c:748 ../bin/dcar.c:5686 -msgid "Find" -msgstr "Ðайти" - -#: ../bin/ctrain.c:754 ../bin/ctrain.c:1011 ../bin/ctrain.c:1324 -msgid "Forward" -msgstr "Вперёд" - -#: ../bin/ctrain.c:756 ../bin/ctrain.c:3235 ../bin/dcar.c:5093 -#: ../bin/dcar.c:5103 ../bin/dcar.c:5225 ../bin/fileio.c:224 ../bin/macro.c:64 -#: ../bin/track.c:1366 -msgid "Stop" -msgstr "Стоп" - -#: ../bin/ctrain.c:952 ../bin/ctrain.c:981 -msgid "Crashed" -msgstr "Разрушено" - -#: ../bin/ctrain.c:954 -msgid "Not on Track" -msgstr "Ðе на треке" - -#: ../bin/ctrain.c:958 -msgid "Trains Paused" -msgstr "Поезда оÑтановлены" - -#: ../bin/ctrain.c:960 -msgid "Running" -msgstr "Запущено" - -#: ../bin/ctrain.c:965 -msgid "End of Track" -msgstr "Конец трека" - -#: ../bin/ctrain.c:969 -msgid "Open Turnout" -msgstr "" - -#: ../bin/ctrain.c:973 -msgid "Manual Stop" -msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ð¾Ñтановка" - -#: ../bin/ctrain.c:977 -msgid "No Room" -msgstr "Ðет комнат" - -#: ../bin/ctrain.c:985 -msgid "Unknown Status" -msgstr "ÐеизвеÑтный ÑтатуÑ" - -#: ../bin/ctrain.c:995 -msgid "No trains" -msgstr "Ðет поездов" - -#: ../bin/ctrain.c:1375 -msgid "Train Control XXX" -msgstr "Управление поездом XXX" - -#: ../bin/ctrain.c:1376 -#, c-format -msgid "Train Control %d" -msgstr "Управление поездом %d" - -#: ../bin/ctrain.c:1378 -msgid "Train Control" -msgstr "Управление поездом" - -#: ../bin/ctrain.c:3198 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:156 -msgid "Run Trains" -msgstr "ЗапуÑтить поезда" - -#: ../bin/ctrain.c:3217 -msgid "Uncouple" -msgstr "" - -#: ../bin/ctrain.c:3219 -msgid "Flip Car" -msgstr "Развернуть машину" - -#: ../bin/ctrain.c:3222 -#, fuzzy -msgid "Clearance Lines On" -msgstr "Создать линии" - -#: ../bin/ctrain.c:3225 -#, fuzzy -msgid "Clearance Lines Off" -msgstr "Создать линии" - -#: ../bin/ctrain.c:3227 -msgid "Flip Train" -msgstr "Развернуть поезд" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:438 -#: ../bin/ctrain.c:3229 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1188 -msgid "Describe" -msgstr "ПодпиÑÑŒ" - -#: ../bin/ctrain.c:3231 -msgid "MU Master" -msgstr "" - -#: ../bin/ctrain.c:3234 -msgid "Change Direction" -msgstr "Изменить направление" - -#: ../bin/ctrain.c:3238 -msgid "Remove Car" -msgstr "Удалить машину" - -#: ../bin/ctrain.c:3241 -msgid "Remove Train" -msgstr "Удалить поезд" - -#: ../bin/cturnout.c:97 ../bin/dcar.c:2382 ../bin/dcar.c:2386 -msgid "New" -msgstr "Создать" - -#: ../bin/cturnout.c:371 ../bin/cturnout.c:376 -#, c-format -msgid "CheckPath: Turnout path[%d] %d is not a track segment" -msgstr "" - -#: ../bin/cturnout.c:385 -#, c-format -msgid "" -"CheckPath: Turnout path[%d] %d-%d not connected: %0.3f P0(%f,%f) P1(%f,%f)" -msgstr "" - -#: ../bin/cturnout.c:437 -msgid "Unknown special case" -msgstr "" - -#: ../bin/cturnout.c:564 -msgid "Connect Adjustable Tracks" -msgstr "" - -#: ../bin/cturnout.c:1030 -msgid "splitTurnout: can't find segment" -msgstr "" - -#: ../bin/cturnout.c:1511 ../bin/track.c:2380 ../bin/track.c:2502 -#: ../bin/tstraigh.c:838 -msgid "Drag to change track length" -msgstr "" - -#: ../bin/cturnout.c:1524 -#, c-format -msgid "Length=%s" -msgstr "Длина=%s" - -#: ../bin/cturnout.c:1815 -#, c-format -msgid "Turnout %d Path: %s" -msgstr "" - -#: ../bin/cturnout.c:2389 -#, c-format -msgid "%d connections, max distance %0.3f (%s)" -msgstr "" - -#: ../bin/cturnout.c:2394 -#, c-format -msgid "0 connections (%s)" -msgstr "0 Ñоединений (%s)" - -#: ../bin/cturnout.c:2433 -msgid "Place New Turnout" -msgstr "" - -#: ../bin/cturnout.c:2861 -#, c-format -msgid "Angle = %0.3f (%s)" -msgstr "Угол = %0.3f (%s)" - -#: ../bin/cturnout.c:2962 -msgid "Add Fixed-Track" -msgstr "" - -#: ../bin/cturnout.c:2981 -msgid "Pick turnout and active End Point, then place on the layout" -msgstr "" - -#: ../bin/cturnout.c:3190 -#, fuzzy -msgid "Fixed-Track" -msgstr "Изогнутый трек" - -#: ../bin/cturntbl.c:49 ../bin/cturntbl.c:275 ../bin/cturntbl.c:1029 -#: ../bin/cturntbl.c:1044 -msgid "Diameter" -msgstr "Диаметр" - -#: ../bin/cturntbl.c:276 -msgid "# EndPt" -msgstr "# КонТчк" - -#: ../bin/cturntbl.c:316 -#, c-format -msgid "Turntable(%d): Layer=%d Center=[%s %s] Diameter=%s #EP=%d" -msgstr "Разворот(%d): Слой=%d Центр=[%s %s] Диаметр=%s #EP=%d" - -#: ../bin/cturntbl.c:335 ../bin/cturntbl.c:454 -msgid "Turntable" -msgstr "Разворотный рельÑ" - -#: ../bin/cturntbl.c:670 -msgid "Drag to create stall track" -msgstr "" - -#: ../bin/cturntbl.c:728 -#, fuzzy -msgid "Connect Turntable Tracks" -msgstr "Соединить два трека" - -#: ../bin/cturntbl.c:1058 -msgid "Create Turntable" -msgstr "Создать разворотный рельÑ" - -#: ../bin/cturntbl.c:1090 -#, fuzzy -msgid "Custom Turntable" -msgstr "Создать разворотный рельÑ" - -#: ../bin/cundo.c:266 -msgid "Undo Trace" -msgstr "Отменить траÑÑировку" - -#: ../bin/cundo.c:741 -#, c-format -msgid "Undo: %s" -msgstr "Отменить: %s" - -#: ../bin/cundo.c:744 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:168 -msgid "Undo last command" -msgstr "Отменить поÑледнюю команду" - -#: ../bin/cundo.c:749 -#, c-format -msgid "Redo: %s" -msgstr "Повторить: %s" - -#: ../bin/cundo.c:752 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:129 -msgid "Redo last undo" -msgstr "Повторить поÑледнюю отмену" - -#: ../bin/custom.c:148 -#, c-format -msgid "%s Turnout Designer" -msgstr "%s Редактор Ñтрелок" - -#: ../bin/custom.c:152 -#, c-format -msgid "%s Version %s" -msgstr "%s ВерÑÐ¸Ñ %s" - -#: ../bin/custom.c:156 -#, c-format -msgid "" -"All %s Files (*.xtc,*.xtce)|*.xtc;*.xtce|%s Trackplan (*.xtc)|*.xtc|%s " -"Extended Trackplan (*.xtce)|*.xtce|All Files (*)|*" -msgstr "" - -#: ../bin/custom.c:166 -#, c-format -msgid "" -"%s Trackplan (*.xtc)|*.xtc|%s Extended Trackplan (*.xtce)|*.xtce|All Files " -"(*)|*" -msgstr "" - -#: ../bin/custom.c:174 -#, fuzzy, c-format -msgid "All Files (*)|*" -msgstr "Ð’Ñе файлы" - -#: ../bin/custom.c:178 -#, fuzzy, c-format -msgid "%s Import Files (*.xti)|*.xti" -msgstr "%s Импорт файлов|*.%sti" - -#: ../bin/custom.c:182 -#, fuzzy -msgid "Data Exchange Format Files (*.dxf)|*.dxf" -msgstr "Файлы формат обмена данными|*.dxf" - -#: ../bin/custom.c:186 -msgid "Scalable Vector Graphics Format Files (*.svg)|*.svg" -msgstr "" - -#: ../bin/custom.c:190 -#, fuzzy, c-format -msgid "%s Record Files (*.xtr)|*.xtr" -msgstr "%s Файлы запиÑей|*.%str" - -#: ../bin/custom.c:194 -#, fuzzy, c-format -msgid "%s Note Files (*.not)|*.not" -msgstr "%s Файлы заметок|*.not" - -#: ../bin/custom.c:198 -#, fuzzy, c-format -msgid "%s Log Files (*.log)|*.log" -msgstr "%s Файлы логов|*.log" - -#: ../bin/custom.c:202 -#, fuzzy, c-format -msgid "%s PartsList Files (*.txt)|*.txt" -msgstr "%s Файлы запчаÑтей|*.txt" - -#: ../bin/dbench.c:38 -msgid " L-Girder" -msgstr "L-профиль" - -#: ../bin/dbench.c:38 -msgid " T-Girder" -msgstr "T-профиль" - -#: ../bin/dbench.c:61 -msgid "On Edge" -msgstr "Ðа ребро" - -#: ../bin/dbench.c:62 -msgid "Flat" -msgstr "ПлашмÑ" - -#: ../bin/dbench.c:67 -msgid "Left-Down" -msgstr "Слева-Ñнизу" - -#: ../bin/dbench.c:68 -msgid "Right-Down" -msgstr "Справа-Ñнизу" - -#: ../bin/dbench.c:69 -msgid "Left-Up" -msgstr "Слева-Ñверху" - -#: ../bin/dbench.c:70 -msgid "Right-Up" -msgstr "Справа-Ñверху" - -#: ../bin/dbench.c:71 -msgid "Left-Inverted" -msgstr "Слева-инвертировано" - -#: ../bin/dbench.c:72 -msgid "Right-Inverted" -msgstr "Справа-инверитровано" - -#: ../bin/dbench.c:78 -msgid "Inverted" -msgstr "Инвертировано" - -#: ../bin/dbench.c:147 -#, c-format -msgid "" -"Bad BenchType for %s:\n" -"%s" -msgstr "" - -#: ../bin/dbitmap.c:150 -#, fuzzy -msgid "Drawing tracks to bitmap" -msgstr "Печать изображениÑ" - -#: ../bin/dbitmap.c:187 -msgid "Drawn with " -msgstr "" - -#: ../bin/dbitmap.c:229 -msgid "Writing bitmap to file" -msgstr "" - -#: ../bin/dbitmap.c:252 -#, fuzzy -msgid "Layout Titles" -msgstr "Заголовок" - -#: ../bin/dbitmap.c:253 -#, fuzzy -msgid "Borders" -msgstr "Граница" - -#: ../bin/dbitmap.c:254 -#, fuzzy -msgid "Centerline of Track" -msgstr "Добавить круглый трек" - -#: ../bin/dbitmap.c:255 -#, fuzzy -msgid "Background Image" -msgstr "Конечный угол" - -#: ../bin/dbitmap.c:262 -#, fuzzy -msgid "Include " -msgstr "â„–" - -#: ../bin/dbitmap.c:264 -msgid "Resolution " -msgstr "" - -#: ../bin/dbitmap.c:265 -#, fuzzy -msgid "dpi" -msgstr " dpi" - -#: ../bin/dbitmap.c:266 -#, fuzzy -msgid "Bitmap Size " -msgstr "Файлы изображений|*.xpm" - -#: ../bin/dbitmap.c:268 -#, fuzzy -msgid "99999 by 99999 pixels" -msgstr "РиÑунок : 99999 на 99999 пикÑелей" - -#: ../bin/dbitmap.c:269 -#, fuzzy -msgid "Approximate File Size " -msgstr "Примерный размер файла: %0.0f" - -#: ../bin/dbitmap.c:271 -#, fuzzy -msgid "999.9Mb" -msgstr "999.9" - -#: ../bin/dbitmap.c:317 -#, fuzzy, c-format -msgid "%ld by %ld pixels" -msgstr "Изображение : %ld на %ld пикÑелей" - -#: ../bin/dbitmap.c:339 -#, c-format -msgid "%0.0f" -msgstr "" - -#: ../bin/dbitmap.c:341 -#, c-format -msgid "%0.1fKb" -msgstr "" - -#: ../bin/dbitmap.c:343 -#, c-format -msgid "%0.1fMb" -msgstr "" - -#: ../bin/dbitmap.c:345 -#, c-format -msgid "%0.1fGb" -msgstr "" - -#: ../bin/dbitmap.c:436 -msgid "Save Bitmap" -msgstr "Сохранить изображение" - -#: ../bin/dbitmap.c:437 -msgid "" -"Portable Network Graphics format (*.png)|*.png|JPEG format (*.jpg)|*.jpg" -msgstr "" - -#: ../bin/dbitmap.c:472 -#, fuzzy -msgid "Export to bitmap" -msgstr "ЭкÑпорт в изображение" - -#: ../bin/dcar.c:45 -msgid "Truck" -msgstr "" - -#: ../bin/dcar.c:45 -msgid "Body" -msgstr "Тело" - -#: ../bin/dcar.c:148 ../bin/dcar.c:2860 ../bin/dcar.c:2867 -msgid "Unknown" -msgstr "ÐеизвеÑтно" - -#: ../bin/dcar.c:481 -msgid "Diesel Loco" -msgstr "Дизельный локомотив" - -#: ../bin/dcar.c:482 -msgid "Steam Loco" -msgstr "Паровоз" - -#: ../bin/dcar.c:483 -msgid "Elect Loco" -msgstr "Электровоз" - -#: ../bin/dcar.c:484 -msgid "Freight Car" -msgstr "Грузовой вагон" - -#: ../bin/dcar.c:485 -msgid "Psngr Car" -msgstr "ПаÑÑажирÑкий вагон" - -#: ../bin/dcar.c:486 -msgid "M-O-W" -msgstr "" - -#: ../bin/dcar.c:487 -msgid "Other" -msgstr "Другие" - -#: ../bin/dcar.c:1237 ../bin/dcar.c:5478 -msgid "N/A" -msgstr "ÐеизвеÑтно" - -#: ../bin/dcar.c:1238 ../bin/dcar.c:5483 -msgid "Mint" -msgstr "Ðовое" - -#: ../bin/dcar.c:1239 ../bin/dcar.c:5482 -msgid "Excellent" -msgstr "ПревоÑходное" - -#: ../bin/dcar.c:1240 ../bin/dcar.c:5481 -msgid "Good" -msgstr "Хорошее" - -#: ../bin/dcar.c:1241 ../bin/dcar.c:5480 -msgid "Fair" -msgstr "Так Ñебе" - -#: ../bin/dcar.c:1242 ../bin/dcar.c:5479 -msgid "Poor" -msgstr "Плохое" - -#: ../bin/dcar.c:1580 ../bin/dpricels.c:42 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:518 -msgid "Item" -msgstr "" - -#: ../bin/dcar.c:2282 ../wlib/mswlib/mswmisc.c:2057 -msgid "Information" -msgstr "ИнформациÑ" - -#: ../bin/dcar.c:2282 -msgid "Customize" -msgstr "Внешний вид" - -#: ../bin/dcar.c:2296 -msgid "Sequential" -msgstr "" - -#: ../bin/dcar.c:2296 -msgid "Repeated" -msgstr "" - -#: ../bin/dcar.c:2307 ../bin/dcar.c:2309 ../bin/dcar.c:5838 -msgid "Prototype" -msgstr "Ðазвание" - -#: ../bin/dcar.c:2315 -msgid "Part" -msgstr "ЗапчаÑть" - -#: ../bin/dcar.c:2317 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:419 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:659 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:660 -msgid "Part Number" -msgstr "Ðомер запчаÑти" - -#: ../bin/dcar.c:2319 -msgid "Loco?" -msgstr "Поезд?" - -#: ../bin/dcar.c:2323 ../bin/dcar.c:4734 -msgid "Import" -msgstr "Импорт" - -#: ../bin/dcar.c:2330 -msgid "Mode" -msgstr "Режим" - -#: ../bin/dcar.c:2334 -msgid "Road" -msgstr "Дорога" - -#: ../bin/dcar.c:2336 -msgid "Reporting Mark" -msgstr "" - -#: ../bin/dcar.c:2338 -msgid "Number" -msgstr "Ðомер" - -#: ../bin/dcar.c:2342 -msgid "Car Length" -msgstr "Длина вагона" - -#: ../bin/dcar.c:2346 -msgid "Truck Centers" -msgstr "КолёÑÐ½Ð°Ñ Ð±Ð°Ð·Ð°" - -#: ../bin/dcar.c:2350 -msgid "Coupler Mount" -msgstr "" - -#: ../bin/dcar.c:2352 -msgid "Coupled Length" -msgstr "" - -#: ../bin/dcar.c:2354 ../bin/dcar.c:4564 -msgid "Coupler Length" -msgstr "" - -#: ../bin/dcar.c:2362 -msgid "Purchase Price" -msgstr "Цена покупки" - -#: ../bin/dcar.c:2364 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:266 -msgid "Current Price" -msgstr "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ñ†ÐµÐ½Ð°" - -#: ../bin/dcar.c:2366 ../bin/dcar.c:4696 ../bin/dcar.c:4702 -msgid "Condition" -msgstr "СоÑтоÑние" - -#: ../bin/dcar.c:2368 -msgid "Purchase Date" -msgstr "Дата покупки" - -#: ../bin/dcar.c:2370 ../bin/dcar.c:4702 -msgid "Service Date" -msgstr "Дата обÑлуживаниÑ" - -#: ../bin/dcar.c:2372 -msgid "Quantity" -msgstr "КоличеÑтво" - -#: ../bin/dcar.c:2374 -msgid "Numbers" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:487 -#: ../bin/dcar.c:2376 ../bin/dcar.c:4697 ../bin/trknote.c:594 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1286 -msgid "Notes" -msgstr "Заметки" - -#: ../bin/dcar.c:2383 -msgid "Car Part" -msgstr "" - -#: ../bin/dcar.c:2384 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:240 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:241 -msgid "Car Prototype" -msgstr "" - -#: ../bin/dcar.c:2776 ../bin/dcar.c:3143 -msgid "Undecorated" -msgstr "" - -#: ../bin/dcar.c:2849 ../bin/dcar.c:2855 ../bin/paramfilelist.c:458 -msgid "Custom" -msgstr "" - -#: ../bin/dcar.c:3049 -msgid "Undecorated " -msgstr "" - -#: ../bin/dcar.c:3298 -#, c-format -msgid "New %s Scale Car" -msgstr "" - -#: ../bin/dcar.c:3299 ../bin/dcar.c:3308 ../bin/dcar.c:3318 ../bin/dcar.c:4598 -#: ../bin/dcar.c:4730 ../bin/paramfilesearch_ui.c:75 -msgid "Add" -msgstr "Добавить" - -#: ../bin/dcar.c:3301 -#, c-format -msgid "Update %s Scale Car" -msgstr "" - -#: ../bin/dcar.c:3302 ../bin/dcar.c:3312 ../bin/dcar.c:3321 -#: ../bin/dcmpnd.c:178 -msgid "Update" -msgstr "Обновить" - -#: ../bin/dcar.c:3307 -#, c-format -msgid "New %s Scale Car Part" -msgstr "" - -#: ../bin/dcar.c:3310 -#, c-format -msgid "Update %s Scale Car Part" -msgstr "" - -#: ../bin/dcar.c:3317 -msgid "New Prototype" -msgstr "Ðовый тип вагона" - -#: ../bin/dcar.c:3320 -msgid "Update Prototype" -msgstr "Обновить прототип" - -#: ../bin/dcar.c:4009 -msgid "Truck Center Offset plus Truck Centers must be less than Car Length" -msgstr "" - -#: ../bin/dcar.c:4070 ../bin/dcar.c:4074 -#, fuzzy -msgid "Enter a 8 digit numeric date (yyyymmdd)" -msgstr "Введите 8 цифр даты" - -#: ../bin/dcar.c:4077 -msgid "Enter a date between 19000101 and 21991231" -msgstr "Введите дату между 19000101 и 21991231" - -#: ../bin/dcar.c:4083 -msgid "Invalid month" -msgstr "Ðеправильный меÑÑц" - -#: ../bin/dcar.c:4086 -msgid "Invalid day" -msgstr "Ðеправильный день" - -#: ../bin/dcar.c:4184 -msgid "Select or Enter a Manufacturer" -msgstr "Выберите или Ñоздайте производителÑ" - -#: ../bin/dcar.c:4188 -#, c-format -msgid "Item Index %ld duplicated an existing item: updated to new value" -msgstr "" - -#: ../bin/dcar.c:4410 -#, c-format -msgid "Added %ld new Cars" -msgstr "Добавлено %ld новых вагонов" - -#: ../bin/dcar.c:4412 -msgid "Added new Car" -msgstr "Добавлен новый вагон" - -#: ../bin/dcar.c:4415 -msgid "Updated Car" -msgstr "Вагон обновлён" - -#: ../bin/dcar.c:4418 -msgid " and Part" -msgstr "" - -#: ../bin/dcar.c:4450 -#, c-format -msgid "%s Part: %s %s %s %s %s %s" -msgstr "" - -#: ../bin/dcar.c:4451 ../bin/dcar.c:4473 -msgid "Added new" -msgstr "Добавлен новый" - -#: ../bin/dcar.c:4451 ../bin/dcar.c:4473 -msgid "Updated" -msgstr "Обновлён" - -#: ../bin/dcar.c:4472 -#, c-format -msgid "%s Prototype: %s%s." -msgstr "%s Тип: %s%s." - -#: ../bin/dcar.c:4474 -msgid ". Enter new values or press Close" -msgstr ". Введите новые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ нажмите Закрыть" - -#: ../bin/dcar.c:4598 -msgid "New Car Part" -msgstr "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñ‡Ð°Ñть" - -#: ../bin/dcar.c:4694 ../bin/dcar.c:4700 ../bin/dcustmgm.c:46 -#: ../bin/dlayer.c:561 ../bin/layout.c:662 ../bin/scale.c:845 -msgid "Scale" -msgstr "МаÑштаб" - -#: ../bin/dcar.c:4695 ../bin/dcar.c:4701 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:488 -msgid "Roadname" -msgstr "Ð˜Ð¼Ñ Ð¿ÑƒÑ‚Ð¸" - -#: ../bin/dcar.c:4695 -msgid "Rep Marks" -msgstr "" - -#: ../bin/dcar.c:4695 -msgid "Purc Price" -msgstr "Цена покупки" - -#: ../bin/dcar.c:4696 ../bin/dcar.c:4702 -msgid "Curr Price" -msgstr "Текущ. цена" - -#: ../bin/dcar.c:4696 -msgid "Purc Date" -msgstr "Дата покупки" - -#: ../bin/dcar.c:4696 -msgid "Srvc Date" -msgstr "Дата обÑл." - -#: ../bin/dcar.c:4697 -msgid "Locat'n" -msgstr "МеÑто" - -#: ../bin/dcar.c:4701 -msgid "RepMarks" -msgstr "Метки" - -#: ../bin/dcar.c:4701 -msgid "Purch Price" -msgstr "Цена покупки" - -#: ../bin/dcar.c:4702 -msgid "Purch Date" -msgstr "Дата покупки" - -#: ../bin/dcar.c:4720 -msgid "Sort By" -msgstr "Сортировка" - -#: ../bin/dcar.c:4728 ../bin/dcustmgm.c:58 ../bin/dcustmgm.c:98 -#: ../bin/dcontmgm.c:88 -msgid "Edit" -msgstr "Правка" - -#: ../bin/dcar.c:4732 ../bin/dcar.c:5654 ../bin/dcustmgm.c:60 -#: ../bin/dcontmgm.c:90 ../bin/menu.c:992 -msgid "Delete" -msgstr "Удалить" - -#: ../bin/dcar.c:4736 ../bin/fileio.c:1631 -msgid "Export" -msgstr "ЭкÑпорт" - -#: ../bin/dcar.c:4738 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:676 -msgid "List" -msgstr "СпиÑок" - -#: ../bin/dcar.c:4894 ../bin/dcar.c:5686 ../bin/menu.c:1416 -msgid "Car Inventory" -msgstr "Депо" - -#: ../bin/dcar.c:5026 -msgid "List Cars" -msgstr "СпиÑок машин" - -#: ../bin/dcar.c:5150 ../bin/dcar.c:5322 -msgid "Import Cars" -msgstr "Импортировать машины" - -#: ../bin/dcar.c:5323 ../bin/dcar.c:5453 -#, fuzzy -msgid "Comma-Separated-Values (*.csv)|*.csv" -msgstr "ЗначениÑ, разделённые запÑтой|*.csv" - -#: ../bin/dcar.c:5395 ../bin/dcar.c:5452 -msgid "Export Cars" -msgstr "ЭкÑпорт машин" - -#: ../bin/dcar.c:5494 -msgid "Shelf" -msgstr "Полка" - -#: ../bin/dcar.c:5653 -#, fuzzy -msgid "Shelve" -msgstr "Полка" - -#: ../bin/dcmpnd.c:73 ../bin/dlayer.c:590 ../bin/menu.c:364 ../bin/menu.c:398 -msgid "Load" -msgstr "Загрузить" - -#: ../bin/dcmpnd.c:111 -msgid "Updating definitions, please wait" -msgstr "Обновление определений, пожалуйÑта ждите" - -#: ../bin/dcmpnd.c:178 -msgid "Update Title" -msgstr "Обновить заголовок" - -#: ../bin/dcmpnd.c:244 -#, c-format -msgid "End-Point #%d of the selected and actual turnouts are not close" -msgstr "" - -#: ../bin/dcmpnd.c:255 -#, c-format -msgid "End-Point #%d of the selected and actual turnouts are not aligned" -msgstr "" - -#: ../bin/dcmpnd.c:274 -msgid "The selected Turnout had a differing number of End-Points" -msgstr "" - -#: ../bin/dcmpnd.c:341 -msgid "Skip" -msgstr "ПропуÑтить" - -#: ../bin/dcmpnd.c:374 -#, c-format -msgid "%d Track(s) refreshed" -msgstr "%d трек(ов) обновлено" - -#: ../bin/dcmpnd.c:419 -msgid "Refresh Turnout/Structure" -msgstr "Обновить Стрелку/Структуру" - -#: ../bin/dcmpnd.c:423 -msgid "Choose a Turnout/Structure to replace:" -msgstr "Выберите Стрелку/Структуру Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ‹:" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:457 -#: ../bin/dcmpnd.c:436 ../bin/doption.c:94 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1226 -msgid "Turnouts" -msgstr "Стрелки" - -#: ../bin/dcmpnd.c:436 -msgid "Structures" -msgstr "Структуры" - -#: ../bin/dcmpnd.c:467 -msgid "Choose another Turnout/Structure to replace:" -msgstr "Выберите другую Стрелку/Структуру Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ‹:" - -#: ../bin/dcmpnd.c:582 -msgid "Rename Object" -msgstr "Переименовать объект" - -#: ../bin/dcustmgm.c:54 -#, fuzzy -msgid "Create a new " -msgstr "Создать полилинию" - -#: ../bin/dcustmgm.c:56 -#, fuzzy -msgid "Go" -msgstr "Хорошее" - -#: ../bin/dcustmgm.c:62 -msgid "Move To" -msgstr "ПеремеÑтить" - -#: ../bin/dcustmgm.c:98 -msgid "Rename" -msgstr "Переименовать" - -#: ../bin/dcustmgm.c:186 -msgid "Label" -msgstr "Метка" - -#: ../bin/dcustmgm.c:225 -msgid "Contents Label" -msgstr "Содержимое метки" - -#: ../bin/dcustmgm.c:284 -msgid "Move To XTP" -msgstr "ПеремеÑтить в XTP" - -#: ../bin/dcustmgm.c:285 -#, fuzzy -msgid "Parameter File (*.xtp)|*.xtp" -msgstr "Файл параметров|*.xtp" - -#: ../bin/dcustmgm.c:407 -msgid "Manage custom designed parts" -msgstr "Управление Ñлементами неÑтандартного дизайна" - -#: ../bin/dcontmgm.c:80 -msgid "Tracks" -msgstr "Треки" - -#: ../bin/dcontmgm.c:167 -#, c-format -msgid "Are you sure you want to delete the %d control element(s)" -msgstr "Ð’Ñ‹ уверены, что хотите удалить %d Ñлементов" - -#: ../bin/dcontmgm.c:172 -msgid "Control Elements" -msgstr "Элементы управлениÑ" - -#: ../bin/dcontmgm.c:308 -msgid "Manage Layout Control Elements" -msgstr "Управление Ñлементами проекта" - -#: ../bin/dease.c:68 -msgid "Sharp" -msgstr "ОÑтрые" - -#: ../bin/dease.c:68 -msgid "Broad" -msgstr "Широкие" - -#: ../bin/dease.c:68 -msgid "Cornu" -msgstr "Отриц." - -#: ../bin/dease.c:76 -msgid "Value" -msgstr "Значение" - -#: ../bin/dease.c:77 ../bin/tease.c:530 -msgid "R" -msgstr "Рад." - -#: ../bin/dease.c:79 ../bin/tease.c:531 -msgid "L" -msgstr "Дл." - -#: ../bin/dease.c:250 -msgid "Easement" -msgstr "УпрощениÑ" - -#: ../bin/denum.c:44 -msgid "Prices" -msgstr "Цены" - -#: ../bin/denum.c:45 ../bin/denum.c:139 -#, fuzzy -msgid "Indexes" -msgstr "â„–" - -#: ../bin/denum.c:50 -msgid "Save As ..." -msgstr "Сохранить как ..." - -#: ../bin/denum.c:135 ../bin/denum.c:198 ../bin/denum.c:236 -msgid "Each" -msgstr "Цена" - -#: ../bin/denum.c:152 ../bin/denum.c:154 -msgid "Parts List" -msgstr "СпиÑок компонентов" - -#: ../bin/denum.c:160 -#, c-format -msgid "" -"%s Parts List\n" -"\n" -msgstr "" -"%s СпиÑок компонентов\n" -"\n" - -#: ../bin/denum.c:199 ../bin/denum.c:238 ../bin/denum.c:248 -msgid "Extended" -msgstr "Сумма" - -#: ../bin/denum.c:247 ../bin/denum.c:251 -msgid "Total" -msgstr "Итого" - -#: ../bin/dlayer.c:541 -#, fuzzy -msgid "Select Layer:" -msgstr "Сохранить текущий Ñлой" - -#: ../bin/dlayer.c:547 -#, fuzzy -msgid "Use Color" -msgstr "%s Цвет" - -#: ../bin/dlayer.c:549 -msgid "Visible" -msgstr "Показывать" - -#: ../bin/dlayer.c:551 -msgid "Frozen" -msgstr "Заморожен" - -#: ../bin/dlayer.c:553 -msgid "On Map" -msgstr "Ðа карте" - -#: ../bin/dlayer.c:555 -#, fuzzy -msgid "Module" -msgstr "Режим" - -#: ../bin/dlayer.c:557 -#, fuzzy -msgid "No Button" -msgstr "Отмена / повтор" - -#: ../bin/dlayer.c:559 -#, fuzzy -msgid "Inherit" -msgstr "Инвертировано" - -#: ../bin/dlayer.c:563 ../bin/layout.c:664 -msgid " Gauge" -msgstr " КолеÑ" - -#: ../bin/dlayer.c:565 ../bin/layout.c:666 -msgid "Min Track Radius" -msgstr "Мин. Ñ€Ð°Ð´Ð¸ÑƒÑ Ñ‚Ñ€ÐµÐºÐ°" - -#: ../bin/dlayer.c:567 ../bin/layout.c:667 -#, fuzzy -msgid " Max Track Grade (%)" -msgstr " МакÑ. наклон трека (%)" - -#: ../bin/dlayer.c:569 -#, fuzzy -msgid "Tie Length" -msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð´Ð»Ð¸Ð½Ð°" - -#: ../bin/dlayer.c:571 -#, fuzzy -msgid " Width" -msgstr "Ширина" - -#: ../bin/dlayer.c:573 -#, fuzzy -msgid " Spacing" -msgstr "Размер" - -#: ../bin/dlayer.c:575 -#, fuzzy -msgid "Layer Actions" -msgstr "Управление ÑлоÑми" - -#: ../bin/dlayer.c:577 -#, fuzzy -msgid "Add Layer" -msgstr "Слой" - -#: ../bin/dlayer.c:579 -#, fuzzy -msgid "Delete Layer" -msgstr "Сохранить текущий Ñлой" - -#: ../bin/dlayer.c:581 -#, fuzzy -msgid "Default Values" -msgstr "По-умолчанию" - -#: ../bin/dlayer.c:582 -msgid "Number of Layer Buttons" -msgstr "Кол-во кнопок Ñлоёв" - -#: ../bin/dlayer.c:584 -#, fuzzy -msgid "Linked Layers" -msgstr "Изменить Ñлои" - -#: ../bin/dlayer.c:586 -msgid "Settings when Current" -msgstr "" - -#: ../bin/dlayer.c:588 -#, fuzzy -msgid "Object Count:" -msgstr "Переименовать объект" - -#: ../bin/dlayer.c:589 -#, fuzzy -msgid "All Layer Preferences" -msgstr "ÐаÑтройки предпочтений" - -#: ../bin/dlayer.c:591 ../bin/macro.c:1431 -msgid "Save" -msgstr "Сохранить" - -#: ../bin/dlayer.c:592 -msgid "Defaults" -msgstr "По-умолчанию" - -#: ../bin/dlayer.c:710 ../bin/dlayer.c:1563 ../bin/dlayer.c:1581 -#: ../bin/dlayer.c:1651 -msgid "Main" -msgstr "Главный" - -#: ../bin/dlayer.c:842 -msgid "Layer must not have any objects in it." -msgstr "" - -#: ../bin/dlayer.c:1007 ../bin/dlayer.c:1452 ../bin/dlayer.c:1584 -#: ../bin/dlayer.c:1653 -msgid "Show/Hide Layer" -msgstr "Показать/СпрÑтать Ñлой" - -#: ../bin/dlayer.c:2071 -msgid "Layers" -msgstr "Слои" - -#: ../bin/dlayer.c:2334 ../bin/menu.c:960 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:17 -#, fuzzy -msgid "Show/Hide Background" -msgstr "Показать/СпрÑтать Ñлой" - -#: ../bin/doption.c:92 -msgid "Auto Pan" -msgstr "ÐвтомаÑштаб" - -#: ../bin/doption.c:94 -msgid "All" -msgstr "Ð’Ñе" - -#: ../bin/doption.c:95 -msgid "Thick" -msgstr "ТолÑтые" - -#: ../bin/doption.c:95 -msgid "Exception" -msgstr "Выделенные" - -#: ../bin/doption.c:96 -msgid "Outline" -msgstr "Контур" - -#: ../bin/doption.c:97 -msgid "Off" -msgstr "Ðет" - -#: ../bin/doption.c:97 -msgid "On" -msgstr "Да" - -#: ../bin/doption.c:98 -msgid "Track Descriptions" -msgstr "ОпиÑание трека" - -#: ../bin/doption.c:98 -msgid "Lengths" -msgstr "Длины" - -#: ../bin/doption.c:98 -msgid "EndPt Elevations" -msgstr "Крайние точки" - -#: ../bin/doption.c:98 -msgid "Track Elevations" -msgstr "Ð’Ñ‹Ñоты трека" - -#: ../bin/doption.c:98 -msgid "Cars" -msgstr "Вагоны" - -#: ../bin/doption.c:99 ../bin/doption.c:100 -msgid "Descr" -msgstr "ОпиÑ." - -#: ../bin/doption.c:100 -msgid "Manuf" -msgstr "Произв." - -#: ../bin/doption.c:101 ../bin/doption.c:102 -#, fuzzy -msgid "Object" -msgstr "Переименовать объект" - -#: ../bin/doption.c:103 -msgid "Live Map" -msgstr "Миникарта" - -#: ../bin/doption.c:104 -msgid "Hide Trains On Hidden Track" -msgstr "Ðе показывать поезда на Ñкрытых треках" - -#: ../bin/doption.c:105 -msgid "Constrain Drawing Area to Room boundaries" -msgstr "" - -#: ../bin/doption.c:106 -msgid "Don't Hide System Cursor when program cursor is active" -msgstr "" - -#: ../bin/doption.c:110 -#, fuzzy -msgid "Color Track" -msgstr "Кривой трек" - -#: ../bin/doption.c:111 -#, fuzzy -msgid "Color Draw" -msgstr "Цвет" - -#: ../bin/doption.c:112 -msgid "Draw Tunnel" -msgstr "Отображение тоннелÑ" - -#: ../bin/doption.c:113 -msgid "Draw EndPts" -msgstr "РиÑовать концы" - -#: ../bin/doption.c:114 -msgid "Draw Unconnected EndPts" -msgstr "ÐеÑоединённые концы" - -#: ../bin/doption.c:115 -msgid "Draw Ties" -msgstr "РиÑовать шпалы" - -#: ../bin/doption.c:116 -msgid "Draw Centers" -msgstr "РиÑовать центры" - -#: ../bin/doption.c:117 -msgid "Two Rail Scale" -msgstr "МаÑштаб двухколейки" - -#: ../bin/doption.c:118 -msgid "Map Scale" -msgstr "МаÑштаб карты" - -#: ../bin/doption.c:124 -msgid "Label Enable" -msgstr "ПодпиÑи" - -#: ../bin/doption.c:125 -msgid "Label Scale" -msgstr "МаÑштаб надпиÑей" - -#: ../bin/doption.c:126 -msgid "Label Font Size" -msgstr "Размер шрифта" - -#: ../bin/doption.c:127 -msgid "Hot Bar Labels" -msgstr "Панель быÑтрых команд" - -#: ../bin/doption.c:128 -msgid "Layout Labels" -msgstr "Слой" - -#: ../bin/doption.c:129 -msgid "List Labels" -msgstr "СпиÑки" - -#: ../bin/doption.c:132 -msgid "Car Labels" -msgstr "ÐадпиÑи машин" - -#: ../bin/doption.c:133 -msgid "Train Update Delay" -msgstr "Интервал Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐµÐ·Ð´Ð°" - -#: ../bin/doption.c:176 -msgid "Turning off AutoSave" -msgstr "" - -#: ../bin/doption.c:187 -msgid "Turning on CheckPointing" -msgstr "" - -#: ../bin/doption.c:201 -msgid "Display Options" -msgstr "ÐаÑтройки отображениÑ" - -#: ../bin/doption.c:203 -msgid "Proto" -msgstr "" - -#: ../bin/doption.c:205 -msgid "Proto/Manuf" -msgstr "Proto/Производитель" - -#: ../bin/doption.c:208 -msgid "Proto/Manuf/Part Number" -msgstr "Proto/Производитель/Ðртикул" - -#: ../bin/doption.c:210 -msgid "Proto/Manuf/Partno/Item" -msgstr "Proto/Производитель/Ðртикул/Item" - -#: ../bin/doption.c:211 -msgid "Manuf/Proto" -msgstr "Производитель/Proto" - -#: ../bin/doption.c:214 -msgid "Manuf/Proto/Part Number" -msgstr "Производитель/Proto/Ðртикул" - -#: ../bin/doption.c:216 -msgid "Manuf/Proto/Partno/Item" -msgstr "Производитель/Proto/Ðртикул/Item" - -#: ../bin/doption.c:246 -msgid "Single item selected, +Ctrl Add to selection" -msgstr "" - -#: ../bin/doption.c:246 -msgid "Add to selection, +Ctrl Single item selected" -msgstr "" - -#: ../bin/doption.c:247 -#, fuzzy -msgid "Deselect all on select nothing" -msgstr "Убрать выделение Ñо вÑех объектов" - -#: ../bin/doption.c:252 -msgid "Normal: Command List, Shift: Command Options" -msgstr "" - -#: ../bin/doption.c:252 -msgid "Normal: Command Options, Shift: Command List" -msgstr "" - -#: ../bin/doption.c:255 -msgid "Default Command" -msgstr "Команда по-умолчанию" - -#: ../bin/doption.c:257 -msgid "Hide Selection Window" -msgstr "СпрÑтать выбранное окно" - -#: ../bin/doption.c:259 -msgid "Right Click" -msgstr "Правый клик" - -#: ../bin/doption.c:260 -#, fuzzy -msgid "Select Mode" -msgstr "Выбрать объекты" - -#: ../bin/doption.c:286 -msgid "Command Options" -msgstr "Опции команд" - -#: ../bin/doption.c:310 -msgid "16 px" -msgstr "" - -#: ../bin/doption.c:310 -msgid "24 px" -msgstr "" - -#: ../bin/doption.c:310 -msgid "32 px" -msgstr "" - -#: ../bin/doption.c:311 -msgid "English" -msgstr "ÐнглийÑкаÑ" - -#: ../bin/doption.c:311 -msgid "Metric" -msgstr "МетричеÑкаÑ" - -#: ../bin/doption.c:312 -msgid "Polar" -msgstr "ПолÑрнаÑ" - -#: ../bin/doption.c:312 -msgid "Cartesian" -msgstr "ПрÑмоугольнаÑ" - -#: ../bin/doption.c:313 -msgid "Balloon Help" -msgstr "Ð’ÑÐ¿Ð»Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¿Ð¾Ð´Ñказка" - -#: ../bin/doption.c:314 -msgid "Show FlexTrack in HotBar" -msgstr "" - -#: ../bin/doption.c:315 -msgid "Load Last Layout" -msgstr "загрузить поÑледний проект" - -#: ../bin/doption.c:315 -msgid "Start New Layout" -msgstr "загрузить новый проект" - -#: ../bin/doption.c:318 -#, fuzzy -msgid "Icon Size" -msgstr "Размер шрифта" - -#: ../bin/doption.c:319 -msgid "Angles" -msgstr "Углы" - -#: ../bin/doption.c:321 -msgid "Units" -msgstr "СиÑтема мер" - -#: ../bin/doption.c:323 -msgid "Length Format" -msgstr "Формат длины" - -#: ../bin/doption.c:324 -msgid "Min Track Length" -msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° трека" - -#: ../bin/doption.c:325 -msgid "Connection Distance" -msgstr "Длина ÑоединениÑ" - -#: ../bin/doption.c:326 -msgid "Connection Angle" -msgstr "Угол ÑоединениÑ" - -#: ../bin/doption.c:327 -msgid "Turntable Angle" -msgstr "Угол разворота" - -#: ../bin/doption.c:328 -msgid "Max Coupling Speed" -msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑть ÑцеплениÑ" - -#: ../bin/doption.c:331 -msgid "Drag Distance" -msgstr "Длина перетаÑкиваниÑ" - -#: ../bin/doption.c:332 -msgid "Drag Timeout" -msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ€ÐµÑ‚Ð°ÑкиваниÑ" - -#: ../bin/doption.c:333 -msgid "Min Grid Spacing" -msgstr "Минимальное раÑÑтоÑние Ñетки" - -#: ../bin/doption.c:335 -#, fuzzy -msgid "Check Point Frequency" -msgstr "ÐšÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°" - -#: ../bin/doption.c:337 -msgid "Autosave Checkpoint Frequency" -msgstr "" - -#: ../bin/doption.c:338 -msgid "On Program Startup" -msgstr "При Ñтарте программы" - -#: ../bin/doption.c:348 ../bin/doption.c:352 ../bin/doption.c:370 -msgid "999.999" -msgstr "999.999" - -#: ../bin/doption.c:349 -msgid "999.999999" -msgstr "999.999999" - -#: ../bin/doption.c:350 -msgid "999.99999" -msgstr "999.99999" - -#: ../bin/doption.c:351 -msgid "999.9999" -msgstr "999.9999" - -#: ../bin/doption.c:353 ../bin/doption.c:371 -msgid "999.99" -msgstr "999.99" - -#: ../bin/doption.c:354 ../bin/doption.c:372 -msgid "999.9" -msgstr "999.9" - -#: ../bin/doption.c:355 -msgid "999 7/8" -msgstr "999 7/8" - -#: ../bin/doption.c:356 -msgid "999 63/64" -msgstr "999 63/64" - -#: ../bin/doption.c:357 -msgid "999' 11.999\"" -msgstr "999' 11.999\"" - -#: ../bin/doption.c:358 -msgid "999' 11.99\"" -msgstr "999' 11.99\"" - -#: ../bin/doption.c:359 -msgid "999' 11.9\"" -msgstr "999' 11.9\"" - -#: ../bin/doption.c:360 -msgid "999' 11 7/8\"" -msgstr "999' 11 7/8\"" - -#: ../bin/doption.c:361 -msgid "999' 11 63/64\"" -msgstr "999' 11 63/64\"" - -#: ../bin/doption.c:362 -msgid "999ft 11.999in" -msgstr "999Ñ„ 11.999д" - -#: ../bin/doption.c:363 -msgid "999ft 11.99in" -msgstr "999Ñ„ 11.99д" - -#: ../bin/doption.c:364 -msgid "999ft 11.9in" -msgstr "999Ñ„ 11.9д" - -#: ../bin/doption.c:365 -msgid "999ft 11 7/8in" -msgstr "999Ñ„ 11 7/8д" - -#: ../bin/doption.c:366 -msgid "999ft 11 63/64in" -msgstr "999Ñ„ 11 63/64д" - -#: ../bin/doption.c:373 -msgid "999.999mm" -msgstr "999.999мм" - -#: ../bin/doption.c:374 -msgid "999.99mm" -msgstr "999.99мм" - -#: ../bin/doption.c:375 -msgid "999.9mm" -msgstr "999.9мм" - -#: ../bin/doption.c:376 -msgid "999.999cm" -msgstr "999.999Ñм" - -#: ../bin/doption.c:377 -msgid "999.99cm" -msgstr "999.99Ñм" - -#: ../bin/doption.c:378 -msgid "999.9cm" -msgstr "999.9Ñм" - -#: ../bin/doption.c:379 -msgid "999.999m" -msgstr "999.999м" - -#: ../bin/doption.c:380 -msgid "999.99m" -msgstr "999.99м" - -#: ../bin/doption.c:381 -msgid "999.9m" -msgstr "999.9м" - -#: ../bin/doption.c:516 -msgid "Preferences" -msgstr "ÐаÑтройки предпочтений" - -#: ../bin/doption.c:560 -msgid "Marker" -msgstr "Маркер" - -#: ../bin/doption.c:561 -msgid "Border" -msgstr "Граница" - -#: ../bin/doption.c:562 -msgid "Primary Axis" -msgstr "Главные оÑи" - -#: ../bin/doption.c:563 -msgid "Secondary Axis" -msgstr "Дополнительные оÑи" - -#: ../bin/doption.c:564 -msgid "Normal Track" -msgstr "Трек" - -#: ../bin/doption.c:565 -msgid "Selected Track" -msgstr "Выбранный трек" - -#: ../bin/doption.c:566 -msgid "Profile Path" -msgstr "" - -#: ../bin/doption.c:567 -msgid "Exception Track" -msgstr "" - -#: ../bin/doption.c:568 -msgid "Track Ties" -msgstr "Шпалы" - -#: ../bin/doption.c:569 -#, fuzzy -msgid "Bridge Base" -msgstr "Трек Безье" - -#: ../bin/doption.c:570 -#, fuzzy -msgid "Track Roadbed" -msgstr "Мин. Ñ€Ð°Ð´Ð¸ÑƒÑ Ñ‚Ñ€ÐµÐºÐ°" - -#: ../bin/dpricels.c:42 -msgid "Price" -msgstr "Цена" - -#: ../bin/dpricels.c:56 -msgid "Flex Track" -msgstr "Изогнутый трек" - -#: ../bin/dpricels.c:57 -msgid "costs" -msgstr "Ñтоит" - -#: ../bin/dpricels.c:166 -msgid "Price List" -msgstr "ПрайÑлиÑÑ‚" - -#: ../bin/dprmfile.c:66 ../bin/paramfilesearch_ui.c:50 -msgid "Show File Names" -msgstr "Показывать имена файлов" - -#: ../bin/dprmfile.c:75 ../bin/paramfilesearch_ui.c:77 -msgid "Select all" -msgstr "Выбрать вÑÑ‘" - -#: ../bin/dprmfile.c:77 -msgid "Favorite" -msgstr "" - -#: ../bin/dprmfile.c:80 -#, fuzzy -msgid "Library..." -msgstr "Слои ..." - -#: ../bin/dprmfile.c:81 -#, fuzzy -msgid "Browse..." -msgstr "Выбрать ..." - -#: ../bin/dprmfile.c:328 -#, fuzzy, c-format -msgid "%d parameter files reloaded." -msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" - -#: ../bin/dprmfile.c:330 -#, fuzzy -msgid "One parameter file reloaded." -msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" - -#: ../bin/dprmfile.c:431 -msgid "Parameter Files" -msgstr "Файлы параметров" - -#: ../bin/dprmfile.c:434 -msgid "Load Parameters" -msgstr "Загрузить параметры" - -#: ../bin/dprmfile.c:434 -#, fuzzy -msgid "Parameter files (*.xtp)|*.xtp" -msgstr "Файлы параметров|*.xtp" - -#: ../bin/draw.c:2352 -msgid "Macro Zoom Mode" -msgstr "" - -#: ../bin/draw.c:2360 -msgid "Scale 1:1 - Use Ctrl+ to go to Macro Zoom Mode" -msgstr "" - -#: ../bin/draw.c:2365 -msgid "Preset Zoom In Value selected. Shift+Ctrl+PageDwn to reset value" -msgstr "" - -#: ../bin/draw.c:2369 -#, c-format -msgid "Zoom In Program Value %ld:1, Shift+PageDwn to use" -msgstr "" - -#: ../bin/draw.c:2450 -msgid "At Maximum Zoom Out" -msgstr "" - -#: ../bin/draw.c:2457 -msgid "Preset Zoom Out Value selected. Shift+Ctrl+PageUp to reset value" -msgstr "" - -#: ../bin/draw.c:2461 -#, c-format -msgid "Zoom Out Program Value %ld:1 set, Shift+PageUp to use" -msgstr "" - -#: ../bin/draw.c:3281 -msgid "Map" -msgstr "Миникарта" - -#: ../bin/draw.c:3323 -msgid "" -"Left-Drag to pan, Ctrl+Left-Drag to zoom, 0 to set origin to zero, 1-9 to " -"zoom#, e to set to extents" -msgstr "" - -#: ../bin/draw.c:3330 -msgid "Pan Mode - drag point to new position" -msgstr "Режим проÑмотра - перемещайте мышкой проект" - -#: ../bin/draw.c:3337 -msgid "Zoom Mode - drag area to zoom" -msgstr "" - -#: ../bin/draw.c:3365 -msgid "Can't move any further in that direction" -msgstr "" - -#: ../bin/draw.c:3368 -msgid "Left click to pan, right click to zoom, 'o' for origin, 'e' for extents" -msgstr "" - -#: ../bin/draw.c:3407 -msgid "" -"Left Drag to Pan, +CTRL to Zoom, 0 to set Origin to 0,0, 1-9 to Zoom#, e to " -"set to Extent" -msgstr "" - -#: ../bin/draw.c:3486 -msgid "Pan/Zoom" -msgstr "Перемещение/Увеличение" - -#: ../bin/draw.c:3502 -msgid "Zoom to 1:1 - '1'" -msgstr "" - -#: ../bin/draw.c:3504 -msgid "Zoom to 1:2 - '2'" -msgstr "" - -#: ../bin/draw.c:3506 -msgid "Zoom to 1:3 - '3'" -msgstr "" - -#: ../bin/draw.c:3508 -msgid "Zoom to 1:4 - '4'" -msgstr "" - -#: ../bin/draw.c:3510 -msgid "Zoom to 1:5 - '5'" -msgstr "" - -#: ../bin/draw.c:3512 -msgid "Zoom to 1:6 - '6'" -msgstr "" - -#: ../bin/draw.c:3514 -msgid "Zoom to 1:7 - '7'" -msgstr "" - -#: ../bin/draw.c:3516 -msgid "Zoom to 1:8 - '8'" -msgstr "" - -#: ../bin/draw.c:3518 -msgid "Zoom to 1:9 - '9'" -msgstr "" - -#: ../bin/draw.c:3524 -msgid "Pan center here - 'c'" -msgstr "" - -#: ../bin/drawgeom.c:72 ../bin/drawgeom.c:89 -msgid "Create Lines" -msgstr "Создать линии" - -#: ../bin/drawgeom.c:443 -msgid "Drag next point, +Alt reverse Magnetic Snap or +Ctrl lock to 90 deg" -msgstr "" - -#: ../bin/drawgeom.c:454 -msgid "" -"Drag next point, +Alt reverse Magnetic Snap, or +Ctrl to lock to 90 degrees" -msgstr "" - -#: ../bin/drawgeom.c:487 -msgid "Drag to set radius" -msgstr "Тащите, чтобы уÑтановить радиуÑ" - -#: ../bin/drawgeom.c:501 -msgid "Drag set box size" -msgstr "" - -#: ../bin/drawgeom.c:543 -msgid "+Alt - reverse Magnetic Snap or +Ctrl - lock to 90 deg" -msgstr "" - -#: ../bin/drawgeom.c:625 ../bin/drawgeom.c:691 -#, c-format -msgid "Length = %s, Angle = %0.2f" -msgstr "Длина = %s, Угол = %0.2f" - -#: ../bin/drawgeom.c:713 -#, c-format -msgid "Straight Line: Length=%s Angle=%0.3f" -msgstr "ПрÑÐ¼Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ: Длина=%s Угол=%0.3f" - -#: ../bin/drawgeom.c:735 -#, c-format -msgid "Curved Line: Radius=%s Angle=%0.3f Length=%s" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ: РадиуÑ=%s Угол=%0.3f Длина=%s" - -#: ../bin/drawgeom.c:761 ../bin/drawgeom.c:769 -#, c-format -msgid "Radius = %s" -msgstr "Ð Ð°Ð´Ð¸ÑƒÑ = %s" - -#: ../bin/drawgeom.c:780 -#, c-format -msgid "Width = %s, Height = %s" -msgstr "Ширина = %s, Ð’Ñ‹Ñота = %s" - -#: ../bin/drawgeom.c:841 -msgid "Drag on Red arrows to adjust curve" -msgstr "Тащите за краÑные Ñтрелки Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÑ€Ð¸Ð²Ð¾Ð¹" - -#: ../bin/drawgeom.c:1298 -#, fuzzy -msgid "Select points or use context menu" -msgstr "Выберите позицию точки" - -#: ../bin/drawgeom.c:1567 -#, fuzzy, c-format -msgid "Length = %s, Last angle = %0.2f" -msgstr "Длина = %s, Угол = %0.2f" - -#: ../bin/drawgeom.c:1736 -#, fuzzy -msgid "Point Deleted" -msgstr "Выбор шрифта" - -#: ../bin/drawgeom.c:2194 -msgid "Not close to end of line" -msgstr "" - -#: ../bin/drawgeom.c:2252 -msgid "Not close to ends or middle of mine, reselect" -msgstr "" - -#: ../bin/drawgeom.c:2303 ../bin/drawgeom.c:2550 -msgid "Drag to Move Corner Point" -msgstr "" - -#: ../bin/drawgeom.c:2311 -msgid "Drag to Move Edge " -msgstr "" - -#: ../bin/drawgeom.c:2383 -#, c-format -msgid "Length = %0.3f Angle = %0.3f" -msgstr "" - -#: ../bin/drawgeom.c:2544 -msgid "Drag to Move Edge" -msgstr "" - -#: ../bin/dxfoutput.c:244 -msgid "Export to DXF" -msgstr "ЭкÑпортировать в DXF" - -#: ../bin/fileio.c:223 -msgid "" -"\n" -"Do you want to continue?" -msgstr "" -"\n" -"Ð’Ñ‹ хотите продолжить?" - -#: ../bin/fileio.c:595 -#, c-format -msgid "putTitle: title too long: %s" -msgstr "" - -#: ../bin/fileio.c:627 -msgid "Unnamed Trackplan" -msgstr "БезымÑнный проект" - -#: ../bin/fileio.c:628 -msgid " (R/O)" -msgstr "" - -#: ../bin/fileio.c:779 -msgid "Unknown layout file object - skip until next good object?" -msgstr "" - -#: ../bin/fileio.c:835 ../bin/fileio.c:1022 -msgid "Track" -msgstr "Трек" - -#: ../bin/fileio.c:836 -#, fuzzy -msgid "Not Found" -msgstr "ЧиÑло точек" - -#: ../bin/fileio.c:1265 -#, fuzzy -msgid "AutoSave Tracks As" -msgstr "Сохранить треки" - -#: ../bin/fileio.c:1280 -msgid "Save Tracks" -msgstr "Сохранить треки" - -#: ../bin/fileio.c:1297 -msgid "Save Tracks As" -msgstr "" - -#: ../bin/fileio.c:1309 -msgid "Open Tracks" -msgstr "Открыть треки" - -#: ../bin/fileio.c:1323 -#, fuzzy -msgid "Example Tracks" -msgstr "ПроÑтые трек" - -#: ../bin/fileio.c:1400 -#, fuzzy -msgid "File AutoSaved" -msgstr "Файлы" - -#: ../bin/fileio.c:1575 -#, fuzzy, c-format -msgid "Module - %s" -msgstr "Подъем = %s" - -#: ../bin/fileio.c:1580 ../bin/fileio.c:1601 -msgid "Import Tracks" -msgstr "Импортировать треки" - -#: ../bin/fileio.c:1601 -#, fuzzy -msgid "Import Module" -msgstr "Импорт" - -#: ../bin/fileio.c:1659 -msgid "Export Tracks" -msgstr "ЭкÑпортировать треки" - -#: ../bin/fileio.c:1680 -msgid "Clipboard" -msgstr "Буфер обмена" - -#: ../bin/filenoteui.c:60 ../bin/linknoteui.c:48 ../bin/textnoteui.c:41 -#, fuzzy -msgid "Position X" -msgstr "ПозициÑ" - -#: ../bin/filenoteui.c:62 ../bin/linknoteui.c:50 ../bin/textnoteui.c:43 -#, fuzzy -msgid "Position Y" -msgstr "ПозициÑ" - -#: ../bin/filenoteui.c:66 ../bin/linknoteui.c:54 -#, fuzzy -msgid "Title" -msgstr "Подзаголовок" - -#: ../bin/filenoteui.c:68 ../bin/trknote.c:54 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:89 -#, fuzzy -msgid "Document" -msgstr "Кол-во" - -#: ../bin/filenoteui.c:70 -#, fuzzy -msgid "Select..." -msgstr "Выбрать" - -#: ../bin/filenoteui.c:72 ../bin/linknoteui.c:58 -#, fuzzy -msgid "Open..." -msgstr "&Открыть ..." - -#: ../bin/filenoteui.c:134 -msgid "Add Document" -msgstr "" - -#: ../bin/filenoteui.c:157 -msgid "The file doesn't exist or cannot be read!" -msgstr "" - -#: ../bin/filenoteui.c:297 -#, fuzzy, c-format -msgid "Document(%d) Layer=%d %-.80s [%s]" -msgstr "(%d): Слой=%d %s" - -#: ../bin/filenoteui.c:318 -#, fuzzy -msgid "Update Document" -msgstr "Обновлён" - -#: ../bin/filenoteui.c:330 -#, fuzzy -msgid "Describe the file" -msgstr "ПодпиÑÑŒ и выбор" - -#: ../bin/filenoteui.c:338 -#, fuzzy -msgid "Attach Document" -msgstr "Кол-во" - -#: ../bin/i18n.c:57 -#, c-format -msgid "Gettext initialized (PACKAGE=%s, LOCALEDIR=%s, LC_ALL=%s).\n" -msgstr "" - -#: ../bin/layout.c:553 ../bin/layout.c:994 -#, c-format -msgid "Unable to load Image File - %s" -msgstr "" - -#: ../bin/layout.c:630 -msgid "Load Background" -msgstr "" - -#: ../bin/layout.c:657 -msgid "Room Width" -msgstr "Ширина комнаты" - -#: ../bin/layout.c:658 -msgid " Height" -msgstr " Ð’Ñ‹Ñота" - -#: ../bin/layout.c:659 -msgid "Layout Title" -msgstr "Заголовок" - -#: ../bin/layout.c:660 -msgid "Subtitle" -msgstr "Подзаголовок" - -#: ../bin/layout.c:669 -msgid "Background File Path" -msgstr "" - -#: ../bin/layout.c:670 -msgid "Browse ..." -msgstr "Выбрать ..." - -#: ../bin/layout.c:673 -msgid "Background PosX,Y" -msgstr "" - -#: ../bin/layout.c:677 -msgid "Background Size" -msgstr "" - -#: ../bin/layout.c:679 -msgid "Background Screen %" -msgstr "" - -#: ../bin/layout.c:681 -#, fuzzy -msgid "Background Angle" -msgstr "Конечный угол" - -#: ../bin/layout.c:682 -msgid "Named Settings File" -msgstr "" - -#: ../bin/layout.c:683 -#, fuzzy -msgid "Write" -msgstr "Подзаголовок" - -#: ../bin/layout.c:684 -#, fuzzy -msgid "Read" -msgstr "Повторить" - -#: ../bin/layout.c:818 -msgid "Layout Options" -msgstr "ÐаÑтройки ÑлоÑ" - -#: ../bin/layout.c:1052 -msgid "Read Settings" -msgstr "" - -#: ../bin/layout.c:1053 ../bin/layout.c:1087 -#, fuzzy -msgid "Settings File (*.xset)|*.xset" -msgstr "Файл параметров|*.xtp" - -#: ../bin/layout.c:1086 -#, fuzzy -msgid "Write Settings" -msgstr "ПрÑмое выделение" - -#: ../bin/linknoteui.c:56 -msgid "URL" -msgstr "" - -#: ../bin/linknoteui.c:230 -#, fuzzy -msgid "Update Webink" -msgstr "Обновить" - -#: ../bin/linknoteui.c:248 -#, fuzzy -msgid "Create Weblink" -msgstr "Создать блок" - -#: ../bin/macro.c:67 -msgid "Message" -msgstr "Сообщение" - -#: ../bin/macro.c:166 -msgid "Recording" -msgstr "ЗапиÑÑŒ" - -#: ../bin/macro.c:206 ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1309 -msgid "End of Playback. Hit Step to exit\n" -msgstr "Конец проигрыша. Ðажмите Шаг Ð´Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð°\n" - -#: ../bin/macro.c:271 -msgid "Record" -msgstr "ЗапиÑÑŒ" - -#: ../bin/macro.c:686 -msgid "Step" -msgstr "Шаг" - -#: ../bin/macro.c:689 ../bin/macro.c:1560 -msgid "Next" -msgstr "Дальше" - -#: ../bin/macro.c:692 ../bin/misc.c:696 ../bin/track.c:1104 -msgid "Quit" -msgstr "Выход" - -#: ../bin/macro.c:695 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:631 -msgid "Speed" -msgstr "СкороÑть" - -#: ../bin/macro.c:855 ../bin/track.c:1344 -msgid "Regression" -msgstr "" - -#: ../bin/macro.c:1010 ../bin/macro.c:1410 -msgid "Demo" -msgstr "ДемонÑтрациÑ" - -#: ../bin/macro.c:1219 -#, c-format -msgid "Elapsed time %lu\n" -msgstr "ОÑталоÑÑŒ времени %lu\n" - -#: ../bin/macro.c:1329 -msgid "Playback" -msgstr "ВоÑпроизведение" - -#: ../bin/macro.c:1414 -msgid "Slowest" -msgstr "Очень медленно" - -#: ../bin/macro.c:1415 -msgid "Slow" -msgstr "Медленно" - -#: ../bin/macro.c:1417 -msgid "Fast" -msgstr "БыÑтро" - -#: ../bin/macro.c:1418 -msgid "Faster" -msgstr "БыÑтрее" - -#: ../bin/macro.c:1419 -msgid "Fastest" -msgstr "Очень быÑтро" - -#: ../bin/macro.c:1542 -msgid "Can not find PARAMETER playback proc" -msgstr "Ðевозможно найти PARAMETER в проигрыше" - -#: ../bin/menu.c:130 -msgid "File Buttons" -msgstr "Файлы" - -#: ../bin/menu.c:130 -#, fuzzy -msgid "Print Buttons" -msgstr "Отмена / повтор" - -#: ../bin/menu.c:130 -#, fuzzy -msgid "Import/Export Buttons" -msgstr "МаÑштаб" - -#: ../bin/menu.c:131 -msgid "Zoom Buttons" -msgstr "МаÑштаб" - -#: ../bin/menu.c:131 -msgid "Undo Buttons" -msgstr "Отмена / повтор" - -#: ../bin/menu.c:131 -msgid "Easement Button" -msgstr "УпрощениÑ" - -#: ../bin/menu.c:131 -msgid "SnapGrid Buttons" -msgstr "Сетка" - -#: ../bin/menu.c:132 -msgid "Create Track Buttons" -msgstr "Создание треков" - -#: ../bin/menu.c:132 -msgid "Layout Control Elements" -msgstr "Элементы ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" - -#: ../bin/menu.c:133 -msgid "Modify Track Buttons" -msgstr "Изменение треков" - -#: ../bin/menu.c:133 -msgid "Properties/Select" -msgstr "СвойÑтва/Выбор" - -#: ../bin/menu.c:134 -msgid "Track Group Buttons" -msgstr "Треки" - -#: ../bin/menu.c:134 -msgid "Train Group Buttons" -msgstr "Поезда" - -#: ../bin/menu.c:135 -msgid "Create Misc Buttons" -msgstr "Различные кнопоки" - -#: ../bin/menu.c:135 -msgid "Ruler Button" -msgstr "Линейка" - -#: ../bin/menu.c:136 -msgid "Layer Buttons" -msgstr "Управление ÑлоÑми" - -#: ../bin/menu.c:136 -msgid "Hot Bar" -msgstr "ГорÑчие клавиши" - -#: ../bin/menu.c:225 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:82 -msgid "Change Elevations" -msgstr "Изменить выÑоты" - -#: ../bin/menu.c:250 -msgid "Angle:" -msgstr "Угол:" - -#: ../bin/menu.c:255 -#, fuzzy -msgid "Indexes:" -msgstr "â„–" - -#: ../bin/menu.c:262 -msgid "Move X:" -msgstr "Двигать X:" - -#: ../bin/menu.c:263 -msgid "Move Y:" -msgstr "Двигать Y:" - -#: ../bin/menu.c:282 -#, fuzzy -msgid "Select Index" -msgstr "Выбрать объекты" - -#: ../bin/menu.c:330 -msgid "Enter Move ..." -msgstr "" - -#: ../bin/menu.c:336 -#, fuzzy -msgid "Select Track Index ..." -msgstr "Выбранный трек" - -#: ../bin/menu.c:343 -msgid "180 " -msgstr "180 " - -#: ../bin/menu.c:344 -msgid "90 CW" -msgstr "90 ЧС" - -#: ../bin/menu.c:345 -msgid "45 CW" -msgstr "45 ЧС" - -#: ../bin/menu.c:346 -msgid "30 CW" -msgstr "30 ЧС" - -#: ../bin/menu.c:347 -msgid "15 CW" -msgstr "15 ПЧС" - -#: ../bin/menu.c:348 -msgid "15 CCW" -msgstr "15 ПЧС" - -#: ../bin/menu.c:349 -msgid "30 CCW" -msgstr "30 ПЧС" - -#: ../bin/menu.c:350 -msgid "45 CCW" -msgstr "45 ПЧС" - -#: ../bin/menu.c:351 -msgid "90 CCW" -msgstr "90 ПЧС" - -#: ../bin/menu.c:352 -msgid "Enter Angle ..." -msgstr "Введите угол ..." - -#: ../bin/menu.c:369 -msgid "examples" -msgstr "" - -#: ../bin/menu.c:378 -msgid "" -"Do you want to return to the last saved state?\n" -"\n" -"Revert will cause all changes done since last save to be lost." -msgstr "" -"Ð’Ñ‹ хотите возвратить вÑÑ‘ к предыдущему ÑоÑтоÑнию?\n" -"\n" -"Ð’Ñе неÑохранённые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны." - -#: ../bin/menu.c:380 -msgid "&Revert" -msgstr "&Откат" - -#: ../bin/menu.c:380 ../bin/misc.c:660 -msgid "&Cancel" -msgstr "&Отмена" - -#: ../bin/menu.c:433 -msgid "XTrackCAD Font" -msgstr "Шрифты XTrackCAD" - -#: ../bin/menu.c:459 -msgid "Sticky Commands" -msgstr "Клейкие команды" - -#: ../bin/menu.c:478 -msgid "Test Mallocs" -msgstr "" - -#: ../bin/menu.c:497 -msgid "Debug" -msgstr "Отладка" - -#: ../bin/menu.c:582 -msgid "No Messages" -msgstr "Ðет Ñообщений" - -#: ../bin/menu.c:606 -#, c-format -msgid "No help for %s" -msgstr "Ðет помощи Ð´Ð»Ñ %s" - -#: ../bin/menu.c:656 -#, c-format -msgid "No balloon help for %s\n" -msgstr "Ð’ÑÐ¿Ð»Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ Ð¿Ð¾Ð´Ñказка Ð´Ð»Ñ %s не задана\n" - -#: ../bin/menu.c:658 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:694 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:695 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:697 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:698 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:700 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:701 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:702 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:703 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:704 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:705 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:706 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:707 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:708 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:709 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:710 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:711 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:712 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:713 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:714 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:715 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:716 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:717 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:718 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:719 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:720 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:721 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:722 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:723 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:724 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:725 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:726 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:727 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:728 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:729 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:730 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:731 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:732 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:733 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:734 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:735 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:736 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:737 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:738 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:739 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:740 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:741 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:742 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:743 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:744 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:745 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:746 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:747 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:748 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:749 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:750 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:751 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:752 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:753 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:754 -#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:756 -msgid "No Help" -msgstr "Ðет помощи" - -#: ../bin/menu.c:884 -msgid "&File" -msgstr "&Файл" - -#: ../bin/menu.c:885 -msgid "&Edit" -msgstr "&Правка" - -#: ../bin/menu.c:886 -msgid "&View" -msgstr "&Вид" - -#: ../bin/menu.c:887 -msgid "&Add" -msgstr "&Добавить" - -#: ../bin/menu.c:888 -msgid "&Change" -msgstr "&Изменить" - -#: ../bin/menu.c:889 -msgid "&Draw" -msgstr "&РиÑовать" - -#: ../bin/menu.c:890 -msgid "&Manage" -msgstr "&Управление" - -#: ../bin/menu.c:891 -msgid "&Options" -msgstr "&ÐаÑтройки" - -#: ../bin/menu.c:892 -msgid "&Macro" -msgstr "&МакроÑÑ‹" - -#: ../bin/menu.c:893 -msgid "&Window" -msgstr "&Окна" - -#: ../bin/menu.c:894 -msgid "&Help" -msgstr "&Справка" - -#: ../bin/menu.c:930 -#, fuzzy -msgid "Context Commands" -msgstr "ОÑтальные команды" - -#: ../bin/menu.c:931 -msgid "Shift Context Commands" -msgstr "" - -#: ../bin/menu.c:945 ../bin/menu.c:947 -#, fuzzy -msgid "Zoom Extents" -msgstr "МаÑштаб" - -#: ../bin/menu.c:950 ../bin/menu.c:1185 -msgid "Enable SnapGrid" -msgstr "Прилипать к Ñетке" - -#: ../bin/menu.c:952 -msgid "SnapGrid Show" -msgstr "Показывать Ñетку" - -#: ../bin/menu.c:955 -#, fuzzy -msgid " Enable Magnetic Snap" -msgstr "Прилипать к Ñетке" - -#: ../bin/menu.c:957 ../bin/menu.c:1207 -msgid "Show/Hide Map" -msgstr "Показать/СпрÑтать миникарту" - -#: ../bin/menu.c:981 ../bin/menu.c:983 -#, fuzzy -msgid "Select Track Index..." -msgstr "Выбранный трек" - -#: ../bin/menu.c:995 ../bin/menu.c:996 -#, fuzzy -msgid "Add..." -msgstr "Добавить" - -#: ../bin/menu.c:999 ../bin/menu.c:1000 -#, fuzzy -msgid "More..." -msgstr "Больше" - -#: ../bin/menu.c:1005 -msgid "&New ..." -msgstr "&Ðовый ..." - -#: ../bin/menu.c:1007 -msgid "&Open ..." -msgstr "&Открыть ..." - -#: ../bin/menu.c:1011 ../bin/misc.c:660 -msgid "&Save" -msgstr "&Сохранить" - -#: ../bin/menu.c:1013 -msgid "Save &As ..." -msgstr "&Сохранить как..." - -#: ../bin/menu.c:1015 -msgid "Revert" -msgstr "ОчиÑтить изменениÑ" - -#: ../bin/menu.c:1028 -msgid "P&rint Setup ..." -msgstr "&ÐаÑтройки печати ..." - -#: ../bin/menu.c:1036 -msgid "&Import" -msgstr "&Импорт" - -#: ../bin/menu.c:1038 -#, fuzzy -msgid "Import &Module" -msgstr "Импорт" - -#: ../bin/menu.c:1041 -msgid "Export to &Bitmap" -msgstr "ЭкÑпорт в изображение" - -#: ../bin/menu.c:1044 -msgid "E&xport" -msgstr "ЭкÑпорт" - -#: ../bin/menu.c:1046 -msgid "Export D&XF" -msgstr "ЭкÑпорт DXF" - -#: ../bin/menu.c:1050 -#, fuzzy -msgid "Export S&VG" -msgstr "ЭкÑпорт DXF" - -#: ../bin/menu.c:1056 -msgid "Parameter &Files ..." -msgstr "ÐаÑтройки файлов ..." - -#: ../bin/menu.c:1058 -msgid "No&tes ..." -msgstr "Заметки ..." - -#: ../bin/menu.c:1065 -msgid "E&xit" -msgstr "Ð’&ыход" - -#: ../bin/menu.c:1102 -msgid "&Undo" -msgstr "&Отменить" - -#: ../bin/menu.c:1104 -msgid "R&edo" -msgstr "Повторить" - -#: ../bin/menu.c:1107 -msgid "Cu&t" -msgstr "Вырезать" - -#: ../bin/menu.c:1109 -msgid "&Copy" -msgstr "&Копировать" - -#: ../bin/menu.c:1111 -msgid "&Paste" -msgstr "&Ð’Ñтавить" - -#: ../bin/menu.c:1113 -#, fuzzy -msgid "C&lone" -msgstr "Закрыть" - -#: ../bin/menu.c:1115 -msgid "De&lete" -msgstr "Удалить" - -#: ../bin/menu.c:1123 -msgid "Select &All" -msgstr "Выбрать вÑÑ‘" - -#: ../bin/menu.c:1127 -#, fuzzy -msgid "Select By Index" -msgstr "Выбрать объекты" - -#: ../bin/menu.c:1129 -msgid "&Deselect All" -msgstr "СнÑть выделение" - -#: ../bin/menu.c:1131 -msgid "&Invert Selection" -msgstr "Инвертировать выделение" - -#: ../bin/menu.c:1134 -msgid "Select Stranded Track" -msgstr "Выбрать проблемные треки" - -#: ../bin/menu.c:1136 -msgid "Tu&nnel" -msgstr "Тоннель" - -#: ../bin/menu.c:1138 -#, fuzzy -msgid "B&ridge" -msgstr "МоÑÑ‚" - -#: ../bin/menu.c:1140 -#, fuzzy -msgid "&Roadbed" -msgstr "Дорога" - -#: ../bin/menu.c:1144 -msgid "Move to &Front" -msgstr "" - -#: ../bin/menu.c:1146 -#, fuzzy -msgid "Move to &Back" -msgstr "ПеремеÑтить треки" - -#: ../bin/menu.c:1161 -msgid "Zoom &In" -msgstr "&Приблизить" - -#: ../bin/menu.c:1164 -msgid "Zoom &Out" -msgstr "&Отдалить" - -#: ../bin/menu.c:1167 -#, fuzzy -msgid "Zoom &Extents" -msgstr "&Приблизить" - -#: ../bin/menu.c:1178 -msgid "&Redraw" -msgstr "ПерериÑовать" - -#: ../bin/menu.c:1180 -msgid "Redraw All" -msgstr "ПерериÑовать вÑÑ‘" - -#: ../bin/menu.c:1187 -msgid "Show SnapGrid" -msgstr "Показать Ñетку" - -#: ../bin/menu.c:1198 -#, fuzzy -msgid "Enable Magnetic Snap" -msgstr "Прилипать к Ñетке" - -#: ../bin/menu.c:1213 -msgid "&Tool Bar" -msgstr "Панели инÑтрументов" - -#: ../bin/menu.c:1247 ../bin/menu.c:1248 -#, fuzzy -msgid "Control Element" -msgstr "Элементы управлениÑ" - -#: ../bin/menu.c:1280 -msgid "Change Scale" -msgstr "Изменить маÑштаб" - -#: ../bin/menu.c:1296 -msgid "Raise/Lower Elevations" -msgstr "Увеличить/Уменьшить подъёмы" - -#: ../bin/menu.c:1305 -msgid "Recompute Elevations" -msgstr "ПереÑчтитать выÑоты" - -#: ../bin/menu.c:1323 -msgid "L&ayout ..." -msgstr "Слой ..." - -#: ../bin/menu.c:1325 -msgid "&Display ..." -msgstr "Отображение ..." - -#: ../bin/menu.c:1327 -msgid "Co&mmand ..." -msgstr "Команды..." - -#: ../bin/menu.c:1329 -msgid "&Easements ..." -msgstr "Ð£Ð¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ñ ..." - -#: ../bin/menu.c:1332 -msgid "&Fonts ..." -msgstr "Шрифты ..." - -#: ../bin/menu.c:1334 -msgid "Stic&ky ..." -msgstr "Липучка ..." - -#: ../bin/menu.c:1339 -msgid "&Debug ..." -msgstr "Отладка ..." - -#: ../bin/menu.c:1342 -msgid "&Preferences ..." -msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ ..." - -#: ../bin/menu.c:1344 -msgid "&Colors ..." -msgstr "Цвета ..." - -#: ../bin/menu.c:1350 -msgid "&Record ..." -msgstr "ЗапиÑÑŒ ..." - -#: ../bin/menu.c:1352 -msgid "&Play Back ..." -msgstr "ВоÑпроизведение ..." - -#: ../bin/menu.c:1358 -msgid "Main window" -msgstr "Главное окно" - -#: ../bin/menu.c:1372 -msgid "Recent Messages" -msgstr "Ðедавние ÑообщениÑ" - -#: ../bin/menu.c:1379 -msgid "Tip of the Day..." -msgstr "Совет днÑ..." - -#: ../bin/menu.c:1381 -msgid "&Demos" -msgstr "Обучение" - -#: ../bin/menu.c:1382 -#, fuzzy -msgid "Examples..." -msgstr "Ð£Ð¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ñ ..." - -#: ../bin/menu.c:1386 ../bin/smalldlg.c:210 -msgid "About" -msgstr "О программе" - -#: ../bin/menu.c:1399 -msgid "Tur&nout Designer..." -msgstr "Редактор Ñтрелок..." - -#: ../bin/menu.c:1402 -msgid "Layout &Control Elements" -msgstr "&Элементы ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" - -#: ../bin/menu.c:1404 -msgid "&Group" -msgstr "Группировать" - -#: ../bin/menu.c:1406 -msgid "&Ungroup" -msgstr "Разгруппировать" - -#: ../bin/menu.c:1410 -msgid "Custom defined parts..." -msgstr "ÐеÑтандартные Ñлементы..." - -#: ../bin/menu.c:1413 -msgid "Update Turnouts and Structures" -msgstr "" - -#: ../bin/menu.c:1422 -msgid "Layers ..." -msgstr "Слои ..." - -#: ../bin/menu.c:1426 -msgid "Parts &List ..." -msgstr "СпиÑок &компонентов ..." - -#: ../bin/menu.c:1429 -msgid "Price List..." -msgstr "СтоимоÑть компонентов..." - -#: ../bin/menu.c:1458 ../bin/menu.c:1459 -#, fuzzy -msgid "Import/Export" -msgstr "ЭкÑпорт" - -#: ../bin/misc.c:487 ../bin/misc.c:491 -msgid "ABORT" -msgstr "ÐÐ’ÐРИЯ" - -#: ../bin/misc.c:490 -msgid "" -"\n" -"Do you want to save your layout?" -msgstr "" -"\n" -"Ð’Ñ‹ хотите Ñохранить ваш проект?" - -#: ../bin/misc.c:658 -msgid "" -"Save changes to the layout design before closing?\n" -"\n" -"If you don't save now, your unsaved changes will be discarded." -msgstr "" -"Сохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´ закрытием?\n" -"\n" -"ЕÑли вы не Ñделаете Ñто, вÑе ваши неÑохранённые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ потерÑны." - -#: ../bin/misc.c:660 -msgid "&Don't Save" -msgstr "Ðе ÑохранÑть" - -#: ../bin/misc.c:991 -msgid "" -"Program was not terminated properly. Do you want to resume working on the " -"previous trackplan?" -msgstr "" -"Программа была завершена некорректно. Ð’Ñ‹ хотите продолжить работать Ñ " -"предыдущим проектом?" - -#: ../bin/misc.c:992 -msgid "Resume" -msgstr "Продолжить" - -#: ../bin/misc.c:992 -msgid "Resume with New Name" -msgstr "" - -#: ../bin/misc.c:992 -#, fuzzy -msgid "Ignore Checkpoint" -msgstr "ÐšÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°" - -#: ../bin/misc.c:995 -#, c-format -msgid "Reload Checkpoint Selected\n" -msgstr "" - -#: ../bin/misc.c:997 -#, c-format -msgid "Reload Checkpoint With New Name Selected\n" -msgstr "" - -#: ../bin/misc.c:999 -#, c-format -msgid "Ignore Checkpoint Selected\n" -msgstr "" - -#: ../bin/misc.c:1121 -#, c-format -msgid "Unnamed Trackplan - %s(%s)" -msgstr "БезымÑнный проект - %s(%s)" - -#: ../bin/misc.c:1175 -msgid "Initializing commands" -msgstr "Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´" - -#: ../bin/misc.c:1184 -msgid "Initializing menus" -msgstr "Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¼ÐµÐ½ÑŽ" - -#: ../bin/misc.c:1216 -msgid "Reading parameter files" -msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" - -#: ../bin/misc.c:1260 -msgid "Initialization complete" -msgstr "Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð°" - -#: ../bin/param.c:76 -msgid "Unexpected End Of String" -msgstr "Ðеожиданный конец Ñтроки" - -#: ../bin/param.c:83 -msgid "Expected digit" -msgstr "Введите цифру" - -#: ../bin/param.c:91 -msgid "Overflow" -msgstr "Переполнение" - -#: ../bin/param.c:140 -msgid "Divide by 0" -msgstr "Деление на 0" - -#: ../bin/param.c:148 -msgid "Expected /" -msgstr "Пропущено /" - -#: ../bin/param.c:233 -msgid "Invalid Units Indicator" -msgstr "Ðеверный индикатор Ñлементов" - -#: ../bin/param.c:261 -msgid "Expected End Of String" -msgstr "Ожидаемый конец Ñтроки" - -#: ../bin/param.c:289 ../bin/param.c:1528 -#, c-format -msgid "Invalid Number" -msgstr "Ðеверный номер" - -#: ../bin/param.c:349 -msgid "End Of String" -msgstr "Конец Ñтроки" - -#: ../bin/param.c:1486 -#, c-format -msgid "Enter a value > %ld" -msgstr "Ðаберите значение > %ld" - -#: ../bin/param.c:1489 -#, c-format -msgid "Enter a value < %ld" -msgstr "Ðаберите значение < %ld" - -#: ../bin/param.c:1491 -#, c-format -msgid "Enter a value between %ld and %ld" -msgstr "Ðаберите значение между %ld и %ld" - -#: ../bin/param.c:1568 -#, c-format -msgid "Enter a value > %s" -msgstr "Ðаберите значение > %s" - -#: ../bin/param.c:1572 -#, c-format -msgid "Enter a value < %s" -msgstr "Ðаберите значение < %s" - -#: ../bin/param.c:1575 -#, c-format -msgid "Enter a value between %s and %s" -msgstr "Ðаберите значение между %s и %s" - -#: ../bin/param.c:1674 -#, fuzzy -msgid "String cannot be blank" -msgstr "Слой не может быть изменён" - -#: ../bin/param.c:1689 -#, c-format -msgid "String is too long, Max length is %u" -msgstr "" - -#: ../bin/param.c:1823 -msgid "Invalid input(s), please correct the hilighted field(s)" -msgstr "" - -#: ../bin/param.c:3043 -msgid "Help" -msgstr "Помощь" - -#: ../bin/paramfile.c:258 -msgid "Parameter" -msgstr "" - -#: ../bin/paramfile.c:363 -msgid "Unknown param file line - skip until next good object?" -msgstr "" - -#: ../bin/paramfilelist.c:69 -#, c-format -msgid "" -"The parameter file: %s could not be found and was probably deleted or moved. " -"The file is removed from the active parameter file list." -msgstr "" - -#: ../bin/paramfilelist.c:126 -#, c-format -msgid "Updating %s" -msgstr "Обновление %s" - -#: ../bin/paramfilesearch_ui.c:52 -#, fuzzy -msgid "Fit Any" -msgstr "Первый " - -#: ../bin/paramfilesearch_ui.c:52 -msgid "Fit Compatible" -msgstr "" - -#: ../bin/paramfilesearch_ui.c:52 -msgid "Fit Exact" -msgstr "" - -#: ../bin/paramfilesearch_ui.c:192 -#, fuzzy, c-format -msgid "%u parameter files in library. %d Fit Scale." -msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" - -#: ../bin/paramfilesearch_ui.c:307 -#, fuzzy, c-format -msgid "%d parameter files found. %d Fit Scale" -msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" - -#: ../bin/paramfilesearch_ui.c:317 -msgid "No matches found." -msgstr "" - -#: ../bin/paramfilesearch_ui.c:477 -#, fuzzy -msgid "Choose parameter files" -msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" - -#: ../bin/paramfilesearch_ui.c:495 -msgid "No system parameter files found, search is disabled." -msgstr "" - -#: ../bin/partcatalog.c:739 -msgid "Found: " -msgstr "" - -#: ../bin/partcatalog.c:740 -msgid "Similar: " -msgstr "" - -#: ../bin/partcatalog.c:741 -#, fuzzy -msgid "Ignored: " -msgstr "Игнорировать" - -#: ../bin/partcatalog.c:742 -#, fuzzy -msgid "Not found: " -msgstr "Ðе на треке" - -#: ../bin/scale.c:301 -#, c-format -msgid "" -"Invalid Scale: playback aborted\n" -" SCALE %s" -msgstr "" - -#: ../bin/scale.c:845 ../bin/scale.c:870 -msgid "Ratio" -msgstr "" - -#: ../bin/scale.c:854 -msgid "Do not resize track" -msgstr "Ðе изменÑть размер трека" - -#: ../bin/scale.c:858 -msgid "Rescale by:" -msgstr "" - -#: ../bin/scale.c:860 -msgid "From:" -msgstr "От:" - -#: ../bin/scale.c:864 -msgid "To: " -msgstr "" - -#: ../bin/scale.c:913 -msgid "Rescale Tracks" -msgstr "ПеремаÑштабировать треки" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:473 -#: ../bin/scale.c:1084 ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1258 -msgid "Rescale" -msgstr "ПеремаÑштабировать" - -#: ../bin/scale.c:1134 -#, c-format -msgid "%ld Objects to be rescaled" -msgstr "" - -#: ../bin/smalldlg.c:45 -msgid "Show tips at start" -msgstr "" -"Показывать\n" -"Ñоветы\n" -"при Ñтарте" - -#: ../bin/smalldlg.c:51 -msgid "Did you know..." -msgstr "Знаете ли вы..." - -#: ../bin/smalldlg.c:53 -msgid "Previous Tip" -msgstr "Предыдущий" - -#: ../bin/smalldlg.c:54 -msgid "Next Tip" -msgstr "Следующий" - -#: ../bin/smalldlg.c:72 -msgid "Tip of the Day" -msgstr "Совет днÑ" - -#: ../bin/smalldlg.c:82 -msgid "No tips are available" -msgstr "Советы недоÑтупны" - -#: ../bin/smalldlg.c:187 -msgid "" -"XTrackCAD is a CAD (computer-aided design) program for designing model " -"railroad layouts." -msgstr "" -"XTrackCAD Ñто СÐПР (ÑиÑтема автоматизированного проектированиÑ) программа " -"Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð°ÐºÐµÑ‚Ð° железной дороги." - -#: ../bin/tbezier.c:214 -#, c-format -msgid "Bez: L%s A%0.3f trk_len=%s min_rad=%s" -msgstr "" - -#: ../bin/tbezier.c:288 -msgid "Ctl Pt 1: X,Y" -msgstr "" - -#: ../bin/tbezier.c:289 -msgid "Ctl Pt 2: X,Y" -msgstr "" - -#: ../bin/tbezier.c:295 -msgid "MinRadius" -msgstr "Мин. радиуÑ" - -#: ../bin/tbezier.c:300 -msgid "Line Color" -msgstr "Цвет линии" - -#: ../bin/tbezier.c:440 -#, c-format -msgid "" -"Bezier %s(%d): Layer=%u MinRadius=%s Length=%s EP=[%0.3f,%0.3f] [%0.3f,%" -"0.3f] CP1=[%0.3f,%0.3f] CP2=[%0.3f, %0.3f]" -msgstr "" - -#: ../bin/tbezier.c:514 -msgid "Bezier Track" -msgstr "Трек Безье" - -#: ../bin/tcornu.c:246 -#, c-format -msgid "Cornu: L %s A %0.3f L %s MinR %s" -msgstr "" - -#: ../bin/tcornu.c:321 -msgid "Radius " -msgstr "Ð Ð°Ð´Ð¸ÑƒÑ " - -#: ../bin/tcornu.c:329 -msgid "Minimum Radius" -msgstr "Минимальный радиуÑ" - -#: ../bin/tcornu.c:330 -msgid "Max Rate Of Curve Change/Scale" -msgstr "" - -#: ../bin/tcornu.c:331 -msgid "Total Winding Angle" -msgstr "" - -#: ../bin/tcornu.c:476 -#, c-format -msgid "" -"Cornu Track(%d): Layer=%u MinRadius=%s Length=%s EP=[%0.3f,%0.3f] [%0.3f,%" -"0.3f]" -msgstr "" - -#: ../bin/tcornu.c:532 -msgid "Cornu Track" -msgstr "" - -#: ../bin/tcurve.c:259 -#, c-format -msgid "Helix: Turns %ld L %0.2f Grade %0.1f%% Sep %0.2f" -msgstr "" - -#: ../bin/tcurve.c:265 -#, c-format -msgid "Helix: Turns %ld L %0.2f" -msgstr "" - -#: ../bin/tcurve.c:397 ../bin/tcurve.c:399 ../bin/tease.c:525 -#: ../bin/tease.c:527 ../bin/tstraigh.c:88 ../bin/tstraigh.c:90 -msgid "Z" -msgstr "Z" - -#: ../bin/tcurve.c:591 -#, c-format -msgid "" -"Helix Track(%d): Layer=%d Radius=%s Turns=%ld Length=%s Center=[%s,%s] EP=[%" -"0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" -msgstr "" - -#: ../bin/tcurve.c:602 -#, c-format -msgid "" -"Curved Track(%d): Layer=%d Radius=%s Length=%s Center=[%s,%s] EP=[%0.3f,%" -"0.3f A%0.3f] [%0.3f,%0.3f A%0.3f]" -msgstr "" -"Изогнутый трек(%d): Слой=%d РадиуÑ=%s Длина=%s Центр=[%s,%s] EP=[%0.3f,%0.3f " -"A%0.3f] [%0.3f,%0.3f A%0.3f]" - -#: ../bin/tcurve.c:681 -msgid "Helix Track" -msgstr "" - -#: ../bin/tcurve.c:687 -msgid "Curved Track" -msgstr "" - -#: ../bin/tcurve.c:1232 -msgid "Merge Curves" -msgstr "СовмеÑтить кривые" - -#: ../bin/tcurve.c:1306 -msgid "Drag to change angle or create tangent" -msgstr "" - -#: ../bin/tcurve.c:1341 ../bin/tcurve.c:1374 -msgid "Curved " -msgstr "" - -#: ../bin/tcurve.c:1347 -msgid "Tangent " -msgstr "Ð¢Ð°Ð½Ð³ÐµÐ½Ñ " - -#: ../bin/tcurve.c:1356 -#, c-format -msgid "Tangent track: Length %s Angle %0.3f" -msgstr "" - -#: ../bin/tcurve.c:1378 -#, c-format -msgid "Curved: Radius=%s Length=%s Angle=%0.3f" -msgstr "" - -#: ../bin/tease.c:532 -msgid "l0" -msgstr "" - -#: ../bin/tease.c:533 -msgid "l1" -msgstr "" - -#: ../bin/tease.c:581 -#, c-format -msgid "" -"Joint Track(%d): Layer=%d Length=%0.3f EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" -"%0.3f]" -msgstr "" - -#: ../bin/tease.c:629 -msgid "Easement Track" -msgstr "" - -#: ../bin/tease.c:1407 -msgid "Merge Easements" -msgstr "" - -#: ../bin/tease.c:1481 -msgid "Split Easement Curve" -msgstr "" - -#: ../bin/textnoteui.c:175 -#, fuzzy, c-format -msgid "Text Note(%d) Layer=%d %-.80s" -msgstr "(%d): Слой=%d %s" - -#: ../bin/textnoteui.c:189 -#, fuzzy -msgid "Update Text Note" -msgstr "Создать текÑÑ‚" - -#: ../bin/textnoteui.c:200 -msgid "Replace this text with your note" -msgstr "Замените Ñтот текÑÑ‚ вашей заметкой" - -#: ../bin/textnoteui.c:206 -#, fuzzy -msgid "Create Text Note" -msgstr "Создать текÑÑ‚" - -#: ../bin/track.c:290 -msgid "No track or structure pieces are present in layout" -msgstr "" - -#: ../bin/track.c:292 -msgid "No track or structure pieces are selected" -msgstr "" - -#: ../bin/track.c:1461 -msgid "Move Objects Above" -msgstr "" - -#: ../bin/track.c:1481 -msgid "Mode Objects Below" -msgstr "" - -#: ../bin/track.c:1785 -msgid "Audit" -msgstr "Ðудит" - -#: ../bin/track.c:1990 -#, c-format -msgid "Connecting a car to a non-car T%d T%d" -msgstr "" - -#: ../bin/track.c:2000 ../bin/track.c:2005 -#, c-format -msgid "Connecting a non-track(%d) to (%d)" -msgstr "" - -#: ../bin/track.c:2047 -#, c-format -msgid "Disconnecting a car from a non-car T%d T%d" -msgstr "" - -#: ../bin/track.c:2081 -msgid "Join Abutting Tracks" -msgstr "" - -#: ../bin/track.c:2407 ../bin/track.c:2444 -msgid "Inside turnout track" -msgstr "" - -#: ../bin/track.c:2425 -#, fuzzy, c-format -msgid "Curve: Length=%s Radius=%0.3f Arc=%0.3f" -msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð‘ÐµÐ·ÑŒÐµ: длина=%s мин. радиуÑ=%s" - -#: ../bin/track.c:2452 ../bin/track.c:2517 ../bin/tstraigh.c:853 -#, c-format -msgid "Straight: Length=%s Angle=%0.3f" -msgstr "ПрÑмой: Длина=%s Угол=%0.3f" - -#: ../bin/track.c:3374 -#, c-format -msgid "[%0.2f,%0.2f] A%0.2f" -msgstr "" - -#: ../bin/track.c:3378 -#, c-format -msgid "[%0.2f,%0.2f] A%0.2f\n" -msgstr "" - -#: ../bin/trknote.c:52 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:154 -#, fuzzy -msgid "Text Note" -msgstr "Создать текÑÑ‚" - -#: ../bin/trknote.c:53 -#, fuzzy -msgid "Link" -msgstr "ПрÑмаÑ" - -#: ../bin/trknote.c:53 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:105 -msgid "Weblink" -msgstr "" - -#: ../bin/trknote.c:526 ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:113 -msgid "Place a note on the layout" -msgstr "ПомеÑтить заметку на рабочую облаÑть" - -#: ../bin/trknote.c:540 -msgid "New Note" -msgstr "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ð¼ÐµÑ‚ÐºÐ°" - -#: ../bin/trknote.c:594 -#, fuzzy -msgid "Add notes" -msgstr "Добавлен новый" - -#: ../bin/tstraigh.c:92 -#, fuzzy -msgid "Track Angle" -msgstr "Угол" - -#: ../bin/tstraigh.c:212 -#, c-format -msgid "" -"Straight Track(%d): Layer=%d Length=%s EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A" -"%0.3f]" -msgstr "" -"ПрÑмой трек(%d): Слой=%d Длина=%s EP=[%0.3f,%0.3f A%0.3f] [%0.3f,%0.3f A%" -"0.3f]" - -#: ../bin/tstraigh.c:762 -msgid "Extending Straight Track" -msgstr "РаÑширение прÑмого трека" - -#: ../bin/tstraigh.c:845 -msgid "Straight " -msgstr "ПрÑÐ¼Ð°Ñ " - -#: ../bin/svgoutput.c:484 -#, fuzzy -msgid "Export to SVG" -msgstr "ЭкÑпортировать в DXF" - -#: ../wlib/mswlib/mswmisc.c:188 -#, fuzzy -msgid "All image files" -msgstr "Ð’Ñе файлы" - -#: ../wlib/mswlib/mswmisc.c:190 -msgid "GIF files (*.gif)" -msgstr "" - -#: ../wlib/mswlib/mswmisc.c:192 -msgid "JPEG files (*.jpeg,*.jpg)" -msgstr "" - -#: ../wlib/mswlib/mswmisc.c:194 -msgid "PNG files (*.png)" -msgstr "" - -#: ../wlib/mswlib/mswmisc.c:196 -msgid "TIFF files (*.tiff, *.tif)" -msgstr "" - -#: ../wlib/mswlib/mswmisc.c:198 -#, fuzzy -msgid "All files (*)" -msgstr "Ð’Ñе файлы" - -#: ../wlib/mswlib/mswmisc.c:2062 ../wlib/mswlib/mswmisc.c:2105 -msgid "Warning" -msgstr "Предупреждение" - -#: ../wlib/mswlib/mswmisc.c:2067 -msgid "Error" -msgstr "Ошибка" - -#: ../wlib/mswlib/mswmisc.c:2203 -msgid "&Contents" -msgstr "&Содержание" - -#: ../wlib/mswlib/mswmisc.c:2204 -msgid "&Search for Help on..." -msgstr "" - -#: ../wlib/mswlib/mswmisc.c:2205 -msgid "Co&mmand Context Help" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:9 -#, c-format -msgid "" -"MSG_BETA_NOTICE\tXTrackCAD Version %s: Please note that this Beta Version of " -"XTrackCAD is still undergoing final testing before its official release. The " -"sole purpose of this Beta Version is to conduct testing and obtain feedback. " -"Should you encounter any bugs, glitches, lack of functionality or other " -"problems, please let us know immediately so we can rectify these " -"accordingly. Your help in this regard is greatly appreciated!" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:10 -#, c-format -msgid "" -"MSG_CANT_PLACE_FROGPOINTS\tFrog|Points cannot be placed on a turnout, circle " -"or helix.\tA %s cannot be placed on a turnout, circle or helix." -msgstr "" -"MSG_CANT_PLACE_FROGPOINTS\tFrog|Points cannot be placed on a turnout, circle " -"or helix.\t%s не может быть помещена на Ñтрелку, круг или Ñпираль." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:11 -msgid "" -"MSG_SEL_TRK_FROZEN\tA frozen layer contains selected track. Command cannot " -"be executed." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:12 -msgid "MSG_HELIX_TURNS_GTR_0\tA Helix must have one or more loops of track." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:13 -msgid "" -"MSG_LARGE_FONT\tA large font has been selected....\tA large font has been " -"selected.\n" -"Large fonts may a take a while to load.\n" -"\n" -"Do you wish to continue?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:14 -msgid "" -"MSG_TEXT_TOO_LONG\tThe entered text was too long for the text object. It was " -"truncated." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:15 -msgid "" -"MSG_TODSGN_DESC_NONBLANK\tAll description fields present in the Turnout..." -"\tAll description fields present in the Turnout\n" -"Designer must contain appropriate information.\n" -"Correct inappropriate values and try again." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:16 -msgid "" -"MSG_GROUP_NONBLANK\tAll fields listed in the Group dialog must contain " -"data....\tAll fields listed in the Group dialog must contain data.\n" -"Please enter missing values and try again." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:17 -msgid "" -"MSG_TODSGN_VALUES_GTR_0\tAll values specified in the Turnout Designer must " -"be...\tAll values specified in the Turnout Designer must be\n" -"greater than 0. Correct inappropriate values and try again." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:18 -msgid "MSG_CURVE_OUT_OF_RANGE\tAngle must be between 0\\u00B0 and 360\\u00B0." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:19 -msgid "" -"MSG_TODSGN_CORNU_TOO_COMPLEX\tThe curves created by the Turnout Designer for " -"a cornu curve have more than 128 segments....\tThe curves created by the " -"Turnout Designer for a cornu curve have more than 128 segments.\n" -"Try adjusting the end angles and radii to be closer in values." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:20 -#, c-format -msgid "" -"MSG_CUSTMGM_DELETE_CONFIRM\tAre you sure you want to delete the NNN " -"definition(s)?\tAre you sure you want to delete the\n" -"%d definition(s)?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:21 -msgid "MSG_WBITMAP_FAILED\tBitmap create or write function failed." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:22 -msgid "MSG_BITMAP_TOO_LARGE\tBitmap is too large." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:23 -msgid "MSG_CHANGE_ELEV_MODE\tCannot change elevation mode." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:24 -msgid "" -"MSG_GRID_ENABLE_SPACE_GTR_0\tCannot Enable Grid; spacing must be greater " -"than 0" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:25 -msgid "MSG_LAYER_FREEZE\tCannot freeze current layer" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:26 -msgid "" -"MSG_GROUP_NO_PATHS\tNo Paths were detected when grouping selected Tracks." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:27 -msgid "" -"MSG_CANT_GROUP_BUMPER1\tCannot Group Bumper Track. The track has been " -"unselected." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:28 -#, c-format -msgid "MSG_CANNOT_GROUP_TRACK\tCannot Group selected track type %s." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:29 -msgid "MSG_LAYER_HIDE\tCannot hide current layer" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:30 -msgid "MSG_LAYER_MODULE\tCannot turn current layer into a Module" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:31 -msgid "MSG_JOIN_EASEMENTS\tCannot Join; Easements do not align or abut." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:32 -#, c-format -msgid "" -"MSG_TRK_ALREADY_CONN\tFirst|Second track is already connected.\tCannot Join; " -"%s track is already connected." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:33 -msgid "MSG_JOIN_TURNTABLE\tCannot join from a turntable, try to a turntable" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:34 -msgid "MSG_JOIN_CORNU_SAME\tCannot Join; Selected endpoints are on same track." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:35 -msgid "MSG_JOIN_SAME\tCannot Join; Selected endpoints are on same track." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:36 -msgid "" -"MSG_JOIN_NOTBEZIERORCORNU\tCannot Join Bezier or Cornu track if Easement is " -"not Cornu" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:37 -msgid "" -"MSG_SELECTED_TRACKS_PARALLEL\tCannot Join; Selected tracks are parallel." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:38 -#, c-format -msgid "" -"MSG_PRMFIL_OPEN_NEW\tCannot open New Parameter File: FILENAME\tCannot open " -"New Parameter File: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:39 -msgid "MSG_LAYER_SEL_FROZEN\tCannot select a frozen layer" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:40 -msgid "" -"MSG_GRID_SHOW_SPACE_GTR_0\tCannot Show Grid; spacing must be greater than 0" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:41 -#, c-format -msgid "" -"MSG_CANT_SPLIT_TRK\tCannot split TYPE track\tCannot split track of type %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:42 -#, c-format -msgid "" -"MSG_CUSTMGM_CANT_WRITE\tCannot write to parameter file: FILENAME\tCannot " -"write to parameter file: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:43 -msgid "MSG_CARIMP_DUP_INDEX\tCar Index number duplicated." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:44 -msgid "" -"MSG_CONN_PARAMS_TOO_SMALL\tConnection parameters reset to minimum values." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:45 -msgid "MSG_CONN_PARAMS_TOO_BIG\tConnection parameters reset to maximum values." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:46 -msgid "MSG_CANT_PASTE\tCopy/Paste buffer is empty. There is nothing to Paste." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:47 -msgid "" -"MSG_TODSGN_CROSSOVER_TOO_SHORT\tCrossover length is too short. Correct..." -"\tCrossover length is too short. Correct\n" -"inappropriate value(s) and try again." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:48 -msgid "MSG_CURVE_TOO_LARGE\tCurved track is too large." -msgstr "MSG_CURVE_TOO_LARGE\tИзогнутый трек Ñлишком большой." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:49 -msgid "" -"MSG_TODSGN_REPLACE\tDefinition name is already in use. Saving this..." -"\tDefinition name is already in use. Saving this\n" -"definition replaces the existing definition.\n" -"\n" -"Do you want to continue?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:50 -msgid "MSG_SAVE_CHANGES\tDo you want to save the changes made to your Layout?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:51 -msgid "" -"MSG_CARIMP_DUP_COLUMNS\tDuplicate column headers found in Car Import file." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:52 -msgid "MSG_EP_ON_PATH\tEndpoint already on Path." -msgstr "MSG_EP_ON_PATH\tÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° уже на пути." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:53 -#, c-format -msgid "" -"MSG_UPGRADE_VERSION1\tFile version %ld is greater than supported...\tFile " -"version %ld is greater than supported\n" -"version %d. You need to upgrade %s\n" -"to at least version %s." -msgstr "" -"MSG_UPGRADE_VERSION1\tВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° %ld выше чем поддерживаетÑÑ...\tВерÑÐ¸Ñ " -"файла %ld выше чем поддерживаетÑÑ\n" -"верÑÐ¸Ñ %d. Вам необходимо обновить %s\n" -"до поÑледней верÑии %s." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:54 -#, c-format -msgid "" -"MSG_UPGRADE_VERSION2\tFile version %ld is greater than supported...\tFile " -"version %ld is greater than supported\n" -"version %d. You need to upgrade your\n" -"version of %s" -msgstr "" -"MSG_UPGRADE_VERSION2\tВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° %ld выше, чем поддерживаетÑÑ...\tВерÑÐ¸Ñ " -"файла %ld выше чем поддерживаетÑÑ\n" -"верÑÐ¸Ñ %d. Вам необходимо обновить вашу\n" -"верÑию %s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:55 -#, c-format -msgid "" -"MSG_LAYOUT_LINES_SKIPPED\tWhile processing Layout file %s, %d lines were " -"skipped because they were not recognized." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:56 -#, fuzzy, c-format -msgid "" -"MSG_PARAM_UPGRADE_VERSION1\tFile version %ld is greater than supported..." -"\tFile version %ld is greater than supported\n" -"version %d. You need to upgrade %s\n" -"to at least version %s." -msgstr "" -"MSG_UPGRADE_VERSION1\tВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° %ld выше чем поддерживаетÑÑ...\tВерÑÐ¸Ñ " -"файла %ld выше чем поддерживаетÑÑ\n" -"верÑÐ¸Ñ %d. Вам необходимо обновить %s\n" -"до поÑледней верÑии %s." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:57 -#, fuzzy, c-format -msgid "" -"MSG_PARAM_UPGRADE_VERSION2\tFile version %ld is greater than supported..." -"\tFile version %ld is greater than supported\n" -"version %d. You need to upgrade your\n" -"version of %s" -msgstr "" -"MSG_UPGRADE_VERSION2\tВерÑÐ¸Ñ Ñ„Ð°Ð¹Ð»Ð° %ld выше, чем поддерживаетÑÑ...\tВерÑÐ¸Ñ " -"файла %ld выше чем поддерживаетÑÑ\n" -"верÑÐ¸Ñ %d. Вам необходимо обновить вашу\n" -"верÑию %s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:58 -#, c-format -msgid "" -"MSG_PARAM_LINES_SKIPPED\tWhile processing Parameter file %s, %d lines were " -"skipped because they were not recognized." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:59 -msgid "" -"MSG_MOVE_POINTS_OTHER_SIDE\tFrog angle prevents placement of points. Move " -"points to opposite side of frog." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:60 -msgid "MSG_NO_ROOM_BTW_TRKS\tInsufficient space between existing stall tracks." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:61 -#, c-format -msgid "" -"MSG_JOIN_DIFFER_ELEV\tJoining tracks with differing elevations (N.NNN)" -"\tJoining tracks with differing elevations (%0.2f)" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:62 -msgid "MSG_TRK_DESC_NOT_VISIBLE\tLabel description is hidden" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:63 -msgid "MSG_DESC_NOT_VISIBLE\tLabel descriptions not visible" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:64 -msgid "MSG_OBJECT_TOO_SHORT\tLength of object is too short." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:65 -#, c-format -msgid "" -"MSG_PRINT_MAX_SIZE\tMaximum allowed page size is W x H\tMaximum allowed page " -"size is %s x %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:66 -msgid "" -"MSG_NO_PRINTER_SELECTED\tPlease select a printer from the Print Setup dialog." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:67 -#, c-format -msgid "" -"MSG_PRMFIL_NO_CONTENTS\tNew Parameter File has no CONTENTS line: FILENAME." -"\tNew Parameter File has no CONTENTS line: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:68 -msgid "" -"MSG_NO_CARS\tNo Cars are defined for the current scale....\tNo Cars are " -"defined for the current scale.\n" -"\n" -"Do you want to use the Car Inventory dialog?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:69 -msgid "" -"MSG_NO_CARPROTO\tNo Car Prototypes are defined....\tNo Car Prototypes are " -"defined.\n" -"Load a Prototype definition file using the\n" -"Parameter Files dialog or create a Prototype\n" -"definition using the Car Prototype dialog." -msgstr "" -"MSG_NO_CARPROTO\tÐеопределено ниодного типа вагона....\tÐеопределено " -"ниодного типа вагона.\n" -"Загрузите типы вагонов из файла через Файл->Файлы параметров\n" -"Parameter Files dialog or create a Prototype\n" -"definition using the Car Prototype dialog." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:70 -msgid "MSG_CARIMP_NO_DATA\tNo data present in Car Import file." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:71 -msgid "MSG_PRINT_NO_PAGES\tNo pages selected for printing." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:72 -msgid "MSG_NO_PATH_TO_EP\tNo path between Profile and selected endpoint." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:73 -#, c-format -msgid "" -"MSG_PRMFIL_NO_MAP\tNo Parameter File Map for CONTENTS\tNo Parameter File Map " -"for %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:74 -msgid "MSG_NO_SELECTED_TRK\tNo track(s) selected!" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:75 -msgid "" -"MSG_NO_EMPTY_LAYER\tNo layer was found that has no contents, so the module " -"can not be imported" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:76 -msgid "" -"MSG_NO_UNFROZEN_LAYER\tNo layer was found that wasn't frozen. Layer 0 is " -"unfrozen." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:77 -msgid "" -"MSG_NOT_UNFROZEN_LAYER\tThe current layer was defined as frozen. It is now " -"unfrozen." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:78 -#, c-format -msgid "" -"MSG_NO_TURNOUTS_AVAILABLE\tNo Turnouts|Structures are available.\tNo %s are " -"available." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:79 -msgid "" -"MSG_CARDESC_VALUE_ZERO\tNumeric values on the Car Description...\tNumeric " -"values on the Car Description\n" -"dialog must be greater than 0." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:80 -msgid "MSG_MOVE_OUT_OF_BOUNDS\tObject has moved beyond room boundaries." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:81 -msgid "" -"MSG_PARALLEL_SEP_GTR_0\tParallel separation must be greater than 0, or the " -"new guage must be different than the old." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:82 -msgid "" -"MSG_CARPART_DUPNAME\tPart Number for this Manufacturer already exists...." -"\tPart Number for this Manufacturer already exists.\n" -"\n" -"Do you want to update it?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:83 -#, c-format -msgid "" -"MSG_PLAYBACK_LISTENTRY\tPlayback: Cannot find list entry: NAME\tPlayback: " -"Cannot find list entry: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:84 -#, c-format -msgid "" -"MSG_PLAYBACK_VERSION_UPGRADE\tPlayback file version %ld is...\tPlayback file " -"version %ld is\n" -"greater than supported version %d\n" -"You need to upgrade your version of %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:85 -#, c-format -msgid "" -"MSG_DOMOUSE_BAD_OP\tPlayback: unknown action NNN\tPlayback: unknown action %d" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:86 -msgid "MSG_MOVE_POINTS_AWAY_CLOSE\tPoints are to close to frog; move away." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:87 -msgid "MSG_POLY_SHAPES_3_SIDES\tPolygons must have at least 3 nodes." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:88 -msgid "MSG_POLY_MULTIPLE_SELECTED\tCan't delete multiple points at once" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:89 -msgid "MSG_POLY_NOTHING_SELECTED\tNo Point on a Poly shape selected." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:90 -msgid "" -"MSG_CARPROTO_DUPNAME\tPrototype name already exists....\tPrototype name " -"already exists.\n" -"\n" -"Do you want to update it?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:91 -msgid "MSG_RADIUS_GTR_0\tRadius must be greater than 0." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:92 -msgid "MSG_RADIUS_GTR_10000\tRadius must be less than 10000." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:93 -msgid "" -"MSG_RADIUS_TOO_BIG\tThe Circle or Helix will not fit within the layouts room " -"parameters (Height and Width)." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:94 -#, c-format -msgid "" -"MSG_RESCALE_TOO_BIG\tRescaled tracks do not fit within layouts room " -"parameters...\tRescaled tracks do not fit within layouts room parameters\n" -"(Height and width). The layouts room parameters should be\n" -"set to at least %s by %s." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:95 -msgid "" -"MSG_CARIMP_MISSING_COLUMNS\tRequired column headers missing from Car Import " -"file." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:96 -#, c-format -msgid "" -"MSG_2ND_TRK_NOT_SEL_UNSEL\tSecond track must be selected|unselected\tSecond " -"track must be %s." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:97 -msgid "MSG_OUT_OF_BOUNDS\tSelected page is out of bounds." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:98 -msgid "MSG_SEL_POS_FIRST\tSelect position prior to entering Text." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:99 -msgid "" -"MSG_CARPROTO_BADSEGS\tSelected shapes must define a rectangular area ..." -"\tSelected shapes must define a rectangular\n" -"area with length greater than height." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:100 -msgid "" -"MSG_TOO_FAR_APART_DIVERGE\tSelected tracks deviate too much or are too far " -"apart from each other." -msgstr "" -"Выбранные треки Ñлишком Ñильно отклонÑÑŽÑ‚ÑÑ Ð¸Ð»Ð¸ находÑÑ‚ÑÑ Ñлишком далеко друг " -"от друга." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:101 -msgid "MSG_COMMAND_DISABLED\tSpecified command disabled." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:102 -#, c-format -msgid "" -"MSG_SEGMENT_NOT_ON_PATH\tTrack segment N not on Path for Turnout\tTrack " -"segment %d not on any Path for %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:103 -msgid "MSG_SPLIT_POS_BTW_MERGEPTS\tSplit position between Turnout Points" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:104 -msgid "MSG_SPLIT_PATH_NOT_UNIQUE\tSplit position not on unique path" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:105 -#, c-format -msgid "" -"MSG_CARIMP_MISSING_DIMS\tThe following car has no dimensions and a...\tThe " -"following car has no dimensions and a\n" -"Car Part description can not be found.\n" -"\n" -"%s\n" -"\n" -"Do you wish to continue importing other Cars?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:106 -#, c-format -msgid "" -"MSG_CARIMP_MISSING_PARTNO\tThe following car has no Part Number...\tThe " -"following car has no Part Number\n" -"\n" -"%s\n" -"\n" -"Do you wish to continue importing other Cars?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:107 -#, c-format -msgid "" -"MSG_CARIMP_IGNORED_COLUMN\tThe following column in the Car Import file will " -"be ignored:...\tThe following column in the Car Import file will be " -"ignored:\n" -"\n" -"%s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:108 -msgid "" -"MSG_CANT_MOVE_UNDER_TRAIN\tThe position of a turnout or turntable cannot be " -"changed while occupied by a train." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:109 -msgid "" -"MSG_STRUCT_NO_STRUCTS\tThere are no structures to choose from in the " -"structure...\tThere are no structures to choose from in the structure\n" -"selection list. Please check your SCALE, select the\n" -" menu to load a Parameter File or\n" -"create a new Structure with the Group command." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:110 -msgid "" -"MSG_TURNOUT_NO_TURNOUT\tThere are no turnouts to choose from in the " -"turnout...\tThere are no turnouts to choose from in the turnout\n" -"selection list. Please check your SCALE, select the\n" -" menu to enter a new turnout\n" -"or select the menu to load a\n" -"Parameter File" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:111 -msgid "MSG_NO_UNCONN_EP\tThere are no unconnected end points for this track" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:112 -#, c-format -msgid "" -"MSG_SPLITTED_OBJECT_TOO_SHORT\tThe resulting length of one track piece is " -"shorter than the minimum length of %d." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:113 -msgid "MSG_PULL_FEW_SECTIONS\tThere are too few sections in this loop." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:114 -msgid "MSG_NO_REDO\tThere is nothing to redo!" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:115 -msgid "MSG_NO_UNDO\tThere is nothing to undo!" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:116 -msgid "MSG_TOOMANYSEGSINGROUP\tToo many track segments in Group." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:117 -msgid "" -"MSG_TOOMANYSEGSINGROUP2\tTrack segments appear too late in Group segment " -"list." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:118 -msgid "MSG_CANNOT_CHANGE\tTrack cannot be changed." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:119 -msgid "MSG_POINT_INSIDE_TURNTABLE\tTrack endpoint is within turntable radius." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:120 -msgid "" -"MSG_MOVE_POINTS_AWAY_NO_INTERSECTION\tTrack intersection not possible; move " -"points away from frog." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:121 -#, c-format -msgid "" -"MSG_TRK_TOO_SHORT\tTrack is too short by N.NNN\t%strack is too short by %0.3f" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:122 -#, c-format -msgid "" -"MSG_RADIUS_LSS_EASE_MIN\tTrack radius (N.NNN) is smaller than easement " -"minimum (N.NNN).\tTrack radius (%s) is smaller than easement minimum (%s)." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:123 -msgid "" -"MSG_CANT_MODIFY_FROZEN_TRK\tTracks in a frozen layer cannot be modified." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:124 -msgid "MSG_CANT_MODIFY_MODULE_TRK\tTracks in a module cannot be modified." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:125 -msgid "" -"MSG_SEGMENTS_DIFFER\tTurnout definition contains non-track segments...." -"\tTurnout definition contains non-track segments.\n" -"\n" -"Do you want to include them in this update?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:126 -msgid "MSG_TURNTABLE_DIAM_GTR_0\tTurntable diameter must greater than 0." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:127 -#, c-format -msgid "" -"MSG_UNDO_ASSERT\tUndo assertion failure %s:%d...\tUndo assertion failure %s:%" -"d\n" -"Val = %ld(%lx)\n" -"%s\n" -"Please report this error to the XTrackCAD project development team at " -"SourceForge." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:128 -#, c-format -msgid "" -"MSG_PROG_CORRUPTED\tCritical file damaged!...\tCritical file damaged!\n" -"\n" -"%s is corrupt.\n" -"\n" -"Please reinstall software." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:129 -#, c-format -msgid "" -"MSG_ENTERED_STRING_TRUNCATED\tThe entered text is too long. Maximum length " -"is %d." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:130 -#, c-format -msgid "MSG_PT_IS_NOT_TRK\t[X Y] is not a track\t[%s %s] is not a track." -msgstr "MSG_PT_IS_NOT_TRK\t[X Y] Ñто не трек\t[%s %s] Ñто не трек." - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:131 -msgid "" -"MSG_BITMAP_SIZE_WARNING\tYou have specified a large bitmap....\tYou have " -"specified a large bitmap.\n" -"\n" -"Are you sure you want to continue?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:132 -msgid "Icon Size change will take effect on next program start." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:133 -#, fuzzy, c-format -msgid "Are you sure you want to delete these %d car(s) from your inventory?" -msgstr "Ð’Ñ‹ уверены, что хотите удалить %d Ñтих машин?" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:134 -#, c-format -msgid "" -"Cannot open %s file:\n" -"%s:%s" -msgstr "" -"Ðевозможно открыть файл %s:\n" -"%s:%s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:135 -#, fuzzy, c-format -msgid "Cannot create directory: %s - %s" -msgstr "Ðевозможно Ñоздать %s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:136 -#, fuzzy, c-format -msgid "Cannot open directory: %s" -msgstr "" -"Ðевозможно открыть файл %s:\n" -"%s:%s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:137 -#, c-format -msgid "Path for deletion is not a directory: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:138 -#, c-format -msgid "Open failed for directory: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:139 -#, c-format -msgid "Can't add directory record %s to zip - %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:140 -#, c-format -msgid "Can't add file record %s to zip at %s - %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:141 -#, fuzzy, c-format -msgid "Can't create zip %s - %s" -msgstr "Ðевозможно Ñоздать %s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:142 -#, c-format -msgid "Close failure for zip %s - %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:143 -#, c-format -msgid "Rename failure for zip from %s to %s - %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:144 -#, c-format -msgid "Open failure for zip %s - %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:145 -#, c-format -msgid "Index failure for zip %s - %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:146 -#, c-format -msgid "Open read file failure %s %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:147 -#, c-format -msgid "Open file in zip failure %s %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:148 -#, c-format -msgid "Unlink failed for: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:149 -#, c-format -msgid "Remove Directory failed for: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:150 -#, c-format -msgid "Cannot save archive to %s from directory: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:151 -#, c-format -msgid "Cannot save manifest file to %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:152 -#, fuzzy, c-format -msgid "Cannot open manifest file %s" -msgstr "" -"Ðевозможно открыть файл %s:\n" -"%s:%s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:153 -#, c-format -msgid "Cannot unpack file: %s for file: %s in directory: %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:154 -#, fuzzy, c-format -msgid "Cannot open file %s" -msgstr "" -"Ðевозможно открыть файл %s:\n" -"%s:%s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:155 -#, c-format -msgid "Cannot copy file %s into directory %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:156 -#, c-format -msgid "Unrecognized Option: %s" -msgstr "ÐераÑÐ¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ Ð¾Ð¿Ñ†Ð¸Ñ: %s" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:157 -#, c-format -msgid "" -"End-Of-Line is unexpected in a quoted field.\n" -"%s\n" -"\n" -"Do you want to continue reading the file?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:158 -#, c-format -msgid "" -"A comma was expected after this quoted field.\n" -"%s\n" -"\n" -"Do you want to continue reading the file?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:159 -#, c-format -msgid "" -"Error \\\\\"%s\\\\\" occurred while writing %s.\n" -"Please check disk space and system status." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:160 -#, c-format -msgid "" -"At least one path for the Turnout T%d does not\n" -"terminate on an endpoint. Such a track cannot be grouped.\n" -"The track has been unselected." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:161 -msgid "inv-pathEndTrk on Path." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:162 -msgid "inv-pathStartTrk on Path" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:163 -#, c-format -msgid "%s:%d- %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:164 -msgid "pathEndTrk not on Path." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:165 -msgid "pathStartTrk not on Path." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:166 -msgid "" -"The tracks cannot be connected together.\n" -"\n" -"Try changing some tracks for a closer fit\n" -"or increase the Connection Angle value on\n" -"the Preferences dialog." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:167 -msgid "" -"The tracks cannot be connected together.\n" -"\n" -"Try changing some tracks for a closer fit\n" -"or increase the Connection Distance and\n" -"Angle values on the Preferences dialog" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:168 -msgid "" -"The tracks cannot be connected together.\n" -"\n" -"Try changing some tracks for a closer fit\n" -"or increase the Connection Distance" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:169 -msgid "" -"The first track for the Align\n" -"Rotate command must be Selected." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:170 -msgid "" -"The second track for the Align\n" -"Rotate command must be Unselected." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:171 -msgid "Too many selected tracks, drawing tracks as End Point." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:172 -msgid "Select an endpoint between two tracks." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:173 -msgid "" -"According to values that have been entered the diverging\n" -"track does not connect with the tangent track. Please\n" -"check the values entered and try again. Check the angle\n" -"is entered as a frog number or in degrees as specified\n" -"by Angle Mode radio buttons." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:174 -msgid "Moved before the end of the turnout" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:175 -msgid "" -"The Coupled Length must be greater than the Car Length,\n" -"and the Coupler Length must be greater than 0." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:176 -msgid "" -"The Car Length value must be greater\n" -"than the Car Width value." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:177 -msgid "" -"The specified Index is already in use.\n" -"The Index will be updated to the next available value." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:178 -msgid "" -"You have changed values for this object.\n" -"\n" -"Are you sure you want to Close?" -msgstr "" -"ИмеютÑÑ Ð½ÐµÑохранённые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтого объекта.\n" -"\n" -"Ð’Ñ‹ уверены, что хотите закрыть?" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:179 -#, c-format -msgid "" -"File version %ld is lower than the minimum\n" -"supported version %d. You need to update your\n" -"layout file using an older version of %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:180 -#, c-format -msgid "" -"File version %ld is lower than the minimum\n" -"supported version %d.This parameter file will only work using an older " -"version of %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:181 -#, c-format -msgid "" -"%s cannot read the demo file:\n" -"%s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:182 -#, c-format -msgid "doDemo: bad number (%d)" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:183 -msgid "Playback TIMEEND without TIMESTART" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:184 -#, c-format -msgid "" -"Unknown playback command (%d)\n" -"%s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:185 -#, c-format -msgid "" -"Playback file version %ld is lower than the\n" -"minimum supported version %d.\n" -"You need to update your layout file using an\n" -"older version of %s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:186 -#, c-format -msgid "" -"MSG_BAD_SCALE_INDEX\tScale index (NNN) is not valid. Do you want use the " -"current layout scale (SCALE)? Or create an \"Unknown\" scale? See 'Help|" -"Recent Messages' for details.\tScale index (%d) is not valid.\n" -"Do you want use the current layout scale (%s)?\n" -"Or create an \"Unknown\" scale?\n" -"See 'Help|Recent Messages' for details." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:187 -#, c-format -msgid "" -"MSG_BAD_SCALE_NAME\tScale \"SCALE1\" is not valid. We will substitute a " -"dummy scale based on \"SCALE2\". See 'Help|Recent Messages' for details." -"\tScale \"%s\" is not valid. We will substitute a dummy scale based on \"%s" -"\".\n" -"See 'Help|Recent Messages' for details." -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:188 -msgid "Cannot extend a helix" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:189 -msgid "Cannot trim a helix" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:190 -msgid "Ignore further audit notices?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:191 -#, c-format -msgid "%s" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:192 -msgid "Audit Abort?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:193 -msgid "Write Audit File?" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:194 -#, c-format -msgid "checkTrackLength: Short track length = %0.3f" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:195 -#, c-format -msgid "checkTrackLength: unknown type: %d" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:196 -#, c-format -msgid "connectTracks: T%d[%d] T%d[%d] d=%0.3f a=%0.3f" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:197 -#, c-format -msgid "GetAngleAtPoint: bad type(%d) for T(%d)" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:198 -#, c-format -msgid "joinTracks: invalid track type=%d" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:199 -#, c-format -msgid "resolveIndex: T%d[%d]: T%d doesn\\\\'t exist" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/help/messages.h:200 -msgid "Moved beyond the end of the track" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:1 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:8 -msgid "" -"XTrackCAD provides demonstrations on most of the program's features. The " -"demos can be run by clicking on the Help menu on the Main window and then " -"selecting Demos." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:3 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:10 -msgid "" -"The notation \"Menu|Item\" is used in the documentation (and the on-line " -"demos and tips) to indicate the selection of a menu item.\n" -"For example, \"File|Open\" means to open the menu by clicking on File on the " -"menu bar of the Main window and then selecting the Open item from that menu." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:6 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:12 -msgid "" -"Set your modeling scale on the \"Options|Layout\" dialog. This controls the " -"Turnouts and Structures that are available, Easement values and track gauge." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:8 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:14 -msgid "" -"A number of example layouts are provided. These files can be accessed by " -"\"Help|Examples\"." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:10 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:16 -#, fuzzy -msgid "" -"When installed, the length units are set based on your contry: inches for " -"United States or Canada and centimeters elsewhere. You can change this on " -"the \"Options|Preferences\" dialog by choosing between Metric and English." -msgstr "" -"ПоÑле первой уÑтановки программа измерÑет вÑе раÑÑтоÑÐ½Ð¸Ñ Ð² дюймах. Ð’Ñ‹ можете " -"изменить Ñто в разделе меню \"ÐаÑтройки/ПредпочтениÑ\" поменÑв ÑиÑтему на " -"метричеÑкую." - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:12 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:18 -msgid "" -"You can change the overall size of your layout on the \"Options|Layout\" " -"dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:14 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:20 -msgid "" -"When installed, the default command is the Select command. You might want to " -"change this to the Decribe command. You can do this on the \"Options|" -"Command Options\" dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:16 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:22 -msgid "" -"When Selecting tracks, the connection between Selected and Unselected tracks " -"is marked by a Red X. This indicates points where the connection between " -"tracks will be broken if you Move or Rotate the Selected tracks." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:18 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:24 -msgid "" -"You can change orientation of the pages on the Print command by moving or " -"rotating the Print Grid.\n" -"Shift-Left-Drag moves the grid and Shift-Right-Drag rotates the grid." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:21 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:26 -msgid "" -"You can add track to any unconnected End-Point with the Modify command.\n" -"Hold down the Shift key and click on the End-Point and drag away to create a " -"new track segment attached to the End-Point.\n" -"Repeat with the new End-Point to create flowing tracks." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:25 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:28 -msgid "" -"You can create curved tracks in four ways by dragging from:\n" -" the 1st endpoint in the direction of the curve\n" -" center of the curve to the 1st endpoint\n" -" endpoint to the center\n" -" the 1st to 2nd endpoint\n" -"Then drag on one of the Red arrows to create the final shape of the curve.\n" -"\n" -"You can click on the small button to the right of the Curve command button " -"to change the method." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:34 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:30 -msgid "" -"When creating a straight or a curved track by dragging from the 1st End " -"Point, you can snap the new track to an existing open end point by holding " -"down Shift while you click.\n" -"The new track will be joined to the old when you create it." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:37 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:32 -msgid "" -"Track Circles provide a quick way to see what arrangement of tracks will fit " -"in your layout spaces. Create Circles with your typical radius and place " -"them in corners and other locations where your main-line will make changes " -"of direction. This will give you an overall idea of how your layout will " -"look.\n" -"\n" -"You can create Circles by:\n" -" using a fixed radius\n" -" dragging from the Center to edge\n" -" dragging from an edge to the Center\n" -"You can click on the small button to the left of the Circle command button " -"to change the method." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:45 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:34 -msgid "" -"Easements (spiral transition curves) are used when track changes from " -"straight to curved by gradually changing the radius. This improves " -"operation and appearance.\n" -"Easements are created with Joining or Extending Tracks.\n" -"The Easement dialog is used to control easements." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:49 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:36 -msgid "" -"\"Help|Recent Messages\" shows the last error and warning messages that were " -"generated by the program. Also an explanation of each message is displayed." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:51 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:38 -msgid "" -"When creating stall tracks for a turntable, you usually want the the stall " -"tracks to be spaced evenly.\n" -"The \"Turntable Angle\" item on \"Options|Preferences\" dialog can be used " -"specify the minimum angle between stall tracks." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:54 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:40 -msgid "" -"XTrackCAD periodically saves the current layout in a check point file. The " -"'Check Point' item on the 'Options|Preferences' dialog controls how often " -"the file is saved.\n" -"You can recover your working file after a system crash by copying the " -"checkpoint file (xtrkcad.ckp in the XTrackCAD Working directory) to file.xtc" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:57 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:42 -msgid "" -"The Parallel command is helpful to layout yards and sidings. If the " -"Parallel track abuts with an existing track, it is automatically connected." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:59 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:44 -msgid "" -"You can use Shift-Drag in Select command to move and rotate selected " -"tracks.\n" -"Shift-Left-Drag moves tracks and Shift-Right-Drag rotates them.\n" -"Control-Left-Drag can move labels." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:63 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:46 -msgid "" -"You can move and rotate the Snap Grid to align with existing track or " -"benchwork." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:65 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:48 -msgid "" -"Use the Parts List command to measure track length.\n" -"Select the tracks you want to measure and then click on the Parts List " -"button. The report will list the total of length of the selected flex-" -"track. You will have to add in the length of any Turnouts." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:68 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:50 -msgid "" -"The length of flex-track attached to each Turnout is displayed on layout " -"near the end-points of the Turnouts.\n" -"Make sure 'Lengths' option of the 'Label Enable' toggle button on the " -"Display dialog is selected." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:71 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:52 -msgid "" -"The Profile command can be used to find the length of a continous section of " -"track.\n" -"Select the track at the beginning and end of the section. The total length " -"of track will be displayed on the Profile window in the lower right corner.\n" -"Note: the Profile selects the shortest path between the two selected tracks, " -"which might not be the path you are interested in. In this case, select the " -"first track and then select other tracks along the path." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:75 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:54 -msgid "" -"Layers can be used to contain different groups of tracks or other features. " -"You might use one layer for the main-line, another of staging tracks and " -"another of benchwork.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:77 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:56 -msgid "" -"You can give each layer a name (by using the \"Manage|Layer\" dialog). This " -"name will be displayed as the Balloon Help for the corresponding Layer " -"button, if you have Balloon Help enabled on the \"Options|Display\" dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:79 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:58 -#, fuzzy -msgid "" -"You can remove groups of buttons or the Hot Bar from the Main window to give " -"you more room if you are not using some features. Also, the number of Layer " -"buttons displayed is controlled by the \"Manage|Layers\" dialog." -msgstr "" -"Ð’Ñ‹ можете удалить группы кнопок или панель Ñ Ð³Ð»Ð°Ð²Ð½Ð¾Ð³Ð¾ окна, чтобы оÑвободить " -"больше меÑта, еÑли вы не иÑпользуете некоторые функции. Также, кол-во кнопок " -"Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñлоёв можно наÑтроить в меню Слои." - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:81 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:60 -msgid "" -"The size of the map window is controlled by the overall size of the room " -"(specified on the layout dialog) and the map scale (on the display dialog). " -"You can make the Map window larger (or smaller) by decreasing (or " -"increasing) the map scale.\n" -"XTrackCad will prevent you from making the map window too small or too large." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:84 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:62 -msgid "" -"You can unload parameter files you are not using by the Parameter Files " -"dialog. This removes unused Turnout and Structure definitions from the Hot " -"Bar and makes the program start faster." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:86 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:64 -msgid "" -"Right-Click on the Main window displays a menu list of commands as an " -"alternative to pressing the buttons on the tool bar or using the menu " -"accelerator keys." -msgstr "" -"ЕÑли кликнуть правой кнопкой мыши на главном окне, то отобразитÑÑ Ð¼ÐµÐ½ÑŽ Ñо " -"ÑпиÑком команд аналогичным кнопкам в панели инÑтрументов или в \"горÑчих " -"клавишах\"." - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:87 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:66 -msgid "" -"Holding down the Shift key while you Right-Click will display options for " -"the current command (if any)." -msgstr "" -"ЕÑли зажать клавишу Shift когда вы нажимаете правой кнопкой мыши, то " -"отобразитÑÑ ÑпиÑок опций Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¹ команды (еÑли ÑущеÑтвует)." - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:89 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:68 -msgid "" -"Right-Click on the Hot Bar displays a menu of the different groups of " -"objects which you can use to jump to the group you are interested in.\n" -"Pressing a numeric key (1-9 and 0) moves the Hot Bar to corresponding " -"position (1 is the start, 5 is half way, 0 is the end)." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:92 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:70 -msgid "" -"Right-Drag on the Map window sets the origin and scale of the Main window.\n" -"The Main window will be centered on the spot where you started the Draw and " -"how far you Drag will control how large an area you can see on the Main " -"window." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:95 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:72 -msgid "" -"To refresh the Main window, press Control-L (hold down the 'Ctrl' key and " -"then press the 'l' key)." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:97 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:74 -msgid "" -"The File menu contains a list of the last 5 layouts you were working on." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:99 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:76 -msgid "" -"The Print command can optionally print lines representing the roadbed for " -"all tracks. This is useful when printing full size (1:1) for cutting " -"roadbed." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:101 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:78 -msgid "" -"Pressing the 'Esc' key cancels the current command and invokes the default " -"command, (which is either Describe or Select)." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:103 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:80 -msgid "" -"When moving or rotating tracks on slow machines or with a large number of " -"tracks, you can improve performance by changing the way tracks are drawn " -"while being moved.\n" -"Shift-Right click will display a menu containing options to draw tracks " -"normally, as simple lines or just draw end-points." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:106 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:82 -msgid "" -"The colors of different parts of the Main window can be changed with the " -"Colors dialog. In particular, the Snap Grid color can be changed to make it " -"more visible when printed." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:108 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:84 -msgid "" -"By default objects are drawn in their normal colors. Tracks will be drawn " -"in Black. Objects can also be drawn in the color according to their Layer. " -"The color of a Layer is displayed on the corresponding Layer button.\n" -"The Display dialog 'Color Layers' item has separate toggles for Tracks and " -"non-Tracks." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:111 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:86 -msgid "" -"Each Layer can be drawn or hidden by the 'Visible' toggle on the Layers " -"dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:112 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:88 -msgid "" -"Short cut Layer buttons can also be displayed on the tool bar for up to the " -"first 20 layers.\n" -"This buttons allow to Show or Hide the layers." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:115 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:90 -msgid "The name of the Layer is the Balloon Help for the Layer button." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:117 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:92 -msgid "" -"The playback speed of the Demos can be changed by using Speed drop down list " -"on the Demo window." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:119 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:94 -msgid "" -"Many of the commands and dialogs can be invoked by special key combinations " -"called Menu-Accelerators. These are listed on the Menus next to the command " -"name. For example, Control-P will invoke the Print command." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:121 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:96 -msgid "" -"The Connect command is used to join Sectional track pieces that don't quite " -"fit together.\n" -"This command works by adding small gaps between other tracks to move the " -"selected End-Points closer together." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:124 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:98 -msgid "" -"To copy a group of objects: Select the objects, press Control-c (or select " -"Copy from the Edit menu), press Control-v (or select Paste from the Edit " -"menu).\n" -"The selected tracks will be copied to the layout and you can Move or Rotate " -"them into position." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:127 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:100 -msgid "" -"In the Rotate (or Select) commands you can press Shift-Right-Click to " -"display the Rotate menu which allows you to rotate the selected objects by a " -"specific angle." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:129 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:102 -msgid "" -"You can use the Move-To-Join option of the Join command (hold down the Shift " -"key) to move a group of Selected tracks to attach with some unselected End-" -"Point." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:131 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:104 -msgid "" -"The Price List dialog (on the File Menu) is used to specify the prices of " -"each type of Turnout, Sectional Track and Structure. Also, the length and " -"price of flex-track pieces can be specified for each scale.\n" -"This values will be used on the Parts List report to generate total cost of " -"the selected objects." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:134 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:106 -msgid "" -"Areas of water can represented by a Polygon (use the Draw command) of the " -"appropiate color.\n" -"By using the Modify command, you can move, add or remove corners of the " -"Polygon to fit the shape of the water.\n" -"You use the Below command to place the Polygon below (or behind) other " -"objects.\n" -"\n" -"You can also use a Polygon to represent aisles." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:140 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:108 -msgid "" -"When you create Benchwork you can move it below other objects by Selecting " -"the Benchwork and use the Below command.\n" -"Also, put Benchwork in a separate Layer so you can hide it if desired." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:143 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:110 -msgid "" -"You can enter Distances and Lengths using any format regardless of the " -"Length Format on the Preferences dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:144 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:112 -msgid "" -"You can enter Metric values when English is the default Units and vice versa." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:146 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:114 -msgid "" -"When entering Distances and Lengths you can press the '=' key to redisplay " -"the value in the default format." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:147 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:116 -msgid "" -"You can also press the 's' key to convert a Prototype measurement to a Scale " -"measurement by dividing by the ratio for the current scale." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:148 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:118 -msgid "" -"The 'p' key will convert a Scale measurement to a Prototype measurement." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:150 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:120 -msgid "" -"You can place cars on the layout using the Train Simulation command to check " -"clearance points, track to track separation and coupling." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:152 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:122 -msgid "" -"Use the MoveTo button on the Custom Management dialog to move your custom " -"Turnout, Structure and Car definitions to a .XTP parameter file." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:154 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:124 -msgid "" -"If you are printing multiple pages on a continuous feed printer (such a Dot " -"Matrix) you can change the Page Order if necessary to print pages out in " -"proper order." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:156 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:126 -msgid "" -"On the Car Item and Car Part dialogs, you can enter custom values for " -"Manufacturer, Part and Road by typing the new value directly into the Drop " -"Down List." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:158 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:128 -msgid "" -"On the Car Item dialog, you can change the Road, Number, Color and other " -"values for a Car. This is useful if you repaint or renumber a car. \n" -"You can also change the Coupler Mounting and Coupler Length if you change " -"the couplers." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:161 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:130 -msgid "" -"You can Export your Car Inventory to a file in Comma-Separated-Value format " -"which can be read by most spread-sheet programs." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:163 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:132 -msgid "Use the Train Odometer to measure distances along the track." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:165 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:134 -msgid "" -"Holding down the Shift key when clicking the Zoom In or Zoom Out button will " -"zoom to a programmed Drawing Scale. \n" -"Holding down the Shift and Control keys when clicking a Zoom button will set " -"it's program Zoom to the current Drawing Scale." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:168 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:136 -msgid "" -"You can trim the ends of turnouts by holding down the Shift key when using " -"the Split command." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:170 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:138 -msgid "" -"The Split command can be used to create Block Gaps at end points between two " -"tracks. \n" -"Either rail or both rails can be gapped, which are drawn as thick lines." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:173 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:140 -msgid "" -"Trains will 'crash' if they hit another car when travelling faster than the " -"'Max Coupling Speed' (on the Command Options dialog). \n" -"They will also 'crash' if they hit the end of the track or an open " -"turnout. \n" -"Crashed trains must be manually moved back onto the track." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:177 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:142 -msgid "" -"You can add new track segments to a turnout definition or create a " -"definition from individual tracks using the Group command." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:179 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:144 -msgid "" -"The center point and radius of Curved and Circle tracks can optionally be " -"drawn. \n" -"This feature is toggled by using the Move Label command and doing a Shift-" -"Left-Click on the track." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:182 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:146 -msgid "" -"Turnout, Curved and Helix track labels can be individually turned on and off " -"by doing a Shift-Right-Click on the track when using the Move Label command." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:184 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:148 -msgid "" -"You can use the Describe command to change the font size of Text objects." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:186 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:150 -msgid "" -"You can use the Describe command to change the size of Dimension Line labels." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:188 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:152 -msgid "" -"Normally Right-Click displays a popup menu of commands and Shift-Right-Click " -"displays options for the current command. \n" -"This can reversed by using the Right Click toggle button on the Command " -"Options dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:191 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:154 -msgid "" -"The Align item on the Rotate command options menu will let you Align " -"selected objects with any unselected object. \n" -"The selected objects are rotated so the first point is parallel to the " -"second point you selected." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:194 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:156 -msgid "" -"Print To Bitmap allows you to print the track center line. \n" -"This is useful if you later print the bitmap full size as a template when " -"laying track." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:197 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:158 -msgid "" -"You can export the selected tracks to a DXF file which can be read by most " -"CAD programs." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:199 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:160 -msgid "" -"Lengths and distances can be displayed in a variety of units and formats " -"such as 1' 10 3/4\", 1ft 10.75in or 22.750. In Metric mode, distances can " -"be displayed as millimeters, centimeters or meters. See the Length Format " -"item on the Preferences dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:201 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:162 -msgid "" -"Tracks that are too steep or curve too tightly are drawn in the Exception " -"color (Yellow by default). \n" -"This helps to identify potential problem areas. \n" -"The maximum grade and minimum radius are set on the Preferences dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:205 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:164 -msgid "" -"The Flip command produces a mirror-image of the selected tracks. \n" -"If possible, right-hand turnouts are relabeled as left-hand turnouts (and " -"vice versa)." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:208 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:166 -msgid "" -"Then Ungroup command will break turnouts and structures into individual " -"track, line and shape segments. \n" -"You can modify each segment and add new ones. \n" -"Then use the Group command to update the definition." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:212 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:168 -msgid "Dimension lines show the distance between two points." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:214 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:170 -msgid "" -"A variety of Benchwork (rectangular, L-girder and T-girder) can be drawn. \n" -"Use the Below command to move the Benchwork below the track for proper " -"display." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:217 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:172 -msgid "" -"The Turnout Designer dialogs allow you to specify the width of any attached " -"roadbed. \n" -"As well, the color and thickness of the lines used to represent the roadbed " -"can be specified." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:220 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:174 -msgid "" -"The Color dialog (on the Options menu) is used to change the color of " -"different objects on the display. \n" -"You can change the color of the Snap Grid and Borders, as well as Normal, " -"Selected and Exception tracks." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:223 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:176 -msgid "" -"You can set the elevation (height) of track end-points. \n" -"Elevations of intermediate end points can be computed automatically based on " -"the distance to the nearest end points with defined elevations. \n" -"Grades can also be displayed at selected end points. \n" -"Please see the Elevations help and demo." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:228 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:178 -msgid "" -"Once you have elevations on some endpoints, you can use the Profile command " -"to produce an elevation graph. \n" -"The graph shows the selected elevations, grades and distances. \n" -"Please see the Profile help and demo for details." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:232 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:180 -msgid "" -"You can draw tracks with wider lines for rails. \n" -"Select the tracks and use Medium or Thick Tracks on the Edit menu." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:235 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:182 -msgid "" -"The Helix command is used to create a Helix track. \n" -"You specify some parameters: height, radius, number of turns, grade and " -"vertical separation between layers. \n" -"These values are interrelated so changing one value will affect ohers. \n" -"Then you can place the Helix and join to other tracks as you would a Circle " -"track." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:240 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:184 -msgid "" -"Many objects on the layout have labels: Turnouts/Helix/Curved Titles, Track " -"Lenghts, End-Point Elevations, Track Elevations and Cars. \n" -"You can turn these labels on or off with the Label Enable toggle buttons on " -"the Display options dialog." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:243 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:186 -msgid "" -"If you hold down the Control key when using the Rotate command, the rotation " -"will be done in increments of 15ᅵ." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:245 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:188 -msgid "" -"When using the Rotate command, Shift-Right-Click displays a menu allowing " -"you to rotate by specific amounts or to align the selected objects with " -"another object." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/help/xtrkcad.tip:247 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:190 -msgid "" -"This is last tip. If you have any additions or comments, please let us know." -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:25 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:192 -msgid "" -"The unconnected endpoints of a straight or curved track can be changed with " -"the 'Modify Track' command.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:31 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:194 -msgid "" -"The endpoint of a straight track is selected and then Left-Dragged to change " -"its length. A blue anchor shows that the length can be extended.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:48 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:196 -msgid "" -"If you try to drag the selected endpoint beyond the far endpoint, the track " -"extends in the opposite direction.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:68 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:73 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:199 -msgid "" -"A curved track is selected and it's new endpoint is determined by the angle " -"to the cursor. \n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:105 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:201 -msgid "It's possible to almost create a complete circle.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:202 -msgid "" -"If you drag the mouse beyond the start of the curve the track becomes very " -"short.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:114 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:204 -msgid "Here you are warned that the track will be too short.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:121 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:206 -msgid "" -"Because the modified track is too short, the modification is abandoned the " -"original track is restored.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:158 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:208 -msgid "" -"If you move the cursor away from the curve, you will create a straight track " -"tangent to the curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:180 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:185 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:211 -msgid "" -"If you adjust the endpoint of a turnout or sectional track the track is " -"extended by a similar track segment. The extension can be a straight or a " -"curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:200 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:205 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:214 -msgid "" -"You can change the radius of a straight or curved track that is connected at " -"one endpoint by holding down the Shift key while Left-dragging on it.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:215 -msgid "" -"The blue cross anchor shows that this is possible when shift is held down " -"with no buttons.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:219 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:217 -msgid "" -"This lets you change a straight track into a curved track (and vice versa) " -"as well as changing the radius of a curved track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:262 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:219 -msgid "" -"You can form an extension of a straight or curved Track that is connected at " -"one endpoint using an easement by holding down the Ctrl key while Left-" -"dragging on it.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:220 -msgid "" -"The blue half cross anchor shows that this is possible when the Ctrl key is " -"held down with no mouse button.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmadjend.xtr:277 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmbench.xtr:9 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:223 -msgid "You can draw a variety of different types of benchwork:\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:224 -msgid "- rectangular (1x2, 2x4 etc)\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:225 -msgid "- L girders\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:226 -msgid "- T girders\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:227 -msgid "You can also draw them in different orientations.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmbench.xtr:25 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:229 -msgid "We will draw two 3x6 inch L-girders.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmbench.xtr:43 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:231 -msgid "" -"The flange of the top L-Girders is on the outside edge of the girders. We " -"want to change the girder so both flanges are on the inside.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:232 -msgid "We will use the command for this.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmbench.xtr:54 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:234 -msgid "Change the Orientation to Right.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmbench.xtr:63 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:236 -msgid "Now both flanges are on the inside of the two girders.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:34 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:238 -msgid "" -"Pushing the button will cancel any other command in progress.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:239 -msgid "" -"Here we will begin to create a curved track which is a two step process.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:47 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:241 -msgid "" -"When we clicked on the button, the current command was " -"cancelled.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:242 -msgid "" -"When in mode, selecting any object will print a description in " -"the Status Bar and display a dialog showing properties of the clicked-on " -"object.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:57 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:244 -msgid "" -"Certain parameters of the object can be changed. In this case we'll change " -"the length\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:65 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:246 -msgid "Let's look at the Turnout...\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:73 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:248 -msgid "and change the turnout name and part no.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:84 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:250 -msgid "You can change the contents of text...\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:93 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:252 -msgid "and its size.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:100 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:254 -msgid "" -"If you select a note, the Description dialog appears which displays the " -"contents of the note.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcancel.xtr:112 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcircle.xtr:7 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:257 -msgid "" -"Like the track command, there are several ways to create a Circle " -"track.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:258 -msgid "" -"The first is to specify a fixed radius and simply drag the Circle into " -"position.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:259 -msgid "We will change the Radius before proceeding.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcircle.xtr:24 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:261 -msgid "The next method is to drag from the edge of the Circle to the center.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcircle.xtr:37 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:263 -msgid "" -"The last is similar, but you drag from the center of the Circle to the " -"edge.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcircle.xtr:50 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:157 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:266 -msgid "" -"We have built a siding using Sectional track and have 2 End-Points that " -"don't line up and are not connected automatically when placing the sectional " -"track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:162 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:268 -msgid "" -"We use the command to adjust neighboring tracks so the gap is " -"closed.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:269 -msgid "" -"Note: the adjustments are only done on tracks which have only 1 or 2 " -"connections. In this example the Turnouts would not be affected.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:175 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:271 -msgid "And now the gap is closed.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:181 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:273 -msgid "Other tracks have been shifted slightly to close the gap.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:188 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:275 -msgid "You can see these slight mis-alignments.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:276 -msgid "But they will have no effect when the layout is actually built.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:196 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:353 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:279 -msgid "" -"After working with Sectional track you might get to point where these mis-" -"alignments have accumulated and you wish to remove them.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:280 -msgid "" -"You can remove these slight mis-alignments by tightening the tracks starting " -"from a unconnected End-Point. Use Shift-Left-Click with the " -"command.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:281 -msgid "First use the command to disconnect the tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:363 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:283 -msgid "" -"Then with the command, Shift-Left-Click on the 2 End-Points.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn1.xtr:378 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn2.xtr:199 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:286 -msgid "In example shows a simple figure-8 layout using Sectional track.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:287 -msgid "" -"You will notice that the tracks do not line up exactly in one location.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn2.xtr:211 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:289 -msgid "" -"We can use the command to move the connecting tracks slightly and " -"connect the 2 End-Points.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn2.xtr:224 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:291 -msgid "The two End-Points are now aligned and connected.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn2.xtr:231 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:293 -msgid "The connection was made by adding small gaps in other tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmconn2.xtr:238 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:7 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:296 -msgid "There are several ways to create a Curved track.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:297 -msgid "" -"You can choose which to use by clicking on the small button to the left of " -" command button if the current Curve command is not the one you " -"want.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:298 -msgid "" -"The first is by clicking on the first End-Point and dragging in the " -"direction of the Curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:20 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:300 -msgid "" -"You will see a straight track with a double ended Red arrow at the end.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:301 -msgid "Click and drag on one of the Red arrows to complete the Curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:39 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:303 -msgid "" -"The next method is to click at one End-Point and drag to the center of the " -"Curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:50 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:305 -msgid "" -"Now you will see the double ended Red arrow connected to the center of the " -"Curve marked by a small circle.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:306 -msgid "As before, drag on one of the Red arrows to complete the Curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:63 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:308 -msgid "" -"The next method is similar to the last except that you drag first from the " -"center of the Curve to one End-Point.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:80 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:310 -msgid "Once again, drag on a Red arrow to complete the Curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:90 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:312 -msgid "" -"The last method begins by drawing a line between the two End-Points of the " -"Curve. This forms the Chord of the Curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:108 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:314 -msgid "Now drag on a Red arrow to complete the Curve.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmcrvtrk.xtr:118 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:112 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:317 -msgid "This demo will construct a control panel for part of a bigger layout.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:117 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:319 -msgid "For our control panel we will use ÂŒ\" lines. \n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:320 -msgid "Also, we will use a 1/8\" grid to lay out our controls.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:321 -msgid "" -"First, we will set up the Snap Grid for 1\" grid lines and 8 divisions.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:132 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:323 -msgid "Now, clear the layout and turn on the Snap Grid.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:147 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:325 -msgid "First step: draw the lines representing the tracks.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:326 -#, fuzzy -msgid "We specify the line width in inches.\n" -msgstr "Это ÑпиÑок компонентов Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:327 -msgid "" -"To create a 1/4\" line, enter 0.250 in the \"Straight Line Width\" box at " -"the bottom of the window.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:492 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:329 -msgid "" -"Notice how the Snap Grid keeps the main line and siding track parallel and " -"the connecting tracks and spur at a 45° angle.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:500 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:331 -msgid "Second step: add LEDs for the turnout position indicators.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:332 -msgid "We will use T1 red and green LEDs.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:333 -msgid "We will zoom in to show positioning.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:510 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:335 -msgid "" -"Notice that when we are in the correct position (on the 1/8\" grid), the " -"Marker lines on the bottom and left rulers will high-light the tick marks. " -"When both ticks are high-lighted, press the space bar to finalize the LED.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:555 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:337 -msgid "Now we'll add push buttons to control the turnouts.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:592 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:339 -msgid "Let's add signals to our siding.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:340 -msgid "" -"The entrance to the siding will be protected by double headed signals.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:341 -msgid "We'll select a signal from the HotBar and place it into position.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:605 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:343 -msgid "" -"We rotate the signals by Shift-Right-Click and select 90° CW on the popup " -"menu. We can not show the popup menu in demo mode, but will simulate the " -"effect.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:654 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:345 -msgid "The exits from the siding will be protected by single headed signals.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:708 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:347 -msgid "Now for some touch-ups.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:348 -msgid "Notice when the line meet at an angle there is a gap.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:349 -msgid "We will fill this gap with the ÂŒ\" dot.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:350 -msgid "" -"Note: Win95/Win98/WinME does not support drawing lines with flat end-caps, " -"but only with round end-caps.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:351 -msgid "Users on those platforms will not see the gap.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:731 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:353 -msgid "" -"Add an arrow head to indicate the tracks that connect to the rest of the " -"layout.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:354 -msgid "The second arrow will be flipped 180°\"\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:769 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:356 -msgid "And add some labels.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:830 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:358 -msgid "" -"We want to print our control panel onto a 8œx11 page, but the control panel " -"is a bit too wide.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:359 -msgid "Lets tighten it up a bit.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:360 -msgid "" -"First turn the Snap Grid on again so any moves we make will keep objects on " -"the grid.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:839 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:362 -msgid "Lets move the spur track to the left 3/4\"\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:861 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:364 -msgid "Now move the right side of the siding over.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:881 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:366 -msgid "Now, adjust the ends of the mainline and siding tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:901 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:368 -msgid "And move the title over as well.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmctlpnl.xtr:918 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:370 -msgid "Now you can print it.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:371 -msgid "The cross-hairs on the LEDs and switch show the centers for drilling.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdelund.xtr:33 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:373 -msgid "" -"Pressing the button lets you delete selected tracks from the " -"layout.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:374 -msgid "" -"First you select the tracks you want to delete, and then press the " -"button.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdelund.xtr:47 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:376 -msgid "" -"If you delete a track connected to an easement curve, then the easement " -"curve is deleted as well.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdelund.xtr:57 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:378 -msgid "You can use the command to undelete tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdelund.xtr:67 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:380 -msgid "" -"If you Left-Drag on the layout you can select all tracks within an area.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:381 -msgid "" -"Note, only tracks within the selected area are deleted. Since the easement " -"curve is connected to a deleted track, it is deleted as well.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdelund.xtr:80 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdialog.xtr:6 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:384 -msgid "" -"The demo also simulates entering values and selecting options on various " -"dialogs.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:385 -msgid "" -"This is simulated by drawing a rectangle around the control when values are " -"entered or changed.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdialog.xtr:13 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:387 -msgid "" -"Here we are going to make some changes to the Display dialog. Notice how " -"this is simulated.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:388 -msgid "First we are setting 'Draw Tunnel' to 'Normal'\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdialog.xtr:21 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:390 -msgid "Now we're changing 'Label Font Size' to '56'\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdialog.xtr:26 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:392 -msgid "We'll change some other options\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdialog.xtr:38 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:394 -msgid "" -"This effect is only used in demonstration mode. During normal operation you " -"will not see this.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdialog.xtr:45 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdimlin.xtr:117 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:397 -msgid "Dimension Lines are used to mark the distances between two points.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:398 -msgid "" -"Here we will create a Dimension Line to show the separation between two " -"tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdimlin.xtr:132 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:400 -msgid "" -"We might also want to measure the distance between two structures. In this " -"case we will use a larger dimension line.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdimlin.xtr:144 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:402 -msgid "" -"We can use the command to change the position of the Dimension " -"Line and the size of the numbers.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmdimlin.xtr:162 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:14 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:405 -msgid "" -"This example will show the effect of using easements while joining tracks.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:406 -msgid "First, we will enable Cornu Easements and select Join\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:28 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:408 -msgid "First select one end of the track\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:39 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:410 -msgid "Now the end of different track\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:49 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:412 -msgid "You can reposition the ends by dragging them \n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:65 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:414 -msgid "When you are happy, Hit Enter or Space, if not use Esc\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:73 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:416 -msgid "" -"The Curve is made up of Beziers parts that smooth the shape the best way it " -"can be in the space available\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:87 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:418 -msgid "Now, we'll show traditional easements instead.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:142 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:420 -msgid "" -"We've selected sharp easements. The minimum radius curve we can use will be " -"9.75\"\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:421 -msgid "Notice the label on the Easement button has changed to 'Sharp'.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:157 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:423 -msgid "" -"Note the connecting curve does not quite meet the straight tracks. This the " -"'Offset'.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:165 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:425 -msgid "Here the connecting curve is too small.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmease.xtr:175 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:427 -msgid "" -"The connecting curve is made of three tracks, the curve and two easement " -"segments on each end.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:112 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:429 -msgid "" -"We have designed part of the layout with a siding, 2 branches and a spiral " -"loop. We want to set elevations.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:430 -msgid "Note: make sure you set endpoint elevations on the Display dialog.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:122 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:432 -msgid "First we will set elevations at the end of the branches.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:132 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:434 -msgid "We'll select the end of the top branch and set the Elevation to 4\"\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:435 -msgid "First, click on the End-Point.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:142 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:437 -msgid "Next, pick Defined on the Elevation dialog Radio box.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:148 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:439 -msgid "And set the Elevation to 4.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:156 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:441 -msgid "Now, select the other branch and set it's elevation to 2\"\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:170 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:443 -msgid "We can move the Elevation label by using Ctrl-Left-Drag\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:182 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:445 -msgid "Now, we set the Elevation at one end of the Siding.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:209 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:215 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:448 -msgid "We want to find the elevations where the 2 tracks cross.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:224 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:450 -msgid "We picked an End-Point on the upper track.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:451 -msgid "" -"XTrackCAD has computed the Elevation (2.33\") at this point based on the " -"Elevation at the siding and a combination of the of the first Elevations.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:452 -msgid "" -"We create a Computed Elevation here that will be automatically adjusted " -"whenever the other Elevations are changed.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:243 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:454 -msgid "" -"The Compute Elevation is based on Elevations at end of both of the " -"branches. We may want to base the Elevation on only one branch. For " -"example if one branch was the mainline we don't want the other branch " -"affecting this Computed Elevation.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:455 -msgid "We do this by Ignoring the branch we don't want.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:456 -msgid "We'll ignore the lower branch.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:258 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:458 -msgid "" -"Notice at the endpoint where the tracks cross, we see the elevation has " -"changed from 2.33 to 2.64.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:264 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:460 -msgid "Now we want to know the elevation of the lower track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:274 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:462 -msgid "There is no endpoint on the lower track here.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:463 -msgid "" -"Use Shift-Left-Click to Split the track and create an endpoint we can use " -"for an elevation,\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:287 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:465 -msgid "and create another Computed Elevation point.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:302 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:467 -msgid "Now we want to label the grade on this section of track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:311 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:469 -msgid "" -"Again, since there is no endpoint nearby, we split the track to create an " -"endpoint we can use,\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:321 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:471 -msgid "and create a grade marker.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:335 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:473 -msgid "Note the marker has an arrow pointing in the upwards direction.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:344 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:475 -msgid "" -"The last thing we want to do is to create a Station label that we'll use in " -"the command.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:358 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:477 -msgid "Now, set the Elevation to Station and enter the its name.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmelev.xtr:376 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmexcept.xtr:31 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:480 -msgid "" -"XTrackCAD can help find tracks that are curved too sharply or are too " -"steep. These tracks are Exception tracks and are drawn in the Exception " -"track color.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:481 -msgid "" -"In this example we have a curved track with radius of 9 inches and a " -"straight track with a grade of 3.8 percent.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:482 -msgid " \n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmexcept.xtr:39 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:484 -msgid "" -"The Layout dialog shows the Minimum Track Radius is 9 inches and the Maximum " -"Track Grade is 5 percent.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmexcept.xtr:48 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:486 -msgid "" -"If we make the curved track sharper it will be drawn in the Exception " -"color.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmexcept.xtr:61 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:488 -msgid "" -"If we make the straight track steeper it will also be drawn in the Exception " -"color.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmexcept.xtr:78 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:490 -msgid "" -"You can change the Exception color on the Colors dialog from the Options " -"menu.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmexcept.xtr:85 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmextend.xtr:21 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:493 -msgid "" -"The unconnected endpoint of any track can also be extended with the " -"command using Right-Drag.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmextend.xtr:26 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:495 -msgid "Select the endoint and Right-Drag.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmextend.xtr:34 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:497 -msgid "The extending track can be straight...\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmextend.xtr:44 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:499 -msgid "... or curved.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmextend.xtr:51 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:501 -msgid "" -"If you extend a straight or curved flex track and enable Easements then an " -"Easement curve will be automatically generated when you extend the track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmextend.xtr:65 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmflip.xtr:124 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:504 -msgid "" -"The command will create a mirror image of the selected objects.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmflip.xtr:131 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:506 -msgid "After selecting the object, drag a line which will form the mirror.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmflip.xtr:140 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:508 -msgid "The mirror line does not have to be vertical or horizontal.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmflip.xtr:149 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:510 -msgid "You can also flip any number of objects.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:511 -msgid "Watch what happens to the structure and turnout titles.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmflip.xtr:163 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:513 -msgid "" -"Note that the turnout title has been changed from the Medium Right to Medium " -"Left. When turnouts are flipped, XTrackCAD will try to find a matching " -"turnout and if found will change the name.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmflip.xtr:170 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:515 -msgid "" -"Structures do not have Right and Left hand versions. Their title is changed " -"to indicate that they were flipped.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:516 -msgid "You can use the command to change their title.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmflip.xtr:187 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:21 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:519 -msgid "" -"The and commands (on the Tools menu) are a powerful way to " -"manipulate Turnout and Structure definitions.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:520 -msgid "We'll start with a simple turnout and add a switch machine.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:55 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:522 -msgid "" -"Now that we have drawn a rough outline of a switch machine we will group it " -"with the turnout definition.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:523 -msgid "First we Select the objects in the new definition.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:68 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:525 -msgid "Now do the command.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:75 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:527 -msgid "" -"The command dialog shows the Title (Manufacturer, Description and " -"Part Number) of the new definition. This information is taken from the " -"Selected objects you are grouping.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:81 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:529 -msgid "" -"The 'Replace with new group?' toggle will replace the Selected objects with " -"the new definition.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:88 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:531 -msgid "" -"If we don't change the Title then the new definition will replace the " -"existing definition.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:532 -msgid "We'll give this definition a new Description.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:99 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:534 -msgid "We're done with this definition. Press Ok.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:106 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:536 -msgid "You will see the updated image on the HotBar.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:113 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:538 -msgid "" -"The command replaces any Selected turnouts or structures with " -"their parts.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:539 -msgid "" -"Structures and non-track segements of turnouts are composed of Lines, " -"Circles and other shapes. In this turnout these are the two lines and the " -"two squares.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:540 -msgid "" -"We will Ungroup this turnout and see how the individual parts can be " -"changed.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:541 -msgid "First Select the turnout and then Ungroup it.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:128 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:543 -msgid "Notice that the Title now indicates the turnout is Ungrouped.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:544 -msgid "Hit Escape to deselect everything.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:138 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:546 -msgid "Now Select the lines and squares.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:163 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:548 -msgid "" -"We could modify these object or add new ones. For now we'll just delete " -"them.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:170 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:550 -msgid "And move the Label out of the way.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:181 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:552 -msgid "Notice that the turnout has been broken into three parts.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:203 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:554 -msgid "" -"Two ends of the turnout, from the frog to the end of the diverging leg and " -"from the points to the left, are now straight track sections.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:555 -msgid "" -"The a turnout is made of a number of individual straight and curved track " -"segements. This turnout had four segments:\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:556 -msgid " 1 a short straight segment to the left of the points\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:557 -msgid " 2 a long straight segment to the right of the points\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:558 -msgid " 3 a curved segment from the points to the frog\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:559 -msgid "" -" 4 a straight segment from the frog to the end of the diverging leg.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:560 -msgid "The first and last segments have be converted to straight tracks.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:561 -msgid "" -"The second and third segments form the the body of the turnout and can not " -"be ungrouped further.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:562 -msgid "" -"You can later Group this turnout with the straight segments to recreate the " -"turnout definition. You can also add other track segments to turnout " -"definitions.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:247 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:564 -msgid "Now, create a track and place the new turnout on it.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:265 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:566 -msgid "Now suppose we want to replace the black squares with green circles.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:567 -msgid "First we Select the turnout.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:277 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:569 -msgid "And now Ungroup it (from the Tools Menu)\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:282 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:571 -msgid "" -"Notice that the name has changed to indicate the turnout was Ungrouped.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:288 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:573 -msgid "" -"Now, hit escape to deselect everything and then Select the 2 squares and " -"delete them.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:305 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:575 -msgid "Now draw the green circles...\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:326 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:577 -msgid "and Group the new definition.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:345 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:579 -msgid "" -"Notice that the turnout in the HotBar is angled the same as the turnout on " -"the layout. Make sure your new definition is rotated the way you want it.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:384 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:581 -msgid "We can also create turnouts from simple straight and curved tracks.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:582 -msgid "We'll create two tracks that have a common endpoint.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:395 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:584 -msgid "" -"When we create the curve from the straight track endpoint we need to hold " -"down the key to prevent XTrackCAD from trying to join the two " -"tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:413 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:586 -msgid "At this point we can modify the tracks if necessary.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:587 -msgid "We will use the command to change the tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:425 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:589 -msgid "We'll make the Length 7.5\".\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:590 -msgid "" -"If we change the Length, each End-Point will be moved to shorten the track. " -"We want to just move the Right End-Point. To control this, change the Lock " -"to First which means the Left End-Point will be unchanged when we change the " -"length (or angle) of the track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:435 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:592 -msgid "Now when change the Length only the Right End-Point will move.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:446 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:594 -msgid "Now let's look at the curved track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:456 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:596 -msgid "" -"Here the Left End-Point (which we don't want to move) is the Second End-" -"Point, so we'll make that the Lock.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:464 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:598 -msgid "We want the curve to have a radius of 20\" and an angle of 17.5°.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:599 -msgid "First change the Radius...\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:473 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:601 -msgid "and the the Angular Length.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:481 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:603 -msgid "Now Select both tracks...\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:497 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:605 -msgid "and Group them.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:508 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:607 -msgid "" -"If the two tracks have a common End-Point then they will form a Turnout and " -"can be switched with the command. Otherwise they will just be two " -"track segments grouped together.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:515 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:609 -msgid "" -"We have created a left hand turnout and we also want a right hand version.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:610 -msgid "We'll use the command.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:528 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:612 -msgid "" -"Drag a horizontal line that will be the mirror for the command.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:538 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:614 -msgid "Notice the title has changed to Flipped Left.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:615 -msgid "Now Group the turnout.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:547 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:617 -msgid "We'll change the Title and Part No for the new defintion.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:560 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:619 -msgid "" -"To Remove the definitions, use the Custom Management dialog on the Tools " -"menu.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:565 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:621 -msgid "Select the definitions you added and Delete them.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmgroup.xtr:578 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:16 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:624 -msgid "" -"Now we will create a helix in the corner of the layout connected to 2 " -"tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:28 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:626 -msgid "" -"We will be creating a helix with a Elevation Difference of 12 inches, Grade " -"of 1.5 percent and limit the Vertical Separation to at least 2 inches.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:34 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:628 -msgid "First set the Elevation Difference to 12\"\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:43 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:630 -msgid "Next set the Vertical Separation to 2\"\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:631 -msgid "Notice how this causes the number of Turns to be set to 6\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:52 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:633 -msgid "Next set the Grade to 1.5 percent\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:634 -msgid "Notice how this causes the Radius to change.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:60 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:636 -msgid "" -"Setting these values changes the Radius to 21.2\" and the number of Turns to " -"6.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:66 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:638 -msgid "" -"Now we specify the Angular Separation between the enterance and exit to the " -"helix.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:639 -msgid "Note: this will decrease the Radius slightly.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:76 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:641 -msgid "Next we can fine tune the helix by decreasing the Radius to 15\".\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:642 -msgid "Note the change to the Grade.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:85 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:644 -msgid "" -"Lastly change the Vertical Separation to 2.5 inches. The number of Turns " -"will change to 4 and the grade increase to almost 3 percent.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:645 -msgid "" -"Note: the Vertical Separation will be increased. This value is the " -"Elevation Difference (12.0) divided by the total number of turns. The total " -"number of turns is 4.25: 4 whole Turns plus a quarter turn for the Angular " -"Separation.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:94 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:99 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:648 -msgid "" -"Now that the helix parameters are set we can place the helix on the layout.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:112 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:650 -msgid "" -"Next, join the 2 straight tracks to the helix in the same way we join to a " -"circle.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:145 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:652 -msgid "" -"Notice that the length has increased because we have more than 4 turns in " -"the helix. It is closer to 4.25 turns.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:155 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:654 -msgid "" -"Next, we assign elevations to the 2 End-Points of the helix. This will " -"determine the grade and separation between the helix coils.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:655 -msgid "" -"Note: we could set the elevations anywhere along the connecting tracks " -"instead. XTrackCAD treats a helix as a single length of track for " -"elevations.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:176 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:657 -msgid "" -"We have set the elevations to 1 inch and 13 inches to produce a grade of 3.0 " -"percent with 2.8 inches between coils.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:658 -msgid "" -"You can use the command to change the number of Turns or the " -"Elevations at either end of the Helix. This will affect the Grade and " -"Vertical Separation.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:184 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:660 -msgid "The helix description can be moved by the command.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhelix.xtr:194 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:16 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:663 -msgid "" -"In addition to using the turnout definitions you can create 'Hand Laid " -"Turnout'.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:664 -msgid "This is two step process:\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:23 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:666 -msgid "1 - click on the frog and drag away to set the frog angle\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:29 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:668 -msgid "" -" Hint: the further you drag from the frog, the more accurate the angle.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:34 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:670 -msgid "2 - click and drag to set the position of the points\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:42 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:672 -msgid "We can create Hand Laid Turnouts on curved tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:58 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:674 -msgid "A Hand Laid Turnout is composed of several parts.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:67 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:676 -msgid "The actual Turnout is a short portion at the points.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:77 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:678 -msgid "The other parts are various straight and curved segments.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:81 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:680 -msgid "The new curved turnout is also composed of several segments.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmhndld.xtr:107 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmintro.xtr:7 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:683 -msgid "Welcome to the XTrackCAD demonstration.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:684 -msgid "" -"This will show some the features of XTrackCAD in an automated presentation. " -"This window contains a number of controls and a message area (which I hope " -"you are reading now). \n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:685 -msgid "The controls are:\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:686 -msgid "Step - advances to the next step of the demo.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:687 -msgid "Next - skips ahead to the next demo.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:688 -msgid "Quit - exits the demo and returns to XTrackCAD.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:689 -msgid "Speed - controls the speed of the demo.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:690 -msgid "Click Step now for the next message.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmintro.xtr:23 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:692 -msgid "" -"If this is the first time you have used the demo you may want to rearrange " -"the windows so the demo window does not obscure the main window.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:693 -msgid "" -"You can move the demo window now by dragging on the title bar at the top of " -"the window. I suggest you move it to the top of your screen.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmintro.xtr:31 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:695 -msgid "" -"The various controls are disabled when it would be inappropiate to click on " -"them. When the demo is running the Step button is disabled. When the demo " -"is paused the Step button is enabled and you can click it when you are ready " -"to view the next part of the demo.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:696 -msgid "You can click on Quit to return to XTrackCAD at any time.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:697 -msgid "You can adjust the speed of the demonstration with the Speed control.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmintro.xtr:60 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:699 -msgid "The demos are designed to fit within a certain sized window.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:700 -msgid "" -"For best results, change the size of the main XTrackCAD window so the box " -"shape is completely visible.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:701 -msgid "You can do this by clicking and dragging on a corner of the window.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmintro.xtr:67 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmintro.xtr:72 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:704 -msgid "This is the end of the introductory demo.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:705 -msgid "" -"Please click Step for the next demo or click Quit to return to XTrackCAD.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjcir.xtr:14 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:707 -msgid "" -"You can also join to and from circles. This will change the circles to " -"curves.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:708 -msgid "In this example we will join two circles.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjcir.xtr:24 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:710 -msgid "" -"Here we've selected points on the two circles. The direction of the " -"connections (whether clockwise or counter clockwise) is controlled by where " -"on the circle you select the connection points.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjcir.xtr:133 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjcir.xtr:152 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:713 -msgid "Now let's try a cross connection.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjcir.xtr:246 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:715 -msgid "" -"Note that the connection is from different 'ends' of the circle than in the " -"last example.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnabut.xtr:22 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:717 -msgid "This examples shows joining tracks whose End-Points are aligned.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:718 -msgid "" -"Note the 2 pairs of tracks have End-Points that are close and aligned but " -"not connected.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnabut.xtr:30 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:720 -msgid "The first case joins the curve and straight track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnabut.xtr:40 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:722 -msgid "The second case will join the two straight tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnabut.xtr:50 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:724 -msgid "Note that the two straight tracks were combined to form one track.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnabut.xtr:55 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjncs.xtr:14 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:727 -msgid "" -"The command can also join straight and curved tracks (in either " -"order).\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:728 -msgid "We will enable Cornu easements\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjncs.xtr:32 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:730 -msgid "A connecting cornu track is drawn between the two tracks.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjncs.xtr:41 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:732 -msgid "" -"Notice that the curved track is extended as the connection point moves past " -"the End-Point.\n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjncs.xtr:54 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:734 -msgid "" -"Here the connection makes the curved track wrap around. This is not a " -"useful shape, there is a discontinuity at the end. \n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:735 -msgid "Adjusting the end point will fix it. \n" -msgstr "" - -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjncs.xtr:64 -#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnmove.xtr:18 -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:738 -msgid "The command can move one group of tracks to join with another.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:739 -msgid "" -"First command is used to select tracks.\n" -msgstr "" - -#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1000 -msgid "Selected tracks can be moved or rotated during the the tracks you want to move with Ctrl so that they are both " +"selected.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnmove.xtr:36 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:741 +msgid "Click and Shift-Left-Click on the two End-Points.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnmove.xtr:51 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:743 +msgid "The selected tracks are moved into position.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:14 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:745 +msgid "" +"Two straight tracks can be joined by selecting the two endoints. The " +"selected endpoints will be those closest to the cursor when the track is " +"selected.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:746 +msgid "First, we will select Easements None and then select Join\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:26 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:748 +msgid "Now we select two points on the tracks\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:36 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:750 +msgid "" +"A connecting track is drawn between the two tracks. Notice how it moves as " +"the cursor is dragged along the second track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:47 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:752 +msgid "" +"Note that two tracks are extended if you move past the end of the track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:55 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:754 +msgid "" +"Notice what happens if you drag past the intersection points of the two " +"tracks.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:63 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:756 +msgid "This is probably not a very useful thing to do.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:70 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:90 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:759 +msgid "Now we will do this with Cornu Easements \n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:760 +msgid "First, we will select Easements Cornu and then select Join\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:102 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:762 +msgid "Now we again select two points on the tracks\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:112 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:764 +msgid "" +"A connecting cornu is drawn between the two tracks. Notice how it behaves " +"as the cursor is dragged along the second track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:123 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:766 +msgid "" +"Note that either tracks can be extended if you move past the end of it.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:131 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:768 +msgid "" +"Notice this time what happens if you drag past the intersection points of " +"the two tracks.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:139 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:770 +msgid "This is more useful because you can move the other end as well.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:150 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:772 +msgid "You can add a pin to constrain the Cornu Curve to pass through it.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjnss.xtr:161 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjntt.xtr:16 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:775 +msgid "You can connect from any track to a turntable\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:776 +msgid "With a Cornu Easement you can have a turntable as the first point.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjntt.xtr:38 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:778 +msgid "" +"You cannot place the connecting track too close to an existing stall track. " +"How close you can get is controlled by the Turntable Angle on the Setup " +"dialog.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:779 +msgid "In this example it is set to 15 degrees.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjntt.xtr:54 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:781 +msgid "You can drag the connecting point all round the turntable.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjntt.xtr:103 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:783 +msgid "" +"As you drag away from the turntable a straight track will be drawn to the " +"cursor postion and a curve will be drawn from the cursor to the connecting " +"track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjntt.xtr:111 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:785 +msgid "" +"Now the cursor will be moved within the turntable, but the end stays on the " +"edge of the well.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjntt.xtr:161 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:787 +msgid "All done.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmjntt.xtr:169 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:38 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:790 +msgid "" +"The Draw Commands are used to draw straight and curved lines on the layout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:46 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:792 +msgid "" +"Lines are drawn by clicking at the starting postion and dragging to the " +"final position.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:793 +msgid "" +"By default, the new line will snap to existing objects. Hold down the " +"keys to prevent this from happening.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:91 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:795 +msgid "You also draw in various colors and line widths.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:110 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:797 +msgid "" +"Like Curved Tracks, Curved Lines can be drawn by a variety of methods.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:798 +msgid "" +"Here we will draw a Curve by dragging from one End-Point to the other to " +"define the chord of the Curve. Then we will drag from the center to shape " +"the curve.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:185 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:800 +msgid "Boxes are useful for drawing rectangular shapes.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:195 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:802 +msgid "" +"Circles can be drawn by clicking on the center or edge and dragging to set " +"the radius.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:803 +msgid "Here we will drag from the edge to the Center.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:205 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:805 +msgid "Lines and Shapes can be deleted by Selecting and Deleting.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines.xtr:228 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:91 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:808 +msgid "We also draw Polylines and filled shapes.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:98 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:810 +msgid "" +"A Polyline is drawn by dragging to place each of the point in the Polyline.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:125 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:812 +msgid "" +"To finish off the Polyline press the key or choose another drawing " +"type.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:132 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:814 +msgid "A filled Polygon is drawn in the same way.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:158 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:816 +msgid "When you are finished, press the key to complete the polygon.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:165 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:818 +msgid "" +"You can use the Above and Below Commands to move lines and shapes to the " +"front or back of the drawing.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:182 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:820 +msgid "Filled Boxes and Circles work the same as line Boxes and Circles.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmlines2.xtr:199 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:8 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:823 +msgid "" +"In the drawing area of the main window you can see an hollow upwards arrow " +"which represents the mouse cursor. In this demo the mouse will move about " +"to show you the actions of different commands.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:824 +msgid "" +"The hollow arrow represents the mouse cursor without a mouse button being " +"pressed.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:16 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:826 +msgid "" +"When the left mouse button would be pressed, the mouse cursor appears to " +"flash and the hollow arrow is replaced by a solid left-pointing red arrow " +"while the button is pressed.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:827 +msgid "" +"Note: these color changes occur only during the demo to simulate mouse " +"button presses.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:24 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:829 +msgid "" +"Moving the mouse while a mouse button is pressed is called 'dragging'.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:32 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:831 +msgid "" +"When the left mouse button is released, the mouse cursor flashes and the " +"hollow up black arrow is restored.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:40 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:833 +msgid "" +"Dragging with the right button is simulated by a blue right-facing solid " +"cursor.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:49 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:835 +#, fuzzy +msgid "Release Right Click\n" +msgstr "Правый клик" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:57 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:62 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:838 +msgid "Sometimes the Shift key is held down while using the mouse \n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:839 +msgid "" +"This is indicated by an outlined arrow with the letter S near the arrow.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:71 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:841 +msgid "" +"The left mouse button is held down with the Shift and dragged for a Left-" +"Shift-Drag. \n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:86 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:843 +msgid "Sometimes the Control key is held down while using the mouse. \n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:844 +msgid "" +"This is indicated with an upward filled arrow head with the letter C near " +"the arrow \n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:98 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:846 +msgid "" +"If while the Control is held the Left mouse button is held down it is a Ctrl-" +"Move and a Ctrl-Left-Drag. \n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:847 +msgid "" +"This is indicated by an an left-facing open-headed arrow with the letter C " +"near it.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:114 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:849 +msgid "You can also use the Control key with the Right mouse button. \n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:850 +msgid "" +"This is indicated with a right-facing filled arrow with an open arrow head " +"and the letter C near the arrow \n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmouse.xtr:130 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmovabt.xtr:23 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:853 +msgid "" +"The main drawing area shows a portion of total layout. You can zoom in or " +"zoom out by choosing 'Zoom In' or 'Zoom Out' in the 'Edit' menu, by using " +"the Zoom buttons on the toolbar or by using the 'Page Down' and 'Page Up' " +"keys.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:854 +msgid "You can see the entire layout in the Map window.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmovabt.xtr:33 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:856 +msgid "As you Zoom Out tracks are drawn with one line instead of two.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmovabt.xtr:49 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmovabt.xtr:54 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:859 +msgid "" +"You can change what portion of the layout is shown by using the 'Map' window " +"which shows a compressed version of the entire layout. A hilighted area of " +"the 'Map' (in blue highlight) shows what portion of the layout is displayed " +"in the main drawing area.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:860 +msgid "" +"You can Left-Drag the hilighted area in the Map window to change the " +"displayed portion of the layout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmovabt.xtr:63 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:862 +msgid "" +"You can also Right-Drag on the Map window to set the scale and position of " +"the Main window.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmmovabt.xtr:72 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmnotes.xtr:6 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:865 +msgid "" +"The command lets you attach notes to various spots on the " +"layout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmnotes.xtr:14 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:867 +msgid "" +"When you place a note, the Text Note editor window is displayed which lets " +"you enter the note.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmnotes.xtr:24 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:869 +msgid "" +"If you click on a note in mode the Text Note editor displays the " +"note allowing you to modify the note..\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmnotes.xtr:37 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:871 +msgid "You can also create a reference to a file or web link.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:872 +msgid "" +"Choose the type of link by clicking on the down arrow beside the Note " +"commmand.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmnotes.xtr:50 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:874 +msgid "" +"This is a File Note. You can specify the Title of the File and its " +"location\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmnotes.xtr:64 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:876 +msgid "" +"This is a Web Link Note. You can specify the Title of the Link and its URL\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmnotes.xtr:80 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:878 +msgid "This is the end of the XTrackCAD Demos.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:879 +msgid "Click Step to return to XTrackCAD.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:880 +msgid "Thanks for watching.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmparall.xtr:32 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:882 +msgid "This example shows how to create parallel tracks.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmparall.xtr:37 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:884 +msgid "" +"The separation is set in the window. You should set " +"this value before you begin to select tracks.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmparall.xtr:49 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:886 +msgid "" +"You control which side the parallel track will be on by moving the cursor " +"from one side of the track centerline to the other.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmparall.xtr:81 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:888 +msgid "When you release the mouse button the new parallel track is created.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:889 +msgid "" +"Note that the command remains active after you created the " +"track. This is controlled by the Sticky dialog in the Options menu.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmparall.xtr:92 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:891 +msgid "You cannot create a track parallel to a turnout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmparall.xtr:172 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:893 +msgid "" +"Note that the new curved track is automatically connected to the short " +"parallel track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmparall.xtr:180 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmplymod.xtr:19 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:896 +msgid "" +"Polylines and polygons (created with the command) can be modified by " +"dragging on their corners or edges.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:897 +msgid "First Left Click on the shape you want to modify.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmplymod.xtr:29 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:899 +msgid "Then drag on the point you want to move\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmplymod.xtr:39 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:901 +msgid "And finally press the Space bar to finish the change\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmplymod.xtr:54 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:903 +msgid "If you select the middle of an Edge a new Corner is created.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmplymod.xtr:72 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:905 +msgid "To delete a corner, select and then press Delete or Backspace\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmplymod.xtr:98 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:907 +msgid "But you cannot have a Poly-shape with less than 3 sides.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmplymod.xtr:126 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:126 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:910 +msgid "" +"To use the command you first need to define Elevations on your " +"layout.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:911 +msgid "In this example we'll use the Elevations defined in the last example.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:912 +msgid "You can move or resize the Profile dialog now if you want.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:135 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:914 +msgid "" +"To show the Profile you need to select a Path on the tracks of your layout.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:915 +msgid "Select a Defined Elevation point (marked by Gold dots).\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:916 +msgid "We will start with the right end of the siding.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:148 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:918 +msgid "" +"The second Point is at the left end of the siding. The Path will be drawn " +"in Purple on the layout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:160 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:920 +msgid "Now select the end of one of the Branches\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:169 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:922 +msgid "" +"The Profile line is drawn in Red. This indicates that there some turnouts " +"on that section of the Path which have more than 2 connections.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:923 +msgid "" +"The grade on this part of the Path is the average and may be affected by " +"other Elevations, such the end of the lower branch.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:178 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:925 +msgid "Now try to select the End-Point of the other branch.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:926 +msgid "" +"You will get an error message because there is no route to one of the ends " +"of the existing Path.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:187 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:928 +msgid "" +"In this case remove the last part of the Path by clicking on current end of " +"the Path and reselect the End-Point.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:198 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:930 +msgid "Notice that the Grade has changed on the Profile.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:205 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:932 +msgid "" +"You can Ignore End-Points on the Path by using Shift-Right-Click to display " +"the Profile Options popup menu and chosing Ignore.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:933 +msgid "" +"Note: We can't show the menu in demo mode but we will show the effect of a " +"Shift Right Click and selecting ignore. We will be Ignoring the End-Point " +"of the Turnout that is not on the Path.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:217 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:935 +msgid "Notice that part of the Profile line is redrawn in Blue.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:936 +msgid "" +"Also, the Computed Elevations and Grade marker on the right side of the " +"layout have been updated.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:225 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:938 +msgid "" +"You can set additional Defined Elevation points using the Profile Options " +"popup menu. These points are added to the Profile if they are on the Path.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:939 +msgid "" +"We do this by Shift Right Click to display the Profile Options popup menu " +"and selecting Define.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:237 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:941 +msgid "" +"We've just added a Defined Elevation point to the middle of the lower " +"branch. Notice the addition on the Profile dialog.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:246 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:943 +msgid "" +"For the siding we defined a Station name but it's not on the Path, since the " +"Path takes the shortest distance between points.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:944 +msgid "" +"We can Ignore one of the End-Points on a Turnout to force the Path to take " +"the other route.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:945 +msgid "" +"Again we use Shift-Right-Click to display the Profile Options menu and " +"select ignore.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:258 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:947 +msgid "Now remove the First section of the Path,\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:268 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:949 +msgid "and reselect it.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:277 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:951 +msgid "" +"Now the Path goes through the Station End-Point and the name appears on the " +"Profile dialog.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:286 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:953 +msgid "Now we need to increase the separation where the tracks cross.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:954 +msgid "" +"The two Elevations you see here are Computed Elevations which means " +"XTrackCAD dynamically computes the Elevation based on the Elevations of " +"connecting tracks.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:955 +msgid "" +"First make the lower End-Point a Defined Elevation point using Shift-Right-" +"Click and the Profile Options menu. You will see the End-Point marked by a " +"Gold dot and a new line is added to the Profile dialog.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:297 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:957 +msgid "Now, drag the point on the Profile Dialog to change the Elevation.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:958 +msgid "" +"Note the grade on each side of the point will be displayed at the bottom of " +"the Profile dialog.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:319 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:960 +msgid "" +"After we release the Profile is updated to show the new Elevation and " +"Grade.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmprof.xtr:326 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:119 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:963 +msgid "The command will change the size of the selected objects.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:964 +msgid "" +"Note: due to technical reasons, the To Scale drop down list is blank. For " +"this demo it should show 'DEMO'.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:965 +msgid "First we will try rescaling by ratio.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:128 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:967 +msgid "We are going to make everything 150 percent bigger.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:138 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:969 +msgid "Note the track gauge did not change.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:144 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:971 +msgid "Let's try that again.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:972 +msgid "Now we are going to convert from one scale to another.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:156 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:974 +msgid "We will convert everything from N scale to HO scale...\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:163 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:976 +msgid "and change the track gauge as well.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:171 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:978 +msgid "Note that the Title of the turnout did not change.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrescal.xtr:179 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrotate.xtr:72 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:981 +msgid "" +"The command will pivot the Selected objects. First Click on the " +"pivot point and then drag to Rotate the objects.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:982 +msgid "" +"In this example we will rotate the selected structure about it's center.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrotate.xtr:135 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:984 +msgid "" +"The command will restrict the rotation to increments of 15° if you " +"hold down the and keys.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrotate.xtr:316 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:986 +msgid "" +"There are Rotate options that you can access by Shift-Right-Click command " +"menu and choosing 'Rotate...'.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:987 +msgid "" +"You can rotate the selected object by a fixed rotatation (15, 30, 45, 90, " +"180) either clockwise or counter-clockwise, or by manually entering any " +"angle.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:988 +msgid "" +"The other option is 'Align' which allows you align selected objects with an " +"unselected object. This is useful to align railside buildings with track.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:989 +msgid "Unfortunately, we can not currently demonstrate these features.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmrotate.xtr:529 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmruler.xtr:14 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:992 +msgid "" +"The command draws a Ruler on the layout you can use to measure " +"distances.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmruler.xtr:24 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:994 +msgid "If you press the command again the Ruler is removed.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmruler.xtr:32 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:996 +msgid "But you can place it somewhere else.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmruler.xtr:42 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:173 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:999 +msgid "The command.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1001 +msgid "Selected tracks can also be deleted, hidden, listed and exported.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1002 +msgid "" +"When you move the cursor near a track that could be selected, the track is " +"drawn with thick blue lines.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:184 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1004 +msgid "" +"The Select operates in two modes which are controled by the Options|Command " +"menu.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:191 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1006 +msgid "" +"In 'classic' mode, clicking on an object adds it to set of selected " +"objects.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:197 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1008 +msgid "" +"In the 'new' mode, clicking on an object deselectes all other objects, " +"leaving just the newly selected object.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1009 +msgid "Holding down the Ctrl key reverses this behavior.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1010 +msgid "This demo will use the 'new' mode.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1011 +msgid "" +"There is also an option to the control the behavior of clicking on empty " +"space: do nothing or deselecting all objects.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:208 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1013 +#, fuzzy +msgid "A Left-Click selects a track\n" +msgstr "Выберите трек" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:216 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1015 +msgid "" +"The selected track will have red X's drawn where it is connected to " +"unselected tracks. This indicates where the track will be disconnected if " +"the selected tracks are moved, rotated or deleted.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1016 +msgid "A Ctrl-Left-Click adds tracks to the selection\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:235 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1018 +msgid "Selecting a selected track re-selects only it.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:243 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1020 +msgid "Selecting off all tracks de-selects them.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:251 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:256 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1023 +msgid "" +"To demonstrate Select Connected, first select two tracks at the end of a " +"part to be selected \n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:272 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1025 +msgid "" +"Shift-Left-Click on a track will select all unselected tracks connected to " +"the track. Selection stops at a previously selected track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:284 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1027 +msgid "" +"Be careful with this because its very easy to select all tracks this way\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:302 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1029 +msgid "The key will deselect all objects.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:310 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:315 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1032 +msgid "Left-Drag is used to select all objects within an area.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:323 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1034 +msgid "Shift-Left-Drag is used to move selected tracks.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1035 +msgid "" +"When you move selected tracks that are connected to unselected tracks, the " +"tracks will be disconnected. These points are marked by a Red cross on the " +"layout.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1036 +msgid "" +"If the unconnected end point of a track and one being moved are close " +"enough, two circles are displayed, showing where the tracks will be snapped " +"together. \n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:341 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1038 +msgid "Let's move the Main window to see what's going on next\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:348 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1040 +msgid "" +"Ctrl-Left-Drag rotates the selected tracks about the pivot point (which is " +"where you started the drag)\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:410 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:415 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1043 +msgid "" +"Next we select the command to demonstrate \"Move To Join\" \n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:420 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1045 +msgid "" +"You can use Shift-Left-Click to select an open endpoint of a selected track " +"to join with an unselected track. \n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1046 +msgid "We'll move the Main window again.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:443 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1048 +msgid "" +"You then Left-Click on an endpoint of a unselected track to move the " +"selected tracks to join. \n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmselect.xtr:458 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmsplit.xtr:30 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1051 +msgid "The command is used to split and disconnect tracks.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmsplit.xtr:35 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1053 +msgid "Simply select the spot on the track you want to split.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1054 +msgid "You cannot split turnouts (unless you hold down the Shift key).\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmsplit.xtr:48 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1056 +msgid "" +"If you split at spot that is already an End-Point between two tracks, or " +"split twice at the same spot, the track is disconnected.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmsplit.xtr:60 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmsplit.xtr:65 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1059 +msgid "The command marks selected tracks as hidden.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1060 +msgid "" +"A tunnel portal is drawn at the boundary between hidden and normal track.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1061 +msgid "" +"How the hidden tracks are drawn (solid, dashed or invisible) is controlled " +"by the Draw EndPts radio button group on the Setup dialog.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmsplit.xtr:86 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1063 +msgid "" +"To 'un-hide' a track just Select it again and click the Tunnel button.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmsplit.xtr:100 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmstrtrk.xtr:6 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1066 +msgid "" +"Straight tracks are created by selecting the first End-Point of the track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmstrtrk.xtr:12 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1068 +msgid "Then the other End-Point is dragged to its final postion.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmstrtrk.xtr:20 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1070 +msgid "The left mouse button is released at the final end postion.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmstrtrk.xtr:27 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtbledg.xtr:23 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1073 +msgid "" +"Table Edges are used to mark the edges of the layout, either for aisles or " +"room walls.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtbledg.xtr:47 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1075 +msgid "" +"A Table Edge is attracted to other objects, unless you hold down the Alt " +"key.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtbledg.xtr:145 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1077 +msgid "Table Edges can be modified by dragging on their ends.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtbledg.xtr:193 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1079 +msgid "" +"Unless you hold down the Alt key while dragging then the Table Edge will be " +"attracted to other objects.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtbledg.xtr:231 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtodes.xtr:6 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1082 +msgid "" +"These examples shows some of the various Turnout Designer windows. Each " +"window defines a different type of turnout.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1083 +msgid "" +"In each window there are a number of parameters to fill in and one or two " +"description lines.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1084 +msgid "You can print the design to check the dimensions before saving them.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtodes.xtr:16 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1086 +msgid "This is the regular turnout.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1087 +msgid "" +"In addition to the dimensions, you also enter the Title (Manufacturer, " +"Description and Part Number). For Turnouts with Left and Right hand " +"versions there are separate Descriptions and Part Numbers.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1088 +msgid "" +"Some Turnouts and Sectional track are pre-mounted on roadbed. For these " +"parts you can specify the width of the roadbed, the thickness of the lines " +"drawn for the edge of the roadbed and the color.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtodes.xtr:30 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1090 +msgid "The double slip switch is described by only a few parameters.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtodes.xtr:40 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1092 +msgid "The double crossover only needs length and track separation.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtodes.xtr:48 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:30 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1095 +msgid "We chose the turnout we want to place by clicking on the HotBar.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:40 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1097 +msgid "" +"You can place the turnout on a arbitrary position on the layout. Left-drag " +"the turnout into place...\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:63 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1099 +msgid "We are moving the Turnout by dragging on the 'Active End Point'\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1100 +msgid "We can change the 'Active End Point' by a Shift-Left-Click\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:75 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1102 +msgid "Notice the Turnout has rotated to the next End Point.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:80 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1104 +msgid "" +"If we continue to Shift-Left-Click 2 more times, we will return to the " +"original position.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:123 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1106 +msgid "Then you can rotate the turnout by Right dragging.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1107 +msgid "" +"You can also use Shift-Right-Click to display a popup menu that lets you " +"rotate the Turnout by specific angles.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:174 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1109 +msgid "" +"When you are satisfied with the position and orientation of the turnout " +"press Space bar or the Return key on the keyboard to finish placing the " +"turnout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:182 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:225 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1112 +msgid "" +"If you drag along an existing track the new turnout will be attached to the " +"track.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1113 +msgid "" +"Note that the status line tells you the number of End-Points that would be " +"connected and, the maximum displacement of the End-Points. This will be " +"useful when building complex track, as we will see later.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:256 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1115 +msgid "" +"By moving the cursor from one side to the other of the track centerline you " +"can flip the turnout 180°.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:272 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1117 +msgid "" +"If you try to drag across another turnout the new turnout will placed at the " +"nearest End-Point of the existing turnout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:335 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1119 +msgid "" +"When you press Space or Return while the turnout is on a track, the track " +"will be split and the new turnout attached automatically.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:343 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtosel.xtr:408 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:21 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1123 +msgid "Sometimes it's useful to modify turnouts triming one of the ends.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1124 +msgid "We use the command for this.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:28 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1126 +msgid "Normally, if we try to Split a turnout we get an error message.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:37 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1128 +msgid "Hold down the Shift key and try again.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:52 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1130 +msgid "" +"The end of the turnout has been replaced by a piece of straight flex track " +"which we can modify.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:63 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1132 +msgid "We can try splitting the diverging leg.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:74 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1134 +msgid "" +"Notice that the tail of the diverging leg has been changed to a curved " +"track...\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:84 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1136 +msgid "and a straight track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtotrim.xtr:92 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:12 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1139 +msgid "" +"This example show how to layout a yard using Turnouts from the HotBar and " +"the command.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:19 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1141 +msgid "We'll choose a Turnout from the HotBar\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1142 +msgid "Then we place the Turnout on the main line.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:38 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1144 +msgid "Next extend the Turnout with the command.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:49 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1146 +msgid "" +"Now create a track parallel to the main line. Make sure the separation is " +"reasonable for your scale.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:65 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1148 +#, fuzzy +msgid "And place a Turnout to connect the new track.\n" +msgstr "РазмеÑтить Ñтрелку или ÑоÑтавной трек" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1149 +msgid "We'll zoom in here to see what's going on.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:83 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1151 +msgid "" +"Notice how we control which way the Turnout is facing by moving the mouse " +"across the center line of the track.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:99 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1153 +msgid "" +"The Status bar displays the number of auto-connections that will be made (3) " +"and the maximum offset (0.000).\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1154 +msgid "" +"XTrackCAD adjusts the Turnout position for the best fit to minimize any " +"connection offset\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:112 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1156 +msgid "Note that placing the Turnout splits the parallel track.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1157 +msgid "We have to delete the leftover piece by Selecting and Deleting it.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:126 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1159 +msgid "Repeat the process for the other tracks in the yard.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:158 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1161 +msgid "For the last track we will join with a curve instead of a Turnout.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtoyard.xtr:194 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtrkwid.xtr:91 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1164 +msgid "We can indicate the mainline by making the rails wider.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1165 +msgid "First we select the mainline tracks...\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtrkwid.xtr:128 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1167 +msgid "And then select Medium Tracks from the Edit menu.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1168 +msgid "We can't show the Edit menu, but we can show the effect.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtrkwid.xtr:137 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1170 +msgid "We can make the rail thicker by selecting Thick Tracks.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtrkwid.xtr:148 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtrntab.xtr:6 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1173 +msgid "" +"Turntables are created by specifying the radius in a dialog box on the " +"Status Bar. The radius in the dialog can be changed before proceeding.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtrntab.xtr:15 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1175 +msgid "Then the turntable is dragged to its final location.\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/demos/dmtrntab.xtr:22 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:433 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1178 +msgid "Introduction" +msgstr "Ð’Ñтупление" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:434 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1180 +msgid "Mouse Actions" +msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¼Ñ‹ÑˆÐ¸" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:435 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1182 +msgid "Dialogs" +msgstr "Диалоговые окна" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:436 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1184 +msgid "Moving about" +msgstr "ПеремещениÑ" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:437 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1186 +msgid "Describe and Select" +msgstr "ПодпиÑÑŒ и выбор" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:440 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1192 +msgid "Simple tracks" +msgstr "ПроÑтые трек" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:441 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1194 +msgid "Straight tracks" +msgstr "ПрÑмые треки" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:442 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1196 +msgid "Curved tracks" +msgstr "Кривые треки" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:443 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1198 +msgid "Circles" +msgstr "ОкружноÑти" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:444 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1200 +msgid "Turntables" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:445 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1202 +msgid "Modifying tracks" +msgstr "Изменение треков" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:446 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1204 +msgid "Modifying end points " +msgstr "Изменение конечных точек " + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:447 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1206 +msgid "Extending" +msgstr "РаÑширение" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:448 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1208 +msgid "Medium and Thick Tracks" +msgstr "Средние и толÑтые треки" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:449 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1210 +msgid "Joining Tracks" +msgstr "Соединение треков" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:450 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1212 +msgid "Straight to straight" +msgstr "ПрÑÐ¼Ð°Ñ Ðº прÑмой" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:451 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1214 +msgid "Curve to straight" +msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ðº прÑмой" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:452 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1216 +msgid "Circle to circle" +msgstr "Круг к кругу" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:453 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1218 +msgid "Joining to turntables" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:454 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1220 +msgid "Easements" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:455 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1222 +msgid "Abutting tracks" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:456 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1224 +msgid "Move to Join" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:458 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1228 +msgid "Select and Placement" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:459 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1230 +msgid "Building a yard throat." +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:460 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1232 +msgid "Designing turnouts" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:461 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1234 +msgid "Group and Ungroup" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:462 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1236 +msgid "Triming Turnout Ends" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:463 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1238 +msgid "Handlaid Turnouts" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:464 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1240 +msgid "Elevations and Profile" +msgstr "Ð’Ñ‹Ñоты и профиль" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:465 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1242 +msgid "Elevations" +msgstr "Ð’Ñ‹Ñоты" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:467 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1246 +msgid "Misc track commands" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:468 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1248 +msgid "Delete and Undo" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:469 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1250 +msgid "Splitting and Tunnels" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:471 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1254 +msgid "Helix tracks" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:472 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1256 +msgid "Exception Tracks" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:474 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1260 +msgid "Connect and Tighten - a siding" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:475 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1262 +msgid "Connect and Tighten - figure-8" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:476 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1264 +msgid "Other commands" +msgstr "ОÑтальные команды" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:478 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1268 +msgid "Table Edges" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:480 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1272 +msgid "Dimension Lines" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:481 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1274 +msgid "Lines" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:482 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1276 +msgid "Poly-Shapes" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:483 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1278 +msgid "Modifying Poly-Shapes" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/lib/xtrkcad.xtq:486 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1284 +#, fuzzy +msgid "Control Panels" +msgstr "Цвета Ñлементов управлениÑ" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/tools/TurnoutDesigner.xtr:9 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1288 +#, fuzzy +msgid "Test Turnout Designer\n" +msgstr "%s Редактор Ñтрелок" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1289 +msgid "" +"This demo invokes each Turnout Designer and generates the turnout " +"definition.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1290 +msgid "" +"Each definition is placed on the layout and Regression checks that each " +"matches.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1291 +#, fuzzy +msgid "Instructions:\n" +msgstr "Ð’Ñтупление" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1292 +msgid " Run xtrkcad with the regression option set to 2:\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1293 +msgid " xtrkcad -d regression=2\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1294 +msgid "" +" Select the recording (Macro|Playback) from $(SRCDIR)/app/tools/" +"TurnoutDesigner.xtr\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1295 +#, fuzzy +msgid " \n" +msgstr " dpi" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1296 +msgid "" +" Playback the demo. You probably want to choose a faster playback Speed.\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1297 +msgid "Check the log file (Linux: stdout, Windows: xtclog.txt)\n" +msgstr "" + +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/tools/TurnoutDesigner.xtr:497 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/tools/TurnoutDesigner.xtr:594 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/tools/TurnoutDesigner.xtr:867 +#. i18n: C:/Users/mf/Documents/XTrackCAD/src/v5_3_0_beta1/app/tools/TurnoutDesigner.xtr:913 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1299 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1302 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1305 +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1308 +msgid "-----------------------------------------------------\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1300 +msgid "Create an instance of each turnout\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1303 +msgid "Run Regression Checks\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/i18n/custmsg.h:1306 +msgid "Remove the parameter definitions\n" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:9 +#, fuzzy +msgid "Invokes online help for this dialog" +msgstr "Вызывает online помощь по Ñтому окну" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:10 +msgid "Cancels this command" +msgstr "Отменить Ñту команду" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:11 +msgid "Closes the dialog" +msgstr "Закрыть окно" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:12 +#, fuzzy +msgid "About program dialog" +msgstr "О программе" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:13 +#, fuzzy +msgid "Move selected object to top" +msgstr "ПеремеÑтить выбранные объекты наверх" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:14 +#, fuzzy +msgid "Raise or lower all selected tracks" +msgstr "ПоднÑть или опуÑтить вÑе выбранные треки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:15 +#, fuzzy +msgid "Show a protractor" +msgstr "Добавить линейку" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:16 +msgid "Turn magnetic snap on or off" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:18 +#, fuzzy +msgid "Move selected object to bottom" +msgstr "ПеремеÑтить выбранные объекты вниз" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:19 +msgid "Create a section of track for automation" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:20 +#, fuzzy +msgid "Edit a block definition " +msgstr "Редактировать блок %d" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:21 +msgid "Create a new Car/Loco description" +msgstr "Создать новое опиÑание машины" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:22 +msgid "Manage your Car and Loco Inventory" +msgstr "УправлÑть вашими машинами" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:23 +msgid "Create track circle from center" +msgstr "Добавить круговой трек от центра" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:24 +msgid "Create fixed radius track circle" +msgstr "Добавить круговой трек по радиуÑу" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:25 +msgid "Set Circle Track creation mode" +msgstr "Выбрать тип круговых треков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:26 +msgid "Create track circle from tangent" +msgstr "Добавить круговой трек по каÑательной" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:27 +msgid "Removes elevation from Selected tracks" +msgstr "Убрать выÑоту у выбранных треков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:28 +msgid "Copy objects to clipboard and duplicate them in exactly the same place" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:29 +msgid "Command Options dialog" +msgstr "Окно команд" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:30 +msgid "Controls colors" +msgstr "Цвета Ñлементов управлениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:31 +msgid "Connect two tracks" +msgstr "Соединить два трека" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:32 +msgid "Create a control for layout automation" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:33 +#, fuzzy +msgid "Select control element to create" +msgstr "Выберите второй конец Ð´Ð»Ñ ÑоединениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:34 +msgid "Manage control elements" +msgstr "Изменить Ñлементы управлениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:35 +#, fuzzy +msgid "Set Convert mode" +msgstr "Выбрать тип изогнутых треков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:36 +msgid "Convert from Fixed Track to Cornu" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:37 +msgid "Convert from Cornu and Bezier to Fixed Track" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:38 +msgid "Copy selected objects to clipboard" +msgstr "Скопировать выбранные объекты в буфер обмена" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:39 +#, fuzzy +msgid "Create Cornu track" +msgstr "Добавить изогнутый трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:40 +msgid "Create curved track from center" +msgstr "Добавить изогнутый трек от центра" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:41 +msgid "Create curved track from chord" +msgstr "Добавить изогнутый трек по хорде" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:42 +msgid "Create curved track from end-point" +msgstr "Добавить изогнутый трек от конечной точки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:43 +msgid "Create Bezier track" +msgstr "Добавить трек Безье" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:44 +msgid "Set Curve Track creation mode" +msgstr "Выбрать тип изогнутых треков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:45 +msgid "Create curved track from tangent" +msgstr "Добавить изогнутый трек по каÑательной" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:46 +msgid "Manipulate Custom designer entries" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:47 +msgid "Moves selected objects to clipboard" +msgstr "ПеремеÑтить выбранные треки в буфер обмена" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:48 +msgid "Delete objects" +msgstr "Удалить объекты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:49 +msgid "Playback demos" +msgstr "ВоÑпроизведение демонÑтраций" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:50 +msgid "Change Object Properties" +msgstr "Изменить ÑвойÑтва объекта" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:51 +#, fuzzy +msgid "Change to properties mode" +msgstr "Изменить ÑвойÑтва объекта" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:52 +msgid "Deselect all selected objects" +msgstr "Убрать выделение Ñо вÑех объектов" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:53 +msgid "Change Display parameters" +msgstr "Изменить параметры отображениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:54 +msgid "Create benchwork" +msgstr "Создать доÑку" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:55 +msgid "Create a box" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:56 +msgid "Set Circle drawing command" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:57 +msgid "Create a circle" +msgstr "Добавить окружноÑть" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:58 +msgid "Draw a circle line from center" +msgstr "ÐариÑовать окружноÑть к центру" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:59 +msgid "Draw a fixed radius circle line" +msgstr "ÐариÑовать фикÑированный Ñ€Ð°Ð´Ð¸ÑƒÑ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñти" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:60 +msgid "Draw a circle line from tangent" +msgstr "ÐариÑовать окружноÑть к краю" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:61 +msgid "Set Curve drawing command" +msgstr "УÑтановить команду риÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÐšÑ€Ð¸Ð²Ð¾Ð¹" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:62 +msgid "Create a curved line" +msgstr "Создать кривую линию" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:63 +msgid "Create a curved line from End" +msgstr "Создать кривую линию от каÑательной" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:64 +msgid "Create a curved line from center" +msgstr "Создать кривую линию от центра" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:65 +msgid "Create a curved line from chord" +msgstr "Создать кривую линию по хорде" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:66 +msgid "Create a curved line from tangent" +msgstr "Создать кривую линию от краÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:67 +msgid "Create a Bezier line" +msgstr "Создать кривую Безье" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:68 +msgid "Create a dimension line" +msgstr "Создать выноÑку Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:69 +msgid "Create a filled box" +msgstr "Создать закрашенный прÑмоугольник" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:70 +msgid "Create a filled circle" +msgstr "Создать закрашенный круг" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:71 +msgid "Draw a filled circle from center" +msgstr "ÐариÑовать закрашенный круг к центру" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:72 +msgid "Draw a fixed radius filled circle" +msgstr "ÐариÑовать закрашенный круг Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ радиуÑом" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:73 +msgid "Draw a filled circle from tangent" +msgstr "ÐариÑовать закрашенный круг к краю" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:74 +#, fuzzy +msgid "Create a polygon" +msgstr "Создать полилинию" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:75 +msgid "Create a filled polygon" +msgstr "Создать закрашенный многоугольник" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:76 +msgid "Create a polyline" +msgstr "Создать полилинию" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:77 +msgid "Create a straight line" +msgstr "Создать прÑмую линию" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:78 +msgid "Set Line drawing command" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:79 +msgid "Set Shape drawing command" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:80 +msgid "Draw table edge" +msgstr "РиÑовать край Ñтола" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:81 +msgid "Easement menu" +msgstr "Меню упрощений" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:83 +msgid "Generate a Parts List of selected objects" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:84 +msgid "Set Import/Export mode" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:85 +#, fuzzy +msgid "Export an .xti file" +msgstr "ЭкÑпортировать в .xti файл" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:86 +#, fuzzy +msgid "Export a Bitmap image" +msgstr "ЭкÑпорт в изображение" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:87 +msgid "Export a DXF file" +msgstr "ЭкÑпортировать в DXF файл" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:88 +#, fuzzy +msgid "Export an SVG file" +msgstr "ЭкÑпортировать в DXF файл" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:90 +msgid "Flip selected objects" +msgstr "Развернуть выбранные объекты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:91 +msgid "Adjust snap grid" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:92 +msgid "Enable snap grid" +msgstr "Прилипать к Ñетке" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:93 +msgid "Show snap grid" +msgstr "Показать Ñетку" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:94 +msgid "Create a structure from a Group of objects" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:95 +msgid "Create a hand-laid turnout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:96 +msgid "Create a track helix" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:97 +#, fuzzy +msgid "Import an .xti file" +msgstr "Ипортировать .xti файл" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:98 +#, fuzzy +msgid "Import an .xti file as a Module" +msgstr "Ипортировать .xti файл" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:99 +msgid "Join two tracks" +msgstr "Соединить два трека" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:100 +msgid "Join two lines or polylines" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:101 +msgid "Set Join mode" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:102 +msgid "Change Layers" +msgstr "Изменить Ñлои" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:103 +msgid "Selects the current drawing layer" +msgstr "Выбрать текущий Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:104 +msgid "Layout parameters" +msgstr "Параметры проекта" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:106 +msgid "Show/Hide Map Window" +msgstr "Показать/СпрÑтать окно миникарты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:107 +#, fuzzy +msgid "Select Measurement Tool" +msgstr "Сохранить текущий Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:108 +msgid "Modify or extend a track" +msgstr "Изменить или раÑширить трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:109 +msgid "Change To modify mode" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:110 +msgid "Move selected objects" +msgstr "Двигать выбранные объекты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:111 +msgid "Move a label" +msgstr "ПеремеÑтить подпиÑÑŒ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:112 +msgid "Move selected objects to current layer" +msgstr "ПеремеÑтить выбранные объекты на текущий Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:114 +#, fuzzy +msgid "Print a bitmap" +msgstr "Печать изображениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:115 +#, fuzzy +msgid "Pan or zoom the layout" +msgstr "Перемещение или маÑштабирование" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:116 +msgid "Change to zoom/pan mode" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:117 +msgid "Create a parallel track" +msgstr "Добавить параллельный трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:118 +#, fuzzy +msgid "Create a parallel line" +msgstr "Добавить параллельный трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:119 +#, fuzzy +msgid "Set Parallel mode" +msgstr "Параллель" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:120 +msgid "Register" +msgstr "РегиÑтрациÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:121 +msgid "Copy objects from clipboard" +msgstr "Скопировать объекты из буфера обмена" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:122 +msgid "Perferences dialog" +msgstr "Окно ÑвойÑтв" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:123 +msgid "Display prices of turnouts, sectional tracks and structures" +msgstr "Показать цены Ñтрелок, ÑоÑтавных треков и Ñтруктур" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:124 +msgid "Print the layout" +msgstr "Ðапечатать Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:125 +#, fuzzy +msgid "Loads and unloads parameter files into/from toolbar" +msgstr "Загрузить или выгрузить файлы параметров" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:126 +msgid "Elevation Profile Command" +msgstr "Команды Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð²Ñ‹Ñоты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:128 +msgid "Command recorder" +msgstr "ЗапиÑÑŒ команд" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:130 +msgid "Update selected Turnout and Structure definitions" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:131 +msgid "Rescale selected objects" +msgstr "Изменить маÑштаб выбранных объектов" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:132 +msgid "Rotate selected object(s)" +msgstr "Повернуть выбранные объекты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:133 +msgid "Show a ruler" +msgstr "Добавить линейку" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:134 +msgid "Select objects" +msgstr "Выбрать объекты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:135 +#, fuzzy +msgid "Change To Select Mode" +msgstr "Изменить маÑштаб" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:136 +msgid "Selects all objects on the layout" +msgstr "Выбрать вÑе объекты на Ñтом Ñлое" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:137 +msgid "Selects all objects in the current Layer" +msgstr "Выбрать вÑе объекты на текущем Ñлое" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:138 +msgid "Choose objects by Index number" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:139 +msgid "Invert current selection" +msgstr "Инвертировать выделение" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:140 +#, fuzzy +msgid "Configure the Printer" +msgstr "Центр кривой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:141 +msgid "Set Split mode" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:142 +msgid "Split a track" +msgstr "Разделить трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:143 +msgid "Split a straight, curved, circle, polygon or polyline Draw Object " +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:144 +msgid "Select stranded (unconnected) track pieces" +msgstr "Выбрать проблемные (неÑоединённые) чаÑти треков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:145 +msgid "Create a sensor (ie. a occupancy detector or a toggle switch)" +msgstr "Создать ÑенÑор (Ñ‚.е. детектор Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ переключатель)" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:146 +msgid "Create a signal for train control" +msgstr "Добавить Ñигнал Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐµÐ·Ð´Ð¾Ð¼" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:147 +msgid "Choose which commands are sticky" +msgstr "Выберите какие команды будут прилипать" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:148 +msgid "Create straight track" +msgstr "Добавить прÑмой трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:149 +msgid "Place a structure on the layout" +msgstr "РазмеÑтить Ñтруктуру на Ñлое" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:150 +msgid "Create a switchmotor for turnout control" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:151 +msgid "Edit a switchmotor definition" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:152 +msgid "Enter text on the layout" +msgstr "ÐапиÑать текÑÑ‚ на рабочую облаÑть" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:153 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:612 +msgid "Controls the size of the entered text" +msgstr "УÑтанавливает размер вводимого текÑта" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:155 +msgid "Tip of the Day window" +msgstr "Совет днÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:157 +msgid "Change To Run Trains Mode" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:158 +msgid "Pause/Resume Trains" +msgstr "ОÑтановить/ЗапуÑтить поезда" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:159 +msgid "Place a car on the layout" +msgstr "Добавить машину на Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:160 +msgid "Exit Trains" +msgstr "Выйти из поездов" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:161 +msgid "Trim a line, circle or polyline Draw Object using a second Object" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:162 +msgid "Hide/Unhide a track" +msgstr "СпрÑтать/Показать треки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:163 +msgid "Make/Unmake a track a bridge" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:164 +msgid "Place a turnout or sectional track" +msgstr "РазмеÑтить Ñтрелку или ÑоÑтавной трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:165 +msgid "Create a new turnout definition" +msgstr "Создать новую Ñтрелку" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:166 +msgid "Place a turntable" +msgstr "УÑтановить разворотный рельÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:167 +msgid "Updates old source files with 3 part titles" +msgstr "Обновить Ñтарые файлы Ñ‚Ñ€ÐµÐ¼Ñ Ð½Ð¾Ð²Ñ‹Ð¼Ð¸ заголовками" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:169 +msgid "Ungroup objects" +msgstr "Разгруппировать объекты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:170 +msgid "Draw tracks with thin lines" +msgstr "РиÑовать треки тонкими линиÑми" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:171 +msgid "Draw tracks with medium lines" +msgstr "РиÑовать треки Ñредними линиÑми" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:172 +msgid "Draw tracks with thick lines" +msgstr "РиÑовать треки толÑтыми линиÑми" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:173 +msgid "Change drawing scale" +msgstr "Изменить маÑштаб риÑованиÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:174 +#, fuzzy +msgid "Zoom to Fit" +msgstr "Отдалить" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:175 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:206 +msgid "Zoom in" +msgstr "Приблизить" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:176 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:207 +msgid "Zoom out" +msgstr "Отдалить" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:180 +#, fuzzy +msgid "Curved Fixed" +msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:181 +#, fuzzy +msgid "Preferred Radius" +msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð¾ÐºÑ€ÑƒÐ¶Ð½Ð¾Ñти" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:182 +#, fuzzy +msgid "Modify Draw" +msgstr "Изменить трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:189 +#, fuzzy +msgid "Rotation Angle" +msgstr "Угол Ñправа" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:190 +#, fuzzy +msgid "Rot Center X" +msgstr "Центр: X,Y" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:191 +#, fuzzy +msgid "Rot Center Y" +msgstr "Центр: X,Y" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:193 +msgid "File Menu" +msgstr "Файл" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:194 +msgid "Save layout" +msgstr "Сохранить проект" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:195 +msgid "Save layout under a new name " +msgstr "Сохранить проект под другим именем " + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:196 +msgid "New layout" +msgstr "Ðовый проект" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:197 +msgid "Generate parts list" +msgstr "Создать ÑпиÑок компонентов" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:198 +msgid "Load a layout" +msgstr "Загрузить проект" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:199 +#, fuzzy +msgid "Manage Parameter Files" +msgstr "Файлы параметров" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:200 +#, fuzzy +msgid "Print layout" +msgstr "Ðапечатать Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:201 +msgid "Exit the program" +msgstr "Выйти из программы" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:202 +msgid "Revert to last saved state of layout plan" +msgstr "СброÑить вÑÑ‘ до поÑледнего Ñохранённого ÑоÑтоÑниÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:203 +#, fuzzy +msgid "Printer Setup" +msgstr "ÐаÑтройки печати" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:204 +msgid "Edit menu" +msgstr "Правка" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:205 +msgid "Redraw layout" +msgstr "ПерериÑовать Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:208 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:211 +msgid "Tools menu" +msgstr "Меню ИнÑтрументы" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:209 +msgid "View menu" +msgstr "Меню Вид" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:210 +msgid "Toolbar configuration" +msgstr "ÐаÑтройки тулбара" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:212 +msgid "Options menu" +msgstr "Меню Опций" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:213 +msgid "Playback/Record commands" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:214 +msgid "Window menu" +msgstr "Меню Окна" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:215 +msgid "Help menu" +msgstr "Меню Помощь" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:216 +msgid "Recent error messages and explanations" +msgstr "ПоÑледние ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± ошибках и объÑÑнениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:217 +msgid "Move Hot Bar left" +msgstr "ПеремеÑтить панель подÑказок влево" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:218 +msgid "Move Hot Bar right" +msgstr "ПеремеÑтить панель подÑказок вправо" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:219 +msgid "Total track count" +msgstr "Общее кол-во треков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:220 +msgid "X Position of cursor" +msgstr "X координата курÑора" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:221 +msgid "Y Position of cursor" +msgstr "Y координата курÑора" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:222 +msgid "Drawing scale" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:223 +msgid "Message and status line" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:224 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:225 +msgid "Main layout canvas" +msgstr "Главный Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:226 +msgid "Main drawing canvas" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:227 +msgid "Command buttons" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:228 +msgid "Menus" +msgstr "Меню" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:229 +msgid "Tile, Filename and Window Manager buttons" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:230 +msgid "Turnout and Structure Hot Bar" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:231 +msgid "Active layer list and layer buttons" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:232 +msgid "Map window" +msgstr "Окно миникарты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:233 +msgid "This is the portion of the layout shown in the Main Window canvas" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:234 +msgid "Raise or Lower all Selected Track" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:235 +msgid "Name of block" +msgstr "Ð˜Ð¼Ñ Ð±Ð»Ð¾ÐºÐ°" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:236 +msgid "Script that the block will run" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:237 +msgid "List of tracks in the Block" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:238 +msgid "Add or Update car object" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:239 +msgid "Manufacturer name" +msgstr "Ðазвание производителÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:242 +msgid "Is the Car a Locomotive?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:243 +msgid "Part Number and Description" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:244 +msgid "Manufacturer Part Number" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:245 +msgid "Use the Selected figure as the car image" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:246 +msgid "Use the default figure as the car image" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:247 +msgid "Optional description of the Car Part" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:248 +msgid "Flip car image" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:249 +msgid "Display Car Item information or reporting marks and dimensions" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:250 +msgid "Full Roadname" +msgstr "Полное Ð¸Ð¼Ñ Ð¿ÑƒÑ‚Ð¸" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:251 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:252 +msgid "Car Type" +msgstr "Тип вагона" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:253 +msgid "Reporting Marks (Roadname abbreviation)" +msgstr "Метки отчёта (аббревиатура пути)" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:254 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:489 +msgid "Car Number" +msgstr "Ðомер вагона" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:255 +msgid "Car body Color" +msgstr "Цвет вагона" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:256 +msgid "Length of car body" +msgstr "Длина вагона" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:257 +msgid "Width of car body" +msgstr "Ширина вагона" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:258 +msgid "Distance between Trucks " +msgstr "РаÑÑтоÑние между колёÑами " + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:259 +msgid "Distance Trucks are displaced along Car" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:260 +msgid "Coupler are mounted on body or truck" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:261 +msgid "Overall Coupled Length" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:262 +msgid "Coupler Length from end of car" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:263 +msgid "Diagram of Car" +msgstr "Схема вагона" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:264 +msgid "Item Index Number" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:265 +msgid "Original Purchase Price" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:267 +msgid "Condition of car" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:268 +#, fuzzy +msgid "Original Purchase Date - yyyymmdd" +msgstr "Дата покупки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:269 +#, fuzzy +msgid "Last Service Date - yyyymmdd" +msgstr "Дата поÑледнего обÑлуживаниÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:270 +msgid "Number of identical cars to be entered" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:271 +msgid "Do all the cars have the same Number?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:272 +msgid "Notes about the car" +msgstr "Заметки об Ñтом вагоне" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:273 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:274 +msgid "Create a new car Part or Prototype definitions" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:275 +msgid "Finds the selected Car Item on the layout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:276 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:277 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:278 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:279 +msgid "Sort the Item list" +msgstr "Сортировать ÑпиÑок" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:281 +msgid "Edit the selected Car Item" +msgstr "Изменить выбранные машины" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:282 +msgid "Add a new Car Item" +msgstr "Добавить новую машину" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:283 +msgid "Delete from Inventory or return to Shelf" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:284 +msgid "Import a Car Item .csv file" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:285 +msgid "Export a Car Item .csv file" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:286 +msgid "Create a text list of the Car Items" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:287 +msgid "Specifies the radius of the circle track" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:288 +msgid "Default command is Describe or Select" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:289 +msgid "Action to invoke on Right-Click" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:290 +msgid "" +"Replace current selection with clicked object or add clicked object to " +"selection" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:291 +msgid "Clicking into an empty area clears selection if select mode is " +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:293 +msgid "The list of control elements" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:294 +msgid "Edit the element" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:295 +msgid "Delete the element" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:296 +msgid "Contents Label for new Parameter file" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:297 +#, fuzzy +msgid "Desired curve radius for new track" +msgstr "Добавить прÑмой трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:298 +msgid "List of custom designed turnouts and structures" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:299 +msgid "Change description, manufacturer or part number." +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:300 +msgid "Remove selected entries" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:301 +#, fuzzy +msgid "Copy selected entries to parameter file" +msgstr "Скопировать выбранные объекты в буфер обмена" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:302 +#, fuzzy +msgid "Create the selected type" +msgstr "Удалить выбранные машины" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:303 +#, fuzzy +msgid "Create a new part or prototype?" +msgstr "Создать новое опиÑание машины" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:304 +msgid "Update custom file and close" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:305 +msgid "Executes the next step of the demo" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:306 +msgid "Skip to next demo" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:307 +msgid "Stops the demonstration and returns you to XTrackCAD" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:308 +msgid "Select speed of Playback" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:309 +msgid "This is where comments about the demo are displayed" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:346 +msgid "Move the Main canvas if you drag near the edge" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:347 +msgid "Color tracks by layer or individually" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:348 +#, fuzzy +msgid "Color draw objects by layer or individually" +msgstr "Выделение цветом треков или других объектов на Ñлое" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:349 +msgid "Controls the drawing of hidden tracks" +msgstr "Отображение Ñкрытых треков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:350 +msgid "Controls the drawing of End-Points" +msgstr "Отображение конечных точек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:351 +msgid "How to draw track ties" +msgstr "Как риÑовать шпалы" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:352 +msgid "Show crosshair at center of curves" +msgstr "Показывать перекреÑтие в центрах кривых" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:353 +msgid "Drawing scale when to draw tracks with 2 rails" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:354 +msgid "Drawing scale of the map window" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:355 +msgid "Whether the main layout is updated while dragging on the Map" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:356 +msgid "Enable labels for Turnouts, Flextrack Lengths and Elevations" +msgstr "Отображать надпиÑи Ð´Ð»Ñ Ñтрелок, гибких треков и подъемов" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:357 +msgid "When to label Turnout, Flextrack Lengths and Elevations" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:358 +msgid "Font size for labels on layout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:359 +msgid "Label elements on the Hot Bar" +msgstr "ПодпиÑи Ñлементов в панели быÑтрых команд" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:360 +msgid "Label elements on layout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:361 +msgid "Label elements for lists" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:362 +msgid "How to group cars on the Train Hot Bar" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:363 +msgid "Delay (in mS) between updating train movements" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:364 +msgid "Don't show trains in tunnels when tunnels are hidden" +msgstr "Ðе показывать поезда в тоннелÑÑ…, когда они Ñкрыты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:365 +msgid "Display unconnected endpoints of track with special marks" +msgstr "Отображение неÑоединённых концов трека в виде Ñпециальных значков" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:366 +msgid "Whether the Main Drawing Area shows as much of the room as possible" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:367 +msgid "Don't hide system cursor when program cursors are showing" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:369 +msgid "Width of the lines" +msgstr "Ширина Ñтой линий" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:370 +msgid "Color of the lines" +msgstr "Цвет Ñтой линий" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:371 +msgid "List of types of Lumber" +msgstr "СпиÑок типов древеÑины" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:372 +msgid "Color of Benchwork" +msgstr "Цвет доÑки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:373 +msgid "Orientation of Benchwork" +msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð´Ð¾Ñки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:374 +msgid "Size of Dimension Arrows" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:375 +#, fuzzy +msgid "Width of Box" +msgstr "Ширина вагона" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:376 +#, fuzzy +msgid "Height of Box" +msgstr "Ð’Ñ‹Ñота конечной точки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:377 +msgid "Angle of Line" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:378 +#, fuzzy +msgid "Radius of Curve" +msgstr "Ð Ð°Ð´Ð¸ÑƒÑ " + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:380 +msgid "This controls the sharpness of the easement curve" +msgstr "Это значение контролирует оÑтроту упрощённой кривой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:381 +msgid "Minimum radius" +msgstr "Минимальный радиуÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:382 +msgid "Maximum offset" +msgstr "МакÑимальное Ñмещение" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:383 +msgid "Easement length" +msgstr "Длина упрощениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:384 +msgid "" +"These radio buttons are a short-cut for Values of 0.0, 0.5, 1.0 and 2.0. " +"None turns Easements off" +msgstr "" +"Эти радиокнопки подÑтавлÑÑŽÑ‚ шаблоны Ð´Ð»Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ 0.0, 0.5, 1.0 и 2.0. Ðет - " +"выключает упрощениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:385 +msgid "Complete easement selection" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:386 +msgid "Type of elevation" +msgstr "Тип выÑоты" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:387 +msgid "Height of End Point" +msgstr "Ð’Ñ‹Ñота конечной точки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:388 +msgid "Compute elevation based on neighbors" +msgstr "ВычиÑлить выÑоту по ÑоÑедÑм" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:389 +msgid "Compute grade based on neighbors" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:390 +msgid "Specify a name for an End-Point" +msgstr "Укажите Ð¸Ð¼Ñ ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð¹ точки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:392 +msgid "Print parts list" +msgstr "Печатать ÑпиÑок чаÑтей" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:393 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:543 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:666 +msgid "Invoke the Print Setup dialog" +msgstr "Открыть диалог наÑтроек печати" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:394 +msgid "Save parts list to file" +msgstr "Сохранить ÑпиÑок компонентов в файл" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:395 +msgid "This is the list of parts for the layout" +msgstr "Это ÑпиÑок компонентов Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:396 +msgid "Enable prices on the Parts List" +msgstr "Добавить цены в ÑпиÑке компонентов" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:397 +#, fuzzy +msgid "Enable index listing on the Parts List" +msgstr "Добавить цены в ÑпиÑке компонентов" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:398 +msgid "Save the note and close window" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:399 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:400 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:480 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:481 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:617 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:618 +#, fuzzy +msgid "Set the position for the note" +msgstr "Это ÑпиÑок компонентов Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:401 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:482 +#, fuzzy +msgid "Set the layer for the note" +msgstr "Это ÑпиÑок компонентов Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:402 +#, fuzzy +msgid "Enter the title of the file" +msgstr "ÐапиÑать текÑÑ‚ на рабочую облаÑть" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:403 +msgid "Enter the path and name of the file" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:404 +msgid "Open the document in the default application" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:405 +msgid "Select the file from your system" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:406 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:409 +msgid "Spacing between major grid lines" +msgstr "РаÑÑтоÑние между главными линиÑми Ñетки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:407 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:410 +msgid "Allows the spacing to be subdivided" +msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ€Ð°Ð·Ð±Ð¸Ð²ÐºÐ° Ñетки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:408 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:411 +msgid "Specifies if positions are snaped in this direction" +msgstr "Включите, чтобы курÑор прилипал к Ñетке" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:412 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:413 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:414 +msgid "Shows the origin and angle of the grid" +msgstr "ОтÑтупы и угол поворота Ñетки" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:415 +msgid "Specifies if the grid is shown" +msgstr "Включите, чтобы отображать Ñетку" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:416 +msgid "Completes the grid specification" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:420 +msgid "Number of segments in Group" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:421 +msgid "Replace the Selected object with the new definition?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:422 +msgid "Creates a new Structure (or Turnout)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:423 +msgid "Elevation difference of Helix End-Points" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:424 +msgid "Helix Radius" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:425 +msgid "Number of turns in the helix" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:426 +msgid "Angle between helix entrance and exit" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:427 +msgid "Grade in helix" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:428 +msgid "Separation between helix layers including baseboard, track, etc" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:429 +msgid "Index numbers of objects, separated by commas" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:430 +#, fuzzy +msgid "Desired curve radius between straight tracks" +msgstr "Добавить прÑмой трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:431 +msgid "Layer list" +msgstr "СпиÑок Ñлоёв" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:432 +msgid "Layer Name" +msgstr "Ðазвание ÑлоÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:433 +msgid "Hide Layer Button on MenuBar" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:434 +msgid "Color of layer" +msgstr "Цвет ÑлоÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:435 +msgid "Layer is drawn on Main window" +msgstr "Слой отриÑовываетÑÑ Ð² главном окне" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:436 +msgid "Layer cannot be changed" +msgstr "Слой не может быть изменён" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:437 +msgid "Use color for this Layer if color-by-layer is set" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:438 +msgid "Other Layers this Layer also shows/hides" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:439 +msgid "Layer is a Module" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:440 +msgid "Layer is drawn on Map window" +msgstr "Слой отриÑовываетÑÑ Ð½Ð° миникарте" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:441 +msgid "Layer inherits settings from Layout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:442 +#, fuzzy +msgid "Specifies the Modelling Scale for this Layer" +msgstr "ОпределÑет маÑштаб модели" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:443 +#, fuzzy +msgid "Specifies the rail gauge for this Layer" +msgstr "ОпределÑет ширину колеи, Ñ‚.е. раÑÑтоÑние между рельÑами" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:444 +#, fuzzy +msgid "" +"Specifies minimum track radius for this layer. Tracks with a smaller radius " +"are considered exceptional." +msgstr "" +"ОпределÑет минимальную кривизну трека(в дюймах или Ñантиметрах). Треки Ñ " +"меньшим радиуÑом иÑключаютÑÑ." + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:445 +#, fuzzy +msgid "" +"Specifies maximum track grade percent (%) for this layer. Tracks with a " +"larger grade are considered exceptional." +msgstr "" +"ОпределÑет макÑимальный подъем трека в процентах (%). Треки Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ " +"подъемом иÑключаютÑÑ." + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:446 +#, fuzzy +msgid "Specifies the tie length for this layer." +msgstr "ОпределÑет маÑштаб модели" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:447 +msgid "Specifies the tie width for this layer." +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:448 +#, fuzzy +msgid "Specifies the tie spacing for this layer." +msgstr "ОпределÑет маÑштаб модели" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:449 +#, fuzzy +msgid "Add a new layer after the selected layer" +msgstr "Удалить выбранные машины" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:450 +msgid "Delete the selected layer. There must be no objects in it." +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:451 +msgid "Reset the layer to layout defaults" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:452 +msgid "Number of layer buttons to show" +msgstr "Кол-во кнопок Ñлоёв в меню" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:453 +msgid "Number of objects in this layer" +msgstr "Кол-во объектов в Ñтом Ñлое" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:454 +msgid "Settings File to load when this layer is made current" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:456 +msgid "Load layer configuration from default" +msgstr "Загрузить наÑтройки ÑÐ»Ð¾Ñ Ð¸Ð· оÑновных" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:457 +msgid "Save current layer configuration as default" +msgstr "Сохранить текущие наÑтройки ÑÐ»Ð¾Ñ ÐºÐ°Ðº оÑновные" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:458 +msgid "Overwrite layer configuration with system default values" +msgstr "ПерезапиÑать наÑтроки ÑÐ»Ð¾Ñ ÑиÑтемными значениÑми по-умолчанию" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:459 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:460 +msgid "Specifies the size of the room (in inches or centimeters)" +msgstr "ОпределÑет размер комнаты (в дюймах или Ñантиметрах)" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:461 +msgid "Specifies the layout Title that will appear on printouts" +msgstr "ОпределÑет заголовок ÑлоÑ, который будет виден при печати" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:462 +msgid "Specifies the layout Subtitle that will appear on printouts" +msgstr "ОпределÑет подзаголовок ÑлоÑ, который будет виден при печати" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:463 +msgid "Specifies the Modelling Scale" +msgstr "ОпределÑет маÑштаб модели" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:464 +msgid "Specifies the rail gauge, ie. the distance between the rails" +msgstr "ОпределÑет ширину колеи, Ñ‚.е. раÑÑтоÑние между рельÑами" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:465 +msgid "" +"Specifies minimum track radius (in inches or centimeters). Tracks with a " +"smaller radius are considered exceptional." +msgstr "" +"ОпределÑет минимальную кривизну трека(в дюймах или Ñантиметрах). Треки Ñ " +"меньшим радиуÑом иÑключаютÑÑ." + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:466 +#, fuzzy +msgid "" +"Specifies maximum track grade expressed as a percent (%). Tracks with a " +"larger grade are considered exceptional." +msgstr "" +"ОпределÑет макÑимальный подъем трека в процентах (%). Треки Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ " +"подъемом иÑключаютÑÑ." + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:467 +#, fuzzy +msgid "Specifies the tie length for the layout." +msgstr "Это ÑпиÑок компонентов Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:468 +#, fuzzy +msgid "Specifies the tie width for the layout." +msgstr "Это ÑпиÑок компонентов Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:469 +#, fuzzy +msgid "Specifies the tie spacing for the layout." +msgstr "Это ÑпиÑок компонентов Ð´Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:470 +#, fuzzy +msgid "Select the background image" +msgstr "Выбрать текущий Ñлой" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:471 +msgid "Remove the background image" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:472 +#, fuzzy +msgid "Specifies the x offset of the bottom left of the background image" +msgstr "ОпределÑет размер комнаты (в дюймах или Ñантиметрах)" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:473 +#, fuzzy +msgid "Specifies the y offset of the bottom left of the background image" +msgstr "ОпределÑет размер комнаты (в дюймах или Ñантиметрах)" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:474 +msgid "" +"Specifies how large the bottom edge of the background image should be in " +"model units" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:475 +msgid "" +"Specifies the screening of the background image from 0 (none) to 100% " +"(vanishes)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:476 +#, fuzzy +msgid "Specifies the rotation angle of the background image in degrees" +msgstr "ОпределÑет ширину колеи, Ñ‚.е. раÑÑтоÑние между рельÑами" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:477 +msgid "Write a copy of current settings to a named file" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:478 +msgid "Override current settings from a named file" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:479 +msgid "Save the link and close window" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:483 +#, fuzzy +msgid "Enter the title of the linked webpage" +msgstr "УÑтанавливает размер вводимого текÑта" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:484 +#, fuzzy +msgid "Enter the URL for the webpage" +msgstr "ÐапиÑать текÑÑ‚ на рабочую облаÑть" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:485 +msgid "Open the webpage in your browser" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:486 +#, fuzzy +msgid "Move by X" +msgstr "Двигать X:" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:487 +#, fuzzy +msgid "Move by Y" +msgstr "Двигать Y:" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:490 +msgid "" +"This is the body of the Note. To change this select Modify from the File " +"Menu" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:492 +msgid "Specifies number of pixels per inch (or centimeter)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:494 +msgid "" +"Specifies whether Layout Titles, Borders or Track Centerlines are printed on " +"the BitMap" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:495 +msgid "" +"Specifies the separation between the original track and the parallel track/" +"line" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:496 +msgid "" +"Specifies the a factor that increases the seperation as the radius of the " +"original track reduces. 0.0 means no increase." +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:497 +msgid "Enter your name as specified in the XTrackCAD Registration Notice" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:498 +msgid "Enter the key value as specified in the XTrackCAD Registration Notice" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:499 +msgid "Validates the name and key. Terminates the registration command" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:500 +msgid "0 degrees is up or to the right" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:501 +msgid "Choose english (inches) or metric (centimeters)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:502 +msgid "How to display length measurements" +msgstr "Как отображать единицы измерениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:503 +msgid "Do not create tracks to be shorter than this value" +msgstr "Ðе Ñоздавать треки короче Ñтого значениÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:504 +msgid "Maximum distance between connected end points" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:505 +msgid "Minimum angle between connected End-Points" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:506 +msgid "Specifies the minimum angle between tracks connected to a turntable" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:507 +msgid "Trains will crash above this speed" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:508 +msgid "Enable/Disable balloon popup help windows" +msgstr "Включить или выключить вÑплывающую подÑказку" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:509 +msgid "Enable/Disable show of flextrack on hotbar" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:510 +msgid "How far you can move the mouse before its considered a drag" +msgstr "Как далеко вы должны передвинуть мышь, чтобы начать перетаÑкивание" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:511 +msgid "How long you can hold a mouse button down before its considered a drag" +msgstr "Как долго вы должны держать кнопку мыши, чтобы начать перетаÑкивание" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:512 +msgid "Minimum distance (in pixels) between grid lines/ticks" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:513 +msgid "" +"Specifies the Check Point frequency; number of modifications made since the " +"last checkpoint." +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:514 +msgid "Specifies the number of checkpoints after save before auto-saving." +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:515 +msgid "Resume work on last layout or start with new layout" +msgstr "Возобновить работу поÑледнего проекта или начать Ñ Ñ‡Ð¸Ñтого лиÑта" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:517 +msgid "Updated cost of current selected item" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:519 +msgid "Selection list for prices" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:520 +msgid "Length of a piece of flex-track" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:521 +msgid "Price of specified length of flex-track" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:523 +msgid "Controls the printing of a centerline of track cmdPrint" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:524 +msgid "Controls the reduction (scale) of the printout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:525 +msgid "Scaled page width (Scale times physical page width)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:526 +msgid "Sets page size to the maximum (based on scale and physical page size)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:527 +msgid "Scaled page height (Scale times physical page height)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:528 +msgid "Sets scale, origin and angle for a one page printout of the layout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:529 +msgid "Print page in Portrait or Landscape format" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:530 +msgid "Order of printing pages" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:531 +msgid "Print Title, Date, Author and other information at bottom of page?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:532 +msgid "Ignore unprintable page margins?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:533 +msgid "Print Registration Marks at 1:1?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:534 +msgid "Print Snap Grid?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:535 +msgid "Print Rulers at the layout edge only, or on all page edges, or nowhere?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:536 +msgid "Print Roadbed Outline?" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:537 +msgid "Print Roadbed Outline" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:538 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:539 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:541 +msgid "" +"Origin of the print grid. This is useful if you want to reprint a set of " +"pages" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:540 +msgid "Resets the origin and angle to 0" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:542 +msgid "Deselects all pages" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:544 +msgid "Print selected pages and terminates the print command" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:545 +#, fuzzy +msgid "List of loaded, shown or hidden parameter files" +msgstr "Загрузить или выгрузить файлы параметров" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:546 +msgid "Show parameter files by names or descriptions" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:547 +msgid "Toggle the shown status of the selected parameter file" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:548 +msgid "Find extra parameter files from the filesystem" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:549 +#, fuzzy +msgid "Bookmark parameter files" +msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:550 +msgid "Find parameter files from the system library" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:551 +msgid "Update parameter file list" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:552 +#, fuzzy +msgid "Reload parameter file from list" +msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:553 +msgid "Select all parameter files shown" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:554 +#, fuzzy +msgid "Remove parameter files from active list" +msgstr "Чтение файлов Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:555 +msgid "Profile of specified path" +msgstr "Профиль выбранного пути" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:556 +msgid "Clear the profile" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:557 +msgid "Print the profile" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:559 +msgid "Stop recording" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:560 +msgid "Insert a message" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:561 +msgid "End a message" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:562 +msgid "Message body" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:563 +msgid "Possible turnouts" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:564 +msgid "Skip this turnout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:566 +msgid "Manufacturer of Object" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:567 +msgid "Description of Object" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:568 +msgid "Part Nuber of Object" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:570 +msgid "Rescale by Scale Conversion or by Ratio" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:571 +msgid "Original Scale of the selected objects" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:572 +msgid "Original Gauge of the selected objects" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:573 +msgid "New Scale of the selected objects" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:574 +msgid "New Gauge of the selected objects" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:575 +msgid "Change track dimensions to new scale" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:576 +msgid "Change size by this amount" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:578 +msgid "Snap Grid Line and Division" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:579 +msgid "X and Y position markers" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:580 +msgid "Border rulers, room boundaries and table edges" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:581 +msgid "Primary Axis of grid rotation" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:582 +msgid "Secondary Axis of grid rotation" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:583 +msgid "Unselected tracks" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:584 +msgid "Selected tracks" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:585 +msgid "Color of tracks on the Profile path" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:586 +msgid "Color of Exceptional tracks" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:587 +msgid "Color of track ties" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:588 +msgid "Updates the colors" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:589 +msgid "Angle in degrees" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:590 +msgid "Rotate object(s) by specified amount" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:591 +msgid "Enter one or more words as search terms" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:592 +msgid "Remove the current filter and show all files" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:593 +#, fuzzy +msgid "Find matching file descriptions" +msgstr "Выберите и перемеÑтите подпиÑÑŒ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:594 +msgid "Search results" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:595 +msgid "Show descriptions or filenames in results" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:596 +msgid "Select how well the definitions must fit the current layout scale" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:597 +msgid "Add selected entries into parameter file list" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:598 +#, fuzzy +msgid "Select All found entries" +msgstr "Выберите второй трек" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:599 +msgid "Reload the system library contents for finding" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:600 +msgid "Choose commands to be sticky" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:601 +msgid "Make the commands sticky" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:602 +msgid "List of available structure" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:603 +msgid "Diagram of the selected structure" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:604 +msgid "Hide Selection window when placing Structure" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:605 +msgid "Drawing scale and size" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:606 +msgid "Complete structure placement" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:607 +msgid "Choose a Pier number" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:608 +msgid "Name of the Motor" +msgstr "Ðазвание поезда" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:609 +msgid "Value when switch is normal" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:610 +msgid "Value when the switch is reversed" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:611 +msgid "Value for a positive comfirmation of switch position" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:613 +#, fuzzy +msgid "Controls the color of the entered text" +msgstr "УÑтанавливает размер вводимого текÑта" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:614 +msgid "If the text is boxed" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:615 +msgid "Save and close editor dialog" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:616 +msgid "Set layer for the note" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:619 +msgid "Enter your addiional information here" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:620 +msgid "Useful information about the program" +msgstr "ÐŸÐ¾Ð»ÐµÐ·Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ программе" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:621 +msgid "Show Tip of the Day every time the program starts" +msgstr "Показывать Ñовет Ð´Ð½Ñ ÐºÐ°Ð¶Ð´Ñ‹Ð¹ раз при запуÑке программы" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:622 +msgid "Show the next Tip of the Day" +msgstr "Показать Ñледующий Ñовет днÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:623 +msgid "Show the previous Tip of the Day" +msgstr "Показать предыдущий Ñовет днÑ" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:625 +msgid "List of butten groups and their state in the toolbar" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:626 +msgid "Set all button groups visible in toolbar" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:627 +msgid "Invert the visibility of button groups" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:628 +msgid "Close dialog and configure the toolbar" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:629 +msgid "List of Cars" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:630 +msgid "List of active trains" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:632 +msgid "Train odometer" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:633 +msgid "Reset odometer to 0" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:634 +msgid "Find train on layout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:635 +msgid "Follow train around layout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:636 +msgid "Flip direction at End Of Track" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:637 +msgid "Change direction of train" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:638 +msgid "Stop the train" +msgstr "ОÑтановить поезд" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:639 +msgid "List of available turnouts for the current scale" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:640 +msgid "" +"Diagram of the currently selected turnout. Click on a End-Point to select " +"the Active End-Point" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:641 +msgid "" +"A menu list of various type of turnouts and sectional tracks you can define" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:642 +msgid "Hide Selection window when placing Turnout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:643 +msgid "The selected Active End-Point" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:644 +msgid "Current selected turnout, (displayed in the diagram window)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:645 +msgid "One the End-Points that can be selected" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:647 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:648 +msgid "Angle of the specified track to the center line of the turnout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:649 +msgid "Specifies if angles are entered as Frog Numbers or in degrees" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:652 +msgid "Turnout description (Manuf., Size, Part Number, etc)" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:653 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:654 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:655 +msgid "Length from the base to the end of the specified track" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:657 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:658 +msgid "Offset of the track End-Point from the center line of the turnout" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:661 +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:662 +msgid "Prints a full size diagram of the turnout for checking" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:663 +msgid "Color of Roadbed lines" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:664 +msgid "Width of Roadbed lines" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:665 +msgid "Width of Roadbed" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:667 +msgid "Closes the window and returns to the Turnout Selection window" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:668 +msgid "Specifies the diameter of the turntable" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:669 +msgid "Old Turnout title" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:670 +msgid "List of available titles" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:671 +msgid "Leave the Turnouts' title unchanged" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:672 +msgid "Invoke the Parameter Files dialog" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:673 +msgid "List of available turnouts" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:674 +msgid "Update the Turnouts' title" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:678 +msgid "Sample" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:680 +msgid "Slant" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:681 +msgid "Font selection dialog" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:682 +msgid "Weight" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:683 +msgid "Printer Abort Window" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:684 +msgid "Print to filename" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:685 +msgid "Specify Postscript font alias mapping" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:686 +msgid "" +"Displays the Print Setup window to change printers, orientation, paper size, " +"etc." +msgstr "" +"Открыть оно наÑтроек печати Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° принтера, ориентации Ñтраницы, бумаги " +"и др." + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:687 +msgid "Closes this dialog" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:688 +msgid "Page orientation" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:689 +msgid "Unprintable margins" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:690 +msgid "Updates and closes this dialog" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:691 +msgid "Choose paper size" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:692 +msgid "Choose printer" +msgstr "" + +#: ../../../../build/v_5_3_0_beta1/app/help/bllnhlp.c:693 +msgid "Print test page" +msgstr "" + +#~ msgid "Controls which Command Buttons are displayed" +#~ msgstr "Показать или ÑпрÑтать панель" + +#, fuzzy +#~ msgid "Predefined Track" +#~ msgstr "Выбранный трек" + +#~ msgid "Layout" +#~ msgstr "Проект" + +#, fuzzy +#~ msgid "Re-edit" +#~ msgstr "СброÑить" + +#, fuzzy +#~ msgid "Update comment" +#~ msgstr "Отменить поÑледнюю команду" + +#, fuzzy +#~ msgid "Comment" +#~ msgstr "Содержание" + +#, fuzzy +#~ msgid "a straight or a curve.\n" +#~ msgstr "Добавить прÑмой трек" + +#, fuzzy +#~ msgid "Track Point elevation %0.3f" +#~ msgstr "Ð’Ñ‹Ñоты трека" + +#~ msgid "Bridge" +#~ msgstr "МоÑÑ‚" + +#~ msgid "Angle = %0.3f" +#~ msgstr "Угол = %0.3f" + +#~ msgid "Train" +#~ msgstr "Поезд" + +#~ msgid "Print Titles" +#~ msgstr "Печатать заголовки" + +#~ msgid "Print Borders" +#~ msgstr "Печатать границы" + +#~ msgid "Print Centerline" +#~ msgstr "Печатать центральную линию" + +#~ msgid "Approximate file size: 999.9Mb" +#~ msgstr "Примерный размер файла: 999.9Мб" + +#~ msgid "Approximate file size : %0.1fKb" +#~ msgstr "Примерный размер файла: %0.1fКб" + +#~ msgid "Approximate file size : %0.1fMb" +#~ msgstr "Примерный размер файла: %0.1fМб" + +#, fuzzy +#~ msgid "Bitmap files (*.png)|*.png" +#~ msgstr "Файлы изображений|*.bmp" + +#~ msgid "BitMap" +#~ msgstr "Изображение" + +#~ msgid "Enter a 8 digit date" +#~ msgstr "Введите 8 цифр даты" + +#~ msgid "Enter a Prototype name" +#~ msgstr "Введите название прототипа" + +#~ msgid "Enter a Part Number" +#~ msgstr "Введите номер запчаÑти" + +#~ msgid "Enter the Car Length" +#~ msgstr "Введите длину вагона" + +#~ msgid "Enter the Car Width" +#~ msgstr "Введите ширину вагона" + +#~ msgid "Enter the Truck Centers" +#~ msgstr "Введите центры треков" + +#~ msgid "Personal Preferences" +#~ msgstr "ПерÑональные наÑтройки" + +#~ msgid "Drag to place next end point" +#~ msgstr "Тащите, чтобы Ñоздать Ñледующую точку" + +#~ msgid "&Loosen Tracks" +#~ msgstr "ПотерÑнные треки" + +#, fuzzy +#~ msgid "Reload Library" +#~ msgstr "Перезагрузить" + +#, fuzzy +#~ msgid "Bezier: len=%0.2f min_rad=%0.2f" +#~ msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð‘ÐµÐ·ÑŒÐµ: длина=%s мин. радиуÑ=%s" + +#, fuzzy +#~ msgid "Save format:" +#~ msgstr "Сохранить изображение" + +#, fuzzy +#~ msgid "Image files" +#~ msgstr "Ð’Ñе файлы" + +#~ msgid "Font Select" +#~ msgstr "Выбор шрифта" + +#~ msgid "Home" +#~ msgstr "Домой" + +#~ msgid "Contents" +#~ msgstr "Содержание" + +#~ msgid "" +#~ msgstr "СпиÑок поÑледних файлов пуÑÑ‚" + +#~ msgid "%d of %d" +#~ msgstr "%d из %d" + +#~ msgid "HOME is not set" +#~ msgstr "Папка HOME не задана" + +#~ msgid "Exit" +#~ msgstr "Выход" + +#~ msgid "Cannot create %s" +#~ msgstr "Ðевозможно Ñоздать %s" + +#~ msgid "Ctrl+" +#~ msgstr "Ctrl+" + +#~ msgid "Alt+" +#~ msgstr "Alt+" + +#~ msgid "Shift+" +#~ msgstr "Shift+" + +#~ msgid "Space" +#~ msgstr "Пробел" + +#~ msgid "Modify Bezier Complete - select another" +#~ msgstr "Изменение Безье закончено - выберите другую" + +#~ msgid "Radius=%s Angle=%0.3f" +#~ msgstr "РадиуÑ=%s Угол=%0.3f" + +#~ msgid "Length=%s Angle=%0.3f" +#~ msgstr "Длина=%s Угол=%0.3f" + +#~ msgid "Freeform" +#~ msgstr "Свободное транÑформирование" + +#~ msgid "Polygonal Line" +#~ msgstr "Ð›Ð¸Ð½Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¸ÐºÐ°" + +#~ msgid "There are no reachable Defined Elevations" +#~ msgstr "Ðет доÑтижимых выÑот" + +#~ msgid "Dist = %s" +#~ msgstr "Длина = %s" + +#~ msgid "Select track to modify" +#~ msgstr "Выберите трек Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ" + +#~ msgid "Note: " +#~ msgstr "Заметка: " + +#~ msgid "Print Snap Grid" +#~ msgstr "Печатать Ñетки" + +#~ msgid "Print Rulers" +#~ msgstr "Печатать линейки" + +#~ msgid "1 page" +#~ msgstr "1 Ñтраница" + +#~ msgid "Simple" +#~ msgstr "ПроÑтой" + +#~ msgid "End Points" +#~ msgstr "Конечные точки" + +#~ msgid "Tunnel" +#~ msgstr "Тоннель" + +#~ msgid "%s Files|*.xtc" +#~ msgstr "%s Файлы|*.xtc" + +#~ msgid "Zoom keeps lower corner in view" +#~ msgstr "ФикÑированный нижний левый угол" + +#~ msgid "Color Layers" +#~ msgstr "Цветные Ñлои" + +#~ msgid "End-Points" +#~ msgstr "Концы" + +#~ msgid "Draw Moving Tracks" +#~ msgstr "РиÑовать перемещаемые треки" + +#~ msgid "Unload" +#~ msgstr "Выгрузить" + +#~ msgid "Commands" +#~ msgstr "Команды" + +#~ msgid "SnapGrid Enable" +#~ msgstr "Прилипать к Ñетке" + +#~ msgid "A&bove" +#~ msgstr "Сверху" + +#~ msgid "Belo&w" +#~ msgstr "Снизу" + +#~ msgid "General note about the layout" +#~ msgstr "ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ об Ñтом Ñлое" + +#~ msgid "Whether zoom is locked to the bottom left corner or the center point" +#~ msgstr "" +#~ "ФикÑÐ°Ñ†Ð¸Ñ Ð»ÐµÐ²Ð¾Ð³Ð¾ нижнего угла либо центральной точки при маÑштабировании" diff --git a/app/lib/CHANGELOG.md b/app/lib/CHANGELOG.md index 3644e99..4b99eb6 100644 --- a/app/lib/CHANGELOG.md +++ b/app/lib/CHANGELOG.md @@ -4,6 +4,69 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). +## [5.3.1 Beta 2] + +## Added ++ param file updates ++ EXPERIMENTAL: flatpak support for Linux + +## Bug Fixes ++ 589: Can't group a Cornu track ++ 590: Inches used for line width ++ 591: Regression fails because sticky was not set ++ 593: Layer: Unchecking Inherit causes crash ++ 594: Toolbar icons don't load on GTK/Linux ++ 596: Screen Controls, 511: Lost properties window ++ 597: Snap grid bugs ++ 598: Xtrkcad.rc file contains full paths to XTP files ++ ???: missing tool tips for toolbar + + +## [5.3.1 Beta 1] + +## Added + ++ New and updated Parameter files^ ++ Elevation changes can be Undone ++ Pressing Cancel does not save unwanted changes ++ Add option to control audio signals (beeps) + +## Build + ++ Fedora insists on shared libraries when available. ++ Remove library dependency to Freeimage from Linux build ++ Save fedora xtrkcad.spec for 5.3.0 ++ Generate manual in pdf format using pandoc (if present) + +## Bugfixes + ++ Add log of commands to Problem Report for help in tracking down assertion errors ++ Fix #588 SnapGrid dialog cancel fails ++ #563 Track tip initially not shown ++ Bug #586 layout options unexpected behavior ++ Bug fixed #585 Object Properties for text cannot be changed ++ Fix #583 Cancel button does not revert back to previous state ++ Fix bug 581: Micro movements of an item does not seem to be working on Windows 10 ++ #582 circle of cronu tracks causes infinite loop for modiy command ++ Bug 580 Import non-modules become modules ++ Fix Bug 579: Hot Bar does not refresh when inventory changed in Ops Mode ++ Replace 'Describe' with 'Property' for clarity ++ BUG #540 Track Colors Are Wrong When Color Track=Object ++ Toolbar is missing if you do File|New, OK, exit, restart ++ Fix Bug 566 HO-Atlas Code 100 Track.xtp Discrepancy ++ BUG FIX #575 Printing Text on Linux is too large ++ BUG FIX #556 Filled polygon in Modify mode obscures X-Y scale/ruler markers ++ BUG FIX 545 'Text can only be modified in Describe Mode' error stopping Modify/Extend working on track objects under a text bounding box ++ BUG #567 5.3.0GA RPM Install Error ++ BUG #562 Documentation missing images ++ Remove usage of xbm and xpm, use png instead ++ FIX #571 Cross hair symbols on XTrackCAD layout, Don't draw curve centers on Map ++ Undo label for describe indicates indicates type of track being updated ++ BUG 555, 527 - Undo textNote object places garbage in restored object ++ Cleanup ParamDialog cancel handling by consistant CancelProc callbacks ++ Fix bug #558 Remember last path used for custom parameter file ++ Crash when downsizing layout dimensions + ## [5.3.0 GA] ## Bugs diff --git a/app/lib/CMakeLists.txt b/app/lib/CMakeLists.txt index c25c149..3addfa4 100644 --- a/app/lib/CMakeLists.txt +++ b/app/lib/CMakeLists.txt @@ -68,7 +68,6 @@ if(UNIX AND NOT APPLE) install(FILES xtrkcad${XTRKCAD_BETA}.desktop DESTINATION "${XTRKCAD_SHARE_INSTALL_DIR}/applications" - RENAME xtrkcad.desktop ) install(FILES xtrkcad.xml diff --git a/app/lib/Readme.md b/app/lib/Readme.md index b586bc9..7c3a800 100755 --- a/app/lib/Readme.md +++ b/app/lib/Readme.md @@ -1,12 +1,12 @@ -# XTrackCAD Version 5.3.0 GA Release Notes +# XTrackCAD Version 5.3.1 Beta Release Notes -Welcome to the XtrackCAD V5.3.0 GA Release! +Welcome to the XtrackCAD V5.3.1 Beta Release! -V5.3.0 GA contains many bug fixes, new and updated parameter files, new features and enhancements. +V5.3.1 contains many bug fixes, new and updated parameter files, new features and enhancements. Enjoy! -Dave, Martin and Adam, your volunteer developers. +Adam, Dave, Dwayne, Heiko, Martin, Philip, Russell: your volunteer developers. PS The full change log is a file in the XtrkCAD download folder as CHANGELOG.md @@ -18,7 +18,7 @@ To report bugs, please use the SourceForge bugs reporting page https://sourcefor To discuss the Release, please use the user forum https://xtrackcad.groups.io/g/main/topics -# V5.3.0 GA Notes +# V5.3.1 Beta Notes This file contains installation instructions and up-to-date information regarding XTrackCad. diff --git a/app/lib/demos/dmbench.xtr b/app/lib/demos/dmbench.xtr index 252703b..6297928 100644 --- a/app/lib/demos/dmbench.xtr +++ b/app/lib/demos/dmbench.xtr @@ -58,7 +58,7 @@ Change the Orientation to Right. END STEP PARAMETER describe L2 1 Right -PARAMETER describe ok +PARAMETER describe cancel RESET MESSAGE _________________________________________ diff --git a/app/lib/demos/dmctlpnl.xtr b/app/lib/demos/dmctlpnl.xtr index f06f1a3..7bc5b44 100644 --- a/app/lib/demos/dmctlpnl.xtr +++ b/app/lib/demos/dmctlpnl.xtr @@ -1126,14 +1126,18 @@ STRUCTURE 44 0 0 0 0 DEMO 2 1.000000 6.250000 0 180.000000 "Symbols Arrow " 0.000000 0.000000 0 0.378906 0.250000 0 END -DRAW 45 0 0 0 0 0.000000 0.000000 0 0.000000 - Z 0 3.937000 6.625000 0.000000 0 48.000000 "Summit" +DRAW 45 0 0 0 0 3.937000 6.625000 0 0.000000 + Z 0 0.000000 0.0000000.000000 0 48.000000 "Summit" END$SEGS -DRAW 46 0 0 0 0 0.000000 0.000000 0 0.000000 - Z 0 0.641000 5.016000 0.000000 0 24.000000 "Seattle" +DRAW 46 0 0 0 0 0.641000 5.016000 0 0.000000 + Z 0 0.000000 0.000000 0.000000 0 24.000000 "Seattle" +#DRAW 46 0 0 0 0 0.000000 0.000000 0 0.000000 +# Z 0 0.641000 5.016000 0.000000 0 24.000000 "Seattle" END$SEGS -DRAW 47 0 0 0 0 0.000000 0.000000 0 0.000000 - Z 0 8.641000 5.000000 0.000000 0 24.000000 "Chicago" +DRAW 47 0 0 0 0 8.641000 5.000000 0 0.000000 + Z 0 0.000000 0.000000 0.000000 0 24.000000 "Chicago" +#DRAW 47 0 0 0 0 0.000000 0.000000 0 0.000000 +# Z 0 8.641000 5.000000 0.000000 0 24.000000 "Chicago" END$SEGS #DRAW 45 0 0 0 0 3.937000 6.625000 0 0.000000 # Z 0 0.000000 0.000000 0.000000 0 48.000000 "Summit" diff --git a/app/lib/demos/dmdimlin.xtr b/app/lib/demos/dmdimlin.xtr index 071e9f8..cdb8344 100644 --- a/app/lib/demos/dmdimlin.xtr +++ b/app/lib/demos/dmdimlin.xtr @@ -157,7 +157,7 @@ STEP #DESCRIBE Size 1 PARAMETER describe L1 1 Small #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel RESET MESSAGE ========================================= diff --git a/app/lib/demos/dmelev.xtr b/app/lib/demos/dmelev.xtr index 623c858..34af839 100644 --- a/app/lib/demos/dmelev.xtr +++ b/app/lib/demos/dmelev.xtr @@ -178,7 +178,7 @@ MOUSE 2 74.307 14.173 #MOUSE 3 74.227 13.453 KEYSTATE 4 MOUSE 4 74.227 12.453 -#PARAMETER elev ok +#PARAMETER elev done MESSAGE _________________________________________ @@ -204,7 +204,7 @@ KEYSTATE 4 MOUSE 3 38.240 3.480 KEYSTATE 4 MOUSE 4 38.240 3.480 -#PARAMETER elev ok +#PARAMETER elev close BIGPAUSE MESSAGE ========================================= @@ -298,7 +298,7 @@ MOUSE 3 25.320 10.000 KEYSTATE 4 MOUSE 4 25.320 10.000 BIGPAUSE -#PARAMETER elev ok +#PARAMETER elev cancel MESSAGE _________________________________________ @@ -331,7 +331,7 @@ MOUSE 3 25.680 5.1 KEYSTATE 4 MOUSE 4 25.680 5.1 BIGPAUSE -#PARAMETER elev ok +#PARAMETER elev cancel MESSAGE _________________________________________ @@ -372,7 +372,7 @@ MOUSE 2 55.120 5.480 KEYSTATE 4 MOUSE 4 54.960 6.520 BIGPAUSE -PARAMETER elev ok +PARAMETER elev cancel MESSAGE ========================================= END diff --git a/app/lib/demos/dmexcept.xtr b/app/lib/demos/dmexcept.xtr index ff98734..2cd62df 100644 --- a/app/lib/demos/dmexcept.xtr +++ b/app/lib/demos/dmexcept.xtr @@ -72,7 +72,7 @@ PARAMETER describe F3 2.250 REDRAW STEP #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel RESET PARAMETER misc cmdColor MESSAGE diff --git a/app/lib/demos/dmflip.xtr b/app/lib/demos/dmflip.xtr index 80921d7..23ae28c 100644 --- a/app/lib/demos/dmflip.xtr +++ b/app/lib/demos/dmflip.xtr @@ -182,7 +182,7 @@ STEP PARAMETER describe S2 Interstate Fuel - Loading Rack BIGPAUSE #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel REDRAW MESSAGE ========================================= diff --git a/app/lib/demos/dmgroup.xtr b/app/lib/demos/dmgroup.xtr index 7c6c7cd..a628d22 100644 --- a/app/lib/demos/dmgroup.xtr +++ b/app/lib/demos/dmgroup.xtr @@ -198,7 +198,7 @@ MOUSE 2 2.359 2.266 MOUSE 4 2.359 2.266 BIGPAUSE #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel RESET MESSAGE _________________________________________ @@ -441,7 +441,7 @@ STEP #DESCRIBE Length 7.500 PARAMETER describe F7 7.500 #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel RESET MESSAGE _________________________________________ @@ -477,7 +477,7 @@ STEP PARAMETER describe F11 17.5 BIGPAUSE #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel MESSAGE _________________________________________ diff --git a/app/lib/demos/dmhelix.xtr b/app/lib/demos/dmhelix.xtr index 88707da..fdb67a9 100644 --- a/app/lib/demos/dmhelix.xtr +++ b/app/lib/demos/dmhelix.xtr @@ -169,7 +169,7 @@ MOUSE 2 1.250 16.000 MOUSE 4 1.250 16.000 PARAMETER elev mode 1 PARAMETER elev value 13.000000 -PARAMETER elev ok +PARAMETER elev cancel BIGPAUSE RESET REDRAW diff --git a/app/lib/demos/dmhndld.xtr b/app/lib/demos/dmhndld.xtr index cf3c477..705b124 100644 --- a/app/lib/demos/dmhndld.xtr +++ b/app/lib/demos/dmhndld.xtr @@ -102,7 +102,7 @@ BIGPAUSE MOUSE 2 26.656 11.094 MOUSE 4 26.656 11.094 #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel RESET MESSAGE ========================================= diff --git a/app/lib/demos/dmrescal.xtr b/app/lib/demos/dmrescal.xtr index c4ac3a6..a01c441 100644 --- a/app/lib/demos/dmrescal.xtr +++ b/app/lib/demos/dmrescal.xtr @@ -175,7 +175,7 @@ Note that the Title of the turnout did not change. END STEP #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel MESSAGE ========================================= END diff --git a/app/lib/demos/dmtotrim.xtr b/app/lib/demos/dmtotrim.xtr index 03a549e..be709f1 100644 --- a/app/lib/demos/dmtotrim.xtr +++ b/app/lib/demos/dmtotrim.xtr @@ -88,7 +88,7 @@ STEP MOUSE 2 5.453 1.875 MOUSE 4 5.453 1.875 #DESCRIBE OK -PARAMETER describe ok +PARAMETER describe cancel MESSAGE ========================================= END diff --git a/app/lib/params/Any-Control Panel Graphics - .375 Grid.xtp b/app/lib/params/Any-Control Panel Graphics - .375 Grid.xtp new file mode 100755 index 0000000..85bfba8 --- /dev/null +++ b/app/lib/params/Any-Control Panel Graphics - .375 Grid.xtp @@ -0,0 +1,586 @@ +CONTENTS Control Panel Graphics +#Track Graphics are designed for a 3/8" x 3/8" Grid layout + +SUBCONTENTS Track Symbols - Straights +TURNOUT * "TS 0.375"" Straight (adjustable to 12"") S" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.375000 0.000000 90.000000 + X adjustable 0.375000 12.000000 + S 16777215 0 0.000000 0.000000 0.375000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 0.375000 0.000000 0 + END$SEGS +TURNOUT * "TS Block Gap BG" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.375000 0.000000 90.000000 + S 16777215 0 0.000000 0.000000 0.375000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 0.156250 0.000000 0 + L3 0 0.060000 0.218750 0.000000 0 0.375000 0.000000 0 + END$SEGS +TURNOUT * "TS Straight End Cap SEC" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + S 16777215 0 0.000000 0.000000 0.031250 0.000000 + L3 0 0.060000 0.000000 0.000000 0 0.062500 0.000000 0 + #G3 0 0.000000 0.030000 0.000000 0.000000 0 + END$SEGS +TURNOUT * "TS Arrow ARO" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + S 16777215 0 0.000000 0.000000 0.125000 0.000000 + F4 0 0.000000 3 0 + 0.000000 0.125000 0 + 0.375000 0.000000 0 + 0.000000 -0.125000 0 + END$SEGS + +SUBCONTENTS Track Symbols - Turnouts +TURNOUT * "TS Turnout LH(GAP) LHG" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.062500 0.000000 0 1.062500 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 0.375000 0 + L3 0 0.060000 0.750000 0.375000 0 1.062500 0.375000 0 + END$SEGS +TURNOUT * "TS Turnout RH(GAP) RHG" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 -0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.062500 0.000000 0 1.062500 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 -0.375000 0 + L3 0 0.060000 0.750000 -0.375000 0 1.062500 -0.375000 0 + END$SEGS +TURNOUT * "TS Turnout LH LH" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 1.125000 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 0.375000 0 + L3 0 0.060000 0.750000 0.375000 0 1.125000 0.375000 0 + END$SEGS +TURNOUT * "TS Turnout RH RH" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 -0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 1.125000 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 -0.375000 0 + L3 0 0.060000 0.750000 -0.375000 0 1.125000 -0.375000 0 + END$SEGS +TURNOUT * "TS Turnout 3W 3W" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + E 1.125000 -0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 1.125000 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 0.375000 0 + L3 0 0.060000 0.750000 0.375000 0 1.125000 0.375000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 -0.375000 0 + L3 0 0.060000 0.750000 -0.375000 0 1.125000 -0.375000 0 + END$SEGS + +SUBCONTENTS Track Symbols - Crossovers +TURNOUT * "TS Crossover LH(GAP) COLHG" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.000000 0.375000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.062500 0.000000 0 1.062500 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 0.375000 0 + L3 0 0.060000 0.062500 0.375000 0 1.062500 0.375000 0 + END$SEGS +TURNOUT * "TS Crossover RH(GAP) CORHG" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.000000 0.375000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.062500 0.000000 0 1.062500 0.000000 0 + L3 0 0.060000 0.375000 0.375000 0 0.750000 0.000000 0 + L3 0 0.060000 0.062500 0.375000 0 1.062500 0.375000 0 + END$SEGS +TURNOUT * "TS Crossover LH COLH" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.000000 0.375000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 1.125000 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 0.375000 0 + L3 0 0.060000 0.000000 0.375000 0 1.125000 0.375000 0 + END$SEGS +TURNOUT * "TS Crossover RH CORH" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.000000 0.375000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 1.125000 0.000000 0 + L3 0 0.060000 0.375000 0.375000 0 0.750000 0.000000 0 + L3 0 0.060000 0.000000 0.375000 0 1.125000 0.375000 0 + END$SEGS +TURNOUT * "TS Dbl.Crossover(GAP) DBLCOG" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.000000 0.375000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.062500 0.000000 0 1.062500 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 0.375000 0 + L3 0 0.060000 0.375000 0.375000 0 0.750000 0.000000 0 + L3 0 0.060000 0.062500 0.375000 0 1.062500 0.375000 0 + END$SEGS +TURNOUT * "TS Dbl.Crossover DBLCO" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.000000 0.375000 270.000000 + E 1.125000 0.000000 90.000000 + E 1.125000 0.375000 90.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 1.125000 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.750000 0.375000 0 + L3 0 0.060000 0.375000 0.375000 0 0.750000 0.000000 0 + L3 0 0.060000 0.000000 0.375000 0 1.125000 0.375000 0 + END$SEGS + +SUBCONTENTS Track Symbols - Crossings +TURNOUT * "TS 90 Crossing C90" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.375000 0.000000 90.000000 + E 0.187500 0.187500 0.000000 + E 0.187500 -0.187500 180.000000 + S 16777215 0 0.000000 0.000000 0.375000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 0.375000 0.000000 0 + L3 0 0.060000 0.187500 0.187500 0 0.187500 -0.187500 0 + END$SEGS +TURNOUT * "TS 45 Crossing C45" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.375000 0.000000 90.000000 + E 0.375000 0.187500 45.000000 + E 0.000000 -0.1875000 225.000000 + S 16777215 0 0.000000 0.000000 0.375000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 0.375000 0.000000 0 + L3 0 0.060000 0.000000 -0.187500 0 0.375000 0.187500 0 + END$SEGS + +SUBCONTENTS Track Symbols - Left Hand Yard Ladder +TURNOUT * "TS LH Yard Ladder(Start) LHYLS" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 1.125000 0.000000 90.000000 + E 0.562500 0.187500 45.000000 + S 16777215 0 0.000000 0.000000 1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 1.125000 0.000000 0 + L3 0 0.060000 0.375000 0.000000 0 0.562500 0.187500 0 + END$SEGS +TURNOUT * "TS LH Yard Ladder(cont) LHYLC" + P "0" 1 + E 0.000000 0.000000 270.000000 + E 0.530330 0.000000 90.000000 + E 0.795495 -0.530330 135.000000 + S 16777215 0 0.000000 0.000000 0.530330 0.000000 + L3 0 0.060000 0.000000 0.000000 0 0.530330 0.000000 0 + L3 0 0.060000 0.265165 0.000000 0 0.795495 -0.530330 0 + END$SEGS +TURNOUT * "TS LH Yard Ladder(End) LHYLE" + P "0" 1 + E 0.000000 0.000000 270.000000 + #E 0.265165 0.000000 90.000000 + E 0.795495 -0.530330 135.000000 + S 16777215 0 0.000000 0.000000 0.265165 0.000000 + L3 0 0.060000 0.000000 0.000000 0 0.265165 0.000000 0 + L3 0 0.060000 0.265165 0.000000 0 0.795495 -0.530330 0 + END$SEGS + + +SUBCONTENTS Track Symbols - Right Hand Yard Ladder +TURNOUT * "TS RH Yard Ladder(Start) RHYLS" + P "0" 1 + E 0.000000 0.000000 90.000000 + E -1.125000 0.000000 270.000000 + E -0.562500 0.187500 315.000000 + S 16777215 0 0.000000 0.000000 -1.125000 0.000000 + L3 0 0.060000 0.000000 0.000000 0 -1.125000 0.000000 0 + L3 0 0.060000 -0.375000 0.000000 0 -0.562500 0.187500 0 + END$SEGS +TURNOUT * "TS RH Yard Ladder(cont) RHYLC" + P "0" 1 + E 0.000000 0.000000 90.000000 + E -0.530330 0.000000 270.000000 + E -0.795495 -0.530330 225.000000 + S 16777215 0 0.000000 0.000000 -0.530330 0.000000 + L3 0 0.060000 0.000000 0.000000 0 -0.530330 0.000000 0 + L3 0 0.060000 -0.265165 0.000000 0 -0.795495 -0.530330 0 + END$SEGS +TURNOUT * "TS RH Yard Ladder(End) RHYLE" + P "0" 1 + E 0.000000 0.000000 90.000000 + E -0.795495 -0.530330 225.000000 + S 16777215 0 0.000000 0.000000 -0.265165 0.000000 + L3 0 0.060000 0.000000 0.000000 0 -0.265165 0.000000 0 + L3 0 0.060000 -0.265165 0.000000 0 -0.795495 -0.530330 0 + END$SEGS + +SUBCONTENTS Track Symbols - Push Buttom Toggle Switch +STRUCTURE * "Switch 1/4"" Push Button " + X pier 0.000000 "" + G3 16448250 0.000000 0.145000 0.000000 0.000000 0 + A3 0 0.013889 0.125000 0.000000 0.000000 0 0.000000 360.000000 + A3 0 0.013889 0.050000 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.125000 0.000000 0 -0.125000 0.000000 0 + L3 0 0.000000 0.000000 0.125000 0 0.000000 -0.125000 0 + END$SEGS +STRUCTURE * "Switch 1/4"" DPDT Toggle " + X pier 0.000000 "" + G3 16448250 0.000000 0.145000 0.000000 0.000000 0 + A3 0 0.013889 0.125000 0.000000 0.000000 0 0.000000 360.000000 + A3 0 0.013889 0.050000 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.090000 0.090000 0 -0.090000 -0.090000 0 + L3 0 0.000000 0.090000 -0.090000 0 -0.090000 0.090000 0 + END$SEGS +STRUCTURE * " 1/4"" DOT " + X pier 0.000000 "" + G3 0 0.000000 0.125000 0.000000 0.000000 0 + END$SEGS + + +SUBCONTENTS Track Symbols - T1 LEDS +STRUCTURE * "LED T1 Red LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.079000 0.000000 0.000000 0 + A3 16711680 0.013889 0.059000 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.059000 0.000000 0 -0.059000 0.000000 0 + L3 0 0.000000 0.000000 0.059000 0 0.000000 -0.059000 0 + END$SEGS +STRUCTURE * "LED T1 Green LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.079000 0.000000 0.000000 0 + A3 65280 0.013889 0.059000 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.059000 0.000000 0 -0.059000 0.000000 0 + L3 0 0.000000 0.000000 0.059000 0 0.000000 -0.059000 0 + END$SEGS +STRUCTURE * "LED T1 Yellow LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.079000 0.000000 0.000000 0 + A3 16776960 0.013889 0.059000 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.059000 0.000000 0 -0.059000 0.000000 0 + L3 0 0.000000 0.000000 0.059000 0 0.000000 -0.059000 0 + END$SEGS +STRUCTURE * "LED T1 Orange LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.079000 0.000000 0.000000 0 + A3 16744448 0.013889 0.059000 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.059000 0.000000 0 -0.059000 0.000000 0 + L3 0 0.000000 0.000000 0.059000 0 0.000000 -0.059000 0 + END$SEGS +STRUCTURE * "LED T1 Bi-Color LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.079000 0.000000 0.000000 0 + A3 0 0.013889 0.059000 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.059000 0.000000 0 -0.059000 0.000000 0 + L3 0 0.000000 0.000000 0.059000 0 0.000000 -0.059000 0 + END$SEGS + + +SUBCONTENTS Track Symbols - T1¾ LEDS +STRUCTURE * "LED T1-3/4 Red LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.118400 0.000000 0.000000 0 + A3 16711680 0.013889 0.098400 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.098400 0.000000 0 -0.098400 0.000000 0 + L3 0 0.000000 0.000000 0.098400 0 0.000000 -0.098400 0 + END$SEGS +STRUCTURE * "LED T1-3/4 Green LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.118400 0.000000 0.000000 0 + A3 65280 0.013889 0.098400 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.098400 0.000000 0 -0.098400 0.000000 0 + L3 0 0.000000 0.000000 0.098400 0 0.000000 -0.098400 0 + END$SEGS +STRUCTURE * "LED T1-3/4 Yellow LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.118400 0.000000 0.000000 0 + A3 16776960 0.013889 0.098400 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.098400 0.000000 0 -0.098400 0.000000 0 + L3 0 0.000000 0.000000 0.098400 0 0.000000 -0.098400 0 + END$SEGS +STRUCTURE * "LED T1-3/4 Orange LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.118400 0.000000 0.000000 0 + A3 16744448 0.013889 0.098400 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.098400 0.000000 0 -0.098400 0.000000 0 + L3 0 0.000000 0.000000 0.098400 0 0.000000 -0.098400 0 + END$SEGS +STRUCTURE * "LED T1-3/4 Bi-Color LED " + X pier 0.000000 "" + G3 16448250 0.000000 0.118400 0.000000 0.000000 0 + A3 0 0.013889 0.098400 0.000000 0.000000 0 0.000000 360.000000 + L3 0 0.000000 0.098400 0.000000 0 -0.098400 0.000000 0 + L3 0 0.000000 0.000000 0.098400 0 0.000000 -0.098400 0 + END$SEGS + +SUBCONTENTS SIGNALS - Single Heads +STRUCTURE * "Signals 1 AS 1S" + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +STRUCTURE * "Signals 2 AS 2S" + G3 65280 0.000000 0.050000 0.000000 0.600000 0 + A3 0 0.010000 0.050000 0.000000 0.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.600000 0 0.062500 0.600000 0 + L3 0 0.000000 0.000000 0.662500 0 0.000000 0.537500 0 + A3 0 0.020000 0.100000 0.000000 0.600000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +STRUCTURE * "Signals 3 AS 3S" + G3 65280 0.000000 0.050000 0.000000 0.800000 0 + A3 0 0.010000 0.050000 0.000000 0.800000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.800000 0 0.062500 0.800000 0 + L3 0 0.000000 0.000000 0.862500 0 0.000000 0.737500 0 + A3 0 0.020000 0.100000 0.000000 0.800000 0 0.000000 360.000000 + G3 16776960 0.000000 0.050000 0.000000 0.600000 0 + A3 0 0.010000 0.050000 0.000000 0.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.600000 0 0.062500 0.600000 0 + L3 0 0.000000 0.000000 0.662500 0 0.000000 0.537500 0 + A3 0 0.020000 0.100000 0.000000 0.600000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A 0 0.020000 0.100000 0.000000 0.400000 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS + +SUBCONTENTS SIGNALS - Double Heads +STRUCTURE * "Signals 1-1 AS 1-1S" + G3 16711680 0.000000 0.050000 0.000000 0.800000 0 + A3 0 0.010000 0.050000 0.000000 0.800000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.800000 0 0.062500 0.800000 0 + L3 0 0.000000 0.000000 0.862500 0 0.000000 0.737500 0 + A3 0 0.020000 0.100000 0.000000 0.800000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.500000 0 0.000000 0.700000 0 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +STRUCTURE * "Signals 2-2 AS 2-2S" + G3 65280 0.000000 0.050000 0.000000 1.200000 0 + A3 0 0.010000 0.050000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.200000 0 0.062500 1.200000 0 + L3 0 0.000000 0.000000 1.262500 0 0.000000 1.137500 0 + A3 0 0.020000 0.100000 0.000000 1.200000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 1.000000 0 + A3 0 0.010000 0.050000 0.000000 1.000000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.000000 0 0.062500 1.000000 0 + L3 0 0.000000 0.000000 1.062500 0 0.000000 0.937500 0 + A3 0 0.020000 0.100000 0.000000 1.000000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.700000 0 0.000000 0.900000 0 + G3 65280 0.000000 0.050000 0.000000 0.600000 0 + A3 0 0.010000 0.050000 0.000000 0.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.600000 0 0.062500 0.600000 0 + L3 0 0.000000 0.000000 0.662500 0 0.000000 0.537500 0 + A3 0 0.020000 0.100000 0.000000 0.600000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +STRUCTURE * "Signals 3-3 AS 3-3S" + G3 65280 0.000000 0.050000 0.000000 1.600000 0 + A3 0 0.010000 0.050000 0.000000 1.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.600000 0 0.062500 1.600000 0 + L3 0 0.000000 0.000000 1.662500 0 0.000000 1.537500 0 + A3 0 0.020000 0.100000 0.000000 1.600000 0 0.000000 360.000000 + G3 16776960 0.000000 0.050000 0.000000 1.400000 0 + A3 0 0.010000 0.050000 0.000000 1.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.400000 0 0.062500 1.400000 0 + L3 0 0.000000 0.000000 1.462500 0 0.000000 1.337500 0 + A3 0 0.020000 0.100000 0.000000 1.400000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 1.200000 0 + A3 0 0.010000 0.050000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.200000 0 0.062500 1.200000 0 + L3 0 0.000000 0.000000 1.262500 0 0.000000 1.137500 0 + A3 0 0.020000 0.100000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.900000 0 0.000000 1.100000 0 + G3 65280 0.000000 0.050000 0.000000 0.800000 0 + A3 0 0.010000 0.050000 0.000000 0.800000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.800000 0 0.062500 0.800000 0 + L3 0 0.000000 0.000000 0.862500 0 0.000000 0.737500 0 + A3 0 0.020000 0.100000 0.000000 0.800000 0 0.000000 360.000000 + G3 16776960 0.000000 0.050000 0.000000 0.600000 0 + A3 0 0.010000 0.050000 0.000000 0.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.600000 0 0.062500 0.600000 0 + L3 0 0.000000 0.000000 0.662500 0 0.000000 0.537500 0 + A3 0 0.020000 0.100000 0.000000 0.600000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +STRUCTURE * "Signals 3-2 AS 3-2S" + G3 65280 0.000000 0.050000 0.000000 1.400000 0 + A3 0 0.010000 0.050000 0.000000 1.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.400000 0 0.062500 1.400000 0 + L3 0 0.000000 0.000000 1.462500 0 0.000000 1.337500 0 + A3 0 0.020000 0.100000 0.000000 1.400000 0 0.000000 360.000000 + G3 16776960 0.000000 0.050000 0.000000 1.200000 0 + A3 0 0.010000 0.050000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.200000 0 0.062500 1.200000 0 + L3 0 0.000000 0.000000 1.262500 0 0.000000 1.137500 0 + A3 0 0.020000 0.100000 0.000000 1.200000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 1.000000 0 + A3 0 0.010000 0.050000 0.000000 1.000000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.000000 0 0.062500 1.000000 0 + L3 0 0.000000 0.000000 1.062500 0 0.000000 0.937500 0 + A3 0 0.020000 0.100000 0.000000 1.000000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.700000 0 0.000000 0.900000 0 + G3 65280 0.000000 0.050000 0.000000 0.600000 0 + A3 0 0.010000 0.050000 0.000000 0.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.600000 0 0.062500 0.600000 0 + L3 0 0.000000 0.000000 0.66250 00 0.000000 0.537500 0 + A3 0 0.020000 0.100000 0.000000 0.600000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +SUBCONTENTS SIGNALS - Triple Heads +STRUCTURE * "Signals 1-1-1 AS 1-1-1S" + G3 16711680 0.000000 0.050000 0.000000 1.200000 0 + A3 0 0.010000 0.050000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.200000 0 0.062500 1.200000 0 + L3 0 0.000000 0.000000 1.262500 0 0.000000 1.137500 0 + A3 0 0.020000 0.100000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.900000 0 0.000000 1.100000 0 + G3 16711680 0.000000 0.050000 0.000000 0.800000 0 + A3 0 0.010000 0.050000 0.000000 0.800000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.800000 0 0.062500 0.800000 0 + L3 0 0.000000 0.000000 0.862500 0 0.000000 0.737500 0 + A3 0 0.020000 0.100000 0.000000 0.800000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.500000 0 0.000000 0.700000 0 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +STRUCTURE * "Signals 3-3-3 AS 3-3-3S" + G3 65280 0.000000 0.050000 0.000000 2.400000 0 + A3 0 0.010000 0.050000 0.000000 2.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 2.400000 0 0.062500 2.400000 0 + L3 0 0.000000 0.000000 2.462500 0 0.000000 2.337500 0 + A3 0 0.020000 0.100000 0.000000 2.400000 0 0.000000 360.000000 + G3 16776960 0.000000 0.050000 0.000000 2.200000 0 + A3 0 0.010000 0.050000 0.000000 2.200000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 2.200000 0 0.062500 2.200000 0 + L3 0 0.000000 0.000000 2.262500 0 0.000000 2.137500 0 + A3 0 0.020000 0.100000 0.000000 2.200000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 2.000000 0 + A 0 0.010000 0.050000 0.000000 2.000000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 2.000000 0 0.062500 2.000000 0 + L3 0 0.000000 0.000000 2.062500 0 0.000000 1.937500 0 + A3 0 0.020000 0.100000 0.000000 2.000000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 1.700000 0 0.000000 1.900000 0 + G3 65280 0.000000 0.050000 0.000000 1.600000 0 + A3 0 0.010000 0.050000 0.000000 1.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.600000 0 0.062500 1.600000 0 + L3 0 0.000000 0.000000 1.662500 0 0.000000 1.537500 0 + A3 0 0.020000 0.100000 0.000000 1.600000 0 0.000000 360.000000 + G3 16776960 0.000000 0.050000 0.000000 1.400000 0 + A3 0 0.010000 0.050000 0.000000 1.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.400000 0 0.062500 1.400000 0 + L3 0 0.000000 0.000000 1.462500 0 0.000000 1.337500 0 + A3 0 0.020000 0.100000 0.000000 1.400000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 1.200000 0 + A3 0 0.010000 0.050000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 1.200000 0 0.062500 1.200000 0 + L3 0 0.000000 0.000000 1.262500 0 0.000000 1.137500 0 + A3 0 0.020000 0.100000 0.000000 1.200000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.900000 0 0.000000 1.100000 0 + G3 65280 0.000000 0.050000 0.000000 0.800000 0 + A3 0 0.010000 0.050000 0.000000 0.800000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.800000 0 0.062500 0.800000 0 + L3 0 0.000000 0.000000 0.862500 0 0.000000 0.737500 0 + A3 0 0.020000 0.100000 0.000000 0.800000 0 0.000000 360.000000 + G3 16776960 0.000000 0.050000 0.000000 0.600000 0 + A3 0 0.010000 0.050000 0.000000 0.600000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.600000 0 0.062500 0.600000 0 + L3 0 0.000000 0.000000 0.662500 0 0.000000 0.537500 0 + A3 0 0.020000 0.100000 0.000000 0.600000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 0.400000 0 + A3 0 0.010000 0.050000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.400000 0 0.062500 0.400000 0 + L3 0 0.000000 0.000000 0.462500 0 0.000000 0.337500 0 + A3 0 0.020000 0.100000 0.000000 0.400000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.300000 0 0.000000 0.000000 0 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +SUBCONTENTS SIGNALS - Dwarfs +STRUCTURE * "Signals 1 Aspect Signal 1DS" + G3 16711680 0.000000 0.050000 0.000000 0.100000 0 + A3 0 0.010000 0.050000 0.000000 0.100000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.100000 0 0.062500 0.100000 0 + L3 0 0.000000 0.000000 0.162500 0 0.000000 0.037500 0 + A3 0 0.020000 0.100000 0.000000 0.100000 0 0.000000 360.000000 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS +STRUCTURE * "Signals 2 Aspect Signal 2DS" + G3 65280 0.000000 0.050000 0.000000 0.300000 0 + A3 0 0.010000 0.050000 0.000000 0.300000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.300000 0 0.062500 0.300000 0 + L3 0 0.000000 0.000000 0.362500 0 0.000000 0.237500 0 + A3 0 0.020000 0.100000 0.000000 0.300000 0 0.000000 360.000000 + G3 16711680 0.000000 0.050000 0.000000 0.100000 0 + A3 0 0.010000 0.050000 0.000000 0.100000 0 0.000000 360.000000 + L3 0 0.000000 -0.062500 0.100000 0 0.062500 0.100000 0 + L3 0 0.000000 0.000000 0.162500 0 0.000000 0.037500 0 + A3 0 0.020000 0.100000 0.000000 0.100000 0 0.000000 360.000000 + L3 0 0.020000 -0.100000 0.000000 0 0.100000 0.000000 0 + END$SEGS + diff --git a/app/lib/params/Any-IkeaModular.xtp b/app/lib/params/Any-IkeaModular.xtp new file mode 100644 index 0000000..075ba4c --- /dev/null +++ b/app/lib/params/Any-IkeaModular.xtp @@ -0,0 +1,147 @@ +CONTENTS Ikea Modular +STRUCTURE * "Ikea Modular 35.25x11.75 Shelf & (4)Post 001" +#Shelf + Y4 0 0.041668 12 0 + 1.000000 1.250000 0 + 1.000000 10.500000 0 + 1.750000 10.500000 0 + 1.750000 11.750000 0 + 33.500000 11.750000 0 + 33.500000 10.500000 0 + 34.250000 10.500000 0 + 34.250000 1.250000 0 + 33.500000 1.250000 0 + 33.500000 0.000000 0 + 1.750000 0.000000 0 + 1.750000 1.250000 0 +#Posts + Y4 0 0.041668 4 0 + 0.000000 0.000000 0 + 0.000000 1.250000 0 + 1.750000 1.250000 0 + 1.750000 0.000000 0 + Y4 0 0.041668 4 0 + 0.000000 10.500000 0 + 0.000000 11.750000 0 + 1.750000 11.750000 0 + 1.750000 10.500000 0 + Y4 0 0.041668 4 0 + 33.500000 0.000000 0 + 33.500000 1.250000 0 + 35.250000 1.250000 0 + 35.250000 0.000000 0 + Y4 0 0.041668 4 0 + 33.500000 10.500000 0 + 33.500000 11.750000 0 + 35.250000 11.750000 0 + 35.250000 10.500000 0 + END$SEGS +STRUCTURE * "Ikea Modular 33x11.75 Shelf 002" +#Shelf + Y4 0 0.041668 12 0 + 1.000000 1.250000 0 + 1.000000 10.500000 0 + 1.750000 10.500000 0 + 1.750000 11.750000 0 + 33.500000 11.750000 0 + 33.500000 10.500000 0 + 34.250000 10.500000 0 + 34.250000 1.250000 0 + 33.500000 1.250000 0 + 33.500000 0.000000 0 + 1.750000 0.000000 0 + 1.750000 1.250000 0 + END$SEGS +STRUCTURE * "Ikea Modular 35.25x11.75 Shelf & (2)Post 003" +#Shelf + Y4 0 0.041668 12 0 + 1.000000 1.250000 0 + 1.000000 10.500000 0 + 1.750000 10.500000 0 + 1.750000 11.750000 0 + 33.500000 11.750000 0 + 33.500000 10.500000 0 + 34.250000 10.500000 0 + 34.250000 1.250000 0 + 33.500000 1.250000 0 + 33.500000 0.000000 0 + 1.750000 0.000000 0 + 1.750000 1.250000 0 +#Posts + Y4 0 0.041668 4 0 + 0.000000 0.000000 0 + 0.000000 1.250000 0 + 1.750000 1.250000 0 + 1.750000 0.000000 0 + Y4 0 0.041668 4 0 + 0.000000 10.500000 0 + 0.000000 11.750000 0 + 1.750000 11.750000 0 + 1.750000 10.500000 0 + END$SEGS +STRUCTURE * "Ikea Modular (2)Post 004" +#Posts + Y4 0 0.041668 4 0 + 0.000000 0.000000 0 + 0.000000 1.250000 0 + 1.750000 1.250000 0 + 1.750000 0.000000 0 + Y4 0 0.041668 4 0 + 0.000000 10.500000 0 + 0.000000 11.750000 0 + 1.750000 11.750000 0 + 1.750000 10.500000 0 + END$SEGS +STRUCTURE * "Ikea Modular Corner Post 005" +#Post + Y4 0 0.041668 4 0 + 0.000000 0.000000 0 + 0.000000 1.750000 0 + 1.750000 1.750000 0 + 1.750000 0.000000 0 + END$SEGS +STRUCTURE * "Ikea Modular Corner Shelf & (5)Post 006" +#Post + Y4 0 0.041668 4 0 + 0.000000 21.750000 0 + 0.000000 23.500000 0 + 1.750000 23.500000 0 + 1.750000 21.750000 0 + Y4 0 0.041668 4 0 + 0.000000 0.000000 0 + 0.000000 1.750000 0 + 1.250000 1.750000 0 + 1.250000 0.000000 0 + Y4 0 0.041668 4 0 + 10.500000 0.000000 0 + 10.500000 1.750000 0 + 11.750000 1.750000 0 + 11.750000 0.000000 0 + Y4 0 0.041668 4 0 + 21.750000 22.250000 0 + 21.750000 23.500000 0 + 23.500000 23.500000 0 + 23.500000 22.250000 0 + Y4 0 0.041668 4 0 + 21.750000 11.750000 0 + 21.750000 13.000000 0 + 23.500000 13.000000 0 + 23.500000 11.750000 0 +#Shelf + Y4 0 0.041668 15 0 + 0.000000 1.750000 0 + 0.000000 21.750000 0 + 1.750000 21.750000 0 + 1.750000 23.500000 0 + 21.750000 23.500000 0 + 21.750000 22.250000 0 + 22.500000 22.250000 0 + 22.500000 13.000000 0 + 21.750000 13.000000 0 + 21.750000 11.750000 0 + 11.750000 1.750000 0 + 10.500000 1.750000 0 + 10.500000 1.000000 0 + 1.250000 1.000000 0 + 1.250000 1.750000 0 + END$SEGS diff --git a/app/lib/params/Any-PecoTurnoutMotors.xtp b/app/lib/params/Any-PecoTurnoutMotors.xtp new file mode 100644 index 0000000..fcfe05c --- /dev/null +++ b/app/lib/params/Any-PecoTurnoutMotors.xtp @@ -0,0 +1,177 @@ +CONTENTS Peco Turnout Motors +# Designed for N scale 8mm offset insertion Point +# For HO Centers throw pin on track center +STRUCTURE * "Peco Turnout Motor PL-10" +#Cutout Outline + Y4 6908265 0.000000 4 0 + -0.472441 -1.102362 0 + 0.472441 -1.102362 0 + 0.472441 0.472441 0 + -0.472441 0.472441 0 +#Vertical Right + Y4 6908265 0.000000 4 0 + 0.305118 0.433071 0 + 0.334646 0.433071 0 + 0.334646 -1.062992 0 + 0.305118 -1.062992 0 +#Vertical Left + Y4 6908265 0.000000 4 0 + -0.334646 0.433071 0 + -0.305118 0.433071 0 + -0.305118 -1.062992 0 + -0.334646 -1.062992 0 +#Horizonal Row1 + Y4 6908265 0.000000 4 0 + -0.433071 0.329724 0 + 0.433071 0.329724 0 + 0.433071 0.300197 0 + -0.433071 0.300197 0 +#Horizonal Row2 + Y4 6908265 0.000000 4 0 + -0.433071 -0.177165 0 + 0.433071 -0.177165 0 + 0.433071 -0.147638 0 + -0.433071 -0.147638 0 +#Horizonal Row3 + Y4 6908265 0.000000 4 0 + -0.433071 -0.482283 0 + 0.433071 -0.482283 0 + 0.433071 -0.452756 0 + -0.433071 -0.452756 0 +#Horizonal Row4 + Y4 6908265 0.000000 4 0 + -0.433071 -0.959646 0 + 0.433071 -0.959646 0 + 0.433071 -0.930118 0 + -0.433071 -0.930118 0 +#ThrowRod + Y4 6908265 0.000000 4 0 + -0.059055 -0.177165 0 + 0.059055 -0.177165 0 + 0.059055 -0.452756 0 + -0.059055 -0.452756 0 + L3 6908265 0.000000 0.019685 -0.393701 0 0.019685 -0.236220 0 + L3 6908265 0.000000 -0.019685 -0.236220 0 -0.019685 -0.393701 0 + A3 6908265 0.000000 0.019685 0.000000 -0.393701 0 90.000000 180.000000 + A3 6908265 0.000000 0.019685 0.000000 -0.236220 0 270.000000 180.000000 + G3 6908265 0 0.019685 0.000000 -0.314961 0 +#UpperCoil + Y4 6908265 0.000000 4 0 + -0.251969 0.300197 0 + 0.251969 0.300197 0 + 0.251969 -0.147638 0 + -0.251969 -0.147638 0 + L3 12500670 0.000000 -0.296875 -0.131397 0 0.296875 -0.006397 0 + L3 12500670 0.000000 -0.296875 -0.092027 0 0.296875 0.032973 0 + L3 12500670 0.000000 -0.296875 -0.052657 0 0.296875 0.072343 0 + L3 12500670 0.000000 -0.296875 -0.013287 0 0.296875 0.111713 0 + L3 12500670 0.000000 -0.296875 0.026083 0 0.296875 0.151083 0 + L3 12500670 0.000000 -0.296875 0.065453 0 0.296875 0.190453 0 + L3 12500670 0.000000 -0.296875 0.104823 0 0.296875 0.229823 0 + L3 12500670 0.000000 -0.296875 0.144193 0 0.296875 0.283956 0 + A3 16711680 0 0.039370 0.374016 -0.698819 0 0.000000 360.000000 + A3 16711680 0 0.039370 0.374016 0.068898 0 0.000000 360.000000 +#LowerCoil + Y4 6908265 0.000000 4 0 + -0.251969 -0.482283 0 + 0.251969 -0.482283 0 + 0.251969 -0.930118 0 + -0.251969 -0.930118 0 + L3 12500670 0.000000 -0.296875 -0.623524 0 0.296875 -0.498524 0 + L3 12500670 0.000000 -0.296875 -0.662894 0 0.296875 -0.537894 0 + L3 12500670 0.000000 -0.296875 -0.702264 0 0.296875 -0.577264 0 + L3 12500670 0.000000 -0.296875 -0.741634 0 0.296875 -0.616634 0 + L3 12500670 0.000000 -0.296875 -0.781004 0 0.296875 -0.656004 0 + L3 12500670 0.000000 -0.296875 -0.820374 0 0.296875 -0.695374 0 + L3 12500670 0.000000 -0.296875 -0.859744 0 0.296875 -0.734744 0 + L3 12500670 0.000000 -0.296875 -0.899114 0 0.296875 -0.774114 0 + A3 16711680 0 0.039370 -0.374016 -0.698819 0 0.000000 360.000000 + A3 16711680 0 0.039370 -0.374016 0.068898 0 0.000000 360.000000 + END$SEGS +STRUCTURE * "Peco Turnout Motor(Ext Op Pin) PL-10E" +#Cutout Outline + Y4 6908265 0.000000 4 0 + -0.472441 -1.102362 0 + 0.472441 -1.102362 0 + 0.472441 0.472441 0 + -0.472441 0.472441 0 +#Vertical Right + Y4 6908265 0.000000 4 0 + 0.305118 0.433071 0 + 0.334646 0.433071 0 + 0.334646 -1.062992 0 + 0.305118 -1.062992 0 +#Vertical Left + Y4 6908265 0.000000 4 0 + -0.334646 0.433071 0 + -0.305118 0.433071 0 + -0.305118 -1.062992 0 + -0.334646 -1.062992 0 +#Horizonal Row1 + Y4 6908265 0.000000 4 0 + -0.433071 0.329724 0 + 0.433071 0.329724 0 + 0.433071 0.300197 0 + -0.433071 0.300197 0 +#Horizonal Row2 + Y4 6908265 0.000000 4 0 + -0.433071 -0.177165 0 + 0.433071 -0.177165 0 + 0.433071 -0.147638 0 + -0.433071 -0.147638 0 +#Horizonal Row3 + Y4 6908265 0.000000 4 0 + -0.433071 -0.482283 0 + 0.433071 -0.482283 0 + 0.433071 -0.452756 0 + -0.433071 -0.452756 0 +#Horizonal Row4 + Y4 6908265 0.000000 4 0 + -0.433071 -0.959646 0 + 0.433071 -0.959646 0 + 0.433071 -0.930118 0 + -0.433071 -0.930118 0 +#ThrowRod + Y4 6908265 0.000000 4 0 + -0.059055 -0.177165 0 + 0.059055 -0.177165 0 + 0.059055 -0.452756 0 + -0.059055 -0.452756 0 + L3 6908265 0.000000 0.019685 -0.393701 0 0.019685 -0.236220 0 + L3 6908265 0.000000 -0.019685 -0.236220 0 -0.019685 -0.393701 0 + A3 6908265 0.000000 0.019685 0.000000 -0.393701 0 90.000000 180.000000 + A3 6908265 0.000000 0.019685 0.000000 -0.236220 0 270.000000 180.000000 + G3 6908265 0 0.019685 0.000000 -0.314961 0 +#UpperCoil + Y4 6908265 0.000000 4 0 + -0.251969 0.300197 0 + 0.251969 0.300197 0 + 0.251969 -0.147638 0 + -0.251969 -0.147638 0 + L3 12500670 0.000000 -0.296875 -0.131397 0 0.296875 -0.006397 0 + L3 12500670 0.000000 -0.296875 -0.092027 0 0.296875 0.032973 0 + L3 12500670 0.000000 -0.296875 -0.052657 0 0.296875 0.072343 0 + L3 12500670 0.000000 -0.296875 -0.013287 0 0.296875 0.111713 0 + L3 12500670 0.000000 -0.296875 0.026083 0 0.296875 0.151083 0 + L3 12500670 0.000000 -0.296875 0.065453 0 0.296875 0.190453 0 + L3 12500670 0.000000 -0.296875 0.104823 0 0.296875 0.229823 0 + L3 12500670 0.000000 -0.296875 0.144193 0 0.296875 0.283956 0 + A3 16711680 0 0.039370 0.374016 -0.698819 0 0.000000 360.000000 + A3 16711680 0 0.039370 0.374016 0.068898 0 0.000000 360.000000 +#LowerCoil + Y4 6908265 0.000000 4 0 + -0.251969 -0.482283 0 + 0.251969 -0.482283 0 + 0.251969 -0.930118 0 + -0.251969 -0.930118 0 + L3 12500670 0.000000 -0.296875 -0.623524 0 0.296875 -0.498524 0 + L3 12500670 0.000000 -0.296875 -0.662894 0 0.296875 -0.537894 0 + L3 12500670 0.000000 -0.296875 -0.702264 0 0.296875 -0.577264 0 + L3 12500670 0.000000 -0.296875 -0.741634 0 0.296875 -0.616634 0 + L3 12500670 0.000000 -0.296875 -0.781004 0 0.296875 -0.656004 0 + L3 12500670 0.000000 -0.296875 -0.820374 0 0.296875 -0.695374 0 + L3 12500670 0.000000 -0.296875 -0.859744 0 0.296875 -0.734744 0 + L3 12500670 0.000000 -0.296875 -0.899114 0 0.296875 -0.774114 0 + A3 16711680 0 0.039370 -0.374016 -0.698819 0 0.000000 360.000000 + A3 16711680 0 0.039370 -0.374016 0.068898 0 0.000000 360.000000 + END$SEGS diff --git a/app/lib/params/CMakeLists.txt b/app/lib/params/CMakeLists.txt index 8729af5..2d822d9 100644 --- a/app/lib/params/CMakeLists.txt +++ b/app/lib/params/CMakeLists.txt @@ -61,7 +61,6 @@ set_target_properties( set(infiles "fallerho.struct" "revell.struct" - "pikestuf.struct" ) # define build commands for all struct files diff --git a/app/lib/params/HO-Atlas Code 100 Track.xtp b/app/lib/params/HO-Atlas Code 100 Track.xtp index 0c263b4..47450b5 100644 --- a/app/lib/params/HO-Atlas Code 100 Track.xtp +++ b/app/lib/params/HO-Atlas Code 100 Track.xtp @@ -194,42 +194,44 @@ TURNOUT HO "Atlas Customline Mark IV Curve Right 288" C 0 0.000000 27.133402 0.710757 -27.133388 359.942837 30.057448 S 0 0.000000 14.277497 -3.635217 14.840000 -3.960000 END$SEGS -TURNOUT HO "Atlas Left Snap Switch 850" - P "Normal" 1 - P "Reverse" 2 - E 0.000000 0.000000 270.000000 - E 9.000000 0.000000 90.000000 - E 6.156363 1.085533 70.000000 - S 0 0.000000 0.000000 0.000000 9.000000 0.000000 - C 0 0.000000 -18.000000 0.000000 18.000000 160.000000 20.000000 - END$SEGS -TURNOUT HO "Atlas Right Snap Switch 851" - P "Normal" 1 - P "Reverse" 2 - E 0.000000 0.000000 270.000000 - E 9.000000 0.000000 90.000000 - E 6.156363 -1.085533 110.000000 - S 0 0.000000 0.000000 0.000000 9.000000 0.000000 - C 0 0.000000 18.000000 0.000000 -18.000000 0.000000 20.000000 - END$SEGS -TURNOUT HO "Atlas Left Snap Switch 850/15" - P "Normal" 1 - P "Reverse" 2 +TURNOUT HO "Atlas Left Snap Switch 850/860" + P "Normal" 1 2 + P "Reverse" 1 3 E 0.000000 0.000000 270.000000 E 9.000000 0.000000 90.000000 - E 4.658743 0.613335 75.000000 - S 0 0.000000 0.000000 0.000000 9.000000 0.000000 - C 0 0.000000 18.000000 0.000000 18.000000 165.000000 15.000000 + E 7.656363 1.085533 70.000000 + S 0 0.000000 0.000000 0.000000 1.500000 0.000000 + S 0 0.000000 1.500000 0.000000 9.000000 0.000000 + C 0 0.000000 -18.000000 1.500000 18.000000 160.000000 20.000000 END$SEGS -TURNOUT HO "Atlas Right Snap Switch 851/15" - P "Normal" 1 - P "Reverse" 2 +TURNOUT HO "Atlas Right Snap Switch 851/861" + P "Normal" 1 2 + P "Reverse" 1 3 E 0.000000 0.000000 270.000000 E 9.000000 0.000000 90.000000 - E 4.658743 -0.613335 105.000000 - S 0 0.000000 0.000000 0.000000 9.000000 0.000000 - C 0 0.000000 18.000000 0.000000 -18.000000 0.000000 15.000000 - END$SEGS + E 7.656363 -1.085533 110.000000 + S 0 0.000000 0.000000 0.000000 1.500000 0.000000 + S 0 0.000000 1.500000 0.000000 9.000000 0.000000 + C 0 0.000000 18.000000 1.500000 -18.000000 0.000000 20.000000 + END$SEGS +#TURNOUT HO "Atlas Left Snap Switch 850/15" +# P "Normal" 1 +# P "Reverse" 2 +# E 0.000000 0.000000 270.000000 +# E 9.000000 0.000000 90.000000 +# E 4.658743 0.613335 75.000000 +# S 0 0.000000 0.000000 0.000000 9.000000 0.000000 +# C 0 0.000000 18.000000 0.000000 18.000000 165.000000 15.000000 +# END$SEGS +#TURNOUT HO "Atlas Right Snap Switch 851/15" +# P "Normal" 1 +# P "Reverse" 2 +# E 0.000000 0.000000 270.000000 +# E 9.000000 0.000000 90.000000 +# E 4.658743 -0.613335 105.000000 +# S 0 0.000000 0.000000 0.000000 9.000000 0.000000 +# C 0 0.000000 18.000000 0.000000 -18.000000 0.000000 15.000000 +# END$SEGS ######################################################################################### ######################################################################################### diff --git a/app/lib/params/HO-Kato.xtp b/app/lib/params/HO-Kato.xtp old mode 100644 new mode 100755 index 5faab01..4b395d4 --- a/app/lib/params/HO-Kato.xtp +++ b/app/lib/params/HO-Kato.xtp @@ -1,7 +1,7 @@ CONTENTS Kato Unitrack HO-Scale SUBCONTENTS Kato Unitrack HO-Scale Wood-Tie Straight Track -TURNOUT HO "Kato Unitrack Straight 2 3/8 60mm 2-105" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 60mm(2-3/8) 2-105" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.362205 0.000000 90.000000 @@ -11,7 +11,7 @@ TURNOUT HO "Kato Unitrack Straight 2 3/8 60mm 2-105" L3 11579568 0.010000 0.000000 -0.610236 0 2.362205 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 2.362205 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 3 11/16 94mm 2-111" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 94mm(3-11/16) 2-111" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.700787 0.000000 90.000000 @@ -21,7 +21,17 @@ TURNOUT HO "Kato Unitrack Straight 3 11/16 94mm 2-111" L3 11579568 0.010000 0.000000 -0.610236 0 3.700787 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 3.700787 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 4 1/2 114mm 2-120" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 97mm(3-3/4) 2-192" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.818898 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.818898 0.000000 + L3 11579568 0.020000 0.000000 0.807087 0 3.818898 0.807087 0 + L3 11579568 0.010000 0.000000 0.610236 0 3.818898 0.610236 0 + L3 11579568 0.010000 0.000000 -0.610236 0 3.818898 -0.610236 0 + L3 11579568 0.020000 0.000000 -0.807087 0 3.818898 -0.807087 0 + END$SEGS +TURNOUT HO "Kato Unitrack Wood-Tie Straight 114mm(4-1/2) 2-120" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.488189 0.000000 90.000000 @@ -31,7 +41,7 @@ TURNOUT HO "Kato Unitrack Straight 4 1/2 114mm 2-120" L3 11579568 0.010000 0.000000 -0.610236 0 4.488189 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 4.488189 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 4 7/8 123mm 2-140" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 123mm(4-7/8) 2-140" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.842520 0.000000 90.000000 @@ -41,7 +51,17 @@ TURNOUT HO "Kato Unitrack Straight 4 7/8 123mm 2-140" L3 11579568 0.010000 0.000000 -0.610236 0 4.842520 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 4.842520 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 6 7/8 174mm 2-130" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 149mm(5-7/8) 2-193" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.826772 0.000000 90.000000 + S 0 0 0.000000 0.000000 5.826772 0.000000 + L3 11579568 0.020000 0.000000 0.807087 0 5.826772 0.807087 0 + L3 11579568 0.010000 0.000000 0.610236 0 5.826772 0.610236 0 + L3 11579568 0.010000 0.000000 -0.610236 0 5.826772 -0.610236 0 + L3 11579568 0.020000 0.000000 -0.807087 0 5.826772 -0.807087 0 + END$SEGS +TURNOUT HO "Kato Unitrack Wood-Tie Straight 174mm(6-7/8) 2-130" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.850394 0.000000 90.000000 @@ -51,17 +71,7 @@ TURNOUT HO "Kato Unitrack Straight 6 7/8 174mm 2-130" L3 11579568 0.010000 0.000000 -0.610236 0 6.850394 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 6.850394 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 9 3/4 246mm 2-150" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 9.685039 0.000000 90.000000 - S 0 0 0.000000 0.000000 9.685039 0.000000 - L3 11579568 0.020000 0.000000 0.807087 0 9.685039 0.807087 0 - L3 11579568 0.010000 0.000000 0.610236 0 9.685039 0.610236 0 - L3 11579568 0.010000 0.000000 -0.610236 0 9.685039 -0.610236 0 - L3 11579568 0.020000 0.000000 -0.807087 0 9.685039 -0.807087 0 - END$SEGS -TURNOUT HO "Kato Unitrack Straight 8 15/16 227mm 2-160" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 227mm(8-15/16) 2-160" P "Normal" 1 E 0.000000 0.000000 270.000000 E 8.937008 0.000000 90.000000 @@ -71,7 +81,17 @@ TURNOUT HO "Kato Unitrack Straight 8 15/16 227mm 2-160" L3 11579568 0.010000 0.000000 -0.610236 0 8.937008 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 8.937008 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 14 1/2 369mm 2-180" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 246mm(9-3/4) 2-150" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 9.685039 0.000000 90.000000 + S 0 0 0.000000 0.000000 9.685039 0.000000 + L3 11579568 0.020000 0.000000 0.807087 0 9.685039 0.807087 0 + L3 11579568 0.010000 0.000000 0.610236 0 9.685039 0.610236 0 + L3 11579568 0.010000 0.000000 -0.610236 0 9.685039 -0.610236 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.685039 -0.807087 0 + END$SEGS +TURNOUT HO "Kato Unitrack Wood-Tie Straight 369mm(14-1/2) 2-180" P "Normal" 1 E 0.000000 0.000000 270.000000 E 14.527559 0.000000 90.000000 @@ -81,42 +101,11 @@ TURNOUT HO "Kato Unitrack Straight 14 1/2 369mm 2-180" L3 11579568 0.010000 0.000000 -0.610236 0 14.527559 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 14.527559 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 5 7/8 149mm 2-193" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 5.826772 0.000000 90.000000 - S 0 0 0.000000 0.000000 5.826772 0.000000 - L3 11579568 0.020000 0.000000 0.807087 0 5.826772 0.807087 0 - L3 11579568 0.010000 0.000000 0.610236 0 5.826772 0.610236 0 - L3 11579568 0.010000 0.000000 -0.610236 0 5.826772 -0.610236 0 - L3 11579568 0.020000 0.000000 -0.807087 0 5.826772 -0.807087 0 - END$SEGS -TURNOUT HO "Kato Unitrack Straight 97mm 2-192" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.818898 0.000000 90.000000 - S 0 0 0.000000 0.000000 3.818898 0.000000 - L3 11579568 0.020000 0.000000 0.807087 0 3.818898 0.807087 0 - L3 11579568 0.010000 0.000000 0.610236 0 3.818898 0.610236 0 - L3 11579568 0.010000 0.000000 -0.610236 0 3.818898 -0.610236 0 - L3 11579568 0.020000 0.000000 -0.807087 0 3.818898 -0.807087 0 - END$SEGS -TURNOUT HO "Kato Unitrack Expansion Straight 212-252mm 2-194" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 8.346457 0.000000 90.000000 - X adjustable 8.346457 9.921260 - S 0 0 0.000000 0.000000 8.346457 0.000000 - L3 11579568 0.020000 0.000000 0.807087 0 8.346457 0.807087 0 - L3 11579568 0.010000 0.000000 0.610236 0 8.346457 0.610236 0 - L3 11579568 0.010000 0.000000 -0.610236 0 8.346457 -0.610236 0 - L3 11579568 0.020000 0.000000 -0.807087 0 8.346457 -0.807087 0 - END$SEGS ############################################################################### ############################################################################### SUBCONTENTS Kato Unitrack HO-Scale Wood-Tie Curve Track -TURNOUT HO "Kato Unitrack Curved R21 5/8 550mm 22.5d 2-210" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R550mm(21-5/8) 22.5d 2-210" P "Normal" 1 E 0.000000 0.000000 270.000000 E 8.286452 -1.648278 112.500000 @@ -126,7 +115,7 @@ TURNOUT HO "Kato Unitrack Curved R21 5/8 550mm 22.5d 2-210" A3 11579568 0.010000 21.043307 0.000000 -21.653543 0 0.000000 22.500000 A3 11579568 0.020000 20.846457 0.000000 -21.653543 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved R24 610mm 22.5d 2-220" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R610mm(24-3/8) 22.5d 2-220" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.190429 -1.828090 112.500000 @@ -136,7 +125,7 @@ TURNOUT HO "Kato Unitrack Curved R24 610mm 22.5d 2-220" A3 11579568 0.010000 23.405512 0.000000 -24.015748 0 0.000000 22.500000 A3 11579568 0.020000 23.208661 0.000000 -24.015748 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved R26 3/8 670mm 22.5d 2-230" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R670mm(26-3/8) 22.5d 2-230" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.094406 -2.007902 112.500000 @@ -146,7 +135,7 @@ TURNOUT HO "Kato Unitrack Curved R26 3/8 670mm 22.5d 2-230" A3 11579568 0.010000 25.767717 0.000000 -26.377953 0 0.000000 22.500000 A3 11579568 0.020000 25.570866 0.000000 -26.377953 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved 28 3/4 730mm 22.5d 2-240" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R730mm(28-3/4) 22.5d 2-240" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.998382 -2.187714 112.500000 @@ -156,7 +145,7 @@ TURNOUT HO "Kato Unitrack Curved 28 3/4 730mm 22.5d 2-240" A3 11579568 0.010000 28.129921 0.000000 -28.740157 0 0.000000 22.500000 A3 11579568 0.020000 27.933071 0.000000 -28.740157 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved 31 1/8 790mm 22.5d 2-250" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R790mm(31-1/8) 22.5d 2-250" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.902359 -2.367526 112.500000 @@ -166,7 +155,7 @@ TURNOUT HO "Kato Unitrack Curved 31 1/8 790mm 22.5d 2-250" A3 11579568 0.010000 30.492126 0.000000 -31.102362 0 0.000000 22.500000 A3 11579568 0.020000 30.295276 0.000000 -31.102362 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved R16 7/8 430mm 22.5d 2-260" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R430mm(16-7/8) 22.5d 2-260" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.478499 -1.288654 112.500000 @@ -176,7 +165,7 @@ TURNOUT HO "Kato Unitrack Curved R16 7/8 430mm 22.5d 2-260" A3 11579568 0.010000 16.318898 0.000000 -16.929134 0 0.000000 22.500000 A3 11579568 0.020000 16.122047 0.000000 -16.929134 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved R19 1/4 490mm 22.5d 2-270" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R490mm(19-1/4) 22.5d 2-270" P "Normal" 1 E 0.000000 0.000000 270.000000 E 7.382476 -1.468466 112.500000 @@ -186,7 +175,7 @@ TURNOUT HO "Kato Unitrack Curved R19 1/4 490mm 22.5d 2-270" A3 11579568 0.010000 18.681102 0.000000 -19.291339 0 0.000000 22.500000 A3 11579568 0.020000 18.484252 0.000000 -19.291339 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved R14 9/16 370mm 22.5d 2-280" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R370mm(14-9/16) 22.5d 2-280" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.574522 -1.108841 112.500000 @@ -196,7 +185,7 @@ TURNOUT HO "Kato Unitrack Curved R14 9/16 370mm 22.5d 2-280" A3 11579568 0.010000 13.956693 0.000000 -14.566929 0 0.000000 22.500000 A3 11579568 0.020000 13.759843 0.000000 -14.566929 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Curved R34 1/8 867mm 10.0d 2-290" +TURNOUT HO "Kato Unitrack Wood-Tie Curved R867mm(34-1/8) 10.0d 2-290" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.927282 -0.518570 100.000000 @@ -210,7 +199,7 @@ TURNOUT HO "Kato Unitrack Curved R34 1/8 867mm 10.0d 2-290" ############################################################################### ############################################################################### SUBCONTENTS Kato Unitrack HO-Scale Wood-Tie #4 Turnouts -TURNOUT HO "Kato Unitrack #4-L Man Turnout 2-840" +TURNOUT HO "Kato Unitrack Wood-Tie #4-L Man Turnout L246mm R490mm-22.5d 2-840" P "Normal" 1 P "Reverse" 2 E 0.000000 0.000000 270.000000 @@ -225,7 +214,7 @@ TURNOUT HO "Kato Unitrack #4-L Man Turnout 2-840" A3 11579568 0.010000 18.681102 0.000000 19.291339 0 157.500000 22.500000 A3 11579568 0.020000 18.484252 0.000000 19.291339 0 157.500000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack #4-R Man Turnout 2-841" +TURNOUT HO "Kato Unitrack Wood-Tie #4-R Man Turnout L246mm R490mm-22.5d 2-841" P "Normal" 1 P "Reverse" 2 E 0.000000 0.000000 270.000000 @@ -240,7 +229,7 @@ TURNOUT HO "Kato Unitrack #4-R Man Turnout 2-841" A3 11579568 0.010000 18.681102 0.000000 -19.291339 0 0.000000 22.500000 A3 11579568 0.020000 18.484252 0.000000 -19.291339 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack #4-L Man Turnout 2-852" +TURNOUT HO "Kato Unitrack Wood-Tie #4-L Man Turnout L185mm R550mm-19d 2-852" P "Normal" 1 P "Reverse" 2 E 0.000000 0.000000 270.000000 @@ -253,7 +242,7 @@ TURNOUT HO "Kato Unitrack #4-L Man Turnout 2-852" A3 11579568 0.010000 21.043307 0.000000 21.653543 0 161.000000 19.000000 A3 11579568 0.020000 20.846457 0.000000 21.653543 0 161.000000 19.000000 END$SEGS -TURNOUT HO "Kato Unitrack #4-R Man Turnout 2-853" +TURNOUT HO "Kato Unitrack Wood-Tie #4-R Man Turnout L185mm R550mm-19d 2-853" P "Normal" 1 P "Reverse" 2 E 0.000000 0.000000 270.000000 @@ -266,7 +255,7 @@ TURNOUT HO "Kato Unitrack #4-R Man Turnout 2-853" A3 11579568 0.010000 21.043307 0.000000 -21.653543 0 0.000000 19.000000 A3 11579568 0.020000 20.846457 0.000000 -21.653543 0 0.000000 19.000000 END$SEGS -TURNOUT HO "Kato Unitrack S61L (incl w/#4 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Straight S61L (incl w/#4 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.401575 0.000000 90.000000 @@ -276,7 +265,7 @@ TURNOUT HO "Kato Unitrack S61L (incl w/#4 TO) " L3 11579568 0.010000 0.000000 -0.607974 0 2.401575 -0.607974 0 L3 11579568 0.020000 0.000000 -0.807087 0 2.401575 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack S61R (incl w/#4 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Straight S61R (incl w/#4 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.401575 0.000000 90.000000 @@ -286,7 +275,7 @@ TURNOUT HO "Kato Unitrack S61R (incl w/#4 TO) " L3 11579568 0.010000 0.000000 -0.607974 0 2.401575 -0.607974 0 L3 11579568 0.020000 0.000000 -0.807087 0 2.401575 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack S114 (incl w/#4 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Straight S114mm (incl w/#4 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.488189 0.000000 90.000000 @@ -296,7 +285,7 @@ TURNOUT HO "Kato Unitrack S114 (incl w/#4 TO) " L3 11579568 0.010000 0.000000 -0.607974 0 4.488189 -0.607974 0 L3 11579568 0.020000 0.000000 -0.807087 0 4.488189 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack R550-3.5d (incl w/#4 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Curve R550mm-3.5d (incl w/#4 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.321917 -0.040388 93.500000 @@ -306,7 +295,7 @@ TURNOUT HO "Kato Unitrack R550-3.5d (incl w/#4 TO) " A3 11579568 0.010000 21.043307 0.000000 -21.653543 0 0.000000 3.500000 A3 11579568 0.020000 20.846457 0.000000 -21.653543 0 0.000000 3.500000 END$SEGS -TURNOUT HO "Kato Unitrack R550-15.5d (incl w/#4 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Curve R550mm-15.5d (incl w/#4 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.786658 -0.787530 105.500000 @@ -316,7 +305,7 @@ TURNOUT HO "Kato Unitrack R550-15.5d (incl w/#4 TO) " A3 11579568 0.010000 21.043307 0.000000 -21.653543 0 0.000000 15.500000 A3 11579568 0.020000 20.846457 0.000000 -21.653543 0 0.000000 15.500000 END$SEGS -TURNOUT HO "Kato Unitrack #4 Single LH Crossover Turnout 3-113" +TURNOUT HO "Kato Unitrack Wood-Tie #4 Single LH Crossover Turnout L360mm 3-113" P "Normal" 1 2 0 3 4 P "Reverse" 1 5 6 7 4 E 0.000000 0.000000 270.000000 @@ -347,7 +336,7 @@ TURNOUT HO "Kato Unitrack #4 Single LH Crossover Turnout 3-113" A3 11579568 0.020000 14.830892 13.083866 -13.275767 0 341.750000 18.250000 A3 11579568 0.010000 15.030005 13.083866 -13.275767 0 341.750000 18.250000 END$SEGS -TURNOUT HO "Kato Unitrack Straight 114mm(incl w/ 3-113) 3-113B" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 114mm (incl w/ 3-113) 3-113B" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.488189 0.000000 90.000000 @@ -357,7 +346,7 @@ TURNOUT HO "Kato Unitrack Straight 114mm(incl w/ 3-113) 3-113B" L3 11579568 0.010000 0.000000 -0.607974 0 4.488189 -0.607974 0 L3 11579568 0.020000 0.000000 -0.807087 0 4.488189 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Straight 246mm(incl w/ 3-113) 3-113C" +TURNOUT HO "Kato Unitrack Wood-Tie Straight 246mm (incl w/ 3-113) 3-113C" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.685039 0.000000 90.000000 @@ -371,7 +360,7 @@ END$SEGS ############################################################################### ############################################################################### SUBCONTENTS Kato Unitrack HO-Scale Wood-Tie #6 Turnouts -TURNOUT HO "Kato Unitrack #6-L Powered Turnout 2-860" +TURNOUT HO "Kato Unitrack Wood-Tie #6-L Powered Turnout L249mm R867mm-10d 2-860" P "Normal" 1 P "Reverse" 2 3 E 0.000000 0.000000 270.000000 @@ -387,7 +376,7 @@ TURNOUT HO "Kato Unitrack #6-L Powered Turnout 2-860" L3 11579568 0.010000 5.824842 1.117852 0 9.700710 1.780384 0 L3 11579568 0.020000 5.791293 1.314118 0 9.667161 1.976650 0 END$SEGS -TURNOUT HO "Kato Unitrack #6-R Powered Turnout 2-861" +TURNOUT HO "Kato Unitrack Wood-Tie #6-R Powered Turnout L249mm R867mm-10d 2-861" P "Normal" 1 P "Reverse" 2 3 E 0.000000 0.000000 270.000000 @@ -403,7 +392,7 @@ TURNOUT HO "Kato Unitrack #6-R Powered Turnout 2-861" L3 11579568 0.010000 5.824842 -1.117852 0 9.700710 -1.780384 0 L3 11579568 0.020000 5.791293 -1.314118 0 9.667161 -1.976650 0 END$SEGS -TURNOUT HO "Kato Unitrack S97 (incl w/ #6 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Straight S97mm (incl w/ #6 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.818898 0.000000 90.000000 @@ -413,7 +402,7 @@ TURNOUT HO "Kato Unitrack S97 (incl w/ #6 TO) " L 11579568 0.010000 0.000000 -0.607974 3.818898 -0.607974 L 11579568 0.020000 0.000000 -0.807087 3.818898 -0.807087 END$SEGS -TURNOUT HO "Kato Unitrack S94 (incl w/ #6 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Straight S94mm (incl w/ #6 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.700787 0.000000 90.000000 @@ -423,7 +412,7 @@ TURNOUT HO "Kato Unitrack S94 (incl w/ #6 TO) " L 11579568 0.010000 0.000000 -0.607974 3.700787 -0.607974 L 11579568 0.020000 0.000000 -0.807087 3.700787 -0.807087 END$SEGS -TURNOUT HO "Kato Unitrack S149 (incl w/ #6 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Straight S149mm (incl w/ #6 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.866142 0.000000 90.000000 @@ -433,7 +422,7 @@ TURNOUT HO "Kato Unitrack S149 (incl w/ #6 TO) " L 11579568 0.010000 0.000000 -0.607974 5.866142 -0.607974 L 11579568 0.020000 0.000000 -0.807087 5.866142 -0.807087 END$SEGS -TURNOUT HO "Kato Unitrack R867-10d (incl w/ #6 TO) " +TURNOUT HO "Kato Unitrack Wood-Tie Curve R867mm-10d (incl w/ #6 TO) " P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.927282 -0.518570 100.000000 @@ -443,7 +432,7 @@ TURNOUT HO "Kato Unitrack R867-10d (incl w/ #6 TO) " A3 11579568 0.010000 33.523622 0.000000 -34.133858 0 0.000000 10.000000 A3 11579568 0.020000 33.326772 0.000000 -34.133858 0 0.000000 10.000000 END$SEGS -TURNOUT HO "Kato Unitrack #6-L Man Turnout 2-862" +TURNOUT HO "Kato Unitrack Wood-Tie #6-L Man Turnout L249mm R867mm-10d 2-862" P "Normal" 1 P "Reverse" 2 3 E 0.000000 0.000000 270.000000 @@ -459,7 +448,7 @@ TURNOUT HO "Kato Unitrack #6-L Man Turnout 2-862" L3 11579568 0.010000 5.824842 1.117852 0 9.700710 1.780384 0 L3 11579568 0.020000 5.791293 1.314118 0 9.667161 1.976650 0 END$SEGS -TURNOUT HO "Kato Unitrack #6-R Man Turnout 2-863" +TURNOUT HO "Kato Unitrack Wood-Tie #6-R Man Turnout L249mm R867mm-10d 2-863" P "Normal" 1 P "Reverse" 2 3 E 0.000000 0.000000 270.000000 @@ -475,7 +464,7 @@ TURNOUT HO "Kato Unitrack #6-R Man Turnout 2-863" L3 11579568 0.010000 5.824842 -1.117852 0 9.700710 -1.780384 0 L3 11579568 0.020000 5.791293 -1.314118 0 9.667161 -1.976650 0 END$SEGS -TURNOUT HO "Kato Unitrack #6 Single LH Crossover Turnout 3-114" +TURNOUT HO "Kato Unitrack Wood-Tie #6 Single LH Crossover Turnout L492mm 3-114" P "Normal" 1 2 0 3 4 P "Reverse" 1 5 6 7 4 E 0.000000 0.000000 270.000000 @@ -510,7 +499,7 @@ END$SEGS ############################################################################### ############################################################################### SUBCONTENTS Kato Unitrack HO-Scale Wood-Tie Misc Tracks -TURNOUT HO "Kato Unitrack Feeder 9 3/4 246mm 2-151" +TURNOUT HO "Kato Unitrack Wood-Tie Feeder 246mm(9-3/4) 2-151" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.685039 0.000000 90.000000 @@ -520,10 +509,10 @@ TURNOUT HO "Kato Unitrack Feeder 9 3/4 246mm 2-151" L3 11579568 0.010000 0.000000 -0.610236 0 9.685039 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 9.685039 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Bumper 4 1/4 109mm 2-170" +TURNOUT HO "Kato Unitrack Wood-Tie Bumper 109mm(4-1/4) 2-170" P "Normal" 1 E 0.000000 0.000000 270.000000 - S 0 0 0.000000 0.000000 3.267717 0.000000 + S 0 0 0.000000 0.000000 3.700787 0.000000 L3 11579568 0.020000 0.000000 0.807087 0 4.291339 0.807087 0 L3 11579568 0.010000 0.000000 0.610236 0 3.346457 0.610236 0 L3 11579568 0.010000 0.000000 -0.610236 0 3.346457 -0.610236 0 @@ -537,7 +526,7 @@ TURNOUT HO "Kato Unitrack Bumper 4 1/4 109mm 2-170" L3 0 0.030000 2.100000 0.000000 0 3.267717 0.314960 0 L3 0 0.030000 2.100000 0.000000 0 3.267717 -0.314960 0 END$SEGS -TURNOUT HO "Kato Unitrack Crossing 2 3/8 60mm 90d 2-401" +TURNOUT HO "Kato Unitrack Wood-Tie Crossing 60mm(2-3/8) 90d 2-401" P "Normal" 1 0 2 E 0.000000 0.000000 270.000000 E 2.362205 0.000000 90.000000 @@ -554,7 +543,7 @@ TURNOUT HO "Kato Unitrack Crossing 2 3/8 60mm 90d 2-401" L3 11579568 0.020000 0.457769 -0.807087 0 0.457769 -1.181025 0 L3 11579568 0.020000 1.904437 -0.807087 0 1.904437 -1.181025 0 END$SEGS -TURNOUT HO "Kato Unitrack RoadCrossing+Rerailer 4 7/8 123mm 2-142" +TURNOUT HO "Kato Unitrack RoadCrossing+Rerailer 123mm(4-7/8) 2-142" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.842520 0.000000 90.000000 @@ -574,7 +563,7 @@ TURNOUT HO "Kato Unitrack RoadCrossing+Rerailer 4 7/8 123mm 2-142" 4.342520 -1.123334 0 4.842520 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Uncoupler Track 4 7/8 123mm 2-143" +TURNOUT HO "Kato Unitrack Uncoupler Track 123mm(4-7/8) 2-143" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.842520 0.000000 90.000000 @@ -585,7 +574,18 @@ TURNOUT HO "Kato Unitrack Uncoupler Track 4 7/8 123mm 2-143" L3 11579568 0.020000 0.000000 -0.807087 0 4.842520 -0.807087 0 L3 0 0.53333 1.000000 0.000000 0 3.842520 0.000000 0 END$SEGS -TURNOUT HO "Kato Unitrack 3-Lamp Automatic Signal 4 7/8 123mm 2-601" +TURNOUT HO "Kato Unitrack Expansion Straight 212-252mm 2-194" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 8.346457 0.000000 90.000000 + X adjustable 8.346457 9.921260 + S 0 0 0.000000 0.000000 8.346457 0.000000 + L3 11579568 0.020000 0.000000 0.807087 0 8.346457 0.807087 0 + L3 11579568 0.010000 0.000000 0.610236 0 8.346457 0.610236 0 + L3 11579568 0.010000 0.000000 -0.610236 0 8.346457 -0.610236 0 + L3 11579568 0.020000 0.000000 -0.807087 0 8.346457 -0.807087 0 + END$SEGS +TURNOUT HO "Kato Unitrack 3-Lamp Automatic Signal 123mm(4-7/8) 2-601" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.842520 0.000000 90.000000 @@ -605,7 +605,7 @@ END$SEGS ############################################################################### ############################################################################### SUBCONTENTS Kato Unitrack HO-Scale Concrete-Tie Straight Track -TURNOUT HO "Kato Unitrack Concrete-Tie Straight 4 7/8 123mm 2-141" +TURNOUT HO "Kato Unitrack Concrete-Tie Straight 123mm(4-7/8) 2-141" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.842520 0.000000 90.000000 @@ -615,17 +615,7 @@ TURNOUT HO "Kato Unitrack Concrete-Tie Straight 4 7/8 123mm 2-141" L3 11579568 0.010000 0.000000 -0.610236 0 4.842520 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 4.842520 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Concrete-Tie Straight 9 3/4 246mm 2-152" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 9.685039 0.000000 90.000000 - S 0 0 0.000000 0.000000 9.685039 0.000000 - L3 11579568 0.020000 0.000000 0.807087 0 9.685039 0.807087 0 - L3 11579568 0.010000 0.000000 0.610236 0 9.685039 0.610236 0 - L3 11579568 0.010000 0.000000 -0.610236 0 9.685039 -0.610236 0 - L3 11579568 0.020000 0.000000 -0.807087 0 9.685039 -0.807087 0 - END$SEGS -TURNOUT HO "Kato Unitrack Concrete-Tie Feeder Trk 9 3/4 246mm 2-153" +TURNOUT HO "Kato Unitrack Concrete-Tie Straight 246mm(9-3/4) 2-152" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.685039 0.000000 90.000000 @@ -635,7 +625,7 @@ TURNOUT HO "Kato Unitrack Concrete-Tie Feeder Trk 9 3/4 246mm 2-153" L3 11579568 0.010000 0.000000 -0.610236 0 9.685039 -0.610236 0 L3 11579568 0.020000 0.000000 -0.807087 0 9.685039 -0.807087 0 END$SEGS -TURNOUT HO "Kato Unitrack Concrete-Tie Straight 14 1/2 369mm 2-181" +TURNOUT HO "Kato Unitrack Concrete-Tie Straight 369mm(14-1/2) 2-181" P "Normal" 1 E 0.000000 0.000000 270.000000 E 14.527559 0.000000 90.000000 @@ -648,7 +638,7 @@ TURNOUT HO "Kato Unitrack Concrete-Tie Straight 14 1/2 369mm 2-181" SUBCONTENTS Kato Unitrack HO-Scale Concrete-Tie Curve Track -TURNOUT HO "Kato Unitrack CT Flat Curved 60 7/8 1546mm 11.25d 2-321" +TURNOUT HO "Kato Unitrack Concrete-Tie Flat Curved R1546mm(60-7/8) 11.25d 2-321" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.874395 -1.169526 101.250000 @@ -658,7 +648,7 @@ TURNOUT HO "Kato Unitrack CT Flat Curved 60 7/8 1546mm 11.25d 2-321" A3 11579568 0.010000 60.255906 0.000000 -60.866142 0 0.000000 11.250000 A3 11579568 0.020000 60.059055 0.000000 -60.866142 0 0.000000 11.250000 END$SEGS -TURNOUT HO "Kato Unitrack CT Flat Curved 63 1/4 1606mm 11.25d 2-331" +TURNOUT HO "Kato Unitrack Concrete-Tie Flat Curved R1606mm(63-1/4) 11.25d 2-331" P "Normal" 1 E 0.000000 0.000000 270.000000 E 12.335238 -1.214915 101.250000 @@ -670,8 +660,8 @@ TURNOUT HO "Kato Unitrack CT Flat Curved 63 1/4 1606mm 11.25d 2-331" END$SEGS -SUBCONTENTS Kato Unitrack HO-Scale Superelevated Concrete-Tie Curve Track -TURNOUT HO "Kato Unitrack Superelevated CT Curved 28 3/4 730mm 22.5d 2-241" +SUBCONTENTS Kato Unitrack HO-Scale Concrete-Tie Superelevated Curve Track +TURNOUT HO "Kato Unitrack Concrete-Tie Superelevated Curved R730mm(28-3/4) 22.5d 2-241" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.998382 -2.187714 112.500000 @@ -681,7 +671,7 @@ TURNOUT HO "Kato Unitrack Superelevated CT Curved 28 3/4 730mm 22.5d 2-241" A3 11579568 0.010000 28.129921 0.000000 -28.740157 0 0.000000 22.500000 A3 11579568 0.020000 27.933071 0.000000 -28.740157 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (L) 28 3/4 730mm 22.5d 2-242 Left" +TURNOUT HO "Kato Unitrack Concrete-Tie Superelevated Easement Curved (L) R730mm(28-3/4) 22.5d 2-242 Left" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.998382 -2.187714 112.500000 @@ -691,7 +681,7 @@ TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (L) 28 3/4 730mm 22. A3 11579568 0.010000 28.129921 0.000000 -28.740157 0 0.000000 22.500000 A3 11579568 0.020000 27.933071 0.000000 -28.740157 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (R) 28 3/4 730mm 22.5d 2-242 Right" +TURNOUT HO "Kato Unitrack Concrete-Tie Superelevated Easement Curved (R) R730mm(28-3/4) 22.5d 2-242 Right" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.998382 -2.187714 112.500000 @@ -701,7 +691,7 @@ TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (R) 28 3/4 730mm 22. A3 11579568 0.010000 28.129921 0.000000 -28.740157 0 0.000000 22.500000 A3 11579568 0.020000 27.933071 0.000000 -28.740157 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Superelevated CT Curved 31 1/8 790mm 22.5d 2-251" +TURNOUT HO "Kato Unitrack Concrete-Tie Superelevated Curved R790mm(31-1/8) 22.5d 2-251" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.902359 -2.367526 112.500000 @@ -711,7 +701,7 @@ TURNOUT HO "Kato Unitrack Superelevated CT Curved 31 1/8 790mm 22.5d 2-251" A3 11579568 0.010000 30.492126 0.000000 -31.102362 0 0.000000 22.500000 A3 11579568 0.020000 30.295276 0.000000 -31.102362 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (L) 31 1/8 790mm 22.5d 2-252 Left" +TURNOUT HO "Kato Unitrack Concrete-Tie Superelevated Easement Curved (L) R790mm(31-1/8) 22.5d 2-252 Left" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.902359 -2.367526 112.500000 @@ -721,7 +711,7 @@ TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (L) 31 1/8 790mm 22. A3 11579568 0.010000 30.492126 0.000000 -31.102362 0 0.000000 22.500000 A3 11579568 0.020000 30.295276 0.000000 -31.102362 0 0.000000 22.500000 END$SEGS -TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (R) 31 1/8 790mm 22.5d 2-252 Right" +TURNOUT HO "Kato Unitrack Concrete-Tie Superelevated Easement Curved (R) R790mm(31-1/8) 22.5d 2-252 Right" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.902359 -2.367526 112.500000 @@ -731,3 +721,16 @@ TURNOUT HO "Kato Unitrack Superelevated CT Easement Curved (R) 31 1/8 790mm 22. A3 11579568 0.010000 30.492126 0.000000 -31.102362 0 0.000000 22.500000 A3 11579568 0.020000 30.295276 0.000000 -31.102362 0 0.000000 22.500000 END$SEGS + + +SUBCONTENTS Kato Unitrack HO-Scale Concrete-Tie Misc Tracks +TURNOUT HO "Kato Unitrack Concrete-Tie Feeder 246mm(9-3/4) 2-153" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 9.685039 0.000000 90.000000 + S 0 0 0.000000 0.000000 9.685039 0.000000 + L3 11579568 0.020000 0.000000 0.807087 0 9.685039 0.807087 0 + L3 11579568 0.010000 0.000000 0.610236 0 9.685039 0.610236 0 + L3 11579568 0.010000 0.000000 -0.610236 0 9.685039 -0.610236 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.685039 -0.807087 0 +END$SEGS diff --git a/app/lib/params/HO-Lionel MagLock FasTrack.xtp b/app/lib/params/HO-Lionel MagLock FasTrack.xtp old mode 100644 new mode 100755 index f9d09b1..6aeb37e --- a/app/lib/params/HO-Lionel MagLock FasTrack.xtp +++ b/app/lib/params/HO-Lionel MagLock FasTrack.xtp @@ -1,95 +1,166 @@ -CONTENTS Lionel MagLock FasTrack HO Scale -SUBCONTENTS Lionel ML FasTrack - Straight Track -TURNOUT HO "Lionel ML FasTrack Straight 9"" 871818020" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 9.000000 0.000000 90.000000 - S 0 0 0.000000 0.000000 9.000000 0.000000 - L 11579568 0.053333 0.000000 1.000000 9.000000 1.000000 - L 11579568 0.053333 0.000000 -1.000000 9.000000 -1.000000 - END$SEGS -TURNOUT HO "Lionel ML FasTrack Straight 5"" 8768054" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 5.000000 0.000000 90.000000 - S 0 0 0.000000 0.000000 5.000000 0.000000 - L 11579568 0.053333 0.000000 1.000000 5.000000 1.000000 - L 11579568 0.053333 0.000000 -1.000000 5.000000 -1.000000 - END$SEGS -TURNOUT HO "Lionel ML FasTrack Straight 4.5"" 8768044" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 4.500000 0.000000 90.000000 - S 0 0 0.000000 0.000000 4.500000 0.000000 - L 11579568 0.053333 0.000000 1.000000 4.500000 1.000000 - L 11579568 0.053333 0.000000 -1.000000 4.500000 -1.000000 - END$SEGS -TURNOUT HO "Lionel ML FasTrack Straight 3"" 8768034" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.000000 0.000000 90.000000 - S 0 0 0.000000 0.000000 3.000000 0.000000 - L 11579568 0.053333 0.000000 1.000000 3.000000 1.000000 - L 11579568 0.053333 0.000000 -1.000000 3.000000 -1.000000 - END$SEGS -TURNOUT HO "Lionel ML FasTrack Straight 1.5"" 8768024" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.500000 0.000000 90.000000 - S 0 0 0.000000 0.000000 1.500000 0.000000 - L 11579568 0.053333 0.000000 1.000000 1.500000 1.000000 - L 11579568 0.053333 0.000000 -1.000000 1.500000 -1.000000 - END$SEGS -TURNOUT HO "Lionel ML FasTrack Straight 1"" 8768014" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.000000 0.000000 90.000000 - S 0 0 0.000000 0.000000 1.000000 0.000000 - L 11579568 0.053333 0.000000 1.000000 1.000000 1.000000 - L 11579568 0.053333 0.000000 -1.000000 1.000000 -1.000000 - END$SEGS - -SUBCONTENTS Lionel ML FasTrack - Curve Track -TURNOUT HO "Lionel ML FasTrack Curved 20""R 30.0d 871818010" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 9.500000 -2.545517 120.000000 - C 0 0 19.000000 0.000000 -19.000000 0.000000 30.000000 - A 11579568 0.053333 18.000000 0.000000 -19.000000 0.000000 30.000000 - A 11579568 0.053333 20.000000 0.000000 -19.000000 0.000000 30.000000 - END$SEGS -TURNOUT HO "Lionel ML FasTrack Curved 20""R 15.0d 8768064" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 4.917562 -0.647409 105.000000 - C 0 0 19.000000 0.000000 -19.000000 0.000000 15.000000 - A 11579568 0.053333 18.000000 0.000000 -19.000000 0.000000 15.000000 - A 11579568 0.053333 20.000000 0.000000 -19.000000 0.000000 15.000000 - END$SEGS -TURNOUT HO "Lionel ML FasTrack Curved 20""R 7.5d 8768074" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.479998 -0.162548 97.500000 - C 0 0 19.000000 0.000000 -19.000000 0.000000 7.500000 - A 11579568 0.053333 18.000000 0.000000 -19.000000 0.000000 7.500000 - A 11579568 0.053333 20.000000 0.000000 -19.000000 0.000000 7.500000 - END$SEGS - -SUBCONTENTS Lionel ML FasTrack - Crossings -TURNOUT HO "Lionel ML FasTrack 90d Cross 8768090" - P "Normal" 1 0 2 - E 0.000000 0.000000 270.000000 - E 5.000000 0.000000 90.000000 - E 2.500000 2.500000 0.000000 - E 2.500000 -2.500000 180.000000 - S 0 0 0.000000 0.000000 5.000000 0.000000 - S 0 0 2.500000 -2.500000 2.500000 2.500000 - L 11579568 0.053333 0.000000 1.000000 1.500000 1.000000 - L 11579568 0.053333 0.000000 -1.000000 1.500000 -1.000000 - L 11579568 0.053333 3.500000 1.000000 5.000000 1.000000 - L 11579568 0.053333 3.500000 -1.000000 5.000000 -1.000000 - L 11579568 0.053333 1.500000 2.500000 1.500000 1.000000 - L 11579568 0.053333 3.500000 2.500000 3.500000 1.000000 - L 11579568 0.053333 1.500000 -2.500000 1.500000 -1.000000 - L 11579568 0.053333 3.500000 -2.500000 3.500000 -1.000000 - END$SEGS +CONTENTS Lionel MagLock FasTrack HO Scale +SUBCONTENTS Lionel ML FasTrack - Straight Track +TURNOUT HO "Lionel ML FasTrack Straight 9"" 871818020/8758409" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 9.000000 0.000000 90.000000 + S 0 0 0.000000 0.000000 9.000000 0.000000 + L3 11579568 0.040000 0.000000 1.000000 0 9.000000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 9.000000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 9.000000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 9.000000 -1.000000 0 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Straight 5"" 8768054" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.000000 0.000000 90.000000 + S 0 0 0.000000 0.000000 5.000000 0.000000 + L3 11579568 0.040000 0.000000 1.000000 0 5.000000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 5.000000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 5.000000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 5.000000 -1.000000 0 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Straight 4.5"" 8768044" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.500000 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.500000 0.000000 + L3 11579568 0.040000 0.000000 1.000000 0 4.500000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 4.500000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 4.500000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 4.500000 -1.000000 0 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Straight 3"" 8768034" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.000000 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.000000 0.000000 + L3 11579568 0.040000 0.000000 1.000000 0 3.000000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 3.000000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 3.000000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 3.000000 -1.000000 0 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Straight 1.5"" 8768024" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.500000 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.500000 0.000000 + L3 11579568 0.040000 0.000000 1.000000 0 1.500000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 1.500000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 1.500000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 1.500000 -1.000000 0 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Straight 1"" 8768014" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.000000 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.000000 0.000000 + L3 11579568 0.040000 0.000000 1.000000 0 1.000000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 1.000000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 1.000000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 1.000000 -1.000000 0 + END$SEGS + +SUBCONTENTS Lionel ML FasTrack - Curve Track +TURNOUT HO "Lionel ML FasTrack Curved 20""R 30.0d 871818010/8758420" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 10.000000 -2.679492 120.000000 + C 0 0 20.000000 0.000000 -20.000000 0.000000 30.000000 + A3 11579568 0.040000 19.000000 0.000000 -20.000000 0 0.000000 30.000000 + A3 11579568 0.020000 19.250000 0.000000 -20.000000 0 0.000000 30.000000 + A3 11579568 0.020000 20.750000 0.000000 -20.000000 0 0.000000 30.000000 + A3 11579568 0.040000 21.000000 0.000000 -20.000000 0 0.000000 30.000000 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Curved 20""R 15.0d 8768064" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.176381 -0.681483 105.000000 + C 0 0 20.000000 0.000000 -20.000000 0.000000 15.000000 + A3 11579568 0.040000 19.000000 0.000000 -20.000000 0 0.000000 15.000000 + A3 11579568 0.020000 19.250000 0.000000 -20.000000 0 0.000000 15.000000 + A3 11579568 0.020000 20.750000 0.000000 -20.000000 0 0.000000 15.000000 + A3 11579568 0.040000 21.000000 0.000000 -20.000000 0 0.000000 15.000000 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Curved 20""R 7.5d 8768074" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.610524 -0.171103 97.500000 + C 0 0 20.000000 0.000000 -20.000000 0.000000 7.500000 + A3 11579568 0.040000 19.000000 0.000000 -20.000000 0 0.000000 7.500000 + A3 11579568 0.020000 19.250000 0.000000 -20.000000 0 0.000000 7.500000 + A3 11579568 0.020000 20.750000 0.000000 -20.000000 0 0.000000 7.500000 + A3 11579568 0.040000 21.000000 0.000000 -20.000000 0 0.000000 7.500000 + END$SEGS + +SUBCONTENTS Lionel ML FasTrack - Crossings +TURNOUT HO "Lionel ML FasTrack 90d Cross 8768090" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 4.000000 0.000000 90.000000 + E 2.000000 2.000000 0.000000 + E 2.000000 -2.000000 180.000000 + S 0 0 0.000000 0.000000 4.000000 0.000000 + S 0 0 2.000000 -2.000000 2.000000 2.000000 + L3 11579568 0.040000 0.000000 1.000000 0 1.000000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 1.250000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 1.250000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 1.000000 -1.000000 0 + L3 11579568 0.040000 3.000000 1.000000 0 4.000000 1.000000 0 + L3 11579568 0.020000 2.750000 0.750000 0 4.000000 0.750000 0 + L3 11579568 0.020000 2.750000 -0.750000 0 4.000000 -0.750000 0 + L3 11579568 0.040000 3.000000 -1.000000 0 4.000000 -1.000000 0 + L3 11579568 0.040000 1.000000 2.000000 0 1.000000 1.000000 0 + L3 11579568 0.020000 1.250000 2.000000 0 1.250000 0.750000 0 + L3 11579568 0.020000 2.750000 2.000000 0 2.750000 0.750000 0 + L3 11579568 0.040000 3.000000 2.000000 0 3.000000 1.000000 0 + L3 11579568 0.040000 1.000000 -2.000000 0 1.000000 -1.000000 0 + L3 11579568 0.020000 1.250000 -2.000000 0 1.250000 -0.750000 0 + L3 11579568 0.020000 2.750000 -2.000000 0 2.750000 -0.750000 0 + L3 11579568 0.040000 3.000000 -2.000000 0 3.000000 -1.000000 0 + END$SEGS + +SUBCONTENTS Lionel ML FasTrack - Misc +TURNOUT HO "Lionel ML FasTrack Curved Terminal Track 8758120" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 10.000000 -2.679492 120.000000 + C 0 0 20.000000 0.000000 -20.000000 0.000000 30.000000 + A3 11579568 0.040000 19.000000 0.000000 -20.000000 0 0.000000 30.000000 + A3 11579568 0.020000 19.250000 0.000000 -20.000000 0 0.000000 30.000000 + A3 11579568 0.020000 20.750000 0.000000 -20.000000 0 0.000000 13.619245 + A3 11579568 0.020000 20.750000 0.000000 -20.000000 0 16.380755 13.619245 + A3 11579568 0.040000 21.000000 0.000000 -20.000000 0 0.000000 12.953287 + A3 11579568 0.040000 21.000000 0.000000 -20.000000 0 17.046713 12.953287 + L3 11579568 0.040000 4.707288 0.465616 0 4.840165 0.961520 0 + L3 11579568 0.020000 4.885973 0.166551 0 5.081647 0.896815 0 + L3 11579568 0.040000 5.334970 0.634823 0 5.383498 0.815934 0 + L3 11579568 0.040000 5.697192 0.537766 0 5.745721 0.718877 0 + L3 11579568 0.020000 5.851899 -0.092268 0 6.047572 0.637996 0 + L3 11579568 0.040000 6.156177 0.077387 0 6.289054 0.573291 0 + L3 11579568 0.040000 4.840165 0.961520 0 5.383498 0.815934 0 + L3 11579568 0.040000 5.745721 0.718877 0 6.289054 0.573291 0 + L3 11579568 0.040000 5.334970 0.634823 0 5.697192 0.537766 0 + END$SEGS +TURNOUT HO "Lionel ML FasTrack Straight Terminal Track 87XXXX" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 9.000000 0.000000 90.000000 + S 0 0 0.000000 0.000000 9.000000 0.000000 + L3 11579568 0.040000 0.000000 1.000000 0 9.000000 1.000000 0 + L3 11579568 0.020000 0.000000 0.750000 0 9.000000 0.750000 0 + L3 11579568 0.020000 0.000000 -0.750000 0 4.000000 -0.750000 0 + L3 11579568 0.020000 5.000000 -0.750000 0 9.000000 -0.750000 0 + L3 11579568 0.040000 0.000000 -1.000000 0 3.750000 -1.000000 0 + L3 11579568 0.040000 5.250000 -1.000000 0 9.000000 -1.000000 0 + L3 11579568 0.040000 3.750000 -1.000000 0 3.750000 -1.500000 0 + L3 11579568 0.020000 4.000000 -0.750000 0 4.000000 -1.500000 0 + L3 11579568 0.040000 4.312500 -1.312500 0 4.312500 -1.500000 0 + L3 11579568 0.040000 4.687500 -1.312500 0 4.687500 -1.500000 0 + L3 11579568 0.020000 5.000000 -0.750000 0 5.000000 -1.500000 0 + L3 11579568 0.040000 5.250000 -1.000000 0 5.250000 -1.500000 0 + L3 11579568 0.040000 3.750000 -1.500000 0 4.312500 -1.500000 0 + L3 11579568 0.040000 4.687500 -1.500000 0 5.250000 -1.500000 0 + L3 11579568 0.040000 4.312500 -1.312500 0 4.687500 -1.312500 0 + END$SEGS + diff --git a/app/lib/params/HO-Marklin M-Track.xtp b/app/lib/params/HO-Marklin M-Track.xtp old mode 100644 new mode 100755 index cbe1a9e..32cd66b --- a/app/lib/params/HO-Marklin M-Track.xtp +++ b/app/lib/params/HO-Marklin M-Track.xtp @@ -1,1076 +1,895 @@ -CONTENTS Märklin M-Track HO-Scale - -SUBCONTENTS Märklin M-Track - Straight Tracks -TURNOUT HO "Märklin M-Track Straight 180mm 5106" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 180mm" "5106" 7.086614 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 7.086614 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight 90mm 5107" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 90mm" "5107" 3.543307 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.543307 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 3.543307 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 3.543307 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight 70mm 5129" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 70mm" "5129" 2.755906 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.755906 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 2.755906 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 2.755906 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 2.755906 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight 45mm 5108" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 45mm" "5108" 1.771654 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.771654 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 1.771654 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 1.771654 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 1.771654 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight 33.5mm 5109" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 33.5mm" "5109" 1.318898 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.318898 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 1.318898 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 1.318898 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 1.318898 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight 22.5mm 5110" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 22.5mm" "5110" 0.885827 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 0.885827 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 0.885827 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 0.885827 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 0.885827 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight 16mm 5210" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 16mm" "5210" 0.629921 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 0.629921 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 0.629921 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 0.629921 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 0.629921 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight 8mm 5208" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight 8mm" "5208" 0.314961 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 0.314961 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 0.314961 0.000000 - L3 16754688 0.053333 -0.000000 -0.738189 0 0.314961 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 0.314961 0.738189 0 - END - -SUBCONTENTS Märklin M-Track - Curve Tracks -TURNOUT HO "Märklin M-Track Curved R286 45° 5120" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R386 45°" "5120" 11.259843 45.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.961911 3.297932 45.000000 - C 0 0.000000 -11.259843 0.000000 11.259843 135.000000 45.000000 - A3 16754688 0.053333 11.998032 0.000000 11.259843 0 135.000000 45.000000 - A3 16754688 0.053333 10.521654 0.000000 11.259843 0 135.000000 45.000000 - END -TURNOUT HO "Märklin M-Track Curved R360 30° 5100" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R360 30°" "5100" 14.173228 30.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 1.898853 60.000000 - C 0 0.000000 -14.173228 0.000000 14.173228 150.000000 30.000000 - A3 16754688 0.053333 14.911417 0.000000 14.173228 0 150.000000 30.000000 - A3 16754688 0.053333 13.435039 0.000000 14.173228 0 150.000000 30.000000 - END -TURNOUT HO "Märklin M-Track Curved R360 15° 5101" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R360 15°" "5101" 14.173228 15.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.668301 0.482941 75.000000 - C 0 0.000000 -14.173228 0.000000 14.173228 165.000000 15.000000 - A3 16754688 0.053333 14.911417 0.000000 14.173228 0 165.000000 15.000000 - A3 16754688 0.053333 13.435039 0.000000 14.173228 0 165.000000 15.000000 - END -TURNOUT HO "Märklin M-Track Curved R360 7.5° 5102" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R360 7.5°" "5102" 14.173228 7.500000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.849978 0.121254 82.500000 - C 0 0.000000 -14.173228 0.000000 14.173228 172.500000 7.500000 - A3 16754688 0.053333 14.911417 0.000000 14.173228 0 172.500000 7.500000 - A3 16754688 0.053333 13.435039 0.000000 14.173228 0 172.500000 7.500000 - END -TURNOUT HO "Märklin M-Track Curved R437.4 30° 5200" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R437.4 30°" "5200" 17.220472 30.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 8.610236 2.307106 60.000000 - C 0 0.000000 -17.220472 0.000000 17.220472 150.000000 30.000000 - A3 16754688 0.053333 17.958661 0.000000 17.220472 0 150.000000 30.000000 - A3 16754688 0.053333 16.482283 0.000000 17.220472 0 150.000000 30.000000 - END -TURNOUT HO "Märklin M-Track Curved R437.4 24°17' 5206" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R437.4 24°17'" "5206" 17.220472 24.299000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086198 1.525554 65.701000 - C 0 0.000000 -17.220472 0.000000 17.220472 155.701000 24.299000 - A3 16754688 0.053333 17.958661 0.000000 17.220472 0 155.701000 24.299000 - A3 16754688 0.053333 16.482283 0.000000 17.220472 0 155.701000 24.299000 - END -TURNOUT HO "Märklin M-Track Curved R437.4 15° 5201" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R437.4 15°" "5201" 17.220472 15.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 4.456986 0.586773 75.000000 - C 0 0.000000 -17.220472 0.000000 17.220472 165.000000 15.000000 - A3 16754688 0.053333 17.958661 0.000000 17.220472 0 165.000000 15.000000 - A3 16754688 0.053333 16.482283 0.000000 17.220472 0 165.000000 15.000000 - END -TURNOUT HO "Märklin M-Track Curved R437.4 5°43' 5205" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved R437.4 5°43'" "5205" 17.220472 5.717000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.715417 0.085654 84.283000 - C 0 0.000000 -17.220472 0.000000 17.220472 174.283000 5.717000 - A3 16754688 0.053333 17.958661 0.000000 17.220472 0 174.283000 5.717000 - A3 16754688 0.053333 16.482283 0.000000 17.220472 0 174.283000 5.717000 - END - -SUBCONTENTS Märklin M-Track - Crossings -TURNOUT HO "Märklin M-Track Crossing 30° 5114" - U "Crossing" "Dave Bullis" "Märklin M-Track" "Crossing 30°" "5114" 7.598425 30.000000 7.598425 1.476378 0.053333 16754688 - P "Normal" 1 0 2 - E 0.000000 0.000000 270.000000 - E 7.598425 0.000000 90.000000 - E 0.508998 1.899606 300.000000 - E 7.089427 -1.899606 120.000000 - S 0 0.000000 0.000000 0.000000 7.598425 0.000000 - S 0 0.000000 0.508998 1.899606 7.089427 -1.899606 - L3 16754688 0.053333 -0.000000 -0.738189 0 3.561762 -0.738189 0 - L3 16754688 0.053333 6.648622 -0.738189 0 7.598425 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 0.949803 0.738189 0 - L3 16754688 0.053333 4.036663 0.738189 0 7.598425 0.738189 0 - L3 16754688 0.053333 0.139903 1.260316 0 0.962457 0.785414 0 - L3 16754688 0.053333 3.635757 -0.758016 0 6.720333 -2.538897 0 - L3 16754688 0.053333 0.878092 2.538897 0 3.962669 0.758016 0 - L3 16754688 0.053333 6.635968 -0.785414 0 7.458522 -1.260316 0 - END -TURNOUT HO "Märklin M-Track Crossing 24° 17' 5215" - U "Crossing" "Dave Bullis" "Märklin M-Track" "Crossing 24° 17'" "5215" 7.086614 24.283000 7.086614 1.476378 0.053333 16754688 - P "Normal" 1 0 2 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - E 0.313493 1.457164 294.283000 - E 6.773121 -1.457164 114.283000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - S 0 0.000000 0.313493 1.457164 6.773121 -1.457164 - L3 16754688 0.053333 -0.000000 -0.738189 0 3.321850 -0.738189 0 - L3 16754688 0.053333 6.865157 -0.738189 0 7.086614 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 0.221457 0.738189 0 - L3 16754688 0.053333 3.764764 0.738189 0 7.086614 0.738189 0 - L3 16754688 0.053333 0.009917 0.784286 0 0.211781 0.693213 0 - L3 16754688 0.053333 3.441595 -0.763951 0 6.469546 -2.130041 0 - L3 16754688 0.053333 0.617069 2.130041 0 3.645019 0.763951 0 - L3 16754688 0.053333 6.874834 -0.693213 0 7.076697 -0.784286 0 - END -TURNOUT HO "Märklin M-Track Crossing 48° 30' 5211" - U "Crossing" "Dave Bullis" "Märklin M-Track" "Crossing 48° 30'" "5211" 3.858268 48.500000 3.858268 1.476378 0.053333 16754688 - P "Normal" 1 0 2 - E 0.000000 0.000000 270.000000 - E 3.858268 0.000000 90.000000 - E 0.650851 1.444836 318.500000 - E 3.207417 -1.444836 138.500000 - S 0 0.000000 0.000000 0.000000 3.858268 0.000000 - S 0 0.000000 0.650851 1.444836 3.207417 -1.444836 - L3 16754688 0.053333 -0.000000 -0.738189 0 1.567421 -0.738189 0 - L3 16754688 0.053333 3.617126 -0.738189 0 3.858268 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 0.241142 0.738189 0 - L3 16754688 0.053333 2.290846 0.738189 0 3.858268 0.738189 0 - L3 16754688 0.053333 0.097980 0.955697 0 0.257766 0.775093 0 - L3 16754688 0.053333 1.615941 -0.760046 0 2.654546 -1.933975 0 - L3 16754688 0.053333 1.203722 1.933975 0 2.242327 0.760046 0 - L3 16754688 0.053333 3.600502 -0.775093 0 3.760288 -0.955697 0 - END - -SUBCONTENTS Märklin M-Track - Turnouts -TURNOUT HO "Märklin M-Track Left Turnout R437.4mm 5203" - P "Normal" 1 2 - P "Reverse" 1 3 4 - E 0.015738 0.764231 270.000000 - E 7.102352 0.764231 90.000000 - E 7.102352 2.287848 65.701000 - S 0 0.000000 0.015738 0.764231 0.673750 0.764231 - S 0 0.000000 0.673750 0.764231 7.102352 0.764231 - C 0 0.000000 -14.185863 0.673750 14.950094 155.701000 24.299000 - S 0 0.000000 6.511211 2.020950 7.102352 2.287848 - L3 255 0.062500 5.173217 2.279979 0 1.473613 2.279979 0 - L3 255 0.062500 0.014716 1.501877 0 1.473452 2.280525 0 - L3 16754688 0.052083 0.015738 0.026042 0 7.102352 0.026042 0 - L3 16754688 0.052083 0.015738 1.502420 0 0.673750 1.502420 0 - A3 16754688 0.052083 13.447674 0.673750 14.950094 0 155.701000 24.299000 - L3 16754688 0.052083 7.147492 1.498287 0 7.406116 1.615055 0 - L3 16754688 0.052083 6.207448 2.693743 0 6.798588 2.960641 0 - END -TURNOUT HO "Märklin M-Track Right Turnout R437.4mm 5204" - P "Normal" 1 2 - P "Reverse" 1 3 4 - E 0.015740 2.220145 270.000000 - E 7.102354 2.220163 90.000000 - E 7.102358 0.696546 114.299000 - S 0 0.000000 0.015740 2.220145 0.673752 2.220145 - S 0 0.000000 0.673752 2.220145 7.102354 2.220145 - C 0 0.000000 14.185863 0.673752 -11.965718 0.000000 24.299000 - S 0 0.000000 6.511213 0.963426 7.102354 0.696528 - L3 255 0.062500 5.173217 0.704397 0 1.473613 0.704397 0 - L3 255 0.062500 0.014716 1.482499 0 1.473452 0.703851 0 - L3 16754688 0.052083 0.015740 2.958334 0 7.102354 2.958334 0 - L3 16754688 0.052083 0.015740 1.481956 0 0.673752 1.481956 0 - A3 16754688 0.052083 13.447674 0.673752 -11.965718 0 0.000000 24.299000 - L3 16754688 0.052083 7.147494 1.486089 0 7.406118 1.369321 0 - L3 16754688 0.052083 6.207450 0.290633 0 6.798590 0.023735 0 - END -TURNOUT HO "Märklin M-Track Left Turnout R360 30° 5118" - P "P0" 1 2 - P "P1" 1 3 4 5 - E 0.050937 0.764231 270.000000 - E 7.137551 0.764231 90.000000 - E 7.137552 2.663083 60.000000 - S 0 0.000000 0.050937 0.764231 0.699537 0.764231 - S 0 0.000000 0.699537 0.764231 7.137551 0.764231 - C 0 0.000000 -10.912495 0.699537 11.676726 157.500000 22.500000 - S 0 0.000000 4.875568 1.594895 5.474797 1.843104 - C 0 0.000000 -14.173228 0.050942 14.937461 150.000000 7.500000 - L3 16754688 0.052083 0.050937 0.026042 0 7.137551 0.026042 0 - L3 16754688 0.052083 0.050937 1.502420 0 0.699537 1.502420 0 - L3 16754688 0.052083 6.131611 1.502420 0 7.137551 1.502420 0 - A3 16754688 0.052083 10.174306 0.699537 11.676726 0 157.500000 22.500000 - L3 16754688 0.052083 4.593075 2.276893 0 5.192304 2.525102 0 - A3 16754688 0.052083 14.911417 0.050942 14.937461 0 150.000000 7.500000 - A3 16754688 0.052083 13.435039 0.050942 14.937461 0 150.000000 7.500000 - L3 255 0.062500 1.113929 2.273622 0 3.653299 2.785433 0 - A3 255 0.062500 0.765750 0.031252 2.261812 0 119.069011 60.930989 - A3 255 0.062500 0.535767 1.219930 1.738603 0 284.205205 64.383726 - A3 255 0.062500 0.742961 4.779596 3.159672 0 160.201031 55.858005 - A3 255 0.062500 0.777127 3.808337 2.014086 0 348.492336 54.906300 - END -TURNOUT HO "Märklin M-Track Right Turnout R360 30° 5119" - P "P0" 1 2 - P "P1" 1 3 4 5 - E 0.051021 2.564184 270.000000 - E 7.137635 2.564202 90.000000 - E 7.137641 0.665350 120.000000 - S 0 0.000000 0.051019 2.564184 0.699619 2.564184 - S 0 0.000000 0.699619 2.564184 7.137633 2.564184 - C 0 0.000000 10.912495 0.699619 -8.348311 0.000000 22.500000 - S 0 0.000000 4.875650 1.733520 5.474879 1.485311 - C 0 0.000000 14.173228 0.051024 -11.609046 22.500000 7.500000 - L3 16754688 0.052083 0.051019 3.302373 0 7.137633 3.302373 0 - L3 16754688 0.052083 0.051019 1.825995 0 0.699619 1.825995 0 - L3 16754688 0.052083 6.131693 1.825995 0 7.137633 1.825995 0 - A3 16754688 0.052083 10.174306 0.699619 -8.348311 0 0.000000 22.500000 - L3 16754688 0.052083 4.593157 1.051522 0 5.192386 0.803313 0 - A3 16754688 0.052083 14.911417 0.051024 -11.609046 0 22.500000 7.500000 - A3 16754688 0.052083 13.435039 0.051024 -11.609046 0 22.500000 7.500000 - L3 255 0.062500 1.113927 1.054766 0 3.653297 0.542955 0 - A3 255 0.062500 0.765750 0.031250 1.066576 0 0.000000 60.930989 - A3 255 0.062500 0.535767 1.219928 1.589785 0 191.411069 64.383726 - A3 255 0.062500 0.742961 4.779594 0.168716 0 323.940964 55.858005 - A3 255 0.062500 0.777127 3.808335 1.314302 0 136.601365 54.906300 - END -TURNOUT HO "Märklin M-Track Left Turnout R360 5138" - P "Normal" 1 2 - P "Reverse" 1 3 4 - E 0.015738 0.764231 270.000000 - E 7.102352 0.764231 90.000000 - E 5.439598 1.843104 67.500000 - S 0 0.000000 0.015738 0.764231 0.664338 0.764231 - S 0 0.000000 0.664338 0.764231 7.102352 0.764231 - C 0 0.000000 -10.912495 0.664338 11.676726 157.500000 22.500000 - S 0 0.000000 4.840369 1.594895 5.439598 1.843104 - L3 255 0.062500 4.602352 2.279979 0 1.473613 2.279979 0 - L3 255 0.062500 0.014716 1.501877 0 1.473452 2.280525 0 - L3 16754688 0.052083 0.015738 0.026042 0 7.102352 0.026042 0 - L3 16754688 0.052083 0.015738 1.502420 0 0.664338 1.502420 0 - L3 16754688 0.052083 6.096412 1.502420 0 7.102352 1.502420 0 - A3 16754688 0.052083 10.174306 0.664338 11.676726 0 157.500000 22.500000 - L3 16754688 0.052083 4.557876 2.276893 0 5.157105 2.525102 0 - END -TURNOUT HO "Märklin M-Track Right Turnout R360 5139" - P "Normal" 1 2 - P "Reverse" 1 3 4 - E 0.015740 1.784930 270.000000 - E 7.102354 1.784949 90.000000 - E 5.439602 0.706072 112.500000 - S 0 0.000000 0.015740 1.784930 0.664340 1.784930 - S 0 0.000000 0.664340 1.784930 7.102354 1.784930 - C 0 0.000000 10.912495 0.664340 -9.127565 0.000000 22.500000 - S 0 0.000000 4.840371 0.954266 5.439600 0.706057 - L3 255 0.062500 4.602352 0.269182 0 1.473613 0.269182 0 - L3 255 0.062500 0.014716 1.047284 0 1.473452 0.268636 0 - L3 16754688 0.052083 0.015740 2.523119 0 7.102354 2.523119 0 - L3 16754688 0.052083 0.015740 1.046741 0 0.664340 1.046741 0 - L3 16754688 0.052083 6.096414 1.046741 0 7.102354 1.046741 0 - A3 16754688 0.052083 10.174306 0.664340 -9.127565 0 0.000000 22.500000 - L3 16754688 0.052083 4.557878 0.272268 0 5.157107 0.024059 0 - END -TURNOUT HO "Märklin M-Track Double Slip 30° 5128" 512 - P "Cross1" 1 2 3 - P "Cross2" 4 5 6 - P "Slip1" 1 7 6 - P "Slip2" 4 8 3 - E 0.215299 0.738192 255.000000 - E 7.554814 2.704807 75.000000 - E 0.215300 2.704809 285.000000 - E 7.554814 0.738191 105.000000 - S 0 0.000000 0.215299 0.738192 1.468298 1.073932 - S 0 0.000000 1.468298 1.073932 6.301815 2.369068 - S 0 0.000000 6.301815 2.369068 7.554814 2.704807 - S 0 0.000000 0.215300 2.704809 1.468298 2.369068 - S 0 0.000000 1.468298 2.369068 6.301815 1.073931 - S 0 0.000000 6.301815 1.073931 7.554814 0.738191 - C 0 0.000000 9.337638 3.885055 -7.945535 345.000000 30.000000 - C 0 0.000000 -9.337638 3.885059 11.388534 165.000000 30.000000 - L3 16754688 0.052083 0.406356 0.025156 0 1.659355 0.360896 0 - L3 16754688 0.052083 0.024242 1.451228 0 1.042304 1.724016 0 - L3 16754688 0.052083 6.727810 1.718983 0 7.745872 1.991772 0 - L3 16754688 0.052083 6.110758 3.082103 0 7.363757 3.417843 0 - L3 16754688 0.052083 0.024241 1.991773 0 1.042304 1.718984 0 - L3 16754688 0.052083 0.406356 3.417845 0 1.659356 3.082105 0 - L3 16754688 0.052083 6.110757 0.360894 0 7.363757 0.025154 0 - L3 16754688 0.052083 6.727809 1.724015 0 7.745872 1.451226 0 - A3 16754688 0.052083 8.599449 3.885055 -7.945535 0 345.000000 30.000000 - A3 16754688 0.052083 8.599449 3.885059 11.388534 0 165.000000 30.000000 - L3 255 0.062500 0.424951 3.424542 0 1.133612 3.660763 0 - L3 255 0.062500 0.031250 1.948164 0 0.031250 1.475723 0 - L3 255 0.062500 7.747785 1.948164 0 7.747785 1.475723 0 - L3 255 0.062500 6.665108 3.660763 0 7.373770 3.424542 0 - L3 255 0.062500 3.423770 4.172582 0 4.329281 4.172582 0 - A3 255 0.062500 0.521654 3.423770 3.660763 0 297.500000 62.500000 - A3 255 0.062500 0.521654 4.329281 3.660763 0 0.000000 62.500000 - A3 255 0.062500 0.531496 2.518258 4.192259 0 117.500000 62.500000 - A3 255 0.062500 0.531496 5.234793 4.192259 0 177.500000 62.500000 - L3 255 0.062500 1.153297 3.660763 0 2.531250 3.660763 0 - L3 255 0.062500 5.287156 3.660763 0 6.665108 3.660763 0 - END -TURNOUT HO "Märklin M-Track Left Curved Turnout 5141" - P "Normal" 1 6 4 5 - P "Reverse" 1 2 3 - E 0.015738 0.764231 270.000000 - E 10.149596 2.663084 60.000000 - E 7.102352 2.663084 60.000000 - S 0 0.000000 0.015738 0.764231 0.664338 0.764231 - C 0 0.000000 -11.752617 0.664338 12.516848 150.000000 30.000000 - S 0 0.000000 6.540646 2.338783 7.102352 2.663084 - C 0 0.000000 -11.752624 3.711580 12.516855 150.000000 30.000000 - S 0 0.000000 9.587892 2.338784 10.149596 2.663084 - S 0 0.000000 0.664338 0.764231 3.711580 0.764231 - L3 16754688 0.052083 0.015738 0.026042 0 3.711580 0.026042 0 - L3 16754688 0.052083 0.015738 1.502420 0 0.664338 1.502420 0 - A3 16754688 0.052083 11.014428 0.664338 12.516848 0 150.000000 30.000000 - L3 16754688 0.052083 6.171552 2.978073 0 6.733257 3.302374 0 - A3 16754688 0.052083 12.490813 3.711580 12.516855 0 150.000000 30.000000 - A3 16754688 0.052083 11.014435 3.711580 12.516855 0 150.000000 8.437500 - L3 16754688 0.052083 9.956986 1.699494 0 10.518691 2.023794 0 - L3 16754688 0.052083 9.218797 2.978074 0 9.780501 3.302374 0 - L3 255 0.062500 4.681093 2.279979 0 1.473613 2.279979 0 - L3 255 0.062500 0.014716 1.501877 0 1.473452 2.280525 0 - END -TURNOUT HO "Märklin M-Track Right Curved Turnout 5142" - P "Normal" 1 6 4 5 - P "Reverse" 1 2 3 - E 0.015762 2.560696 270.000000 - E 10.149625 0.661870 120.000000 - E 7.102381 0.661862 120.000000 - S 0 0.000000 0.015762 2.560696 0.664362 2.560696 - C 0 0.000000 11.752617 0.664362 -9.191921 0.000000 30.000000 - S 0 0.000000 6.540670 0.986144 7.102376 0.661843 - C 0 0.000000 11.752624 3.711604 -9.191928 0.000000 30.000000 - S 0 0.000000 9.587916 0.986143 10.149620 0.661843 - S 0 0.000000 0.664362 2.560696 3.711604 2.560696 - L3 16754688 0.052083 0.015762 3.298885 0 3.711604 3.298885 0 - L3 16754688 0.052083 0.015762 1.822507 0 0.664362 1.822507 0 - A3 16754688 0.052083 11.014428 0.664362 -9.191921 0 0.000000 30.000000 - L3 16754688 0.052083 6.171576 0.346854 0 6.733281 0.022553 0 - A3 16754688 0.052083 12.490813 3.711604 -9.191928 0 0.000000 30.000000 - A3 16754688 0.052083 11.014435 3.711604 -9.191928 0 21.562500 8.437500 - L3 16754688 0.052083 9.957010 1.625433 0 10.518715 1.301133 0 - L3 16754688 0.052083 9.218821 0.346853 0 9.780525 0.022553 0 - L3 255 0.062500 4.681093 1.044914 0 1.473613 1.044914 0 - L3 255 0.062500 0.014716 1.823015 0 1.473452 1.044368 0 - END -TURNOUT HO "Märklin M-Track 3-Way Turnout 5214" - P "Left" 1 2 3 - P "Normal" 1 6 - P "Right" 1 4 5 - E 0.013205 2.220231 270.000000 - E 7.099819 3.743848 65.716667 - E 7.099819 0.696614 114.283333 - E 7.099819 2.220231 90.000000 - S 0 0.000000 0.013205 2.220231 0.666512 2.220231 - C 0 0.000000 -14.205726 0.666512 16.425957 155.716667 24.283333 - S 0 0.000000 6.508605 3.477112 7.099819 3.743848 - C 0 0.000000 14.205726 0.666512 -11.985495 0.000000 24.283333 - S 0 0.000000 6.508605 0.963350 7.099819 0.696614 - S 0 0.000000 0.666512 2.220231 7.099819 2.220231 - L3 16754688 0.052083 0.013205 1.482042 0 0.666512 1.482042 0 - L3 16754688 0.052083 0.013205 2.958420 0 0.666512 2.958420 0 - A3 16754688 0.052083 13.467537 0.666512 16.425957 0 155.716667 24.283333 - L3 16754688 0.052083 7.144743 2.954275 0 7.403399 3.070972 0 - L3 16754688 0.052083 6.205026 4.149988 0 6.796240 4.416724 0 - A3 16754688 0.052083 13.467537 0.666512 -11.985495 0 0.000000 24.283333 - L3 16754688 0.052083 6.205026 0.290474 0 6.796240 0.023738 0 - L3 16754688 0.052083 7.144743 1.486187 0 7.403399 1.369490 0 - L3 255 0.062500 1.469898 3.637558 0 4.895094 3.637558 0 - L3 255 0.062500 0.013205 2.958419 0 1.469894 3.637560 0 - L3 255 0.062500 0.013205 1.482042 0 1.469898 0.802908 0 - L3 255 0.062500 1.469898 0.802908 0 4.895094 0.802908 0 - END -TURNOUT HO "Märklin M-Track Double Slip 24° 17' 5207" 512 - U "Double Slipswitch" "Dave Bullis" "Märklin M-Track" "Double Slip 24° 17'" "5207" 7.086614 24.283000 7.086614 1.476378 0.053333 16754688 - P "Cross1" 1 2 3 - P "Cross2" 4 5 6 - P "Slip1" 1 7 6 - P "Slip2" 4 8 3 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - E 0.313493 1.457164 294.283000 - E 6.773121 -1.457164 114.283000 - S 0 0.000000 0.000000 0.000000 1.297200 0.000000 - S 0 0.000000 1.297200 0.000000 5.789414 0.000000 - S 0 0.000000 5.789414 0.000000 7.086614 0.000000 - S 0 0.000000 0.313493 1.457164 1.495924 0.923698 - S 0 0.000000 1.495924 0.923698 5.590691 -0.923698 - S 0 0.000000 5.590691 -0.923698 6.773121 -1.457164 - C 0 0.000000 10.440253 1.297200 -10.440253 0.000000 24.283000 - C 0 0.000000 -10.440253 5.789414 10.440253 180.000000 24.283000 - L3 16754688 0.053333 -0.000000 -0.738189 0 1.297200 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 0.121613 0.738189 0 - L3 16754688 0.053333 6.965002 -0.738189 0 7.086614 -0.738189 0 - L3 16754688 0.053333 5.789414 0.738189 0 7.086614 0.738189 0 - L3 16754688 0.053333 0.009917 0.784286 0 0.120770 0.734273 0 - L3 16754688 0.053333 0.617069 2.130041 0 1.799499 1.596576 0 - L3 16754688 0.053333 5.287115 -1.596576 0 6.469546 -2.130041 0 - L3 16754688 0.053333 6.965844 -0.734273 0 7.076697 -0.784286 0 - A3 16754688 0.053333 9.702064 1.297200 -10.440253 0 0.000000 24.283000 - A3 16754688 0.053333 9.702064 5.789414 10.440253 0 180.000000 24.283000 - END - -SUBCONTENTS Märklin M-Track - Misc track -TURNOUT HO "Märklin M-Track Bumper 7190" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Bumper" "7190" 2.755906 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - S 0 0.000000 0.000000 0.000000 2.755906 0.000000 - L3 0 0.106667 1.771752 0.787402 0 1.771752 -0.787402 0 - L3 0 0.106667 1.771752 0.472441 0 1.328814 0.472441 0 - L3 0 0.106667 1.771752 -0.472441 0 1.328814 -0.472441 0 - L3 0 0.106667 1.771752 0.078740 0 2.657628 0.708661 0 - L3 0 0.106667 1.771752 -0.078740 0 2.657628 -0.629921 0 - L3 16754688 0.053333 0.000000 -0.738189 0 2.755906 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 2.755906 0.738189 0 - END -TURNOUT HO "Märklin M-Track Lighted Bumper 7191" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Lighted Bumper" "7191" 2.755906 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - S 0 0.000000 0.000000 0.000000 2.755906 0.000000 - L3 0 0.106667 1.771752 0.787402 0 1.771752 -0.787402 0 - L3 0 0.106667 1.771752 0.472441 0 1.328814 0.472441 0 - L3 0 0.106667 1.771752 -0.472441 0 1.328814 -0.472441 0 - L3 0 0.106667 1.771752 0.078740 0 2.657628 0.708661 0 - L3 0 0.106667 1.771752 -0.078740 0 2.657628 -0.629921 0 - G3 16711680 0.000000 0.334660 1.771752 0.000000 0 - L3 16754688 0.053333 0.000000 -0.738189 0 2.755906 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 2.755906 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight Feeder 5111" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight Feeder" "5111" 7.086614 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 16711680 0.053333 4.134088 0.000000 0 4.134088 -1.023622 0 - L3 0 0.053333 2.952920 0.000000 0 2.952920 -1.023622 0 - L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 - END -TURNOUT HO "Märklin M-Track Straight Feeder w/Capacitor 5131" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight Feeder w/Capacitor" "5131" 7.086614 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 0 0.053333 2.972605 0.000000 0 2.972605 -1.023622 0 - L3 16711680 0.053333 4.153773 0.000000 0 4.153773 -1.023622 0 - L3 0 0.053333 3.563189 0.314961 0 3.563189 0.078740 0 - L3 0 0.053333 3.563189 -0.314961 0 3.563189 -0.078740 0 - L3 0 0.053333 3.267897 -0.078740 0 3.858481 -0.078740 0 - L3 0 0.053333 3.267897 0.078740 0 3.858481 0.078740 0 - L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 - END -TURNOUT HO "Märklin M-Track Curved Feeder 5103" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved Feeder" "5103" 14.173228 30.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 1.898853 60.000000 - C 0 0.000000 -14.173228 0.000000 14.173228 150.000000 30.000000 - L3 0 0.053333 2.978403 0.298564 0 3.243336 -0.690179 0 - L3 16711680 0.053333 4.261939 0.642486 0 4.526872 -0.346257 0 - A3 16754688 0.053333 14.911417 0.000000 14.173228 0 150.000000 30.000000 - A3 16754688 0.053333 13.435039 0.000000 14.173228 0 150.000000 30.000000 - END -TURNOUT HO "Märklin M-Track Uncoupler 5112" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Uncoupler" "5112" 3.543307 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.543307 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 3.543307 0.000000 - L3 0 0.053333 0.590584 0.157480 0 2.952920 0.157480 0 - L3 0 0.053333 2.952920 0.157480 0 2.952920 -0.157480 0 - L3 0 0.053333 2.952920 -0.157480 0 0.590584 -0.157480 0 - L3 0 0.053333 0.590584 -0.157480 0 0.590584 0.157480 0 - L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 - END - -SUBCONTENTS Märklin M-Track - Circuit Tracks -TURNOUT HO "Märklin M-Track Straight Circuit 5146" - U "Straight Section" "Dave Bullis" "Märklin M-Track" "Straight Circuit" "5146" 3.543307 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.543307 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 3.543307 0.000000 - F3 12566463 0.000000 4 - 0.738230 -0.314961 0 - 1.033522 -0.314961 0 - 1.033522 -1.023622 0 - 0.738230 -1.023622 0 - F3 12566463 0.000000 4 - 2.805274 -0.314961 0 - 2.509982 -0.314961 0 - 2.509982 -1.023622 0 - 2.805274 -1.023622 0 - G3 0 0.000000 0.078740 2.657628 -0.866142 0 - G3 0 0.000000 0.078740 0.885876 -0.866142 0 - F3 0 0.000000 4 - 1.328814 0.078740 0 - 2.214690 0.078740 0 - 2.214690 -0.078740 0 - 1.328814 -0.078740 0 - L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 - END -TURNOUT HO "Märklin M-Track Curved Circuit 5147" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved Circuit" "5147" 14.173228 15.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.668301 0.482941 75.000000 - C 0 0.000000 -14.173228 -0.000000 14.173228 165.000000 15.000000 - F3 12566463 0.000000 4 - 0.823469 -0.305112 0 - 1.116560 -0.269125 0 - 1.202924 -0.972504 0 - 0.909833 -1.008491 0 - F3 12566463 0.000000 4 - 2.875105 -0.053203 0 - 2.582014 -0.089190 0 - 2.668379 -0.792569 0 - 2.961470 -0.756582 0 - G3 0 0.000000 0.078740 2.795732 -0.618269 0 - G3 0 0.000000 0.078740 1.037186 -0.834191 0 - F3 0 0.000000 4 - 1.364070 0.138090 0 - 2.243342 0.246051 0 - 2.262535 0.089744 0 - 1.383262 -0.018217 0 - A3 16754688 0.053333 14.911417 -0.000000 14.173228 0 165.000000 15.000000 - A3 16754688 0.053333 13.435039 -0.000000 14.173228 0 165.000000 15.000000 - END -TURNOUT HO "Märklin M-Track Curved Circuit 5213" - U "Curved Section" "Dave Bullis" "Märklin M-Track" "Curved Circuit" "5213" 17.220472 15.000000 1.476378 0.053333 16754688 - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 4.456986 0.586773 75.000000 - C 0 0.000000 -17.220472 0.000000 17.220472 165.000000 15.000000 - F3 12566463 0.000000 4 - 1.244914 -0.298115 0 - 1.538005 -0.262128 0 - 1.624369 -0.965507 0 - 1.331278 -1.001494 0 - F3 12566463 0.000000 4 - 3.296551 -0.046206 0 - 3.003460 -0.082193 0 - 3.089824 -0.785572 0 - 3.382915 -0.749585 0 - G3 0 0.000000 0.078740 3.217177 -0.611272 0 - G3 0 0.000000 0.078740 1.458632 -0.827194 0 - F3 0 0.000000 4 - 1.785515 0.145087 0 - 2.664788 0.253048 0 - 2.683980 0.096742 0 - 1.804707 -0.011219 0 - A3 16754688 0.053333 17.958661 0.000000 17.220472 0 165.000000 15.000000 - A3 16754688 0.053333 16.482283 0.000000 17.220472 0 165.000000 15.000000 - END - - -SUBCONTENTS Märklin M-Track - Contact Tracks -TURNOUT HO "Märklin M-Track Contact Set 5145" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.543307 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 3.543307 0.000000 - L3 0 0.106667 0.442913 0.000000 0 3.100394 0.000000 0 - L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 - L3 8421376 0.150000 0.885827 -0.738189 0 0.885827 -0.888189 0 - L3 8421376 0.150000 2.657480 -0.738189 0 2.657480 -0.888189 0 -END -TURNOUT HO "Märklin M-Track Straight Contact 180mm 5115" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 0 0.106667 0.442913 -0.000000 0 6.643701 -0.000000 0 - L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 - L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 -END -TURNOUT HO "Märklin M-Track Curved Contact 5116" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 1.898853 60.000000 - C 0 0.000000 -14.173228 0.000000 14.173228 150.000000 30.000000 - A3 0 0.106667 14.140548 0.000000 14.118021 0 152.500000 25.000000 - A3 16754688 0.053333 14.911417 0.000000 14.173228 0 150.000000 30.000000 - A3 16754688 0.053333 13.435039 0.000000 14.173228 0 150.000000 30.000000 -END - -SUBCONTENTS Märklin M-Track - Contact (old) Tracks -TURNOUT HO "Märklin M-Track Straight Contact(old) 90mm 3601D" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.543307 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 3.543307 0.000000 - L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 - L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 - L3 0 0.106667 1.446850 0.000000 0 2.096457 0.000000 0 - L3 8421376 0.150000 1.446850 -0.738189 0 1.446850 -0.888189 0 - L3 8421376 0.150000 2.096457 -0.738189 0 2.096457 -0.888189 0 -END -TURNOUT HO "Märklin M-Track Straight Contact(old) 180mm 5105" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 - L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 - L3 0 0.106667 3.218504 0.000000 0 3.868110 0.000000 0 - L3 8421376 0.150000 3.218504 -0.738189 0 3.218504 -0.888189 0 - L3 8421376 0.150000 3.868110 -0.738189 0 3.868110 -0.888189 0 -END -TURNOUT HO "Märklin Curve Contact(old) R360mm 30° 5104" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 -1.898853 120.000000 - C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 30.000000 - A3 0 0.106667 14.140548 0.000000 -14.118021 0 12.500000 5.000000 - A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 30.000000 - A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 30.000000 - L3 8421376 0.150000 2.850000 -1.050000 0 2.825000 -1.200000 0 - L3 8421376 0.150000 4.000000 -1.350000 0 3.955000 -1.500000 0 - END - -SUBCONTENTS Märklin M-Track - TurnTable -TURNOUT HO "Märklin M-Track Turntable 7186" 512 - P "1" 1 2 - P "2" 3 4 5 - P "3" 6 7 - P "4" 8 9 - P "5" 10 11 - P "6" 12 13 - P "7" 14 15 16 - P "8" 17 18 - E 0.000000 7.598425 0.000000 - E 1.966617 7.339515 15.000000 - E 3.799213 6.580429 30.000000 - E 5.372898 5.372898 45.000000 - E 6.580429 3.799213 60.000000 - E 7.339515 1.966617 75.000000 -# E 7.598425 0.000000 90.000000 - E 7.339515 -1.966617 105.000000 -# E 6.580429 -3.799213 120.000000 -# E 5.372898 -5.372898 135.000000 -# E 3.799213 -6.580429 150.000000 - E 1.966617 -7.339515 165.000000 -# E -0.000000 -7.598425 180.000000 - E -1.966617 -7.339515 195.000000 -# E -3.799213 -6.580429 210.000000 -# E -5.372898 -5.372898 225.000000 -# E -6.580429 -3.799213 240.000000 -# E -7.339515 -1.966617 255.000000 -# E -7.598425 -0.000000 270.000000 - E -7.339515 1.966617 285.000000 -# E -6.580429 3.799213 300.000000 -# E -5.372898 5.372898 315.000000 -# E -3.799213 6.580429 330.000000 -# E -1.966617 7.339515 345.000000 -#0 - S 0 0 0.000000 7.598425 0.000000 6.102362 - S 16777215 0 0.000000 6.102362 -0.000000 -6.102362 -# S 0 0 -0.000000 -6.102362 -0.000000 -7.598425 -#15 - S 0 0 1.966617 7.339515 1.579408 5.894429 - S 16777215 0 1.579408 5.894429 -1.579408 -5.894429 - S 0 0 -1.579408 -5.894429 -1.966617 -7.339515 -#30 - S 0 0 3.799213 6.580429 3.051181 5.284801 - S 16777215 0 3.051181 5.284801 -3.051181 -5.284801 -# S 0 0 -3.051181 -5.284801 -3.799213 -6.580429 -#45 - S 0 0 5.372898 5.372898 4.315022 4.315022 - S 16777215 0 4.315022 4.315022 -4.315022 -4.315022 -# S 0 0 -4.315022 -4.315022 -5.372898 -5.372898 -#60 - S 0 0 6.580429 3.799213 5.284801 3.051181 - S 16777215 0 5.284801 3.051181 -5.284801 -3.051181 -# S 0 0 -5.284801 -3.051181 -6.580429 -3.799213 -#75 - S 0 0 7.339515 1.966617 5.894429 1.579408 - S 16777215 0 5.894429 1.579408 -5.894429 -1.579408 -# S 0 0 -5.894429 -1.579408 -7.339515 -1.966617 -#90 -# S 0 0 7.598425 0.000000 6.102362 0.000000 -# S 16777215 0 6.102362 0.000000 -6.102362 -0.000000 -# S 0 0 -6.102362 -0.000000 -7.598425 -0.000000 -#105 - S 0 0 7.339515 -1.966617 5.894429 -1.579408 - S 16777215 0 5.894429 -1.579408 -5.894429 1.579408 - S 0 0 -5.894429 1.579408 -7.339515 1.966617 -#120 -# S 0 0 6.580429 -3.799213 5.284801 -3.051181 -# S 16777215 0 5.284801 -3.051181 -5.284801 3.051181 -# S 0 0 -5.284801 3.051181 -6.580429 3.799213 -#135 -# S 0 0 5.372898 -5.372898 4.315022 -4.315022 -# S 16777215 0 4.315022 -4.315022 -4.315022 4.315022 -# S 0 0 -4.315022 4.315022 -5.372898 5.372898 -#150 -# S 0 0 3.799213 -6.580429 3.051181 -5.284801 -# S 16777215 0 3.051181 -5.284801 -3.051181 5.284801 -# S 0 0 -3.051181 5.284801 -3.799213 6.580429 -#165 - S 0 0 1.966617 -7.339515 1.579408 -5.894429 - S 16777215 0 1.579408 -5.894429 -1.579408 5.894429 -# S 0 0 -1.579408 5.894429 -1.966617 7.339515 - - A 16711680 0 7.598425 0.000000 0.000000 0.000000 360.000000 - A 16711680 0 6.102362 0.000000 0.000000 0.000000 360.000000 -END - -SUBCONTENTS Märklin M-Track - Transfer Table -TURNOUT HO "Märklin M-Track Transfer Table 7294" 512 - P "P0" 1 2 3 - P "P1" 4 5 - P "P2" 6 7 - P "P3" 8 9 - P "P4" 10 11 - P "P5" 18 19 - P "P6" 16 17 - P "P7" 14 15 - P "P8" 12 13 - E 0.000000 0.000000 270.000000 - E 0.000000 3.047244 270.000000 - E 0.000000 6.078740 270.000000 - E 14.173228 5.590551 90.000000 - E 14.173228 2.543307 90.000000 - E 14.173228 -0.503937 90.000000 - E 14.173228 -3.551181 90.000000 - E 14.173228 -6.094488 90.000000 - E 0.000000 -6.094488 270.000000 - E 0.000000 -3.047244 270.000000 - S 0 0.000000 0.000000 -6.094488 0.787402 -6.094488 - S 16777215 0 0.787402 -6.094488 13.385827 -6.094488 - S 0 0.000000 13.385827 -6.094488 14.173228 -6.094488 - S 0 0.000000 0.000000 -3.047244 0.787402 -3.047244 - S 16777215 0 0.787402 -3.047244 13.385827 -3.047244 - S 0 0.000000 0.000000 0.000000 0.787402 0.000000 - S 16777215 0 0.787402 0.000000 13.385827 0.000000 - S 0 0.000000 0.000000 3.047244 0.787402 3.047244 - S 16777215 0 0.787402 3.047244 13.385827 3.047244 - S 0 0.000000 0.000000 6.078740 0.787402 6.078740 - S 16777215 0 0.787402 6.078740 13.385827 6.078740 - S 0 0.000000 14.173228 -3.551181 13.385827 -3.551181 - S 16777215 0 13.385827 -3.551181 0.787402 -3.551181 - S 0 0.000000 14.173228 -0.503937 13.385827 -0.503937 - S 16777215 0 13.385827 -0.503937 0.787402 -0.503937 - S 0 0.000000 14.173228 2.543307 13.385827 2.543307 - S 16777215 0 13.385827 2.543307 0.787402 2.543307 - S 0 0.000000 14.173228 5.590551 13.385827 5.590551 - S 16777215 0 13.385827 5.590551 0.787402 5.590551 - L3 0 0.052632 0.000000 -8.279528 0 14.173228 -8.279528 0 - L3 0 0.052632 14.173228 -8.279528 0 14.173228 8.255906 0 - L3 0 0.052632 14.173228 8.255906 0 0.000000 8.255906 0 - L3 0 0.052632 0.000000 8.255906 0 0.000000 -8.279528 0 - L3 0 0.052632 0.787402 7.862205 0 13.385827 7.862205 0 - L3 0 0.052632 13.385827 7.862205 0 13.385827 -7.492126 0 - L3 0 0.052632 0.787402 -7.492126 0 0.787402 7.862205 0 - L3 0 0.052632 8.661417 -7.492126 0 8.661417 -8.122047 0 - L3 0 0.052632 8.661417 -8.122047 0 5.511811 -8.122047 0 - L3 0 0.052632 5.511811 -8.122047 0 5.511811 -7.492126 0 - L3 0 0.052632 0.787402 -7.492126 0 5.511811 -7.492126 0 - L3 0 0.052632 8.661417 -7.492126 0 13.385827 -7.492126 0 -END - -SUBCONTENTS Märklin - K/M-Track TurnTable -TURNOUT HO "Marklin K/M-Track Turntable 12.2"" Dia 7.5d 48 Positions 7286" 512 - P "1" 1 - P "2" 2 - P "3" 3 - P "4" 4 - P "5" 5 - P "6" 6 - P "7" 7 - P "8" 8 - P "9" 9 - P "10" 10 - P "11" 11 - P "12" 12 - P "13" 13 - P "14" 14 - P "15" 15 - P "16" 16 - P "17" 17 - P "18" 18 - P "19" 19 - P "20" 20 - P "21" 21 - P "22" 22 - P "23" 23 - P "24" 24 - E 0.000000 6.102362 0.000000 - E 0.796518 6.050155 7.500000 - E 1.579408 5.894429 15.000000 - E 2.335273 5.637847 22.500000 - E 3.051181 5.284801 30.000000 - E 3.714883 4.841329 37.500000 - E 4.315022 4.315022 45.000000 - E 4.841329 3.714883 52.500000 - E 5.284801 3.051181 60.000000 - E 5.637847 2.335273 67.500000 - E 5.894429 1.579408 75.000000 - E 6.050155 0.796518 82.500000 - E 6.102362 0.000000 90.000000 - E 6.050155 -0.796518 97.500000 - E 5.894429 -1.579408 105.000000 - E 5.637847 -2.335273 112.500000 - E 5.284801 -3.051181 120.000000 - E 4.841329 -3.714883 127.500000 - E 4.315022 -4.315022 135.000000 - E 3.714883 -4.841329 142.500000 - E 3.051181 -5.284801 150.000000 - E 2.335273 -5.637847 157.500000 - E 1.579408 -5.894429 165.000000 - E 0.796518 -6.050155 172.500000 - E 0.000000 -6.102362 180.000000 - E -0.796518 -6.050155 187.500000 - E -1.579408 -5.894429 195.000000 - E -2.335273 -5.637847 202.500000 - E -3.051181 -5.284801 210.000000 - E -3.714883 -4.841329 217.500000 - E -4.315022 -4.315022 225.000000 - E -4.841329 -3.714883 232.500000 - E -5.284801 -3.051181 240.000000 - E -5.637847 -2.335273 247.500000 - E -5.894429 -1.579408 255.000000 - E -6.050155 -0.796518 262.500000 - E -6.102362 0.000000 270.000000 - E -6.050155 0.796518 277.500000 - E -5.894429 1.579408 285.000000 - E -5.637847 2.335273 292.500000 - E -5.284801 3.051181 300.000000 - E -4.841329 3.714883 307.500000 - E -4.315022 4.315022 315.000000 - E -3.714883 4.841329 322.500000 - E -3.051181 5.284801 330.000000 - E -2.335273 5.637847 337.500000 - E -1.579408 5.894429 345.000000 - E -0.796518 6.050155 352.500000 - S 16777215 0 0.000000 6.102362 0.000000 -6.102362 - S 16777215 0 0.796518 6.050155 -0.796518 -6.050155 - S 16777215 0 1.579408 5.894429 -1.579408 -5.894429 - S 16777215 0 2.335273 5.637847 -2.335273 -5.637847 - S 16777215 0 3.051181 5.284801 -3.051181 -5.284801 - S 16777215 0 3.714883 4.841329 -3.714883 -4.841329 - S 16777215 0 4.315022 4.315022 -4.315022 -4.315022 - S 16777215 0 4.841329 3.714883 -4.841329 -3.714883 - S 16777215 0 5.284801 3.051181 -5.284801 -3.051181 - S 16777215 0 5.637847 2.335273 -5.637847 -2.335273 - S 16777215 0 5.894429 1.579408 -5.894429 -1.579408 - S 16777215 0 6.050155 0.796518 -6.050155 -0.796518 - S 16777215 0 6.102362 0.000000 -6.102362 0.000000 - S 16777215 0 6.050155 -0.796518 -6.050155 0.796518 - S 16777215 0 5.894429 -1.579408 -5.894429 1.579408 - S 16777215 0 5.637847 -2.335273 -5.637847 2.335273 - S 16777215 0 5.284801 -3.051181 -5.284801 3.051181 - S 16777215 0 4.841329 -3.714883 -4.841329 3.714883 - S 16777215 0 4.315022 -4.315022 -4.315022 4.315022 - S 16777215 0 3.714883 -4.841329 -3.714883 4.841329 - S 16777215 0 3.051181 -5.284801 -3.051181 5.284801 - S 16777215 0 2.335273 -5.637847 -2.335273 5.637847 - S 16777215 0 1.579408 -5.894429 -1.579408 5.894429 - S 16777215 0 0.796518 -6.050155 -0.796518 6.050155 - G3 0 0.000000 0.129736 0.000000 0.000000 0 0.000000 360.000000 - A3 0 0.031250 6.102362 0.000000 0.000000 0 0.000000 360.000000 - A3 0 0.031250 7.598425 0.000000 0.000000 0 0.000000 360.000000 -END -TURNOUT HO "Märklin K/M-Track Turntable Position Spoke Track 38mm 7287" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.496063 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 1.496063 0.000000 - END -TURNOUT HO "Märklin K/M-Track Turntable Position Dummy Track 38mm 7287" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - S 16777215 0.000000 0.000000 0.000000 1.496063 0.000000 - L3 0 0.060000 0.000000 0.324340 0 1.496063 0.324340 0 - L3 0 0.060000 0.000000 -0.324340 0 1.496063 -0.324340 0 -END - - -SUBCONTENTS Märklin M-Track - Bridges -TURNOUT HO "Märklin M-Track Plate Girder Bridge 180mm 7161" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 11579568 0.053333 0.000000 1.181102 0 7.086614 1.181102 0 - L3 11579568 0.053333 0.000000 -1.181102 0 7.086614 -1.181102 0 - L3 11579568 0.053333 0.000000 1.181102 0 0.000000 -1.181102 0 - L3 11579568 0.053333 7.086614 1.181102 0 7.086614 -1.181102 0 -END -TURNOUT HO "Märklin M-Track Lattice Girder Bridge 180mm 7162" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 11579568 0.053333 0.000000 1.181102 0 7.086614 1.181102 0 - L3 11579568 0.053333 0.000000 -1.181102 0 7.086614 -1.181102 0 - L3 11579568 0.053333 0.000000 1.181102 0 0.000000 -1.181102 0 - L3 11579568 0.053333 7.086614 1.181102 0 7.086614 -1.181102 0 - L3 11579568 0.053333 0.000000 -1.181102 0 0.708661 1.181102 0 - L3 11579568 0.053333 0.708661 1.181102 0 1.417323 -1.181102 0 - L3 11579568 0.053333 1.417323 -1.181102 0 2.125984 1.181102 0 - L3 11579568 0.053333 2.125984 1.181102 0 2.834646 -1.181102 0 - L3 11579568 0.053333 2.834646 -1.181102 0 3.543307 1.181102 0 - L3 11579568 0.053333 3.543307 1.181102 0 4.251969 -1.181102 0 - L3 11579568 0.053333 4.251969 -1.181102 0 4.960630 1.181102 0 - L3 11579568 0.053333 4.960630 1.181102 0 5.669291 -1.181102 0 - L3 11579568 0.053333 5.669291 -1.181102 0 6.377952 1.181102 0 - L3 11579568 0.053333 6.377952 1.181102 0 7.086614 -1.181102 0 -END -TURNOUT HO "Märklin M-Track Arched Bridge 180mm 7163" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 14.173228 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 14.173228 0.000000 - L3 11579568 0.053333 0.000000 1.181102 0 14.173228 1.181102 0 - L3 11579568 0.053333 0.000000 -1.181102 0 14.173228 -1.181102 0 - L3 11579568 0.053333 0.000000 1.181102 0 0.000000 -1.181102 0 - L3 11579568 0.053333 14.173228 1.181102 0 14.173228 -1.181102 0 - L3 11579568 0.053333 3.937008 1.181102 0 3.937008 -1.181102 0 - L3 11579568 0.053333 3.937008 -1.181102 0 5.511811 1.181102 0 - L3 11579568 0.053333 3.937008 1.181102 0 5.511811 -1.181102 0 - L3 11579568 0.053333 5.511811 1.181102 0 5.511811 -1.181102 0 - L3 11579568 0.053333 5.511811 -1.181102 0 7.086614 1.181102 0 - L3 11579568 0.053333 5.511811 1.181102 0 7.086614 -1.181102 0 - L3 11579568 0.053333 7.086614 1.181102 0 7.086614 -1.181102 0 - L3 11579568 0.053333 7.086614 -1.181102 0 8.661417 1.181102 0 - L3 11579568 0.053333 7.086614 1.181102 0 8.661417 -1.181102 0 - L3 11579568 0.053333 8.661417 1.181102 0 8.661417 -1.181102 0 - L3 11579568 0.053333 8.661417 -1.181102 0 10.236220 1.181102 0 - L3 11579568 0.053333 8.661417 1.181102 0 10.236220 -1.181102 0 - L3 11579568 0.053333 10.236220 1.181102 0 10.236220 -1.181102 0 -END -TURNOUT HO "Märklin M-Track Curved Straight Approach Bridge Section R360 30° 7167" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 -1.898853 120.000000 - C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 30.000000 - L3 11579568 0.053333 0.000000 1.377953 0 0.000000 -1.377953 0 - A3 11579568 0.053333 15.551181 0.000000 -14.173228 0 0.000000 0.900000 - L3 11579568 0.053333 0.244267 1.376034 0 0.469916 1.172553 0 - A3 11579568 0.053333 15.551181 0.000000 -14.173228 0 29.1000000 0.900000 - L3 11579568 0.053333 7.324791 -0.651964 0 7.563090 -0.585038 0 - A3 11579568 0.053333 15.354331 0.000000 -14.173228 0 1.900000 26.600000 - A3 11579568 0.053333 12.992126 0.000000 -14.173228 0 2.250000 26.000000 - L3 11579568 0.053333 0.279127 -1.380998 0 0.502340 -1.190967 0 - A3 11579568 0.053333 12.795276 0.000000 -14.173228 0 0.000000 1.250000 - L3 11579568 0.053333 6.154384 -2.758417 0 6.154384 -2.955268 0 - A3 11579568 0.053333 12.795276 0.000000 -14.173228 0 28.7500000 1.250000 - L3 11579568 0.053333 7.775591 -0.705510 0 6.397638 -3.092195 0 -END -TURNOUT HO "Märklin M-Track Straight Approach Bridge Section 180mm 7168" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.086614 0.000000 90.000000 - S 0 0.000000 0.000000 0.000000 7.086614 0.000000 - L3 11579568 0.053333 0.000000 1.377953 0 0.000000 -1.377953 0 - L3 11579568 0.053333 0.000000 1.377953 0 0.196850 1.377953 0 - L3 11579568 0.053333 0.196850 1.377953 0 0.393701 1.181102 0 - L3 11579568 0.053333 0.393701 1.181102 0 6.692913 1.181102 0 - L3 11579568 0.053333 6.692913 1.181102 0 6.889764 1.377953 0 - L3 11579568 0.053333 6.889764 1.377953 0 7.086614 1.377953 0 - L3 11579568 0.053333 0.000000 -1.377953 0 0.196850 -1.377953 0 - L3 11579568 0.053333 0.196850 -1.377953 0 0.393701 -1.181102 0 - L3 11579568 0.053333 0.393701 -1.181102 0 6.692913 -1.181102 0 - L3 11579568 0.053333 6.692913 -1.181102 0 6.889764 -1.377953 0 - L3 11579568 0.053333 6.889764 -1.377953 0 7.086614 -1.377953 0 - L3 11579568 0.053333 7.086614 1.377953 0 7.086614 -1.377953 0 -END -STRUCTURE HO "Märklin M-Track Bridge Pier (30mm) 7064" - X pier 1.181102 "" - L3 11579568 0.053333 -0.295276 1.692913 0 0.295276 1.692913 0 - L3 11579568 0.053333 -0.295276 1.692913 0 -0.787402 1.200787 0 - L3 11579568 0.053333 0.295276 1.692913 0 0.787402 1.200787 0 - L3 11579568 0.053333 -0.787402 1.200787 0 -0.787402 -1.200787 0 - L3 11579568 0.053333 0.787402 1.200787 0 0.787402 -1.200787 0 - L3 11579568 0.053333 -0.295276 -1.692913 0 -0.787402 -1.200787 0 - L3 11579568 0.053333 0.295276 -1.692913 0 0.787402 -1.200787 0 - L3 11579568 0.053333 -0.295276 -1.692913 0 0.295276 -1.692913 0 -END -STRUCTURE HO "Märklin M-Track Bridge Pier (6mm) 7065" - X pier 0.236220 "" - L3 11579568 0.053333 -0.295276 1.692913 0 0.295276 1.692913 0 - L3 11579568 0.053333 -0.295276 1.692913 0 -0.787402 1.200787 0 - L3 11579568 0.053333 0.295276 1.692913 0 0.787402 1.200787 0 - L3 11579568 0.053333 -0.787402 1.200787 0 -0.787402 -1.200787 0 - L3 11579568 0.053333 0.787402 1.200787 0 0.787402 -1.200787 0 - L3 11579568 0.053333 -0.295276 -1.692913 0 -0.787402 -1.200787 0 - L3 11579568 0.053333 0.295276 -1.692913 0 0.787402 -1.200787 0 - L3 11579568 0.053333 -0.295276 -1.692913 0 0.295276 -1.692913 0 -END -STRUCTURE HO "Märklin M-Track Bridge Pier (baseplate 3mm) 7066" - X pier 0.118110 "" - L3 11579568 0.053333 -0.295276 1.692913 0 0.295276 1.692913 0 - L3 11579568 0.053333 -0.295276 1.692913 0 -0.787402 1.200787 0 - L3 11579568 0.053333 0.295276 1.692913 0 0.787402 1.200787 0 - L3 11579568 0.053333 -0.787402 1.200787 0 -0.787402 -1.200787 0 - L3 11579568 0.053333 0.787402 1.200787 0 0.787402 -1.200787 0 - L3 11579568 0.053333 -0.295276 -1.692913 0 -0.787402 -1.200787 0 - L3 11579568 0.053333 0.295276 -1.692913 0 0.787402 -1.200787 0 - L3 11579568 0.053333 -0.295276 -1.692913 0 0.295276 -1.692913 0 -END +CONTENTS Marklin M-Track HO-Scale + +SUBCONTENTS Marklin M-Track - Straight Tracks +TURNOUT HO "Marklin M-Track Straight 180mm 5106" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 180mm" "5106" 7.086614 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 7.086614 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight 90mm 5107" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 90mm" "5107" 3.543307 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.543307 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 3.543307 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 3.543307 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight 70mm 5129" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 70mm" "5129" 2.755906 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.755906 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 2.755906 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 2.755906 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 2.755906 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight 45mm 5108" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 45mm" "5108" 1.771654 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.771654 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 1.771654 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 1.771654 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 1.771654 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight 33.5mm 5109" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 33.5mm" "5109" 1.318898 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.318898 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 1.318898 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 1.318898 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 1.318898 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight 22.5mm 5110" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 22.5mm" "5110" 0.885827 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.885827 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 0.885827 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 0.885827 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 0.885827 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight 16mm 5210" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 16mm" "5210" 0.629921 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.629921 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 0.629921 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 0.629921 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 0.629921 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight 8mm 5208" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight 8mm" "5208" 0.314961 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.314961 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 0.314961 0.000000 + L3 16754688 0.053333 -0.000000 -0.738189 0 0.314961 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 0.314961 0.738189 0 + END$SEGS + +SUBCONTENTS Marklin M-Track - Curve Tracks +TURNOUT HO "Marklin M-Track Curved R286 45d 5120" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R386 45d" "5120" 11.259843 45.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.961911 -3.297932 135.000000 + C 0 0.000000 11.259843 0.000000 -11.259843 0.000000 45.000000 + A3 16754688 0.053333 11.998032 0.000000 -11.259843 0 0.000000 45.000000 + A3 16754688 0.053333 10.521654 0.000000 -11.259843 0 0.000000 45.000000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved R360 30d 5100" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R360 30d" "5100" 14.173228 30.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 -1.898853 120.000000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 30.000000 + A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 30.000000 + A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 30.000000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved R360 15d 5101" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R360 15d" "5101" 14.173228 15.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.668301 -0.482941 105.000000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 15.000000 + A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 15.000000 + A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 15.000000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved R360 7.5d 5102" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R360 7.5d" "5102" 14.173228 7.500000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.849978 -0.121254 97.500000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 7.500000 + A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 7.500000 + A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 7.500000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved R437.4 30d 5200" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R437.4 30d" "5200" 17.220472 30.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 8.610236 -2.307106 120.000000 + C 0 0.000000 17.220472 0.000000 -17.220472 0.000000 30.000000 + A3 16754688 0.053333 17.958661 0.000000 -17.220472 0 0.000000 30.000000 + A3 16754688 0.053333 16.482283 0.000000 -17.220472 0 0.000000 30.000000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved R437.4 24d17' 5206" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R437.4 24d17'" "5206" 17.220472 24.299000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086198 -1.525554 114.299000 + C 0 0.000000 17.220472 0.000000 -17.220472 0.000000 24.299000 + A3 16754688 0.053333 17.958661 0.000000 -17.220472 0 0.000000 24.299000 + A3 16754688 0.053333 16.482283 0.000000 -17.220472 0 0.000000 24.299000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved R437.4 15d 5201" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R437.4 15d" "5201" 17.220472 15.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.456986 -0.586773 105.000000 + C 0 0.000000 17.220472 0.000000 -17.220472 0.000000 15.000000 + A3 16754688 0.053333 17.958661 0.000000 -17.220472 0 0.000000 15.000000 + A3 16754688 0.053333 16.482283 0.000000 -17.220472 0 0.000000 15.000000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved R437.4 5d43' 5205" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved R437.4 5d43'" "5205" 17.220472 5.717000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.715417 -0.085654 95.717000 + C 0 0.000000 17.220472 0.000000 -17.220472 0.000000 5.717000 + A3 16754688 0.053333 17.958661 0.000000 -17.220472 0 0.000000 5.717000 + A3 16754688 0.053333 16.482283 0.000000 -17.220472 0 0.000000 5.717000 + END$SEGS + +SUBCONTENTS Marklin M-Track - Crossings +TURNOUT HO "Marklin M-Track Crossing 30d 5114" + U "Crossing" "Dave Bullis" "Marklin M-Track" "Crossing 30d" "5114" 7.598425 30.000000 7.598425 1.476378 0.053333 16754688 + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 7.598425 0.000000 90.000000 + E 0.508998 1.899606 300.000000 + E 7.089427 -1.899606 120.000000 + S 0 0.000000 0.000000 0.000000 7.598425 0.000000 + S 0 0.000000 0.508998 1.899606 7.089427 -1.899606 + L3 16754688 0.053333 -0.000000 -0.738189 0 3.561762 -0.738189 0 + L3 16754688 0.053333 6.648622 -0.738189 0 7.598425 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 0.949803 0.738189 0 + L3 16754688 0.053333 4.036663 0.738189 0 7.598425 0.738189 0 + L3 16754688 0.053333 0.139903 1.260316 0 0.962457 0.785414 0 + L3 16754688 0.053333 3.635757 -0.758016 0 6.720333 -2.538897 0 + L3 16754688 0.053333 0.878092 2.538897 0 3.962669 0.758016 0 + L3 16754688 0.053333 6.635968 -0.785414 0 7.458522 -1.260316 0 + END$SEGS +TURNOUT HO "Marklin M-Track Crossing 24d 17' 5215" + U "Crossing" "Dave Bullis" "Marklin M-Track" "Crossing 24d 17'" "5215" 7.086614 24.283000 7.086614 1.476378 0.053333 16754688 + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + E 0.313493 1.457164 294.283000 + E 6.773121 -1.457164 114.283000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + S 0 0.000000 0.313493 1.457164 6.773121 -1.457164 + L3 16754688 0.053333 -0.000000 -0.738189 0 3.321850 -0.738189 0 + L3 16754688 0.053333 6.865157 -0.738189 0 7.086614 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 0.221457 0.738189 0 + L3 16754688 0.053333 3.764764 0.738189 0 7.086614 0.738189 0 + L3 16754688 0.053333 0.009917 0.784286 0 0.211781 0.693213 0 + L3 16754688 0.053333 3.441595 -0.763951 0 6.469546 -2.130041 0 + L3 16754688 0.053333 0.617069 2.130041 0 3.645019 0.763951 0 + L3 16754688 0.053333 6.874834 -0.693213 0 7.076697 -0.784286 0 + END$SEGS +TURNOUT HO "Marklin M-Track Crossing 48d 30' 5211" + U "Crossing" "Dave Bullis" "Marklin M-Track" "Crossing 48d 30'" "5211" 3.858268 48.500000 3.858268 1.476378 0.053333 16754688 + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 3.858268 0.000000 90.000000 + E 0.650851 1.444836 318.500000 + E 3.207417 -1.444836 138.500000 + S 0 0.000000 0.000000 0.000000 3.858268 0.000000 + S 0 0.000000 0.650851 1.444836 3.207417 -1.444836 + L3 16754688 0.053333 -0.000000 -0.738189 0 1.567421 -0.738189 0 + L3 16754688 0.053333 3.617126 -0.738189 0 3.858268 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 0.241142 0.738189 0 + L3 16754688 0.053333 2.290846 0.738189 0 3.858268 0.738189 0 + L3 16754688 0.053333 0.097980 0.955697 0 0.257766 0.775093 0 + L3 16754688 0.053333 1.615941 -0.760046 0 2.654546 -1.933975 0 + L3 16754688 0.053333 1.203722 1.933975 0 2.242327 0.760046 0 + L3 16754688 0.053333 3.600502 -0.775093 0 3.760288 -0.955697 0 + END$SEGS + +SUBCONTENTS Marklin M-Track - Turnouts +TURNOUT HO "Marklin M-Track Left Turnout R437.4mm 5203" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.015738 0.764231 270.000000 + E 7.102352 0.764231 90.000000 + E 7.102352 2.287848 65.701000 + S 0 0.000000 0.015738 0.764231 0.673750 0.764231 + S 0 0.000000 0.673750 0.764231 7.102352 0.764231 + C 0 0.000000 -14.185863 0.673750 14.950094 155.701000 24.299000 + S 0 0.000000 6.511211 2.020950 7.102352 2.287848 + L3 255 0.062500 5.173217 2.279979 0 1.473613 2.279979 0 + L3 255 0.062500 0.014716 1.501877 0 1.473452 2.280525 0 + L3 16754688 0.052083 0.015738 0.026042 0 7.102352 0.026042 0 + L3 16754688 0.052083 0.015738 1.502420 0 0.673750 1.502420 0 + A3 16754688 0.052083 13.447674 0.673750 14.950094 0 155.701000 24.299000 + L3 16754688 0.052083 7.147492 1.498287 0 7.406116 1.615055 0 + L3 16754688 0.052083 6.207448 2.693743 0 6.798588 2.960641 0 + END$SEGS +TURNOUT HO "Marklin M-Track Right Turnout R437.4mm 5204" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.015740 2.220145 270.000000 + E 7.102354 2.220163 90.000000 + E 7.102358 0.696546 114.299000 + S 0 0.000000 0.015740 2.220145 0.673752 2.220145 + S 0 0.000000 0.673752 2.220145 7.102354 2.220145 + C 0 0.000000 14.185863 0.673752 -11.965718 0.000000 24.299000 + S 0 0.000000 6.511213 0.963426 7.102354 0.696528 + L3 255 0.062500 5.173217 0.704397 0 1.473613 0.704397 0 + L3 255 0.062500 0.014716 1.482499 0 1.473452 0.703851 0 + L3 16754688 0.052083 0.015740 2.958334 0 7.102354 2.958334 0 + L3 16754688 0.052083 0.015740 1.481956 0 0.673752 1.481956 0 + A3 16754688 0.052083 13.447674 0.673752 -11.965718 0 0.000000 24.299000 + L3 16754688 0.052083 7.147494 1.486089 0 7.406118 1.369321 0 + L3 16754688 0.052083 6.207450 0.290633 0 6.798590 0.023735 0 + END$SEGS +TURNOUT HO "Marklin M-Track Left Turnout R360 30d 5118" + P "P0" 1 2 + P "P1" 1 3 4 5 + E 0.050937 0.764231 270.000000 + E 7.137551 0.764231 90.000000 + E 7.137552 2.663083 60.000000 + S 0 0.000000 0.050937 0.764231 0.699537 0.764231 + S 0 0.000000 0.699537 0.764231 7.137551 0.764231 + C 0 0.000000 -10.912495 0.699537 11.676726 157.500000 22.500000 + S 0 0.000000 4.875568 1.594895 5.474797 1.843104 + C 0 0.000000 -14.173228 0.050942 14.937461 150.000000 7.500000 + L3 16754688 0.052083 0.050937 0.026042 0 7.137551 0.026042 0 + L3 16754688 0.052083 0.050937 1.502420 0 0.699537 1.502420 0 + L3 16754688 0.052083 6.131611 1.502420 0 7.137551 1.502420 0 + A3 16754688 0.052083 10.174306 0.699537 11.676726 0 157.500000 22.500000 + L3 16754688 0.052083 4.593075 2.276893 0 5.192304 2.525102 0 + A3 16754688 0.052083 14.911417 0.050942 14.937461 0 150.000000 7.500000 + A3 16754688 0.052083 13.435039 0.050942 14.937461 0 150.000000 7.500000 + L3 255 0.062500 1.113929 2.273622 0 3.653299 2.785433 0 + A3 255 0.062500 0.765750 0.031252 2.261812 0 119.069011 60.930989 + A3 255 0.062500 0.535767 1.219930 1.738603 0 284.205205 64.383726 + A3 255 0.062500 0.742961 4.779596 3.159672 0 160.201031 55.858005 + A3 255 0.062500 0.777127 3.808337 2.014086 0 348.492336 54.906300 + END$SEGS +TURNOUT HO "Marklin M-Track Right Turnout R360 30d 5119" + P "P0" 1 2 + P "P1" 1 3 4 5 + E 0.051021 2.564184 270.000000 + E 7.137635 2.564202 90.000000 + E 7.137641 0.665350 120.000000 + S 0 0.000000 0.051019 2.564184 0.699619 2.564184 + S 0 0.000000 0.699619 2.564184 7.137633 2.564184 + C 0 0.000000 10.912495 0.699619 -8.348311 0.000000 22.500000 + S 0 0.000000 4.875650 1.733520 5.474879 1.485311 + C 0 0.000000 14.173228 0.051024 -11.609046 22.500000 7.500000 + L3 16754688 0.052083 0.051019 3.302373 0 7.137633 3.302373 0 + L3 16754688 0.052083 0.051019 1.825995 0 0.699619 1.825995 0 + L3 16754688 0.052083 6.131693 1.825995 0 7.137633 1.825995 0 + A3 16754688 0.052083 10.174306 0.699619 -8.348311 0 0.000000 22.500000 + L3 16754688 0.052083 4.593157 1.051522 0 5.192386 0.803313 0 + A3 16754688 0.052083 14.911417 0.051024 -11.609046 0 22.500000 7.500000 + A3 16754688 0.052083 13.435039 0.051024 -11.609046 0 22.500000 7.500000 + L3 255 0.062500 1.113927 1.054766 0 3.653297 0.542955 0 + A3 255 0.062500 0.765750 0.031250 1.066576 0 0.000000 60.930989 + A3 255 0.062500 0.535767 1.219928 1.589785 0 191.411069 64.383726 + A3 255 0.062500 0.742961 4.779594 0.168716 0 323.940964 55.858005 + A3 255 0.062500 0.777127 3.808335 1.314302 0 136.601365 54.906300 + END$SEGS +TURNOUT HO "Marklin M-Track Left Turnout R360 5138" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.015738 0.764231 270.000000 + E 7.102352 0.764231 90.000000 + E 5.439598 1.843104 67.500000 + S 0 0.000000 0.015738 0.764231 0.664338 0.764231 + S 0 0.000000 0.664338 0.764231 7.102352 0.764231 + C 0 0.000000 -10.912495 0.664338 11.676726 157.500000 22.500000 + S 0 0.000000 4.840369 1.594895 5.439598 1.843104 + L3 255 0.062500 4.602352 2.279979 0 1.473613 2.279979 0 + L3 255 0.062500 0.014716 1.501877 0 1.473452 2.280525 0 + L3 16754688 0.052083 0.015738 0.026042 0 7.102352 0.026042 0 + L3 16754688 0.052083 0.015738 1.502420 0 0.664338 1.502420 0 + L3 16754688 0.052083 6.096412 1.502420 0 7.102352 1.502420 0 + A3 16754688 0.052083 10.174306 0.664338 11.676726 0 157.500000 22.500000 + L3 16754688 0.052083 4.557876 2.276893 0 5.157105 2.525102 0 + END$SEGS +TURNOUT HO "Marklin M-Track Right Turnout R360 5139" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.015740 1.784930 270.000000 + E 7.102354 1.784949 90.000000 + E 5.439602 0.706072 112.500000 + S 0 0.000000 0.015740 1.784930 0.664340 1.784930 + S 0 0.000000 0.664340 1.784930 7.102354 1.784930 + C 0 0.000000 10.912495 0.664340 -9.127565 0.000000 22.500000 + S 0 0.000000 4.840371 0.954266 5.439600 0.706057 + L3 255 0.062500 4.602352 0.269182 0 1.473613 0.269182 0 + L3 255 0.062500 0.014716 1.047284 0 1.473452 0.268636 0 + L3 16754688 0.052083 0.015740 2.523119 0 7.102354 2.523119 0 + L3 16754688 0.052083 0.015740 1.046741 0 0.664340 1.046741 0 + L3 16754688 0.052083 6.096414 1.046741 0 7.102354 1.046741 0 + A3 16754688 0.052083 10.174306 0.664340 -9.127565 0 0.000000 22.500000 + L3 16754688 0.052083 4.557878 0.272268 0 5.157107 0.024059 0 + END$SEGS +TURNOUT HO "Marklin M-Track Double Slip 30d 5128" 512 + P "P1" 1 2 3 + P "P2" 4 5 6 + P "P3" 1 7 6 + P "P4" 4 8 3 + E 0.215299 0.738192 255.000000 + E 7.554814 2.704807 75.000000 + E 0.215300 2.704809 285.000000 + E 7.554814 0.738191 105.000000 + S 0 0.000000 0.215299 0.738192 1.468298 1.073932 + S 0 0.000000 1.468298 1.073932 6.301815 2.369068 + S 0 0.000000 6.301815 2.369068 7.554814 2.704807 + S 0 0.000000 0.215300 2.704809 1.468298 2.369068 + S 0 0.000000 1.468298 2.369068 6.301815 1.073931 + S 0 0.000000 6.301815 1.073931 7.554814 0.738191 + C 0 0.000000 9.337638 3.885055 -7.945535 345.000000 30.000000 + C 0 0.000000 -9.337638 3.885059 11.388534 165.000000 30.000000 + L3 16754688 0.052083 0.406356 0.025156 0 1.659355 0.360896 0 + L3 16754688 0.052083 0.024242 1.451228 0 1.042304 1.724016 0 + L3 16754688 0.052083 6.727810 1.718983 0 7.745872 1.991772 0 + L3 16754688 0.052083 6.110758 3.082103 0 7.363757 3.417843 0 + L3 16754688 0.052083 0.024241 1.991773 0 1.042304 1.718984 0 + L3 16754688 0.052083 0.406356 3.417845 0 1.659356 3.082105 0 + L3 16754688 0.052083 6.110757 0.360894 0 7.363757 0.025154 0 + L3 16754688 0.052083 6.727809 1.724015 0 7.745872 1.451226 0 + A3 16754688 0.052083 8.599449 3.885055 -7.945535 0 345.000000 30.000000 + A3 16754688 0.052083 8.599449 3.885059 11.388534 0 165.000000 30.000000 + L3 255 0.062500 0.424951 3.424542 0 1.133612 3.660763 0 + L3 255 0.062500 0.031250 1.948164 0 0.031250 1.475723 0 + L3 255 0.062500 7.747785 1.948164 0 7.747785 1.475723 0 + L3 255 0.062500 6.665108 3.660763 0 7.373770 3.424542 0 + L3 255 0.062500 3.423770 4.172582 0 4.329281 4.172582 0 + A3 255 0.062500 0.521654 3.423770 3.660763 0 297.500000 62.500000 + A3 255 0.062500 0.521654 4.329281 3.660763 0 0.000000 62.500000 + A3 255 0.062500 0.531496 2.518258 4.192259 0 117.500000 62.500000 + A3 255 0.062500 0.531496 5.234793 4.192259 0 177.500000 62.500000 + L3 255 0.062500 1.153297 3.660763 0 2.531250 3.660763 0 + L3 255 0.062500 5.287156 3.660763 0 6.665108 3.660763 0 + END$SEGS +TURNOUT HO "Marklin M-Track Left Curved Turnout 5141" + P "Normal" 1 6 4 5 + P "Reverse" 1 2 3 + E 0.015738 0.764231 270.000000 + E 10.149596 2.663084 60.000000 + E 7.102352 2.663084 60.000000 + S 0 0.000000 0.015738 0.764231 0.664338 0.764231 + C 0 0.000000 -11.752617 0.664338 12.516848 150.000000 30.000000 + S 0 0.000000 6.540646 2.338783 7.102352 2.663084 + C 0 0.000000 -11.752624 3.711580 12.516855 150.000000 30.000000 + S 0 0.000000 9.587892 2.338784 10.149596 2.663084 + S 0 0.000000 0.664338 0.764231 3.711580 0.764231 + L3 16754688 0.052083 0.015738 0.026042 0 3.711580 0.026042 0 + L3 16754688 0.052083 0.015738 1.502420 0 0.664338 1.502420 0 + A3 16754688 0.052083 11.014428 0.664338 12.516848 0 150.000000 30.000000 + L3 16754688 0.052083 6.171552 2.978073 0 6.733257 3.302374 0 + A3 16754688 0.052083 12.490813 3.711580 12.516855 0 150.000000 30.000000 + A3 16754688 0.052083 11.014435 3.711580 12.516855 0 150.000000 8.437500 + L3 16754688 0.052083 9.956986 1.699494 0 10.518691 2.023794 0 + L3 16754688 0.052083 9.218797 2.978074 0 9.780501 3.302374 0 + L3 255 0.062500 4.681093 2.279979 0 1.473613 2.279979 0 + L3 255 0.062500 0.014716 1.501877 0 1.473452 2.280525 0 + END$SEGS +TURNOUT HO "Marklin M-Track Right Curved Turnout 5142" + P "Normal" 1 6 4 5 + P "Reverse" 1 2 3 + E 0.015762 2.560696 270.000000 + E 10.149625 0.661870 120.000000 + E 7.102381 0.661862 120.000000 + S 0 0.000000 0.015762 2.560696 0.664362 2.560696 + C 0 0.000000 11.752617 0.664362 -9.191921 0.000000 30.000000 + S 0 0.000000 6.540670 0.986144 7.102376 0.661843 + C 0 0.000000 11.752624 3.711604 -9.191928 0.000000 30.000000 + S 0 0.000000 9.587916 0.986143 10.149620 0.661843 + S 0 0.000000 0.664362 2.560696 3.711604 2.560696 + L3 16754688 0.052083 0.015762 3.298885 0 3.711604 3.298885 0 + L3 16754688 0.052083 0.015762 1.822507 0 0.664362 1.822507 0 + A3 16754688 0.052083 11.014428 0.664362 -9.191921 0 0.000000 30.000000 + L3 16754688 0.052083 6.171576 0.346854 0 6.733281 0.022553 0 + A3 16754688 0.052083 12.490813 3.711604 -9.191928 0 0.000000 30.000000 + A3 16754688 0.052083 11.014435 3.711604 -9.191928 0 21.562500 8.437500 + L3 16754688 0.052083 9.957010 1.625433 0 10.518715 1.301133 0 + L3 16754688 0.052083 9.218821 0.346853 0 9.780525 0.022553 0 + L3 255 0.062500 4.681093 1.044914 0 1.473613 1.044914 0 + L3 255 0.062500 0.014716 1.823015 0 1.473452 1.044368 0 + END$SEGS +TURNOUT HO "Marklin M-Track 3-Way Turnout 5214" + P "Left" 1 2 3 + P "Normal" 1 6 + P "Right" 1 4 5 + E 0.013205 2.220231 270.000000 + E 7.099819 3.743848 65.716667 + E 7.099819 0.696614 114.283333 + E 7.099819 2.220231 90.000000 + S 0 0.000000 0.013205 2.220231 0.666512 2.220231 + C 0 0.000000 -14.205726 0.666512 16.425957 155.716667 24.283333 + S 0 0.000000 6.508605 3.477112 7.099819 3.743848 + C 0 0.000000 14.205726 0.666512 -11.985495 0.000000 24.283333 + S 0 0.000000 6.508605 0.963350 7.099819 0.696614 + S 0 0.000000 0.666512 2.220231 7.099819 2.220231 + L3 16754688 0.052083 0.013205 1.482042 0 0.666512 1.482042 0 + L3 16754688 0.052083 0.013205 2.958420 0 0.666512 2.958420 0 + A3 16754688 0.052083 13.467537 0.666512 16.425957 0 155.716667 24.283333 + L3 16754688 0.052083 7.144743 2.954275 0 7.403399 3.070972 0 + L3 16754688 0.052083 6.205026 4.149988 0 6.796240 4.416724 0 + A3 16754688 0.052083 13.467537 0.666512 -11.985495 0 0.000000 24.283333 + L3 16754688 0.052083 6.205026 0.290474 0 6.796240 0.023738 0 + L3 16754688 0.052083 7.144743 1.486187 0 7.403399 1.369490 0 + L3 255 0.062500 1.469898 3.637558 0 4.895094 3.637558 0 + L3 255 0.062500 0.013205 2.958419 0 1.469894 3.637560 0 + L3 255 0.062500 0.013205 1.482042 0 1.469898 0.802908 0 + L3 255 0.062500 1.469898 0.802908 0 4.895094 0.802908 0 + END$SEGS +TURNOUT HO "Marklin M-Track Double Slip 24d 17' 5207" 512 + U "Double Slipswitch" "Dave Bullis" "Marklin M-Track" "Double Slip 24d 17'" "5207" 7.086614 24.283000 7.086614 1.476378 0.053333 16754688 + P "P1" 1 2 3 + P "P2" 4 5 6 + P "P3" 1 7 6 + P "P4" 4 8 3 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + E 0.313493 1.457164 294.283000 + E 6.773121 -1.457164 114.283000 + S 0 0.000000 0.000000 0.000000 1.297200 0.000000 + S 0 0.000000 1.297200 0.000000 5.789414 0.000000 + S 0 0.000000 5.789414 0.000000 7.086614 0.000000 + S 0 0.000000 0.313493 1.457164 1.495924 0.923698 + S 0 0.000000 1.495924 0.923698 5.590691 -0.923698 + S 0 0.000000 5.590691 -0.923698 6.773121 -1.457164 + C 0 0.000000 10.440253 1.297200 -10.440253 0.000000 24.283000 + C 0 0.000000 -10.440253 5.789414 10.440253 180.000000 24.283000 + L3 16754688 0.053333 -0.000000 -0.738189 0 1.297200 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 0.121613 0.738189 0 + L3 16754688 0.053333 6.965002 -0.738189 0 7.086614 -0.738189 0 + L3 16754688 0.053333 5.789414 0.738189 0 7.086614 0.738189 0 + L3 16754688 0.053333 0.009917 0.784286 0 0.120770 0.734273 0 + L3 16754688 0.053333 0.617069 2.130041 0 1.799499 1.596576 0 + L3 16754688 0.053333 5.287115 -1.596576 0 6.469546 -2.130041 0 + L3 16754688 0.053333 6.965844 -0.734273 0 7.076697 -0.784286 0 + A3 16754688 0.053333 9.702064 1.297200 -10.440253 0 0.000000 24.283000 + A3 16754688 0.053333 9.702064 5.789414 10.440253 0 180.000000 24.283000 + END$SEGS + +SUBCONTENTS Marklin M-Track - Misc track +TURNOUT HO "Marklin M-Track Bumper 7190" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Bumper" "7190" 2.755906 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + S 0 0.000000 0.000000 0.000000 2.755906 0.000000 + L3 0 0.106667 1.771752 0.787402 0 1.771752 -0.787402 0 + L3 0 0.106667 1.771752 0.472441 0 1.328814 0.472441 0 + L3 0 0.106667 1.771752 -0.472441 0 1.328814 -0.472441 0 + L3 0 0.106667 1.771752 0.078740 0 2.657628 0.708661 0 + L3 0 0.106667 1.771752 -0.078740 0 2.657628 -0.629921 0 + L3 16754688 0.053333 0.000000 -0.738189 0 2.755906 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 2.755906 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Lighted Bumper 7191" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Lighted Bumper" "7191" 2.755906 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + S 0 0.000000 0.000000 0.000000 2.755906 0.000000 + L3 0 0.106667 1.771752 0.787402 0 1.771752 -0.787402 0 + L3 0 0.106667 1.771752 0.472441 0 1.328814 0.472441 0 + L3 0 0.106667 1.771752 -0.472441 0 1.328814 -0.472441 0 + L3 0 0.106667 1.771752 0.078740 0 2.657628 0.708661 0 + L3 0 0.106667 1.771752 -0.078740 0 2.657628 -0.629921 0 + G3 16711680 0.000000 0.334660 1.771752 0.000000 0 + L3 16754688 0.053333 0.000000 -0.738189 0 2.755906 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 2.755906 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight Feeder 5111" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight Feeder" "5111" 7.086614 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 16711680 0.053333 4.134088 0.000000 0 4.134088 -1.023622 0 + L3 0 0.053333 2.952920 0.000000 0 2.952920 -1.023622 0 + L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Straight Feeder w/Capacitor 5131" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight Feeder w/Capacitor" "5131" 7.086614 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 0 0.053333 2.972605 0.000000 0 2.972605 -1.023622 0 + L3 16711680 0.053333 4.153773 0.000000 0 4.153773 -1.023622 0 + L3 0 0.053333 3.563189 0.314961 0 3.563189 0.078740 0 + L3 0 0.053333 3.563189 -0.314961 0 3.563189 -0.078740 0 + L3 0 0.053333 3.267897 -0.078740 0 3.858481 -0.078740 0 + L3 0 0.053333 3.267897 0.078740 0 3.858481 0.078740 0 + L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Curved Feeder 5103" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved Feeder" "5103" 14.173228 30.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 -1.898853 120.000000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 30.000000 + L3 0 0.053333 2.978403 -0.298564 0 3.243336 0.690179 0 + L3 16711680 0.053333 4.261939 -0.642486 0 4.526872 0.346257 0 + A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 30.000000 + A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 30.000000 + END$SEGS +TURNOUT HO "Marklin M-Track Uncoupler 5112" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Uncoupler" "5112" 3.543307 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.543307 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 3.543307 0.000000 + L3 0 0.053333 0.590584 0.157480 0 2.952920 0.157480 0 + L3 0 0.053333 2.952920 0.157480 0 2.952920 -0.157480 0 + L3 0 0.053333 2.952920 -0.157480 0 0.590584 -0.157480 0 + L3 0 0.053333 0.590584 -0.157480 0 0.590584 0.157480 0 + L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 + END$SEGS + +SUBCONTENTS Marklin M-Track - Circuit Tracks +TURNOUT HO "Marklin M-Track Straight Circuit 5146" + U "Straight Section" "Dave Bullis" "Marklin M-Track" "Straight Circuit" "5146" 3.543307 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.543307 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 3.543307 0.000000 + F3 12566463 0.000000 4 + 0.738230 -0.314961 0 + 1.033522 -0.314961 0 + 1.033522 -1.023622 0 + 0.738230 -1.023622 0 + F3 12566463 0.000000 4 + 2.805274 -0.314961 0 + 2.509982 -0.314961 0 + 2.509982 -1.023622 0 + 2.805274 -1.023622 0 + G3 0 0.000000 0.078740 2.657628 -0.866142 0 + G3 0 0.000000 0.078740 0.885876 -0.866142 0 + L3 0 0.15748 1.328814 0.000000 0 2.214690 -0.000000 0 + L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 + END$SEGS +TURNOUT HO "Marklin M-Track Curved Circuit 5147" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved Circuit" "5147" 14.173228 15.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.668301 -0.482941 105.000000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 15.000000 + L3 12566463 0.250000 0.960000 0.280000 0 1.040000 0.950000 0 + L3 12566463 0.250000 2.650000 0.070000 0 2.800000 0.740000 0 + G3 0 0.000000 0.078740 2.795732 0.618269 0 + G3 0 0.000000 0.078740 1.037186 0.834191 0 + A3 0 0.200000 14.173228 0.000000 -14.173228 0 5.500000 4.000000 + A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 15.000000 + A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 15.000000 + END$SEGS +TURNOUT HO "Marklin M-Track Curved Circuit 5213" + U "Curved Section" "Dave Bullis" "Marklin M-Track" "Curved Circuit" "5213" 17.220472 15.000000 1.476378 0.053333 16754688 + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.456986 -0.586773 105.000000 + C 0 0.000000 17.220472 0.000000 -17.220472 0.000000 15.000000 + L3 12566463 0.250000 1.400000 0.250000 0 1.45500 0.950000 0 + L3 12566463 0.250000 3.100000 0.045000 0 3.240000 0.725000 0 + G3 0 0.000000 0.078740 3.217177 0.611272 0 + G3 0 0.000000 0.078740 1.458632 0.827194 0 + A3 0 0.200000 17.220472 0.000000 -17.220472 0 5.500000 4.000000 + A3 16754688 0.053333 17.958661 0.000000 -17.220472 0 0.000000 15.000000 + A3 16754688 0.053333 16.482283 0.000000 -17.220472 0 0.000000 15.000000 + END$SEGS + + +SUBCONTENTS Marklin M-Track - Contact Tracks +TURNOUT HO "Marklin M-Track Contact Set 5145" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.543307 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 3.543307 0.000000 + L3 0 0.106667 0.442913 0.000000 0 3.100394 0.000000 0 + L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 + L3 8421376 0.150000 0.885827 -0.738189 0 0.885827 -0.888189 0 + L3 8421376 0.150000 2.657480 -0.738189 0 2.657480 -0.888189 0 +END$SEGS +TURNOUT HO "Marklin M-Track Straight Contact 180mm 5115" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 0 0.106667 0.442913 -0.000000 0 6.643701 -0.000000 0 + L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 + L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 +END$SEGS +TURNOUT HO "Marklin M-Track Curved Contact 5116" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 -1.898853 120.000000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 30.000000 + A3 0 0.106667 14.140548 0.000000 -14.118021 0 2.500000 25.000000 + A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 30.000000 + A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 30.000000 +END$SEGS + +SUBCONTENTS Marklin M-Track - Contact (old) Tracks +TURNOUT HO "Marklin M-Track Straight Contact(old) 90mm 3601D" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.543307 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 3.543307 0.000000 + L3 16754688 0.053333 0.000000 -0.738189 0 3.543307 -0.738189 0 + L3 16754688 0.053333 0.000000 0.738189 0 3.543307 0.738189 0 + L3 0 0.106667 1.446850 0.000000 0 2.096457 0.000000 0 + L3 8421376 0.150000 1.446850 -0.738189 0 1.446850 -0.888189 0 + L3 8421376 0.150000 2.096457 -0.738189 0 2.096457 -0.888189 0 +END$SEGS +TURNOUT HO "Marklin M-Track Straight Contact(old) 180mm 5105" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 16754688 0.053333 0.000000 0.738189 0 7.086614 0.738189 0 + L3 16754688 0.053333 0.000000 -0.738189 0 7.086614 -0.738189 0 + L3 0 0.106667 3.218504 0.000000 0 3.868110 0.000000 0 + L3 8421376 0.150000 3.218504 -0.738189 0 3.218504 -0.888189 0 + L3 8421376 0.150000 3.868110 -0.738189 0 3.868110 -0.888189 0 +END$SEGS +TURNOUT HO "Marklin Curve Contact(old) R360mm 30d 5104" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 -1.898853 120.000000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 30.000000 + A3 0 0.106667 14.140548 0.000000 -14.118021 0 12.500000 5.000000 + A3 16754688 0.053333 14.911417 0.000000 -14.173228 0 0.000000 30.000000 + A3 16754688 0.053333 13.435039 0.000000 -14.173228 0 0.000000 30.000000 + L3 8421376 0.150000 2.850000 -1.050000 0 2.825000 -1.200000 0 + L3 8421376 0.150000 4.000000 -1.350000 0 3.955000 -1.500000 0 + END$SEGS + +SUBCONTENTS Marklin M-Track - TurnTable +TURNOUT HO "Marklin M-Track Turntable 7186" 512 + P "1" 1 2 3 + P "2" 4 5 + P "4" 9 10 + P "3" 6 7 8 + P "5" 11 12 + P "6" 13 14 + P "7" 15 16 + P "8" 17 18 + E 0.000000 7.086614 0.000000 + E 0.000000 -7.086614 180.000000 + E 6.137188 3.543307 60.000000 + E 7.086614 0.000000 90.000000 + E -7.086614 0.000000 270.000000 + E -6.845144 -1.834151 255.000000 + E -6.845144 1.834151 285.000000 + E -5.97679 3.807635 302.500000 + E -4.787647 5.224800 317.500000 + E -3.162032 6.342055 332.500000 +#0/180 + S 0 0 0.000000 7.086614 0.000000 6.181102 + S 16777215 0 0.000000 6.181102 0.000000 -6.181102 + S 0 0 0.000000 -6.181102 0.000000 -7.086614 +#60 + S 0 0 6.137188 3.543307 5.352992 3.090551 + S 16777215 0 5.352992 3.090551 -5.352992 -3.090551 +#90/270 + S 0 0 7.086614 0.000000 6.181102 0.000000 + S 16777215 0 6.181102 0.000000 -6.181102 0.000000 + S 0 0 -6.181102 0.000000 -7.086614 0.000000 +#255 + S 0 0 -6.845144 -1.834151 -5.970486 -1.599787 + S 16777215 0 -5.970486 -1.599787 5.970486 1.599787 +#285 + S 0 0 -6.845144 1.834151 -5.970486 1.599787 + S 16777215 0 -5.970486 1.599787 5.970486 -1.599787 +#302.5 + S 0 0 -5.97679 3.807635 -5.213089 3.321104 + S 16777215 0 -5.213089 3.321104 5.213089 -3.321104 +#317.5 + S 0 0 -4.787647 5.224800 -4.175892 4.557187 + S 16777215 0 -4.175892 4.557187 4.175892 -4.557187 +#332.5 + S 0 0 -3.162032 6.342055 -2.757994 5.531681 + S 16777215 0 -2.757994 5.531681 2.757994 -5.531681 + A3 16711680 0 7.086614 0.000000 0.000000 0 0.000000 360.000000 + A3 16711680 0 6.181102 0.000000 0.000000 0 0.000000 360.000000 +END$SEGS + +SUBCONTENTS Marklin M-Track - Transfer Table +TURNOUT HO "Marklin M-Track Transfer Table 7294" 512 + P "P0" 1 2 3 + P "P1" 4 5 + P "P2" 6 7 + P "P3" 8 9 + P "P4" 10 11 + P "P5" 18 19 + P "P6" 16 17 + P "P7" 14 15 + P "P8" 12 13 + E 0.000000 0.000000 270.000000 + E 0.000000 3.047244 270.000000 + E 0.000000 6.078740 270.000000 + E 14.173228 5.590551 90.000000 + E 14.173228 2.543307 90.000000 + E 14.173228 -0.503937 90.000000 + E 14.173228 -3.551181 90.000000 + E 14.173228 -6.094488 90.000000 + E 0.000000 -6.094488 270.000000 + E 0.000000 -3.047244 270.000000 + S 0 0.000000 0.000000 -6.094488 0.787402 -6.094488 + S 16777215 0 0.787402 -6.094488 13.385827 -6.094488 + S 0 0.000000 13.385827 -6.094488 14.173228 -6.094488 + S 0 0.000000 0.000000 -3.047244 0.787402 -3.047244 + S 16777215 0 0.787402 -3.047244 13.385827 -3.047244 + S 0 0.000000 0.000000 0.000000 0.787402 0.000000 + S 16777215 0 0.787402 0.000000 13.385827 0.000000 + S 0 0.000000 0.000000 3.047244 0.787402 3.047244 + S 16777215 0 0.787402 3.047244 13.385827 3.047244 + S 0 0.000000 0.000000 6.078740 0.787402 6.078740 + S 16777215 0 0.787402 6.078740 13.385827 6.078740 + S 0 0.000000 14.173228 -3.551181 13.385827 -3.551181 + S 16777215 0 13.385827 -3.551181 0.787402 -3.551181 + S 0 0.000000 14.173228 -0.503937 13.385827 -0.503937 + S 16777215 0 13.385827 -0.503937 0.787402 -0.503937 + S 0 0.000000 14.173228 2.543307 13.385827 2.543307 + S 16777215 0 13.385827 2.543307 0.787402 2.543307 + S 0 0.000000 14.173228 5.590551 13.385827 5.590551 + S 16777215 0 13.385827 5.590551 0.787402 5.590551 + L3 0 0.052632 0.000000 -8.279528 0 14.173228 -8.279528 0 + L3 0 0.052632 14.173228 -8.279528 0 14.173228 8.255906 0 + L3 0 0.052632 14.173228 8.255906 0 0.000000 8.255906 0 + L3 0 0.052632 0.000000 8.255906 0 0.000000 -8.279528 0 + L3 0 0.052632 0.787402 7.862205 0 13.385827 7.862205 0 + L3 0 0.052632 13.385827 7.862205 0 13.385827 -7.492126 0 + L3 0 0.052632 0.787402 -7.492126 0 0.787402 7.862205 0 + L3 0 0.052632 8.661417 -7.492126 0 8.661417 -8.122047 0 + L3 0 0.052632 8.661417 -8.122047 0 5.511811 -8.122047 0 + L3 0 0.052632 5.511811 -8.122047 0 5.511811 -7.492126 0 + L3 0 0.052632 0.787402 -7.492126 0 5.511811 -7.492126 0 + L3 0 0.052632 8.661417 -7.492126 0 13.385827 -7.492126 0 +END$SEGS + + +SUBCONTENTS Marklin M-Track - Bridges +TURNOUT HO "Marklin M-Track Plate Girder Bridge 180mm 7161" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 11579568 0.053333 0.000000 1.181102 0 7.086614 1.181102 0 + L3 11579568 0.053333 0.000000 -1.181102 0 7.086614 -1.181102 0 + L3 11579568 0.053333 0.000000 1.181102 0 0.000000 -1.181102 0 + L3 11579568 0.053333 7.086614 1.181102 0 7.086614 -1.181102 0 +END$SEGS +TURNOUT HO "Marklin M-Track Lattice Girder Bridge 180mm 7162" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 11579568 0.053333 0.000000 1.181102 0 7.086614 1.181102 0 + L3 11579568 0.053333 0.000000 -1.181102 0 7.086614 -1.181102 0 + L3 11579568 0.053333 0.000000 1.181102 0 0.000000 -1.181102 0 + L3 11579568 0.053333 7.086614 1.181102 0 7.086614 -1.181102 0 + L3 11579568 0.053333 0.000000 -1.181102 0 0.708661 1.181102 0 + L3 11579568 0.053333 0.708661 1.181102 0 1.417323 -1.181102 0 + L3 11579568 0.053333 1.417323 -1.181102 0 2.125984 1.181102 0 + L3 11579568 0.053333 2.125984 1.181102 0 2.834646 -1.181102 0 + L3 11579568 0.053333 2.834646 -1.181102 0 3.543307 1.181102 0 + L3 11579568 0.053333 3.543307 1.181102 0 4.251969 -1.181102 0 + L3 11579568 0.053333 4.251969 -1.181102 0 4.960630 1.181102 0 + L3 11579568 0.053333 4.960630 1.181102 0 5.669291 -1.181102 0 + L3 11579568 0.053333 5.669291 -1.181102 0 6.377952 1.181102 0 + L3 11579568 0.053333 6.377952 1.181102 0 7.086614 -1.181102 0 +END$SEGS +TURNOUT HO "Marklin M-Track Arched Bridge 180mm 7163" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 14.173228 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 14.173228 0.000000 + L3 11579568 0.053333 0.000000 1.181102 0 14.173228 1.181102 0 + L3 11579568 0.053333 0.000000 -1.181102 0 14.173228 -1.181102 0 + L3 11579568 0.053333 0.000000 1.181102 0 0.000000 -1.181102 0 + L3 11579568 0.053333 14.173228 1.181102 0 14.173228 -1.181102 0 + L3 11579568 0.053333 3.937008 1.181102 0 3.937008 -1.181102 0 + L3 11579568 0.053333 3.937008 -1.181102 0 5.511811 1.181102 0 + L3 11579568 0.053333 3.937008 1.181102 0 5.511811 -1.181102 0 + L3 11579568 0.053333 5.511811 1.181102 0 5.511811 -1.181102 0 + L3 11579568 0.053333 5.511811 -1.181102 0 7.086614 1.181102 0 + L3 11579568 0.053333 5.511811 1.181102 0 7.086614 -1.181102 0 + L3 11579568 0.053333 7.086614 1.181102 0 7.086614 -1.181102 0 + L3 11579568 0.053333 7.086614 -1.181102 0 8.661417 1.181102 0 + L3 11579568 0.053333 7.086614 1.181102 0 8.661417 -1.181102 0 + L3 11579568 0.053333 8.661417 1.181102 0 8.661417 -1.181102 0 + L3 11579568 0.053333 8.661417 -1.181102 0 10.236220 1.181102 0 + L3 11579568 0.053333 8.661417 1.181102 0 10.236220 -1.181102 0 + L3 11579568 0.053333 10.236220 1.181102 0 10.236220 -1.181102 0 +END$SEGS +TURNOUT HO "Marklin M-Track Curved Straight Approach Bridge Section R360 30d 7167" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 -1.898853 120.000000 + C 0 0.000000 14.173228 0.000000 -14.173228 0.000000 30.000000 + L3 11579568 0.053333 0.000000 1.377953 0 0.000000 -1.377953 0 + A3 11579568 0.053333 15.551181 0.000000 -14.173228 0 0.000000 0.900000 + L3 11579568 0.053333 0.244267 1.376034 0 0.469916 1.172553 0 + A3 11579568 0.053333 15.551181 0.000000 -14.173228 0 29.1000000 0.900000 + L3 11579568 0.053333 7.324791 -0.651964 0 7.563090 -0.585038 0 + A3 11579568 0.053333 15.354331 0.000000 -14.173228 0 1.900000 26.600000 + A3 11579568 0.053333 12.992126 0.000000 -14.173228 0 2.250000 26.000000 + L3 11579568 0.053333 0.279127 -1.380998 0 0.502340 -1.190967 0 + A3 11579568 0.053333 12.795276 0.000000 -14.173228 0 0.000000 1.250000 + L3 11579568 0.053333 6.154384 -2.758417 0 6.154384 -2.955268 0 + A3 11579568 0.053333 12.795276 0.000000 -14.173228 0 28.7500000 1.250000 + L3 11579568 0.053333 7.775591 -0.705510 0 6.397638 -3.092195 0 +END$SEGS +TURNOUT HO "Marklin M-Track Straight Approach Bridge Section 180mm 7168" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.086614 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 7.086614 0.000000 + L3 11579568 0.053333 0.000000 1.377953 0 0.000000 -1.377953 0 + L3 11579568 0.053333 0.000000 1.377953 0 0.196850 1.377953 0 + L3 11579568 0.053333 0.196850 1.377953 0 0.393701 1.181102 0 + L3 11579568 0.053333 0.393701 1.181102 0 6.692913 1.181102 0 + L3 11579568 0.053333 6.692913 1.181102 0 6.889764 1.377953 0 + L3 11579568 0.053333 6.889764 1.377953 0 7.086614 1.377953 0 + L3 11579568 0.053333 0.000000 -1.377953 0 0.196850 -1.377953 0 + L3 11579568 0.053333 0.196850 -1.377953 0 0.393701 -1.181102 0 + L3 11579568 0.053333 0.393701 -1.181102 0 6.692913 -1.181102 0 + L3 11579568 0.053333 6.692913 -1.181102 0 6.889764 -1.377953 0 + L3 11579568 0.053333 6.889764 -1.377953 0 7.086614 -1.377953 0 + L3 11579568 0.053333 7.086614 1.377953 0 7.086614 -1.377953 0 +END$SEGS +STRUCTURE HO "Marklin M-Track Bridge Pier (30mm) 7064" + X pier 1.181102 "" + L3 11579568 0.053333 -0.295276 1.692913 0 0.295276 1.692913 0 + L3 11579568 0.053333 -0.295276 1.692913 0 -0.787402 1.200787 0 + L3 11579568 0.053333 0.295276 1.692913 0 0.787402 1.200787 0 + L3 11579568 0.053333 -0.787402 1.200787 0 -0.787402 -1.200787 0 + L3 11579568 0.053333 0.787402 1.200787 0 0.787402 -1.200787 0 + L3 11579568 0.053333 -0.295276 -1.692913 0 -0.787402 -1.200787 0 + L3 11579568 0.053333 0.295276 -1.692913 0 0.787402 -1.200787 0 + L3 11579568 0.053333 -0.295276 -1.692913 0 0.295276 -1.692913 0 +END$SEGS +STRUCTURE HO "Marklin M-Track Bridge Pier (6mm) 7065" + X pier 0.236220 "" + L3 11579568 0.053333 -0.295276 1.692913 0 0.295276 1.692913 0 + L3 11579568 0.053333 -0.295276 1.692913 0 -0.787402 1.200787 0 + L3 11579568 0.053333 0.295276 1.692913 0 0.787402 1.200787 0 + L3 11579568 0.053333 -0.787402 1.200787 0 -0.787402 -1.200787 0 + L3 11579568 0.053333 0.787402 1.200787 0 0.787402 -1.200787 0 + L3 11579568 0.053333 -0.295276 -1.692913 0 -0.787402 -1.200787 0 + L3 11579568 0.053333 0.295276 -1.692913 0 0.787402 -1.200787 0 + L3 11579568 0.053333 -0.295276 -1.692913 0 0.295276 -1.692913 0 +END$SEGS +STRUCTURE HO "Marklin M-Track Bridge Pier (baseplate 3mm) 7066" + X pier 0.118110 "" + L3 11579568 0.053333 -0.295276 1.692913 0 0.295276 1.692913 0 + L3 11579568 0.053333 -0.295276 1.692913 0 -0.787402 1.200787 0 + L3 11579568 0.053333 0.295276 1.692913 0 0.787402 1.200787 0 + L3 11579568 0.053333 -0.787402 1.200787 0 -0.787402 -1.200787 0 + L3 11579568 0.053333 0.787402 1.200787 0 0.787402 -1.200787 0 + L3 11579568 0.053333 -0.295276 -1.692913 0 -0.787402 -1.200787 0 + L3 11579568 0.053333 0.295276 -1.692913 0 0.787402 -1.200787 0 + L3 11579568 0.053333 -0.295276 -1.692913 0 0.295276 -1.692913 0 +END$SEGS diff --git a/app/lib/params/HO-Peco-Code100Streamline.xtp b/app/lib/params/HO-Peco-Code100Streamline.xtp old mode 100644 new mode 100755 index b041330..93c72b5 --- a/app/lib/params/HO-Peco-Code100Streamline.xtp +++ b/app/lib/params/HO-Peco-Code100Streamline.xtp @@ -1,6 +1,6 @@ CONTENTS Peco HO Scale Code 100 Streamline Track -SUBCONTENTS Peco HO Scale Code 100 Turnouts -TURNOUT HO "Peco LH Small Turnout SL-92" +SUBCONTENTS Peco HO Scale Code 100 Streamline Turnouts +TURNOUT HO "Peco Code 100 Streamline LH Small Turnout SL-92" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -11,7 +11,7 @@ TURNOUT HO "Peco LH Small Turnout SL-92" C 0 0.000000 -18.365376 0.648624 18.365376 167.999924 12.000152 S 0 0.000000 4.467021 0.401337 7.283465 1.000000 END$SEGS -TURNOUT HO "Peco RH Small Turnout SL-91" +TURNOUT HO "Peco Code 100 Streamline RH Small Turnout SL-91" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -22,7 +22,7 @@ TURNOUT HO "Peco RH Small Turnout SL-91" C 0 0.000000 18.365376 0.648527 -18.365376 0.000076 12.000152 S 0 0.000000 4.467021 -0.401337 7.283465 -1.000000 END$SEGS -TURNOUT HO "Peco LH Medium Turnout SL-96" +TURNOUT HO "Peco Code 100 Streamline LH Medium Turnout SL-96" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -33,7 +33,7 @@ TURNOUT HO "Peco LH Medium Turnout SL-96" C 0 0.000000 -31.101230 0.648641 31.101230 167.999924 12.000152 S 0 0.000000 7.114985 0.679653 8.622047 1.000000 END$SEGS -TURNOUT HO "Peco RH Medium Turnout SL-95" +TURNOUT HO "Peco Code 100 Streamline RH Medium Turnout SL-95" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -44,7 +44,7 @@ TURNOUT HO "Peco RH Medium Turnout SL-95" C 0 0.000000 31.101230 0.648476 -31.101230 0.000076 12.000152 S 0 0.000000 7.114985 -0.679653 8.622047 -1.000000 END$SEGS -TURNOUT HO "Peco LH Long Turnout, Insulfrog SL-89" +TURNOUT HO "Peco Code 100 Streamline LH Long Turnout, Insulfrog SL-89" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -55,7 +55,7 @@ TURNOUT HO "Peco LH Long Turnout, Insulfrog SL-89" C 0 0.000000 -39.590004 1.291890 39.590004 167.999924 12.000152 S 0 0.000000 9.523158 0.865157 10.157480 1.000000 END$SEGS -TURNOUT HO "Peco RH Long Turnout, Insulfrog SL-88" +TURNOUT HO "Peco Code 100 Streamline RH Long Turnout, Insulfrog SL-88" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -67,8 +67,8 @@ TURNOUT HO "Peco RH Long Turnout, Insulfrog SL-88" S 0 0.000000 9.523158 -0.865157 10.157480 -1.000000 END$SEGS -SUBCONTENTS Peco HO Scale Code 100 Curved Turnouts -TURNOUT HO "Peco Curved Left Turnout SL-87" +SUBCONTENTS Peco HO Scale Code 100 Streamline Curved Turnouts +TURNOUT HO "Peco Code 100 Streamline Curved Left Turnout SL-87" P "Normal" 1 2 3 P "Reverse" 1 4 5 6 E 0.000000 0.000000 270.000000 @@ -81,7 +81,7 @@ TURNOUT HO "Peco Curved Left Turnout SL-87" C 0 0.000000 -36.267775 -3.099537 35.736252 159.681969 6.725371 C 0 0.000000 -28.764567 -0.326204 28.761504 159.640000 0.398377 END$SEGS -TURNOUT HO "Peco Curved Right Turnout SL-86" +TURNOUT HO "Peco Code 100 Streamline Curved Right Turnout SL-86" P "Normal" 1 2 3 P "Reverse" 1 4 5 6 E 0.000000 0.000000 270.000000 @@ -94,7 +94,7 @@ TURNOUT HO "Peco Curved Right Turnout SL-86" C 0 0.000000 36.267775 -3.099537 -35.736252 13.592659 6.725371 C 0 0.000000 28.764567 -0.326204 -28.761504 19.961623 0.398377 END$SEGS -TURNOUT HO "Peco Small Radius Curved RH Turnout, Unifrog SL-U76" +TURNOUT HO "Peco Code 100 Streamline Small Radius Curved RH Turnout, Unifrog SL-U76" P "Normal" 1 2 P "Reverse" 3 E 0.000000 0.000000 270.000000 @@ -104,7 +104,7 @@ TURNOUT HO "Peco Small Radius Curved RH Turnout, Unifrog SL-U76" C 0 0.000000 17.244094 2.637795 -17.244094 0.000000 22.500000 C 0 0.000000 17.244094 0.000000 -17.244094 0.000000 33.750000 END$SEGS -TURNOUT HO "Peco Small Radius Curved LH Turnout, Unifrog SL-U77" +TURNOUT HO "Peco Code 100 Streamline Small Radius Curved LH Turnout, Unifrog SL-U77" P "Normal" 1 2 P "Reverse" 3 E 0.000000 0.000000 270.000000 @@ -116,8 +116,8 @@ TURNOUT HO "Peco Small Radius Curved LH Turnout, Unifrog SL-U77" END$SEGS -SUBCONTENTS Peco HO Scale Code 100 WYE Turnouts -TURNOUT HO "Peco Short Y Turnout SL-97" +SUBCONTENTS Peco HO Scale Code 100 Streamline WYE Turnouts +TURNOUT HO "Peco Code 100 Streamline Short Y Turnout SL-97" P "Left" 1 2 3 4 5 P "Right" 1 2 6 7 8 E 0.000000 0.000000 270.000000 @@ -132,7 +132,17 @@ TURNOUT HO "Peco Short Y Turnout SL-97" C 0 0.000000 26.357793 0.179320 -26.284552 6.746334 4.984102 C 0 0.000000 23.701000 0.806143 -23.701076 11.516512 0.483488 END$SEGS -TURNOUT HO "Peco Large Y Turnout SL-98" +TURNOUT HO "Peco Code 100 Streamline Short Y Turnout, Unifrog SL-U97" + P "Left" 1 2 + P "Right" 1 3 + E 0.000000 0.000000 270.000000 + E 5.775771 0.524802 78.000000 + E 5.775771 -0.524802 102.000000 + S 0 0.000000 0.000000 0.000000 0.782616 0.000000 + C 0 0.000000 -24.015748 0.782616 24.015748 168.000000 12.000000 + C 0 0.000000 24.015748 0.782616 -24.015748 0.000000 12.000000 + END$SEGS +TURNOUT HO "Peco Code 100 Streamline Large Y Turnout SL-98" P "Left" 1 2 3 4 P "Right" 1 2 5 6 E 0.000000 0.000000 270.000000 @@ -145,7 +155,7 @@ TURNOUT HO "Peco Large Y Turnout SL-98" C 0 0.000000 65.701925 0.696301 -65.701195 0.269994 6.499810 S 0 0.000000 8.441286 -0.457359 8.640000 -0.480000 END$SEGS -TURNOUT HO "Peco Medium Radius 3 Way Turnout, Insulfrog SL-99" +TURNOUT HO "Peco Code 100 Streamline Medium Radius 3 Way Turnout, Insulfrog SL-99" P "Normal" 1 2 3 4 5 P "Left" 1 2 3 6 7 8 P "Right" 1 2 9 10 11 @@ -166,8 +176,8 @@ TURNOUT HO "Peco Medium Radius 3 Way Turnout, Insulfrog SL-99" S 0 0.000000 8.344370 -0.965898 8.540000 -1.007480 END$SEGS -SUBCONTENTS Peco HO Scale Code 100 Slip Turnouts -TURNOUT HO "Peco Single Slip, Insulfrog SL-80" +SUBCONTENTS Peco HO Scale Code 100 Streamline Slip Turnouts +TURNOUT HO "Peco Code 100 Streamline Single Slip, Insulfrog SL-80" P "Normal" 1 2 0 3 4 P "Reverse" 1 5 4 E 0.000000 0.000000 270.000000 @@ -180,7 +190,7 @@ TURNOUT HO "Peco Single Slip, Insulfrog SL-80" S 0 0.000000 8.427277 -0.749392 9.696040 -1.019087 C 0 0.000000 34.292562 1.297233 -34.292562 0.000076 12.000152 END$SEGS -TURNOUT HO "Peco Double Slip, Insulfrog SL-90" 512 +TURNOUT HO "Peco Code 100 Streamline Double Slip, Insulfrog SL-90" 512 P "P1" 1 2 3 P "P2" 4 5 6 P "P3" 1 7 6 @@ -199,8 +209,8 @@ TURNOUT HO "Peco Double Slip, Insulfrog SL-90" 512 C 0 0.000000 -34.292562 8.505825 34.292552 180.000076 12.000152 END$SEGS -SUBCONTENTS Peco HO Scale Code 100 CatchPoints -TURNOUT HO "PECO RH CatchPoint SL-84" +SUBCONTENTS Peco HO Scale Code 100 Streamline CatchPoints +TURNOUT HO "Peco Code 100 Streamline RH CatchPoint SL-84" P "Closed" 1 2 4 P "Open" 1 3 E 0.000000 0.000000 270.000000 @@ -210,7 +220,7 @@ TURNOUT HO "PECO RH CatchPoint SL-84" S 0 0.000000 0.649000 -0.000000 3.600000 -0.073273 S 0 0.000000 3.441000 0.000000 4.090000 0.000000 END$SEGS -TURNOUT HO "PECO LH CatchPoint SL-85" +TURNOUT HO "Peco Code 100 Streamline LH CatchPoint SL-85" P "Closed" 1 2 4 P "Open" 1 3 E 0.000000 0.000000 270.000000 @@ -221,8 +231,8 @@ TURNOUT HO "PECO LH CatchPoint SL-85" S 0 0.000000 3.441000 0.000000 4.090000 0.000000 END$SEGS -SUBCONTENTS Peco HO Scale Crossings -TURNOUT HO "Peco Short Crossing, Insulfrog SL-93" +SUBCONTENTS Peco HO Scale Code 100 Streamline Crossings +TURNOUT HO "Peco Code 100 Streamline Short Crossing, Insulfrog SL-93" P "Normal" 1 0 2 E 0.000000 0.000000 270.000000 E 5.000000 0.000000 90.000000 @@ -231,7 +241,7 @@ TURNOUT HO "Peco Short Crossing, Insulfrog SL-93" S 0 0.000000 0.000000 0.000000 5.000000 0.000000 S 0 0.000000 0.216135 1.016838 4.783865 -1.016838 END$SEGS -TURNOUT HO "Peco Long Crossing, Insulfrog SL-94" +TURNOUT HO "Peco Code 100 Streamline Long Crossing, Insulfrog SL-94" P "Normal" 1 0 2 E 0.000000 0.000000 270.000000 E 9.803150 0.000000 90.000000 @@ -241,8 +251,8 @@ TURNOUT HO "Peco Long Crossing, Insulfrog SL-94" S 0 0.000000 0.107110 1.019087 9.696040 -1.019087 END$SEGS -SUBCONTENTS Peco HO Scale Code 100 Inspection Pit -TURNOUT HO "Peco Inspection Pit (Code 100) LK-56" +SUBCONTENTS Peco HO Scale Code 100 Streamline Inspection Pit +TURNOUT HO "Peco Code 100 Streamline Inspection Pit (Code 100) LK-56" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.692913 0.000000 90.000000 @@ -285,7 +295,7 @@ TURNOUT HO "Peco Inspection Pit (Code 100) LK-56" L3 0 0.020000 0.000000 -0.280000 0 11.692913 -0.280000 0 L3 0 0.020000 0.000000 -0.551091 0 11.692913 -0.551091 0 END$SEGS -TURNOUT HO "Peco Code 100 Inspection Pit(Stair END$SEGS) LK-56A" +TURNOUT HO "Peco Code 100 Streamline Code 100 Inspection Pit(Stair End) LK-56A" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.948819 0.000000 90.000000 @@ -312,7 +322,7 @@ TURNOUT HO "Peco Code 100 Inspection Pit(Stair END$SEGS) LK-56A" L3 0 0.020000 0.000000 -0.280000 0 1.948819 -0.280000 0 L3 0 0.020000 0.000000 -0.551091 0 1.948819 -0.551091 0 END$SEGS -TURNOUT HO "Peco Code 100 Inspection Pit(Mid Section) LK-56B" +TURNOUT HO "Peco Code 100 Streamline Code 100 Inspection Pit(Mid Section) LK-56B" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.948819 0.000000 90.000000 diff --git a/app/lib/params/HO-Peco-Code75Finescale.xtp b/app/lib/params/HO-Peco-Code75Finescale.xtp old mode 100644 new mode 100755 index 7719fae..63cb77c --- a/app/lib/params/HO-Peco-Code75Finescale.xtp +++ b/app/lib/params/HO-Peco-Code75Finescale.xtp @@ -1,6 +1,6 @@ CONTENTS Peco HO Scale Code 75 Finescale Track SUBCONTENTS Peco HO Scale Code 75 Turnouts -TURNOUT HO "Peco LH Small Turnout, Electrofrog SL-E192" +TURNOUT HO "Peco Code 75 LH Small Turnout, Electrofrog SL-E192" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -10,8 +10,8 @@ TURNOUT HO "Peco LH Small Turnout, Electrofrog SL-E192" S 0 0.000000 0.648600 0.000000 7.283465 0.000000 C 0 0.000000 -18.365376 0.648624 18.365376 167.999924 12.000152 S 0 0.000000 4.467021 0.401337 7.283465 1.000000 - END -TURNOUT HO "Peco RH Small Turnout, Electrofrog SL-E191" + END$SEGS +TURNOUT HO "Peco Code 75 RH Small Turnout, Electrofrog SL-E191" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -21,8 +21,8 @@ TURNOUT HO "Peco RH Small Turnout, Electrofrog SL-E191" S 0 0.000000 0.648600 0.000000 7.283465 0.000000 C 0 0.000000 18.365376 0.648527 -18.365376 0.000076 12.000152 S 0 0.000000 4.467021 -0.401337 7.283465 -1.000000 - END -TURNOUT HO "Peco LH Medium Turnout, Electrofrog SL-E196" + END$SEGS +TURNOUT HO "Peco Code 75 LH Medium Turnout, Electrofrog SL-E196" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -32,8 +32,8 @@ TURNOUT HO "Peco LH Medium Turnout, Electrofrog SL-E196" S 0 0.000000 0.648600 0.000000 8.622047 0.000000 C 0 0.000000 -31.101230 0.648641 31.101230 167.999924 12.000152 S 0 0.000000 7.114985 0.679653 8.622047 1.000000 - END -TURNOUT HO "Peco RH Medium Turnout, Electrofrog SL-E195" + END$SEGS +TURNOUT HO "Peco Code 75 RH Medium Turnout, Electrofrog SL-E195" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -43,8 +43,8 @@ TURNOUT HO "Peco RH Medium Turnout, Electrofrog SL-E195" S 0 0.000000 0.648600 0.000000 8.622047 0.000000 C 0 0.000000 31.101230 0.648476 -31.101230 0.000076 12.000152 S 0 0.000000 7.114985 -0.679653 8.622047 -1.000000 - END -TURNOUT HO "Peco LH Long Turnout, Electrofrog SL-E189" + END$SEGS +TURNOUT HO "Peco Code 75 LH Long Turnout, Electrofrog SL-E189" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -54,8 +54,8 @@ TURNOUT HO "Peco LH Long Turnout, Electrofrog SL-E189" S 0 0.000000 1.291837 0.000000 10.157480 0.000000 C 0 0.000000 -39.590004 1.291890 39.590004 167.999924 12.000152 S 0 0.000000 9.523158 0.865157 10.157480 1.000000 - END -TURNOUT HO "Peco RH Long Turnout, Electrofrog SL-E188" + END$SEGS +TURNOUT HO "Peco Code 75 RH Long Turnout, Electrofrog SL-E188" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -65,10 +65,10 @@ TURNOUT HO "Peco RH Long Turnout, Electrofrog SL-E188" S 0 0.000000 1.291837 0.000000 10.157480 0.000000 C 0 0.000000 39.590004 1.291680 -39.590004 0.000076 12.000152 S 0 0.000000 9.523158 -0.865157 10.157480 -1.000000 - END + END$SEGS SUBCONTENTS Peco HO Scale Code 75 Curved Turnouts -TURNOUT HO "Peco Curved Left Turnout, Electrofrog SL-E187" +TURNOUT HO "Peco Code 75 Curved Left Turnout, Electrofrog SL-E187" P "Normal" 1 2 3 P "Reverse" 1 4 5 6 E 0.000000 0.000000 270.000000 @@ -80,8 +80,8 @@ TURNOUT HO "Peco Curved Left Turnout, Electrofrog SL-E187" C 0 0.000000 -19.394467 1.124778 19.396246 167.192625 12.571261 C 0 0.000000 -36.267775 -3.099537 35.736252 159.681969 6.725371 C 0 0.000000 -28.764567 -0.326204 28.761504 159.640000 0.398377 - END -TURNOUT HO "Peco Curved Right Turnout, Electrofrog SL-E186" +END$SEGS +TURNOUT HO "Peco Code 75 Curved Right Turnout, Electrofrog SL-E186" P "Normal" 1 2 3 P "Reverse" 1 4 5 6 E 0.000000 0.000000 270.000000 @@ -93,10 +93,10 @@ TURNOUT HO "Peco Curved Right Turnout, Electrofrog SL-E186" C 0 0.000000 19.394467 1.124778 -19.396246 0.236114 12.571261 C 0 0.000000 36.267775 -3.099537 -35.736252 13.592659 6.725371 C 0 0.000000 28.764567 -0.326204 -28.761504 19.961623 0.398377 - END +END$SEGS SUBCONTENTS Peco HO Scale Code 75 WYE Turnouts -TURNOUT HO "Peco Short Y Turnout, Electrofrog SL-E197" +TURNOUT HO "Peco Code 75 Short Y Turnout, Electrofrog SL-E197" P "Left" 1 2 3 4 5 P "Right" 1 2 6 7 8 E 0.000000 0.000000 270.000000 @@ -110,8 +110,8 @@ TURNOUT HO "Peco Short Y Turnout, Electrofrog SL-E197" C 0 0.000000 20.114739 1.173703 -20.113873 359.468200 6.530097 C 0 0.000000 26.357793 0.179320 -26.284552 6.746334 4.984102 C 0 0.000000 23.701000 0.806143 -23.701076 11.516512 0.483488 -END -TURNOUT HO "Peco Medium Y Turnout, Electrofrog SL-E198" +END$SEGS +TURNOUT HO "Peco Code 75 Medium Y Turnout, Electrofrog SL-E198" P "Left" 1 2 3 4 P "Right" 1 2 5 6 E 0.000000 0.000000 270.000000 @@ -123,8 +123,8 @@ TURNOUT HO "Peco Medium Y Turnout, Electrofrog SL-E198" S 0 0.000000 8.441286 0.457359 8.640000 0.480000 C 0 0.000000 65.701925 0.696301 -65.701195 0.269994 6.499810 S 0 0.000000 8.441286 -0.457359 8.640000 -0.480000 -END -TURNOUT HO "Peco Asymmetric 3 Way Turnout SL-E199" +END$SEGS +TURNOUT HO "Peco Code 75 Asymmetric 3 Way Turnout SL-E199" P "Normal" 1 2 3 4 5 P "Left" 1 2 3 6 7 8 P "Right" 1 2 9 10 11 @@ -143,9 +143,10 @@ TURNOUT HO "Peco Asymmetric 3 Way Turnout SL-E199" C 0 0.000000 23.995796 1.276216 -23.994269 359.353614 8.854398 C 0 0.000000 69.629099 -7.028307 -68.878167 9.698811 3.052102 S 0 0.000000 8.339738 -0.966205 8.535433 -1.007480 -END + END$SEGS + SUBCONTENTS Peco HO Scale Code 75 Slip Turnouts -TURNOUT HO "Peco Single Slip, Insulfrog SL-180" +TURNOUT HO "Peco Code 75 Single Slip, Insulfrog SL-180" P "Normal" 1 2 0 3 4 P "Reverse" 1 5 4 E 0.000000 0.000000 270.000000 @@ -157,12 +158,12 @@ TURNOUT HO "Peco Single Slip, Insulfrog SL-180" S 0 0.000000 0.107110 1.019087 8.427277 -0.749392 S 0 0.000000 8.427277 -0.749392 9.696040 -1.019087 C 0 0.000000 34.292562 1.297233 -34.292562 0.000076 12.000152 - END -TURNOUT HO "Peco Double Slip, Electrofrog SL-E190" 512 - P "Cross1" 1 2 3 - P "Cross2" 4 5 6 - P "Slip1" 1 7 6 - P "Slip2" 4 8 3 + END$SEGS +TURNOUT HO "Peco Code 75 Double Slip, Electrofrog SL-E190" 512 + P "P1" 1 2 3 + P "P2" 4 5 6 + P "P3" 1 7 6 + P "P4" 4 8 3 E 0.000000 0.000000 270.000000 E 9.803150 0.000000 90.000000 E 0.107110 1.019087 282.000000 @@ -175,11 +176,10 @@ TURNOUT HO "Peco Double Slip, Electrofrog SL-E190" 512 S 0 0.000000 8.427277 -0.749392 9.696040 -1.019087 C 0 0.000000 34.292562 1.297233 -34.292562 0.000076 12.000152 C 0 0.000000 -34.292562 8.505825 34.292552 180.000076 12.000152 - END + END$SEGS SUBCONTENTS Peco HO Scale Code 75 CatchPoints -TURNOUT HO "PECO RH CatchPoint SL-184" -# tighten angle for diverging path +TURNOUT HO "Peco Code 75 RH CatchPoint SL-184" P "Closed" 1 2 P "Open" 1 3 E 0.000000 0.000000 270.000000 @@ -187,9 +187,8 @@ TURNOUT HO "PECO RH CatchPoint SL-184" S 0 0.000000 0.000000 0.000000 0.649000 0.000000 S 0 0.000000 0.649000 0.000000 3.579921 0.000000 S 0 0.000000 0.649000 0.000000 2.500000 0.073273 - END -TURNOUT HO "PECO LH CatchPoint SL-185" -# tighten angle for diverging path + END$SEGS +TURNOUT HO "Peco Code 75 LH CatchPoint SL-185" P "Closed" 1 2 P "Open" 1 3 E 0.000000 0.000000 270.000000 @@ -197,10 +196,10 @@ TURNOUT HO "PECO LH CatchPoint SL-185" S 0 0.000000 0.000000 0.000000 0.649000 0.000000 S 0 0.000000 0.649000 0.000000 3.579921 0.000000 S 0 0.000000 0.649000 0.000000 2.500000 -0.073273 - END + END$SEGS SUBCONTENTS Peco HO Scale Code 75 Crossings -TURNOUT HO "Peco Short Crossing, Insulfrog SL-193" +TURNOUT HO "Peco Code 75 Short Crossing, Insulfrog SL-193" P "Normal" 1 0 2 E 0.000000 0.000000 270.000000 E 5.000000 0.000000 90.000000 @@ -208,8 +207,8 @@ TURNOUT HO "Peco Short Crossing, Insulfrog SL-193" E 4.783865 -1.016838 114.000000 S 0 0.000000 0.000000 0.000000 5.000000 0.000000 S 0 0.000000 0.216135 1.016838 4.783865 -1.016838 - END -TURNOUT HO "Peco Long Crossing, Insulfrog SL-194" + END$SEGS +TURNOUT HO "Peco Code 75 Long Crossing, Insulfrog SL-194" P "Normal" 1 0 2 E 0.000000 0.000000 270.000000 E 9.803150 0.000000 90.000000 @@ -217,7 +216,7 @@ TURNOUT HO "Peco Long Crossing, Insulfrog SL-194" E 9.696040 -1.019087 102.000000 S 0 0.000000 0.000000 0.000000 9.803150 0.000000 S 0 0.000000 0.107110 1.019087 9.696040 -1.019087 - END + END$SEGS SUBCONTENTS Peco HO Scale Code 75 Inspection Pit TURNOUT HO "Peco Code 75 Inspection Pit LK-156" @@ -225,84 +224,84 @@ TURNOUT HO "Peco Code 75 Inspection Pit LK-156" E 0.000000 0.000000 270.000000 E 11.692913 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 11.692913 0.000000 - F 15720651 0.000000 4 + F4 15720651 0.000000 4 0 0.000000 0.551091 0 11.692913 0.551091 0 11.692913 -0.551091 0 0.000000 -0.551091 0 - F 12632256 0.000000 4 + F4 12632256 0.000000 4 0 0.000000 0.280000 0 0.560000 0.280000 0 0.560000 -0.280000 0 0.000000 -0.280000 0 - L 0 0.020000 0.000000 0.280000 0.000000 -0.280000 - L 0 0.020000 0.112000 0.280000 0.112000 -0.280000 - L 0 0.020000 0.224000 0.280000 0.224000 -0.280000 - L 0 0.020000 0.336000 0.280000 0.336000 -0.280000 - L 0 0.020000 0.448000 0.280000 0.448000 -0.280000 - L 0 0.020000 0.560000 0.280000 0.560000 -0.280000 - F 12632256 0.000000 4 + L3 0 0.020000 0.000000 0.280000 0 0.000000 -0.280000 0 + L3 0 0.020000 0.112000 0.280000 0 0.112000 -0.280000 0 + L3 0 0.020000 0.224000 0.280000 0 0.224000 -0.280000 0 + L3 0 0.020000 0.336000 0.280000 0 0.336000 -0.280000 0 + L3 0 0.020000 0.448000 0.280000 0 0.448000 -0.280000 0 + L3 0 0.020000 0.560000 0.280000 0 0.560000 -0.280000 0 + F4 12632256 0.000000 4 0 11.132913 0.280000 0 11.692913 0.280000 0 11.692913 -0.280000 0 11.132913 -0.280000 0 - L 0 0.020000 11.132913 0.280000 11.132913 -0.280000 - L 0 0.020000 11.244913 0.280000 11.244913 -0.280000 - L 0 0.020000 11.356913 0.280000 11.356913 -0.280000 - L 0 0.020000 11.468913 0.280000 11.468913 -0.280000 - L 0 0.020000 11.580913 0.280000 11.580913 -0.280000 - L 0 0.020000 11.692913 0.280000 11.692913 -0.280000 - A 0 0.020000 0.062500 0.974409 0.000000 0.000000 360.000000 - A 0 0.020000 0.062500 2.923228 0.000000 0.000000 360.000000 - A 0 0.020000 0.062500 4.872047 0.000000 0.000000 360.000000 - A 0 0.020000 0.062500 6.820866 0.000000 0.000000 360.000000 - A 0 0.020000 0.062500 8.769685 0.000000 0.000000 360.000000 - A 0 0.020000 0.062500 10.718504 0.000000 0.000000 360.000000 - L 0 0.020000 0.000000 0.551091 11.692913 0.551091 - L 0 0.020000 0.000000 0.280000 11.692913 0.28000 - L 0 0.020000 0.000000 -0.280000 11.692913 -0.280000 - L 0 0.020000 0.000000 -0.551091 11.692913 -0.551091 -END + L3 0 0.020000 11.132913 0.280000 0 11.132913 -0.280000 0 + L3 0 0.020000 11.244913 0.280000 0 11.244913 -0.280000 0 + L3 0 0.020000 11.356913 0.280000 0 11.356913 -0.280000 0 + L3 0 0.020000 11.468913 0.280000 0 11.468913 -0.280000 0 + L3 0 0.020000 11.580913 0.280000 0 11.580913 -0.280000 0 + L3 0 0.020000 11.692913 0.280000 0 11.692913 -0.280000 0 + A3 0 0.020000 0.062500 0.974409 0.000000 0 0.000000 360.000000 + A3 0 0.020000 0.062500 2.923228 0.000000 0 0.000000 360.000000 + A3 0 0.020000 0.062500 4.872047 0.000000 0 0.000000 360.000000 + A3 0 0.020000 0.062500 6.820866 0.000000 0 0.000000 360.000000 + A3 0 0.020000 0.062500 8.769685 0.000000 0 0.000000 360.000000 + A3 0 0.020000 0.062500 10.718504 0.000000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.551091 0 11.692913 0.551091 0 + L3 0 0.020000 0.000000 0.280000 0 11.692913 0.280000 0 + L3 0 0.020000 0.000000 -0.280000 0 11.692913 -0.280000 0 + L3 0 0.020000 0.000000 -0.551091 0 11.692913 -0.551091 0 +END$SEGS TURNOUT HO "Peco Code 75 Inspection Pit(Stair End) LK-156A" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.948819 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 1.948819 0.000000 - F 15720651 0.000000 4 + F4 15720651 0.000000 4 0 0.000000 0.551091 0 1.948819 0.551091 0 1.948819 -0.551091 0 0.000000 -0.551091 0 - F 12632256 0.000000 4 + F4 12632256 0.000000 4 0 0.000000 0.280000 0 0.560000 0.280000 0 0.560000 -0.280000 0 0.000000 -0.280000 0 - L 0 0.020000 0.000000 0.280000 0.000000 -0.280000 - L 0 0.020000 0.112000 0.280000 0.112000 -0.280000 - L 0 0.020000 0.224000 0.280000 0.224000 -0.280000 - L 0 0.020000 0.336000 0.280000 0.336000 -0.280000 - L 0 0.020000 0.448000 0.280000 0.448000 -0.280000 - L 0 0.020000 0.560000 0.280000 0.560000 -0.280000 - A 0 0.020000 0.062500 0.974409 0.000000 0.000000 360.000000 - L 0 0.020000 0.000000 0.551091 1.948819 0.551091 - L 0 0.020000 0.000000 0.280000 1.948819 0.28000 - L 0 0.020000 0.000000 -0.280000 1.948819 -0.280000 - L 0 0.020000 0.000000 -0.551091 1.948819 -0.551091 -END + L3 0 0.020000 0.000000 0.280000 0 0.000000 -0.280000 0 + L3 0 0.020000 0.112000 0.280000 0 0.112000 -0.280000 0 + L3 0 0.020000 0.224000 0.280000 0 0.224000 -0.280000 0 + L3 0 0.020000 0.336000 0.280000 0 0.336000 -0.280000 0 + L3 0 0.020000 0.448000 0.280000 0 0.448000 -0.280000 0 + L3 0 0.020000 0.560000 0.280000 0 0.560000 -0.280000 0 + A3 0 0.020000 0.062500 0.974409 0.000000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.551091 0 1.948819 0.551091 0 + L3 0 0.020000 0.000000 0.280000 0 1.948819 0.280000 0 + L3 0 0.020000 0.000000 -0.280000 0 1.948819 -0.280000 0 + L3 0 0.020000 0.000000 -0.551091 0 1.948819 -0.551091 0 +END$SEGS TURNOUT HO "Peco Code 75 Inspection Pit(Mid Section) LK-156B" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.948819 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 1.948819 0.000000 - F 15720651 0.000000 4 + F4 15720651 0.000000 4 0 0.000000 0.551091 0 1.948819 0.551091 0 1.948819 -0.551091 0 0.000000 -0.551091 0 - A 0 0.020000 0.062500 0.974409 0.000000 0.000000 360.000000 - L 0 0.020000 0.000000 0.551091 1.948819 0.551091 - L 0 0.020000 0.000000 0.280000 1.948819 0.28000 - L 0 0.020000 0.000000 -0.280000 1.948819 -0.280000 - L 0 0.020000 0.000000 -0.551091 1.948819 -0.551091 -END + A3 0 0.020000 0.062500 0.974409 0.000000 0 0.000000 360.000000 + L3 0 0.020000 0.000000 0.551091 0 1.948819 0.551091 0 + L3 0 0.020000 0.000000 0.280000 0 1.948819 0.280000 0 + L3 0 0.020000 0.000000 -0.280000 0 1.948819 -0.280000 0 + L3 0 0.020000 0.000000 -0.551091 0 1.948819 -0.551091 0 +END$SEGS diff --git a/app/lib/params/HO-Rix-Pike Stuff Structures.xtp b/app/lib/params/HO-Rix-Pike Stuff Structures.xtp new file mode 100755 index 0000000..91aedc3 --- /dev/null +++ b/app/lib/params/HO-Rix-Pike Stuff Structures.xtp @@ -0,0 +1,546 @@ +CONTENTS Rix-Pikestuff HO Structures +SUBCONTENTS Rix-Pikestuff HO Structures +STRUCTURE HO "Rix-Pikestuff Prefab Warehouse(30x80) 541-0004" + F4 12632256 0.000000 4 0 + 0.000000 4.133180 0 + 11.021814 4.133180 0 + 11.021814 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 11.021814 0.000000 0 + L3 0 0.031250 11.021814 0.000000 0 11.021814 4.133180 0 + L3 0 0.031250 11.021814 4.133180 0 0.000000 4.133180 0 + L3 0 0.031250 0.000000 4.133180 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.066590 0 11.021814 2.066590 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff RR Yard Office Bldg(12x12) 541-0005" + F4 12632256 0.000000 4 0 + 0.000000 1.653272 0 + 1.653272 1.653272 0 + 1.653272 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 1.653272 0.000000 0 + L3 0 0.031250 1.653272 0.000000 0 1.653272 1.653272 0 + L3 0 0.031250 1.653272 1.653272 0 0.000000 1.653272 0 + L3 0 0.031250 0.000000 1.653272 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.826636 0 1.653272 0.826636 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Handcar Shed(9-9x13-6) 541-0006" + F4 12632256 0.000000 4 0 + 0.000000 1.343284 0 + 1.859931 1.343284 0 + 1.859931 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 1.859931 0.000000 0 + L3 0 0.031250 1.859931 0.000000 0 1.859931 1.343284 0 + L3 0 0.031250 1.859931 1.343284 0 0.000000 1.343284 0 + L3 0 0.031250 0.000000 1.343284 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.671642 0 1.859931 0.671642 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Modern Retail/Warehouse(30x80) 541-0007" + F4 8421504 0.000000 4 0 + 0.000000 4.133180 0 + 2.755454 4.133180 0 + 2.755454 0.000000 0 + 0.000000 0.000000 0 + F4 12632256 0.000000 4 0 + 2.755454 4.133180 0 + 11.021814 4.133180 0 + 11.021814 0.000000 0 + 2.755454 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 11.021814 0.000000 0 + L3 0 0.031250 11.021814 0.000000 0 11.021814 4.133180 0 + L3 0 0.031250 11.021814 4.133180 0 0.000000 4.133180 0 + L3 0 0.031250 0.000000 4.133180 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.066590 0 11.021814 2.066590 0 + L3 0 0.031250 2.755454 0.000000 0 2.755454 4.133180 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff 1 or 2 Door Engine House(40x80) 541-0008" + F4 12632256 0.000000 4 0 + 0.000000 5.510907 0 + 11.021814 5.510907 0 + 11.021814 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 11.021814 0.000000 0 + L3 0 0.031250 11.021814 0.000000 0 11.021814 5.510907 0 + L3 0 0.031250 11.021814 5.510907 0 0.000000 5.510907 0 + L3 0 0.031250 0.000000 5.510907 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.755454 0 11.021814 2.755454 0 + F4 8421504 0.000000 4 0 + 1.004363 2.880454 0 + 2.504363 2.880454 0 + 2.504363 2.630454 0 + 1.004363 2.630454 0 + F4 8421504 0.000000 4 0 + 3.508726 2.880454 0 + 5.008726 2.880454 0 + 5.008726 2.630454 0 + 3.508726 2.630454 0 + F4 8421504 0.000000 4 0 + 6.013089 2.880454 0 + 7.513089 2.880454 0 + 7.513089 2.630454 0 + 6.013089 2.630454 0 + F4 8421504 0.000000 4 0 + 8.517451 2.880454 0 + 10.017451 2.880454 0 + 10.017451 2.630454 0 + 8.517451 2.630454 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Machine/Service Garage(25x59) 541-0009" + F4 12632256 0.000000 4 0 + 0.000000 3.444317 0 + 8.128588 3.444317 0 + 8.128588 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 8.128588 0.000000 0 + L3 0 0.031250 8.128588 0.000000 0 8.128588 3.444317 0 + L3 0 0.031250 8.128588 3.444317 0 0.000000 3.444317 0 + L3 0 0.031250 0.000000 3.444317 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 1.722158 0 8.128588 1.722158 0 + L3 8421504 0.187500 0.093750 0.000000 0 0.093750 3.444317 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Distribution Center(70x40) 541-0010" + F4 12632256 0.000000 4 0 + 0.000000 9.644087 0 + 5.510907 9.644087 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 9.644087 0 + L3 0 0.031250 5.510907 9.644087 0 0.000000 9.644087 0 + L3 0 0.031250 0.000000 9.644087 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 4.822044 0 5.510907 4.822044 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Add-on Office or Showroom(30x20) 541-0011" + F4 8421504 0.000000 4 0 + 0.000000 4.133180 0 + 2.755454 4.133180 0 + 2.755454 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 2.755454 0.000000 0 + L3 0 0.031250 2.755454 0.000000 0 2.755454 4.133180 0 + L3 0 0.031250 2.755454 4.133180 0 0.000000 4.133180 0 + L3 0 0.031250 0.000000 4.133180 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.066590 0 2.755454 2.066590 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff The Shops(70x80) 541-0015" + F4 12632256 0.000000 4 0 + 0.000000 8.266361 0 + 9.644087 8.266361 0 + 9.644087 0.000000 0 + 0.000000 0.000000 0 + F4 12632256 0.000000 4 0 + 0.688863 8.266361 0 + 4.822043 8.266361 0 + 4.822043 11.021815 0 + 0.688863 11.021815 0 + L3 0 0.031250 0.000000 0.000000 0 9.644087 0.000000 0 + L3 0 0.031250 9.644087 0.000000 0 9.644087 8.266361 0 + L3 0 0.031250 9.644087 8.266361 0 0.000000 8.266361 0 + L3 0 0.031250 0.000000 8.266361 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 4.133180 0 9.644087 4.133180 0 + L3 0 0.031250 4.822043 8.266361 0 4.822043 11.021815 0 + L3 0 0.031250 4.822043 11.021815 0 0.688863 11.021815 0 + L3 0 0.031250 0.688863 11.021815 0 0.688863 8.266361 0 + L3 0 0.031250 2.755453 8.266361 0 2.755453 11.021815 0 + F4 8421504 0.000000 4 0 + 0.728817 4.258180 0 + 2.228817 4.258180 0 + 2.228817 4.008180 0 + 0.728817 4.008180 0 + F4 8421504 0.000000 4 0 + 2.957634 4.258180 0 + 4.457634 4.258180 0 + 4.457634 4.008180 0 + 2.957634 4.008180 0 + F4 8421504 0.000000 4 0 + 5.186451 4.258180 0 + 6.686451 4.258180 0 + 6.686451 4.008180 0 + 5.186451 4.008180 0 + F4 8421504 0.000000 4 0 + 7.415268 4.258180 0 + 8.915268 4.258180 0 + 8.915268 4.008180 0 + 7.415268 4.008180 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Three Size Yard Office-Blue(30x40) 541-0016" + F4 12632256 0.000000 4 0 + 0.000000 4.133180 0 + 5.510907 4.133180 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 4.133180 0 + L3 0 0.031250 5.510907 4.133180 0 0.000000 4.133180 0 + L3 0 0.031250 0.000000 4.133180 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.066590 0 5.510907 2.066590 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Three Size Yard Office-Tan(30x40) 541-0162" + F4 12632256 0.000000 4 0 + 0.000000 4.133180 0 + 5.510907 4.133180 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 4.133180 0 + L3 0 0.031250 5.510907 4.133180 0 0.000000 4.133180 0 + L3 0 0.031250 0.000000 4.133180 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.066590 0 5.510907 2.066590 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Modular Loading Dock(10x40) 541-0017A" + F4 12632256 0.000000 4 0 + 0.000000 1.377727 0 + 5.510907 1.377727 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 1.377727 0 + L3 0 0.031250 5.510907 1.377727 0 0.000000 1.377727 0 + L3 0 0.031250 0.000000 1.377727 0 0.000000 0.000000 0 + L3 0 0.007813 1.377727 0.000000 0 1.377727 1.377727 0 + L3 0 0.007813 2.755454 0.000000 0 2.755454 1.377727 0 + L3 0 0.007813 4.133180 0.000000 0 4.133180 1.377727 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Modular Loading Dock Ramp(10x40) 541-0017B" + F4 8421504 0.000000 4 0 + 0.000000 1.377727 0 + 5.510907 1.377727 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 1.377727 0 + L3 0 0.031250 5.510907 1.377727 0 0.000000 1.377727 0 + L3 0 0.031250 0.000000 1.377727 0 0.000000 0.000000 0 + L3 0 0.007813 1.377727 0.000000 0 1.377727 1.377727 0 + L3 0 0.007813 2.755454 0.000000 0 2.755454 1.377727 0 + L3 0 0.007813 4.133180 0.000000 0 4.133180 1.377727 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Diamond Tool & Engineering(60x40) 541-0018" + F4 12632256 0.000000 4 0 + 0.000000 8.266361 0 + 5.510907 8.266361 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 8.266361 0 + L3 0 0.031250 5.510907 8.266361 0 0.000000 8.266361 0 + L3 0 0.031250 0.000000 8.266361 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 5.510907 0 5.510907 5.510907 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Fire Station - Blue(51x40) 541-0019" + F4 12632256 0.000000 4 0 + 0.000000 7.026406 0 + 5.510907 7.026406 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 7.026406 0 + L3 0 0.031250 5.510907 7.026406 0 0.000000 7.026406 0 + L3 0 0.031250 0.000000 7.026406 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 3.513203 0 5.510907 3.513203 0 + L3 0 0.007813 1.000000 0.250000 0 1.000000 0.750000 0 + L3 0 0.007813 1.000000 1.250000 0 1.000000 1.750000 0 + L3 0 0.007813 1.000000 2.250000 0 1.000000 2.750000 0 + L3 0 0.007813 1.000000 3.250000 0 1.000000 3.750000 0 + L3 0 0.007813 1.000000 4.250000 0 1.000000 4.750000 0 + L3 0 0.007813 1.000000 5.250000 0 1.000000 5.750000 0 + L3 0 0.007813 1.000000 6.250000 0 1.000000 6.750000 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Fire Station - Green(51x40) 541-0191" + F4 12632256 0.000000 4 0 + 0.000000 7.026406 0 + 5.510907 7.026406 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 7.026406 0 + L3 0 0.031250 5.510907 7.026406 0 0.000000 7.026406 0 + L3 0 0.031250 0.000000 7.026406 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 3.513203 0 5.510907 3.513203 0 + L3 0 0.007813 1.000000 0.250000 0 1.000000 0.750000 0 + L3 0 0.007813 1.000000 1.250000 0 1.000000 1.750000 0 + L3 0 0.007813 1.000000 2.250000 0 1.000000 2.750000 0 + L3 0 0.007813 1.000000 3.250000 0 1.000000 3.750000 0 + L3 0 0.007813 1.000000 4.250000 0 1.000000 4.750000 0 + L3 0 0.007813 1.000000 5.250000 0 1.000000 5.750000 0 + L3 0 0.007813 1.000000 6.250000 0 1.000000 6.750000 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Fire Station - Red(51x40) 541-0192" + F4 12632256 0.000000 4 0 + 0.000000 7.026406 0 + 5.510907 7.026406 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 7.026406 0 + L3 0 0.031250 5.510907 7.026406 0 0.000000 7.026406 0 + L3 0 0.031250 0.000000 7.026406 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 3.513203 0 5.510907 3.513203 0 + L3 0 0.007813 1.000000 0.250000 0 1.000000 0.750000 0 + L3 0 0.007813 1.000000 1.250000 0 1.000000 1.750000 0 + L3 0 0.007813 1.000000 2.250000 0 1.000000 2.750000 0 + L3 0 0.007813 1.000000 3.250000 0 1.000000 3.750000 0 + L3 0 0.007813 1.000000 4.250000 0 1.000000 4.750000 0 + L3 0 0.007813 1.000000 5.250000 0 1.000000 5.750000 0 + L3 0 0.007813 1.000000 6.250000 0 1.000000 6.750000 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Tri-Star Industries-Blue(70x60) 541-0020" + F4 12632256 0.000000 4 0 + 0.000000 9.644087 0 + 8.266361 9.644087 0 + 8.266361 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 8.266361 0.000000 0 + L3 0 0.031250 8.266361 0.000000 0 8.266361 9.644087 0 + L3 0 0.031250 8.266361 9.644087 0 0.000000 9.644087 0 + L3 0 0.031250 0.000000 9.644087 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 4.822044 0 8.266361 4.822044 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Tri-Star Industries-Green(70x60) 541-0201" + F4 12632256 0.000000 4 0 + 0.000000 9.644087 0 + 8.266361 9.644087 0 + 8.266361 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 8.266361 0.000000 0 + L3 0 0.031250 8.266361 0.000000 0 8.266361 9.644087 0 + L3 0 0.031250 8.266361 9.644087 0 0.000000 9.644087 0 + L3 0 0.031250 0.000000 9.644087 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 4.822044 0 8.266361 4.822044 0 + END$SEGS +SUBCONTENTS Rix-Pikestuff HO Kitbasher Series Structures +STRUCTURE HO "Rix-Pikestuff Modern Small Enginehouse(30x60) 541-5000" + F4 12632256 0.000000 4 0 + 0.000000 4.133180 0 + 8.266361 4.133180 0 + 8.266361 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 8.266361 0.000000 0 + L3 0 0.031250 8.266361 0.000000 0 8.266361 4.133180 0 + L3 0 0.031250 8.266361 4.133180 0 0.000000 4.133180 0 + L3 0 0.031250 0.000000 4.133180 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.066590 0 8.266361 2.066590 0 + F4 8421504 0.000000 4 0 + 1.755454 2.191590 0 + 3.255454 2.191590 0 + 3.255454 1.941590 0 + 1.755454 1.941590 0 + F4 8421504 0.000000 4 0 + 5.010908 2.191590 0 + 6.510908 2.191590 0 + 6.510908 1.941590 0 + 5.010908 1.941590 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Motor Freight Terminal(30x80) 541-5001" + F4 12632256 0.000000 4 0 + 0.000000 5.133180 0 + 11.021814 5.133180 0 + 11.021814 -1.000000 0 + 0.000000 -1.000000 0 + L3 0 0.031250 0.000000 -1.000000 0 11.021814 -1.000000 0 + L3 0 0.031250 11.021814 -1.000000 0 11.021814 5.133180 0 + L3 0 0.031250 11.021814 5.133180 0 0.000000 5.133180 0 + L3 0 0.031250 0.000000 5.133180 0 0.000000 -1.000000 0 + L3 0 0.031250 0.000000 2.066590 0 11.021814 2.066590 0 + L3 0 0.007813 0.250000 0.000000 0 0.750000 0.000000 0 + L3 0 0.007813 1.250000 0.000000 0 1.750000 0.000000 0 + L3 0 0.007813 2.250000 0.000000 0 2.750000 0.000000 0 + L3 0 0.007813 3.250000 0.000000 0 3.750000 0.000000 0 + L3 0 0.007813 4.250000 0.000000 0 4.750000 0.000000 0 + L3 0 0.007813 5.250000 0.000000 0 5.750000 0.000000 0 + L3 0 0.007813 6.250000 0.000000 0 6.750000 0.000000 0 + L3 0 0.007813 7.250000 0.000000 0 7.750000 0.000000 0 + L3 0 0.007813 8.250000 0.000000 0 8.750000 0.000000 0 + L3 0 0.007813 9.250000 0.000000 0 9.750000 0.000000 0 + L3 0 0.007813 10.250000 0.000000 0 10.750000 0.000000 0 + L3 0 0.007813 0.250000 4.133180 0 0.750000 4.133180 0 + L3 0 0.007813 1.250000 4.133180 0 1.750000 4.133180 0 + L3 0 0.007813 2.250000 4.133180 0 2.750000 4.133180 0 + L3 0 0.007813 3.250000 4.133180 0 3.750000 4.133180 0 + L3 0 0.007813 4.250000 4.133180 0 4.750000 4.133180 0 + L3 0 0.007813 5.250000 4.133180 0 5.750000 4.133180 0 + L3 0 0.007813 6.250000 4.133180 0 6.750000 4.133180 0 + L3 0 0.007813 7.250000 4.133180 0 7.750000 4.133180 0 + L3 0 0.007813 8.250000 4.133180 0 8.750000 4.133180 0 + L3 0 0.007813 9.250000 4.133180 0 9.750000 4.133180 0 + L3 0 0.007813 10.250000 4.133180 0 10.750000 4.133180 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff U&K Plastics(70x100) 541-0102" + F4 12632256 0.000000 4 0 + 0.000000 7.026406 0 + 5.993111 7.026406 0 + 5.993111 0.000000 0 + 0.000000 0.000000 0 + F4 12632256 0.000000 4 0 + 5.993111 8.335246 0 + 15.637198 8.335246 0 + 15.637198 -1.308841 0 + 5.993111 -1.308841 0 + L3 0 0.031250 0.000000 0.000000 0 5.993111 0.000000 0 + L3 0 0.031250 5.993111 0.000000 0 5.993111 7.026406 0 + L3 0 0.031250 5.993111 7.026406 0 0.000000 7.026406 0 + L3 0 0.031250 0.000000 7.026406 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 3.513203 0 5.993111 3.513203 0 + L3 0 0.007813 1.000000 0.250000 0 1.000000 0.750000 0 + L3 0 0.007813 1.000000 1.250000 0 1.000000 1.750000 0 + L3 0 0.007813 1.000000 2.250000 0 1.000000 2.750000 0 + L3 0 0.007813 1.000000 3.250000 0 1.000000 3.750000 0 + L3 0 0.007813 1.000000 4.250000 0 1.000000 4.750000 0 + L3 0 0.007813 1.000000 5.250000 0 1.000000 5.750000 0 + L3 0 0.007813 1.000000 6.250000 0 1.000000 6.750000 0 + L3 0 0.031250 5.993111 -1.308841 0 15.637198 -1.308841 0 + L3 0 0.031250 15.637198 -1.308841 0 15.637198 8.335246 0 + L3 0 0.031250 15.637198 8.335246 0 5.993111 8.335246 0 + L3 0 0.031250 5.993111 8.335246 0 5.993111 -1.308841 0 + L3 0 0.031250 5.993111 3.513203 0 15.637198 3.513203 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Piping & Mechanical Contractors Building(70x80) 541-0103" + F4 12632256 0.000000 6 0 + 0.000000 9.644087 0 + 5.510907 9.644087 0 + 5.510907 6.888634 0 + 11.021814 6.888634 0 + 11.021814 0.000000 0 + 0.000000 0.000000 0 + F4 8421504 0.000000 4 0 + -1.000000 7.577497 0 + 0.000000 7.577497 0 + 0.000000 2.066590 0 + -1.000000 2.066590 0 + L3 0 0.031250 0.000000 0.000000 0 11.021814 0.000000 0 + L3 0 0.031250 11.021814 0.000000 0 11.021814 6.888634 0 + L3 0 0.031250 11.021814 6.888634 0 5.510907 6.888634 0 + L3 0 0.031250 5.510907 6.888634 0 5.510907 9.644087 0 + L3 0 0.031250 5.510907 9.644087 0 0.000000 9.644087 0 + L3 0 0.031250 0.000000 9.644087 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 4.822044 0 11.021814 4.822044 0 + L3 0 0.031250 0.000000 2.066590 0 -1.000000 2.066590 0 + L3 0 0.031250 -1.000000 2.066590 0 -1.000000 7.577497 0 + L3 0 0.031250 -1.000000 7.577497 0 0.000000 7.577497 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Milton A. Corporation 541-0104" + F4 12632256 0.000000 4 0 + 0.000000 9.644087 0 + 11.021815 9.644087 0 + 11.021815 0.000000 0 + 0.000000 0.000000 0 + F4 12632256 0.000000 4 0 + 4.133180 9.644087 0 + 8.266361 9.644087 0 + 8.266361 17.910448 0 + 4.133180 17.910448 0 + F4 12632256 0.000000 4 0 + 0.000000 11.297359 0 + 1.653272 11.297359 0 + 1.653272 9.644087 0 + 0.000000 9.644087 0 + F4 12632256 0.000000 4 0 + 0.000000 6.475316 0 + -1.102181 6.475316 0 + -1.102181 4.822044 0 + 0.000000 4.822044 0 + F4 8421504 0.000000 4 0 + 2.755454 6.199771 0 + 5.510907 6.199771 0 + 5.510907 3.444317 0 + 2.755454 3.444317 0 + L3 0 0.031250 0.000000 0.000000 0 11.021815 0.000000 0 + L3 0 0.031250 11.021815 0.000000 0 11.021815 9.644087 0 + L3 0 0.031250 11.021815 9.644087 0 0.000000 9.644087 0 + L3 0 0.031250 0.000000 9.644087 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 4.822044 0 11.021815 4.822044 0 + L3 0 0.031250 4.133180 9.644087 0 4.133180 17.910448 0 + L3 0 0.031250 4.133180 17.910448 0 8.266361 17.910448 0 + L3 0 0.031250 8.266361 17.910448 0 8.266361 9.644087 0 + L3 0 0.031250 6.199770 9.644087 0 6.199770 17.910448 0 + L3 0 0.031250 0.000000 9.644087 0 1.653272 9.644087 0 + L3 0 0.031250 1.653272 9.644087 0 1.653272 11.297359 0 + L3 0 0.031250 1.653272 11.297359 0 0.000000 11.297359 0 + L3 0 0.031250 0.000000 11.297359 0 0.000000 9.644087 0 + L3 0 0.031250 0.826636 9.644087 0 0.826636 11.297359 0 + L3 0 0.031250 0.000000 4.822044 0 -1.102181 4.822044 0 + L3 0 0.031250 -1.102181 4.822044 0 -1.102181 6.475316 0 + L3 0 0.031250 -1.102181 6.475316 0 0.000000 6.475316 0 + L3 0 0.031250 2.755454 3.444317 0 5.510907 3.444317 0 + L3 0 0.031250 5.510907 3.444317 0 5.510907 6.199771 0 + L3 0 0.031250 5.510907 6.199771 0 2.755454 6.199771 0 + L3 0 0.031250 2.755454 6.199771 0 2.755454 3.444317 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Modern 2 Story Office Bldg(51x40) 541-5002" + F4 12632256 0.000000 4 0 + 0.000000 7.026406 0 + 5.510907 7.026406 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.031250 5.510907 0.000000 0 5.510907 7.026406 0 + L3 0 0.031250 5.510907 7.026406 0 0.000000 7.026406 0 + L3 0 0.031250 0.000000 7.026406 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 3.513203 0 5.510907 3.513203 0 + L3 0 0.007813 1.000000 0.250000 0 1.000000 0.750000 0 + L3 0 0.007813 1.000000 1.250000 0 1.000000 1.750000 0 + L3 0 0.007813 1.000000 2.250000 0 1.000000 2.750000 0 + L3 0 0.007813 1.000000 3.250000 0 1.000000 3.750000 0 + L3 0 0.007813 1.000000 4.250000 0 1.000000 4.750000 0 + L3 0 0.007813 1.000000 5.250000 0 1.000000 5.750000 0 + L3 0 0.007813 1.000000 6.250000 0 1.000000 6.750000 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Multi Purpose Building(40x60) 541-5005" + F4 12632256 0.000000 4 0 + 0.000000 5.510907 0 + 8.266361 5.510907 0 + 8.266361 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 8.266361 0.000000 0 + L3 0 0.031250 8.266361 0.000000 0 8.266361 5.510907 0 + L3 0 0.031250 8.266361 5.510907 0 0.000000 5.510907 0 + L3 0 0.031250 0.000000 5.510907 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.755454 0 8.266361 2.755454 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff General Contractor's Building(40x60) 541-5006" + F4 12632256 0.000000 4 0 + 0.000000 5.510907 0 + 8.266361 5.510907 0 + 8.266361 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 8.266361 0.000000 0 + L3 0 0.031250 8.266361 0.000000 0 8.266361 5.510907 0 + L3 0 0.031250 8.266361 5.510907 0 0.000000 5.510907 0 + L3 0 0.031250 0.000000 5.510907 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.755454 0 8.266361 2.755454 0 + L3 0 0.031250 2.755454 0.000000 0 2.755454 5.510907 0 + END$SEGS +STRUCTURE HO "Rix-Pikestuff Atkinson Engine Facility(40x80) 541-5007" + F4 12632256 0.000000 4 0 + 0.000000 5.510907 0 + 11.021814 5.510907 0 + 11.021814 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.031250 0.000000 0.000000 0 11.021814 0.000000 0 + L3 0 0.031250 11.021814 0.000000 0 11.021814 5.510907 0 + L3 0 0.031250 11.021814 5.510907 0 0.000000 5.510907 0 + L3 0 0.031250 0.000000 5.510907 0 0.000000 0.000000 0 + L3 0 0.031250 0.000000 2.755454 0 11.021814 2.755454 0 + L3 0 0.031250 0.000000 4.133181 0 11.021814 4.133181 0 + F4 8421504 0.000000 4 0 + 1.004363 4.258180 0 + 2.504363 4.258180 0 + 2.504363 4.008180 0 + 1.004363 4.008180 0 + F4 8421504 0.000000 4 0 + 3.508726 4.258180 0 + 5.008726 4.258180 0 + 5.008726 4.008180 0 + 3.508726 4.008180 0 + F4 8421504 0.000000 4 0 + 6.013089 4.258180 0 + 7.513089 4.258180 0 + 7.513089 4.008180 0 + 6.013089 4.008180 0 + F4 8421504 0.000000 4 0 + 8.517452 4.258180 0 + 10.017452 4.258180 0 + 10.017452 4.008180 0 + 8.517452 4.008180 0 + END$SEGS diff --git a/app/lib/params/HO-Walthers Cornerstone 1.xtp b/app/lib/params/HO-Walthers Cornerstone 1.xtp deleted file mode 100644 index 84bbdd2..0000000 --- a/app/lib/params/HO-Walthers Cornerstone 1.xtp +++ /dev/null @@ -1,4455 +0,0 @@ -CONTENTS Walthers Cornerstone HO Structures 1 - -SUBCONTENTS Walthers Cornerstone HO Structures - Dairy Facilities -STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Bottling Plant 933-3298" - F3 0 0.000000 4 - 27.554530 4.822044 0 - 27.554530 4.822044 0 - 27.554530 4.822044 0 - 27.554530 4.822044 0 - F3 12632256 0.000000 4 - 27.554530 4.850746 0 - 30.051660 4.850746 0 - 30.051660 0.229621 0 - 27.554530 0.229621 0 - F3 0 0.000000 4 - 22.962110 5.051665 0 - 22.962110 5.051665 0 - 22.962110 5.051665 0 - 22.962110 5.051665 0 - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 4.592422 0.000000 0 - 4.592422 10.562570 0 - 0.000000 10.562570 0 - F3 32768 0.000000 4 - 0.000000 10.562570 0 - 0.918485 10.562570 0 - 0.918485 0.057405 0 - 0.000000 0.057405 0 - F3 8388608 0.000000 4 - 0.918485 0.000000 0 - 1.148106 0.000000 0 - 1.148106 10.562570 0 - 0.918485 10.562570 0 - F3 8388608 0.000000 4 - 1.033295 10.562570 0 - 4.535017 10.562570 0 - 4.535017 10.332950 0 - 1.033295 10.332950 0 - F3 0 0.000000 4 - 22.847300 10.562570 0 - 22.847300 10.562570 0 - 22.847300 10.562570 0 - 22.847300 10.562570 0 - F3 8388608 0.000000 4 - 4.592422 10.562570 0 - 4.362802 10.562570 0 - 4.362802 5.051665 0 - 4.592422 5.051665 0 - F3 8388608 0.000000 4 - 22.962110 5.051665 0 - 4.362802 5.051665 0 - 4.362802 4.822044 0 - 22.962110 4.822044 0 - F3 8388608 0.000000 4 - 22.962110 10.562570 0 - 27.525830 10.562570 0 - 27.525830 10.332950 0 - 22.962110 10.332950 0 - F3 8388608 0.000000 4 - 30.309990 0.000000 0 - 7.347876 0.000000 0 - 7.347876 0.229621 0 - 30.309990 0.229621 0 - F3 8388608 0.000000 4 - 7.319173 0.000000 0 - 1.119403 0.000000 0 - 1.119403 0.229621 0 - 7.319173 0.229621 0 - F3 0 0.000000 4 - 27.554530 10.591270 0 - 27.554530 10.591270 0 - 27.554530 10.591270 0 - 27.554530 10.591270 0 - F3 8388608 0.000000 4 - 27.554530 10.562570 0 - 27.324910 10.562570 0 - 27.324910 5.080368 0 - 27.554530 5.080368 0 - F3 8388608 0.000000 4 - 30.309990 5.080368 0 - 27.324910 5.080368 0 - 27.324910 4.822044 0 - 30.309990 4.822044 0 - F3 8388608 0.000000 4 - 30.309990 5.080368 0 - 30.080370 5.080368 0 - 30.080370 0.258324 0 - 30.309990 0.258324 0 - F3 8388608 0.000000 4 - 22.962110 10.562570 0 - 23.191730 10.562570 0 - 23.191730 0.258324 0 - 22.962110 0.258324 0 - F3 11316396 0.000000 4 - 23.191730 10.332950 0 - 27.267510 10.332950 0 - 27.267510 0.287026 0 - 23.191730 0.287026 0 - G3 8421504 0.000000 1.320634 25.287030 8.352468 0 - G3 15790320 0.000000 1.092210 25.315730 8.352468 0 - L3 0 0.000000 25.258320 9.414466 0 25.258320 7.233066 0 - L3 0 0.000000 24.196330 8.323766 0 26.406430 8.323766 0 - L3 0 0.000000 24.540760 7.577497 0 26.062000 9.127439 0 - L3 0 0.000000 24.483350 9.070035 0 26.033290 7.548795 0 - F3 8388608 0.000000 4 - 23.880600 6.027555 0 - 24.339840 6.027555 0 - 24.339840 6.486797 0 - 23.880600 6.486797 0 - F3 0 0.000000 4 - 23.966710 6.400689 0 - 24.282430 6.400689 0 - 24.282430 6.084960 0 - 23.966710 6.084960 0 - L3 0 0.000000 25.258320 10.332950 0 25.258320 9.672790 0 - L3 0 0.000000 25.258320 7.003444 0 25.258320 0.229621 0 - F3 8388608 0.000000 4 - 27.324910 4.822044 0 - 27.554530 4.822044 0 - 27.554530 0.229621 0 - 27.324910 0.229621 0 - L3 0 0.000000 23.191730 0.688863 0 27.324910 0.688863 0 - L3 0 0.000000 23.163030 1.148106 0 27.324910 1.148106 0 - L3 0 0.000000 23.191730 1.607348 0 27.296210 1.607348 0 - L3 0 0.000000 23.191730 2.066590 0 27.324910 2.066590 0 - L3 0 0.000000 23.191730 2.525832 0 27.324910 2.525832 0 - L3 0 0.000000 23.191730 2.985075 0 23.191730 2.985075 0 - L3 0 0.000000 23.191730 2.985075 0 27.324910 2.985075 0 - F3 12632256 0.000000 4 - 4.563720 4.822044 0 - 22.962110 4.822044 0 - 22.962110 0.229621 0 - 4.563720 0.229621 0 - L3 0 0.000000 17.451210 10.390360 0 17.451210 10.390360 0 - F3 4210752 0.000000 4 - 21.584390 3.444317 0 - 20.780710 3.444317 0 - 20.780710 1.664753 0 - 21.584390 1.664753 0 - F3 4210752 0.000000 4 - 8.323766 3.444317 0 - 11.136620 3.444317 0 - 11.136620 1.894374 0 - 8.323766 1.894374 0 - G3 4210752 0.000000 0.292710 21.986220 4.133180 0 - G3 4210752 0.000000 0.462817 5.970150 2.353616 0 - F3 4210752 0.000000 4 - 14.236510 4.133180 0 - 15.154990 4.133180 0 - 15.154990 3.329506 0 - 14.236510 3.329506 0 - F3 4210752 0.000000 4 - 14.236510 1.377727 0 - 15.154990 1.377727 0 - 15.154990 0.631458 0 - 14.236510 0.631458 0 - F3 4210752 0.000000 4 - 2.181401 2.525832 0 - 2.870264 2.525832 0 - 2.870264 1.836969 0 - 2.181401 1.836969 0 - F3 4473924 0.000000 4 - 2.066590 8.725603 0 - 3.329506 8.725603 0 - 3.329506 7.634902 0 - 2.066590 7.634902 0 - L3 0 0.000000 32.950630 12.858780 0 32.950630 12.858780 0 - L3 0 0.000000 23.163030 3.444317 0 27.296210 3.444317 0 - L3 0 0.000000 23.163030 3.960964 0 27.267510 3.960964 0 - L3 0 0.000000 23.163030 4.420207 0 27.296210 4.420207 0 - L3 0 0.000000 23.134330 4.850746 0 27.267510 4.850746 0 - L3 0 0.000000 23.134330 5.281286 0 27.267510 5.281286 0 - L3 0 0.000000 23.163030 5.740528 0 27.296210 5.740528 0 - L3 0 0.000000 23.134330 6.199770 0 23.851890 6.199770 0 - L3 0 0.000000 24.339840 6.199770 0 27.296210 6.199770 0 - L3 0 0.000000 23.134330 6.659013 0 27.296210 6.659013 0 - L3 0 0.000000 23.134330 7.118255 0 24.856490 7.118255 0 - L3 0 0.000000 25.688860 7.118255 0 27.296210 7.118255 0 - L3 0 0.000000 23.163030 7.577497 0 24.196330 7.577497 0 - L3 0 0.000000 26.320320 7.577497 0 27.324910 7.577497 0 - L3 0 0.000000 23.134330 8.036739 0 23.995410 8.036739 0 - L3 0 0.000000 26.549940 8.036739 0 27.267510 8.036739 0 - L3 0 0.000000 23.134330 8.467279 0 23.134330 8.495982 0 - L3 0 0.000000 23.163030 8.495982 0 23.938000 8.495982 0 - L3 0 0.000000 26.578650 8.495982 0 27.267510 8.495982 0 - L3 0 0.000000 23.134330 8.955224 0 24.110220 8.955224 0 - L3 0 0.000000 26.435130 8.955224 0 27.296210 8.955224 0 - L3 0 0.000000 23.134330 9.414466 0 24.483350 9.414466 0 - L3 0 0.000000 26.033290 9.414466 0 27.238810 9.414466 0 - L3 0 0.000000 23.134330 9.873709 0 27.267510 9.873709 0 - END$SEGS -STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Power House 933-3298" - L3 0 0.000000 0.000000 0.000000 0 4.822044 0.000000 0 - L3 0 0.000000 4.822044 0.000000 0 4.822044 4.822044 0 - L3 8388608 0.000000 4.822044 4.822044 0 0.000000 4.822044 0 - L3 8388608 0.000000 0.000000 4.822044 0 0.000000 0.000000 0 - F3 8388608 0.000000 4 - 0.000000 0.000000 0 - 4.822044 0.000000 0 - 4.822044 0.229621 0 - 0.000000 0.229621 0 - F3 8388608 0.000000 4 - 0.000000 0.000000 0 - 0.229621 0.000000 0 - 0.229621 4.822044 0 - 0.000000 4.822044 0 - F3 8388608 0.000000 4 - 0.000000 4.822044 0 - 4.822044 4.822044 0 - 4.822044 4.592422 0 - 0.000000 4.592422 0 - F3 8388608 0.000000 4 - 4.822044 4.822044 0 - 4.592422 4.822044 0 - 4.592422 0.000000 0 - 4.822044 0.000000 0 - F3 12632256 0.000000 4 - 0.229621 4.592422 0 - 4.592422 4.592422 0 - 4.592422 0.229621 0 - 0.229621 0.229621 0 - L3 0 0.000000 2.324914 4.592422 0 2.324914 4.592422 0 - L3 0 0.000000 2.296211 4.592422 0 2.296211 0.229621 0 - L3 0 0.000000 0.200919 4.133180 0 4.592422 4.133180 0 - L3 0 0.000000 0.200919 3.673938 0 4.592422 3.673938 0 - L3 0 0.000000 0.200919 3.214696 0 4.592422 3.214696 0 - L3 0 0.000000 0.229621 2.755454 0 4.592422 2.755454 0 - L3 0 0.000000 0.229621 2.296211 0 4.592422 2.296211 0 - L3 0 0.000000 0.229621 1.836969 0 4.592422 1.836969 0 - L3 0 0.000000 0.229621 1.377727 0 4.592422 1.377727 0 - L3 0 0.000000 0.229621 0.918485 0 4.592422 0.889782 0 - L3 0 0.000000 0.229621 0.459242 0 4.592422 0.459242 0 - F3 0 0.000000 4 - 1.492537 2.640643 0 - 1.865672 2.640643 0 - 1.865672 2.382319 0 - 1.492537 2.382319 0 - F3 0 0.000000 4 - 2.755454 2.611940 0 - 3.157290 2.611940 0 - 3.157290 2.353616 0 - 2.755454 2.353616 0 - END$SEGS -STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Smoke Stack 933-3298" - G3 8388608 0.000000 0.689460 0.689460 0.689460 0 - G3 0 0.000000 0.516648 0.689460 0.689460 0 - END$SEGS -STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Office/Freight House 933-3298" - F3 8388608 0.000000 4 - 0.172216 0.229621 0 - 15.614240 0.229621 0 - 15.614240 0.000000 0 - 0.172216 0.000000 0 - F3 8388608 0.000000 4 - 0.000000 0.000000 0 - 0.200919 0.000000 0 - 0.200919 6.888634 0 - 0.000000 6.888634 0 - F3 8388608 0.000000 4 - 15.614240 0.000000 0 - 15.355910 0.000000 0 - 15.355910 6.888634 0 - 15.614240 6.888634 0 - F3 8388608 0.000000 4 - 0.000000 6.888634 0 - 15.585530 6.888634 0 - 15.585530 6.659013 0 - 0.000000 6.659013 0 - F3 12632256 0.000000 4 - 0.200919 6.659013 0 - 15.327210 6.659013 0 - 15.327210 0.258324 0 - 0.200919 0.258324 0 - F3 8388608 0.000000 4 - 4.592422 6.659013 0 - 4.822044 6.659013 0 - 4.822044 0.000000 0 - 4.592422 0.000000 0 - L3 0 0.000000 0.000000 3.444317 0 4.649828 3.444317 0 - F3 7039851 0.000000 4 - 1.262916 5.740528 0 - 1.664753 5.740528 0 - 1.664753 5.281286 0 - 1.262916 5.281286 0 - G3 7105644 0.000000 0.243551 1.148106 1.894374 0 - L3 0 0.000000 0.459242 6.659013 0 0.459242 0.229621 0 - L3 0 0.000000 0.918485 6.659013 0 0.889782 0.258324 0 - L3 0 0.000000 1.377727 6.659013 0 1.377727 5.740528 0 - L3 0 0.000000 1.377727 5.281286 0 1.377727 0.229621 0 - L3 0 0.000000 1.836969 6.659013 0 1.836969 0.229621 0 - L3 0 0.000000 2.296211 6.659013 0 2.296211 0.229621 0 - L3 0 0.000000 2.755454 6.659013 0 2.755454 0.287026 0 - L3 0 0.000000 3.214696 6.659013 0 3.214696 0.229621 0 - L3 0 0.000000 3.673938 6.659013 0 3.673938 0.229621 0 - L3 0 0.000000 4.133180 6.659013 0 4.133180 0.258324 0 - F3 7368816 0.000000 4 - 9.816303 3.903559 0 - 10.505170 3.903559 0 - 10.505170 3.214696 0 - 9.816303 3.214696 0 - G3 7631988 0.000000 0.317031 6.429391 5.510907 0 - G3 7039851 0.000000 0.344432 6.429391 1.377727 0 - G3 6776679 0.000000 0.345626 13.777270 1.377727 0 - G3 0 0.000000 0.344432 13.777270 5.510907 0 - END$SEGS -STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Store 933-3298" - F3 16776960 0.000000 4 - 0.000000 0.000000 0 - 0.229621 0.000000 0 - 0.229621 5.051665 0 - 0.000000 5.051665 0 - F3 16776960 0.000000 4 - 0.000000 0.000000 0 - 3.444317 0.000000 0 - 3.444317 0.229621 0 - 0.000000 0.229621 0 - F3 16776960 0.000000 4 - 0.000000 5.051665 0 - 3.444317 5.051665 0 - 3.444317 4.822044 0 - 0.000000 4.822044 0 - F3 16776960 0.000000 4 - 3.444317 0.000000 0 - 3.214696 0.000000 0 - 3.214696 5.051665 0 - 3.444317 5.051665 0 - F3 15000804 0.000000 4 - 0.229621 4.822044 0 - 3.185993 4.822044 0 - 3.185993 0.229621 0 - 0.229621 0.229621 0 - F3 0 0.000000 4 - 0.459242 4.133180 0 - 0.774971 4.133180 0 - 0.774971 3.817451 0 - 0.459242 3.817451 0 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Railroad Facilities -STRUCTURE HO "Walther's Trackside Interlocking Tower 933-2600A" - F3 8421504 0.000000 4 - 0.028703 0.000000 0 - 2.324914 0.000000 0 - 2.324914 2.296211 0 - 0.028703 2.296211 0 - L3 0 0.000000 0.000000 0.000000 0 2.296211 2.296211 0 - L3 0 0.000000 2.296211 0.000000 0 0.028703 2.296211 0 - F3 12976128 0.000000 4 - 2.324914 2.296211 0 - 1.865672 2.296211 0 - 1.865672 3.673938 0 - 2.324914 3.673938 0 - F3 13369344 0.000000 4 - 1.865672 2.296211 0 - 0.028703 2.296211 0 - 0.028703 2.611940 0 - 1.865672 2.611940 0 - F3 15790320 0.000000 4 - 0.028703 1.377727 0 - 0.373134 1.377727 0 - 0.373134 0.918485 0 - 0.028703 0.918485 0 - F3 0 0.000000 4 - 0.086108 1.262916 0 - 0.258324 1.262916 0 - 0.258324 1.033295 0 - 0.086108 1.033295 0 - L3 0 0.000000 0.717566 2.296211 0 0.717566 2.640643 0 - L3 0 0.000000 1.865672 2.640643 0 2.324914 2.640643 0 - L3 0 0.000000 2.324914 2.640643 0 2.324914 2.296211 0 - L3 0 0.000000 2.324914 2.296211 0 1.865672 2.296211 0 - L3 0 0.000000 1.865672 2.296211 0 1.865672 2.640643 0 - L3 0 0.000000 1.865672 3.444317 0 2.296211 3.444317 0 - L3 0 0.000000 1.865672 3.214696 0 2.324914 3.214696 0 - L3 0 0.000000 1.865672 2.985075 0 2.324914 2.985075 0 - L3 0 0.000000 1.865672 2.755454 0 2.267509 2.755454 0 - L3 0 0.000000 0.947187 2.296211 0 0.947187 2.669346 0 - L3 0 0.000000 1.176808 2.296211 0 1.176808 2.669346 0 - L3 0 0.000000 1.406429 2.296211 0 1.406429 2.640643 0 - L3 0 0.000000 1.636051 2.296211 0 1.636051 2.669346 0 - END$SEGS -STRUCTURE HO "Walther's Speeder Shed 933-2600B" - F3 10724259 0.000000 4 - 0.000000 1.836969 0 - 2.066590 1.836969 0 - 2.066590 4.822044 0 - 0.000000 4.822044 0 - L3 0 0.000000 1.004592 1.836969 0 1.031238 4.822062 0 - F3 12632256 0.000000 4 - 0.315729 0.000000 0 - 1.693456 0.000000 0 - 1.693456 1.836969 0 - 0.315729 1.836969 0 - L3 0 0.000000 0.631458 0.000000 0 0.631458 1.836969 0 - L3 0 0.000000 1.377727 0.000000 0 1.377727 1.836969 0 - L3 0 0.000000 0.631458 0.229621 0 1.377727 0.229621 0 - L3 0 0.000000 0.602756 0.459242 0 1.377727 0.459242 0 - L3 0 0.000000 0.631458 0.688863 0 1.349024 0.688863 0 - L3 0 0.000000 0.631458 0.918485 0 1.406429 0.918485 0 - L3 0 0.000000 0.631458 1.148106 0 1.377727 1.148106 0 - L3 0 0.000000 0.631458 1.377727 0 1.377727 1.377727 0 - L3 0 0.000000 0.602756 1.607348 0 1.377727 1.607348 0 - END$SEGS -STRUCTURE HO "Walther's Crossing Shanty 933-2600C" - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 1.148106 0.000000 0 - 1.148106 0.459242 0 - 0.000000 0.459242 0 - F3 11053224 0.000000 4 - 0.000000 0.459242 0 - 1.119403 0.459242 0 - 1.119403 1.377727 0 - 0.000000 1.377727 0 - L3 0 0.000000 0.000000 0.918485 0 1.119403 0.918485 0 - G3 0 0.000000 0.057405 0.344432 1.148106 0 - F3 16776960 0.000000 4 - 1.119403 1.205511 0 - 1.607348 1.205511 0 - 1.607348 0.545350 0 - 1.119403 0.545350 0 - L3 0 0.000000 1.119403 1.234214 0 1.578645 1.234214 0 - L3 0 0.000000 1.578645 1.234214 0 1.578645 0.516648 0 - L3 0 0.000000 1.578645 0.516648 0 1.119403 0.516648 0 - L3 0 0.000000 1.119403 0.516648 0 1.119403 1.234214 0 - END$SEGS -STRUCTURE HO "Walther's Speeder 933-2600D" - F3 16776960 0.000000 4 - 0.000000 0.000000 0 - 0.918485 0.000000 0 - 0.918485 0.688863 0 - 0.000000 0.688863 0 - L3 0 0.000000 0.000000 0.000000 0 0.918485 0.000000 0 - L3 0 0.000000 0.918485 0.000000 0 0.918485 0.688863 0 - L3 0 0.000000 0.918485 0.688863 0 0.000000 0.688863 0 - L3 0 0.000000 0.000000 0.688863 0 0.000000 0.000000 0 - G3 0 0.000000 0.028703 0.057405 0.344432 0 - END$SEGS -STRUCTURE HO "Walther's Icing Platform 292-3061" - F3 13816530 0.000000 4 - 0.000000 0.028703 0 - 18.369690 0.028703 0 - 18.369690 2.669346 0 - 0.000000 2.669346 0 - F3 8404992 0.000000 4 - 0.000000 2.669346 0 - 0.086108 2.669346 0 - 0.086108 0.057405 0 - 0.000000 0.057405 0 - F3 8404992 0.000000 4 - 0.000000 2.669346 0 - 18.369690 2.669346 0 - 18.369690 2.583238 0 - 0.000000 2.583238 0 - F3 8404992 0.000000 4 - 0.000000 0.028703 0 - 18.369690 0.028703 0 - 18.369690 0.114811 0 - 0.000000 0.114811 0 - F3 8404992 0.000000 4 - 18.369690 1.636051 0 - 21.785310 1.636051 0 - 21.785310 0.947187 0 - 18.369690 0.947187 0 - F3 8404992 0.000000 4 - 19.833520 0.918485 0 - 19.747420 0.918485 0 - 19.747420 0.000000 0 - 19.833520 0.000000 0 - F3 8404992 0.000000 4 - 19.833520 2.583238 0 - 19.747420 2.583238 0 - 19.747420 1.607348 0 - 19.833520 1.607348 0 - L3 0 0.000000 18.599310 1.664753 0 18.599310 0.918485 0 - L3 12632256 0.000000 18.828930 1.664753 0 18.828930 0.947187 0 - L3 0 0.000000 19.058550 1.636051 0 19.058550 0.947187 0 - L3 0 0.000000 19.288180 1.664753 0 19.288180 0.975890 0 - L3 0 0.000000 19.517800 1.664753 0 19.517800 0.975890 0 - L3 0 0.000000 19.747420 1.636051 0 19.747420 0.975890 0 - L3 0 0.000000 19.977040 1.636051 0 19.977040 0.947187 0 - L3 0 0.000000 20.206660 1.636051 0 20.206660 0.918485 0 - L3 0 0.000000 20.436280 1.664753 0 20.436280 0.975890 0 - L3 0 0.000000 20.665900 1.664753 0 20.665900 0.918485 0 - L3 0 0.000000 20.895520 1.664753 0 20.895520 0.975890 0 - L3 0 0.000000 21.125140 1.636051 0 21.125140 0.947187 0 - L3 0 0.000000 21.354760 1.636051 0 21.354760 0.975890 0 - L3 0 0.000000 21.584390 1.664753 0 21.584390 0.947187 0 - F3 13816530 0.000000 4 - 18.340990 0.143513 0 - 19.747420 0.143513 0 - 19.747420 2.583238 0 - 18.340990 2.583238 0 - F3 8404992 0.000000 4 - 18.312280 2.669346 0 - 19.804820 2.669346 0 - 19.804820 2.583238 0 - 18.312280 2.583238 0 - F3 8404992 0.000000 4 - 18.369690 0.028703 0 - 19.747420 0.028703 0 - 19.747420 0.114811 0 - 18.369690 0.114811 0 - END$SEGS -STRUCTURE HO "Walther's Icing Platform Add-On 292-3062" - F3 13816530 0.000000 4 - 0.000000 0.028703 0 - 18.369690 0.028703 0 - 18.369690 2.669346 0 - 0.000000 2.669346 0 - F3 8404992 0.000000 4 - 0.000000 2.669346 0 - 0.086108 2.669346 0 - 0.086108 0.057405 0 - 0.000000 0.057405 0 - F3 8404992 0.000000 4 - 0.000000 2.669346 0 - 18.369690 2.669346 0 - 18.369690 2.583238 0 - 0.000000 2.583238 0 - F3 8404992 0.000000 4 - 0.000000 0.028703 0 - 18.369690 0.028703 0 - 18.369690 0.114811 0 - 0.000000 0.114811 0 - F3 13684944 0.000000 4 - 19.833520 0.918485 0 - 19.747420 0.918485 0 - 19.747420 0.000000 0 - 19.833520 0.000000 0 - F3 13684944 0.000000 4 - 19.833520 2.583238 0 - 19.747420 2.583238 0 - 19.747420 1.607348 0 - 19.833520 1.607348 0 - F3 13816530 0.000000 4 - 18.340990 0.143513 0 - 19.747420 0.143513 0 - 19.747420 2.583238 0 - 18.340990 2.583238 0 - F3 8404992 0.000000 4 - 18.312280 2.669346 0 - 19.804820 2.669346 0 - 19.804820 2.583238 0 - 18.312280 2.583238 0 - F3 8404992 0.000000 4 - 18.369690 0.028703 0 - 19.747420 0.028703 0 - 19.747420 0.114811 0 - 18.369690 0.114811 0 - F3 13816530 0.000000 4 - 19.833520 1.636051 0 - 19.747420 1.636051 0 - 19.747420 0.918485 0 - 19.833520 0.918485 0 - END$SEGS -STRUCTURE HO "Walther's Ice House 292-526" - F3 8421504 0.000000 4 - 3.673938 1.808266 0 - 12.858780 1.808266 0 - 12.858780 7.319173 0 - 3.673938 7.319173 0 - F3 8421504 0.000000 4 - 0.000000 5.482204 0 - 3.673938 5.482204 0 - 3.673938 3.645235 0 - 0.000000 3.645235 0 - L3 0 0.000000 0.000000 4.563720 0 12.887490 4.563720 0 - L3 0 0.000000 3.673938 5.482204 0 3.673938 3.645235 0 - F3 8421504 0.000000 4 - 12.858780 6.859931 0 - 16.532720 6.859931 0 - 16.532720 2.267509 0 - 12.858780 2.267509 0 - L3 0 0.000000 12.858780 6.859931 0 12.858780 2.267509 0 - L3 0 0.000000 12.858780 4.563720 0 16.532720 4.563720 0 - F3 14737632 0.000000 4 - 12.858780 2.267509 0 - 16.532720 2.267509 0 - 16.532720 1.808266 0 - 12.858780 1.808266 0 - F3 15132390 0.000000 4 - 12.858780 6.859931 0 - 16.532720 6.859931 0 - 16.532720 7.319173 0 - 12.858780 7.319173 0 - F3 8421504 0.000000 4 - 16.532720 6.859931 0 - 18.369690 6.859931 0 - 18.369690 2.296211 0 - 16.532720 2.296211 0 - L3 0 0.000000 16.532720 2.267509 0 16.532720 6.859931 0 - F3 8421504 0.000000 4 - 16.532720 0.889782 0 - 15.154990 0.889782 0 - 15.154990 2.267509 0 - 16.532720 2.267509 0 - L3 0 0.000000 15.154990 2.267509 0 16.532720 2.267509 0 - F3 8421504 0.000000 4 - 16.532720 2.296211 0 - 18.369690 2.296211 0 - 18.369690 0.000000 0 - 16.532720 0.000000 0 - L3 0 0.000000 16.532720 2.267509 0 18.369690 2.267509 0 - L3 0 0.000000 16.532720 2.411022 0 16.532720 0.889782 0 - G3 15790320 0.000000 0.516648 17.451210 1.578645 0 - G3 0 0.000000 0.345626 17.451210 1.578645 0 - END$SEGS -STRUCTURE HO "Walther's Icing Platform 933-3245B" - F3 8421504 0.000000 4 - 0.000000 0.000000 0 - 16.991960 0.000000 0 - 16.991960 1.607348 0 - 0.000000 1.607348 0 - L3 0 0.000000 0.000000 0.803674 0 16.991960 0.803674 0 - F3 13882323 0.000000 4 - 16.991960 1.033295 0 - 18.140070 1.033295 0 - 18.140070 0.574053 0 - 16.991960 0.574053 0 - L3 0 0.000000 17.221580 1.033295 0 17.221580 0.574053 0 - L3 0 0.000000 17.451210 1.033295 0 17.451210 0.574053 0 - L3 0 0.000000 17.680830 1.033295 0 17.680830 0.602756 0 - L3 0 0.000000 17.910450 1.033295 0 17.910450 0.574053 0 - END$SEGS -STRUCTURE HO "Walther's Ice House 933-3245A" - F3 8421504 0.000000 4 - 0.000000 0.000000 0 - 11.940300 0.000000 0 - 11.940300 5.281286 0 - 0.000000 5.281286 0 - L3 0 0.000000 0.000000 2.640643 0 11.940300 2.640643 0 - L3 0 0.000000 2.755454 2.640643 0 2.755454 0.000000 0 - L3 0 0.000000 9.184845 2.640643 0 9.184845 0.000000 0 - L3 0 0.000000 2.296211 1.836969 0 2.296211 0.000000 0 - L3 0 0.000000 3.214696 1.836969 0 3.214696 0.000000 0 - L3 0 0.000000 8.725603 1.836969 0 8.725603 0.000000 0 - L3 0 0.000000 9.644088 1.836969 0 9.644088 0.000000 0 - L3 0 0.000000 2.755454 2.640643 0 2.296211 1.836969 0 - L3 0 0.000000 2.755454 2.640643 0 3.214696 1.836969 0 - L3 0 0.000000 9.184845 2.640643 0 8.725603 1.836969 0 - L3 0 0.000000 9.184845 2.640643 0 9.644088 1.836969 0 - L3 0 0.000000 0.918485 2.985075 0 1.549943 2.985075 0 - L3 0 0.000000 1.549943 2.985075 0 1.549943 2.296211 0 - L3 0 0.000000 1.549943 2.296211 0 0.918485 2.296211 0 - L3 0 0.000000 0.918485 2.296211 0 0.918485 2.985075 0 - L3 0 0.000000 5.625718 2.296211 0 6.314581 2.296211 0 - L3 0 0.000000 6.314581 2.296211 0 6.314581 2.985075 0 - L3 0 0.000000 6.314581 2.985075 0 5.625718 2.985075 0 - L3 0 0.000000 5.625718 2.985075 0 5.625718 2.296211 0 - L3 0 0.000000 11.021810 2.296211 0 10.332950 2.296211 0 - L3 0 0.000000 10.332950 2.296211 0 10.332950 2.985075 0 - L3 0 0.000000 10.332950 2.985075 0 11.021810 2.985075 0 - L3 0 0.000000 11.021810 2.985075 0 11.021810 2.296211 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure The Bralick Building 933-3255" - F3 12632256 0.000000 4 - 0.000000 0.688863 0 - 12.399540 0.688863 0 - 12.399540 9.931114 0 - 0.000000 9.931114 0 - F3 12632256 0.000000 4 - 4.822044 0.000000 0 - 6.773823 0.000000 0 - 6.773823 0.688863 0 - 4.822044 0.688863 0 - F3 12632256 0.000000 4 - 13.088400 1.836969 0 - 12.399540 1.836969 0 - 12.399540 2.985075 0 - 13.088400 2.985075 0 - F3 8421504 0.000000 4 - 0.229621 9.758898 0 - 12.227330 9.758898 0 - 12.227330 0.861079 0 - 0.229621 0.861079 0 - L3 0 0.000000 4.822044 0.688863 0 6.745121 0.688863 0 - L3 0 0.000000 12.399540 2.985075 0 12.399540 1.836969 0 - F3 12632256 0.000000 4 - 4.362802 3.673938 0 - 7.347876 3.673938 0 - 7.347876 7.347876 0 - 4.362802 7.347876 0 - F3 12632256 0.000000 4 - 9.471871 7.577497 0 - 10.074630 7.577497 0 - 10.074630 7.032147 0 - 9.471871 7.032147 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure Yard Office 933-3822" - F3 8421504 0.000000 4 - 0.000000 0.688863 0 - 5.281286 0.688863 0 - 5.281286 4.822044 0 - 0.000000 4.822044 0 - F3 12632256 0.000000 4 - 5.051665 0.746269 0 - 4.362802 0.746269 0 - 4.362802 0.000000 0 - 5.051665 0.000000 0 - F3 12632256 0.000000 4 - 1.836969 0.660161 0 - 2.554535 0.660161 0 - 2.554535 0.000000 0 - 1.836969 0.000000 0 - L3 0 0.000000 1.836969 0.229621 0 2.525832 0.229621 0 - L3 0 0.000000 1.836969 0.459242 0 2.525832 0.459242 0 - L3 0 0.000000 1.836969 0.688863 0 2.583238 0.688863 0 - L3 0 0.000000 4.362802 0.688863 0 5.051665 0.688863 0 - L3 0 0.000000 4.362802 0.459242 0 5.022962 0.459242 0 - L3 0 0.000000 4.362802 0.229621 0 5.051665 0.229621 0 - F3 12632256 0.000000 4 - 0.459242 4.822044 0 - 2.755454 4.822044 0 - 2.755454 5.970150 0 - 0.459242 5.970150 0 - F3 12632256 0.000000 4 - 0.688863 5.970150 0 - 1.836969 5.970150 0 - 1.836969 6.400689 0 - 0.688863 6.400689 0 - F3 12632256 0.000000 4 - 0.918485 6.429391 0 - 1.549943 6.429391 0 - 1.549943 7.347876 0 - 0.918485 7.347876 0 - L3 0 0.000000 0.688863 5.970150 0 1.865672 5.970150 0 - L3 0 0.000000 0.918485 6.429391 0 1.549943 6.429391 0 - F3 8388608 0.000000 4 - 0.000000 4.822044 0 - 0.114811 4.822044 0 - 0.114811 0.688863 0 - 0.000000 0.688863 0 - F3 8388608 0.000000 4 - 0.000000 0.688863 0 - 5.252584 0.688863 0 - 5.252584 0.832377 0 - 0.000000 0.832377 0 - F3 8388608 0.000000 4 - 5.252584 0.688863 0 - 5.109070 0.688863 0 - 5.109070 4.822044 0 - 5.252584 4.822044 0 - F3 12632256 0.000000 4 - 0.459242 1.377727 0 - 0.803674 1.377727 0 - 0.803674 1.664753 0 - 0.459242 1.664753 0 - F3 12632256 0.000000 4 - 0.459242 4.247991 0 - 0.803674 4.247991 0 - 0.803674 3.903559 0 - 0.459242 3.903559 0 - F3 16777215 0.000000 4 - 2.296211 3.214696 0 - 2.755454 3.214696 0 - 2.755454 2.755454 0 - 2.296211 2.755454 0 - F3 0 0.000000 4 - 2.353616 3.128588 0 - 2.669346 3.128588 0 - 2.669346 2.870264 0 - 2.353616 2.870264 0 - G3 0 0.000000 0.143513 4.133180 3.099885 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure Shed 933-3822" - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 7.577497 0.000000 0 - 7.577497 4.822044 0 - 0.000000 4.822044 0 - L3 0 0.000000 0.000000 2.411022 0 7.520092 2.411022 0 - F3 0 0.000000 4 - 3.559128 2.525832 0 - 3.788749 2.525832 0 - 3.788749 2.296211 0 - 3.559128 2.296211 0 - L3 0 0.000000 0.229621 4.822044 0 0.229621 0.000000 0 - L3 0 0.000000 0.459242 4.822044 0 0.430540 0.000000 0 - L3 0 0.000000 0.688863 4.822044 0 0.688863 0.000000 0 - L3 0 0.000000 0.918485 4.822044 0 0.918485 0.000000 0 - L3 0 0.000000 1.148106 4.822044 0 1.119403 0.000000 0 - L3 0 0.000000 1.377727 4.822044 0 1.349024 0.000000 0 - L3 0 0.000000 1.607348 0.000000 0 1.607348 4.822044 0 - L3 0 0.000000 1.836969 0.000000 0 1.836969 4.822044 0 - L3 0 0.000000 2.066590 0.000000 0 2.066590 4.822044 0 - L3 0 0.000000 2.296211 4.822044 0 2.296211 0.000000 0 - L3 0 0.000000 2.525832 4.822044 0 2.525832 0.000000 0 - L3 0 0.000000 2.755454 4.822044 0 2.726751 0.028703 0 - L3 0 0.000000 2.985075 4.822044 0 2.985075 0.000000 0 - L3 0 0.000000 3.214696 4.822044 0 3.214696 0.000000 0 - L3 0 0.000000 3.444317 4.822044 0 3.444317 0.000000 0 - L3 0 0.000000 3.673938 4.822044 0 3.673938 0.000000 0 - L3 0 0.000000 3.903559 4.822044 0 3.874856 0.028703 0 - L3 0 0.000000 4.133180 4.822044 0 4.104478 0.000000 0 - L3 0 0.000000 4.362802 0.000000 0 4.334099 4.822044 0 - L3 0 0.000000 4.592422 0.000000 0 4.592422 4.822044 0 - L3 0 0.000000 5.510907 0.000000 0 5.510907 4.822044 0 - L3 0 0.000000 5.051665 0.000000 0 5.051665 4.822044 0 - L3 0 0.000000 4.822044 4.822044 0 4.822044 0.000000 0 - L3 0 0.000000 5.281286 4.822044 0 5.281286 0.000000 0 - L3 0 0.000000 5.740528 4.822044 0 5.740528 0.000000 0 - L3 0 0.000000 5.970150 4.822044 0 5.970150 0.000000 0 - L3 0 0.000000 6.199770 4.822044 0 6.171068 0.000000 0 - L3 0 0.000000 6.429391 4.822044 0 6.429391 0.028703 0 - L3 0 0.000000 6.659013 4.822044 0 6.659013 0.000000 0 - L3 0 0.000000 6.888634 4.822044 0 6.859931 0.057405 0 - L3 0 0.000000 7.118255 4.822044 0 7.118255 0.000000 0 - L3 0 0.000000 7.347876 4.822044 0 7.347876 0.000000 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structures Shed 933-3822" - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 7.577497 0.000000 0 - 7.577497 4.822044 0 - 0.000000 4.822044 0 - L3 0 0.000000 0.000000 2.411022 0 7.520092 2.411022 0 - F3 0 0.000000 4 - 3.559128 2.525832 0 - 3.788749 2.525832 0 - 3.788749 2.296211 0 - 3.559128 2.296211 0 - L3 0 0.000000 0.229621 4.822044 0 0.229621 0.000000 0 - L3 0 0.000000 0.459242 4.822044 0 0.430540 0.000000 0 - L3 0 0.000000 0.688863 4.822044 0 0.688863 0.000000 0 - L3 0 0.000000 0.918485 4.822044 0 0.918485 0.000000 0 - L3 0 0.000000 1.148106 4.822044 0 1.119403 0.000000 0 - L3 0 0.000000 1.377727 4.822044 0 1.349024 0.000000 0 - L3 0 0.000000 1.607348 0.000000 0 1.607348 4.822044 0 - L3 0 0.000000 1.836969 0.000000 0 1.836969 4.822044 0 - L3 0 0.000000 2.066590 0.000000 0 2.066590 4.822044 0 - L3 0 0.000000 2.296211 4.822044 0 2.296211 0.000000 0 - L3 0 0.000000 2.525832 4.822044 0 2.525832 0.000000 0 - L3 0 0.000000 2.755454 4.822044 0 2.726751 0.028703 0 - L3 0 0.000000 2.985075 4.822044 0 2.985075 0.000000 0 - L3 0 0.000000 3.214696 4.822044 0 3.214696 0.000000 0 - L3 0 0.000000 3.444317 4.822044 0 3.444317 0.000000 0 - L3 0 0.000000 3.673938 4.822044 0 3.673938 0.000000 0 - L3 0 0.000000 3.903559 4.822044 0 3.874856 0.028703 0 - L3 0 0.000000 4.133180 4.822044 0 4.104478 0.000000 0 - L3 0 0.000000 4.362802 0.000000 0 4.334099 4.822044 0 - L3 0 0.000000 4.592422 0.000000 0 4.592422 4.822044 0 - L3 0 0.000000 5.510907 0.000000 0 5.510907 4.822044 0 - L3 0 0.000000 5.051665 0.000000 0 5.051665 4.822044 0 - L3 0 0.000000 4.822044 4.822044 0 4.822044 0.000000 0 - L3 0 0.000000 5.281286 4.822044 0 5.281286 0.000000 0 - L3 0 0.000000 5.740528 4.822044 0 5.740528 0.000000 0 - L3 0 0.000000 5.970150 4.822044 0 5.970150 0.000000 0 - L3 0 0.000000 6.199770 4.822044 0 6.171068 0.000000 0 - L3 0 0.000000 6.429391 4.822044 0 6.429391 0.028703 0 - L3 0 0.000000 6.659013 4.822044 0 6.659013 0.000000 0 - L3 0 0.000000 6.888634 4.822044 0 6.859931 0.057405 0 - L3 0 0.000000 7.118255 4.822044 0 7.118255 0.000000 0 - L3 0 0.000000 7.347876 4.822044 0 7.347876 0.000000 0 - END$SEGS -STRUCTURE HO "Walthers Shady Jct Water Tower 933-3205a" - L 0 0 0.000000 0.000000 2.870264 0.000000 - L 0 0 2.870264 0.000000 2.870264 2.870264 - L 0 0 2.870264 2.870264 0.000000 2.870264 - L 0 0 0.000000 2.870264 0.000000 0.000000 - L 0 0 0.000000 0.688863 2.296211 0.688863 - L 0 0 2.296211 0.688863 2.296211 2.870264 - L 0 0 1.148106 1.836969 1.148106 0.688863 - L 0 0 1.148106 1.836969 2.296211 1.836969 - L 0 0 1.148106 1.836969 0.000000 1.836969 - L 0 0 1.148106 1.836969 1.148106 2.870264 - L 0 0 1.148106 1.836969 1.951780 2.640643 - L 0 0 1.148106 1.836969 1.951780 1.033295 - L 0 0 1.148106 1.836969 0.344432 1.033295 - L 0 0 1.148106 1.836969 0.344432 2.640643 - L 0 0 1.148106 2.870264 1.951780 2.640643 - L 0 0 1.951780 2.640643 2.296211 1.836969 - L 0 0 2.296211 1.836969 1.951780 1.033295 - L 0 0 1.951780 1.033295 1.148106 0.688863 - L 0 0 1.148106 0.688863 0.344432 1.033295 - L 0 0 0.344432 1.033295 0.000000 1.836969 - L 0 0 0.000000 1.836969 0.344432 2.640643 - L 0 0 0.344432 2.640643 1.148106 2.870264 - L 0 0 2.296211 2.755454 3.214696 2.755454 - L 0 0 3.214696 2.755454 3.214696 1.951780 - L 0 0 3.214696 1.951780 2.296211 1.951780 - END$SEGS -STRUCTURE HO "Walthers Shady Jct Interlocking Tower 933-3205b" - L 0 0 0.000000 0.000000 2.755454 0.000000 - L 0 0 2.755454 0.000000 2.755454 1.836969 - L 0 0 2.755454 1.836969 0.000000 1.836969 - L 0 0 0.000000 1.836969 0.000000 0.000000 - L 0 0 0.229621 0.114811 2.066590 0.114811 - L 0 0 2.066590 0.114811 2.066590 1.148106 - L 0 0 2.066590 1.148106 0.229621 1.148106 - L 0 0 0.229621 1.148106 0.229621 0.114811 - L 0 0 0.459242 1.148106 0.459242 0.114811 - L 0 0 0.459242 0.574053 2.066590 0.574053 - END$SEGS -STRUCTURE HO "Walthers Shady Jct Xing Shanty 933-3205c" - L 0 0 0.000000 0.000000 1.836969 0.000000 - L 0 0 1.836969 0.000000 1.836969 1.377727 - L 0 0 1.836969 1.377727 0.000000 1.377727 - L 0 0 0.000000 1.377727 0.000000 0.000000 - L 0 0 0.000000 0.688863 1.836969 0.688863 - L 0 0 1.377727 1.377727 1.377727 1.722158 - L 0 0 1.377727 1.722158 0.459242 1.722158 - L 0 0 0.459242 1.722158 0.459242 1.377727 - L 0 0 0.229621 0.000000 0.229621 -0.114811 - L 0 0 0.229621 -0.114811 0.688863 -0.114811 - L 0 0 0.688863 -0.114811 0.688863 0.000000 - END$SEGS -STRUCTURE HO "Walthers Shady Jct Water Crane 933-3205d" - L 0 0 0.000000 0.000000 0.918485 0.000000 - L 0 0 0.918485 0.000000 0.918485 2.066590 - L 0 0 0.918485 2.066590 0.000000 2.066590 - L 0 0 0.000000 2.066590 0.000000 0.000000 - A 0 0 0.000000 0.459242 1.722158 0.000000 360.000000 - A 0 0 0.114811 0.459242 1.722158 0.000000 360.000000 - L 0 0 0.574053 1.607348 0.574053 0.344432 - L 0 0 0.344432 1.607348 0.344432 0.344432 - L 0 0 0.344432 0.344432 0.574053 0.344432 - END$SEGS -STRUCTURE HO "Walthers Water St Freight Terminal 933-3201" - L 0 0 0.918485 0.000000 20.206660 0.000000 - L 0 0 20.206660 0.000000 20.206660 0.918485 - L 0 0 20.206660 0.918485 18.369690 0.918485 - L 0 0 17.451210 0.000000 17.451210 6.429391 - L 0 0 17.451210 6.429391 7.347876 6.429391 - L 0 0 7.347876 6.429391 7.347876 0.000000 - L 0 0 7.347876 3.214696 17.451210 3.214696 - L 0 0 7.347876 5.970150 0.918485 5.970150 - L 0 0 7.347876 0.918485 0.918485 0.918485 - L 0 0 0.918485 3.903559 -0.114811 3.903559 - L 0 0 0.000000 3.903559 0.000000 2.985075 - L 0 0 0.000000 2.985075 0.918485 2.985075 - L 0 0 0.918485 2.985075 0.918485 0.000000 - L 0 0 0.918485 5.970150 0.918485 3.903559 - L 0 0 17.451210 3.903559 18.369690 3.903559 - L 0 0 18.369690 3.903559 18.369690 0.918485 - END$SEGS -STRUCTURE HO "Walthers Mi-Jack Crane (Intermodal) 3222" - F3 16776960 0.000000 4 - 0.000000 0.000000 0 - 7.347876 0.000000 0 - 7.347876 0.459242 0 - 0.000000 0.459242 0 - F3 0 0.000000 4 - 0.000000 5.510907 0 - 0.000000 5.510907 0 - 0.000000 5.510907 0 - 0.000000 5.510907 0 - F3 16776960 0.000000 4 - 0.000000 5.510907 0 - 7.347876 5.510907 0 - 7.347876 5.970150 0 - 0.000000 5.970150 0 - F3 16776960 0.000000 4 - 4.592422 5.510907 0 - 5.051665 5.510907 0 - 5.051665 0.516648 0 - 4.592422 0.516648 0 - L3 0 0.000000 0.459242 5.510907 0 0.688863 5.510907 0 - L3 0 0.000000 0.688863 0.516648 0 0.459242 0.516648 0 - L3 0 0.000000 0.000000 5.970150 0 7.347876 5.970150 0 - L3 0 0.000000 7.347876 5.970150 0 7.347876 5.510907 0 - L3 0 0.000000 7.347876 5.510907 0 0.000000 5.510907 0 - L3 0 0.000000 0.000000 5.510907 0 0.000000 5.970150 0 - L3 0 0.000000 0.000000 0.459242 0 7.290471 0.459242 0 - L3 0 0.000000 7.290471 0.459242 0 7.290471 0.000000 0 - L3 0 0.000000 7.290471 0.000000 0 0.000000 0.000000 0 - L3 0 0.000000 0.000000 0.000000 0 0.000000 0.459242 0 - L3 0 0.000000 4.592422 5.510907 0 5.051665 5.510907 0 - L3 0 0.000000 5.051665 5.510907 0 5.051665 0.459242 0 - L3 0 0.000000 5.051665 0.459242 0 4.592422 0.459242 0 - L3 0 0.000000 4.592422 0.459242 0 4.592422 5.510907 0 - Z 0 0.487941 5.510907 90.000000 0 36.000000 "xxxxxxxxxxxxxxxxxxxxxx" - L3 0 0.000000 0.746269 5.510907 0 0.746269 0.487945 0 - L3 0 0.000000 0.459242 5.510907 0 0.459242 0.459242 0 - END$SEGS -STRUCTURE HO "Walthers Golden Valley Freight House 933-3533" - F3 16755285 0.000000 4 - 0.776042 3.401042 0 - 6.401042 3.401042 0 - 6.401042 0.776042 0 - 0.776042 0.776042 0 - F3 15720651 0.000000 4 - 0.026042 3.151042 0 - 0.776042 3.151042 0 - 0.776042 0.026042 0 - 0.026042 0.026042 0 - F3 15720651 0.000000 4 - 0.776042 0.776042 0 - 6.401042 0.776042 0 - 6.401042 0.026042 0 - 0.776042 0.026042 0 - F3 15720651 0.000000 4 - 6.401042 1.151042 0 - 8.401042 1.151042 0 - 8.401042 0.026042 0 - 6.401042 0.026042 0 - L3 0 0.052083 0.026042 0.026042 0 8.401042 0.026042 0 - L3 0 0.052083 8.401042 0.026042 0 8.401042 1.126042 0 - L3 0 0.052083 6.401042 3.401050 0 0.776042 3.401042 0 - L3 0 0.052083 0.026042 3.151042 0 0.026042 0.026042 0 - L3 0 0.052083 6.401042 3.401042 0 6.401035 0.776042 0 - L3 0 0.052083 6.401042 1.126042 0 8.401042 1.126042 0 - L3 0 0.052083 6.401042 1.151042 0 6.401042 1.151042 0 - L3 0 0.052083 0.776042 3.401042 0 0.776042 0.776042 0 - L3 0 0.052083 0.776042 0.776042 0 6.401042 0.776042 0 - L3 0 0.052083 0.026042 3.151042 0 0.776042 3.151042 0 - L3 0 0.010417 0.026042 3.026042 0 0.776042 3.026042 0 - L3 0 0.010417 0.026042 2.901042 0 0.776042 2.901042 0 - L3 0 0.010417 0.026042 2.776042 0 0.776042 2.776042 0 - L3 0 0.010417 0.026042 2.651042 0 0.776042 2.651042 0 - L3 0 0.010417 0.026042 2.526042 0 0.776042 2.526042 0 - L3 0 0.010417 0.026042 2.401042 0 0.776042 2.401042 0 - L3 0 0.010417 6.401042 0.776042 0 6.401042 0.026042 0 - L3 0 0.052083 6.401042 2.088542 0 0.776042 2.088542 0 - END$SEGS -STRUCTURE HO "Walthers Wood Water Tank 933-3531" - F3 16755285 0.000000 8 - 1.026042 3.901042 0 - 0.026042 2.901042 0 - 0.026042 1.401042 0 - 1.026042 0.401042 0 - 2.526042 0.401042 0 - 3.526042 1.401042 0 - 3.526042 2.901042 0 - 2.526042 3.901042 0 - F3 13541990 0.000000 4 - 1.401042 0.401042 0 - 2.151042 0.401042 0 - 2.151042 0.026042 0 - 1.401042 0.026042 0 - L3 0 0.052083 1.401042 0.401042 0 1.401042 0.026042 0 - L3 0 0.052083 1.713542 0.088542 0 1.713542 0.088542 0 - L3 0 0.052083 1.401042 0.026042 0 1.401042 0.026042 0 - L3 0 0.052083 1.401042 0.026042 0 2.151042 0.026042 0 - L3 0 0.052083 2.151042 0.026042 0 2.151042 0.401042 0 - L3 0 0.052083 0.026042 2.901042 0 0.026042 1.401042 0 - L3 0 0.052083 0.026042 1.401042 0 1.026042 0.401042 0 - L3 0 0.052083 1.026042 0.401042 0 2.526042 0.401042 0 - L3 0 0.052083 2.526042 0.401042 0 3.526042 1.401042 0 - L3 0 0.052083 3.526042 1.401042 0 3.526042 2.901042 0 - L3 0 0.052083 3.526042 2.901042 0 2.526042 3.901042 0 - L3 0 0.052083 2.526042 3.901042 0 1.026042 3.901042 0 - L3 0 0.052083 1.026042 3.901042 0 0.026042 2.901042 0 - L3 0 0.052083 1.026042 3.901042 0 1.776042 2.151042 0 - L3 0 0.052083 1.776042 2.151042 0 1.026042 0.401042 0 - L3 0 0.052083 1.776042 2.151042 0 2.526042 0.401042 0 - L3 0 0.052083 1.776042 2.151042 0 3.526042 1.401042 0 - L3 0 0.052083 1.776042 2.151042 0 3.526042 2.901042 0 - L3 0 0.052083 1.776042 2.151042 0 2.526042 3.901042 0 - L3 0 0.052083 1.776042 2.151042 0 0.026042 2.901042 0 - L3 0 0.052083 1.776042 2.151042 0 0.026042 1.401042 0 - END$SEGS -STRUCTURE HO "Walthers Santa Fe Freight House circa 1908 933-3804" - F3 16379605 0.000000 4 - 0.000000 6.888634 0 - 12.399540 6.888634 0 - 12.399540 0.000000 0 - 0.000000 0.000000 0 - L3 0 0.000000 0.000000 0.000000 0 12.399540 0.000000 0 - L3 0 0.000000 12.399540 0.000000 0 12.399540 6.888634 0 - L3 0 0.000000 12.399540 6.888634 0 0.000000 6.888634 0 - L3 0 0.000000 0.000000 6.888634 0 0.000000 0.000000 0 - L3 0 0.000000 0.688863 0.688863 0 11.710680 0.688863 0 - L3 0 0.000000 11.710680 0.688863 0 11.710680 6.199770 0 - L3 0 0.000000 11.710680 6.199770 0 0.688863 6.199770 0 - L3 0 0.000000 0.688863 6.199770 0 0.688863 0.688863 0 - L3 0 0.000000 0.688863 1.377727 0 0.918485 1.377727 0 - L3 0 0.000000 0.889782 0.918485 0 1.148106 0.918485 0 - L3 0 0.000000 1.119403 0.918485 0 1.119403 0.688863 0 - L3 0 0.000000 1.148106 5.998852 0 0.889782 5.998852 0 - L3 0 0.000000 0.889782 5.998852 0 0.889782 5.797934 0 - L3 0 0.000000 0.889782 5.797934 0 0.717566 5.797934 0 - L3 0 0.000000 11.021810 6.171068 0 11.021810 5.970150 0 - L3 0 0.000000 11.021810 5.970150 0 11.481060 5.970150 0 - L3 0 0.000000 11.710680 5.740528 0 11.481060 5.740528 0 - L3 0 0.000000 11.481060 5.740528 0 11.481060 5.970150 0 - L3 0 0.000000 11.021810 0.688863 0 11.021810 0.918485 0 - L3 0 0.000000 11.021810 0.918485 0 11.481060 0.918485 0 - L3 0 0.000000 11.481060 0.918485 0 11.481060 1.377727 0 - L3 0 0.000000 11.710680 4.592422 0 11.452350 4.592422 0 - L3 0 0.000000 11.452350 4.592422 0 11.452350 2.755454 0 - L3 0 0.000000 11.452350 2.755454 0 11.710680 2.755454 0 - L3 0 0.000000 11.710680 2.755454 0 11.710680 4.592422 0 - L3 0 0.000000 4.133180 6.199770 0 7.807118 6.199770 0 - L3 0 0.000000 7.807118 6.199770 0 7.807118 5.970150 0 - L3 0 0.000000 7.807118 5.970150 0 4.133180 5.970150 0 - L3 0 0.000000 4.133180 5.970150 0 4.133180 6.199770 0 - L3 0 0.000000 4.133180 0.688863 0 7.807118 0.688863 0 - L3 0 0.000000 7.807118 0.688863 0 7.807118 0.918485 0 - L3 0 0.000000 7.807118 0.918485 0 4.133180 0.918485 0 - L3 0 0.000000 4.133180 0.918485 0 4.133180 0.688863 0 - END$SEGS - - - -SUBCONTENTS Walthers Cornerstone HO Structures - Passenger Facilities -STRUCTURE HO "Walther's Cornerstone Structures Butterfly-Style Station Platform Shelter 933-3258" - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 11.251440 0.000000 0 - 11.251440 2.296211 0 - 0.000000 2.296211 0 - END$SEGS -STRUCTURE HO "Walthers Amtrak Station 933-3038" - L 16711935 0 0.000000 0.000000 0.000000 8.500000 - L 16711935 0 0.000000 8.500000 11.812500 8.500000 - L 16711935 0 11.812500 8.500000 11.812500 0.000000 - L 16711935 0 11.812500 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Santa Fe Depot circa 1908 933-3803" - F3 16379605 0.000000 4 - 0.000000 7.118255 0 - 12.399540 7.118255 0 - 12.399540 0.000000 0 - 0.000000 0.000000 0 - L3 0 0.000000 0.000000 0.000000 0 12.399540 0.000000 0 - L3 0 0.000000 12.399540 0.000000 0 12.399540 7.118255 0 - L3 0 0.000000 12.399540 7.118255 0 0.000000 7.118255 0 - L3 0 0.000000 0.688863 0.688863 0 11.710680 0.688863 0 - L3 0 0.000000 11.710680 0.688863 0 11.710680 6.429391 0 - L3 0 0.000000 11.710680 6.429391 0 0.688863 6.429391 0 - L3 0 0.000000 0.688863 6.429391 0 0.688863 0.688863 0 - L3 0 0.000000 0.660161 3.559128 0 11.681970 3.559128 0 - L3 0 0.000000 11.681970 4.822044 0 11.452350 4.822044 0 - L3 0 0.000000 11.452350 4.822044 0 11.452350 2.525832 0 - L3 0 0.000000 11.452350 2.525832 0 11.681970 2.525832 0 - L3 0 0.000000 11.681970 2.525832 0 11.681970 4.822044 0 - L3 0 0.000000 0.918485 4.822044 0 0.918485 2.296211 0 - L3 0 0.000000 0.918485 2.296211 0 0.688863 2.296211 0 - L3 0 0.000000 0.688863 2.296211 0 0.688863 5.051665 0 - L3 0 0.000000 0.688863 4.822044 0 0.889782 4.822044 0 - L3 0 0.000000 3.903559 0.688863 0 7.577497 0.688863 0 - L3 0 0.000000 7.577497 0.688863 0 7.577497 0.918485 0 - L3 0 0.000000 7.577497 0.918485 0 3.903559 0.918485 0 - L3 0 0.000000 3.903559 0.918485 0 3.903559 0.688863 0 - L3 0 0.000000 3.903559 6.429391 0 7.577497 6.429391 0 - L3 0 0.000000 7.577497 6.429391 0 7.577497 6.199770 0 - L3 0 0.000000 7.577497 6.199770 0 3.903559 6.199770 0 - L3 0 0.000000 3.903559 6.199770 0 3.903559 6.429391 0 - L3 0 0.000000 10.103330 4.391504 0 10.619980 4.391504 0 - L3 0 0.000000 10.619980 4.391504 0 10.619980 3.960964 0 - L3 0 0.000000 10.619980 3.960964 0 10.103330 3.960964 0 - L3 0 0.000000 10.103330 3.960964 0 10.103330 4.391504 0 - L3 0 0.000000 1.693456 4.391504 0 2.210103 4.391504 0 - L3 0 0.000000 2.210103 4.391504 0 2.210103 3.932262 0 - L3 0 0.000000 2.210103 3.932262 0 1.693456 3.932262 0 - L3 0 0.000000 1.693456 3.932262 0 1.693456 4.391504 0 - L3 0 0.000000 0.028703 7.089552 0 0.028703 0.028703 0 - END$SEGS -STRUCTURE HO "Walthers Union Station (Cornerstone Series) 3257" - F3 14211288 0.000000 4 - 0.000000 11.021810 0 - 29.391500 11.021810 0 - 29.391500 0.000000 0 - 0.000000 0.000000 0 - L3 0 0.000000 0.000000 0.005684 0 29.391500 0.005684 0 - L3 0 0.000000 29.391500 0.005684 0 29.391500 11.027500 0 - L3 0 0.000000 29.391500 11.027500 0 0.000000 11.027500 0 - L3 0 0.000000 0.000000 11.027500 0 0.000000 0.005684 0 - L3 0 0.000000 0.000000 0.924168 0 8.266360 0.924168 0 - L3 0 0.000000 8.266360 0.924168 0 8.266360 10.223820 0 - L3 0 0.000000 8.266360 10.223820 0 0.000000 10.223820 0 - L3 0 0.000000 0.000000 10.223820 0 0.000000 0.924168 0 - L3 0 0.000000 29.391500 0.005684 0 21.010330 0.005684 0 - L3 0 0.000000 29.391500 9.821987 0 29.391500 0.005684 0 - L3 0 0.000000 29.391500 0.924168 0 21.125140 0.924168 0 - L3 0 0.000000 21.125140 0.924168 0 21.125140 10.223820 0 - L3 0 0.000000 21.125140 10.223820 0 29.391500 10.223820 0 - L3 0 0.000000 29.391500 10.223820 0 29.391500 0.924168 0 - L3 0 0.000000 8.208956 10.223820 0 8.208956 11.027500 0 - L3 0 0.000000 21.125140 10.223820 0 21.125140 11.027500 0 - L3 0 0.000000 21.125140 0.924168 0 21.125140 0.005684 0 - L3 0 0.000000 8.266360 0.924168 0 8.266360 0.005684 0 - A3 0 0.000000 0.292710 14.695750 0.292710 0 0.000000 360.000000 - A3 0 0.000000 0.287026 19.288180 0.350115 0 0.000000 360.000000 - A3 0 0.000000 0.287026 16.991960 0.292710 0 0.000000 360.000000 - A3 0 0.000000 0.292710 10.103330 0.292710 0 0.000000 360.000000 - A3 0 0.000000 0.292710 12.399540 0.292710 0 0.000000 360.000000 - L3 0 0.000000 0.229621 9.879393 0 7.979334 9.879393 0 - L3 0 0.000000 7.979334 9.879393 0 7.979334 1.211195 0 - L3 0 0.000000 7.979334 1.211195 0 0.229621 1.211195 0 - L3 0 0.000000 0.229621 1.211195 0 0.229621 9.879393 0 - L3 0 0.000000 21.469580 9.879393 0 29.104480 9.879393 0 - L3 0 0.000000 29.104480 9.879393 0 29.104480 1.268600 0 - L3 0 0.000000 29.104480 1.268600 0 21.469580 1.268600 0 - L3 0 0.000000 21.469580 1.268600 0 21.469580 9.879393 0 - L3 0 0.000000 8.495982 10.683070 0 20.895520 10.683070 0 - L3 0 0.000000 20.895520 10.683070 0 20.895520 0.924168 0 - L3 0 0.000000 20.895520 0.924168 0 8.495982 0.924168 0 - L3 0 0.000000 8.495982 0.924168 0 8.495982 10.683070 0 - L3 0 0.000000 13.777270 0.924168 0 15.614240 0.924168 0 - L3 0 0.000000 15.614240 0.924168 0 15.614240 1.268600 0 - L3 0 0.000000 15.614240 1.268600 0 13.777270 1.268600 0 - L3 0 0.000000 13.777270 1.268600 0 13.777270 0.924168 0 - END$SEGS -STRUCTURE HO "Walthers Pella Depot 933-4054" - Y4 32832 0.041667 4 0 - 1.594000 4.500000 0 - 10.469000 4.500000 0 - 10.469000 1.653000 0 - 1.594000 1.653000 0 - L3 0 0.000000 12.000000 6.000000 0 12.000000 6.000000 0 - Y4 0 0.000000 4 0 - 4.000000 8.000000 0 - 4.000000 8.000000 0 - 4.000000 8.000000 0 - 4.000000 8.000000 0 - F4 12632256 0.000000 4 0 - 0.000000 1.653000 0 - 12.063000 1.653000 0 - 12.063000 0.000000 0 - 0.000000 0.000000 0 - F4 16384 0.052083 4 0 - 1.094000 5.000000 0 - 10.969000 5.000000 0 - 10.969000 1.153000 0 - 1.094000 1.153000 0 - L3 0 0.020833 1.134381 4.959619 0 1.594000 4.500000 0 - L3 0 0.020833 1.594000 1.654000 0 1.134000 1.194000 0 - L3 0 0.020833 10.929000 1.194000 0 10.469000 1.654000 0 - L3 0 0.020833 10.469000 4.500000 0 10.929000 4.960000 0 - L3 0 0.020833 2.794000 3.077000 0 9.269000 3.077000 0 - L3 0 0.020833 2.794000 3.077000 0 1.594000 4.500000 0 - L3 0 0.020833 2.794000 3.077000 0 1.594000 1.654000 0 - L3 0 0.020833 9.269000 3.077000 0 10.469000 1.654000 0 - L3 0 0.020833 9.268995 3.077005 0 10.469005 4.499995 0 - F4 10375736 0.000000 4 0 - 8.562000 3.284000 0 - 8.975000 3.284000 0 - 8.975000 2.871000 0 - 8.562000 2.871000 0 - F4 0 0.000000 4 0 - 8.608000 3.238000 0 - 8.929000 3.238000 0 - 8.929000 2.917000 0 - 8.608000 2.917000 0 - F4 10375736 0.000000 4 0 - 4.062500 3.284000 0 - 4.475500 3.284000 0 - 4.475500 2.871000 0 - 4.062500 2.871000 0 - F4 0 0.000000 4 0 - 4.108500 3.238000 0 - 4.429500 3.238000 0 - 4.429500 2.917000 0 - 4.108500 2.917000 0 - L3 0 0.020833 5.000000 3.077000 0 5.000000 2.251000 0 - L3 0 0.020833 5.000000 3.077000 0 3.821800 2.527597 0 - L3 0 0.020833 5.000000 3.077000 0 6.178200 2.527597 0 - L3 0 0.020833 3.822000 2.528000 0 3.822000 1.702000 0 - L3 0 0.020833 6.178000 2.528000 0 6.178000 1.702000 0 - L3 0 0.020833 5.000000 2.251000 0 3.821800 1.701597 0 - L3 0 0.020833 5.000000 2.251000 0 6.178200 1.701597 0 - Y4 16053492 0.052083 4 0 - 1.094000 5.000000 0 - 10.969000 5.000000 0 - 10.969000 1.153000 0 - 1.094000 1.153000 0 - L3 0 0.020833 4.302000 1.155000 0 5.698000 1.155000 0 - L3 0 0.020833 5.000000 2.251000 0 4.302000 1.155000 0 - L3 0 0.020833 5.000000 2.251000 0 5.698000 1.155000 0 - L3 0 0.020833 3.822000 1.702000 0 4.302000 1.155000 0 - L3 0 0.020833 5.000000 2.251000 0 4.302000 1.155000 0 - F4 16384 0.020833 3 0 - 5.000000 2.251000 0 - 3.822000 1.706078 0 - 4.301781 1.158565 0 - F4 16384 0.000000 3 0 - 5.000000 2.251000 0 - 5.695313 1.154047 0 - 6.178200 1.700644 0 - F4 16384 0.000000 3 0 - 5.000000 2.251000 0 - 4.296875 1.157906 0 - 5.693359 1.157906 0 - L3 0 0.000000 4.000000 2.000000 0 4.000000 2.000000 0 - L3 0 0.020833 3.822000 1.702000 0 4.302000 1.155000 0 - L3 0 0.020833 5.000000 2.251000 0 5.698000 1.155000 0 - L3 0 0.020833 5.000000 2.251000 0 4.302000 1.155000 0 - L3 0 0.020833 6.178000 1.702000 0 5.698000 1.155000 0 - END$SEGS - -SUBCONTENTS Walthers Cornerstone HO Structures - Gas Works -STRUCTURE HO "Walthers Central Gas & Supply, Office 933-3011a" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 4.375000 3.000000 - L 16711935 0 4.375000 3.000000 4.375000 0.000000 - L 16711935 0 4.375000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Central Gas & Supply, Tank 933-3011b" - L 16711935 0 0.000000 0.000000 0.000000 1.500000 - L 16711935 0 0.000000 1.500000 9.000000 1.500000 - L 16711935 0 9.000000 1.500000 9.000000 0.000000 - L 16711935 0 9.000000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Central Gas & Supply, Shed 933-3011c" - L 16711935 0 0.000000 0.000000 0.000000 1.000000 - L 16711935 0 0.000000 1.000000 0.825000 1.000000 - L 16711935 0 0.825000 1.000000 0.825000 0.000000 - L 16711935 0 0.825000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Central Gas & Supply, Pump House 933-3011d" - L 16711935 0 0.000000 0.000000 0.000000 1.375000 - L 16711935 0 0.000000 1.375000 1.375000 1.375000 - L 16711935 0 1.375000 1.375000 1.375000 0.000000 - L 16711935 0 1.375000 0.000000 0.000000 0.000000 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Power Industries -STRUCTURE HO "Walthers Northern Light & Power, Substation 933-3025" - L 0 0.000000 0.000000 0.000000 12.500000 0.000000 - L 0 0.000000 12.500000 0.000000 12.500000 8.500000 - L 0 0.000000 12.500000 8.500000 0.000000 8.500000 - L 0 0.000000 0.000000 8.500000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Northern Light & Power, Powerhouse 933-3021" - L 0 0.000000 0.000000 0.000000 10.250000 0.000000 - L 0 0.000000 10.250000 0.000000 10.250000 6.500000 - L 0 0.000000 10.250000 6.500000 0.000000 6.500000 - L 0 0.000000 0.000000 6.500000 0.000000 0.000000 - A 0 0.000000 0.625000 12.125000 4.875000 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Nothern Light Powerhouse 933-3214" - L 0 0 0.000000 0.000000 7.577497 0.000000 - L 0 0 7.577497 0.000000 7.577497 4.822044 - L 0 0 7.577497 4.822044 0.000000 4.822044 - L 0 0 0.000000 4.822044 0.000000 0.000000 - A 0 0 0.229621 0.918485 0.918485 0.000000 360.000000 - A 0 0 0.229621 6.659013 0.918485 0.000000 360.000000 - A 0 0 0.229621 2.755454 0.918485 0.000000 360.000000 - A 0 0 0.256724 4.822044 0.918485 0.000000 360.000000 - A 0 0 0.980941 8.955224 4.018370 0.000000 360.000000 - A 0 0 0.000000 9.070035 3.788749 0.000000 360.000000 - A 0 0 0.669454 8.955224 4.018370 0.000000 360.000000 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Aggregate Industries -STRUCTURE HO "Walthers Glacier Gravel 933-3062" - F3 14737632 0.000000 4 - 16.250000 3.687500 0 - 16.250000 3.187500 0 - 3.000000 1.187500 0 - 3.000000 1.687500 0 - F3 15720651 0.000000 7 - 16.875000 4.000000 0 - 16.875000 4.000000 0 - 16.875000 4.250000 0 - 18.312500 4.250000 0 - 18.312500 2.625000 0 - 16.250000 2.625000 0 - 16.250000 4.000000 0 - F3 14737632 0.000000 4 - 16.250000 4.000000 0 - 18.000000 4.000000 0 - 18.000000 2.875000 0 - 16.250000 2.875000 0 - L3 0 0.041667 13.000000 5.875000 0 13.000000 5.375000 0 - L3 0 0.041667 4.500000 5.375000 0 4.500000 5.875000 0 - F3 14737632 0.000000 4 - 4.500000 5.875000 0 - 13.000000 5.875000 0 - 13.000000 5.375000 0 - 4.500000 5.375000 0 - F3 14531987 0.000000 4 - 13.000000 7.250000 0 - 14.250000 7.250000 0 - 14.250000 4.000000 0 - 13.000000 4.000000 0 - F3 16755285 0.000000 4 - 8.500000 -1.250000 0 - 11.000000 -1.250000 0 - 11.000000 -2.750000 0 - 8.500000 -2.750000 0 - F3 14737632 0.000000 6 - 0.000000 6.625000 0 - 5.000000 6.625000 0 - 5.000000 1.000000 0 - 8.500000 1.000000 0 - 8.500000 -2.750000 0 - 0.000000 -2.750000 0 - L3 0 0.041667 0.000000 -2.750000 0 11.000000 -2.750000 0 - L3 0 0.041667 0.000000 -2.750000 0 0.000000 6.625000 0 - L3 0 0.041667 0.000000 1.937500 0 3.000000 1.937500 0 - L3 0 0.041667 3.000000 1.937500 0 3.000000 -2.750000 0 - L3 0 0.041667 1.500000 1.937500 0 1.500000 -2.750000 0 - L3 0 0.041667 2.500000 1.937500 0 2.500000 6.625000 0 - L3 0 0.041667 0.000000 6.625000 0 5.000000 6.625000 0 - L3 0 0.041667 0.875000 5.312500 0 0.875000 5.312500 0 - L3 0 0.041667 11.000000 -1.250000 0 8.500000 -1.250000 0 - L3 0 0.041667 11.000000 -1.250000 0 11.000000 -2.750000 0 - L3 0 0.041667 8.500000 -2.750000 0 8.500000 1.000000 0 - L3 0 0.041667 8.500000 1.000000 0 3.000000 1.000000 0 - L3 0 0.041667 8.500000 -0.875000 0 3.000000 -0.875000 0 - L3 0 0.041667 4.000000 -0.875000 0 4.000000 0.625000 0 - L3 0 0.041667 4.000000 0.625000 0 7.000000 0.625000 0 - L3 0 0.041667 7.000000 0.625000 0 7.000000 -0.875000 0 - L3 0 0.041667 4.000000 -0.125000 0 7.000000 -0.125000 0 - L3 0 0.041667 3.000000 6.250000 0 4.500000 6.250000 0 - L3 0 0.041667 4.500000 6.250000 0 4.500000 5.000000 0 - L3 0 0.041667 4.500000 5.000000 0 3.000000 5.000000 0 - L3 0 0.041667 3.000000 5.000000 0 3.000000 6.250000 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 4.500000 5.875000 0 13.000000 5.875000 0 - L3 0 0.041667 13.000000 5.375000 0 4.500000 5.375000 0 - L3 0 0.041667 13.000000 7.250000 0 14.250000 7.250000 0 - L3 0 0.041667 14.250000 7.250000 0 14.250000 4.000000 0 - L3 0 0.041667 14.250000 4.000000 0 13.000000 4.000000 0 - L3 0 0.041667 13.000000 4.000000 0 13.000000 7.250000 0 - L3 0 0.041667 5.000000 6.625000 0 5.000000 5.875000 0 - L3 0 0.041667 16.250000 2.625000 0 18.312500 2.625000 0 - L3 0 0.041667 18.312500 2.625000 0 18.312500 4.250000 0 - L3 0 0.041667 16.250000 2.875000 0 18.000000 2.875000 0 - L3 0 0.041667 18.000000 2.875000 0 18.000000 4.000000 0 - L3 0 0.041667 18.000000 4.000000 0 16.250000 4.000000 0 - L3 0 0.041667 16.250000 4.000000 0 16.250000 2.875000 0 - L3 0 0.041667 18.312500 4.250000 0 16.875000 4.250000 0 - L3 0 0.041667 16.875000 4.250000 0 16.875000 4.000000 0 - L3 0 0.041667 16.250000 2.875000 0 16.250000 2.625000 0 - L3 0 0.041667 12.250000 1.125000 0 12.250000 1.125000 0 - L3 0 0.041667 16.250000 3.187500 0 3.000000 1.187500 0 - L3 0 0.041667 16.250000 3.687500 0 3.000000 1.687500 0 - L3 0 0.041667 5.000000 1.000000 0 5.000000 1.437500 0 - L3 0 0.041667 5.000000 5.375000 0 5.000000 2.000000 0 - END$SEGS -STRUCTURE HO "Walthers Medusa Cement Co 933-3019" - F3 14737632 0.000000 4 - -1.312500 -1.750000 0 - -0.812500 -1.750000 0 - -0.812500 -3.125000 0 - -1.312500 -3.125000 0 - F3 14737632 0.000000 4 - -1.312500 -3.875000 0 - -0.812500 -3.875000 0 - -0.812500 -5.250000 0 - -1.312500 -5.250000 0 - F3 14737632 0.000000 4 - 7.687500 -3.875000 0 - 7.125000 -3.875000 0 - 7.125000 -5.250000 0 - 7.687500 -5.250000 0 - F3 14737632 0.000000 4 - 7.687500 -1.750000 0 - 7.187500 -1.750000 0 - 7.187500 -3.125000 0 - 7.687500 -3.125000 0 - F3 14737632 0.000000 4 - 0.000000 1.375000 0 - 6.375000 1.375000 0 - 6.375000 -1.687500 0 - 0.000000 -1.687500 0 - F3 13092749 0.000000 4 - 2.937500 -1.125000 0 - 3.437500 -1.125000 0 - 3.437500 -1.625000 0 - 2.937500 -1.625000 0 - G3 15720651 0.000000 1.069828 0.000000 -4.562500 0 - G3 15720651 0.000000 1.062500 2.125000 -4.562500 0 - G3 15720651 0.000000 1.062500 4.250000 -4.562500 0 - G3 15720651 0.000000 1.064337 6.375000 -4.562500 0 - G3 15720651 0.000000 1.062500 6.375000 -2.437500 0 - G3 15720651 0.000000 1.062500 4.250000 -2.437500 0 - G3 15720651 0.000000 1.062500 2.125000 -2.437500 0 - G3 15720651 0.000000 1.062500 0.000000 -2.437500 0 - A3 0 0.041667 1.062500 0.000000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 2.125000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 4.250000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 6.375000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 0.000500 -2.437500 0 0.000000 360.000000 - A3 0 0.041667 1.062500 2.125500 -2.437500 0 0.000000 360.000000 - A3 0 0.041667 1.062500 4.250500 -2.437500 0 0.000000 360.000000 - A3 0 0.041667 1.062500 6.375500 -2.437500 0 0.000000 360.000000 - L3 0 0.041667 6.375500 -1.375000 0 6.375500 1.375000 0 - L3 0 0.041667 6.375500 1.375000 0 0.000500 1.375000 0 - L3 0 0.041667 0.000500 1.375000 0 0.000500 -1.375000 0 - L3 0 0.041667 -1.312500 -5.250000 0 -0.812500 -5.250000 0 - L3 0 0.041667 -1.312500 -3.875000 0 -0.812500 -3.875000 0 - L3 0 0.041667 -1.312500 -3.875000 0 -1.312500 -5.250000 0 - L3 0 0.041667 -1.312500 -3.125000 0 -0.812500 -3.125000 0 - L3 0 0.041667 -1.312500 -1.750000 0 -0.812500 -1.750000 0 - L3 0 0.041667 -1.312500 -1.750000 0 -1.312504 -3.125000 0 - L3 0 0.041667 7.687515 -5.249994 0 7.187515 -5.249992 0 - L3 0 0.041667 7.687530 -3.874994 0 7.187530 -3.874992 0 - L3 0 0.041667 7.687516 -3.874994 0 7.687508 -5.249994 0 - L3 0 0.041667 7.687513 -3.124994 0 7.187513 -3.124992 0 - L3 0 0.041667 7.687528 -1.749994 0 7.187528 -1.749992 0 - L3 0 0.041667 7.687514 -1.749994 0 7.687513 -3.124994 0 - L3 0 0.041667 -1.062500 -3.125000 0 -1.062500 -1.750000 0 - L3 0 0.041667 -1.062500 -3.875000 0 -1.062500 -5.250000 0 - L3 0 0.041667 7.437500 -3.875000 0 7.437500 -5.250000 0 - L3 0 0.041667 7.437500 -3.125000 0 7.437500 -1.750000 0 - L3 0 0.041667 2.937500 -1.625000 0 3.437500 -1.625000 0 - L3 0 0.041667 3.437500 -1.625000 0 3.437500 -1.125000 0 - L3 0 0.041667 3.437500 -1.125000 0 2.937500 -1.125000 0 - L3 0 0.041667 2.937500 -1.125000 0 2.937500 -1.625000 0 - G3 15720651 0.000000 0.000000 6.312500 -2.437500 0 - F3 12632256 0.000000 4 - -0.625000 -1.687500 0 - 7.000000 -1.687500 0 - 7.000000 -5.312500 0 - -0.625000 -5.312500 0 - L3 0 0.041667 -0.625000 -1.687500 0 7.000000 -1.687500 0 - L3 0 0.041667 7.000000 -1.687500 0 7.000000 -5.312500 0 - L3 0 0.041667 7.000000 -5.312500 0 -0.625000 -5.312500 0 - L3 0 0.041667 -0.625000 -5.312500 0 -0.625000 -1.687500 0 - F3 13092749 0.000000 4 - -0.500000 -5.187500 0 - 0.625000 -5.187500 0 - 0.625000 -4.062500 0 - -0.500000 -4.062500 0 - L3 0 0.041667 -0.500000 -5.187500 0 0.625000 -5.187500 0 - L3 0 0.041667 0.625000 -5.187500 0 0.625000 -4.062500 0 - L3 0 0.041667 0.625000 -4.062500 0 -0.500000 -4.062500 0 - L3 0 0.041667 -0.500000 -4.062500 0 -0.500000 -5.187500 0 - L3 0 0.041667 -0.500000 -4.062500 0 0.625000 -5.187500 0 - L3 0 0.041667 0.625000 -4.062500 0 -0.500000 -5.187500 0 - F3 13092749 0.000000 4 - 2.937500 -1.125000 0 - 2.750000 -1.125000 0 - 2.750000 -2.625000 0 - 2.937500 -2.625000 0 - L3 0 0.041667 2.937500 -1.125000 0 2.750000 -1.125000 0 - L3 0 0.041667 2.750000 -1.125000 0 2.750000 -2.625000 0 - L3 0 0.041667 2.750000 -2.625000 0 2.937500 -2.625000 0 - L3 0 0.041667 2.937500 -2.625000 0 2.937500 -1.125000 0 - L3 0 0.020833 0.687500 1.375000 0 0.687500 -1.625000 0 - L3 0 0.020833 1.687500 1.375000 0 1.687500 -1.437500 0 - L3 0 0.020833 2.687500 1.375000 0 2.687500 -1.500000 0 - L3 0 0.020833 3.687500 1.375000 0 3.687500 -1.500000 0 - L3 0 0.020833 4.687500 1.375000 0 4.687500 -1.437500 0 - L3 0 0.020833 5.687500 1.375000 0 5.687500 -1.625000 0 - L3 0 0.020833 1.187500 1.375000 0 1.187500 -0.875000 0 - L3 0 0.020833 2.187500 1.375000 0 2.187500 -0.875000 0 - L3 0 0.020833 3.187500 1.375000 0 3.187500 -0.875000 0 - L3 0 0.020833 4.187500 1.375000 0 4.187500 -0.875000 0 - L3 0 0.020833 5.187500 1.375000 0 5.187500 -0.875000 0 - L3 0 0.020833 6.062500 1.375000 0 6.062500 -0.875000 0 - L3 0 0.020833 0.312500 1.375000 0 0.312500 -0.875000 0 - F3 13092749 0.000000 4 - 1.687500 -2.125000 0 - 4.687500 -2.125000 0 - 4.687500 -2.875000 0 - 1.687500 -2.875000 0 - F3 13092749 0.000000 4 - 1.687500 -3.000000 0 - 1.687500 -3.000000 0 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - F3 13092749 0.000000 4 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - F3 13092749 0.000000 4 - 1.687500 -3.125000 0 - 4.687500 -3.125000 0 - 4.687500 -3.875000 0 - 1.687500 -3.875000 0 - F3 13092749 0.000000 4 - 1.687500 -3.875000 0 - 4.687500 -3.875000 0 - 4.687500 -5.187500 0 - 1.687500 -5.187500 0 - L3 0 0.041667 1.687500 -2.125000 0 4.687500 -2.125000 0 - L3 0 0.041667 4.687500 -2.125000 0 4.687500 -2.875000 0 - L3 0 0.041667 4.687500 -2.875000 0 1.687500 -2.875000 0 - L3 0 0.041667 1.687500 -2.875000 0 1.687500 -2.125000 0 - L3 0 0.041667 1.687500 -3.125000 0 4.687500 -3.125000 0 - L3 0 0.041667 4.687500 -3.125000 0 4.687500 -3.875000 0 - L3 0 0.041667 4.687500 -3.875000 0 1.687500 -3.875000 0 - L3 0 0.041667 1.687500 -3.875000 0 1.687500 -3.125000 0 - L3 0 0.041667 1.687500 -3.875000 0 4.687500 -3.875000 0 - L3 0 0.041667 4.687500 -3.875000 0 4.687500 -5.187500 0 - L3 0 0.041667 4.687500 -5.187500 0 1.687500 -5.187500 0 - L3 0 0.041667 1.687500 -5.187500 0 1.687500 -3.875000 0 - L3 0 0.041667 1.687500 -2.125000 0 4.687500 -2.875000 0 - L3 0 0.041667 4.687500 -2.125000 0 1.687500 -2.875000 0 - L3 0 0.041667 1.687500 -3.125000 0 4.687500 -3.875000 0 - L3 0 0.041667 4.687500 -3.125000 0 1.687500 -3.875000 0 - L3 0 0.041667 1.750000 -3.875000 0 1.750000 -3.875000 0 - END$SEGS -STRUCTURE HO "Walthers Cornerstone Valley Cement Plant 933-3098" -#Created by Howard Hayes - G3 8029321 0.000000 1.050000 1.514583 4.014583 0 - G3 8029321 0.000000 1.050000 5.714583 4.014583 0 - G3 8029321 0.000000 1.050000 3.614583 4.014583 0 - G3 8029321 0.000000 1.050000 7.814583 4.014583 0 - L3 0 0.125000 8.062500 2.062500 0 1.062500 2.062500 0 - L3 0 0.000000 8.062500 1.062500 0 1.062500 1.062500 0 - F3 12632256 0.000000 4 - 1.114583 0.114583 0 - 8.114583 0.114583 0 - 8.114583 3.114583 0 - 1.114583 3.114583 0 - F3 12632256 0.000000 4 - 0.114583 23.114583 0 - 8.114583 23.114583 0 - 8.114583 18.114583 0 - 0.114583 18.114583 0 - F3 12632256 0.000000 4 - 1.114583 18.114583 0 - 2.114583 18.114583 0 - 2.114583 7.114583 0 - 1.114583 7.114583 0 - F3 0 0.000000 4 - 28.114583 21.114583 0 - 39.114583 21.114583 0 - 39.114583 14.114583 0 - 28.114583 14.114583 0 - F3 12632256 0.000000 4 - 20.114583 17.114583 0 - 26.114583 17.114583 0 - 26.114583 22.114583 0 - 20.114583 22.114583 0 - L3 8029321 0.125000 20.062500 22.062500 0 26.062500 22.062500 0 - F3 8388608 0.000000 4 - 9.114583 23.114583 0 - 12.114583 23.114583 0 - 12.114583 20.114583 0 - 9.114583 20.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - F3 0 0.000000 4 - 0.114583 7.114583 0 - 0.114583 7.114583 0 - 0.114583 6.114583 0 - 0.114583 6.114583 0 - G3 8029321 0.000000 1.050000 3.614583 6.114583 0 - G3 8029321 0.000000 1.050000 1.514583 6.114583 0 - G3 8029321 0.000000 1.050000 5.714583 6.114583 0 - G3 8029321 0.000000 1.050000 7.824583 6.114583 0 - F3 0 0.000000 4 - 0.114583 3.114583 0 - 0.114583 3.114583 0 - 0.114583 3.114583 0 - 0.114583 3.114583 0 - F3 0 0.000000 4 - 0.114583 7.114583 0 - 0.114583 7.114583 0 - 0.114583 8.114583 0 - 0.114583 8.114583 0 - F3 0 0.000000 4 - 8.114583 18.114583 0 - 20.114583 18.114583 0 - 20.114583 20.114583 0 - 8.114583 20.114583 0 - F3 12632256 0.000000 4 - 27.114583 15.114583 0 - 40.114583 15.114583 0 - 40.114583 16.114583 0 - 27.114583 16.114583 0 - F3 12632256 0.000000 4 - 27.114583 17.114583 0 - 40.114583 17.114583 0 - 40.114583 18.114583 0 - 27.114583 18.114583 0 - F3 12632256 0.000000 4 - 27.114583 20.114583 0 - 40.114583 20.114583 0 - 40.114583 19.114583 0 - 27.114583 19.114583 0 - F3 0 0.000000 4 - 27.114583 20.114583 0 - 26.114583 20.114583 0 - 26.114583 19.114583 0 - 27.114583 19.114583 0 - G3 16777215 0.000000 1.000000 10.614583 21.614583 0 - F3 8029321 0.000000 4 - 1.062500 6.062500 0 - 8.062500 6.062500 0 - 8.062500 4.062500 0 - 1.062500 4.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.125000 1.062500 3.062500 0 8.062500 3.062500 0 - L3 0 0.125000 8.062500 3.062500 0 8.062500 2.062500 0 - L3 0 0.125000 1.062500 2.062500 0 1.062500 3.062500 0 - L3 0 0.125000 1.062500 1.062500 0 1.062500 2.062500 0 - L3 0 0.125000 1.062500 1.062500 0 8.062500 1.062500 0 - L3 0 0.125000 8.062500 1.062500 0 8.062500 0.062500 0 - L3 0 0.125000 8.062500 0.062500 0 1.062500 0.062500 0 - L3 0 0.125000 1.062500 0.062500 0 1.062500 1.062500 0 - L3 8029321 0.125000 1.062500 6.062500 0 1.062500 18.062500 0 - L3 8029321 0.125000 1.062500 18.062500 0 20.062500 18.062500 0 - L3 8029321 0.125000 1.062500 18.062500 0 0.062500 18.062500 0 - L3 8029321 0.125000 0.062500 18.062500 0 0.062500 23.062500 0 - L3 8029321 0.125000 0.062500 23.062500 0 8.062500 23.062500 0 - L3 8029321 0.125000 8.062500 23.062500 0 8.062500 18.062500 0 - L3 8029321 0.125000 8.062500 20.062500 0 20.062500 20.062500 0 - L3 8029321 0.125000 20.062500 18.062500 0 20.062500 22.062500 0 - L3 8029321 0.125000 26.062500 22.062500 0 26.062500 19.062500 0 - L3 8029321 0.125000 26.062500 19.062500 0 26.062500 17.062500 0 - L3 8029321 0.125000 20.062500 17.062500 0 26.062500 17.062500 0 - L3 8029321 0.125000 20.062500 18.062500 0 20.062500 17.062500 0 - L3 0 0.000000 20.062500 20.062500 0 19.062500 18.062500 0 - L3 8029321 0.125000 2.062500 6.062500 0 2.062500 18.062500 0 - Z 0 11.375000 16.625000 0.000000 0 64.000000 "Drying Cylinder" - L3 0 0.125000 1.062500 2.062500 0 8.062500 2.062500 0 - L3 0 0.125000 8.062500 2.062500 0 8.062500 1.062500 0 - Z 0 3.712100 7.712100 0.000000 0 64.000000 "Silos" - Z 0 8.712100 2.712100 0.000000 0 64.000000 "Loading Facility" - Z 0 2.712100 16.712100 0.000000 0 64.000000 "Crusher" - Z 0 20.712100 15.712100 0.000000 0 64.000000 "Kiln Building" - Z 0 2.712101 11.712100 0.000000 0 64.000000 "Conveyor" - Z 0 29.712100 12.712100 0.000000 0 64.000000 "Bulk Storage Building" - Z 0 12.712100 21.712100 0.000000 0 64.000000 "Smoke Stack" - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Oil Industries -STRUCTURE HO "Walthers Cornerstone Structures Walking Beam/"Horse Head" Oil Pump 933-3248" - L3 0 0.000000 0.000000 0.000000 0 5.051665 0.000000 0 - L3 0 0.000000 5.051665 0.000000 0 5.051665 1.836969 0 - L3 0 0.000000 5.051665 1.836969 0 0.000000 1.836969 0 - L3 0 0.000000 0.000000 1.836969 0 0.000000 0.000000 0 - F3 0 0.000000 4 - 4.994259 1.377727 0 - 4.994259 1.377727 0 - 4.994259 1.377727 0 - 4.994259 1.377727 0 - F3 0 0.000000 4 - 3.673938 1.377727 0 - 4.592422 1.377727 0 - 4.592422 0.459242 0 - 3.673938 0.459242 0 - F3 0 0.000000 4 - 0.459242 1.033295 0 - 3.185993 1.033295 0 - 3.185993 0.803674 0 - 0.459242 0.803674 0 - F3 0 0.000000 4 - 3.214696 1.377727 0 - 3.444317 1.377727 0 - 3.444317 0.459242 0 - 3.214696 0.459242 0 - F3 0 0.000000 4 - 3.444317 1.234214 0 - 3.645235 1.234214 0 - 3.645235 1.176808 0 - 3.444317 1.176808 0 - F3 0 0.000000 4 - 3.415614 0.574053 0 - 3.645235 0.574053 0 - 3.645235 0.631458 0 - 3.415614 0.631458 0 - END$SEGS -STRUCTURE HO "Walthers North Island Refinery 933-3013" - L 16711935 0 0.000000 0.000000 0.000000 8.250000 - L 16711935 0 0.000000 8.250000 13.500000 8.250000 - L 16711935 0 13.500000 8.250000 13.500000 0.000000 - L 16711935 0 13.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel & Oil, Loading Rack 933-3006a" - L 16711935 0 0.000000 0.000000 0.000000 5.750000 - L 16711935 0 0.000000 5.750000 7.000000 5.750000 - L 16711935 0 7.000000 5.750000 7.000000 0.000000 - L 16711935 0 7.000000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel & Oil, Office 933-3006b" - L 16711935 0 0.000000 0.000000 0.000000 5.750000 - L 16711935 0 0.000000 5.750000 4.500000 5.750000 - L 16711935 0 4.500000 5.750000 4.500000 0.000000 - L 16711935 0 4.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel & Oil, Tanks 933-3006c" - L 16711935 0 0.000000 0.000000 0.000000 4.000000 - L 16711935 0 0.000000 4.000000 2.000000 4.000000 - L 16711935 0 2.000000 4.000000 2.000000 0.000000 - L 16711935 0 2.000000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel & Oil, Shed 933-3006d" - L 16711935 0 0.000000 0.000000 0.000000 1.250000 - L 16711935 0 0.000000 1.250000 1.500000 1.250000 - L 16711935 0 1.500000 1.250000 1.500000 0.000000 - L 16711935 0 1.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel - Loading Rack 933-32000a" - L 0 0 1.377727 0.000000 6.888634 0.000000 - L 0 0 6.888634 0.000000 6.888634 5.740528 - L 0 0 6.888634 5.740528 1.377727 5.740528 - L 0 0 6.773823 0.114811 3.099885 0.114811 - L 0 0 3.099885 0.114811 3.099885 1.492537 - L 0 0 3.099885 1.492537 6.773823 1.492537 - L 0 0 6.773823 1.492537 6.773823 0.114811 - L 0 0 6.773823 5.625718 3.099885 5.625718 - L 0 0 3.099885 5.625718 3.099885 4.247991 - L 0 0 3.099885 4.247991 6.773823 4.247991 - L 0 0 6.773823 4.247991 6.773823 5.625718 - L 0 0 6.773823 2.181401 3.099885 2.181401 - L 0 0 3.099885 2.181401 3.099885 3.559128 - L 0 0 3.099885 3.559128 6.773823 3.559128 - L 0 0 6.773823 3.559128 6.773823 2.181401 - A 0 0 0.162366 5.510907 4.936854 0.000000 360.000000 - A 0 0 0.162366 5.510907 2.870264 0.000000 360.000000 - A 0 0 0.162366 5.510907 0.803674 0.000000 360.000000 - L 0 0 1.377727 5.281286 0.000000 5.281286 - L 0 0 0.000000 5.281286 0.000000 0.459242 - L 0 0 0.000000 0.459242 1.377727 0.459242 - L 0 0 2.755454 4.018370 0.803674 4.018370 - L 0 0 0.803674 4.018370 0.803674 1.722158 - L 0 0 0.803674 1.722158 2.755454 1.722158 - L 0 0 2.755454 1.722158 2.755454 4.018370 - L 0 0 1.377727 5.740528 1.377727 4.018370 - L 0 0 1.377727 0.000000 1.377727 1.722158 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel - Office 933-3200b" - L 0 0 0.000000 5.510907 3.673938 5.510907 - L 0 0 3.673938 5.510907 3.673938 0.918485 - L 0 0 3.673938 0.918485 0.000000 0.918485 - L 0 0 0.000000 0.918485 0.000000 5.510907 - L 0 0 3.673938 4.133180 4.592422 4.133180 - L 0 0 4.592422 4.133180 4.592422 0.000000 - L 0 0 4.592422 0.000000 0.688863 0.000000 - L 0 0 0.688863 0.000000 0.688863 0.918485 - A 0 0 0.162366 1.836969 4.362802 0.000000 360.000000 - A 0 0 0.162366 1.836969 2.066590 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel - Shed 933-3200c" - L 0 0 0.000000 0.000000 1.836969 0.000000 - L 0 0 1.836969 0.000000 1.836969 1.148106 - L 0 0 1.836969 1.148106 0.000000 1.148106 - L 0 0 0.000000 1.148106 0.000000 0.000000 - L 0 0 0.000000 0.574053 1.836969 0.574053 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel - Tanks 933-3200d" - L 0 0 1.836969 3.788749 1.836969 2.066590 - L 0 0 0.114811 0.000000 1.722158 0.000000 - L 0 0 0.000000 0.114811 0.114811 0.000000 - L 0 0 1.836969 0.114811 1.722158 0.000000 - L 0 0 1.836969 0.114811 1.836969 1.836969 - L 0 0 0.000000 1.836969 0.000000 0.114811 - L 0 0 0.000000 3.788749 0.000000 2.066590 - L 0 0 0.000000 2.066590 0.114811 1.951780 - L 0 0 0.114811 1.951780 0.000000 1.836969 - L 0 0 1.836969 1.836969 1.722158 1.951780 - L 0 0 1.722158 1.951780 1.836969 2.066590 - L 0 0 0.114811 3.903559 1.722158 3.903559 - L 0 0 1.722158 3.903559 1.836969 3.788749 - L 0 0 0.114811 3.903559 0.000000 3.788749 - A 0 0 0.835834 0.918485 0.918485 0.000000 360.000000 - A 0 0 0.803674 0.918485 2.985075 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Cornerstone McGraw Oil Company 933-3170" -#Created by Howard Hayes - F3 12632256 0.000000 4 - 0.000000 6.500000 0 - 6.500000 6.500000 0 - 6.500000 0.000000 0 - 0.000000 0.000000 0 - F3 8029321 0.000000 4 - 0.250000 6.250000 0 - 6.250000 6.250000 0 - 6.250000 0.250000 0 - 0.250000 0.250000 0 - G3 12632256 0.000000 1.118034 2.000000 4.500000 0 - G3 12632256 0.000000 1.118034 1.995891 1.995891 0 - G3 12632256 0.000000 1.118034 4.495891 4.495891 0 - G3 12632256 0.000000 1.118034 4.495891 1.995891 0 - F3 0 0.000000 4 - 2.750000 2.000000 0 - 3.750000 2.000000 0 - 3.750000 1.750000 0 - 2.750000 1.750000 0 - F3 0 0.000000 4 - 2.750000 4.500000 0 - 3.750000 4.500000 0 - 3.750000 4.250000 0 - 2.750000 4.250000 0 - F3 0 0.000000 4 - 2.000000 3.750000 0 - 2.250000 3.750000 0 - 2.250000 2.750000 0 - 2.000000 2.750000 0 - F3 0 0.000000 4 - 8.125000 6.875000 0 - 8.125000 6.875000 0 - 8.125000 7.000000 0 - 8.125000 7.000000 0 - F3 0 0.000000 4 - 9.875000 6.375000 0 - 7.625000 6.375000 0 - 7.625000 4.125000 0 - 9.875000 4.125000 0 - F3 0 0.000000 4 - 7.625000 4.125000 0 - 8.000000 4.125000 0 - 8.000000 3.750000 0 - 7.625000 3.750000 0 - F3 0 0.000000 4 - 9.875000 0.875000 0 - 7.500000 0.875000 0 - 7.500000 3.125000 0 - 9.875000 3.125000 0 - F3 0 0.000000 4 - 7.500000 3.125000 0 - 7.875000 3.125000 0 - 7.875000 3.500000 0 - 7.500000 3.500000 0 - F3 0 0.000000 4 - 8.625000 0.875000 0 - 8.625000 0.875000 0 - 8.625000 0.875000 0 - 8.625000 0.875000 0 - F3 0 0.000000 4 - 8.625000 0.750000 0 - 9.000000 0.750000 0 - 9.000000 0.875000 0 - 8.625000 0.875000 0 - L3 0 0.000000 7.625000 6.375000 0 9.875000 6.375000 0 - L3 0 0.000000 9.875000 6.375000 0 9.875000 5.250000 0 - L3 16777215 0.000000 9.875000 5.250000 0 7.625000 5.250000 0 - L3 0 0.000000 7.625000 5.250000 0 7.625000 6.375000 0 - L3 16777215 0.000000 9.899600 5.274600 0 7.649600 5.274600 0 - L3 16777215 0.000000 9.875000 6.375000 0 9.875000 4.500000 0 - L3 16777215 0.000000 9.625000 6.375000 0 9.625000 4.000000 0 - L3 16777215 0.000000 9.399600 6.399600 0 9.399600 4.024600 0 - L3 16777215 0.000000 9.149600 6.399600 0 9.149600 4.024600 0 - L3 16777215 0.000000 8.899600 6.399600 0 8.899600 4.024600 0 - L3 16777215 0.000000 8.649600 6.399600 0 8.649600 4.024600 0 - L3 16777215 0.000000 8.399600 6.399600 0 8.399600 4.024600 0 - L3 16777215 0.000000 8.149600 6.399600 0 8.149600 4.024600 0 - L3 16777215 0.000000 7.625000 6.375000 0 7.625000 3.625000 0 - L3 16777215 0.000000 7.875000 6.375000 0 7.875000 3.750000 0 - L3 16777215 0.000000 9.625000 3.875000 0 9.625000 0.750000 0 - L3 16777215 0.000000 9.399600 4.024600 0 9.399600 0.899600 0 - L3 16777215 0.000000 9.149600 4.024600 0 9.149600 0.899600 0 - L3 16777215 0.000000 8.899600 4.024600 0 8.899600 0.899600 0 - L3 16777215 0.000000 8.649600 4.024600 0 8.649600 0.899600 0 - L3 16777215 0.000000 8.399600 4.024600 0 8.399600 0.899600 0 - L3 16777215 0.000000 8.149600 4.024600 0 8.149600 0.899600 0 - L3 16777215 0.000000 7.649600 3.649600 0 7.649600 0.524600 0 - L3 16777215 0.000000 7.899600 3.649600 0 7.899600 0.524600 0 - L3 16777215 0.000000 7.500000 2.125000 0 9.875000 2.125000 0 - L3 16777215 0.000000 7.524600 2.149600 0 9.899600 2.149600 0 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Steel Industries -STRUCTURE HO "Walthers Cornerstone Structures Blast Furnace 933-3054" - L 0 0.000000 0.000000 0.041667 12.666667 0.041667 - L 0 0.000000 12.666667 0.041667 12.666667 11.791667 - L 0 0.000000 12.666667 11.791667 0.000000 11.791667 - L 0 0.000000 0.000000 11.791667 0.000000 0.041667 - L 0 0.000000 -0.041667 6.208334 12.625000 6.208334 - L 0 0.000000 12.625000 6.208334 12.625000 5.375000 - L 0 0.000000 12.625000 5.375000 -0.041667 5.375000 - L 0 0.000000 -0.041667 5.375000 -0.041667 6.208334 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Trackside Industries -STRUCTURE HO "Walthers R.J. Frost Ice & Storage 933-3020" - L 0 0.000000 0.000000 0.000000 11.000000 0.000000 - L 0 0.000000 11.000000 0.000000 11.000000 11.000000 - L 0 0.000000 11.000000 11.000000 0.000000 11.000000 - L 0 0.000000 0.000000 11.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Brook Hill Farm Dairy 933-3010" - L 16711935 0 0.000000 0.000000 0.000000 7.250000 - L 16711935 0 0.000000 7.250000 7.375000 7.250000 - L 16711935 0 7.375000 7.250000 7.375000 0.000000 - L 16711935 0 7.375000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Golden Valley Canning Co, Main Bldg 933-3018a" - L 16711935 0 0.000000 0.000000 0.000000 8.000000 - L 16711935 0 0.000000 8.000000 10.500000 8.000000 - L 16711935 0 10.500000 8.000000 10.500000 0.000000 - L 16711935 0 10.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Golden Valley Canning Co, Boiler House 933-3018b" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 4.750000 3.000000 - L 16711935 0 4.750000 3.000000 4.750000 0.000000 - L 16711935 0 4.750000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers United Trucking Transfer Terminal 933-3005" - L 16711935 0 0.000000 0.000000 0.000000 6.000000 - L 16711935 0 0.000000 6.000000 2.625000 6.000000 - L 16711935 0 2.625000 6.000000 2.625000 0.000000 - L 16711935 0 2.625000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Hardwood Furniture Co 933-3044" - L 16711935 0 0.000000 0.000000 0.000000 10.625000 - L 16711935 0 0.000000 10.625000 11.875000 10.625000 - L 16711935 0 11.875000 10.625000 11.875000 0.000000 - L 16711935 0 11.875000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Geo. Roberts Printing Inc 933-3046" - L 16711935 0 0.000000 0.000000 0.000000 7.500000 - L 16711935 0 0.000000 7.500000 12.750000 7.500000 - L 16711935 0 12.750000 7.500000 12.750000 0.000000 - L 16711935 0 12.750000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Water St Freight Terminal 933-3009" - L 16711935 0 0.000000 0.000000 0.000000 6.250000 - L 16711935 0 0.000000 6.250000 20.500000 6.250000 - L 16711935 0 20.500000 6.250000 20.500000 0.000000 - L 16711935 0 20.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Vulcan Mfg Co, Main Bldg 933-3045a" - L 0 0.000000 0.000000 0.000000 9.250000 0.000000 - L 0 0.000000 9.250000 0.000000 9.250000 8.500000 - L 0 0.000000 9.250000 8.500000 0.000000 8.500000 - L 0 0.000000 0.000000 8.500000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Vulcan Mfg Co, Crane Canopy 933-3045" - L 0 0.000000 0.000000 0.000000 9.125000 0.000000 - L 0 0.000000 9.125000 0.000000 9.125000 8.375000 - L 0 0.000000 9.125000 8.375000 0.000000 8.375000 - L 0 0.000000 0.000000 8.375000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walther Champion Packing Co. 933-3048" - L 0 0.000000 0.000000 1.250000 16.375000 1.250000 - L 0 0.000000 16.375000 1.250000 16.375000 4.750000 - L 0 0.000000 10.625000 1.250000 10.625000 7.250000 - L 0 0.000000 16.375000 4.750000 10.562500 4.750000 - L 0 0.000000 16.375000 4.750000 16.375000 5.250000 - L 0 0.000000 16.375000 5.250000 17.000000 5.250000 - L 0 0.000000 17.000000 5.250000 17.000000 0.000000 - L 0 0.000000 17.000000 0.000000 0.500000 0.000000 - L 0 0.000000 0.500000 0.000000 0.500000 1.250000 - L 0 0.000000 0.000000 1.250000 0.000000 7.250000 - L 0 0.000000 0.000000 7.250000 11.500000 7.250000 - L 0 0.000000 11.500000 7.250000 11.500000 8.500000 - L 0 0.000000 11.500000 8.500000 0.000000 8.500000 - L 0 0.000000 0.000000 8.500000 0.000000 7.250000 - A 0 0.000000 0.951972 12.750000 6.250000 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Stockyard 933-3047" - L 0 0.000000 0.000000 0.000000 12.500000 0.000000 - L 0 0.000000 12.500000 0.000000 12.500000 7.250000 - L 0 0.000000 12.500000 7.250000 13.000000 7.250000 - L 0 0.000000 13.000000 7.250000 13.000000 8.000000 - L 0 0.000000 13.000000 8.000000 11.000000 8.000000 - L 0 0.000000 11.000000 8.000000 11.000000 7.625000 - L 0 0.000000 11.000000 7.625000 10.500000 7.625000 - L 0 0.000000 10.500000 7.625000 10.500000 7.250000 - L 0 0.000000 10.500000 7.250000 6.000000 7.250000 - L 0 0.000000 6.500000 7.250000 6.500000 8.000000 - L 0 0.000000 6.500000 8.000000 4.500000 8.000000 - L 0 0.000000 4.500000 8.000000 4.500000 7.687500 - L 0 0.000000 4.500000 7.687500 4.000000 7.687500 - L 0 0.000000 4.000000 7.687500 4.000000 7.250000 - L 0 0.000000 4.000000 7.250000 0.000000 7.250000 - L 0 0.000000 0.000000 7.250000 0.000000 0.000000 - L 0 0.000000 6.000000 7.250000 6.000000 -0.062500 - END$SEGS -STRUCTURE HO "Walthers Ice House and Platform 933-3049" - L 0 0.000000 2.000000 0.000000 18.500000 0.000000 - L 0 0.000000 18.500000 0.000000 18.500000 1.500000 - L 0 0.000000 18.500000 1.500000 2.000000 1.500000 - L 0 0.000000 2.000000 1.500000 2.000000 0.000000 - L 0 0.000000 2.125000 0.125000 18.375000 0.125000 - L 0 0.000000 18.375000 0.125000 18.375000 1.375000 - L 0 0.000000 18.375000 1.375000 2.125000 1.375000 - L 0 0.000000 2.125000 1.375000 2.125000 0.125000 - L 0 0.000000 2.000000 0.562500 0.000000 0.562500 - L 0 0.000000 2.000000 0.937500 0.000000 0.937500 - L 0 0.000000 0.000000 0.937500 0.000000 0.562500 - L 0 0.000000 4.875000 1.625000 15.625000 1.625000 - L 0 0.000000 15.625000 1.625000 15.625000 6.375000 - L 0 0.000000 15.625000 6.375000 4.875000 6.375000 - L 0 0.000000 4.875000 6.375000 4.875000 1.625000 - END$SEGS -STRUCTURE HO "Walthers Overhead Traveling Crane 933-3102" - L 0 0.000000 0.000000 8.625000 0.125000 8.625000 - L 0 0.000000 0.125000 8.625000 0.125000 7.125000 - L 0 0.000000 0.125000 7.125000 0.000000 7.125000 - L 0 0.000000 0.000000 7.125000 0.000000 8.625000 - L 0 0.000000 12.187500 8.625000 12.062500 8.625000 - L 0 0.000000 12.062500 8.625000 12.062500 7.125000 - L 0 0.000000 12.062500 7.125000 12.187500 7.125000 - L 0 0.000000 12.187500 7.125000 12.187500 8.625000 - L 0 0.000000 12.187500 0.000000 12.062500 0.000000 - L 0 0.000000 12.062500 0.000000 12.062500 1.500000 - L 0 0.000000 12.062500 1.500000 12.187500 1.500000 - L 0 0.000000 12.187500 1.500000 12.187500 0.000000 - L 0 0.000000 0.000000 0.000000 0.125000 0.000000 - L 0 0.000000 0.125000 0.000000 0.125000 1.500000 - L 0 0.000000 0.125000 1.500000 0.000000 1.500000 - L 0 0.000000 0.000000 1.500000 0.000000 0.000000 - L 0 0.000000 0.000000 1.500000 12.187500 1.500000 - L 0 0.000000 12.187500 1.500000 12.187500 1.625000 - L 0 0.000000 12.187500 1.625000 0.000000 1.625000 - L 0 0.000000 0.000000 1.625000 0.000000 1.500000 - L 0 0.000000 0.000000 7.125000 12.187500 7.125000 - L 0 0.000000 12.187500 7.125000 12.187500 7.000000 - L 0 0.000000 12.187500 7.000000 0.000000 7.000000 - L 0 0.000000 0.000000 7.000000 0.000000 7.125000 - L 0 0.000000 6.000000 8.625000 6.125000 8.625000 - L 0 0.000000 6.125000 8.625000 6.125000 7.125000 - L 0 0.000000 6.125000 7.125000 6.000000 7.125000 - L 0 0.000000 6.000000 7.125000 6.000000 8.625000 - L 0 0.000000 6.000000 1.500000 6.125000 1.500000 - L 0 0.000000 6.125000 1.500000 6.125000 0.000000 - L 0 0.000000 6.125000 0.000000 6.000000 0.000000 - L 0 0.000000 6.000000 0.000000 6.000000 1.500000 - L 0 0.000000 2.937500 8.625000 3.062500 8.625000 - L 0 0.000000 3.062500 8.625000 3.062500 7.125000 - L 0 0.000000 3.062500 7.125000 2.937500 7.125000 - L 0 0.000000 2.937500 7.125000 2.937500 8.625000 - L 0 0.000000 8.937500 8.625000 9.062500 8.625000 - L 0 0.000000 9.062500 8.625000 9.062500 7.125000 - L 0 0.000000 9.062500 7.125000 8.937500 7.125000 - L 0 0.000000 8.937500 7.125000 8.937500 8.625000 - L 0 0.000000 2.937500 1.500000 3.062500 1.500000 - L 0 0.000000 3.062500 1.500000 3.062500 0.000000 - L 0 0.000000 3.062500 0.000000 2.937500 0.000000 - L 0 0.000000 2.937500 0.000000 2.937500 1.500000 - L 0 0.000000 8.937500 1.500000 9.062500 1.500000 - L 0 0.000000 9.062500 1.500000 9.062500 0.000000 - L 0 0.000000 9.062500 0.000000 8.937500 0.000000 - L 0 0.000000 8.937500 0.000000 8.937500 1.500000 - L 0 0.000000 11.000000 7.125000 11.125000 7.125000 - L 0 0.000000 11.125000 7.125000 11.125000 1.500000 - L 0 0.000000 11.125000 1.500000 11.000000 1.500000 - L 0 0.000000 11.000000 1.500000 11.000000 7.125000 - L 0 0.000000 10.250000 7.125000 10.375000 7.125000 - L 0 0.000000 10.375000 7.125000 10.375000 1.500000 - L 0 0.000000 10.375000 1.500000 10.250000 1.500000 - L 0 0.000000 10.250000 1.500000 10.250000 7.125000 - L 0 0.000000 10.062500 5.000000 11.312500 5.000000 - L 0 0.000000 11.312500 5.000000 11.312500 3.687500 - L 0 0.000000 11.312500 3.687500 10.062500 3.687500 - L 0 0.000000 10.062500 3.687500 10.062500 5.000000 - L 0 0.000000 10.062500 4.375000 11.312500 4.375000 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Grain Industries -STRUCTURE HO "Walthers ADM Scalehouse 933-3027a" - L 0 0.000000 0.000000 0.000000 5.875000 0.000000 - L 0 0.000000 5.875000 0.000000 5.875000 3.875000 - L 0 0.000000 5.875000 3.875000 0.000000 3.875000 - L 0 0.000000 0.000000 3.875000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers ADM Rail Car Scale 933-3027b" - L 0 0.000000 0.000000 0.000000 8.000000 0.000000 - L 0 0.000000 8.000000 0.000000 8.000000 1.875000 - L 0 0.000000 8.000000 1.875000 0.000000 1.875000 - L 0 0.000000 0.000000 1.875000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers ADM Truck Scale 933-3027c" - L 0 0.000000 0.000000 0.000000 4.000000 0.000000 - L 0 0.000000 4.000000 0.000000 4.000000 1.562500 - L 0 0.000000 4.000000 1.562500 0.000000 1.562500 - L 0 0.000000 0.000000 1.562500 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Coop Grain Elevator, Main Bldg 933-3036a" - L 0 0.000000 0.750000 0.000000 0.750000 7.250000 - L 0 0.000000 1.750000 0.000000 1.750000 3.375000 - L 0 0.000000 2.750000 0.000000 2.750000 3.375000 - L 0 0.000000 3.750000 0.000000 3.750000 3.375000 - L 0 0.000000 4.750000 0.000000 4.750000 7.250000 - L 0 0.000000 0.000000 6.250000 8.812500 6.250000 - L 0 0.000000 8.812500 6.250000 8.812500 4.000000 - L 0 0.000000 8.812500 4.000000 8.000000 4.000000 - L 0 0.000000 8.000000 4.000000 8.000000 2.937500 - L 0 0.000000 8.000000 2.937500 7.687500 2.937500 - L 0 0.000000 7.687500 3.812500 7.687500 2.562500 - L 0 0.000000 7.687500 2.562500 5.500000 2.562500 - L 0 0.000000 5.500000 2.562500 5.500000 4.000000 - L 0 0.000000 7.687500 3.812500 5.500000 3.812500 - L 0 0.000000 5.500000 4.000000 0.000000 4.000000 - L 0 0.000000 0.000000 6.250000 0.000000 4.000000 - L 0 0.000000 0.750000 0.000000 4.750000 0.000000 - L 0 0.000000 0.750000 6.562500 4.750000 6.562500 - L 0 0.000000 1.750000 3.375000 1.750000 4.000000 - L 0 0.000000 2.750000 3.375000 2.750000 4.000000 - L 0 0.000000 3.750000 3.312500 3.750000 4.000000 - END$SEGS -STRUCTURE HO "Walthers Coop Grain Elevator, Shed 933-3036b" - L 0 0.000000 0.000000 0.000000 7.000000 0.000000 - L 0 0.000000 7.000000 0.000000 7.000000 4.500000 - L 0 0.000000 7.000000 4.500000 0.000000 4.500000 - L 0 0.000000 0.000000 4.500000 0.000000 0.000000 - L 0 0.000000 0.000000 2.250000 6.937500 2.250000 - L 0 0.000000 3.250000 2.000000 3.750000 2.000000 - L 0 0.000000 3.750000 2.000000 3.750000 2.500000 - L 0 0.000000 3.750000 2.500000 3.250000 2.500000 - L 0 0.000000 3.250000 2.500000 3.250000 2.000000 - END$SEGS -STRUCTURE HO "Walthers ADM Grain Elevator 933-3022" - L 0 0.000000 0.000000 0.000000 13.500000 0.000000 - L 0 0.000000 13.500000 0.000000 13.500000 9.500000 - L 0 0.000000 13.500000 9.500000 0.000000 9.500000 - L 0 0.000000 0.000000 9.500000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers ADM Grain Elevator 933-3225" - L 0 0 14.925370 10.792190 6.659013 10.792190 - L 0 0 14.925370 0.000000 9.184845 0.000000 - L 0 0 9.184845 0.000000 9.184845 7.692308 - L 0 0 14.925370 7.692308 6.659013 7.692308 - L 0 0 6.659013 10.792190 6.659013 7.692308 - L 0 0 9.184845 2.870264 14.925370 2.870264 - L 0 0 13.432840 7.692308 13.432840 2.870264 - L 0 0 10.332950 7.692308 10.332950 2.870264 - L 0 0 14.925370 6.888634 14.006890 6.888634 - L 0 0 14.006890 6.888634 14.006890 5.970150 - L 0 0 14.006890 5.970150 14.925370 5.970150 - L 0 0 14.006890 4.362802 14.925370 4.362802 - L 0 0 14.925370 10.792190 14.925370 0.000000 - A 0 0 0.363062 14.466130 6.429391 0.000000 360.000000 - A 0 0 0.363062 14.466130 3.903559 0.000000 360.000000 - L 0 0 14.925370 3.444317 14.006890 3.444317 - L 0 0 14.006890 4.362802 14.006890 3.444317 - A 0 0 0.229621 14.466130 6.429391 0.000000 360.000000 - A 0 0 0.229621 14.466130 3.903559 0.000000 360.000000 - A 0 0 0.114811 11.825490 6.888634 0.000000 360.000000 - A 0 0 0.114811 11.825490 5.970150 0.000000 360.000000 - A 0 0 0.114811 11.825490 4.362802 0.000000 360.000000 - A 0 0 0.114811 11.825490 3.559128 0.000000 360.000000 - A 0 0 1.148106 8.036739 6.429391 270.000000 180.000000 - L 0 0 6.888634 6.429391 6.888634 6.429391 - A 0 0 1.148106 5.740528 6.429391 270.000000 180.000000 - A 0 0 1.148106 3.444317 6.429391 270.000000 180.000000 - A 0 0 1.139042 1.157169 6.429391 246.222684 203.777316 - A 0 0 1.148106 8.036739 4.133180 90.000000 180.000000 - A 0 0 1.148106 5.740528 4.133180 90.000000 180.000000 - A 0 0 1.148106 3.444317 4.133180 90.000000 180.000000 - A 0 0 1.139042 1.157169 4.133180 90.000000 203.777316 - L 0 0 9.184845 5.281286 0.114811 5.281286 - L 0 0 0.114811 5.281286 0.114811 6.199770 - L 0 0 0.114811 6.199770 9.070035 6.199770 - L 0 0 0.114811 5.281286 0.114811 4.362802 - L 0 0 0.114811 4.362802 9.184845 4.362802 - END$SEGS -STRUCTURE HO "Walthers ADM Grain Elevator (concrete) 933-3022" - G3 15720651 0.000000 1.148106 1.148106 5.442971 0 - G3 15720651 0.000000 1.148106 3.444317 5.442971 0 - G3 15720651 0.000000 1.148106 3.444317 5.442971 0 - G3 15720651 0.000000 1.148106 5.740528 5.442971 0 - G3 15720651 0.000000 1.148106 8.036739 5.442971 0 - G3 15720651 0.000000 1.148106 1.148106 7.739183 0 - G3 15720651 0.000000 1.148106 3.444317 7.739183 0 - G3 15720651 0.000000 1.148106 5.740528 7.739183 0 - G3 15720651 0.000000 1.148106 8.036739 7.739183 0 - A3 0 0.093750 1.148106 1.148106 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 1.148106 7.739183 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 7.739183 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 7.739183 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 7.739183 0 0.000000 360.000000 - F3 12632256 0.000000 4 - 1.148106 7.739183 0 - 9.184845 7.739183 0 - 9.184845 5.442971 0 - 1.148106 5.442971 0 - G3 0 0.000000 0.000000 1.148106 5.442971 0 - G3 0 0.000000 0.000000 1.148106 7.739183 0 - L3 0 0.093750 1.148106 7.739183 0 1.148106 5.442971 0 - L3 0 0.093750 1.148106 5.442971 0 9.184845 5.442971 0 - L3 0 0.093750 1.148106 6.591077 0 9.184845 6.591077 0 - L3 0 0.093750 9.184845 7.739183 0 1.148106 7.739183 0 - F3 12632256 0.000000 4 - 9.184845 9.231720 0 - 14.466131 9.231720 0 - 14.466131 3.950434 0 - 9.184845 3.950434 0 - L3 0 0.093750 14.466131 3.950434 0 14.466131 9.231720 0 - L3 0 0.093750 9.184845 9.231720 0 9.184845 3.950434 0 - L3 0 0.093750 10.447761 3.950434 0 10.447761 9.231720 0 - L3 0 0.093750 13.203215 3.950434 0 13.203215 9.231720 0 - A3 0 0.093750 0.459242 13.826866 5.442971 0 0.000000 360.000000 - A3 0 0.093750 0.229621 13.826866 5.442971 0 0.000000 360.000000 - A3 0 0.093750 0.459242 13.826866 7.853993 0 0.000000 360.000000 - A3 0 0.093750 0.229621 13.826866 7.853993 0 0.000000 360.000000 - L3 0 0.093750 9.184845 5.442971 0 9.184845 7.739183 0 - F3 12632256 0.000000 4 - 9.184845 11.757552 0 - 14.466131 11.757552 0 - 14.466131 9.231720 0 - 9.184845 9.231720 0 - L3 0 0.093750 9.184845 9.231720 0 9.184845 11.757552 0 - L3 0 0.093750 9.184845 11.757552 0 14.466131 11.757552 0 - L3 0 0.093750 14.466131 11.757552 0 14.466131 9.231720 0 - L3 0 0.093750 14.466131 9.231720 0 9.184845 9.231720 0 - F3 12632256 0.000000 4 - 13.088404 9.346531 0 - 13.088404 9.346531 0 - 13.088404 9.346531 0 - 13.088404 9.346531 0 - G3 0 0.000000 0.114811 11.825488 8.428046 0 - G3 0 0.000000 0.114811 11.825488 7.279940 0 - G3 0 0.000000 0.114811 11.825488 5.672593 0 - G3 0 0.000000 0.114811 11.825488 4.754108 0 - F3 12632256 0.000000 4 - 5.855339 3.950434 0 - 14.466131 3.950434 0 - 14.466131 0.046875 0 - 5.855339 0.046875 0 - L3 0 0.093750 9.184845 3.950434 0 14.466131 3.950434 0 - L3 0 0.093750 14.466131 3.950434 0 14.466131 0.046875 0 - L3 0 0.093750 14.466131 0.046875 0 5.855339 0.046875 0 - L3 0 0.093750 5.855339 0.046875 0 5.855339 3.950434 0 - L3 0 0.093750 5.855339 3.950434 0 9.184845 3.950434 0 - L3 0 0.187500 11.825488 3.950434 0 11.825488 1.769033 0 - END$SEGS -STRUCTURE HO "Walthers ADM Grain Elevator Silo Add-on 933-" - G3 15720651 0.000000 1.148106 1.148106 1.148106 0 - G3 15720651 0.000000 1.148106 3.444317 1.148106 0 - G3 15720651 0.000000 1.148106 3.444317 1.148106 0 - G3 15720651 0.000000 1.148106 5.740528 1.148106 0 - G3 15720651 0.000000 1.148106 8.036739 1.148106 0 - G3 15720651 0.000000 1.148106 1.148106 3.444317 0 - G3 15720651 0.000000 1.148106 3.444317 3.444317 0 - G3 15720651 0.000000 1.148106 5.740528 3.444317 0 - G3 15720651 0.000000 1.148106 8.036739 3.444317 0 - A3 0 0.093750 1.148106 1.148106 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 1.148106 3.444317 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 3.444317 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 3.444317 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 3.444317 0 0.000000 360.000000 - F3 12632256 0.000000 4 - 1.148106 3.444317 0 - 9.184845 3.444317 0 - 9.184845 1.148106 0 - 1.148106 1.148106 0 - G3 0 0.000000 0.000000 1.148106 1.148106 0 - G3 0 0.000000 0.000000 1.148106 3.444317 0 - L3 0 0.093750 1.148106 3.444317 0 1.148106 1.148106 0 - L3 0 0.093750 1.148106 1.148106 0 9.184845 1.148106 0 - L3 0 0.093750 1.148106 2.296211 0 9.184845 2.296211 0 - L3 0 0.093750 9.184845 3.444317 0 1.148106 3.444317 0 - L3 0 0.093750 9.184845 1.148106 0 9.184845 3.444317 0 - END$SEGS -STRUCTURE HO "Walthers Redwing Flour Mill 933-3026" - L 0 0.000000 0.000000 0.000000 11.000000 0.000000 - L 0 0.000000 11.000000 0.000000 11.000000 8.000000 - L 0 0.000000 11.000000 8.000000 0.000000 8.000000 - L 0 0.000000 0.000000 8.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Red Wing Milling Co 933-3212" - L 0 0 8.266360 0.000000 8.266360 0.688863 - L 0 0 12.169920 0.688863 8.266360 0.688863 - L 0 0 12.169920 8.955224 3.788749 8.955224 - L 0 0 3.788749 8.955224 3.788749 8.266360 - L 0 0 3.788749 8.151550 0.000000 8.151550 - L 0 0 0.688863 1.377727 5.970150 1.377727 - L 0 0 5.970150 1.377727 5.970150 2.985075 - L 0 0 5.970150 2.985075 0.688863 2.985075 - L 0 0 0.688863 2.985075 0.688863 1.377727 - L 0 0 5.625718 2.640643 4.822044 2.640643 - L 0 0 4.822044 2.640643 4.822044 1.951780 - L 0 0 4.822044 1.951780 5.625718 1.951780 - L 0 0 5.625718 1.951780 5.625718 2.640643 - L 0 0 8.266360 0.000000 8.266360 -1.262916 - L 0 0 8.266360 -1.262916 3.673938 -1.262916 - L 0 0 3.673938 -1.262916 3.673938 0.688863 - L 0 0 3.673938 0.688863 0.000000 0.688863 - L 0 0 8.266360 0.688863 3.673938 0.688863 - L 0 0 3.673938 0.000000 0.000000 0.000000 - L 0 0 4.133180 0.688863 4.133180 -0.114811 - L 0 0 4.133180 -0.114811 7.462687 -0.114811 - L 0 0 7.462687 -0.114811 7.462687 0.688863 - A 0 0 0.256724 5.855339 0.229621 0.000000 360.000000 - A 0 0 0.256724 7.003444 0.229621 0.000000 360.000000 - A 0 0 0.256724 4.822044 0.229621 0.000000 360.000000 - A 0 0 0.114811 7.003444 0.229621 0.000000 360.000000 - A 0 0 0.114811 5.855339 0.229621 0.000000 360.000000 - A 0 0 0.000000 4.822044 0.229621 0.000000 360.000000 - A 0 0 0.114811 4.822044 0.229621 0.000000 360.000000 - L 0 0 12.169920 8.955224 12.169920 0.688863 - L 0 0 3.788749 8.151550 12.169920 8.151550 - L 0 4 5.396097 -0.114811 5.396097 -1.033295 - L 0 4 2.411022 0.688863 2.411022 -0.114811 - L 0 0 0.000000 8.151550 0.000000 8.151550 - L 0 0 0.000000 8.151550 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Grain Bin 933-3123" - A 0 0.000000 2.765424 2.843750 2.770833 0.000000 360.000000 - A 0 0.000000 0.192074 2.739583 2.750000 0.000000 360.000000 - A 0 0.000000 2.458157 2.781250 2.770833 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Grain Dryer 933-3128" - L 0 0.000000 -0.010417 0.000000 2.864583 0.000000 - L 0 0.000000 2.864583 0.000000 2.864583 1.145833 - L 0 0.000000 -0.010417 1.145833 -0.010417 0.000000 - L 0 0.000000 -0.010417 0.593750 2.864583 0.593750 - L 0 0.000000 2.864583 0.468750 -0.010417 0.468750 - L 0 0.000000 2.864583 0.697917 3.072916 0.697917 - L 0 0.000000 3.072916 0.697917 3.072916 0.322917 - L 0 0.000000 3.072916 0.322917 2.864583 0.322917 - L 0 0.000000 2.864583 0.322917 2.864583 0.697917 - L 0 0.000000 2.593750 0.718750 2.593750 1.072917 - L 0 0.000000 2.593750 0.093750 2.593750 0.364583 - L 0 0.000000 2.218750 0.718750 2.218750 1.072917 - L 0 0.000000 2.218750 0.114583 2.218750 0.406250 - L 0 0.000000 2.593750 0.343750 2.593750 0.385417 - L 0 0.000000 1.864583 0.718750 1.864583 1.052083 - L 0 0.000000 1.864583 0.093750 1.864583 0.385417 - L 0 0.000000 1.489583 0.093750 1.489583 0.385417 - L 0 0.000000 2.864583 1.135417 -0.010417 1.135417 - L 0 0.000000 1.489583 0.677083 1.489583 1.052083 - L 0 0.000000 1.156250 0.677083 1.156250 1.031250 - L 0 0.000000 1.156250 0.093750 1.156250 0.385417 - L 0 0.000000 0.802083 0.677083 0.802083 1.031250 - L 0 0.000000 0.802083 0.072917 0.802083 0.364583 - L 0 0.000000 0.385416 0.697917 0.385416 1.052083 - L 0 0.000000 0.385416 0.072917 0.385416 0.406250 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Coal Industries -STRUCTURE HO "Walther's Cornerstone Structures New River Mine Tipple 933-3221" - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 9.184845 0.000000 0 - 9.184845 9.184845 0 - 0.000000 9.184845 0 - L3 0 0.000000 4.477612 9.184845 0 4.477612 0.000000 0 - L3 0 0.000000 2.066590 0.000000 0 2.066590 9.156142 0 - L3 0 0.000000 4.477612 4.592422 0 9.156142 4.592422 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structures New River Mine Conveyor 933-3221" - F3 12632256 0.000000 4 - 5.510907 0.000000 0 - 0.000000 0.000000 0 - 0.000000 4.707233 0 - 5.510907 4.707233 0 - F3 8421504 0.000000 4 - 2.296211 4.707233 0 - 3.214696 4.707233 0 - 3.214696 5.281286 0 - 2.296211 5.281286 0 - L3 0 0.000000 0.000000 0.000000 0 5.510907 0.000000 0 - L3 0 0.000000 5.510907 0.000000 0 5.510907 4.707233 0 - L3 0 0.000000 5.510907 4.707233 0 0.000000 4.707233 0 - L3 0 0.000000 0.000000 4.707233 0 0.000000 0.000000 0 - L3 0 0.000000 2.755454 4.707233 0 2.755454 0.028703 0 - L3 0 0.000000 0.000000 2.755454 0 5.482204 2.784156 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structures New River Mine Track Coaling Bldg. 933-3221" - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 7.577497 0.000000 0 - 7.577497 2.985075 0 - 0.000000 2.985075 0 - L3 0 0.000000 0.000000 1.492537 0 7.520092 1.463835 0 - END$SEGS -STRUCTURE HO "Walthers Coal Flood Loader 933-3051" - L 0 0.000000 0.000000 0.000000 6.000000 0.000000 - L 0 0.000000 6.000000 0.000000 6.000000 4.000000 - L 0 0.000000 6.000000 4.000000 0.000000 4.000000 - L 0 0.000000 0.000000 4.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Cornerstone Structure Western (coal) Flood Loader 933-3247" - G3 0 0.000000 0.000000 2.440384 2.440384 0 - G3 15132390 0.000000 2.497789 2.497789 2.497789 0 - F3 8421504 0.000000 4 - 4.363461 3.330166 0 - 2.870924 3.330166 0 - 2.870924 1.550602 0 - 4.363461 1.550602 0 - L3 0 0.000000 3.559787 3.330166 0 3.559787 1.550602 0 - F3 0 0.000000 4 - 34.874370 1.464494 0 - 34.816960 1.464494 0 - 34.816960 1.464494 0 - 34.874370 1.464494 0 - F3 12632256 0.000000 4 - 34.931770 1.464494 0 - 33.037400 1.464494 0 - 33.037400 3.301463 0 - 34.931770 3.301463 0 - L3 0 0.000000 4.908811 1.981142 0 32.979990 1.981142 0 - L3 0 0.000000 32.979990 1.981142 0 32.979990 2.842221 0 - L3 0 0.000000 32.979990 2.842221 0 4.908811 2.842221 0 - L3 0 0.000000 4.908811 2.842221 0 4.908811 1.981142 0 - A3 0 0.000000 2.285423 2.469087 2.497789 0 0.000000 360.000000 - G3 0 0.000000 0.118345 3.186653 2.124655 0 - G3 8421504 0.000000 0.192544 1.005252 2.583897 0 - F3 8421504 0.000000 4 - 4.966217 2.497789 0 - 32.979990 2.497789 0 - 32.979990 2.210763 0 - 4.966217 2.210763 0 - END$SEGS -STRUCTURE HO "Walthers Rotary Dumper 933-3145" - L 0 0.000000 -0.020833 0.020833 7.229167 0.020833 - L 0 0.000000 7.229167 0.020833 7.229167 9.520833 - L 0 0.000000 7.229167 9.520833 -0.020833 9.520833 - L 0 0.000000 -0.020833 9.520833 -0.020833 0.020833 - L 0 0.000000 3.895833 0.020833 3.895833 9.520833 - L 0 0.000000 3.354167 -0.020833 3.354167 9.520833 - END$SEGS -STRUCTURE HO "Walthers O.L. King Coal Yard, Shed 933-3015a" - L 16711935 0 0.000000 0.000000 0.000000 2.875000 - L 16711935 0 0.000000 2.875000 5.000000 2.875000 - L 16711935 0 5.000000 2.875000 5.000000 0.000000 - L 16711935 0 5.000000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers O.L. King Coal Yard, Office 933-3015b" - L 16711935 0 0.000000 0.000000 0.000000 4.500000 - L 16711935 0 0.000000 4.500000 6.500000 4.500000 - L 16711935 0 6.500000 4.500000 6.500000 0.000000 - L 16711935 0 6.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers O.L. King Coal Yard, Trestle 933-3015c" - L 16711935 0 0.000000 0.000000 0.000000 2.000000 - L 16711935 0 0.000000 2.000000 15.750000 2.000000 - L 16711935 0 15.750000 2.000000 15.750000 0.000000 - L 16711935 0 15.750000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Western Flood Loader 933-3089" - F3 16755285 0.000000 4 - 29.250868 3.375868 0 - 32.000868 3.375868 0 - 32.000868 1.125868 0 - 29.250868 1.125868 0 - G3 12632256 0.000000 2.250868 2.250868 2.250868 0 - F3 16755285 0.000000 4 - 1.938368 3.375868 0 - 4.188368 3.375868 0 - 4.188368 1.125868 0 - 1.938368 1.125868 0 - L3 0 0.052083 28.563368 2.063368 0 28.563368 2.063368 0 - A3 0 0.052083 2.250000 2.250868 2.250868 0 0.000000 360.000000 - L3 0 0.052083 1.938368 1.125868 0 4.188368 1.125868 0 - L3 0 0.052083 4.188368 3.375868 0 1.938368 3.375868 0 - L3 0 0.052083 1.938368 3.375868 0 1.938368 1.125868 0 - L3 12632256 0.052083 3.063368 3.438368 0 3.063368 3.438368 0 - L3 0 0.052083 3.063368 3.375868 0 3.063368 1.125868 0 - L3 0 0.052083 32.000868 1.125868 0 29.250868 1.125868 0 - L3 0 0.052083 29.250868 3.375868 0 32.000868 3.375868 0 - L3 0 0.052083 32.000868 3.375868 0 32.000868 1.125868 0 - F3 16755285 0.000000 4 - 29.250868 3.000868 0 - 4.188368 3.000868 0 - 4.188368 1.500868 0 - 29.250868 1.500868 0 - L3 0 0.052083 4.188368 1.125868 0 4.188368 3.375868 0 - L3 0 0.052083 29.250868 3.000868 0 4.188368 3.000868 0 - L3 0 0.052083 29.250868 1.500868 0 4.188368 1.500868 0 - L3 0 0.052083 29.250868 1.125868 0 29.250868 3.375868 0 - END$SEGS -STRUCTURE HO "Walthers New River Mining Co.- Stack Loading Building 933-3017B" - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - F3 16755285 0.000000 4 - 0.026042 0.026042 0 - 7.026042 0.026042 0 - 7.026042 2.776042 0 - 0.026042 2.776042 0 - L3 0 0.052083 0.026042 0.026042 0 7.026042 0.026042 0 - L3 0 0.052083 7.026042 0.026042 0 7.026042 2.776042 0 - L3 0 0.052083 7.026042 2.776042 0 0.026042 2.776042 0 - L3 0 0.052083 0.026042 2.776042 0 0.026042 0.026042 0 - L3 0 0.052083 0.026042 1.401042 0 7.026042 1.401042 0 - END$SEGS -STRUCTURE HO "Walthers New River Mining Co.- Tripple Building 933-3017A" - F3 16755285 0.000000 4 - 0.026042 0.026042 0 - 7.526042 0.026042 0 - 7.526042 5.026042 0 - 0.026042 5.026042 0 - F3 16755285 0.000000 4 - 7.526042 3.026042 0 - 12.526042 3.026042 0 - 12.526042 5.026042 0 - 7.526042 5.026042 0 - L3 0 0.052083 7.526042 3.026042 0 12.526042 3.026042 0 - L3 0 0.052083 12.526042 5.026042 0 7.526042 5.026042 0 - L3 0 0.052083 10.026042 3.026042 0 10.026042 5.026042 0 - F3 16755285 0.000000 4 - 7.526042 9.026042 0 - 12.526042 9.026042 0 - 12.526042 7.526042 0 - 7.526042 7.526042 0 - F3 16755285 0.000000 4 - 0.026042 7.526042 0 - 12.526042 7.526042 0 - 12.526042 5.026042 0 - 0.026042 5.026042 0 - L3 0 0.052083 0.026042 0.026042 0 7.526042 0.026042 0 - L3 0 0.052083 7.526042 0.026042 0 7.526042 7.526042 0 - L3 0 0.052083 7.526042 7.526042 0 0.026042 7.526042 0 - L3 0 0.052083 0.026042 7.526042 0 0.026042 0.026042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.526042 9.026042 0 7.526042 9.026042 0 - L3 0 0.052083 7.526042 9.026042 0 7.526042 3.026042 0 - L3 0 0.052083 12.526042 3.026042 0 12.526042 9.026042 0 - L3 0 0.052083 0.026042 7.526042 0 2.526042 7.526042 0 - L3 0 0.052083 2.526042 7.526042 0 2.526042 5.026042 0 - L3 0 0.052083 2.526042 5.026042 0 0.026042 5.026042 0 - L3 0 0.052083 0.026042 5.026042 0 0.026042 7.526042 0 - L3 0 0.052083 2.526042 7.526042 0 7.526042 7.526042 0 - L3 0 0.052083 7.526042 7.526042 0 7.526042 5.026042 0 - L3 0 0.052083 7.526042 5.026042 0 2.526042 5.026042 0 - L3 0 0.052083 2.526042 5.026042 0 2.526042 7.526042 0 - L3 0 0.052083 7.526042 7.526042 0 12.526042 7.526042 0 - L3 0 0.052083 12.526042 7.526042 0 12.526042 5.026042 0 - L3 0 0.052083 7.526042 5.026042 0 7.526042 7.526042 0 - L3 0 0.052083 0.026042 6.276042 0 12.526042 6.276042 0 - L3 0 0.104167 3.151042 3.651042 0 3.151042 3.651042 0 - L3 0 0.052083 3.776042 0.026042 0 3.776042 5.026042 0 - L3 8421504 0.010417 0.026042 4.526042 0 3.776042 4.526042 0 - L3 8421504 0.010417 0.026042 4.026042 0 3.776042 4.026042 0 - L3 8421504 0.010417 0.026042 3.526042 0 3.776042 3.526042 0 - L3 8421504 0.010417 0.026042 3.026042 0 3.776042 3.026042 0 - L3 8421504 0.010417 0.026042 2.526042 0 3.776042 2.526042 0 - L3 8421504 0.010417 0.026042 2.026042 0 3.776042 2.026042 0 - L3 8421504 0.010417 0.026042 1.526042 0 3.776042 1.526042 0 - L3 8421504 0.010417 0.026042 1.026042 0 3.776042 1.026042 0 - L3 8421504 0.010417 0.026042 0.526042 0 3.776042 0.526042 0 - L3 8421504 0.010417 3.776042 4.526042 0 7.526042 4.526042 0 - L3 8421504 0.010417 3.776042 4.026042 0 7.526042 4.026042 0 - L3 8421504 0.010417 3.776042 3.526042 0 7.526042 3.526042 0 - L3 8421504 0.010417 3.776042 3.026042 0 7.526042 3.026042 0 - L3 8421504 0.010417 3.776042 2.526042 0 7.526042 2.526042 0 - L3 8421504 0.010417 3.776042 2.026042 0 7.526042 2.026042 0 - L3 8421504 0.010417 3.776042 1.526042 0 7.526042 1.526042 0 - L3 8421504 0.010417 3.776042 1.026042 0 7.526042 1.026042 0 - L3 8421504 0.010417 3.776042 0.526042 0 7.526042 0.526042 0 - L3 8421504 0.010417 0.276042 6.276042 0 0.276042 5.026042 0 - L3 8421504 0.010417 0.526042 6.276042 0 0.526042 5.026042 0 - L3 8421504 0.010417 0.776042 6.276042 0 0.776042 5.088542 0 - L3 8421504 0.010417 1.026042 6.276042 0 1.026042 5.026042 0 - L3 8421504 0.010417 1.276042 6.276042 0 1.276042 5.088542 0 - L3 8421504 0.010417 1.526042 6.276042 0 1.526042 5.088542 0 - L3 8421504 0.010417 1.776042 6.276042 0 1.776042 5.026042 0 - L3 8421504 0.010417 2.026042 6.276042 0 2.026042 5.026042 0 - L3 8421504 0.010417 2.276042 6.276042 0 2.276042 5.026042 0 - L3 8421504 0.010417 0.276042 6.276042 0 0.276042 7.526042 0 - L3 8421504 0.010417 0.526042 6.276042 0 0.526042 7.526042 0 - L3 8421504 0.010417 0.776042 6.276042 0 0.776042 7.526042 0 - L3 8421504 0.010417 1.026042 6.276042 0 1.026042 7.526042 0 - L3 8421504 0.010417 1.276042 6.276042 0 1.276042 7.526042 0 - L3 8421504 0.010417 1.526042 6.276042 0 1.526042 7.526042 0 - L3 8421504 0.010417 1.776042 6.276042 0 1.776042 7.526042 0 - L3 8421504 0.010417 2.026042 6.276042 0 2.026042 7.526042 0 - L3 8421504 0.010417 2.276042 6.276042 0 2.276042 7.526042 0 - L3 8421504 0.010417 2.765625 6.260417 0 2.765625 7.510417 0 - L3 8421504 0.010417 3.015625 6.260417 0 3.015625 7.510417 0 - L3 8421504 0.010417 3.265625 6.260417 0 3.265625 7.510417 0 - L3 8421504 0.010417 3.515625 6.260417 0 3.515625 7.510417 0 - L3 8421504 0.010417 3.765625 6.260417 0 3.765625 7.510417 0 - L3 8421504 0.010417 4.015625 6.260417 0 4.015625 7.510417 0 - L3 8421504 0.010417 4.265625 6.260417 0 4.265625 7.510417 0 - L3 8421504 0.010417 4.515625 6.260417 0 4.515625 7.510417 0 - L3 8421504 0.010417 4.765625 6.260417 0 4.765625 7.510417 0 - L3 8421504 0.010417 4.968750 6.307292 0 4.968750 7.557292 0 - L3 8421504 0.010417 5.218750 6.307292 0 5.218750 7.557292 0 - L3 8421504 0.010417 5.468750 6.307292 0 5.468750 7.557292 0 - L3 8421504 0.010417 5.718750 6.307292 0 5.718750 7.557292 0 - L3 8421504 0.010417 5.968750 6.307292 0 5.968750 7.557292 0 - L3 8421504 0.010417 6.218750 6.307292 0 6.218750 7.557292 0 - L3 8421504 0.010417 6.468750 6.307292 0 6.468750 7.557292 0 - L3 8421504 0.010417 6.718750 6.307292 0 6.718750 7.557292 0 - L3 8421504 0.010417 6.968750 6.307292 0 6.968750 7.557292 0 - L3 8421504 0.010417 2.750000 5.041667 0 2.750000 6.291667 0 - L3 8421504 0.010417 3.000000 5.041667 0 3.000000 6.291667 0 - L3 8421504 0.010417 3.250000 5.041667 0 3.250000 6.291667 0 - L3 8421504 0.010417 3.500000 5.041667 0 3.500000 6.291667 0 - L3 8421504 0.010417 3.750000 5.041667 0 3.750000 6.291667 0 - L3 8421504 0.010417 4.000000 5.041667 0 4.000000 6.291667 0 - L3 8421504 0.010417 4.250000 5.041667 0 4.250000 6.291667 0 - L3 8421504 0.010417 4.500000 5.041667 0 4.500000 6.291667 0 - L3 8421504 0.010417 4.750000 5.041667 0 4.750000 6.291667 0 - L3 8421504 0.010417 4.984375 5.041667 0 4.984375 6.291667 0 - L3 8421504 0.010417 5.234375 5.041667 0 5.234375 6.291667 0 - L3 8421504 0.010417 5.484375 5.041667 0 5.484375 6.291667 0 - L3 8421504 0.010417 5.734375 5.041667 0 5.734375 6.291667 0 - L3 8421504 0.010417 5.984375 5.041667 0 5.984375 6.291667 0 - L3 8421504 0.010417 6.234375 5.041667 0 6.234375 6.291667 0 - L3 8421504 0.010417 6.484375 5.041667 0 6.484375 6.291667 0 - L3 8421504 0.010417 6.734375 5.041667 0 6.734375 6.291667 0 - L3 8421504 0.010417 6.984375 5.041667 0 6.984375 6.291667 0 - L3 8421504 0.010417 7.781250 6.276042 0 7.781250 7.526042 0 - L3 8421504 0.010417 8.031250 6.276042 0 8.031250 7.526042 0 - L3 8421504 0.010417 8.281250 6.276042 0 8.281250 7.526042 0 - L3 8421504 0.010417 8.531250 6.276042 0 8.531250 7.526042 0 - L3 8421504 0.010417 8.781250 6.276042 0 8.781250 7.526042 0 - L3 8421504 0.010417 9.031250 6.276042 0 9.031250 7.526042 0 - L3 8421504 0.010417 9.281250 6.276042 0 9.281250 7.526042 0 - L3 8421504 0.010417 9.531250 6.276042 0 9.531250 7.526042 0 - L3 8421504 0.010417 9.781250 6.276042 0 9.781250 7.526042 0 - L3 8421504 0.010417 10.031250 6.291667 0 10.031250 7.541667 0 - L3 8421504 0.010417 10.281250 6.291667 0 10.281250 7.541667 0 - L3 8421504 0.010417 10.531250 6.291667 0 10.531250 7.541667 0 - L3 8421504 0.010417 10.781250 6.291667 0 10.781250 7.541667 0 - L3 8421504 0.010417 11.031250 6.291667 0 11.031250 7.541667 0 - L3 8421504 0.010417 11.281250 6.291667 0 11.281250 7.541667 0 - L3 8421504 0.010417 11.531250 6.291667 0 11.531250 7.541667 0 - L3 8421504 0.010417 11.781250 6.291667 0 11.781250 7.541667 0 - L3 8421504 0.010417 12.031250 6.291667 0 12.031250 7.541667 0 - L3 8421504 0.010417 7.796875 5.026042 0 7.796875 6.276042 0 - L3 8421504 0.010417 8.046875 5.026042 0 8.046875 6.276042 0 - L3 8421504 0.010417 8.296875 5.026042 0 8.296875 6.276042 0 - L3 8421504 0.010417 8.546875 5.026042 0 8.546875 6.276042 0 - L3 8421504 0.010417 8.796875 5.026042 0 8.796875 6.276042 0 - L3 8421504 0.010417 9.046875 5.026042 0 9.046875 6.276042 0 - L3 8421504 0.010417 9.296875 5.026042 0 9.296875 6.276042 0 - L3 8421504 0.010417 9.546875 5.026042 0 9.546875 6.276042 0 - L3 8421504 0.010417 9.796875 5.026042 0 9.796875 6.276042 0 - L3 8421504 0.010417 10.046875 5.026042 0 10.046875 6.276042 0 - L3 8421504 0.010417 10.296875 5.026042 0 10.296875 6.276042 0 - L3 8421504 0.010417 10.546875 5.026042 0 10.546875 6.276042 0 - L3 8421504 0.010417 10.796875 5.026042 0 10.796875 6.276042 0 - L3 8421504 0.010417 11.046875 5.026042 0 11.046875 6.276042 0 - L3 8421504 0.010417 11.296875 5.026042 0 11.296875 6.276042 0 - L3 8421504 0.010417 11.546875 5.026042 0 11.546875 6.276042 0 - L3 8421504 0.010417 11.796875 5.026042 0 11.796875 6.276042 0 - L3 8421504 0.010417 12.046875 5.026042 0 12.046875 6.276042 0 - L3 8421504 0.010417 7.276042 7.526042 0 7.276042 6.276042 0 - L3 8421504 0.010417 7.276042 6.276042 0 7.276042 5.026042 0 - L3 8421504 0.010417 12.276042 7.526042 0 12.276042 6.276042 0 - L3 8421504 0.010417 12.276042 6.276042 0 12.276042 5.026042 0 - END$SEGS -STRUCTURE HO "Walthers Diamond Coal Corp. 933-4046" - F3 14737632 0.000000 5 - 8.650265 6.265639 0 - 0.150265 6.265651 0 - 0.025264 5.765651 0 - 0.150263 5.265651 0 - 8.650263 5.265639 0 - F3 14737632 0.000000 4 - 8.650258 1.140639 0 - 8.650260 2.765639 0 - 11.650260 2.765635 0 - 11.650258 1.140635 0 - F3 14737632 0.000000 4 - 8.650260 2.765639 0 - 8.650268 8.765639 0 - 19.400268 8.765625 0 - 19.400260 2.765625 0 - F3 14737632 0.000000 4 - 13.400268 8.765633 0 - 13.400274 13.390633 0 - 19.400274 13.390625 0 - 19.400268 8.765625 0 - F3 15720651 0.000000 4 - 11.650260 2.390635 0 - 11.650260 2.765635 0 - 19.275260 2.765625 0 - 19.275260 2.390625 0 - F3 15720651 0.000000 4 - 18.900260 2.390626 0 - 18.900257 0.140626 0 - 19.275257 0.140625 0 - 19.275260 2.390625 0 - F3 15720651 0.000000 4 - 13.275260 2.390633 0 - 13.275258 0.890633 0 - 13.650258 0.890633 0 - 13.650260 2.390633 0 - L3 0 0.031250 13.400275 14.015633 0 13.400278 16.515633 0 - L3 0 0.031250 13.400278 16.515633 0 10.900278 16.515636 0 - L3 0 0.031250 10.900278 16.515636 0 10.900275 14.015636 0 - L3 0 0.031250 10.900275 14.015636 0 13.400275 14.015633 0 - A3 0 0.052083 1.125000 12.150277 15.265635 0 270.000000 360.000000 - F3 14737632 0.000000 4 - 11.150275 14.265636 0 - 11.150278 16.265636 0 - 12.900278 16.265634 0 - 12.900275 14.265634 0 - F3 14737632 0.000000 4 - 11.900268 8.765635 0 - 11.900275 14.265635 0 - 12.650275 14.265634 0 - 12.650268 8.765634 0 - L3 0 0.052083 19.400274 13.390625 0 13.400274 13.390633 0 - L3 0 0.052083 13.400274 13.390633 0 13.400268 8.765633 0 - L3 0 0.052083 19.400274 13.390625 0 19.400268 8.765625 0 - L3 0 0.052083 8.650268 8.765639 0 8.650260 2.765639 0 - L3 0 0.052083 8.650260 2.765639 0 19.400260 2.765625 0 - L3 0 0.052083 19.400260 2.765625 0 19.400268 8.765625 0 - L3 8421504 0.020833 16.400274 13.390629 0 16.400268 8.765629 0 - L3 8421504 0.020833 19.400264 5.765625 0 8.650264 5.765639 0 - L3 0 0.052083 8.650260 2.765639 0 8.650258 1.140639 0 - L3 0 0.052083 8.650258 1.140639 0 11.650258 1.140627 0 - L3 0 0.052083 11.900268 8.765635 0 11.900268 14.265635 0 - L3 0 0.052083 11.900275 14.265635 0 12.650275 14.265634 0 - L3 0 0.052083 12.650268 14.265634 0 12.650268 8.765634 0 - L3 0 0.052083 13.275274 13.390633 0 13.275274 13.390633 0 - L3 8421504 0.010417 17.900275 13.640627 0 17.900275 14.640627 0 - L3 8421504 0.010417 14.900275 13.640631 0 14.900276 14.640631 0 - L3 0 0.052083 12.900275 14.265634 0 12.900278 16.265634 0 - L3 0 0.052083 12.900278 16.265634 0 11.150278 16.265636 0 - L3 0 0.052083 11.150278 16.265636 0 11.150275 14.265636 0 - L3 0 0.052083 11.150275 14.265636 0 12.900275 14.265634 0 - L3 8421504 0.020833 12.275268 8.765634 0 12.275275 14.265634 0 - L3 8421504 0.020833 12.025275 14.265635 0 12.025278 16.265635 0 - F3 14737632 0.000000 4 - 8.650268 8.765639 0 - 8.650270 10.390639 0 - 11.650270 10.390635 0 - 11.650268 8.765635 0 - L3 0 0.052083 8.650268 8.765639 0 8.650270 10.390639 0 - L3 0 0.052083 8.650270 10.390639 0 11.650270 10.390635 0 - L3 0 0.052083 11.650270 10.390635 0 11.650268 8.765635 0 - L3 8421504 0.020833 11.400268 8.890636 0 11.400270 10.265636 0 - L3 8421504 0.020833 11.150268 8.890636 0 11.150270 10.265636 0 - L3 8421504 0.020833 10.900268 8.890636 0 10.900270 10.265636 0 - L3 8421504 0.020833 10.650268 8.890637 0 10.650270 10.265637 0 - L3 8421504 0.020833 10.400268 8.890637 0 10.400270 10.265637 0 - L3 8421504 0.020833 10.150270 10.265637 0 10.150268 8.890637 0 - L3 8421504 0.020833 9.900270 10.265638 0 9.900268 8.890638 0 - L3 8421504 0.020833 9.775270 10.265638 0 9.775270 10.265638 0 - L3 8421504 0.020833 9.650270 10.265638 0 9.650268 8.890638 0 - L3 8421504 0.020833 9.400270 10.265638 0 9.400268 8.890638 0 - L3 8421504 0.020833 9.150268 8.890639 0 9.150270 10.265639 0 - L3 8421504 0.020833 8.900268 8.890639 0 8.900270 10.265639 0 - L3 8421504 0.020833 11.275276 14.515636 0 11.900276 14.515635 0 - L3 8421504 0.020833 11.900276 14.765635 0 11.275276 14.765636 0 - L3 8421504 0.020833 11.275276 15.015636 0 11.900276 15.015635 0 - L3 8421504 0.020833 11.275277 15.265636 0 11.900277 15.265635 0 - L3 8421504 0.020833 11.275277 15.515636 0 11.900277 15.515635 0 - L3 8421504 0.020833 11.275277 15.765636 0 11.900277 15.765635 0 - L3 8421504 0.020833 11.275278 16.015636 0 11.900278 16.015635 0 - L3 8421504 0.020833 12.150278 16.015635 0 12.775278 16.015634 0 - L3 8421504 0.020833 12.150277 15.765635 0 12.775277 15.765634 0 - L3 8421504 0.020833 12.150277 15.515635 0 12.775277 15.515634 0 - L3 8421504 0.020833 12.150277 15.265635 0 12.775277 15.265634 0 - L3 8421504 0.020833 12.150276 15.015635 0 12.775276 15.015634 0 - L3 8421504 0.020833 12.150276 14.765635 0 12.775276 14.765634 0 - L3 8421504 0.020833 12.150276 14.515635 0 12.775276 14.515634 0 - L3 8421504 0.020833 12.150276 14.390635 0 12.150276 14.390635 0 - L3 8421504 0.020833 12.150275 14.140635 0 12.025275 14.140635 0 - L3 8421504 0.020833 12.150275 13.890635 0 12.025275 13.890635 0 - L3 8421504 0.020833 12.150275 13.640635 0 12.025275 13.640635 0 - L3 8421504 0.020833 12.150274 13.390635 0 12.025274 13.390635 0 - L3 8421504 0.020833 12.150274 13.140635 0 12.025274 13.140635 0 - L3 8421504 0.020833 12.150274 12.890635 0 12.025274 12.890635 0 - L3 8421504 0.020833 12.150273 12.640635 0 12.025273 12.640635 0 - L3 8421504 0.020833 12.150273 12.390635 0 12.025273 12.390635 0 - L3 8421504 0.020833 12.150273 12.140635 0 12.025273 12.140635 0 - L3 8421504 0.020833 12.150272 11.890635 0 12.025272 11.890635 0 - L3 8421504 0.020833 12.150272 11.640635 0 12.025272 11.640635 0 - L3 8421504 0.020833 12.150272 11.390635 0 12.025272 11.390635 0 - L3 8421504 0.020833 12.150271 11.140635 0 12.025271 11.140635 0 - L3 8421504 0.020833 12.150271 10.890635 0 12.025271 10.890635 0 - L3 8421504 0.020833 12.150271 10.640635 0 12.025271 10.640635 0 - L3 8421504 0.020833 12.150270 10.390635 0 12.025270 10.390635 0 - L3 8421504 0.020833 12.150270 10.140635 0 12.025270 10.140635 0 - L3 8421504 0.020833 12.150270 9.890635 0 12.025270 9.890635 0 - L3 8421504 0.020833 12.150269 9.640635 0 12.025269 9.640635 0 - L3 8421504 0.020833 12.150269 9.390635 0 12.025269 9.390635 0 - L3 8421504 0.020833 12.150269 9.140635 0 12.025269 9.140635 0 - L3 8421504 0.020833 12.150268 8.890635 0 12.025268 8.890635 0 - L3 8421504 0.020833 12.400268 8.890634 0 12.525268 8.890634 0 - L3 8421504 0.020833 12.400269 9.140634 0 12.525269 9.140634 0 - L3 8421504 0.020833 12.400269 9.390634 0 12.525269 9.390634 0 - L3 8421504 0.020833 12.400269 9.640634 0 12.525269 9.640634 0 - L3 8421504 0.020833 12.400270 9.890634 0 12.525270 9.890634 0 - L3 8421504 0.020833 12.400270 10.140634 0 12.525270 10.140634 0 - L3 8421504 0.020833 12.400270 10.390634 0 12.525270 10.390634 0 - L3 8421504 0.020833 12.400271 10.640634 0 12.525271 10.640634 0 - L3 8421504 0.020833 12.400271 10.890634 0 12.525271 10.890634 0 - L3 8421504 0.020833 12.400271 11.140634 0 12.525271 11.140634 0 - L3 8421504 0.020833 12.400272 11.390634 0 12.525272 11.390634 0 - L3 8421504 0.020833 12.400272 11.640634 0 12.525272 11.640634 0 - L3 8421504 0.020833 12.400272 11.890634 0 12.525272 11.890634 0 - L3 8421504 0.020833 12.400273 12.140634 0 12.525273 12.140634 0 - L3 8421504 0.020833 12.400273 12.390634 0 12.525273 12.390634 0 - L3 8421504 0.020833 12.400273 12.640634 0 12.525273 12.640634 0 - L3 8421504 0.020833 12.400274 12.890634 0 12.525274 12.890634 0 - L3 8421504 0.020833 12.400274 13.140634 0 12.525274 13.140634 0 - L3 8421504 0.020833 12.400274 13.390634 0 12.525274 13.390634 0 - L3 8421504 0.020833 12.400275 13.640634 0 12.525275 13.640634 0 - L3 8421504 0.020833 12.400275 13.890634 0 12.525275 13.890634 0 - L3 8421504 0.020833 12.400275 14.140634 0 12.525275 14.140634 0 - L3 8421504 0.020833 8.900258 1.265639 0 8.900260 2.640639 0 - L3 8421504 0.020833 9.150258 1.265639 0 9.150260 2.640639 0 - L3 8421504 0.020833 9.400258 1.265638 0 9.400260 2.640638 0 - L3 8421504 0.020833 9.650258 1.265638 0 9.650260 2.640638 0 - L3 8421504 0.020833 9.900258 1.265638 0 9.900260 2.640638 0 - L3 8421504 0.020833 10.150258 1.265637 0 10.150260 2.640637 0 - L3 8421504 0.020833 10.400258 1.265637 0 10.400260 2.640637 0 - L3 8421504 0.020833 10.650258 1.265637 0 10.650260 2.640637 0 - L3 8421504 0.020833 10.900258 1.265636 0 10.900260 2.640636 0 - L3 8421504 0.020833 11.150258 1.265636 0 11.150260 2.640636 0 - L3 8421504 0.020833 11.400258 1.265636 0 11.400260 2.390636 0 - L3 8421504 0.020833 11.400260 2.390636 0 11.400260 2.640636 0 - L3 0 0.052083 19.400268 8.765625 0 8.650268 8.765639 0 - L3 8421504 0.020833 16.275274 13.140629 0 13.525274 13.140633 0 - L3 8421504 0.020833 16.275274 12.890629 0 13.525274 12.890633 0 - L3 8421504 0.020833 16.275273 12.640629 0 13.525273 12.640633 0 - L3 8421504 0.020833 16.275273 12.390629 0 13.525273 12.390633 0 - L3 8421504 0.020833 16.275273 12.140629 0 13.525273 12.140633 0 - L3 8421504 0.020833 16.275272 11.890629 0 13.525272 11.890633 0 - L3 8421504 0.020833 16.275272 11.640629 0 13.525272 11.640633 0 - L3 8421504 0.020833 16.275272 11.390629 0 13.525272 11.390633 0 - L3 8421504 0.020833 16.275271 11.140629 0 13.525271 11.140633 0 - L3 8421504 0.020833 16.275271 10.890629 0 13.525271 10.890633 0 - L3 8421504 0.020833 16.275271 10.640629 0 13.525271 10.640633 0 - L3 8421504 0.020833 16.275270 10.390629 0 13.525270 10.390633 0 - L3 8421504 0.020833 16.275270 10.140629 0 13.525270 10.140633 0 - L3 8421504 0.020833 16.275270 9.890629 0 13.525270 9.890633 0 - L3 8421504 0.020833 16.275269 9.640629 0 13.525269 9.640633 0 - L3 8421504 0.020833 16.275269 9.390629 0 13.525269 9.390633 0 - L3 8421504 0.020833 16.275269 9.140629 0 13.525269 9.140633 0 - L3 8421504 0.020833 16.275268 8.890629 0 13.525268 8.890633 0 - L3 8421504 0.020833 16.525268 8.890629 0 19.275268 8.890625 0 - L3 8421504 0.020833 16.525269 9.140629 0 19.275269 9.140625 0 - L3 8421504 0.020833 19.275269 9.390625 0 16.525269 9.390629 0 - L3 8421504 0.020833 16.525269 9.640629 0 19.275269 9.640625 0 - L3 8421504 0.020833 16.525270 9.890629 0 19.275270 9.890625 0 - L3 8421504 0.020833 16.525270 10.140629 0 19.275270 10.140625 0 - L3 8421504 0.020833 16.525270 10.390629 0 19.275270 10.390625 0 - L3 8421504 0.020833 16.525271 10.640629 0 19.275271 10.640625 0 - L3 8421504 0.020833 16.525271 10.890629 0 19.275271 10.890625 0 - L3 8421504 0.020833 16.525271 11.140629 0 19.275271 11.140625 0 - L3 8421504 0.020833 16.525272 11.390629 0 19.275272 11.390625 0 - L3 8421504 0.020833 16.525272 11.640629 0 19.275272 11.640625 0 - L3 8421504 0.020833 19.275272 11.640625 0 19.275272 11.640625 0 - L3 8421504 0.020833 19.275272 11.890625 0 16.525272 11.890629 0 - L3 8421504 0.020833 16.525273 12.140629 0 19.275273 12.140625 0 - L3 8421504 0.020833 19.275273 12.390625 0 16.525273 12.390629 0 - L3 8421504 0.020833 19.275273 12.640625 0 16.525273 12.640629 0 - L3 8421504 0.020833 16.525274 12.890629 0 19.275274 12.890625 0 - L3 8421504 0.020833 19.275274 13.140625 0 16.525274 13.140629 0 - L3 8421504 0.020833 8.900264 5.640639 0 8.900260 2.890639 0 - L3 8421504 0.020833 9.150264 5.640639 0 9.150260 2.890639 0 - L3 8421504 0.020833 9.400260 2.890638 0 9.400264 5.640638 0 - L3 8421504 0.020833 9.650264 5.640638 0 9.650260 2.890638 0 - L3 8421504 0.020833 9.900260 2.890638 0 9.900264 5.640638 0 - L3 8421504 0.020833 9.900264 5.890638 0 9.900268 8.640638 0 - L3 8421504 0.020833 9.650264 5.890638 0 9.650268 8.640638 0 - L3 8421504 0.020833 9.400264 5.890638 0 9.400268 8.640638 0 - L3 8421504 0.020833 9.150264 5.890639 0 9.150268 8.640639 0 - L3 8421504 0.020833 8.900264 5.890639 0 8.900268 8.640639 0 - L3 8421504 0.020833 10.150268 8.640637 0 10.150264 5.890637 0 - L3 8421504 0.020833 10.150264 5.640637 0 10.150260 2.890637 0 - L3 8421504 0.020833 10.400268 8.640637 0 10.400264 5.890637 0 - L3 8421504 0.020833 10.400264 5.640637 0 10.400260 2.890637 0 - L3 8421504 0.020833 10.650268 8.640637 0 10.650264 5.890637 0 - L3 8421504 0.020833 10.650264 5.640637 0 10.650260 2.890637 0 - L3 8421504 0.020833 10.900268 8.640636 0 10.900264 5.890636 0 - L3 8421504 0.020833 10.900264 5.640636 0 10.900260 2.890636 0 - L3 8421504 0.020833 11.150260 2.890636 0 11.150264 5.640636 0 - L3 8421504 0.020833 11.150264 5.890636 0 11.150268 8.640636 0 - L3 8421504 0.020833 11.400268 8.640636 0 11.400264 5.890636 0 - L3 8421504 0.020833 11.400264 5.640636 0 11.400260 2.890636 0 - L3 8421504 0.020833 11.650260 2.890635 0 11.650264 5.640635 0 - L3 8421504 0.020833 11.650264 5.890635 0 11.650268 8.640635 0 - L3 8421504 0.020833 11.900260 2.890635 0 11.900264 5.640635 0 - L3 8421504 0.020833 11.900264 5.890635 0 11.900268 8.640635 0 - L3 8421504 0.020833 12.150268 8.640635 0 12.150264 5.890635 0 - L3 8421504 0.020833 12.150264 5.640635 0 12.150260 2.890635 0 - L3 8421504 0.020833 12.400260 2.890634 0 12.400264 5.640634 0 - L3 8421504 0.020833 12.400264 5.890634 0 12.400268 8.640634 0 - L3 8421504 0.020833 12.650268 8.640634 0 12.650264 5.890634 0 - L3 8421504 0.020833 12.650264 5.640634 0 12.650260 2.890634 0 - L3 8421504 0.020833 12.900260 2.890634 0 12.900264 5.640634 0 - L3 8421504 0.020833 12.900264 5.890634 0 12.900268 8.640634 0 - L3 8421504 0.020833 13.150268 8.640633 0 13.150264 5.890633 0 - L3 8421504 0.020833 13.150264 5.640633 0 13.150260 2.890633 0 - L3 8421504 0.020833 13.400260 2.890633 0 13.400264 5.640633 0 - L3 8421504 0.020833 13.650268 8.640633 0 13.650264 5.890633 0 - L3 8421504 0.020833 13.400268 8.640633 0 13.400264 5.890633 0 - L3 8421504 0.020833 13.650264 5.640633 0 13.650260 2.890633 0 - L3 8421504 0.020833 13.900260 2.890632 0 13.900264 5.640632 0 - L3 8421504 0.020833 13.900264 5.890632 0 13.900268 8.640632 0 - L3 8421504 0.020833 14.150268 8.640632 0 14.150264 5.890632 0 - L3 8421504 0.020833 14.150264 5.640632 0 14.150260 2.890632 0 - L3 8421504 0.020833 14.400260 2.890632 0 14.400264 5.640632 0 - L3 8421504 0.020833 14.400264 5.890632 0 14.400268 8.640632 0 - L3 8421504 0.020833 14.650268 8.640631 0 14.650264 5.890631 0 - L3 8421504 0.020833 14.650264 5.640631 0 14.650260 2.890631 0 - L3 8421504 0.020833 14.900260 2.890631 0 14.900264 5.640631 0 - L3 8421504 0.020833 14.900264 5.890631 0 14.900268 8.640631 0 - L3 8421504 0.020833 15.150260 2.890631 0 15.150264 5.640631 0 - L3 8421504 0.020833 15.400264 5.640630 0 15.400260 2.890630 0 - L3 8421504 0.020833 15.650260 2.890630 0 15.650264 5.640630 0 - L3 8421504 0.020833 15.900264 5.640630 0 15.900260 2.890630 0 - L3 8421504 0.020833 16.150260 2.890629 0 16.150264 5.640629 0 - L3 8421504 0.020833 16.400264 5.640629 0 16.400260 2.890629 0 - L3 8421504 0.020833 16.400264 5.890629 0 16.400268 8.640629 0 - L3 8421504 0.020833 16.150268 8.640629 0 16.150264 5.890629 0 - L3 8421504 0.020833 15.900264 5.890630 0 15.900268 8.640630 0 - L3 8421504 0.020833 15.650268 8.640630 0 15.650264 5.890630 0 - L3 8421504 0.020833 15.400264 5.890630 0 15.400268 8.640630 0 - L3 8421504 0.020833 15.150268 8.640631 0 15.150264 5.890631 0 - L3 8421504 0.020833 16.650260 2.890629 0 16.650264 5.640629 0 - L3 8421504 0.020833 16.900264 5.640628 0 16.900260 2.890628 0 - L3 8421504 0.020833 17.150260 2.890628 0 17.150264 5.640628 0 - L3 8421504 0.020833 17.400264 5.640628 0 17.400260 2.890628 0 - L3 8421504 0.020833 17.650260 2.890627 0 17.650264 5.640627 0 - L3 8421504 0.020833 17.900264 5.640627 0 17.900260 2.890627 0 - L3 8421504 0.020833 18.150260 2.890627 0 18.150264 5.640627 0 - L3 8421504 0.020833 18.400264 5.640626 0 18.400260 2.890626 0 - L3 8421504 0.020833 18.650260 2.890626 0 18.650264 5.640626 0 - L3 8421504 0.020833 18.900264 5.640626 0 18.900260 2.890626 0 - L3 8421504 0.020833 19.150260 2.890625 0 19.150264 5.640625 0 - L3 8421504 0.020833 19.150264 5.890625 0 19.150268 8.640625 0 - L3 8421504 0.020833 18.900268 8.640626 0 18.900264 5.890626 0 - L3 8421504 0.020833 18.650264 5.890626 0 18.650268 8.640626 0 - L3 8421504 0.020833 18.400268 8.640626 0 18.400264 5.890626 0 - L3 8421504 0.020833 18.150264 5.890627 0 18.150268 8.640627 0 - L3 8421504 0.020833 17.900268 8.640627 0 17.900264 5.890627 0 - L3 8421504 0.020833 17.650264 5.890627 0 17.650268 8.640627 0 - L3 8421504 0.020833 17.400268 8.640628 0 17.400264 5.890628 0 - L3 8421504 0.020833 17.150264 5.890628 0 17.150268 8.640628 0 - L3 8421504 0.020833 16.900268 8.640628 0 16.900264 5.890628 0 - L3 8421504 0.020833 16.650264 5.890629 0 16.650268 8.640629 0 - L3 8421504 0.020833 16.775268 9.015628 0 16.775268 9.015628 0 - L3 0 0.031250 13.775260 2.390632 0 13.775258 0.765632 0 - L3 0 0.031250 13.775258 0.765632 0 13.150258 0.765633 0 - L3 0 0.031250 13.150258 0.765633 0 13.150258 1.140633 0 - L3 0 0.031250 13.150258 1.140633 0 11.650258 1.140635 0 - L3 0 0.031250 18.775257 0.015626 0 19.400257 0.015625 0 - L3 0 0.031250 19.400257 0.015625 0 19.400257 0.265625 0 - L3 0 0.031250 19.400257 0.265625 0 19.275257 0.265625 0 - L3 0 0.031250 18.900257 0.265626 0 18.775257 0.265626 0 - L3 0 0.031250 18.775257 0.265626 0 18.775257 0.015626 0 - - L3 0 0.031250 19.275260 2.765625 0 19.275260 2.390625 0 - L3 0 0.031250 19.275260 2.390625 0 11.650260 2.390635 0 - L3 0 0.031250 19.275260 2.390625 0 19.275257 0.140625 0 - L3 0 0.031250 19.275257 0.140625 0 18.900257 0.140626 0 - L3 0 0.031250 18.900257 0.140626 0 18.900260 2.390626 0 - L3 0 0.031250 13.275260 2.390633 0 13.275258 0.890633 0 - L3 0 0.031250 13.275258 0.890633 0 13.650258 0.890633 0 - L3 0 0.031250 13.650258 0.890633 0 13.650260 2.390633 0 - L3 0 0.031250 13.650260 2.390633 0 13.650260 2.765633 0 - L3 0 0.031250 14.150260 2.765632 0 14.150260 2.390632 0 - L3 0 0.052083 11.650258 1.140635 0 11.650260 2.765635 0 - L3 8421504 0.020833 11.650260 2.640635 0 13.650260 2.640633 0 - L3 8421504 0.020833 13.650260 2.515633 0 11.650260 2.515635 0 - L3 8421504 0.020833 14.150260 2.515632 0 19.275260 2.515625 0 - L3 8421504 0.020833 19.275260 2.640625 0 14.150260 2.640632 0 - L3 8421504 0.020833 18.900259 2.265626 0 19.275259 2.265625 0 - L3 8421504 0.020833 18.900259 2.140626 0 19.275259 2.140625 0 - L3 8421504 0.020833 18.900259 2.015626 0 19.275259 2.015625 0 - L3 8421504 0.020833 18.900259 1.890626 0 19.275259 1.890625 0 - L3 8421504 0.020833 18.900259 1.765626 0 19.275259 1.765625 0 - L3 8421504 0.020833 18.900259 1.640626 0 19.275259 1.640625 0 - L3 8421504 0.020833 18.900258 1.515626 0 19.275258 1.515625 0 - L3 8421504 0.020833 18.900258 1.390626 0 19.275258 1.390625 0 - L3 8421504 0.020833 18.900258 1.265626 0 19.275258 1.265625 0 - L3 8421504 0.020833 18.900258 1.140626 0 19.275258 1.140625 0 - L3 8421504 0.020833 19.275258 1.015625 0 18.900258 1.015626 0 - L3 8421504 0.020833 18.900258 0.890626 0 19.275258 0.890625 0 - L3 8421504 0.020833 19.275258 0.765625 0 18.900258 0.765626 0 - L3 8421504 0.020833 18.900257 0.640626 0 19.275257 0.640625 0 - L3 8421504 0.020833 19.275257 0.515625 0 18.900257 0.515626 0 - L3 8421504 0.020833 18.900257 0.390626 0 19.275257 0.390625 0 - L3 8421504 0.020833 19.275257 0.265625 0 18.900257 0.265626 0 - L3 8421504 0.020833 13.275258 1.015633 0 13.650258 1.015633 0 - L3 8421504 0.020833 13.275258 1.140633 0 13.650258 1.140633 0 - L3 8421504 0.020833 13.275258 1.265633 0 13.650258 1.265633 0 - L3 8421504 0.020833 13.650258 1.390633 0 13.275258 1.390633 0 - L3 8421504 0.020833 13.275258 1.515633 0 13.650258 1.515633 0 - L3 8421504 0.020833 13.650259 1.640633 0 13.275259 1.640633 0 - L3 8421504 0.020833 13.275259 1.765633 0 13.650259 1.765633 0 - L3 8421504 0.020833 13.275259 1.890633 0 13.650259 1.890633 0 - L3 8421504 0.020833 13.275259 2.015633 0 13.650259 2.015633 0 - L3 8421504 0.020833 13.275259 2.140633 0 13.650259 2.140633 0 - L3 8421504 0.020833 13.275259 2.265633 0 13.650259 2.265633 0 - L3 8421504 0.020833 13.775260 2.390632 0 13.775260 2.765632 0 - L3 8421504 0.020833 13.900260 2.765632 0 13.900260 2.390632 0 - L3 8421504 0.020833 14.025260 2.390632 0 14.025260 2.765632 0 - L3 8421504 0.020833 8.650264 5.765639 0 0.025264 5.765651 0 - L3 0 0.052083 8.650263 5.265639 0 0.150263 5.265651 0 - L3 0 0.052083 0.150263 5.265651 0 0.025264 5.765651 0 - L3 0 0.052083 0.025264 5.765651 0 0.150265 6.265651 0 - L3 0 0.052083 0.150265 6.265651 0 8.650265 6.265639 0 - L3 0 0.052083 0.400263 5.265650 0 0.400263 4.765650 0 - L3 0 0.052083 0.400263 4.765650 0 0.650263 4.765650 0 - L3 0 0.052083 0.650263 4.765650 0 0.650263 5.265650 0 - L3 0 0.052083 0.400265 6.265650 0 0.400265 6.765650 0 - L3 0 0.052083 0.400265 6.765650 0 0.650265 6.765650 0 - L3 0 0.052083 0.650265 6.765650 0 0.650265 6.265650 0 - L3 8421504 0.020833 0.275264 5.390650 0 0.275264 5.640650 0 - L3 8421504 0.020833 0.525264 5.640650 0 0.525264 5.390650 0 - L3 8421504 0.020833 0.775264 5.390650 0 0.775264 5.640650 0 - L3 8421504 0.020833 1.025264 5.640649 0 1.025264 5.390649 0 - L3 8421504 0.020833 1.275264 5.390649 0 1.275264 5.640649 0 - L3 8421504 0.020833 1.525264 5.640649 0 1.525264 5.390649 0 - L3 8421504 0.020833 1.775264 5.390648 0 1.775264 5.640648 0 - L3 8421504 0.020833 2.025264 5.640648 0 2.025264 5.390648 0 - L3 8421504 0.020833 2.275264 5.390648 0 2.275264 5.640648 0 - L3 8421504 0.020833 2.525264 5.640647 0 2.525264 5.390647 0 - L3 8421504 0.020833 2.775264 5.390647 0 2.775264 5.640647 0 - L3 8421504 0.020833 3.025264 5.640647 0 3.025264 5.390647 0 - L3 8421504 0.020833 3.275264 5.390646 0 3.275264 5.640646 0 - L3 8421504 0.020833 3.525264 5.640646 0 3.525264 5.390646 0 - L3 8421504 0.020833 3.775264 5.390646 0 3.775264 5.640646 0 - L3 8421504 0.020833 4.025264 5.640645 0 4.025264 5.390645 0 - L3 8421504 0.020833 4.275264 5.390645 0 4.275264 5.640645 0 - L3 8421504 0.020833 4.525264 5.640645 0 4.525264 5.390645 0 - L3 8421504 0.020833 4.775264 5.390644 0 4.775264 5.640644 0 - L3 8421504 0.020833 5.025264 5.640644 0 5.025264 5.390644 0 - L3 8421504 0.020833 5.275264 5.390644 0 5.275264 5.640644 0 - L3 8421504 0.020833 5.525264 5.640643 0 5.525264 5.390643 0 - L3 8421504 0.020833 5.775264 5.390643 0 5.775264 5.640643 0 - L3 8421504 0.020833 6.025264 5.640643 0 6.025264 5.390643 0 - L3 8421504 0.020833 6.275264 5.390642 0 6.275264 5.640642 0 - L3 8421504 0.020833 6.525264 5.640642 0 6.525264 5.390642 0 - L3 8421504 0.020833 6.775264 5.390642 0 6.775264 5.640642 0 - L3 8421504 0.020833 7.025264 5.640641 0 7.025264 5.390641 0 - L3 8421504 0.020833 7.275264 5.390641 0 7.275264 5.640641 0 - L3 8421504 0.020833 7.525264 5.640641 0 7.525264 5.390641 0 - L3 8421504 0.020833 7.775264 5.390640 0 7.775264 5.640640 0 - L3 8421504 0.020833 8.025264 5.640640 0 8.025264 5.390640 0 - L3 8421504 0.020833 8.275264 5.390640 0 8.275264 5.640640 0 - L3 8421504 0.020833 8.525264 5.640639 0 8.525264 5.390639 0 - L3 8421504 0.020833 8.525264 5.890639 0 8.525265 6.140639 0 - L3 8421504 0.020833 8.275265 6.140640 0 8.275264 5.890640 0 - L3 8421504 0.020833 8.025264 5.890640 0 8.025265 6.140640 0 - L3 8421504 0.020833 7.775265 6.140640 0 7.775264 5.890640 0 - L3 8421504 0.020833 7.525264 5.890641 0 7.525265 6.140641 0 - L3 8421504 0.020833 7.275265 6.140641 0 7.275264 5.890641 0 - L3 8421504 0.020833 7.025264 5.890641 0 7.025265 6.140641 0 - L3 8421504 0.020833 6.775265 6.140642 0 6.775264 5.890642 0 - L3 8421504 0.020833 6.525264 5.890642 0 6.525265 6.140642 0 - L3 8421504 0.020833 6.275265 6.140642 0 6.275264 5.890642 0 - L3 8421504 0.020833 6.025264 5.890643 0 6.025265 6.140643 0 - L3 8421504 0.020833 5.775265 6.140643 0 5.775264 5.890643 0 - L3 8421504 0.020833 5.525264 5.890643 0 5.525265 6.140643 0 - L3 8421504 0.020833 5.275265 6.140644 0 5.275264 5.890644 0 - L3 8421504 0.020833 5.025264 5.890644 0 5.025265 6.140644 0 - L3 8421504 0.020833 4.775264 5.890644 0 4.775265 6.140644 0 - L3 8421504 0.020833 4.525265 6.140645 0 4.525264 5.890645 0 - L3 8421504 0.020833 4.275264 5.890645 0 4.275265 6.140645 0 - L3 8421504 0.020833 4.025265 6.140645 0 4.025264 5.890645 0 - L3 8421504 0.020833 3.775264 5.890646 0 3.775265 6.140646 0 - L3 8421504 0.020833 3.525264 5.890646 0 3.525265 6.140646 0 - L3 8421504 0.020833 3.275265 6.140646 0 3.275264 5.890646 0 - L3 8421504 0.020833 3.025264 5.890647 0 3.025265 6.140647 0 - L3 8421504 0.020833 2.775265 6.140647 0 2.775264 5.890647 0 - L3 8421504 0.020833 2.525264 5.890647 0 2.525265 6.140647 0 - L3 8421504 0.020833 2.275265 6.140648 0 2.275264 5.890648 0 - L3 8421504 0.020833 2.025264 5.890648 0 2.025265 6.140648 0 - L3 8421504 0.020833 1.775265 6.140648 0 1.775264 5.890648 0 - L3 8421504 0.020833 1.525264 5.890649 0 1.525265 6.140649 0 - L3 8421504 0.020833 1.275265 6.140649 0 1.275264 5.890649 0 - L3 8421504 0.020833 1.025264 5.890649 0 1.025265 6.140649 0 - L3 8421504 0.020833 0.775265 6.140650 0 0.775264 5.890650 0 - L3 8421504 0.020833 0.525264 5.890650 0 0.525265 6.140650 0 - L3 8421504 0.020833 0.275265 6.140650 0 0.275264 5.890650 0 - L3 8421504 0.010417 14.900259 2.140631 0 14.900258 1.140631 0 - L3 8421504 0.010417 17.900259 2.140627 0 17.900258 1.140627 0 - END$SEGS - -SUBCONTENTS Walthers Cornerstone HO Structures - Lumber Industries -STRUCTURE HO "Walthers Sawmill powerhouse 933-3058a" - L 0 0.000000 0.020833 0.041667 4.395833 0.041667 - L 0 0.000000 4.395833 0.041667 4.395833 4.208333 - L 0 0.000000 4.395833 4.208333 0.020833 4.208333 - L 0 0.000000 0.020833 4.208333 0.020833 0.041667 - L 0 0.000000 0.020833 2.083333 4.395833 2.083333 - A 0 0.000000 0.356000 3.895833 2.791667 0.000000 360.000000 - A 0 0.000000 0.343592 3.895833 1.250000 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Sawmill main bldg 933-3058b" - L 0 0.000000 0.041667 -0.041667 13.041667 -0.041667 - L 0 0.000000 13.041667 -0.041667 13.041667 11.958333 - L 0 0.000000 0.041667 11.958333 0.041667 -0.041667 - L 0 0.000000 3.958333 11.958333 3.958333 15.958333 - L 0 0.000000 0.041667 11.958333 0.041667 15.958333 - L 0 0.000000 3.958333 15.875000 0.041667 15.875000 - L 0 0.000000 3.958333 11.958333 13.041667 11.958333 - L 0 0.000000 0.041667 5.958333 13.041667 5.958333 - L 0 0.000000 1.125000 7.458333 11.708333 7.458333 - L 0 0.000000 11.708333 7.458333 11.708333 4.541667 - L 0 0.000000 11.708333 4.541667 1.125000 4.541667 - L 0 0.000000 1.125000 4.541667 1.125000 7.458333 - L 0 0.000000 3.958333 11.958333 2.041667 10.041667 - L 0 0.000000 0.041667 11.958333 1.958333 10.041667 - L 0 0.000000 1.958333 10.041667 1.958333 15.875000 - A 0 0.000000 1.900292 2.312500 -3.979167 0.000000 360.000000 - A 0 0.000000 0.471405 2.229167 -3.979167 0.000000 360.000000 - L 0 0.000000 2.145833 -2.812500 2.145833 0.687500 - L 0 0.000000 2.312500 -2.812500 2.312500 0.687500 - L 0 0.000000 13.062500 0.687500 24.645833 0.687500 - L 0 0.000000 24.645833 0.687500 24.645833 1.687500 - L 0 0.000000 24.645833 1.687500 13.062500 1.687500 - L 0 0.000000 13.062500 1.687500 13.062500 0.687500 - L 0 0.000000 14.062500 1.937500 14.062500 0.437500 - L 0 0.000000 15.145833 1.937500 15.145833 0.520833 - L 0 0.000000 16.229167 1.854167 16.229167 0.354167 - L 0 0.000000 17.729167 2.020833 17.729167 0.520833 - L 0 0.000000 19.062500 1.937500 19.062500 0.354167 - L 0 0.000000 20.395833 1.854167 20.395833 0.437500 - L 0 0.000000 21.979167 1.937500 21.979167 0.520833 - L 0 0.000000 23.062500 1.854167 23.062500 0.437500 - END$SEGS -STRUCTURE HO "Walthers Planing Mill 933-3059a" - L 0 0.000000 0.041667 0.041667 6.041667 0.041667 - L 0 0.000000 6.041667 0.041667 6.041667 8.000000 - L 0 0.000000 6.041667 8.000000 0.041667 8.000000 - L 0 0.000000 0.041667 8.000000 0.041667 0.041667 - L 0 0.000000 7.500000 7.291667 9.458333 7.291667 - L 0 0.000000 9.458333 7.291667 9.458333 5.375000 - L 0 0.000000 9.458333 5.375000 7.500000 5.375000 - L 0 0.000000 7.500000 5.375000 7.500000 7.291667 - L 0 0.000000 5.291667 6.708333 8.333333 6.708333 - L 0 0.000000 5.333333 6.041667 8.291667 6.041667 - A 0 0.000000 0.372678 8.458333 6.375000 0.000000 360.000000 - A 0 0.000000 0.000000 5.291667 5.666667 0.000000 360.000000 - L 0 0.000000 5.291667 6.833333 5.291667 5.958333 - L 0 0.000000 5.291667 6.000000 5.041667 6.000000 - L 0 0.000000 3.000000 0.000000 3.000000 8.000000 - END$SEGS -STRUCTURE HO "Walthers Planing Mill Shed 933-3059b" - L 0 0.000000 0.000000 0.000000 6.000000 0.000000 - L 0 0.000000 6.000000 0.000000 6.000000 9.750000 - L 0 0.000000 6.000000 9.750000 0.000000 9.750000 - L 0 0.000000 0.000000 9.750000 0.000000 0.000000 - L 0 0.000000 2.958333 -0.041667 2.958333 9.750000 - END$SEGS -STRUCTURE HO "Walthers Paper Mill Main Bldg 933-3060a" - L 0 0.000000 0.041667 0.083333 20.958333 0.083333 - L 0 0.000000 20.958333 0.083333 20.958333 10.000000 - L 0 0.000000 20.958333 10.000000 0.041667 10.000000 - L 0 0.000000 0.041667 10.000000 0.041667 0.083333 - L 0 0.000000 20.875000 9.333333 21.041667 9.333333 - L 0 0.000000 21.041667 9.333333 21.041667 7.916667 - L 0 0.000000 21.041667 7.916667 20.875000 7.916667 - L 0 0.000000 20.875000 7.916667 20.875000 9.333333 - END$SEGS -STRUCTURE HO "Walthers Paper Mill Kraft Mill 933-3060b" - L 0 0.000000 0.020833 -0.020833 12.020833 -0.020833 - L 0 0.000000 0.020833 7.979167 0.020833 -0.020833 - L 0 0.000000 0.020833 7.979167 8.354167 7.979167 - L 0 0.000000 12.020833 -0.020833 12.020833 4.937500 - L 0 0.000000 11.979167 4.937500 8.437500 4.937500 - L 0 0.000000 8.354167 7.979167 8.354167 4.979167 - END$SEGS -STRUCTURE HO "Walthers Sawmill outbldgs log debarker 933-3144a" - L 0 0.000000 4.958333 4.833333 0.000000 4.833333 - L 0 0.000000 0.000000 4.833333 0.000000 0.083333 - L 0 0.000000 2.375000 0.083333 2.375000 2.833333 - L 0 0.000000 2.375000 0.083333 0.041667 0.083333 - L 0 0.000000 2.395833 2.833333 4.937500 2.833333 - L 0 0.000000 4.937500 4.812500 4.937500 2.854167 - L 0 0.000000 1.020833 0.062500 1.020833 4.812500 - END$SEGS -STRUCTURE HO "Walthers Sawmill outbldgs gondol loader 933-3144b" - L 0 0.000000 0.020833 -0.062500 2.520833 -0.062500 - L 0 0.000000 2.520833 -0.062500 2.520833 3.645833 - L 0 0.000000 2.520833 3.645833 0.020833 3.645833 - L 0 0.000000 0.020833 3.645833 0.020833 -0.062500 - L 0 0.000000 0.020833 0.937500 2.520833 0.937500 - L 0 0.000000 1.729167 3.645833 2.479167 3.104167 - L 0 0.000000 2.479167 1.520833 1.895833 0.937500 - L 0 0.000000 0.520833 0.937500 0.062500 1.645833 - L 0 0.000000 0.645833 3.645833 0.062500 3.020833 - L 0 0.000000 0.645833 3.604167 0.645833 0.979167 - L 0 0.000000 1.729167 3.604167 1.729167 0.979167 - END$SEGS -STRUCTURE HO "Walthers Sawmill outbldgs truck loader 933-3144c" - L 0 0.000000 0.020833 0.104167 4.770833 0.104167 - L 0 0.000000 4.770833 0.104167 4.770833 3.854167 - L 0 0.000000 4.770833 3.854167 0.020833 3.854167 - L 0 0.000000 0.020833 3.854167 0.020833 0.104167 - L 0 0.000000 0.020833 1.979167 4.770833 1.979167 - A 0 0.000000 0.515388 2.145833 1.979167 0.000000 360.000000 - L 0 0.000000 1.604167 1.479167 2.645833 1.479167 - L 0 0.000000 2.645833 1.479167 2.645833 2.479167 - L 0 0.000000 2.645833 2.479167 1.604167 2.479167 - L 0 0.000000 1.604167 2.479167 1.604167 1.479167 - L 0 0.000000 -0.020833 3.354167 4.770833 3.354167 - L 0 0.000000 0.020833 0.562500 4.770833 0.562500 - END$SEGS -STRUCTURE HO "Walthers Sawmill outbldgs wood chipper 933-3144d" - L 0 0.000000 0.020833 -0.062500 2.270833 -0.062500 - L 0 0.000000 2.270833 -0.062500 2.270833 1.645833 - L 0 0.000000 2.270833 1.645833 0.020833 1.645833 - L 0 0.000000 0.020833 1.645833 0.020833 -0.062500 - L 0 0.000000 0.020833 0.812500 2.270833 0.812500 - L 0 0.000000 2.270833 1.020833 5.270833 1.020833 - L 0 0.000000 5.270833 1.020833 5.270833 0.562500 - L 0 0.000000 5.270833 0.562500 2.270833 0.562500 - L 0 0.000000 2.270833 0.562500 2.270833 1.020833 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - City Businesses -STRUCTURE HO "Walthers Bailey Saving & Loan 933-3031" - L 16711935 0 0.000000 0.000000 0.000000 5.937500 - L 16711935 0 0.000000 5.937500 10.125000 5.937500 - L 16711935 0 10.125000 5.937500 10.125000 0.000000 - L 16711935 0 10.125000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Crown Paint & Hardware 933-3032" - L 16711935 0 0.000000 0.000000 0.000000 4.125000 - L 16711935 0 0.000000 4.125000 7.625000 4.125000 - L 16711935 0 7.625000 4.125000 7.625000 0.000000 - L 16711935 0 7.625000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Neighborhood Food Mart 933-3033" - L 16711935 0 0.000000 0.000000 0.000000 8.250000 - L 16711935 0 0.000000 8.250000 5.000000 8.250000 - L 16711935 0 5.000000 8.250000 5.000000 0.000000 - L 16711935 0 5.000000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Bill's Glass Shop 933-3002" - L 16711935 0 0.000000 0.000000 0.000000 4.000000 - L 16711935 0 0.000000 4.000000 3.000000 4.000000 - L 16711935 0 3.000000 4.000000 3.000000 0.000000 - L 16711935 0 3.000000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Gemini Bldg 933-3001" - L 16711935 0 0.000000 0.000000 0.000000 3.625000 - L 16711935 0 0.000000 3.625000 4.250000 3.625000 - L 16711935 0 4.250000 3.625000 4.250000 0.000000 - L 16711935 0 4.250000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Wallschlager Motors 933-3004" - L 16711935 0 0.000000 0.000000 0.000000 5.000000 - L 16711935 0 0.000000 5.000000 5.250000 5.000000 - L 16711935 0 5.250000 5.000000 5.250000 0.000000 - L 16711935 0 5.250000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers White Tower Restaurant 933-3030" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 4.625000 3.000000 - L 16711935 0 4.625000 3.000000 4.625000 0.000000 - L 16711935 0 4.625000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Adam's Rib Restaurant 933-3034" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 5.500000 3.000000 - L 16711935 0 5.500000 3.000000 5.500000 0.000000 - L 16711935 0 5.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Western Ave Fire Station 933-3037" - L 16711935 0 0.000000 0.000000 0.000000 6.750000 - L 16711935 0 0.000000 6.750000 4.250000 6.750000 - L 16711935 0 4.250000 6.750000 4.250000 0.000000 - L 16711935 0 4.250000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Main St, Merchant's Row 1 933-3028" - L 16711935 0 0.000000 0.000000 0.000000 5.000000 - L 16711935 0 0.000000 5.000000 11.000000 5.000000 - L 16711935 0 11.000000 5.000000 11.000000 0.000000 - L 16711935 0 11.000000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Don's Shoe Store 933-3000" - L 16711935 0 0.000000 0.000000 0.000000 3.500000 - L 16711935 0 0.000000 3.500000 2.500000 3.500000 - L 16711935 0 2.500000 3.500000 2.500000 0.000000 - L 16711935 0 2.500000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Interstate Fuel & Oil Gas Station 933-3035" - L 16711935 0 0.000000 0.000000 0.000000 7.750000 - L 16711935 0 0.000000 7.750000 9.250000 7.750000 - L 16711935 0 9.250000 7.750000 9.250000 0.000000 - L 16711935 0 9.250000 0.000000 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Main St, Merchant's Row 2 933-3029" - L 16711935 0 0.000000 0.000000 0.000000 5.000000 - L 16711935 0 0.000000 5.000000 10.000000 5.000000 - L 16711935 0 10.000000 5.000000 10.000000 0.000000 - L 16711935 0 10.000000 0.000000 0.000000 0.000000 - END$SEGS - - -SUBCONTENTS Walthers Cornerstone HO Structures - Engine Servicing Structures -STRUCTURE HO "Walther's Cornerstone Structure Backshop 933-3227" - F3 12632256 0.000000 4 - 0.000000 12.858780 0 - 0.000017 0.000000 0 - 9.644104 0.000013 0 - 9.644088 12.858800 0 - F3 8388608 0.000000 4 - 9.644088 12.858800 0 - 9.644088 12.629180 0 - 0.000000 12.629160 0 - 0.000000 12.858780 0 - F3 8388608 0.000000 4 - 9.644088 12.858800 0 - 9.644104 0.000013 0 - 9.414483 0.000013 0 - 9.414466 12.858800 0 - F3 8388608 0.000000 4 - 0.000017 0.000000 0 - 0.000017 0.229621 0 - 9.644104 0.229634 0 - 9.644104 0.000013 0 - F3 8388608 0.000000 4 - 0.000000 12.858780 0 - 0.000017 0.000000 0 - 0.229638 0.000000 0 - 0.229621 12.858780 0 - F3 8388608 0.000000 4 - 9.471873 11.739390 0 - 9.471871 12.657880 0 - 8.926521 12.657880 0 - 8.926523 11.739390 0 - F3 8388608 0.000000 4 - 0.229623 11.768080 0 - 0.229621 12.686570 0 - 0.918485 12.686570 0 - 0.918486 11.768080 0 - F3 8388608 0.000000 4 - 0.229636 1.205511 0 - 0.229638 0.172216 0 - 0.918501 0.172218 0 - 0.918499 1.205513 0 - F3 8388608 0.000000 4 - 9.471887 1.205524 0 - 9.471889 0.200931 0 - 8.926538 0.200930 0 - 8.926537 1.205522 0 - F3 8388608 0.000000 4 - 0.258331 6.888634 0 - 0.258333 5.998852 0 - 0.947196 5.998854 0 - 0.947195 6.888636 0 - F3 8388608 0.000000 4 - 9.500581 6.888647 0 - 9.500583 5.998865 0 - 8.955233 5.998863 0 - 8.955231 6.888645 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure Cinder Conveyor & Ash Pit 933-3816" - F3 8421504 0.000000 4 - 0.229621 0.688863 0 - 1.836969 0.688863 0 - 1.836969 3.903559 0 - 0.229621 3.903559 0 - F3 8421504 0.000000 4 - 0.000000 3.214696 0 - 2.066590 3.214696 0 - 2.066590 2.525832 0 - 0.000000 2.525832 0 - F3 0 0.000000 4 - 0.086108 3.099885 0 - 1.951780 3.099885 0 - 1.951780 2.640643 0 - 0.086108 2.640643 0 - F3 14803425 0.000000 4 - 0.774971 1.176808 0 - 1.836969 1.176808 0 - 1.836969 2.210103 0 - 0.774971 2.210103 0 - L3 0 0.000000 0.861079 2.238806 0 0.861079 1.148106 0 - L3 0 0.000000 0.975890 2.238806 0 0.975890 1.176808 0 - L3 0 0.000000 1.090700 2.210103 0 1.090700 1.176808 0 - L3 0 0.000000 1.205511 2.238806 0 1.205511 1.119403 0 - L3 0 0.000000 1.320321 2.238806 0 1.320321 1.176808 0 - L3 0 0.000000 1.435132 2.210103 0 1.435132 1.176808 0 - L3 0 0.000000 1.549943 2.238806 0 1.549943 1.176808 0 - L3 0 0.000000 1.664753 2.238806 0 1.664753 1.176808 0 - F3 0 0.000000 4 - 0.229621 0.688863 0 - 1.836969 0.688863 0 - 1.836969 0.746269 0 - 0.229621 0.746269 0 - F3 14342874 0.000000 4 - 0.574053 0.688863 0 - 1.492537 0.688863 0 - 1.492537 0.000000 0 - 0.574053 0.000000 0 - F3 0 0.000000 4 - 0.746269 2.267509 0 - 0.229621 2.267509 0 - 0.229621 2.238806 0 - 0.746269 2.238806 0 - F3 0 0.000000 4 - 0.200919 0.746269 0 - 0.258324 0.746269 0 - 0.258324 2.267509 0 - 0.200919 2.267509 0 - F3 0 0.000000 4 - 1.808266 0.717566 0 - 1.750861 0.717566 0 - 1.750861 1.205511 0 - 1.808266 1.205511 0 - L3 0 0.000000 0.832377 0.000000 0 0.832377 0.717566 0 - L3 0 0.000000 1.176808 0.000000 0 1.176808 0.746269 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure Sand Drying Building 933-3813" - F3 8421504 0.000000 4 - 0.000000 0.000000 0 - 3.329506 0.000000 0 - 3.329506 3.099885 0 - 0.000000 3.099885 0 - L3 0 0.000000 0.000000 1.549943 0 3.329506 1.549943 0 - L3 0 0.000000 1.406429 1.779564 0 2.066590 1.779564 0 - L3 0 0.000000 2.066590 1.779564 0 2.066590 1.291619 0 - L3 0 0.000000 2.066590 1.291619 0 1.406429 1.291619 0 - L3 0 0.000000 1.406429 1.291619 0 1.406429 1.779564 0 - F3 16777215 0.000000 4 - 2.296211 2.525832 0 - 2.583238 2.525832 0 - 2.583238 2.296211 0 - 2.296211 2.296211 0 - F3 0 0.000000 4 - 2.353616 2.468427 0 - 2.497130 2.468427 0 - 2.497130 2.353616 0 - 2.353616 2.353616 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure Sanding Storage Bin 933-3813" - F3 8421504 0.000000 4 - 0.000000 0.000000 0 - 6.429391 0.000000 0 - 6.429391 3.099885 0 - 0.000000 3.099885 0 - F3 16777215 0.000000 4 - 0.229621 2.870264 0 - 6.257176 2.870264 0 - 6.257176 0.200919 0 - 0.229621 0.200919 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure Small Sanding Tower 933-3813" - F3 15790080 0.000000 4 - 0.000000 0.688863 0 - 1.607348 0.688863 0 - 1.607348 1.262916 0 - 0.000000 1.262916 0 - G3 12632256 0.000000 0.344432 0.803674 1.033295 0 - L3 0 0.000000 0.803674 1.377727 0 0.803674 3.903559 0 - L3 0 0.000000 0.803674 0.688863 0 0.803674 0.000000 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structure Large Sanding Tower 933-3813" - F3 14803200 0.000000 4 - 0.000000 2.181401 0 - 1.377727 2.181401 0 - 1.377727 3.559128 0 - 0.000000 3.559128 0 - F3 12895232 0.000000 4 - 0.344432 2.525832 0 - 1.033295 2.525832 0 - 1.033295 3.214696 0 - 0.344432 3.214696 0 - G3 12632256 0.000000 0.315729 0.660161 2.898967 0 - F3 14803200 0.000000 4 - 0.545350 0.000000 0 - 0.889782 0.000000 0 - 0.889782 0.344432 0 - 0.545350 0.344432 0 - F3 14803200 0.000000 4 - 0.536028 5.645098 0 - 0.880459 5.645098 0 - 0.880459 5.989530 0 - 0.536028 5.989530 0 - F3 12632256 0.000000 4 - 0.602756 5.912744 0 - 0.803674 5.912744 0 - 0.803674 5.769231 0 - 0.602756 5.769231 0 - F3 12632256 0.000000 4 - 0.631458 0.287026 0 - 0.803674 0.287026 0 - 0.803674 0.114811 0 - 0.631458 0.114811 0 - L3 0 0.000000 0.688863 3.185993 0 0.688863 5.797934 0 - L3 0 0.000000 0.688863 2.583238 0 0.688858 0.315729 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structures Machine Shop 933-3264" - F3 12632256 0.000000 4 - 5.539610 0.000000 0 - 9.529277 0.000000 0 - 9.529277 3.903559 0 - 5.539610 3.903559 0 - F3 8388608 0.000000 4 - 5.539610 3.903559 0 - 9.529277 3.903559 0 - 9.529277 3.788749 0 - 5.539610 3.788749 0 - F3 8388608 0.000000 4 - 9.529277 0.000000 0 - 9.414466 0.000000 0 - 9.414466 3.846154 0 - 9.529277 3.846154 0 - F3 8388608 0.000000 4 - 5.539610 0.000000 0 - 9.500574 0.000000 0 - 9.500574 0.114811 0 - 5.539610 0.114811 0 - G3 8388608 0.000000 0.634063 7.577497 4.592422 0 - G3 0 0.000000 0.459242 7.577497 4.592422 0 - F3 8388608 0.000000 4 - 5.539610 1.836969 0 - 7.376579 1.836969 0 - 7.376579 1.722158 0 - 5.539610 1.722158 0 - F3 8388608 0.000000 4 - 7.376579 0.114811 0 - 7.261768 0.114811 0 - 7.261768 1.836969 0 - 7.376579 1.836969 0 - F3 12632256 0.000000 4 - 0.028703 0.028703 0 - 5.539610 0.028703 0 - 5.539610 14.954080 0 - 0.028703 14.954080 0 - F3 8388608 0.000000 4 - 5.568312 0.086108 0 - 5.424799 0.086108 0 - 5.424799 14.954080 0 - 5.568312 14.954080 0 - F3 8388608 0.000000 4 - 0.028703 14.954080 0 - 0.172216 14.954080 0 - 0.172216 0.028703 0 - 0.028703 0.028703 0 - G3 0 0.000000 0.344432 3.702641 11.050520 0 - F3 8388608 0.000000 4 - 0.000000 14.925370 0 - 5.510907 14.925370 0 - 5.510907 14.810560 0 - 0.000000 14.810560 0 - F3 8388608 0.000000 4 - 0.057405 0.000000 0 - 5.568312 0.000000 0 - 5.568312 0.114811 0 - 0.057405 0.114811 0 - G3 0 0.000000 0.344432 3.731343 5.510907 0 - G3 0 0.000000 0.344432 3.731343 8.266360 0 - G3 0 0.000000 0.344432 3.731343 2.755454 0 - END$SEGS -STRUCTURE HO "Wahther's Cornerstone Structures Machine Shop Engine Room 933-3264A" - F3 12632256 0.000000 4 - 0.000000 0.000000 0 - 5.510907 0.000000 0 - 5.510907 11.021810 0 - 0.000000 11.021810 0 - F3 8388608 0.000000 4 - 0.000000 11.021810 0 - 5.424799 11.021810 0 - 5.424799 10.907000 0 - 0.000000 10.907000 0 - F3 8388608 0.000000 4 - 5.510907 11.021810 0 - 5.396097 11.021810 0 - 5.396097 0.000000 0 - 5.510907 0.000000 0 - F3 8388608 0.000000 4 - 0.000000 0.000000 0 - 5.453502 0.000000 0 - 5.453502 0.114811 0 - 0.000000 0.114811 0 - F3 8388608 0.000000 4 - 0.000000 0.000000 0 - 0.114811 0.000000 0 - 0.114811 11.021810 0 - 0.000000 11.021810 0 - G3 0 0.000000 0.344432 2.755454 5.510907 0 - G3 0 0.000000 0.344432 2.755454 9.184845 0 - G3 0 0.000000 0.344432 2.755454 1.836969 0 - END$SEGS -STRUCTURE HO "Walthers Modern Coaling Tower 933-3262" - F3 8421504 0.000000 4 - 0.000000 7.663605 0 - 2.296211 7.663605 0 - 2.296211 1.923077 0 - 0.000000 1.923077 0 - F3 8421504 0.000000 4 - 3.673938 2.037888 0 - 9.184845 2.037888 0 - 9.184845 7.548795 0 - 3.673938 7.548795 0 - F3 8421504 0.000000 4 - 3.673938 3.903559 0 - 2.296211 3.903559 0 - 2.296211 5.740528 0 - 3.673938 5.740528 0 - L3 0 0.000000 1.148106 1.951780 0 1.148106 7.692308 0 - L3 0 0.000000 2.296211 5.740528 0 2.296211 3.903559 0 - L3 0 0.000000 3.673938 5.740528 0 9.184845 5.740528 0 - L3 0 0.000000 3.673938 3.903559 0 9.184845 3.903559 0 - L3 0 0.000000 6.429391 2.066590 0 6.429391 3.903559 0 - L3 0 0.000000 6.429391 5.740528 0 6.429391 7.577497 0 - L3 0 0.000000 3.673938 5.740528 0 3.673938 3.903559 0 - L3 0 0.000000 5.051665 5.740528 0 5.051665 3.903559 0 - L3 0 0.000000 4.362802 3.903559 0 4.362802 5.740528 0 - L3 0 0.000000 8.926521 7.577497 0 8.495982 7.577497 0 - L3 0 0.000000 8.495982 7.577497 0 8.495982 9.644088 0 - L3 0 0.000000 8.495982 9.644088 0 8.926521 9.644088 0 - L3 0 0.000000 8.926521 9.644088 0 8.926521 7.577497 0 - L3 0 0.000000 8.955224 0.000000 0 8.495982 0.000000 0 - L3 0 0.000000 8.495982 0.000000 0 8.495982 2.037888 0 - L3 0 0.000000 8.495982 2.037888 0 8.955224 2.037888 0 - L3 0 0.000000 8.955224 2.037888 0 8.955224 0.000000 0 - L3 0 0.000000 3.673938 0.000000 0 3.214696 0.000000 0 - L3 0 0.000000 3.214696 0.000000 0 3.214696 3.960964 0 - L3 0 0.000000 3.214696 3.960964 0 3.673938 3.960964 0 - L3 0 0.000000 3.673938 3.960964 0 3.673938 0.000000 0 - L3 0 0.000000 8.495982 7.807118 0 8.897819 7.807118 0 - L3 0 0.000000 8.495982 8.036739 0 8.926521 8.036739 0 - L3 0 0.000000 8.495982 8.266360 0 8.955224 8.266360 0 - L3 0 0.000000 8.495982 8.495982 0 8.926521 8.495982 0 - L3 0 0.000000 8.495982 8.725603 0 8.955224 8.725603 0 - L3 0 0.000000 8.495982 8.955224 0 8.926521 8.955224 0 - L3 0 0.000000 8.495982 9.184845 0 8.926521 9.184845 0 - L3 0 0.000000 8.495982 9.414466 0 8.897819 9.414466 0 - L3 0 0.000000 8.495982 9.644088 0 8.926521 9.644088 0 - L3 0 0.000000 8.495982 0.000000 0 8.955224 0.000000 0 - L3 0 0.000000 8.495982 0.229621 0 8.955224 0.229621 0 - L3 0 0.000000 8.495982 0.459242 0 8.955224 0.459242 0 - L3 0 0.000000 8.495982 0.688863 0 8.926521 0.688863 0 - L3 0 0.000000 8.524684 0.918485 0 8.926521 0.918485 0 - L3 0 0.000000 8.495982 1.148106 0 8.926521 1.148106 0 - L3 0 0.000000 8.524684 1.607348 0 8.926521 1.607348 0 - L3 0 0.000000 8.495982 1.377727 0 8.955224 1.377727 0 - L3 0 0.000000 8.495982 1.836969 0 8.955224 1.836969 0 - L3 0 0.000000 3.214696 0.000000 0 3.673938 0.000000 0 - L3 0 0.000000 3.214696 0.229621 0 3.673938 0.229621 0 - L3 0 0.000000 3.214696 0.459242 0 3.673938 0.459242 0 - L3 0 0.000000 3.214696 0.688863 0 3.702641 0.688863 0 - L3 0 0.000000 3.214696 0.918485 0 3.673938 0.918485 0 - L3 0 0.000000 3.214696 1.836969 0 3.673938 1.836969 0 - L3 0 0.000000 3.214696 1.607348 0 3.673938 1.607348 0 - L3 0 0.000000 3.214696 1.148106 0 3.673938 1.148106 0 - L3 0 0.000000 3.214696 1.377727 0 3.673938 1.377727 0 - L3 0 0.000000 3.214696 3.673938 0 3.673938 3.673938 0 - L3 0 0.000000 3.214696 3.444317 0 3.673938 3.444317 0 - L3 0 0.000000 3.214696 3.214696 0 3.645235 3.214696 0 - L3 0 0.000000 3.214696 2.985075 0 3.616533 2.985075 0 - L3 0 0.000000 3.214696 2.755454 0 3.616533 2.755454 0 - L3 0 0.000000 3.214696 2.525832 0 3.645235 2.525832 0 - L3 0 0.000000 3.214696 2.296211 0 3.645235 2.296211 0 - L3 0 0.000000 3.214696 2.066590 0 3.645235 2.066590 0 - END$SEGS -STRUCTURE HO "Walthers Modern Coaling Tower Office 933-3262" - F3 8421504 0.000000 4 - 0.000000 3.673938 0 - 1.377727 3.673938 0 - 1.377727 0.459242 0 - 0.000000 0.459242 0 - F3 12632256 0.000000 4 - 0.229621 0.459242 0 - 1.148106 0.459242 0 - 1.148106 0.000000 0 - 0.229621 0.000000 0 - END$SEGS -STRUCTURE HO "Walthers Steel Water Tower B/U 933-2601" - F3 0 0.000000 4 - 0.459242 0.000000 0 - 0.459242 0.000000 0 - 0.459242 0.000000 0 - 0.459242 0.000000 0 - F3 15395562 0.000000 9 - 0.459242 0.000000 0 - 0.459242 0.000000 0 - 3.214696 0.000000 0 - 3.673938 0.459242 0 - 3.673938 3.214696 0 - 3.214696 3.673938 0 - 0.459242 3.673938 0 - 0.000000 3.214696 0 - 0.028703 0.459242 0 - G3 8421504 0.000000 1.836969 1.836969 1.836969 0 - L3 0 0.000000 0.000000 1.836969 0 3.673938 1.836969 0 - L3 0 0.000000 1.836969 0.000000 0 1.836969 3.673938 0 - L3 0 0.000000 0.516648 3.099885 0 3.157290 0.631458 0 - L3 0 0.000000 0.602756 0.516648 0 3.042480 3.157290 0 - L3 0 0.000000 0.605592 3.229621 0 1.871307 1.898296 0 - L3 0 0.000000 0.439177 3.071407 0 1.704891 1.740082 0 - L3 0 0.000000 0.922021 2.896790 0 0.755606 2.738575 0 - L3 0 0.000000 1.080235 2.730373 0 0.913820 2.572161 0 - L3 0 0.000000 1.238450 2.563959 0 1.030429 2.366191 0 - L3 0 0.000000 1.375862 2.377767 0 1.188644 2.199776 0 - L3 0 0.000000 1.713093 2.064713 0 1.525875 1.886721 0 - L3 0 0.000000 1.871307 1.898296 0 1.704891 1.740082 0 - L3 0 0.000000 1.554878 2.231128 0 1.388462 2.072913 0 - L3 0 0.000000 0.763806 3.063205 0 0.597392 2.904990 0 - L3 0 0.000000 0.605592 3.229621 0 0.439177 3.071407 0 - END$SEGS -STRUCTURE HO "Walthers Oil Column B/U 933-2601" - F3 14803425 0.000000 4 - 0.000000 0.000000 0 - 0.918485 0.000000 0 - 0.918485 0.918485 0 - 0.000000 0.918485 0 - F3 0 0.000000 4 - 0.459242 0.516648 0 - 1.148106 0.516648 0 - 1.148106 0.401837 0 - 0.459242 0.401837 0 - END$SEGS -STRUCTURE HO "Walthers Water Column B/U 933-2601" - F3 14342874 0.000000 4 - 0.000000 0.000000 0 - 1.607348 0.000000 0 - 1.607348 0.918485 0 - 0.000000 0.918485 0 - F3 0 0.000000 4 - 0.459242 0.516648 0 - 1.836969 0.516648 0 - 1.836969 0.401837 0 - 0.459242 0.401837 0 - END$SEGS -STRUCTURE HO "Walther's Cornerstone Structures Modern Round House 933-3260" - F3 15496704 0.000000 10 - 4.592422 0.057405 0 - 0.000000 19.001150 0 - 0.057405 19.001150 0 - 5.625718 20.206660 0 - 11.768080 20.206660 0 - 17.336400 19.058550 0 - 12.858780 0.057405 0 - 10.103330 0.516648 0 - 7.347876 0.516648 0 - 4.592422 0.057405 0 - L3 0 0.000000 8.438577 0.057405 0 8.438577 0.057405 0 - L3 0 0.000000 12.055110 0.057405 0 12.055110 0.057405 0 - L3 0 0.000000 11.710680 0.114811 0 11.710680 0.057405 0 - L3 0 0.000000 11.653270 20.264060 0 17.393800 19.058550 0 - L3 0 0.000000 0.000000 19.001150 0 5.625718 20.206660 0 - L3 0 0.000000 5.568312 20.264060 0 11.710680 20.264060 0 - L3 0 0.000000 6.084960 14.867970 0 11.308840 14.867970 0 - L3 0 0.000000 6.831229 6.314581 0 10.562570 6.314581 0 - L3 0 0.000000 7.347876 0.516648 0 7.347876 0.516648 0 - L3 0 0.000000 7.347876 0.516648 0 10.103330 0.516648 0 - L3 0 0.000000 10.103330 0.516648 0 12.743970 0.057405 0 - L3 0 0.000000 12.858780 0.000000 0 17.336400 19.058550 0 - L3 0 0.000000 10.103330 0.459242 0 11.768080 20.206660 0 - L3 0 0.000000 7.347876 0.516648 0 4.592422 0.057405 0 - L3 0 0.000000 4.592422 0.057405 0 0.000000 19.001150 0 - L3 0 0.000000 7.347876 0.516648 0 5.568312 20.264060 0 - L3 0 0.000000 6.773823 6.314581 0 3.214696 5.510907 0 - L3 0 0.000000 10.562570 6.314581 0 14.121700 5.568312 0 - L3 0 0.000000 11.366250 14.867970 0 16.130880 13.892080 0 - L3 0 0.000000 6.027555 14.867970 0 1.262916 13.719860 0 - END$SEGS -STRUCTURE HO "Walthers Union City Roundhouse 933-3202xx" - L3 32768 0.041667 9.452816 25.353970 0 0.038350 15.595070 0 - L3 32768 0.020833 4.860394 8.419414 0 17.432150 13.643290 0 - L3 32768 0.020833 3.654883 11.060060 0 15.308160 17.833880 0 - L3 32768 0.020833 2.047535 13.413670 0 12.724920 21.622630 0 - L3 32768 0.020833 5.836284 5.606555 0 18.924690 9.223087 0 - L3 32768 0.020833 6.410336 2.908506 0 19.785770 4.630664 0 - A3 32768 0.041667 35.591270 -15.403670 0.038242 0 44.474403 45.525597 - A3 32768 0.041667 22.043630 -15.403670 0.038242 0 44.468552 45.531448 - L3 32768 0.020833 20.072790 0.038242 0 6.525147 0.038242 0 - A3 32768 0.041667 29.162110 -15.403670 0.038242 0 44.521254 45.478746 - A3 32768 0.020833 25.602820 -15.403670 0.038242 0 44.443785 45.556215 - A3 32768 0.020833 32.491390 -15.403670 0.038242 0 44.498085 45.501915 - A3 32768 0.020833 32.491390 -15.403670 0.038242 0 44.354681 45.645319 - L3 32768 0.020833 9.247304 17.592280 0 10.255170 16.056490 0 - L3 32768 0.020833 10.255170 16.056490 0 8.335421 14.796660 0 - L3 32768 0.020833 8.335421 14.796660 0 7.327559 16.332450 0 - L3 32768 0.020833 7.327559 16.332450 0 9.247304 17.592280 0 - L3 32768 0.020833 11.790940 6.352979 0 14.046450 6.783416 0 - L3 32768 0.020833 14.046450 6.783416 0 14.390800 4.979011 0 - L3 32768 0.020833 14.390800 4.979011 0 12.135290 4.548574 0 - L3 32768 0.020833 12.135290 4.548574 0 11.790940 6.352979 0 - L3 32768 0.020833 10.793430 9.823590 0 12.961810 10.579030 0 - L3 32768 0.020833 12.961810 10.579030 0 13.566160 8.844321 0 - L3 32768 0.020833 13.566160 8.844321 0 11.397780 8.088882 0 - L3 32768 0.020833 11.397780 8.088882 0 10.793430 9.823590 0 - L3 32768 0.020833 9.222174 13.236830 0 11.245010 14.323440 0 - L3 32768 0.020833 11.245010 14.323440 0 12.114300 12.705170 0 - L3 32768 0.020833 12.114300 12.705170 0 10.091460 11.618560 0 - L3 32768 0.020833 10.091460 11.618560 0 9.222174 13.236830 0 - L3 32768 0.020833 5.089516 19.357520 0 6.665311 20.694550 0 - L3 32768 0.020833 6.665311 20.694550 0 7.853786 19.293840 0 - L3 32768 0.020833 7.853786 19.293840 0 6.277990 17.956810 0 - L3 32768 0.020833 6.277990 17.956810 0 5.089516 19.357520 0 - L3 32768 0.020833 12.369590 2.753752 0 14.658730 2.933794 0 - L3 32768 0.020833 14.658730 2.933794 0 14.802760 1.102481 0 - L3 32768 0.020833 14.802760 1.102481 0 12.513620 0.922438 0 - L3 32768 0.020833 12.513620 0.922438 0 12.369590 2.753752 0 - A3 32768 0.020833 0.324734 18.580260 2.162237 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 18.061110 6.637327 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 7.670751 4.513332 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 6.924482 7.498406 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 5.718971 10.426080 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 4.169029 13.124120 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 2.274655 15.535150 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 16.913000 10.942720 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 15.190840 15.133310 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 10.196580 22.596000 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 8.072588 1.585662 0 0.000000 360.000000 - A3 32768 0.020833 0.324734 12.952040 18.979460 0 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers 2-Stall Engine House 933-3204" - L 0 0 0.000000 0.000000 14.006890 0.000000 - L 0 0 14.006890 0.000000 14.006890 5.970150 - L 0 0 14.006890 5.970150 0.000000 5.970150 - L 0 0 0.000000 5.970150 0.000000 0.000000 - L 0 0 0.000000 2.985075 14.006890 2.985075 - L 0 0 0.000000 3.673938 14.006890 3.673938 - L 0 0 0.000000 2.296211 14.006890 2.296211 - A 0 0 0.413956 12.169920 1.607348 0.000000 360.000000 - A 0 0 0.256724 12.169920 1.607348 0.000000 360.000000 - A 0 0 0.413956 1.836969 1.607348 0.000000 360.000000 - A 0 0 0.256724 1.836969 1.607348 0.000000 360.000000 - A 0 0 0.413956 1.836969 4.362802 0.000000 360.000000 - A 0 0 0.256724 1.836969 4.362802 0.000000 360.000000 - A 0 0 0.413956 12.169920 4.362802 0.000000 360.000000 - A 0 0 0.256724 12.169920 4.362802 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Backshop 933-3039" - L 0 0.000000 0.000000 0.000000 11.625000 0.000000 - L 0 0.000000 11.625000 0.000000 11.625000 8.812500 - L 0 0.000000 11.625000 8.812500 0.000000 8.812500 - L 0 0.000000 0.000000 8.812500 0.000000 0.000000 - END$SEGS -STRUCTURE HO "Walthers Car Shop 933-3040" - F3 14803425 0.000000 4 - 0.000000 4.406250 0 - 11.625000 4.406250 0 - 11.620000 -4.406250 0 - 0.000000 -4.406250 0 - L3 0 0.083333 0.000000 -4.406250 0 11.625000 -4.406235 0 - L3 0 0.083333 0.000000 4.406250 0 11.625000 4.406250 0 - L3 0 0.083333 0.000000 4.406500 0 0.000000 -4.406500 0 - L3 0 0.083333 11.625000 4.406500 0 11.625000 -4.406500 0 - END$SEGS -STRUCTURE HO "Walthers Rail Shop 933-2970" - F3 16751128 0.000000 4 - 0.000000 4.406250 0 - 17.125000 4.406250 0 - 17.125000 -4.406250 0 - 0.000000 -4.406250 0 - L3 0 0.053333 0.000000 -4.406250 0 17.125000 -4.406235 0 - L3 0 0.053333 0.000000 4.406250 0 17.125000 4.406250 0 - L3 0 0.053333 0.000000 4.406500 0 0.000000 -4.406500 0 - L3 0 0.053333 17.125000 4.406500 0 17.125000 -4.406500 0 - L3 0 0.053333 11.416700 4.406000 0 11.416700 -4.406000 0 - G3 14803425 0.000000 1.000000 14.500000 0.000000 0 - G3 14803425 0.000000 1.000000 14.500000 2.938000 0 - G3 14803425 0.000000 1.000000 14.500000 -2.937000 0 - G3 14803425 0.000000 1.000000 2.399600 2.938000 0 - G3 14803425 0.000000 1.000000 2.399600 0.000000 0 - G3 14803425 0.000000 1.000000 2.399600 -2.937000 0 - G3 14803425 0.000000 1.000000 9.149600 2.938000 0 - G3 14803425 0.000000 1.000000 9.149601 0.000000 0 - G3 14803425 0.000000 1.000000 9.149601 -2.937000 0 - A3 0 0.053333 1.000000 14.500000 0.000000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 14.500000 2.938000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 14.500000 -2.937000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 2.399600 2.938000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 2.399600 0.000000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 2.399600 -2.937000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 9.149600 2.938000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 9.149601 0.000000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 9.149601 -2.937000 0 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Allied Rail Rebuilders 933-3016" - F3 14803425 0.000000 4 - 0.000000 5.000000 0 - 0.000000 -5.000000 0 - 10.000000 -5.000000 0 - 10.000000 5.000000 0 - L3 0 0.083333 0.000000 -5.000000 0 10.000000 -5.000000 0 - L3 0 0.083333 10.000000 -5.000000 0 10.000000 5.000000 0 - L3 0 0.083333 10.000000 5.000000 0 0.000000 5.000000 0 - L3 0 0.083333 0.000000 5.000000 0 0.000000 -5.000000 0 - L3 0 0.083333 0.000000 -2.000000 0 10.000000 -2.000000 0 - L3 0 0.083333 0.000000 2.000000 0 10.000000 2.000000 0 - G3 0 0.000000 0.250000 0.500000 -2.500000 0 - G3 0 0.000000 0.250000 1.250000 -2.500000 0 - L3 0 0.000000 0.000000 0.000000 0 10.000000 0.000000 0 - END$SEGS -STRUCTURE HO "Walthers Modern Roundhouse 933-2900" - L 0 0.053333 11.892074 1.040422 11.892074 -1.040422 - L 0 0.053333 11.892074 1.040422 11.530740 3.089652 - L 0 0.053333 11.892074 -1.040422 11.530740 -3.089652 - L 0 0.053333 29.574530 2.587436 29.574530 -2.587436 - L 0 0.053333 29.574530 2.587436 28.675923 7.683690 - L 0 0.053333 31.940493 -2.794431 30.969997 -8.298386 - L 0 0.053333 11.530740 3.089652 28.675923 7.683690 - L 0 0.053333 11.530740 -3.089652 30.969997 -8.298386 - L 0 0.053333 29.574530 -2.587436 31.940493 -2.794431 - L 0 0.053333 17.786226 1.556093 17.786226 -1.556093 - L 0 0.053333 17.786226 1.556093 17.245801 4.620998 - L 0 0.053333 17.786226 -1.556093 17.245801 -4.620998 - L 0 0.053333 23.680378 2.071765 23.680378 -2.071765 - L 0 0.053333 23.680378 2.071765 22.960862 6.152344 - L 0 0.053333 23.680378 -2.071765 22.960862 -6.152344 - A 0 0.053333 0.375000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.625000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.375000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.625000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.375000 28.867177 -5.090062 0.000000 360.000000 - A 0 0.053333 0.625000 28.867177 -5.090062 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Modern Roundhouse Add-on Stalls 933-2901" - L 0 0.053333 11.892074 1.040422 11.892074 -1.040422 - L 0 0.053333 11.892074 1.040422 11.530740 3.089652 - L 0 0.053333 11.892074 -1.040422 11.530740 -3.089652 - L 0 0.053333 29.574530 2.587436 29.574530 -2.587436 - L 0 0.053333 29.574530 2.587436 28.675923 7.683690 - L 0 0.053333 29.574530 -2.587436 28.675923 -7.683690 - L 0 0.053333 11.530740 -3.089652 28.675923 -7.683690 - L 0 0.053333 11.530740 3.089652 28.675923 7.683690 - L 0 0.053333 17.786226 1.556093 17.786226 -1.556093 - L 0 0.053333 17.786226 1.556093 17.245801 4.620998 - L 0 0.053333 17.786226 -1.556093 17.245801 -4.620998 - L 0 0.053333 23.680378 2.071765 23.680378 -2.071765 - L 0 0.053333 23.680378 2.071765 22.960862 6.152344 - L 0 0.053333 23.680378 -2.071765 22.960862 -6.152344 - A 0 0.053333 0.375000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.625000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.375000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.625000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.375000 26.528259 -4.677648 0.000000 360.000000 - A 0 0.053333 0.625000 26.528259 -4.677648 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Sanding Towers & Drying House 933-3182A" - L3 0 0.052083 3.380214 0.130208 0 9.130214 0.130208 0 - L3 0 0.052083 9.130214 0.130208 0 9.130214 2.880208 0 - L3 0 0.052083 9.130214 2.880208 0 3.380214 2.880208 0 - L3 0 0.052083 3.380210 3.005208 0 3.380218 0.005208 0 - L3 0 0.052083 3.380214 0.005208 0 0.005214 0.005208 0 - L3 0 0.052083 0.005208 0.005208 0 0.005212 3.005208 0 - L3 0 0.052083 0.005214 3.005208 0 3.380214 3.005208 0 - L3 0 0.052083 0.005214 1.505208 0 3.380214 1.505208 0 - F3 13541990 0.000000 4 - 3.442714 2.817708 0 - 9.067714 2.817708 0 - 9.067714 0.192708 0 - 3.442714 0.192708 0 - F3 16755285 0.000000 4 - 0.067714 2.942708 0 - 3.317714 2.942708 0 - 3.317714 1.567708 0 - 0.067714 1.567708 0 - F3 16755285 0.000000 4 - 0.067714 1.442708 0 - 3.317714 1.442708 0 - 3.317714 0.067708 0 - 0.067714 0.067708 0 - END$SEGS -STRUCTURE HO "Walthers Diesel Sanding Tower 933-3182B" - L3 0 0.052083 0.125000 0.026042 0 0.875000 0.026042 0 - L3 0 0.052083 0.875000 1.526042 0 0.125000 1.526042 0 - L3 0 0.052083 0.125000 1.526042 0 0.125000 1.088542 0 - L3 0 0.052083 0.875000 1.526042 0 0.875000 1.088542 0 - L3 0 0.052083 0.125000 0.276042 0 0.125000 0.276042 0 - L3 0 0.052083 0.875000 0.026042 0 0.875000 0.463542 0 - L3 0 0.052083 0.125000 0.026042 0 0.125000 0.463542 0 - G3 8421504 0.000000 0.500000 0.500000 0.776042 0 - A3 0 0.052083 0.500000 0.500000 0.776042 0 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Steam Sanding Tower 933-3182C" - F3 8421504 0.000000 4 - 5.213542 0.838542 0 - 5.588542 0.838542 0 - 5.588542 0.463542 0 - 5.213542 0.463542 0 - F3 8421504 0.000000 4 - 0.338542 0.838542 0 - 0.713542 0.838542 0 - 0.713542 0.463542 0 - 0.338542 0.463542 0 - L3 0 0.052083 2.338542 0.026042 0 3.588542 0.026042 0 - L3 0 0.052083 3.588542 0.026042 0 3.588542 1.276042 0 - L3 0 0.052083 3.588542 1.276042 0 2.338542 1.276042 0 - L3 0 0.052083 2.338542 1.276042 0 2.338542 0.026042 0 - L3 0 0.052083 0.026042 0.151042 0 1.026042 0.151042 0 - L3 0 0.052083 1.026042 0.151042 0 1.026042 1.151042 0 - L3 0 0.052083 1.026042 1.151042 0 0.026042 1.151042 0 - L3 0 0.052083 0.026042 1.151042 0 0.026042 0.151042 0 - L3 0 0.052083 5.901042 0.151042 0 4.901042 0.151042 0 - L3 0 0.052083 4.901042 0.151042 0 4.901042 1.151042 0 - L3 0 0.052083 4.901042 1.151042 0 5.901042 1.151042 0 - L3 0 0.052083 5.901042 1.151042 0 5.901042 0.151042 0 - L3 0 0.052083 0.338542 0.463542 0 0.713542 0.463542 0 - L3 0 0.052083 0.713542 0.463542 0 0.713542 0.838542 0 - L3 0 0.052083 0.713542 0.838542 0 0.338542 0.838542 0 - L3 0 0.052083 0.338542 0.838542 0 0.338542 0.463542 0 - L3 0 0.052083 5.213542 0.463542 0 5.588542 0.463542 0 - L3 0 0.052083 5.588542 0.463542 0 5.588542 0.838542 0 - L3 0 0.052083 5.588542 0.838542 0 5.213542 0.838542 0 - L3 0 0.052083 5.213542 0.838542 0 5.213542 0.463542 0 - L3 0 0.104167 3.338542 0.651042 0 5.213542 0.651042 0 - L3 0 0.104167 2.588542 0.651042 0 0.713542 0.651042 0 - G3 8421504 0.000000 0.375000 2.963542 0.651042 0 - A3 0 0.052083 0.125000 2.963542 0.651042 0 0.000000 360.000000 - A3 0 0.052083 0.375000 2.963542 0.651042 0 0.000000 360.000000 - END$SEGS -STRUCTURE HO "Walthers Steel Water Tower 933-3043" - G3 12632256 0.000000 1.501302 1.713542 1.713542 0 - A3 0 0.052083 1.500000 1.713542 1.713542 0 0.000000 360.000000 - L3 0 0.052083 0.697070 2.818391 0 0.652875 2.862585 0 - L3 0 0.052083 0.652875 2.862585 0 0.564488 2.774196 0 - L3 0 0.052083 0.564488 2.774196 0 0.608682 2.730002 0 - L3 0 0.052083 0.608693 0.697070 0 0.564499 0.652875 0 - L3 0 0.052083 0.564499 0.652875 0 0.652888 0.564488 0 - L3 0 0.052083 0.652888 0.564488 0 0.697082 0.608682 0 - L3 0 0.052083 2.818401 0.697082 0 2.862596 0.652888 0 - L3 0 0.052083 2.862596 0.652888 0 2.774208 0.564499 0 - L3 0 0.052083 2.774208 0.564499 0 2.730014 0.608693 0 - L3 0 0.052083 2.730002 2.818401 0 2.774196 2.862596 0 - L3 0 0.052083 2.774196 2.862596 0 2.862585 2.774208 0 - L3 0 0.052083 2.862585 2.774208 0 2.818391 2.730014 0 - L3 0 0.052083 0.026042 0.026042 0 3.401042 0.026042 0 - L3 0 0.052083 3.401042 0.026042 0 3.401042 3.401042 0 - L3 0 0.052083 3.401042 3.401042 0 0.026042 3.401042 0 - L3 0 0.052083 0.026042 3.401042 0 0.026042 0.026042 0 - END$SEGS -STRUCTURE HO "Walthers Machine Shop 933-2902" - F3 16755285 0.000000 4 - 0.026042 6.750000 0 - 5.026042 6.750000 0 - 5.026042 2.750000 0 - 0.026042 2.750000 0 - F3 16755285 0.000000 6 - 0.026042 8.750000 0 - 0.026042 6.750000 0 - 5.026042 6.750000 0 - 5.026042 4.750000 0 - 13.651042 4.750000 0 - 13.651042 8.750000 0 - L3 0 0.052083 3.026042 6.750000 0 5.026042 6.750000 0 - L3 0 0.052083 4.776042 7.562500 0 4.776042 7.562500 0 - L3 0 0.052083 0.026042 2.750000 0 0.026042 8.750000 0 - L3 0 0.052083 0.026042 8.750000 0 13.651042 8.750000 0 - L3 0 0.052083 6.651042 8.125000 0 6.651042 8.125000 0 - L3 0 0.052083 0.026042 2.750000 0 0.026042 2.750000 0 - L3 0 0.052083 0.026042 2.750000 0 5.026042 2.750007 0 - L3 0 0.052083 3.963542 9.500000 0 3.963542 9.500000 0 - L3 0 0.052083 4.338542 9.187500 0 4.338542 9.187500 0 - L3 0 0.052083 5.026042 2.750000 0 5.026042 4.750000 0 - L3 0 0.052083 5.026042 4.750000 0 13.651042 4.750000 0 - L3 0 0.052083 13.651042 4.750000 0 13.651042 8.750000 0 - L3 0 0.052083 3.026042 6.750000 0 0.026042 6.750000 0 - L3 0 0.052083 5.026042 4.750000 0 3.026042 4.750000 0 - L3 0 0.052083 3.026042 4.750000 0 3.026042 6.750000 0 - L3 0 0.052083 5.026042 6.750000 0 5.026042 4.750000 0 - G3 15720651 0.000000 1.375000 2.026042 1.375000 0 - A3 0 0.052083 0.877229 2.026042 1.375000 0 0.000000 360.000000 - A3 0 0.052083 0.625000 2.026042 1.375000 0 0.000000 360.000000 - G3 0 0.000000 0.625000 2.026042 1.375000 0 - A3 0 0.052083 1.375000 2.026042 1.375000 0 0.000000 360.000000 - END$SEGS - - - - -SUBCONTENTS Walthers Cornerstone HO Structures - Turn Tables -TURNOUT HO "Walthers 130' Turn Table 933-2829" 512 -# TT was designed with 18.875" bridge, 19.125" outside dia., 10 degree spacing - P "1" 1 2 3 - P "2" 4 5 6 - P "3" 7 8 9 - P "4" 10 11 12 - P "5" 13 14 15 - P "6" 16 17 18 - P "7" 19 20 21 - P "8" 22 23 24 - P "9" 25 26 27 - P "10" 28 29 30 - P "11" 31 32 33 - P "12" 34 35 36 - P "13" 37 38 39 - P "14" 40 41 42 - P "15" 43 44 45 - P "16" 46 47 48 - P "17" 49 50 51 - P "18" 52 53 54 - E 0.000000 9.562500 0.000000 - E 1.660511 9.417224 10.000000 - E 3.270568 8.985811 20.000000 - E 4.781250 8.281368 30.000000 - E 6.146657 7.325300 40.000000 - E 7.325300 6.146657 50.000000 - E 8.281368 4.781250 60.000000 - E 8.985811 3.270568 70.000000 - E 9.417224 1.660511 80.000000 - E 9.562500 0.000000 90.000000 - E 9.417224 -1.660511 100.000000 - E 8.985811 -3.270568 110.000000 - E 8.281368 -4.781250 120.000000 - E 7.325300 -6.146657 130.000000 - E 6.146657 -7.325300 140.000000 - E 4.781250 -8.281368 150.000000 - E 3.270568 -8.985811 160.000000 - E 1.660511 -9.417224 170.000000 - E 0.000000 -9.562500 180.000000 - E -1.660511 -9.417224 190.000000 - E -3.270568 -8.985811 200.000000 - E -4.781250 -8.281368 210.000000 - E -6.146657 -7.325300 220.000000 - E -7.325300 -6.146657 230.000000 - E -8.281368 -4.781250 240.000000 - E -8.985811 -3.270568 250.000000 - E -9.417224 -1.660511 260.000000 - E -9.562500 0.000000 270.000000 - E -9.417224 1.660511 280.000000 - E -8.985811 3.270568 290.000000 - E -8.281368 4.781250 300.000000 - E -7.325300 6.146657 310.000000 - E -6.146657 7.325300 320.000000 - E -4.781250 8.281368 330.000000 - E -3.270568 8.985811 340.000000 - E -1.660511 9.417224 350.000000 - -#0/180 - S 0 0 0.000000 9.562500 0.000000 9.437500 - S 16777215 0 0.000000 9.437500 0.000000 -9.437500 - S 0 0 0.000000 -9.437500 0.000000 -9.562500 -#10/190 - S 0 0 1.660511 9.417224 1.638805 9.294123 - S 16777215 0 1.638805 9.294123 -1.638805 -9.294123 - S 0 0 -1.638805 -9.294123 -1.660511 -9.417224 -#20/200 - S 0 0 3.270568 8.985811 3.227815 8.868349 - S 16777215 0 3.227815 8.868349 -3.227815 -8.868349 - S 0 0 -3.227815 -8.868349 -3.270568 -8.985811 -#30/210 - S 0 0 4.781250 8.281368 4.718750 8.173115 - S 16777215 0 4.718750 8.173115 -4.718750 -8.173115 - S 0 0 -4.718750 -8.173115 -4.781250 -8.281368 -#40/220 - S 0 0 6.146657 7.325300 6.066308 7.229544 - S 16777215 0 6.066308 7.229544 -6.066308 -7.229544 - S 0 0 -6.066308 -7.229544 -6.146657 -7.325300 -#50/230 - S 0 0 7.325300 6.146657 7.229544 6.066308 - S 16777215 0 7.229544 6.066308 -7.229544 -6.066308 - S 0 0 -7.229544 -6.066308 -7.325300 -6.146657 -#60/240 - S 0 0 8.281368 4.781250 8.173115 4.718750 - S 16777215 0 8.173115 4.718750 -8.173115 -4.718750 - S 0 0 -8.173115 -4.718750 -8.281368 -4.781250 -#70/250 - S 0 0 8.985811 3.270568 8.868349 3.227815 - S 16777215 0 8.868349 3.227815 -8.868349 -3.227815 - S 0 0 -8.868349 -3.227815 -8.985811 -3.270568 -#80/260 - S 0 0 9.417224 1.660511 9.294123 1.638805 - S 16777215 0 9.294123 1.638805 -9.294123 -1.638805 - S 0 0 -9.294123 -1.638805 -9.417224 -1.660511 -#90/270 - S 0 0 9.562500 0.000000 9.437500 0.000000 - S 0 0 9.437500 0.000000 -9.437500 0.000000 - S 0 0 -9.437500 0.000000 -9.562500 0.000000 -#100/280 - S 0 0 9.417224 -1.660511 9.294123 -1.638805 - S 16777215 0 9.294123 -1.638805 -9.294123 1.638805 - S 0 0 -9.294123 1.638805 -9.417224 1.660511 -#110/290 - S 0 0 8.985811 -3.270568 8.868349 -3.227815 - S 16777215 0 8.868349 -3.227815 -8.868349 3.227815 - S 0 0 -8.868349 3.227815 -8.985811 3.270568 -#120/300 - S 0 0 8.281368 -4.781250 8.173115 -4.718750 - S 16777215 0 8.173115 -4.718750 -8.173115 4.718750 - S 0 0 -8.173115 4.718750 -8.281368 4.781250 -#130/310 - S 0 0 7.325300 -6.146657 7.229544 -6.066308 - S 16777215 0 7.229544 -6.066308 -7.229544 6.066308 - S 0 0 -7.229544 6.066308 -7.325300 6.146657 -#140/320 - S 0 0 6.146657 -7.325300 6.066308 -7.229544 - S 16777215 0 6.066308 -7.229544 -6.066308 7.229544 - S 0 0 -6.066308 7.229544 -6.146657 7.325300 -#150/330 - S 0 0 4.781250 -8.281368 4.718750 -8.173115 - S 16777215 0 4.718750 -8.173115 -4.718750 8.173115 - S 0 0 -4.718750 8.173115 -4.781250 8.281368 -#160/340 - S 0 0 3.270568 -8.985811 3.227815 -8.868349 - S 16777215 0 3.227815 -8.868349 -3.227815 8.868349 - S 0 0 -3.227815 8.868349 -3.270568 8.985811 -#170/350 - S 0 0 1.660511 -9.417224 1.638805 -9.294123 - S 16777215 0 1.638805 -9.294123 -1.638805 9.294123 - S 0 0 -1.638805 9.294123 -1.660511 9.417224 - - A 11579568 0.053333 9.562500 0.000000 0.000000 0.000000 360.000000 - A 11579568 0.053333 9.437500 0.000000 0.000000 0.000000 360.000000 - G 11579568 0.000000 0.053333 0.000000 0.000000 0 - END$SEGS -TURNOUT HO "Walthers 90' Turn Table 933-2840" 512 -# TT was designed with 12.5" bridge, 13.75" outside dia., 10 degree spacing - P "1" 1 2 3 - P "2" 4 5 6 - P "3" 7 8 9 - P "4" 10 11 12 - P "5" 13 14 15 - P "6" 16 17 18 - P "7" 19 20 21 - P "8" 22 23 24 - P "9" 25 26 27 - P "10" 28 29 30 - P "11" 31 32 33 - P "12" 34 35 36 - P "13" 37 38 39 - P "14" 40 41 42 - P "15" 43 44 45 - P "16" 46 47 48 - P "17" 49 50 51 - P "18" 52 53 54 - E 0.000000 6.875000 0.000000 - E 1.193831 6.770553 10.000000 - E 2.351388 6.460387 20.000000 - E 3.437500 5.953925 30.000000 - E 4.419165 5.266556 40.000000 - E 5.266556 4.419165 50.000000 - E 5.953925 3.437500 60.000000 - E 6.460387 2.351388 70.000000 - E 6.770553 1.193831 80.000000 - E 6.875000 0.000000 90.000000 - E 6.770553 -1.193831 100.000000 - E 6.460387 -2.351388 110.000000 - E 5.953925 -3.437500 120.000000 - E 5.266556 -4.419165 130.000000 - E 4.419165 -5.266556 140.000000 - E 3.437500 -5.953925 150.000000 - E 2.351388 -6.460387 160.000000 - E 1.193831 -6.770553 170.000000 - E 0.000000 -6.875000 180.000000 - E -1.193831 -6.770553 190.000000 - E -2.351388 -6.460387 200.000000 - E -3.437500 -5.953925 210.000000 - E -4.419165 -5.266556 220.000000 - E -5.266556 -4.419165 230.000000 - E -5.953925 -3.437500 240.000000 - E -6.460387 -2.351388 250.000000 - E -6.770553 -1.193831 260.000000 - E -6.875000 0.000000 270.000000 - E -6.770553 1.193831 280.000000 - E -6.460387 2.351388 290.000000 - E -5.953925 3.437500 300.000000 - E -5.266556 4.419165 310.000000 - E -4.419165 5.266556 320.000000 - E -3.437500 5.953925 330.000000 - E -2.351388 6.460387 340.000000 - E -1.193831 6.770553 350.000000 - -#0/180 - S 0 0 0.000000 6.875000 0.000000 6.250000 - S 16777215 0 0.000000 6.250000 0.000000 -6.250000 - S 0 0 0.000000 -6.250000 0.000000 -6.875000 -#10/190 - S 0 0 1.193831 6.770553 1.085301 6.155048 - S 16777215 0 1.085301 6.155048 -1.085301 -6.155048 - S 0 0 -1.085301 -6.155048 -1.193831 -6.770553 -#20/200 - S 0 0 2.351388 6.460387 2.137626 5.873079 - S 16777215 0 2.137626 5.873079 -2.137626 -5.873079 - S 0 0 -2.137626 -5.873079 -2.351388 -6.460387 -#30/210 - S 0 0 3.437500 5.953925 3.125000 5.412659 - S 16777215 0 3.125000 5.412659 -3.125000 -5.412659 - S 0 0 -3.125000 -5.412659 -3.437500 -5.953925 -#40/220 - S 0 0 4.419165 5.266556 4.017423 4.787778 - S 16777215 0 4.017423 4.787778 -4.017423 -4.787778 - S 0 0 -4.017423 -4.787778 -4.419165 -5.266556 -#50/230 - S 0 0 5.266556 4.419165 4.787778 4.017423 - S 16777215 0 4.787778 4.017423 -4.787778 -4.017423 - S 0 0 -4.787778 -4.017423 -5.266556 -4.419165 -#60/240 - S 0 0 5.953925 3.437500 5.412659 3.125000 - S 16777215 0 5.412659 3.125000 -5.412659 -3.125000 - S 0 0 -5.412659 -3.125000 -5.953925 -3.437500 -#70/250 - S 0 0 6.460387 2.351388 5.873079 2.137626 - S 16777215 0 5.873079 2.137626 -5.873079 -2.137626 - S 0 0 -5.873079 -2.137626 -6.460387 -2.351388 -#80/260 - S 0 0 6.770553 1.193831 6.155048 1.085301 - S 16777215 0 6.155048 1.085301 -6.155048 -1.085301 - S 0 0 -6.155048 -1.085301 -6.770553 -1.193831 -#90/270 - S 0 0 6.875000 0.000000 6.250000 0.000000 - S 0 0 6.250000 0.000000 -6.250000 0.000000 - S 0 0 -6.250000 0.000000 -6.875000 0.000000 -#100/280 - S 0 0 6.770553 -1.193831 6.155048 -1.085301 - S 16777215 0 6.155048 -1.085301 -6.155048 1.085301 - S 0 0 -6.155048 1.085301 -6.770553 1.193831 -#110/290 - S 0 0 6.460387 -2.351388 5.873079 -2.137626 - S 16777215 0 5.873079 -2.137626 -5.873079 2.137626 - S 0 0 -5.873079 2.137626 -6.460387 2.351388 -#120/300 - S 0 0 5.953925 -3.437500 5.412659 -3.125000 - S 16777215 0 5.412659 -3.125000 -5.412659 3.125000 - S 0 0 -5.412659 3.125000 -5.953925 3.437500 -#130/310 - S 0 0 5.266556 -4.419165 4.787778 -4.017423 - S 16777215 0 4.787778 -4.017423 -4.787778 4.017423 - S 0 0 -4.787778 4.017423 -5.266556 4.419165 -#140/320 - S 0 0 4.419165 -5.266556 4.017423 -4.787778 - S 16777215 0 4.017423 -4.787778 -4.017423 4.787778 - S 0 0 -4.017423 4.787778 -4.419165 5.266556 -#150/330 - S 0 0 3.437500 -5.953925 3.125000 -5.412659 - S 16777215 0 3.125000 -5.412659 -3.125000 5.412659 - S 0 0 -3.125000 5.412659 -3.437500 5.953925 -#160/340 - S 0 0 2.351388 -6.460387 2.137626 -5.873079 - S 16777215 0 2.137626 -5.873079 -2.137626 5.873079 - S 0 0 -2.137626 5.873079 -2.351388 6.460387 -#170/350 - S 0 0 1.193831 -6.770553 1.085301 -6.155048 - S 16777215 0 1.085301 -6.155048 -1.085301 6.155048 - S 0 0 -1.085301 6.155048 -1.193831 6.770553 - - A 11579568 0.053333 6.875000 0.000000 0.000000 0.000000 360.000000 - A 11579568 0.053333 6.250000 0.000000 0.000000 0.000000 360.000000 - G 11579568 0.000000 0.053333 0.000000 0.000000 0 - END$SEGS - -TURNOUT HO "Walthers Transfer Table 933-2968" 512 -# TT was designed with 2.1875" Bridge position spacing table has 48 programmable positions - P "P1" 1 - P "P2" 2 - P "P3" 3 - P "P4" 4 - P "P5" 5 - E 0.000000 4.375000 270.000000 - E 14.812500 4.375000 90.000000 - E 0.000000 0.000000 270.000000 - E 0.000000 2.187500 270.000000 - E 14.812500 2.187500 90.000000 - E 14.812500 0.000000 90.000000 - E 14.812500 -2.187500 90.000000 - E 14.812500 -4.375000 90.000000 - E 0.000006 -4.375000 270.000000 - E 0.000006 -2.187500 270.000000 - S 0 0.000000 0.000006 -4.375500 14.812506 -4.375480 - S 16777215 0.000000 0.000006 -2.188000 14.812506 -2.187980 - S 16777215 0.000000 0.000000 0.000000 14.812500 0.000020 - S 16777215 0.000000 -0.000006 2.188000 14.812494 2.188020 - S 16777215 0.000000 -0.000012 4.376000 14.812488 4.376020 - F3 14803425 0.000000 4 - 4.000000 -5.875000 0 - 7.000000 -5.875000 0 - 7.000000 -7.000000 0 - 4.000000 -7.000000 0 - L3 0 0.083333 -0.562494 -7.562500 0 -0.562494 6.812500 0 - L3 0 0.083333 15.375006 -7.562500 0 15.375006 6.812500 0 - L3 0 0.083333 -0.562494 -7.563000 0 15.375006 -7.563000 0 - L3 0 0.083333 -0.562494 6.812500 0 15.375006 6.812500 0 - L3 0 0.083333 0.000006 -7.313000 0 0.000006 6.562000 0 - L3 0 0.083333 14.812506 -7.313000 0 14.812506 6.562000 0 - L3 0 0.083333 0.000006 -7.313000 0 14.813006 -7.313000 0 - L3 0 0.083333 0.000006 6.562500 0 14.812506 6.562520 0 - L3 0 0.083333 0.000006 -5.875500 0 14.812506 -5.875500 0 - L3 0 0.083333 0.000006 -2.875500 0 14.812506 -2.875500 0 - L3 0 0.083333 4.000006 -5.875500 0 4.000003 -7.063000 0 - L3 0 0.083333 4.000006 -7.062500 0 8.000006 -7.062500 0 - L3 0 0.083333 7.999999 -7.063000 0 8.000002 -5.875500 0 - L3 0 0.083333 7.000006 -7.062500 0 7.000006 -5.875500 0 - L3 0 0.083333 4.000006 -6.469250 0 7.000006 -6.469250 0 - END$SEGS - diff --git a/app/lib/params/HO-Walthers Cornerstone.xtp b/app/lib/params/HO-Walthers Cornerstone.xtp new file mode 100644 index 0000000..723ec86 --- /dev/null +++ b/app/lib/params/HO-Walthers Cornerstone.xtp @@ -0,0 +1,9633 @@ +CONTENTS Walthers Cornerstone HO Structures +CONTENTS Walthers Cornerstone HO Structures 1 + +SUBCONTENTS Walthers Cornerstone HO Structures - Dairy Facilities +STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Bottling Plant 933-3298" + F4 0 0.000000 4 0 + 27.554530 4.822044 0 + 27.554530 4.822044 0 + 27.554530 4.822044 0 + 27.554530 4.822044 0 + F4 12632256 0.000000 4 0 + 27.554530 4.850746 0 + 30.051660 4.850746 0 + 30.051660 0.229621 0 + 27.554530 0.229621 0 + F4 0 0.000000 4 0 + 22.962110 5.051665 0 + 22.962110 5.051665 0 + 22.962110 5.051665 0 + 22.962110 5.051665 0 + F4 12632256 0.000000 4 0 + 0.000000 0.000000 0 + 4.592422 0.000000 0 + 4.592422 10.562570 0 + 0.000000 10.562570 0 + F4 32768 0.000000 4 0 + 0.000000 10.562570 0 + 0.918485 10.562570 0 + 0.918485 0.057405 0 + 0.000000 0.057405 0 + F4 8388608 0.000000 4 0 + 0.918485 0.000000 0 + 1.148106 0.000000 0 + 1.148106 10.562570 0 + 0.918485 10.562570 0 + F4 8388608 0.000000 4 0 + 1.033295 10.562570 0 + 4.535017 10.562570 0 + 4.535017 10.332950 0 + 1.033295 10.332950 0 + F4 0 0.000000 4 0 + 22.847300 10.562570 0 + 22.847300 10.562570 0 + 22.847300 10.562570 0 + 22.847300 10.562570 0 + F4 8388608 0.000000 4 0 + 4.592422 10.562570 0 + 4.362802 10.562570 0 + 4.362802 5.051665 0 + 4.592422 5.051665 0 + F4 8388608 0.000000 4 0 + 22.962110 5.051665 0 + 4.362802 5.051665 0 + 4.362802 4.822044 0 + 22.962110 4.822044 0 + F4 8388608 0.000000 4 0 + 22.962110 10.562570 0 + 27.525830 10.562570 0 + 27.525830 10.332950 0 + 22.962110 10.332950 0 + F4 8388608 0.000000 4 0 + 30.309990 0.000000 0 + 7.347876 0.000000 0 + 7.347876 0.229621 0 + 30.309990 0.229621 0 + F4 8388608 0.000000 4 0 + 7.319173 0.000000 0 + 1.119403 0.000000 0 + 1.119403 0.229621 0 + 7.319173 0.229621 0 + F4 0 0.000000 4 0 + 27.554530 10.591270 0 + 27.554530 10.591270 0 + 27.554530 10.591270 0 + 27.554530 10.591270 0 + F4 8388608 0.000000 4 0 + 27.554530 10.562570 0 + 27.324910 10.562570 0 + 27.324910 5.080368 0 + 27.554530 5.080368 0 + F4 8388608 0.000000 4 0 + 30.309990 5.080368 0 + 27.324910 5.080368 0 + 27.324910 4.822044 0 + 30.309990 4.822044 0 + F4 8388608 0.000000 4 0 + 30.309990 5.080368 0 + 30.080370 5.080368 0 + 30.080370 0.258324 0 + 30.309990 0.258324 0 + F4 8388608 0.000000 4 0 + 22.962110 10.562570 0 + 23.191730 10.562570 0 + 23.191730 0.258324 0 + 22.962110 0.258324 0 + F4 11316396 0.000000 4 0 + 23.191730 10.332950 0 + 27.267510 10.332950 0 + 27.267510 0.287026 0 + 23.191730 0.287026 0 + G3 8421504 0.000000 1.320634 25.287030 8.352468 0 + G3 15790320 0.000000 1.092210 25.315730 8.352468 0 + L3 0 0.000000 25.258320 9.414466 0 25.258320 7.233066 0 + L3 0 0.000000 24.196330 8.323766 0 26.406430 8.323766 0 + L3 0 0.000000 24.540760 7.577497 0 26.062000 9.127439 0 + L3 0 0.000000 24.483350 9.070035 0 26.033290 7.548795 0 + F4 8388608 0.000000 4 0 + 23.880600 6.027555 0 + 24.339840 6.027555 0 + 24.339840 6.486797 0 + 23.880600 6.486797 0 + F4 0 0.000000 4 0 + 23.966710 6.400689 0 + 24.282430 6.400689 0 + 24.282430 6.084960 0 + 23.966710 6.084960 0 + L3 0 0.000000 25.258320 10.332950 0 25.258320 9.672790 0 + L3 0 0.000000 25.258320 7.003444 0 25.258320 0.229621 0 + F4 8388608 0.000000 4 0 + 27.324910 4.822044 0 + 27.554530 4.822044 0 + 27.554530 0.229621 0 + 27.324910 0.229621 0 + L3 0 0.000000 23.191730 0.688863 0 27.324910 0.688863 0 + L3 0 0.000000 23.163030 1.148106 0 27.324910 1.148106 0 + L3 0 0.000000 23.191730 1.607348 0 27.296210 1.607348 0 + L3 0 0.000000 23.191730 2.066590 0 27.324910 2.066590 0 + L3 0 0.000000 23.191730 2.525832 0 27.324910 2.525832 0 + L3 0 0.000000 23.191730 2.985075 0 23.191730 2.985075 0 + L3 0 0.000000 23.191730 2.985075 0 27.324910 2.985075 0 + F4 12632256 0.000000 4 0 + 4.563720 4.822044 0 + 22.962110 4.822044 0 + 22.962110 0.229621 0 + 4.563720 0.229621 0 + L3 0 0.000000 17.451210 10.390360 0 17.451210 10.390360 0 + F4 4210752 0.000000 4 0 + 21.584390 3.444317 0 + 20.780710 3.444317 0 + 20.780710 1.664753 0 + 21.584390 1.664753 0 + F4 4210752 0.000000 4 0 + 8.323766 3.444317 0 + 11.136620 3.444317 0 + 11.136620 1.894374 0 + 8.323766 1.894374 0 + G3 4210752 0.000000 0.292710 21.986220 4.133180 0 + G3 4210752 0.000000 0.462817 5.970150 2.353616 0 + F4 4210752 0.000000 4 0 + 14.236510 4.133180 0 + 15.154990 4.133180 0 + 15.154990 3.329506 0 + 14.236510 3.329506 0 + F4 4210752 0.000000 4 0 + 14.236510 1.377727 0 + 15.154990 1.377727 0 + 15.154990 0.631458 0 + 14.236510 0.631458 0 + F4 4210752 0.000000 4 0 + 2.181401 2.525832 0 + 2.870264 2.525832 0 + 2.870264 1.836969 0 + 2.181401 1.836969 0 + F4 4473924 0.000000 4 0 + 2.066590 8.725603 0 + 3.329506 8.725603 0 + 3.329506 7.634902 0 + 2.066590 7.634902 0 + L3 0 0.000000 32.950630 12.858780 0 32.950630 12.858780 0 + L3 0 0.000000 23.163030 3.444317 0 27.296210 3.444317 0 + L3 0 0.000000 23.163030 3.960964 0 27.267510 3.960964 0 + L3 0 0.000000 23.163030 4.420207 0 27.296210 4.420207 0 + L3 0 0.000000 23.134330 4.850746 0 27.267510 4.850746 0 + L3 0 0.000000 23.134330 5.281286 0 27.267510 5.281286 0 + L3 0 0.000000 23.163030 5.740528 0 27.296210 5.740528 0 + L3 0 0.000000 23.134330 6.199770 0 23.851890 6.199770 0 + L3 0 0.000000 24.339840 6.199770 0 27.296210 6.199770 0 + L3 0 0.000000 23.134330 6.659013 0 27.296210 6.659013 0 + L3 0 0.000000 23.134330 7.118255 0 24.856490 7.118255 0 + L3 0 0.000000 25.688860 7.118255 0 27.296210 7.118255 0 + L3 0 0.000000 23.163030 7.577497 0 24.196330 7.577497 0 + L3 0 0.000000 26.320320 7.577497 0 27.324910 7.577497 0 + L3 0 0.000000 23.134330 8.036739 0 23.995410 8.036739 0 + L3 0 0.000000 26.549940 8.036739 0 27.267510 8.036739 0 + L3 0 0.000000 23.134330 8.467279 0 23.134330 8.495982 0 + L3 0 0.000000 23.163030 8.495982 0 23.938000 8.495982 0 + L3 0 0.000000 26.578650 8.495982 0 27.267510 8.495982 0 + L3 0 0.000000 23.134330 8.955224 0 24.110220 8.955224 0 + L3 0 0.000000 26.435130 8.955224 0 27.296210 8.955224 0 + L3 0 0.000000 23.134330 9.414466 0 24.483350 9.414466 0 + L3 0 0.000000 26.033290 9.414466 0 27.238810 9.414466 0 + L3 0 0.000000 23.134330 9.873709 0 27.267510 9.873709 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Power House 933-3298" + L3 0 0.000000 0.000000 0.000000 0 4.822044 0.000000 0 + L3 0 0.000000 4.822044 0.000000 0 4.822044 4.822044 0 + L3 8388608 0.000000 4.822044 4.822044 0 0.000000 4.822044 0 + L3 8388608 0.000000 0.000000 4.822044 0 0.000000 0.000000 0 + F4 8388608 0.000000 4 0 + 0.000000 0.000000 0 + 4.822044 0.000000 0 + 4.822044 0.229621 0 + 0.000000 0.229621 0 + F4 8388608 0.000000 4 0 + 0.000000 0.000000 0 + 0.229621 0.000000 0 + 0.229621 4.822044 0 + 0.000000 4.822044 0 + F4 8388608 0.000000 4 0 + 0.000000 4.822044 0 + 4.822044 4.822044 0 + 4.822044 4.592422 0 + 0.000000 4.592422 0 + F4 8388608 0.000000 4 0 + 4.822044 4.822044 0 + 4.592422 4.822044 0 + 4.592422 0.000000 0 + 4.822044 0.000000 0 + F4 12632256 0.000000 4 0 + 0.229621 4.592422 0 + 4.592422 4.592422 0 + 4.592422 0.229621 0 + 0.229621 0.229621 0 + L3 0 0.000000 2.324914 4.592422 0 2.324914 4.592422 0 + L3 0 0.000000 2.296211 4.592422 0 2.296211 0.229621 0 + L3 0 0.000000 0.200919 4.133180 0 4.592422 4.133180 0 + L3 0 0.000000 0.200919 3.673938 0 4.592422 3.673938 0 + L3 0 0.000000 0.200919 3.214696 0 4.592422 3.214696 0 + L3 0 0.000000 0.229621 2.755454 0 4.592422 2.755454 0 + L3 0 0.000000 0.229621 2.296211 0 4.592422 2.296211 0 + L3 0 0.000000 0.229621 1.836969 0 4.592422 1.836969 0 + L3 0 0.000000 0.229621 1.377727 0 4.592422 1.377727 0 + L3 0 0.000000 0.229621 0.918485 0 4.592422 0.889782 0 + L3 0 0.000000 0.229621 0.459242 0 4.592422 0.459242 0 + F4 0 0.000000 4 0 + 1.492537 2.640643 0 + 1.865672 2.640643 0 + 1.865672 2.382319 0 + 1.492537 2.382319 0 + F4 0 0.000000 4 0 + 2.755454 2.611940 0 + 3.157290 2.611940 0 + 3.157290 2.353616 0 + 2.755454 2.353616 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Smoke Stack 933-3298" + G3 8388608 0.000000 0.689460 0.689460 0.689460 0 + G3 0 0.000000 0.516648 0.689460 0.689460 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Office/Freight House 933-3298" + F4 8388608 0.000000 4 0 + 0.172216 0.229621 0 + 15.614240 0.229621 0 + 15.614240 0.000000 0 + 0.172216 0.000000 0 + F4 8388608 0.000000 4 0 + 0.000000 0.000000 0 + 0.200919 0.000000 0 + 0.200919 6.888634 0 + 0.000000 6.888634 0 + F4 8388608 0.000000 4 0 + 15.614240 0.000000 0 + 15.355910 0.000000 0 + 15.355910 6.888634 0 + 15.614240 6.888634 0 + F4 8388608 0.000000 4 0 + 0.000000 6.888634 0 + 15.585530 6.888634 0 + 15.585530 6.659013 0 + 0.000000 6.659013 0 + F4 12632256 0.000000 4 0 + 0.200919 6.659013 0 + 15.327210 6.659013 0 + 15.327210 0.258324 0 + 0.200919 0.258324 0 + F4 8388608 0.000000 4 0 + 4.592422 6.659013 0 + 4.822044 6.659013 0 + 4.822044 0.000000 0 + 4.592422 0.000000 0 + L3 0 0.000000 0.000000 3.444317 0 4.649828 3.444317 0 + F4 7039851 0.000000 4 0 + 1.262916 5.740528 0 + 1.664753 5.740528 0 + 1.664753 5.281286 0 + 1.262916 5.281286 0 + G3 7105644 0.000000 0.243551 1.148106 1.894374 0 + L3 0 0.000000 0.459242 6.659013 0 0.459242 0.229621 0 + L3 0 0.000000 0.918485 6.659013 0 0.889782 0.258324 0 + L3 0 0.000000 1.377727 6.659013 0 1.377727 5.740528 0 + L3 0 0.000000 1.377727 5.281286 0 1.377727 0.229621 0 + L3 0 0.000000 1.836969 6.659013 0 1.836969 0.229621 0 + L3 0 0.000000 2.296211 6.659013 0 2.296211 0.229621 0 + L3 0 0.000000 2.755454 6.659013 0 2.755454 0.287026 0 + L3 0 0.000000 3.214696 6.659013 0 3.214696 0.229621 0 + L3 0 0.000000 3.673938 6.659013 0 3.673938 0.229621 0 + L3 0 0.000000 4.133180 6.659013 0 4.133180 0.258324 0 + F4 7368816 0.000000 4 0 + 9.816303 3.903559 0 + 10.505170 3.903559 0 + 10.505170 3.214696 0 + 9.816303 3.214696 0 + G3 7631988 0.000000 0.317031 6.429391 5.510907 0 + G3 7039851 0.000000 0.344432 6.429391 1.377727 0 + G3 6776679 0.000000 0.345626 13.777270 1.377727 0 + G3 0 0.000000 0.344432 13.777270 5.510907 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structures Sterling Consolidated Dairy Store 933-3298" + F4 16776960 0.000000 4 0 + 0.000000 0.000000 0 + 0.229621 0.000000 0 + 0.229621 5.051665 0 + 0.000000 5.051665 0 + F4 16776960 0.000000 4 0 + 0.000000 0.000000 0 + 3.444317 0.000000 0 + 3.444317 0.229621 0 + 0.000000 0.229621 0 + F4 16776960 0.000000 4 0 + 0.000000 5.051665 0 + 3.444317 5.051665 0 + 3.444317 4.822044 0 + 0.000000 4.822044 0 + F4 16776960 0.000000 4 0 + 3.444317 0.000000 0 + 3.214696 0.000000 0 + 3.214696 5.051665 0 + 3.444317 5.051665 0 + F4 15000804 0.000000 4 0 + 0.229621 4.822044 0 + 3.185993 4.822044 0 + 3.185993 0.229621 0 + 0.229621 0.229621 0 + F4 0 0.000000 4 0 + 0.459242 4.133180 0 + 0.774971 4.133180 0 + 0.774971 3.817451 0 + 0.459242 3.817451 0 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Railroad Facilities +STRUCTURE HO "Walther's Trackside Interlocking Tower 933-2600A" + F4 8421504 0.000000 4 0 + 0.028703 0.000000 0 + 2.324914 0.000000 0 + 2.324914 2.296211 0 + 0.028703 2.296211 0 + L3 0 0.000000 0.000000 0.000000 0 2.296211 2.296211 0 + L3 0 0.000000 2.296211 0.000000 0 0.028703 2.296211 0 + F4 12976128 0.000000 4 0 + 2.324914 2.296211 0 + 1.865672 2.296211 0 + 1.865672 3.673938 0 + 2.324914 3.673938 0 + F4 13369344 0.000000 4 0 + 1.865672 2.296211 0 + 0.028703 2.296211 0 + 0.028703 2.611940 0 + 1.865672 2.611940 0 + F4 15790320 0.000000 4 0 + 0.028703 1.377727 0 + 0.373134 1.377727 0 + 0.373134 0.918485 0 + 0.028703 0.918485 0 + F4 0 0.000000 4 0 + 0.086108 1.262916 0 + 0.258324 1.262916 0 + 0.258324 1.033295 0 + 0.086108 1.033295 0 + L3 0 0.000000 0.717566 2.296211 0 0.717566 2.640643 0 + L3 0 0.000000 1.865672 2.640643 0 2.324914 2.640643 0 + L3 0 0.000000 2.324914 2.640643 0 2.324914 2.296211 0 + L3 0 0.000000 2.324914 2.296211 0 1.865672 2.296211 0 + L3 0 0.000000 1.865672 2.296211 0 1.865672 2.640643 0 + L3 0 0.000000 1.865672 3.444317 0 2.296211 3.444317 0 + L3 0 0.000000 1.865672 3.214696 0 2.324914 3.214696 0 + L3 0 0.000000 1.865672 2.985075 0 2.324914 2.985075 0 + L3 0 0.000000 1.865672 2.755454 0 2.267509 2.755454 0 + L3 0 0.000000 0.947187 2.296211 0 0.947187 2.669346 0 + L3 0 0.000000 1.176808 2.296211 0 1.176808 2.669346 0 + L3 0 0.000000 1.406429 2.296211 0 1.406429 2.640643 0 + L3 0 0.000000 1.636051 2.296211 0 1.636051 2.669346 0 + END$SEGS +STRUCTURE HO "Walther's Speeder Shed 933-2600B" + F4 10724259 0.000000 4 0 + 0.000000 1.836969 0 + 2.066590 1.836969 0 + 2.066590 4.822044 0 + 0.000000 4.822044 0 + L3 0 0.000000 1.004592 1.836969 0 1.031238 4.822062 0 + F4 12632256 0.000000 4 0 + 0.315729 0.000000 0 + 1.693456 0.000000 0 + 1.693456 1.836969 0 + 0.315729 1.836969 0 + L3 0 0.000000 0.631458 0.000000 0 0.631458 1.836969 0 + L3 0 0.000000 1.377727 0.000000 0 1.377727 1.836969 0 + L3 0 0.000000 0.631458 0.229621 0 1.377727 0.229621 0 + L3 0 0.000000 0.602756 0.459242 0 1.377727 0.459242 0 + L3 0 0.000000 0.631458 0.688863 0 1.349024 0.688863 0 + L3 0 0.000000 0.631458 0.918485 0 1.406429 0.918485 0 + L3 0 0.000000 0.631458 1.148106 0 1.377727 1.148106 0 + L3 0 0.000000 0.631458 1.377727 0 1.377727 1.377727 0 + L3 0 0.000000 0.602756 1.607348 0 1.377727 1.607348 0 + END$SEGS +STRUCTURE HO "Walther's Crossing Shanty 933-2600C" + F4 12632256 0.000000 4 0 + 0.000000 0.000000 0 + 1.148106 0.000000 0 + 1.148106 0.459242 0 + 0.000000 0.459242 0 + F4 11053224 0.000000 4 0 + 0.000000 0.459242 0 + 1.119403 0.459242 0 + 1.119403 1.377727 0 + 0.000000 1.377727 0 + L3 0 0.000000 0.000000 0.918485 0 1.119403 0.918485 0 + G3 0 0.000000 0.057405 0.344432 1.148106 0 + F4 16776960 0.000000 4 0 + 1.119403 1.205511 0 + 1.607348 1.205511 0 + 1.607348 0.545350 0 + 1.119403 0.545350 0 + L3 0 0.000000 1.119403 1.234214 0 1.578645 1.234214 0 + L3 0 0.000000 1.578645 1.234214 0 1.578645 0.516648 0 + L3 0 0.000000 1.578645 0.516648 0 1.119403 0.516648 0 + L3 0 0.000000 1.119403 0.516648 0 1.119403 1.234214 0 + END$SEGS +STRUCTURE HO "Walther's Speeder 933-2600D" + F4 16776960 0.000000 4 0 + 0.000000 0.000000 0 + 0.918485 0.000000 0 + 0.918485 0.688863 0 + 0.000000 0.688863 0 + L3 0 0.000000 0.000000 0.000000 0 0.918485 0.000000 0 + L3 0 0.000000 0.918485 0.000000 0 0.918485 0.688863 0 + L3 0 0.000000 0.918485 0.688863 0 0.000000 0.688863 0 + L3 0 0.000000 0.000000 0.688863 0 0.000000 0.000000 0 + G3 0 0.000000 0.028703 0.057405 0.344432 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure The Bralick Building 933-3255" + F4 12632256 0.000000 4 0 + 0.000000 0.688863 0 + 12.399540 0.688863 0 + 12.399540 9.931114 0 + 0.000000 9.931114 0 + F4 12632256 0.000000 4 0 + 4.822044 0.000000 0 + 6.773823 0.000000 0 + 6.773823 0.688863 0 + 4.822044 0.688863 0 + F4 12632256 0.000000 4 0 + 13.088400 1.836969 0 + 12.399540 1.836969 0 + 12.399540 2.985075 0 + 13.088400 2.985075 0 + F4 8421504 0.000000 4 0 + 0.229621 9.758898 0 + 12.227330 9.758898 0 + 12.227330 0.861079 0 + 0.229621 0.861079 0 + L3 0 0.000000 4.822044 0.688863 0 6.745121 0.688863 0 + L3 0 0.000000 12.399540 2.985075 0 12.399540 1.836969 0 + F4 12632256 0.000000 4 0 + 4.362802 3.673938 0 + 7.347876 3.673938 0 + 7.347876 7.347876 0 + 4.362802 7.347876 0 + F4 12632256 0.000000 4 0 + 9.471871 7.577497 0 + 10.074630 7.577497 0 + 10.074630 7.032147 0 + 9.471871 7.032147 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure Yard Office 933-3822" + F4 8421504 0.000000 4 0 + 0.000000 0.688863 0 + 5.281286 0.688863 0 + 5.281286 4.822044 0 + 0.000000 4.822044 0 + F4 12632256 0.000000 4 0 + 5.051665 0.746269 0 + 4.362802 0.746269 0 + 4.362802 0.000000 0 + 5.051665 0.000000 0 + F4 12632256 0.000000 4 0 + 1.836969 0.660161 0 + 2.554535 0.660161 0 + 2.554535 0.000000 0 + 1.836969 0.000000 0 + L3 0 0.000000 1.836969 0.229621 0 2.525832 0.229621 0 + L3 0 0.000000 1.836969 0.459242 0 2.525832 0.459242 0 + L3 0 0.000000 1.836969 0.688863 0 2.583238 0.688863 0 + L3 0 0.000000 4.362802 0.688863 0 5.051665 0.688863 0 + L3 0 0.000000 4.362802 0.459242 0 5.022962 0.459242 0 + L3 0 0.000000 4.362802 0.229621 0 5.051665 0.229621 0 + F4 12632256 0.000000 4 0 + 0.459242 4.822044 0 + 2.755454 4.822044 0 + 2.755454 5.970150 0 + 0.459242 5.970150 0 + F4 12632256 0.000000 4 0 + 0.688863 5.970150 0 + 1.836969 5.970150 0 + 1.836969 6.400689 0 + 0.688863 6.400689 0 + F4 12632256 0.000000 4 0 + 0.918485 6.429391 0 + 1.549943 6.429391 0 + 1.549943 7.347876 0 + 0.918485 7.347876 0 + L3 0 0.000000 0.688863 5.970150 0 1.865672 5.970150 0 + L3 0 0.000000 0.918485 6.429391 0 1.549943 6.429391 0 + F4 8388608 0.000000 4 0 + 0.000000 4.822044 0 + 0.114811 4.822044 0 + 0.114811 0.688863 0 + 0.000000 0.688863 0 + F4 8388608 0.000000 4 0 + 0.000000 0.688863 0 + 5.252584 0.688863 0 + 5.252584 0.832377 0 + 0.000000 0.832377 0 + F4 8388608 0.000000 4 0 + 5.252584 0.688863 0 + 5.109070 0.688863 0 + 5.109070 4.822044 0 + 5.252584 4.822044 0 + F4 12632256 0.000000 4 0 + 0.459242 1.377727 0 + 0.803674 1.377727 0 + 0.803674 1.664753 0 + 0.459242 1.664753 0 + F4 12632256 0.000000 4 0 + 0.459242 4.247991 0 + 0.803674 4.247991 0 + 0.803674 3.903559 0 + 0.459242 3.903559 0 + F4 16777215 0.000000 4 0 + 2.296211 3.214696 0 + 2.755454 3.214696 0 + 2.755454 2.755454 0 + 2.296211 2.755454 0 + F4 0 0.000000 4 0 + 2.353616 3.128588 0 + 2.669346 3.128588 0 + 2.669346 2.870264 0 + 2.353616 2.870264 0 + G3 0 0.000000 0.143513 4.133180 3.099885 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure Shed 933-3822" + F4 12632256 0.000000 4 0 + 0.000000 0.000000 0 + 7.577497 0.000000 0 + 7.577497 4.822044 0 + 0.000000 4.822044 0 + L3 0 0.000000 0.000000 2.411022 0 7.520092 2.411022 0 + F4 0 0.000000 4 0 + 3.559128 2.525832 0 + 3.788749 2.525832 0 + 3.788749 2.296211 0 + 3.559128 2.296211 0 + L3 0 0.000000 0.229621 4.822044 0 0.229621 0.000000 0 + L3 0 0.000000 0.459242 4.822044 0 0.430540 0.000000 0 + L3 0 0.000000 0.688863 4.822044 0 0.688863 0.000000 0 + L3 0 0.000000 0.918485 4.822044 0 0.918485 0.000000 0 + L3 0 0.000000 1.148106 4.822044 0 1.119403 0.000000 0 + L3 0 0.000000 1.377727 4.822044 0 1.349024 0.000000 0 + L3 0 0.000000 1.607348 0.000000 0 1.607348 4.822044 0 + L3 0 0.000000 1.836969 0.000000 0 1.836969 4.822044 0 + L3 0 0.000000 2.066590 0.000000 0 2.066590 4.822044 0 + L3 0 0.000000 2.296211 4.822044 0 2.296211 0.000000 0 + L3 0 0.000000 2.525832 4.822044 0 2.525832 0.000000 0 + L3 0 0.000000 2.755454 4.822044 0 2.726751 0.028703 0 + L3 0 0.000000 2.985075 4.822044 0 2.985075 0.000000 0 + L3 0 0.000000 3.214696 4.822044 0 3.214696 0.000000 0 + L3 0 0.000000 3.444317 4.822044 0 3.444317 0.000000 0 + L3 0 0.000000 3.673938 4.822044 0 3.673938 0.000000 0 + L3 0 0.000000 3.903559 4.822044 0 3.874856 0.028703 0 + L3 0 0.000000 4.133180 4.822044 0 4.104478 0.000000 0 + L3 0 0.000000 4.362802 0.000000 0 4.334099 4.822044 0 + L3 0 0.000000 4.592422 0.000000 0 4.592422 4.822044 0 + L3 0 0.000000 5.510907 0.000000 0 5.510907 4.822044 0 + L3 0 0.000000 5.051665 0.000000 0 5.051665 4.822044 0 + L3 0 0.000000 4.822044 4.822044 0 4.822044 0.000000 0 + L3 0 0.000000 5.281286 4.822044 0 5.281286 0.000000 0 + L3 0 0.000000 5.740528 4.822044 0 5.740528 0.000000 0 + L3 0 0.000000 5.970150 4.822044 0 5.970150 0.000000 0 + L3 0 0.000000 6.199770 4.822044 0 6.171068 0.000000 0 + L3 0 0.000000 6.429391 4.822044 0 6.429391 0.028703 0 + L3 0 0.000000 6.659013 4.822044 0 6.659013 0.000000 0 + L3 0 0.000000 6.888634 4.822044 0 6.859931 0.057405 0 + L3 0 0.000000 7.118255 4.822044 0 7.118255 0.000000 0 + L3 0 0.000000 7.347876 4.822044 0 7.347876 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Shady Jct Water Tower 933-3205a" + L3 0 0 0.000000 0.000000 0 2.870264 0.000000 0 + L3 0 0 2.870264 0.000000 0 2.870264 2.870264 0 + L3 0 0 2.870264 2.870264 0 0.000000 2.870264 0 + L3 0 0 0.000000 2.870264 0 0.000000 0.000000 0 + L3 0 0 0.000000 0.688863 0 2.296211 0.688863 0 + L3 0 0 2.296211 0.688863 0 2.296211 2.870264 0 + L3 0 0 1.148106 1.836969 0 1.148106 0.688863 0 + L3 0 0 1.148106 1.836969 0 2.296211 1.836969 0 + L3 0 0 1.148106 1.836969 0 0.000000 1.836969 0 + L3 0 0 1.148106 1.836969 0 1.148106 2.870264 0 + L3 0 0 1.148106 1.836969 0 1.951780 2.640643 0 + L3 0 0 1.148106 1.836969 0 1.951780 1.033295 0 + L3 0 0 1.148106 1.836969 0 0.344432 1.033295 0 + L3 0 0 1.148106 1.836969 0 0.344432 2.640643 0 + L3 0 0 1.148106 2.870264 0 1.951780 2.640643 0 + L3 0 0 1.951780 2.640643 0 2.296211 1.836969 0 + L3 0 0 2.296211 1.836969 0 1.951780 1.033295 0 + L3 0 0 1.951780 1.033295 0 1.148106 0.688863 0 + L3 0 0 1.148106 0.688863 0 0.344432 1.033295 0 + L3 0 0 0.344432 1.033295 0 0.000000 1.836969 0 + L3 0 0 0.000000 1.836969 0 0.344432 2.640643 0 + L3 0 0 0.344432 2.640643 0 1.148106 2.870264 0 + L3 0 0 2.296211 2.755454 0 3.214696 2.755454 0 + L3 0 0 3.214696 2.755454 0 3.214696 1.951780 0 + L3 0 0 3.214696 1.951780 0 2.296211 1.951780 0 + END$SEGS +STRUCTURE HO "Walthers Shady Jct Interlocking Tower 933-3205b" + L3 0 0 0.000000 0.000000 0 2.755454 0.000000 0 + L3 0 0 2.755454 0.000000 0 2.755454 1.836969 0 + L3 0 0 2.755454 1.836969 0 0.000000 1.836969 0 + L3 0 0 0.000000 1.836969 0 0.000000 0.000000 0 + L3 0 0 0.229621 0.114811 0 2.066590 0.114811 0 + L3 0 0 2.066590 0.114811 0 2.066590 1.148106 0 + L3 0 0 2.066590 1.148106 0 0.229621 1.148106 0 + L3 0 0 0.229621 1.148106 0 0.229621 0.114811 0 + L3 0 0 0.459242 1.148106 0 0.459242 0.114811 0 + L3 0 0 0.459242 0.574053 0 2.066590 0.574053 0 + END$SEGS +STRUCTURE HO "Walthers Shady Jct Xing Shanty 933-3205c" + L3 0 0 0.000000 0.000000 0 1.836969 0.000000 0 + L3 0 0 1.836969 0.000000 0 1.836969 1.377727 0 + L3 0 0 1.836969 1.377727 0 0.000000 1.377727 0 + L3 0 0 0.000000 1.377727 0 0.000000 0.000000 0 + L3 0 0 0.000000 0.688863 0 1.836969 0.688863 0 + L3 0 0 1.377727 1.377727 0 1.377727 1.722158 0 + L3 0 0 1.377727 1.722158 0 0.459242 1.722158 0 + L3 0 0 0.459242 1.722158 0 0.459242 1.377727 0 + L3 0 0 0.229621 0.000000 0 0.229621 -0.114811 0 + L3 0 0 0.229621 -0.114811 0 0.688863 -0.114811 0 + L3 0 0 0.688863 -0.114811 0 0.688863 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Shady Jct Water Crane 933-3205d" + L3 0 0 0.000000 0.000000 0 0.918485 0.000000 0 + L3 0 0 0.918485 0.000000 0 0.918485 2.066590 0 + L3 0 0 0.918485 2.066590 0 0.000000 2.066590 0 + L3 0 0 0.000000 2.066590 0 0.000000 0.000000 0 + A3 0 0 0.000000 0.459242 1.722158 0 0.000000 360.000000 + A3 0 0 0.114811 0.459242 1.722158 0 0.000000 360.000000 + L3 0 0 0.574053 1.607348 0 0.574053 0.344432 0 + L3 0 0 0.344432 1.607348 0 0.344432 0.344432 0 + L3 0 0 0.344432 0.344432 0 0.574053 0.344432 0 + END$SEGS +STRUCTURE HO "Walthers Water St Freight Terminal 933-3201" + L3 0 0 0.918485 0.000000 0 20.206660 0.000000 0 + L3 0 0 20.206660 0.000000 0 20.206660 0.918485 0 + L3 0 0 20.206660 0.918485 0 18.369690 0.918485 0 + L3 0 0 17.451210 0.000000 0 17.451210 6.429391 0 + L3 0 0 17.451210 6.429391 0 7.347876 6.429391 0 + L3 0 0 7.347876 6.429391 0 7.347876 0.000000 0 + L3 0 0 7.347876 3.214696 0 17.451210 3.214696 0 + L3 0 0 7.347876 5.970150 0 0.918485 5.970150 0 + L3 0 0 7.347876 0.918485 0 0.918485 0.918485 0 + L3 0 0 0.918485 3.903559 0 -0.114811 3.903559 0 + L3 0 0 0.000000 3.903559 0 0.000000 2.985075 0 + L3 0 0 0.000000 2.985075 0 0.918485 2.985075 0 + L3 0 0 0.918485 2.985075 0 0.918485 0.000000 0 + L3 0 0 0.918485 5.970150 0 0.918485 3.903559 0 + L3 0 0 17.451210 3.903559 0 18.369690 3.903559 0 + L3 0 0 18.369690 3.903559 0 18.369690 0.918485 0 + END$SEGS +STRUCTURE HO "Walthers Mi-Jack Crane (Intermodal) 3222" + F4 16776960 0.000000 4 0 + 0.000000 0.000000 0 + 7.347876 0.000000 0 + 7.347876 0.459242 0 + 0.000000 0.459242 0 + F4 0 0.000000 4 0 + 0.000000 5.510907 0 + 0.000000 5.510907 0 + 0.000000 5.510907 0 + 0.000000 5.510907 0 + F4 16776960 0.000000 4 0 + 0.000000 5.510907 0 + 7.347876 5.510907 0 + 7.347876 5.970150 0 + 0.000000 5.970150 0 + F4 16776960 0.000000 4 0 + 4.592422 5.510907 0 + 5.051665 5.510907 0 + 5.051665 0.516648 0 + 4.592422 0.516648 0 + L3 0 0.000000 0.459242 5.510907 0 0.688863 5.510907 0 + L3 0 0.000000 0.688863 0.516648 0 0.459242 0.516648 0 + L3 0 0.000000 0.000000 5.970150 0 7.347876 5.970150 0 + L3 0 0.000000 7.347876 5.970150 0 7.347876 5.510907 0 + L3 0 0.000000 7.347876 5.510907 0 0.000000 5.510907 0 + L3 0 0.000000 0.000000 5.510907 0 0.000000 5.970150 0 + L3 0 0.000000 0.000000 0.459242 0 7.290471 0.459242 0 + L3 0 0.000000 7.290471 0.459242 0 7.290471 0.000000 0 + L3 0 0.000000 7.290471 0.000000 0 0.000000 0.000000 0 + L3 0 0.000000 0.000000 0.000000 0 0.000000 0.459242 0 + L3 0 0.000000 4.592422 5.510907 0 5.051665 5.510907 0 + L3 0 0.000000 5.051665 5.510907 0 5.051665 0.459242 0 + L3 0 0.000000 5.051665 0.459242 0 4.592422 0.459242 0 + L3 0 0.000000 4.592422 0.459242 0 4.592422 5.510907 0 + Z 0 0.487941 5.510907 90.000000 0 36.000000 "xxxxxxxxxxxxxxxxxxxxxx" + L3 0 0.000000 0.746269 5.510907 0 0.746269 0.487945 0 + L3 0 0.000000 0.459242 5.510907 0 0.459242 0.459242 0 + END$SEGS +STRUCTURE HO "Walthers Golden Valley Freight House 933-3533" + F4 16755285 0.000000 4 0 + 0.776042 3.401042 0 + 6.401042 3.401042 0 + 6.401042 0.776042 0 + 0.776042 0.776042 0 + F4 15720651 0.000000 4 0 + 0.026042 3.151042 0 + 0.776042 3.151042 0 + 0.776042 0.026042 0 + 0.026042 0.026042 0 + F4 15720651 0.000000 4 0 + 0.776042 0.776042 0 + 6.401042 0.776042 0 + 6.401042 0.026042 0 + 0.776042 0.026042 0 + F4 15720651 0.000000 4 0 + 6.401042 1.151042 0 + 8.401042 1.151042 0 + 8.401042 0.026042 0 + 6.401042 0.026042 0 + L3 0 0.052083 0.026042 0.026042 0 8.401042 0.026042 0 + L3 0 0.052083 8.401042 0.026042 0 8.401042 1.126042 0 + L3 0 0.052083 6.401042 3.401050 0 0.776042 3.401042 0 + L3 0 0.052083 0.026042 3.151042 0 0.026042 0.026042 0 + L3 0 0.052083 6.401042 3.401042 0 6.401035 0.776042 0 + L3 0 0.052083 6.401042 1.126042 0 8.401042 1.126042 0 + L3 0 0.052083 6.401042 1.151042 0 6.401042 1.151042 0 + L3 0 0.052083 0.776042 3.401042 0 0.776042 0.776042 0 + L3 0 0.052083 0.776042 0.776042 0 6.401042 0.776042 0 + L3 0 0.052083 0.026042 3.151042 0 0.776042 3.151042 0 + L3 0 0.010417 0.026042 3.026042 0 0.776042 3.026042 0 + L3 0 0.010417 0.026042 2.901042 0 0.776042 2.901042 0 + L3 0 0.010417 0.026042 2.776042 0 0.776042 2.776042 0 + L3 0 0.010417 0.026042 2.651042 0 0.776042 2.651042 0 + L3 0 0.010417 0.026042 2.526042 0 0.776042 2.526042 0 + L3 0 0.010417 0.026042 2.401042 0 0.776042 2.401042 0 + L3 0 0.010417 6.401042 0.776042 0 6.401042 0.026042 0 + L3 0 0.052083 6.401042 2.088542 0 0.776042 2.088542 0 + END$SEGS +STRUCTURE HO "Walthers Wood Water Tank 933-3531" + F4 16755285 0.000000 8 0 + 1.026042 3.901042 0 + 0.026042 2.901042 0 + 0.026042 1.401042 0 + 1.026042 0.401042 0 + 2.526042 0.401042 0 + 3.526042 1.401042 0 + 3.526042 2.901042 0 + 2.526042 3.901042 0 + F4 13541990 0.000000 4 0 + 1.401042 0.401042 0 + 2.151042 0.401042 0 + 2.151042 0.026042 0 + 1.401042 0.026042 0 + L3 0 0.052083 1.401042 0.401042 0 1.401042 0.026042 0 + L3 0 0.052083 1.713542 0.088542 0 1.713542 0.088542 0 + L3 0 0.052083 1.401042 0.026042 0 1.401042 0.026042 0 + L3 0 0.052083 1.401042 0.026042 0 2.151042 0.026042 0 + L3 0 0.052083 2.151042 0.026042 0 2.151042 0.401042 0 + L3 0 0.052083 0.026042 2.901042 0 0.026042 1.401042 0 + L3 0 0.052083 0.026042 1.401042 0 1.026042 0.401042 0 + L3 0 0.052083 1.026042 0.401042 0 2.526042 0.401042 0 + L3 0 0.052083 2.526042 0.401042 0 3.526042 1.401042 0 + L3 0 0.052083 3.526042 1.401042 0 3.526042 2.901042 0 + L3 0 0.052083 3.526042 2.901042 0 2.526042 3.901042 0 + L3 0 0.052083 2.526042 3.901042 0 1.026042 3.901042 0 + L3 0 0.052083 1.026042 3.901042 0 0.026042 2.901042 0 + L3 0 0.052083 1.026042 3.901042 0 1.776042 2.151042 0 + L3 0 0.052083 1.776042 2.151042 0 1.026042 0.401042 0 + L3 0 0.052083 1.776042 2.151042 0 2.526042 0.401042 0 + L3 0 0.052083 1.776042 2.151042 0 3.526042 1.401042 0 + L3 0 0.052083 1.776042 2.151042 0 3.526042 2.901042 0 + L3 0 0.052083 1.776042 2.151042 0 2.526042 3.901042 0 + L3 0 0.052083 1.776042 2.151042 0 0.026042 2.901042 0 + L3 0 0.052083 1.776042 2.151042 0 0.026042 1.401042 0 + END$SEGS +STRUCTURE HO "Walthers Santa Fe Freight House circa 1908 933-3804" + F4 16379605 0.000000 4 0 + 0.000000 6.888634 0 + 12.399540 6.888634 0 + 12.399540 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.000000 0.000000 0.000000 0 12.399540 0.000000 0 + L3 0 0.000000 12.399540 0.000000 0 12.399540 6.888634 0 + L3 0 0.000000 12.399540 6.888634 0 0.000000 6.888634 0 + L3 0 0.000000 0.000000 6.888634 0 0.000000 0.000000 0 + L3 0 0.000000 0.688863 0.688863 0 11.710680 0.688863 0 + L3 0 0.000000 11.710680 0.688863 0 11.710680 6.199770 0 + L3 0 0.000000 11.710680 6.199770 0 0.688863 6.199770 0 + L3 0 0.000000 0.688863 6.199770 0 0.688863 0.688863 0 + L3 0 0.000000 0.688863 1.377727 0 0.918485 1.377727 0 + L3 0 0.000000 0.889782 0.918485 0 1.148106 0.918485 0 + L3 0 0.000000 1.119403 0.918485 0 1.119403 0.688863 0 + L3 0 0.000000 1.148106 5.998852 0 0.889782 5.998852 0 + L3 0 0.000000 0.889782 5.998852 0 0.889782 5.797934 0 + L3 0 0.000000 0.889782 5.797934 0 0.717566 5.797934 0 + L3 0 0.000000 11.021810 6.171068 0 11.021810 5.970150 0 + L3 0 0.000000 11.021810 5.970150 0 11.481060 5.970150 0 + L3 0 0.000000 11.710680 5.740528 0 11.481060 5.740528 0 + L3 0 0.000000 11.481060 5.740528 0 11.481060 5.970150 0 + L3 0 0.000000 11.021810 0.688863 0 11.021810 0.918485 0 + L3 0 0.000000 11.021810 0.918485 0 11.481060 0.918485 0 + L3 0 0.000000 11.481060 0.918485 0 11.481060 1.377727 0 + L3 0 0.000000 11.710680 4.592422 0 11.452350 4.592422 0 + L3 0 0.000000 11.452350 4.592422 0 11.452350 2.755454 0 + L3 0 0.000000 11.452350 2.755454 0 11.710680 2.755454 0 + L3 0 0.000000 11.710680 2.755454 0 11.710680 4.592422 0 + L3 0 0.000000 4.133180 6.199770 0 7.807118 6.199770 0 + L3 0 0.000000 7.807118 6.199770 0 7.807118 5.970150 0 + L3 0 0.000000 7.807118 5.970150 0 4.133180 5.970150 0 + L3 0 0.000000 4.133180 5.970150 0 4.133180 6.199770 0 + L3 0 0.000000 4.133180 0.688863 0 7.807118 0.688863 0 + L3 0 0.000000 7.807118 0.688863 0 7.807118 0.918485 0 + L3 0 0.000000 7.807118 0.918485 0 4.133180 0.918485 0 + L3 0 0.000000 4.133180 0.918485 0 4.133180 0.688863 0 + END$SEGS + + + +SUBCONTENTS Walthers Cornerstone HO Structures - Passenger Facilities +STRUCTURE HO "Walther's Cornerstone Structures Butterfly-Style Station Platform Shelter 933-3258" + F4 12632256 0.000000 4 0 + 0.000000 0.000000 0 + 11.251440 0.000000 0 + 11.251440 2.296211 0 + 0.000000 2.296211 0 + END$SEGS +STRUCTURE HO "Walthers Amtrak Station 933-3038" + L3 16711935 0 0.000000 0.000000 0 0.000000 8.500000 0 + L3 16711935 0 0.000000 8.500000 0 11.812500 8.500000 0 + L3 16711935 0 11.812500 8.500000 0 11.812500 0.000000 0 + L3 16711935 0 11.812500 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Santa Fe Depot circa 1908 933-3803" + F4 16379605 0.000000 4 0 + 0.000000 7.118255 0 + 12.399540 7.118255 0 + 12.399540 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.000000 0.000000 0.000000 0 12.399540 0.000000 0 + L3 0 0.000000 12.399540 0.000000 0 12.399540 7.118255 0 + L3 0 0.000000 12.399540 7.118255 0 0.000000 7.118255 0 + L3 0 0.000000 0.688863 0.688863 0 11.710680 0.688863 0 + L3 0 0.000000 11.710680 0.688863 0 11.710680 6.429391 0 + L3 0 0.000000 11.710680 6.429391 0 0.688863 6.429391 0 + L3 0 0.000000 0.688863 6.429391 0 0.688863 0.688863 0 + L3 0 0.000000 0.660161 3.559128 0 11.681970 3.559128 0 + L3 0 0.000000 11.681970 4.822044 0 11.452350 4.822044 0 + L3 0 0.000000 11.452350 4.822044 0 11.452350 2.525832 0 + L3 0 0.000000 11.452350 2.525832 0 11.681970 2.525832 0 + L3 0 0.000000 11.681970 2.525832 0 11.681970 4.822044 0 + L3 0 0.000000 0.918485 4.822044 0 0.918485 2.296211 0 + L3 0 0.000000 0.918485 2.296211 0 0.688863 2.296211 0 + L3 0 0.000000 0.688863 2.296211 0 0.688863 5.051665 0 + L3 0 0.000000 0.688863 4.822044 0 0.889782 4.822044 0 + L3 0 0.000000 3.903559 0.688863 0 7.577497 0.688863 0 + L3 0 0.000000 7.577497 0.688863 0 7.577497 0.918485 0 + L3 0 0.000000 7.577497 0.918485 0 3.903559 0.918485 0 + L3 0 0.000000 3.903559 0.918485 0 3.903559 0.688863 0 + L3 0 0.000000 3.903559 6.429391 0 7.577497 6.429391 0 + L3 0 0.000000 7.577497 6.429391 0 7.577497 6.199770 0 + L3 0 0.000000 7.577497 6.199770 0 3.903559 6.199770 0 + L3 0 0.000000 3.903559 6.199770 0 3.903559 6.429391 0 + L3 0 0.000000 10.103330 4.391504 0 10.619980 4.391504 0 + L3 0 0.000000 10.619980 4.391504 0 10.619980 3.960964 0 + L3 0 0.000000 10.619980 3.960964 0 10.103330 3.960964 0 + L3 0 0.000000 10.103330 3.960964 0 10.103330 4.391504 0 + L3 0 0.000000 1.693456 4.391504 0 2.210103 4.391504 0 + L3 0 0.000000 2.210103 4.391504 0 2.210103 3.932262 0 + L3 0 0.000000 2.210103 3.932262 0 1.693456 3.932262 0 + L3 0 0.000000 1.693456 3.932262 0 1.693456 4.391504 0 + L3 0 0.000000 0.028703 7.089552 0 0.028703 0.028703 0 + END$SEGS +STRUCTURE HO "Walthers Union Station (Cornerstone Series) 3257" + F4 14211288 0.000000 4 0 + 0.000000 11.021810 0 + 29.391500 11.021810 0 + 29.391500 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.000000 0.000000 0.005684 0 29.391500 0.005684 0 + L3 0 0.000000 29.391500 0.005684 0 29.391500 11.027500 0 + L3 0 0.000000 29.391500 11.027500 0 0.000000 11.027500 0 + L3 0 0.000000 0.000000 11.027500 0 0.000000 0.005684 0 + L3 0 0.000000 0.000000 0.924168 0 8.266360 0.924168 0 + L3 0 0.000000 8.266360 0.924168 0 8.266360 10.223820 0 + L3 0 0.000000 8.266360 10.223820 0 0.000000 10.223820 0 + L3 0 0.000000 0.000000 10.223820 0 0.000000 0.924168 0 + L3 0 0.000000 29.391500 0.005684 0 21.010330 0.005684 0 + L3 0 0.000000 29.391500 9.821987 0 29.391500 0.005684 0 + L3 0 0.000000 29.391500 0.924168 0 21.125140 0.924168 0 + L3 0 0.000000 21.125140 0.924168 0 21.125140 10.223820 0 + L3 0 0.000000 21.125140 10.223820 0 29.391500 10.223820 0 + L3 0 0.000000 29.391500 10.223820 0 29.391500 0.924168 0 + L3 0 0.000000 8.208956 10.223820 0 8.208956 11.027500 0 + L3 0 0.000000 21.125140 10.223820 0 21.125140 11.027500 0 + L3 0 0.000000 21.125140 0.924168 0 21.125140 0.005684 0 + L3 0 0.000000 8.266360 0.924168 0 8.266360 0.005684 0 + A3 0 0.000000 0.292710 14.695750 0.292710 0 0.000000 360.000000 + A3 0 0.000000 0.287026 19.288180 0.350115 0 0.000000 360.000000 + A3 0 0.000000 0.287026 16.991960 0.292710 0 0.000000 360.000000 + A3 0 0.000000 0.292710 10.103330 0.292710 0 0.000000 360.000000 + A3 0 0.000000 0.292710 12.399540 0.292710 0 0.000000 360.000000 + L3 0 0.000000 0.229621 9.879393 0 7.979334 9.879393 0 + L3 0 0.000000 7.979334 9.879393 0 7.979334 1.211195 0 + L3 0 0.000000 7.979334 1.211195 0 0.229621 1.211195 0 + L3 0 0.000000 0.229621 1.211195 0 0.229621 9.879393 0 + L3 0 0.000000 21.469580 9.879393 0 29.104480 9.879393 0 + L3 0 0.000000 29.104480 9.879393 0 29.104480 1.268600 0 + L3 0 0.000000 29.104480 1.268600 0 21.469580 1.268600 0 + L3 0 0.000000 21.469580 1.268600 0 21.469580 9.879393 0 + L3 0 0.000000 8.495982 10.683070 0 20.895520 10.683070 0 + L3 0 0.000000 20.895520 10.683070 0 20.895520 0.924168 0 + L3 0 0.000000 20.895520 0.924168 0 8.495982 0.924168 0 + L3 0 0.000000 8.495982 0.924168 0 8.495982 10.683070 0 + L3 0 0.000000 13.777270 0.924168 0 15.614240 0.924168 0 + L3 0 0.000000 15.614240 0.924168 0 15.614240 1.268600 0 + L3 0 0.000000 15.614240 1.268600 0 13.777270 1.268600 0 + L3 0 0.000000 13.777270 1.268600 0 13.777270 0.924168 0 + END$SEGS +STRUCTURE HO "Walthers Pella Depot 933-4054" + Y4 32832 0.041667 4 0 + 1.594000 4.500000 0 + 10.469000 4.500000 0 + 10.469000 1.653000 0 + 1.594000 1.653000 0 + L3 0 0.000000 12.000000 6.000000 0 12.000000 6.000000 0 + Y4 0 0.000000 4 0 0 + 4.000000 8.000000 0 + 4.000000 8.000000 0 + 4.000000 8.000000 0 + 4.000000 8.000000 0 + F4 12632256 0.000000 4 0 0 + 0.000000 1.653000 0 + 12.063000 1.653000 0 + 12.063000 0.000000 0 + 0.000000 0.000000 0 + F4 16384 0.052083 4 0 + 1.094000 5.000000 0 + 10.969000 5.000000 0 + 10.969000 1.153000 0 + 1.094000 1.153000 0 + L3 0 0.020833 1.134381 4.959619 0 1.594000 4.500000 0 + L3 0 0.020833 1.594000 1.654000 0 1.134000 1.194000 0 + L3 0 0.020833 10.929000 1.194000 0 10.469000 1.654000 0 + L3 0 0.020833 10.469000 4.500000 0 10.929000 4.960000 0 + L3 0 0.020833 2.794000 3.077000 0 9.269000 3.077000 0 + L3 0 0.020833 2.794000 3.077000 0 1.594000 4.500000 0 + L3 0 0.020833 2.794000 3.077000 0 1.594000 1.654000 0 + L3 0 0.020833 9.269000 3.077000 0 10.469000 1.654000 0 + L3 0 0.020833 9.268995 3.077005 0 10.469005 4.499995 0 + F4 10375736 0.000000 4 0 0 + 8.562000 3.284000 0 + 8.975000 3.284000 0 + 8.975000 2.871000 0 + 8.562000 2.871000 0 + F4 0 0.000000 4 0 0 + 8.608000 3.238000 0 + 8.929000 3.238000 0 + 8.929000 2.917000 0 + 8.608000 2.917000 0 + F4 10375736 0.000000 4 0 0 + 4.062500 3.284000 0 + 4.475500 3.284000 0 + 4.475500 2.871000 0 + 4.062500 2.871000 0 + F4 0 0.000000 4 0 0 + 4.108500 3.238000 0 + 4.429500 3.238000 0 + 4.429500 2.917000 0 + 4.108500 2.917000 0 + L3 0 0.020833 5.000000 3.077000 0 5.000000 2.251000 0 + L3 0 0.020833 5.000000 3.077000 0 3.821800 2.527597 0 + L3 0 0.020833 5.000000 3.077000 0 6.178200 2.527597 0 + L3 0 0.020833 3.822000 2.528000 0 3.822000 1.702000 0 + L3 0 0.020833 6.178000 2.528000 0 6.178000 1.702000 0 + L3 0 0.020833 5.000000 2.251000 0 3.821800 1.701597 0 + L3 0 0.020833 5.000000 2.251000 0 6.178200 1.701597 0 + Y4 16053492 0.052083 4 0 + 1.094000 5.000000 0 + 10.969000 5.000000 0 + 10.969000 1.153000 0 + 1.094000 1.153000 0 + L3 0 0.020833 4.302000 1.155000 0 5.698000 1.155000 0 + L3 0 0.020833 5.000000 2.251000 0 4.302000 1.155000 0 + L3 0 0.020833 5.000000 2.251000 0 5.698000 1.155000 0 + L3 0 0.020833 3.822000 1.702000 0 4.302000 1.155000 0 + L3 0 0.020833 5.000000 2.251000 0 4.302000 1.155000 0 + F4 16384 0.020833 3 0 + 5.000000 2.251000 0 + 3.822000 1.706078 0 + 4.301781 1.158565 0 + F4 16384 0.000000 3 0 + 5.000000 2.251000 0 + 5.695313 1.154047 0 + 6.178200 1.700644 0 + F4 16384 0.000000 3 0 + 5.000000 2.251000 0 + 4.296875 1.157906 0 + 5.693359 1.157906 0 + L3 0 0.000000 4.000000 2.000000 0 4.000000 2.000000 0 + L3 0 0.020833 3.822000 1.702000 0 4.302000 1.155000 0 + L3 0 0.020833 5.000000 2.251000 0 5.698000 1.155000 0 + L3 0 0.020833 5.000000 2.251000 0 4.302000 1.155000 0 + L3 0 0.020833 6.178000 1.702000 0 5.698000 1.155000 0 + END$SEGS + +SUBCONTENTS Walthers Cornerstone HO Structures - Gas Works +STRUCTURE HO "Walthers Central Gas & Supply, Office 933-3011a" + L3 16711935 0 0.000000 0.000000 0 0.000000 3.000000 0 + L3 16711935 0 0.000000 3.000000 0 4.375000 3.000000 0 + L3 16711935 0 4.375000 3.000000 0 4.375000 0.000000 0 + L3 16711935 0 4.375000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Central Gas & Supply, Tank 933-3011b" + L3 16711935 0 0.000000 0.000000 0 0.000000 1.500000 0 + L3 16711935 0 0.000000 1.500000 0 9.000000 1.500000 0 + L3 16711935 0 9.000000 1.500000 0 9.000000 0.000000 0 + L3 16711935 0 9.000000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Central Gas & Supply, Shed 933-3011c" + L3 16711935 0 0.000000 0.000000 0 0.000000 1.000000 0 + L3 16711935 0 0.000000 1.000000 0 0.825000 1.000000 0 + L3 16711935 0 0.825000 1.000000 0 0.825000 0.000000 0 + L3 16711935 0 0.825000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Central Gas & Supply, Pump House 933-3011d" + L3 16711935 0 0.000000 0.000000 0 0.000000 1.375000 0 + L3 16711935 0 0.000000 1.375000 0 1.375000 1.375000 0 + L3 16711935 0 1.375000 1.375000 0 1.375000 0.000000 0 + L3 16711935 0 1.375000 0.000000 0 0.000000 0.000000 0 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Power Industries +STRUCTURE HO "Walthers Northern Light & Power, Substation 933-3025" + L3 0 0.000000 0.000000 0.000000 0 12.500000 0.000000 0 + L3 0 0.000000 12.500000 0.000000 0 12.500000 8.500000 0 + L3 0 0.000000 12.500000 8.500000 0 0.000000 8.500000 0 + L3 0 0.000000 0.000000 8.500000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Northern Light & Power, Powerhouse 933-3021" + L3 0 0.000000 0.000000 0.000000 0 10.250000 0.000000 0 + L3 0 0.000000 10.250000 0.000000 0 10.250000 6.500000 0 + L3 0 0.000000 10.250000 6.500000 0 0.000000 6.500000 0 + L3 0 0.000000 0.000000 6.500000 0 0.000000 0.000000 0 + A3 0 0.000000 0.625000 12.125000 4.875000 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Nothern Light Powerhouse 933-3214" + L3 0 0 0.000000 0.000000 0 7.577497 0.000000 0 + L3 0 0 7.577497 0.000000 0 7.577497 4.822044 0 + L3 0 0 7.577497 4.822044 0 0.000000 4.822044 0 + L3 0 0 0.000000 4.822044 0 0.000000 0.000000 0 + A3 0 0 0.229621 0.918485 0.918485 0 0.000000 360.000000 + A3 0 0 0.229621 6.659013 0.918485 0 0.000000 360.000000 + A3 0 0 0.229621 2.755454 0.918485 0 0.000000 360.000000 + A3 0 0 0.256724 4.822044 0.918485 0 0.000000 360.000000 + A3 0 0 0.980941 8.955224 4.018370 0 0.000000 360.000000 + A3 0 0 0.000000 9.070035 3.788749 0 0.000000 360.000000 + A3 0 0 0.669454 8.955224 4.018370 0 0.000000 360.000000 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Aggregate Industries +STRUCTURE HO "Walthers Glacier Gravel 933-3062" + F4 14737632 0.000000 4 0 + 16.250000 3.687500 0 + 16.250000 3.187500 0 + 3.000000 1.187500 0 + 3.000000 1.687500 0 + F4 15720651 0.000000 7 0 + 16.875000 4.000000 0 + 16.875000 4.000000 0 + 16.875000 4.250000 0 + 18.312500 4.250000 0 + 18.312500 2.625000 0 + 16.250000 2.625000 0 + 16.250000 4.000000 0 + F4 14737632 0.000000 4 0 + 16.250000 4.000000 0 + 18.000000 4.000000 0 + 18.000000 2.875000 0 + 16.250000 2.875000 0 + L3 0 0.041667 13.000000 5.875000 0 13.000000 5.375000 0 + L3 0 0.041667 4.500000 5.375000 0 4.500000 5.875000 0 + F4 14737632 0.000000 4 0 + 4.500000 5.875000 0 + 13.000000 5.875000 0 + 13.000000 5.375000 0 + 4.500000 5.375000 0 + F4 14531987 0.000000 4 0 + 13.000000 7.250000 0 + 14.250000 7.250000 0 + 14.250000 4.000000 0 + 13.000000 4.000000 0 + F4 16755285 0.000000 4 0 + 8.500000 -1.250000 0 + 11.000000 -1.250000 0 + 11.000000 -2.750000 0 + 8.500000 -2.750000 0 + F4 14737632 0.000000 6 0 + 0.000000 6.625000 0 + 5.000000 6.625000 0 + 5.000000 1.000000 0 + 8.500000 1.000000 0 + 8.500000 -2.750000 0 + 0.000000 -2.750000 0 + L3 0 0.041667 0.000000 -2.750000 0 11.000000 -2.750000 0 + L3 0 0.041667 0.000000 -2.750000 0 0.000000 6.625000 0 + L3 0 0.041667 0.000000 1.937500 0 3.000000 1.937500 0 + L3 0 0.041667 3.000000 1.937500 0 3.000000 -2.750000 0 + L3 0 0.041667 1.500000 1.937500 0 1.500000 -2.750000 0 + L3 0 0.041667 2.500000 1.937500 0 2.500000 6.625000 0 + L3 0 0.041667 0.000000 6.625000 0 5.000000 6.625000 0 + L3 0 0.041667 0.875000 5.312500 0 0.875000 5.312500 0 + L3 0 0.041667 11.000000 -1.250000 0 8.500000 -1.250000 0 + L3 0 0.041667 11.000000 -1.250000 0 11.000000 -2.750000 0 + L3 0 0.041667 8.500000 -2.750000 0 8.500000 1.000000 0 + L3 0 0.041667 8.500000 1.000000 0 3.000000 1.000000 0 + L3 0 0.041667 8.500000 -0.875000 0 3.000000 -0.875000 0 + L3 0 0.041667 4.000000 -0.875000 0 4.000000 0.625000 0 + L3 0 0.041667 4.000000 0.625000 0 7.000000 0.625000 0 + L3 0 0.041667 7.000000 0.625000 0 7.000000 -0.875000 0 + L3 0 0.041667 4.000000 -0.125000 0 7.000000 -0.125000 0 + L3 0 0.041667 3.000000 6.250000 0 4.500000 6.250000 0 + L3 0 0.041667 4.500000 6.250000 0 4.500000 5.000000 0 + L3 0 0.041667 4.500000 5.000000 0 3.000000 5.000000 0 + L3 0 0.041667 3.000000 5.000000 0 3.000000 6.250000 0 + L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 + L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 + L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 + L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 + L3 0 0.041667 4.500000 5.875000 0 13.000000 5.875000 0 + L3 0 0.041667 13.000000 5.375000 0 4.500000 5.375000 0 + L3 0 0.041667 13.000000 7.250000 0 14.250000 7.250000 0 + L3 0 0.041667 14.250000 7.250000 0 14.250000 4.000000 0 + L3 0 0.041667 14.250000 4.000000 0 13.000000 4.000000 0 + L3 0 0.041667 13.000000 4.000000 0 13.000000 7.250000 0 + L3 0 0.041667 5.000000 6.625000 0 5.000000 5.875000 0 + L3 0 0.041667 16.250000 2.625000 0 18.312500 2.625000 0 + L3 0 0.041667 18.312500 2.625000 0 18.312500 4.250000 0 + L3 0 0.041667 16.250000 2.875000 0 18.000000 2.875000 0 + L3 0 0.041667 18.000000 2.875000 0 18.000000 4.000000 0 + L3 0 0.041667 18.000000 4.000000 0 16.250000 4.000000 0 + L3 0 0.041667 16.250000 4.000000 0 16.250000 2.875000 0 + L3 0 0.041667 18.312500 4.250000 0 16.875000 4.250000 0 + L3 0 0.041667 16.875000 4.250000 0 16.875000 4.000000 0 + L3 0 0.041667 16.250000 2.875000 0 16.250000 2.625000 0 + L3 0 0.041667 12.250000 1.125000 0 12.250000 1.125000 0 + L3 0 0.041667 16.250000 3.187500 0 3.000000 1.187500 0 + L3 0 0.041667 16.250000 3.687500 0 3.000000 1.687500 0 + L3 0 0.041667 5.000000 1.000000 0 5.000000 1.437500 0 + L3 0 0.041667 5.000000 5.375000 0 5.000000 2.000000 0 + END$SEGS +STRUCTURE HO "Walthers Medusa Cement Co 933-3019" + F4 14737632 0.000000 4 0 + -1.312500 -1.750000 0 + -0.812500 -1.750000 0 + -0.812500 -3.125000 0 + -1.312500 -3.125000 0 + F4 14737632 0.000000 4 0 + -1.312500 -3.875000 0 + -0.812500 -3.875000 0 + -0.812500 -5.250000 0 + -1.312500 -5.250000 0 + F4 14737632 0.000000 4 0 + 7.687500 -3.875000 0 + 7.125000 -3.875000 0 + 7.125000 -5.250000 0 + 7.687500 -5.250000 0 + F4 14737632 0.000000 4 0 + 7.687500 -1.750000 0 + 7.187500 -1.750000 0 + 7.187500 -3.125000 0 + 7.687500 -3.125000 0 + F4 14737632 0.000000 4 0 + 0.000000 1.375000 0 + 6.375000 1.375000 0 + 6.375000 -1.687500 0 + 0.000000 -1.687500 0 + F4 13092749 0.000000 4 0 + 2.937500 -1.125000 0 + 3.437500 -1.125000 0 + 3.437500 -1.625000 0 + 2.937500 -1.625000 0 + G3 15720651 0.000000 1.069828 0.000000 -4.562500 0 + G3 15720651 0.000000 1.062500 2.125000 -4.562500 0 + G3 15720651 0.000000 1.062500 4.250000 -4.562500 0 + G3 15720651 0.000000 1.064337 6.375000 -4.562500 0 + G3 15720651 0.000000 1.062500 6.375000 -2.437500 0 + G3 15720651 0.000000 1.062500 4.250000 -2.437500 0 + G3 15720651 0.000000 1.062500 2.125000 -2.437500 0 + G3 15720651 0.000000 1.062500 0.000000 -2.437500 0 + A3 0 0.041667 1.062500 0.000000 -4.562000 0 0.000000 360.000000 + A3 0 0.041667 1.062500 2.125000 -4.562000 0 0.000000 360.000000 + A3 0 0.041667 1.062500 4.250000 -4.562000 0 0.000000 360.000000 + A3 0 0.041667 1.062500 6.375000 -4.562000 0 0.000000 360.000000 + A3 0 0.041667 1.062500 0.000500 -2.437500 0 0.000000 360.000000 + A3 0 0.041667 1.062500 2.125500 -2.437500 0 0.000000 360.000000 + A3 0 0.041667 1.062500 4.250500 -2.437500 0 0.000000 360.000000 + A3 0 0.041667 1.062500 6.375500 -2.437500 0 0.000000 360.000000 + L3 0 0.041667 6.375500 -1.375000 0 6.375500 1.375000 0 + L3 0 0.041667 6.375500 1.375000 0 0.000500 1.375000 0 + L3 0 0.041667 0.000500 1.375000 0 0.000500 -1.375000 0 + L3 0 0.041667 -1.312500 -5.250000 0 -0.812500 -5.250000 0 + L3 0 0.041667 -1.312500 -3.875000 0 -0.812500 -3.875000 0 + L3 0 0.041667 -1.312500 -3.875000 0 -1.312500 -5.250000 0 + L3 0 0.041667 -1.312500 -3.125000 0 -0.812500 -3.125000 0 + L3 0 0.041667 -1.312500 -1.750000 0 -0.812500 -1.750000 0 + L3 0 0.041667 -1.312500 -1.750000 0 -1.312504 -3.125000 0 + L3 0 0.041667 7.687515 -5.249994 0 7.187515 -5.249992 0 + L3 0 0.041667 7.687530 -3.874994 0 7.187530 -3.874992 0 + L3 0 0.041667 7.687516 -3.874994 0 7.687508 -5.249994 0 + L3 0 0.041667 7.687513 -3.124994 0 7.187513 -3.124992 0 + L3 0 0.041667 7.687528 -1.749994 0 7.187528 -1.749992 0 + L3 0 0.041667 7.687514 -1.749994 0 7.687513 -3.124994 0 + L3 0 0.041667 -1.062500 -3.125000 0 -1.062500 -1.750000 0 + L3 0 0.041667 -1.062500 -3.875000 0 -1.062500 -5.250000 0 + L3 0 0.041667 7.437500 -3.875000 0 7.437500 -5.250000 0 + L3 0 0.041667 7.437500 -3.125000 0 7.437500 -1.750000 0 + L3 0 0.041667 2.937500 -1.625000 0 3.437500 -1.625000 0 + L3 0 0.041667 3.437500 -1.625000 0 3.437500 -1.125000 0 + L3 0 0.041667 3.437500 -1.125000 0 2.937500 -1.125000 0 + L3 0 0.041667 2.937500 -1.125000 0 2.937500 -1.625000 0 + G3 15720651 0.000000 0.000000 6.312500 -2.437500 0 + F4 12632256 0.000000 4 0 + -0.625000 -1.687500 0 + 7.000000 -1.687500 0 + 7.000000 -5.312500 0 + -0.625000 -5.312500 0 + L3 0 0.041667 -0.625000 -1.687500 0 7.000000 -1.687500 0 + L3 0 0.041667 7.000000 -1.687500 0 7.000000 -5.312500 0 + L3 0 0.041667 7.000000 -5.312500 0 -0.625000 -5.312500 0 + L3 0 0.041667 -0.625000 -5.312500 0 -0.625000 -1.687500 0 + F4 13092749 0.000000 4 0 + -0.500000 -5.187500 0 + 0.625000 -5.187500 0 + 0.625000 -4.062500 0 + -0.500000 -4.062500 0 + L3 0 0.041667 -0.500000 -5.187500 0 0.625000 -5.187500 0 + L3 0 0.041667 0.625000 -5.187500 0 0.625000 -4.062500 0 + L3 0 0.041667 0.625000 -4.062500 0 -0.500000 -4.062500 0 + L3 0 0.041667 -0.500000 -4.062500 0 -0.500000 -5.187500 0 + L3 0 0.041667 -0.500000 -4.062500 0 0.625000 -5.187500 0 + L3 0 0.041667 0.625000 -4.062500 0 -0.500000 -5.187500 0 + F4 13092749 0.000000 4 0 + 2.937500 -1.125000 0 + 2.750000 -1.125000 0 + 2.750000 -2.625000 0 + 2.937500 -2.625000 0 + L3 0 0.041667 2.937500 -1.125000 0 2.750000 -1.125000 0 + L3 0 0.041667 2.750000 -1.125000 0 2.750000 -2.625000 0 + L3 0 0.041667 2.750000 -2.625000 0 2.937500 -2.625000 0 + L3 0 0.041667 2.937500 -2.625000 0 2.937500 -1.125000 0 + L3 0 0.020833 0.687500 1.375000 0 0.687500 -1.625000 0 + L3 0 0.020833 1.687500 1.375000 0 1.687500 -1.437500 0 + L3 0 0.020833 2.687500 1.375000 0 2.687500 -1.500000 0 + L3 0 0.020833 3.687500 1.375000 0 3.687500 -1.500000 0 + L3 0 0.020833 4.687500 1.375000 0 4.687500 -1.437500 0 + L3 0 0.020833 5.687500 1.375000 0 5.687500 -1.625000 0 + L3 0 0.020833 1.187500 1.375000 0 1.187500 -0.875000 0 + L3 0 0.020833 2.187500 1.375000 0 2.187500 -0.875000 0 + L3 0 0.020833 3.187500 1.375000 0 3.187500 -0.875000 0 + L3 0 0.020833 4.187500 1.375000 0 4.187500 -0.875000 0 + L3 0 0.020833 5.187500 1.375000 0 5.187500 -0.875000 0 + L3 0 0.020833 6.062500 1.375000 0 6.062500 -0.875000 0 + L3 0 0.020833 0.312500 1.375000 0 0.312500 -0.875000 0 + F4 13092749 0.000000 4 0 + 1.687500 -2.125000 0 + 4.687500 -2.125000 0 + 4.687500 -2.875000 0 + 1.687500 -2.875000 0 + F4 13092749 0.000000 4 0 + 1.687500 -3.000000 0 + 1.687500 -3.000000 0 + 1.687500 -3.125000 0 + 1.687500 -3.125000 0 + F4 13092749 0.000000 4 0 + 1.687500 -3.125000 0 + 1.687500 -3.125000 0 + 1.687500 -3.125000 0 + 1.687500 -3.125000 0 + F4 13092749 0.000000 4 0 + 1.687500 -3.125000 0 + 4.687500 -3.125000 0 + 4.687500 -3.875000 0 + 1.687500 -3.875000 0 + F4 13092749 0.000000 4 0 + 1.687500 -3.875000 0 + 4.687500 -3.875000 0 + 4.687500 -5.187500 0 + 1.687500 -5.187500 0 + L3 0 0.041667 1.687500 -2.125000 0 4.687500 -2.125000 0 + L3 0 0.041667 4.687500 -2.125000 0 4.687500 -2.875000 0 + L3 0 0.041667 4.687500 -2.875000 0 1.687500 -2.875000 0 + L3 0 0.041667 1.687500 -2.875000 0 1.687500 -2.125000 0 + L3 0 0.041667 1.687500 -3.125000 0 4.687500 -3.125000 0 + L3 0 0.041667 4.687500 -3.125000 0 4.687500 -3.875000 0 + L3 0 0.041667 4.687500 -3.875000 0 1.687500 -3.875000 0 + L3 0 0.041667 1.687500 -3.875000 0 1.687500 -3.125000 0 + L3 0 0.041667 1.687500 -3.875000 0 4.687500 -3.875000 0 + L3 0 0.041667 4.687500 -3.875000 0 4.687500 -5.187500 0 + L3 0 0.041667 4.687500 -5.187500 0 1.687500 -5.187500 0 + L3 0 0.041667 1.687500 -5.187500 0 1.687500 -3.875000 0 + L3 0 0.041667 1.687500 -2.125000 0 4.687500 -2.875000 0 + L3 0 0.041667 4.687500 -2.125000 0 1.687500 -2.875000 0 + L3 0 0.041667 1.687500 -3.125000 0 4.687500 -3.875000 0 + L3 0 0.041667 4.687500 -3.125000 0 1.687500 -3.875000 0 + L3 0 0.041667 1.750000 -3.875000 0 1.750000 -3.875000 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Valley Cement Plant 933-3098" +#Created by Howard Hayes + G3 8029321 0.000000 1.050000 1.514583 4.014583 0 + G3 8029321 0.000000 1.050000 5.714583 4.014583 0 + G3 8029321 0.000000 1.050000 3.614583 4.014583 0 + G3 8029321 0.000000 1.050000 7.814583 4.014583 0 + L3 0 0.125000 8.062500 2.062500 0 1.062500 2.062500 0 + L3 0 0.000000 8.062500 1.062500 0 1.062500 1.062500 0 + F4 12632256 0.000000 4 0 + 1.114583 0.114583 0 + 8.114583 0.114583 0 + 8.114583 3.114583 0 + 1.114583 3.114583 0 + F4 12632256 0.000000 4 0 + 0.114583 23.114583 0 + 8.114583 23.114583 0 + 8.114583 18.114583 0 + 0.114583 18.114583 0 + F4 12632256 0.000000 4 0 + 1.114583 18.114583 0 + 2.114583 18.114583 0 + 2.114583 7.114583 0 + 1.114583 7.114583 0 + F4 0 0.000000 4 0 + 28.114583 21.114583 0 + 39.114583 21.114583 0 + 39.114583 14.114583 0 + 28.114583 14.114583 0 + F4 12632256 0.000000 4 0 + 20.114583 17.114583 0 + 26.114583 17.114583 0 + 26.114583 22.114583 0 + 20.114583 22.114583 0 + L3 8029321 0.125000 20.062500 22.062500 0 26.062500 22.062500 0 + F4 8388608 0.000000 4 0 + 9.114583 23.114583 0 + 12.114583 23.114583 0 + 12.114583 20.114583 0 + 9.114583 20.114583 0 + L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 + L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 + L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 + L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 + F4 0 0.000000 4 0 + 0.114583 7.114583 0 + 0.114583 7.114583 0 + 0.114583 6.114583 0 + 0.114583 6.114583 0 + G3 8029321 0.000000 1.050000 3.614583 6.114583 0 + G3 8029321 0.000000 1.050000 1.514583 6.114583 0 + G3 8029321 0.000000 1.050000 5.714583 6.114583 0 + G3 8029321 0.000000 1.050000 7.824583 6.114583 0 + F4 0 0.000000 4 0 + 0.114583 3.114583 0 + 0.114583 3.114583 0 + 0.114583 3.114583 0 + 0.114583 3.114583 0 + F4 0 0.000000 4 0 + 0.114583 7.114583 0 + 0.114583 7.114583 0 + 0.114583 8.114583 0 + 0.114583 8.114583 0 + F4 0 0.000000 4 0 + 8.114583 18.114583 0 + 20.114583 18.114583 0 + 20.114583 20.114583 0 + 8.114583 20.114583 0 + F4 12632256 0.000000 4 0 + 27.114583 15.114583 0 + 40.114583 15.114583 0 + 40.114583 16.114583 0 + 27.114583 16.114583 0 + F4 12632256 0.000000 4 0 + 27.114583 17.114583 0 + 40.114583 17.114583 0 + 40.114583 18.114583 0 + 27.114583 18.114583 0 + F4 12632256 0.000000 4 0 + 27.114583 20.114583 0 + 40.114583 20.114583 0 + 40.114583 19.114583 0 + 27.114583 19.114583 0 + F4 0 0.000000 4 0 + 27.114583 20.114583 0 + 26.114583 20.114583 0 + 26.114583 19.114583 0 + 27.114583 19.114583 0 + G3 16777215 0.000000 1.000000 10.614583 21.614583 0 + F4 8029321 0.000000 4 0 + 1.062500 6.062500 0 + 8.062500 6.062500 0 + 8.062500 4.062500 0 + 1.062500 4.062500 0 + L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 + L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 + L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 + L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 + L3 0 0.125000 1.062500 3.062500 0 8.062500 3.062500 0 + L3 0 0.125000 8.062500 3.062500 0 8.062500 2.062500 0 + L3 0 0.125000 1.062500 2.062500 0 1.062500 3.062500 0 + L3 0 0.125000 1.062500 1.062500 0 1.062500 2.062500 0 + L3 0 0.125000 1.062500 1.062500 0 8.062500 1.062500 0 + L3 0 0.125000 8.062500 1.062500 0 8.062500 0.062500 0 + L3 0 0.125000 8.062500 0.062500 0 1.062500 0.062500 0 + L3 0 0.125000 1.062500 0.062500 0 1.062500 1.062500 0 + L3 8029321 0.125000 1.062500 6.062500 0 1.062500 18.062500 0 + L3 8029321 0.125000 1.062500 18.062500 0 20.062500 18.062500 0 + L3 8029321 0.125000 1.062500 18.062500 0 0.062500 18.062500 0 + L3 8029321 0.125000 0.062500 18.062500 0 0.062500 23.062500 0 + L3 8029321 0.125000 0.062500 23.062500 0 8.062500 23.062500 0 + L3 8029321 0.125000 8.062500 23.062500 0 8.062500 18.062500 0 + L3 8029321 0.125000 8.062500 20.062500 0 20.062500 20.062500 0 + L3 8029321 0.125000 20.062500 18.062500 0 20.062500 22.062500 0 + L3 8029321 0.125000 26.062500 22.062500 0 26.062500 19.062500 0 + L3 8029321 0.125000 26.062500 19.062500 0 26.062500 17.062500 0 + L3 8029321 0.125000 20.062500 17.062500 0 26.062500 17.062500 0 + L3 8029321 0.125000 20.062500 18.062500 0 20.062500 17.062500 0 + L3 0 0.000000 20.062500 20.062500 0 19.062500 18.062500 0 + L3 8029321 0.125000 2.062500 6.062500 0 2.062500 18.062500 0 + Z 0 11.375000 16.625000 0.000000 0 64.000000 "Drying Cylinder" + L3 0 0.125000 1.062500 2.062500 0 8.062500 2.062500 0 + L3 0 0.125000 8.062500 2.062500 0 8.062500 1.062500 0 + Z 0 3.712100 7.712100 0.000000 0 64.000000 "Silos" + Z 0 8.712100 2.712100 0.000000 0 64.000000 "Loading Facility" + Z 0 2.712100 16.712100 0.000000 0 64.000000 "Crusher" + Z 0 20.712100 15.712100 0.000000 0 64.000000 "Kiln Building" + Z 0 2.712101 11.712100 0.000000 0 64.000000 "Conveyor" + Z 0 29.712100 12.712100 0.000000 0 64.000000 "Bulk Storage Building" + Z 0 12.712100 21.712100 0.000000 0 64.000000 "Smoke Stack" + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Oil Industries +STRUCTURE HO "Walthers Cornerstone Structures Walking Beam/""Horse Head"" Oil Pump 933-3248" + L3 0 0.000000 0.000000 0.000000 0 5.051665 0.000000 0 + L3 0 0.000000 5.051665 0.000000 0 5.051665 1.836969 0 + L3 0 0.000000 5.051665 1.836969 0 0.000000 1.836969 0 + L3 0 0.000000 0.000000 1.836969 0 0.000000 0.000000 0 + F4 0 0.000000 4 0 + 4.994259 1.377727 0 + 4.994259 1.377727 0 + 4.994259 1.377727 0 + 4.994259 1.377727 0 + F4 0 0.000000 4 0 + 3.673938 1.377727 0 + 4.592422 1.377727 0 + 4.592422 0.459242 0 + 3.673938 0.459242 0 + F4 0 0.000000 4 0 + 0.459242 1.033295 0 + 3.185993 1.033295 0 + 3.185993 0.803674 0 + 0.459242 0.803674 0 + F4 0 0.000000 4 0 + 3.214696 1.377727 0 + 3.444317 1.377727 0 + 3.444317 0.459242 0 + 3.214696 0.459242 0 + F4 0 0.000000 4 0 + 3.444317 1.234214 0 + 3.645235 1.234214 0 + 3.645235 1.176808 0 + 3.444317 1.176808 0 + F4 0 0.000000 4 0 + 3.415614 0.574053 0 + 3.645235 0.574053 0 + 3.645235 0.631458 0 + 3.415614 0.631458 0 + END$SEGS +STRUCTURE HO "Walthers North Island Refinery(United Petroleum Refinery) 933-3013(933-3705)" +#Layer0 + L3 3355443 0.062500 8.688520 1.125000 0 7.625000 1.125000 0 + L3 3355443 0.062500 8.657270 2.625000 0 8.657270 1.125000 0 + L3 3355443 0.062500 8.657270 2.750000 0 8.657270 5.937500 0 + F4 8470528 0.000000 4 1 + 1.531250 3.187500 0 + 2.593750 3.187500 0 + 2.593750 2.125000 0 + 1.531250 2.125000 0 + Y4 0 0.000000 4 1 + 10.001020 6.125000 0 + 10.188520 6.125000 0 + 10.188520 5.937500 0 + 10.001020 5.937500 0 + Y4 0 0.000000 4 1 + 10.001020 7.687500 0 + 10.188520 7.687500 0 + 10.188520 7.875000 0 + 10.001020 7.875000 0 + Y4 0 0.000000 4 1 + 4.083673 6.125000 0 + 4.271173 6.125000 0 + 4.271173 5.937500 0 + 4.083673 5.937500 0 + Y4 0 0.000000 4 1 + 4.083673 7.687500 0 + 4.271173 7.687500 0 + 4.271173 7.875000 0 + 4.083673 7.875000 0 + Y4 0 0.000000 4 1 + 7.042347 6.125000 0 + 7.229847 6.125000 0 + 7.229847 5.937500 0 + 7.042347 5.937500 0 + Y4 0 0.000000 4 1 + 7.042347 7.687500 0 + 7.229847 7.687500 0 + 7.229847 7.875000 0 + 7.042347 7.875000 0 + Y4 0 0.000000 4 1 + 12.959694 6.125000 0 + 13.147194 6.125000 0 + 13.147194 5.937500 0 + 12.959694 5.937500 0 + Y4 0 0.000000 4 1 + 12.959694 7.687500 0 + 13.147194 7.687500 0 + 13.147194 7.875000 0 + 12.959694 7.875000 0 + Y4 0 0.000000 4 1 + 1.125000 6.125000 0 + 1.312500 6.125000 0 + 1.312500 5.937500 0 + 1.125000 5.937500 0 + Y4 0 0.000000 4 1 + 1.125000 7.687500 0 + 1.312500 7.687500 0 + 1.312500 7.875000 0 + 1.125000 7.875000 0 + G3 6908265 0.000000 0.312500 11.687500 3.562500 0 + G3 6908265 0.000000 0.312500 7.312500 1.125000 0 + G3 6908265 0.000000 0.312500 7.312500 4.187500 0 + Y4 0 0.000000 14 0 + 4.125000 0.000000 0 + 4.125000 4.812500 0 + 6.000000 4.812500 0 + 6.000000 0.250000 0 + 11.250000 0.250000 0 + 11.250000 2.375000 0 + 12.750000 2.375000 0 + 12.750000 4.812500 0 + 13.500000 4.812500 0 + 13.500000 8.250000 0 + 0.750000 8.250000 0 + 0.750000 5.187500 0 + 0.000000 5.187500 0 + 0.000000 0.000000 0 + G3 8553090 0.000000 0.812500 7.312500 2.687500 0 + F4 6908265 0.000000 4 1 + 3.750000 0.375000 0 + 0.375000 0.375000 0 + 0.375000 4.812500 0 + 3.750000 4.812500 0 +#Layer1 + L3 3355443 0.062500 1.125000 7.781250 0 13.147194 7.781250 0 + L3 3355443 0.062500 1.125000 6.031250 0 13.147194 6.031250 0 + L3 3355443 0.062500 10.094770 6.562500 0 10.094770 5.937500 0 + L3 3355443 0.062500 10.094770 6.687500 0 10.094770 6.750000 0 + L3 3355443 0.062500 10.094770 6.875000 0 10.094770 6.937500 0 + L3 3355443 0.062500 10.094770 7.062500 0 10.094770 7.125000 0 + L3 3355443 0.062500 10.094770 7.250000 0 10.094770 7.875000 0 + L3 3355443 0.062500 4.177423 6.562500 0 4.177423 5.937500 0 + L3 3355443 0.062500 4.177423 6.687500 0 4.177423 6.750000 0 + L3 3355443 0.062500 4.177423 6.875000 0 4.177423 6.937500 0 + L3 3355443 0.062500 4.177423 7.062500 0 4.177423 7.125000 0 + L3 3355443 0.062500 4.177423 7.250000 0 4.177423 7.875000 0 + L3 3355443 0.062500 7.136097 6.562500 0 7.136097 5.937500 0 + L3 3355443 0.062500 7.136097 6.687500 0 7.136097 6.750000 0 + L3 3355443 0.062500 7.136097 6.875000 0 7.136097 6.937500 0 + L3 3355443 0.062500 7.136097 7.062500 0 7.136097 7.125000 0 + L3 3355443 0.062500 7.136097 7.250000 0 7.136097 7.875000 0 + L3 3355443 0.062500 13.053444 6.562500 0 13.053444 5.937500 0 + L3 3355443 0.062500 13.053444 6.687500 0 13.053444 6.750000 0 + L3 3355443 0.062500 13.053444 6.875000 0 13.053444 6.937500 0 + L3 3355443 0.062500 13.053444 7.062500 0 13.053444 7.125000 0 + L3 3355443 0.062500 13.053444 7.250000 0 13.053444 7.875000 0 + L3 3355443 0.062500 1.218750 6.562500 0 1.218750 5.937500 0 + L3 3355443 0.062500 1.218750 6.687500 0 1.218750 6.750000 0 + L3 3355443 0.062500 1.218750 6.875000 0 1.218750 6.937500 0 + L3 3355443 0.062500 1.218750 7.062500 0 1.218750 7.125000 0 + L3 3355443 0.062500 1.218750 7.250000 0 1.218750 7.875000 0 + G3 6908265 0.000000 0.437500 7.312500 2.687500 0 + F4 3355443 0.000000 4 1 + 1.812500 4.812500 0 + 2.312500 4.812500 0 + 2.312500 3.187500 0 + 1.812500 3.187500 0 + F4 3355443 0.000000 4 1 + 1.812500 2.125000 0 + 2.312500 2.125000 0 + 2.312500 0.375000 0 + 1.812500 0.375000 0 +#Layer2 + A3 0 0 0.812500 7.312500 2.687500 0 0.000000 360.000000 + L3 6908265 0.062500 13.147194 7.187500 0 1.125000 7.187500 0 + L3 6908265 0.062500 13.147194 7.000000 0 1.125000 7.000000 0 + L3 6908265 0.062500 13.147194 6.812500 0 1.125000 6.812500 0 + L3 6908265 0.062500 13.147194 6.625000 0 1.125000 6.625000 0 + A3 0 0 0.312500 11.687500 3.562500 0 0.000000 360.000000 + A3 0 0 0.312500 7.312500 1.125000 0 0.000000 360.000000 + A3 0 0 0.312500 7.312500 4.187500 0 0.000000 360.000000 + Y4 0 0.000000 4 1 + 1.812500 4.812500 0 + 2.312500 4.812500 0 + 2.312500 3.187500 0 + 1.812500 3.187500 0 + Y4 0 0.000000 4 1 + 1.812500 2.125000 0 + 2.312500 2.125000 0 + 2.312500 0.375000 0 + 1.812500 0.375000 0 +#Layer3 + L3 3355443 0.062500 2.343750 4.812500 0 2.343750 6.812500 0 + L3 3355443 0.062500 2.156250 4.812500 0 2.156250 6.812500 0 + L3 3355443 0.062500 1.781250 4.812500 0 1.781250 6.812500 0 + L3 3355443 0.062500 1.968750 4.812500 0 1.968750 6.812500 0 + L3 3355443 0.062500 9.594770 2.750000 0 9.594770 6.625000 0 + L3 3355443 0.062500 9.407270 2.750000 0 9.407270 6.625000 0 + L3 3355443 0.062500 9.219770 2.750000 0 9.219770 6.625000 0 + L3 3355443 0.062500 9.032270 2.750000 0 9.032270 6.625000 0 + G3 3355443 0.000000 0.250000 2.062500 2.656250 0 +#Layer4 + L3 3355443 0.062500 7.312500 4.187500 0 7.312500 5.937500 0 + L3 3355443 0.062500 11.687500 3.562500 0 11.687500 5.937500 0 + L3 3355443 0.062500 9.626020 2.687500 0 7.312500 2.687500 0 + A3 0 0 0.250000 2.062500 2.656250 0 0.000000 360.000000 + Y4 0 0.000000 4 1 + 1.531250 3.187500 0 + 2.593750 3.187500 0 + 2.593750 2.125000 0 + 1.531250 2.125000 0 + Y4 0 0.000000 4 1 + 0.375000 0.375000 0 + 3.750000 0.375000 0 + 3.750000 4.812500 0 + 0.375000 4.812500 0 + A3 0 0 0.437500 7.312500 2.687500 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Oil Loading Platform 933-3104" +#Layer0 + F4 8553090 0.000000 4 1 + 0.000000 0.000000 0 + 0.093750 0.000000 0 + 0.093750 -0.062500 0 + 0.000000 -0.062500 0 + F4 8553090 0.000000 4 1 + 0.000000 0.750000 0 + 0.093750 0.750000 0 + 0.093750 0.812500 0 + 0.000000 0.812500 0 + F4 8553090 0.000000 4 1 + 2.796875 -0.062500 0 + 2.703125 -0.062500 0 + 2.703125 0.000000 0 + 2.796875 0.000000 0 + F4 8553090 0.000000 4 1 + 2.796875 0.750000 0 + 2.703125 0.750000 0 + 2.703125 0.812500 0 + 2.796875 0.812500 0 + F4 8553090 0.000000 4 1 + 5.500000 -0.062500 0 + 5.406250 -0.062500 0 + 5.406250 0.000000 0 + 5.500000 0.000000 0 + F4 8553090 0.000000 4 1 + 5.500000 0.750000 0 + 5.406250 0.750000 0 + 5.406250 0.812500 0 + 5.500000 0.812500 0 + F4 8470528 0.000000 4 1 + 0.000000 0.000000 0 + 5.500000 0.000000 0 + 5.500000 0.750000 0 + 0.000000 0.750000 0 + F4 6908265 0.000000 4 1 + 0.000000 0.437500 0 + 0.000000 0.750000 0 + -0.090000 0.750000 0 + -0.090000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.180000 0.750000 0 + -0.090000 0.750000 0 + -0.090000 0.437500 0 + -0.180000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.270000 0.750000 0 + -0.180000 0.750000 0 + -0.180000 0.437500 0 + -0.270000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.360000 0.750000 0 + -0.270000 0.750000 0 + -0.270000 0.437500 0 + -0.360000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.450000 0.750000 0 + -0.360000 0.750000 0 + -0.360000 0.437500 0 + -0.450000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.540000 0.750000 0 + -0.450000 0.750000 0 + -0.450000 0.437500 0 + -0.540000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.630000 0.750000 0 + -0.540000 0.750000 0 + -0.540000 0.437500 0 + -0.630000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.720000 0.750000 0 + -0.630000 0.750000 0 + -0.630000 0.437500 0 + -0.720000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.810000 0.750000 0 + -0.720000 0.750000 0 + -0.720000 0.437500 0 + -0.810000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.900000 0.750000 0 + -0.810000 0.750000 0 + -0.810000 0.437500 0 + -0.900000 0.437500 0 + F4 6908265 0.000000 4 1 + -0.990000 0.750000 0 + -0.900000 0.750000 0 + -0.900000 0.437500 0 + -0.990000 0.437500 0 + F4 6908265 0.000000 4 1 + -1.080000 0.750000 0 + -0.990000 0.750000 0 + -0.990000 0.437500 0 + -1.080000 0.437500 0 + F4 6908265 0.000000 4 1 + -1.170000 0.750000 0 + -1.080000 0.750000 0 + -1.080000 0.437500 0 + -1.170000 0.437500 0 + F4 6908265 0.000000 4 1 + -1.260000 0.750000 0 + -1.170000 0.750000 0 + -1.170000 0.437500 0 + -1.260000 0.437500 0 + F4 6908265 0.000000 4 1 + -1.350000 0.750000 0 + -1.260000 0.750000 0 + -1.260000 0.437500 0 + -1.350000 0.437500 0 + F4 6908265 0.000000 4 1 + -1.440000 0.750000 0 + -1.350000 0.750000 0 + -1.350000 0.437500 0 + -1.440000 0.437500 0 + F4 6908265 0.000000 4 1 + -1.530000 0.750000 0 + -1.440000 0.750000 0 + -1.440000 0.437500 0 + -1.530000 0.437500 0 +#Layer1 + Y4 0 0.000000 4 1 + -0.090000 0.750000 0 + 0.000000 0.750000 0 + 0.000000 0.437500 0 + -0.090000 0.437500 0 + L3 0 0.010000 -1.625000 0.437500 0 0.000000 0.437500 0 + L3 0 0.010000 -1.625000 0.750000 0 0.000000 0.750000 0 + Y4 0 0.000000 4 1 + 0.093750 -0.062500 0 + 0.000000 -0.062500 0 + 0.000000 0.000000 0 + 0.093750 0.000000 0 + Y4 0 0.000000 4 1 + 0.000000 0.750000 0 + 0.093750 0.750000 0 + 0.093750 0.812500 0 + 0.000000 0.812500 0 + Y4 0 0.000000 4 1 + 2.796875 -0.062500 0 + 2.703125 -0.062500 0 + 2.703125 0.000000 0 + 2.796875 0.000000 0 + Y4 0 0.000000 4 1 + 2.703125 0.750000 0 + 2.796875 0.750000 0 + 2.796875 0.812500 0 + 2.703125 0.812500 0 + Y4 0 0.000000 4 1 + 5.500000 -0.062500 0 + 5.406250 -0.062500 0 + 5.406250 0.000000 0 + 5.500000 0.000000 0 + Y4 0 0.000000 4 1 + 5.406250 0.750000 0 + 5.500000 0.750000 0 + 5.500000 0.812500 0 + 5.406250 0.812500 0 + Y4 0 0.000000 4 1 + -0.180000 0.750000 0 + -0.090000 0.750000 0 + -0.090000 0.437500 0 + -0.180000 0.437500 0 + Y4 0 0.000000 4 1 + -0.270000 0.750000 0 + -0.180000 0.750000 0 + -0.180000 0.437500 0 + -0.270000 0.437500 0 + Y4 0 0.000000 4 1 + -0.360000 0.750000 0 + -0.270000 0.750000 0 + -0.270000 0.437500 0 + -0.360000 0.437500 0 + Y4 0 0.000000 4 1 + -0.450000 0.750000 0 + -0.360000 0.750000 0 + -0.360000 0.437500 0 + -0.450000 0.437500 0 + Y4 0 0.000000 4 1 + -0.540000 0.750000 0 + -0.450000 0.750000 0 + -0.450000 0.437500 0 + -0.540000 0.437500 0 + Y4 0 0.000000 4 1 + -0.630000 0.750000 0 + -0.540000 0.750000 0 + -0.540000 0.437500 0 + -0.630000 0.437500 0 + Y4 0 0.000000 4 1 + -0.720000 0.750000 0 + -0.630000 0.750000 0 + -0.630000 0.437500 0 + -0.720000 0.437500 0 + Y4 0 0.000000 4 1 + -0.810000 0.750000 0 + -0.720000 0.750000 0 + -0.720000 0.437500 0 + -0.810000 0.437500 0 + Y4 0 0.000000 4 1 + -0.900000 0.750000 0 + -0.810000 0.750000 0 + -0.810000 0.437500 0 + -0.900000 0.437500 0 + Y4 0 0.000000 4 1 + -0.990000 0.750000 0 + -0.900000 0.750000 0 + -0.900000 0.437500 0 + -0.990000 0.437500 0 + Y4 0 0.000000 4 1 + -1.080000 0.750000 0 + -0.990000 0.750000 0 + -0.990000 0.437500 0 + -1.080000 0.437500 0 + Y4 0 0.000000 4 1 + -1.170000 0.750000 0 + -1.080000 0.750000 0 + -1.080000 0.437500 0 + -1.170000 0.437500 0 + Y4 0 0.000000 4 1 + -1.260000 0.750000 0 + -1.170000 0.750000 0 + -1.170000 0.437500 0 + -1.260000 0.437500 0 + Y4 0 0.000000 4 1 + -1.350000 0.750000 0 + -1.260000 0.750000 0 + -1.260000 0.437500 0 + -1.350000 0.437500 0 + Y4 0 0.000000 4 1 + -1.440000 0.750000 0 + -1.350000 0.750000 0 + -1.350000 0.437500 0 + -1.440000 0.437500 0 + Y4 0 0.000000 4 1 + -1.530000 0.750000 0 + -1.440000 0.750000 0 + -1.440000 0.437500 0 + -1.530000 0.437500 0 + Y4 0 0.010000 4 1 + 0.000000 0.750000 0 + 5.500000 0.750000 0 + 5.500000 0.000000 0 + 0.000000 0.000000 0 +#Layer2 + L3 0 0.015000 4.187500 -0.125000 0 3.812500 0.875000 0 + L3 0 0.015000 4.187500 0.875000 0 3.812500 -0.125000 0 + Y4 0 0.015000 4 1 + 3.812500 -0.125000 0 + 4.187500 -0.125000 0 + 4.187500 0.875000 0 + 3.812500 0.875000 0 + END$SEGS +STRUCTURE HO "Walthers Interstate Fuel - Loading Rack 933-3006a" + L3 0 0 1.377727 0.000000 0 6.888634 0.000000 0 + L3 0 0 6.888634 0.000000 0 6.888634 5.740528 0 + L3 0 0 6.888634 5.740528 0 1.377727 5.740528 0 + L3 0 0 6.773823 0.114811 0 3.099885 0.114811 0 + L3 0 0 3.099885 0.114811 0 3.099885 1.492537 0 + L3 0 0 3.099885 1.492537 0 6.773823 1.492537 0 + L3 0 0 6.773823 1.492537 0 6.773823 0.114811 0 + L3 0 0 6.773823 5.625718 0 3.099885 5.625718 0 + L3 0 0 3.099885 5.625718 0 3.099885 4.247991 0 + L3 0 0 3.099885 4.247991 0 6.773823 4.247991 0 + L3 0 0 6.773823 4.247991 0 6.773823 5.625718 0 + L3 0 0 6.773823 2.181401 0 3.099885 2.181401 0 + L3 0 0 3.099885 2.181401 0 3.099885 3.559128 0 + L3 0 0 3.099885 3.559128 0 6.773823 3.559128 0 + L3 0 0 6.773823 3.559128 0 6.773823 2.181401 0 + A3 0 0 0.162366 5.510907 4.936854 0 0.000000 360.000000 + A3 0 0 0.162366 5.510907 2.870264 0 0.000000 360.000000 + A3 0 0 0.162366 5.510907 0.803674 0 0.000000 360.000000 + L3 0 0 1.377727 5.281286 0 0.000000 5.281286 0 + L3 0 0 0.000000 5.281286 0 0.000000 0.459242 0 + L3 0 0 0.000000 0.459242 0 1.377727 0.459242 0 + L3 0 0 2.755454 4.018370 0 0.803674 4.018370 0 + L3 0 0 0.803674 4.018370 0 0.803674 1.722158 0 + L3 0 0 0.803674 1.722158 0 2.755454 1.722158 0 + L3 0 0 2.755454 1.722158 0 2.755454 4.018370 0 + L3 0 0 1.377727 5.740528 0 1.377727 4.018370 0 + L3 0 0 1.377727 0.000000 0 1.377727 1.722158 0 + END$SEGS +STRUCTURE HO "Walthers Interstate Fuel - Office 933-3006b" + L3 0 0 0.000000 5.510907 0 3.673938 5.510907 0 + L3 0 0 3.673938 5.510907 0 3.673938 0.918485 0 + L3 0 0 3.673938 0.918485 0 0.000000 0.918485 0 + L3 0 0 0.000000 0.918485 0 0.000000 5.510907 0 + L3 0 0 3.673938 4.133180 0 4.592422 4.133180 0 + L3 0 0 4.592422 4.133180 0 4.592422 0.000000 0 + L3 0 0 4.592422 0.000000 0 0.688863 0.000000 0 + L3 0 0 0.688863 0.000000 0 0.688863 0.918485 0 + A3 0 0 0.162366 1.836969 4.362802 0 0.000000 360.000000 + A3 0 0 0.162366 1.836969 2.066590 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Interstate Fuel - Shed 933-3006c" + L3 0 0 0.000000 0.000000 0 1.836969 0.000000 0 + L3 0 0 1.836969 0.000000 0 1.836969 1.148106 0 + L3 0 0 1.836969 1.148106 0 0.000000 1.148106 0 + L3 0 0 0.000000 1.148106 0 0.000000 0.000000 0 + L3 0 0 0.000000 0.574053 0 1.836969 0.574053 0 + END$SEGS +STRUCTURE HO "Walthers Interstate Fuel - Tanks 933-3006d" + L3 0 0 1.836969 3.788749 0 1.836969 2.066590 0 + L3 0 0 0.114811 0.000000 0 1.722158 0.000000 0 + L3 0 0 0.000000 0.114811 0 0.114811 0.000000 0 + L3 0 0 1.836969 0.114811 0 1.722158 0.000000 0 + L3 0 0 1.836969 0.114811 0 1.836969 1.836969 0 + L3 0 0 0.000000 1.836969 0 0.000000 0.114811 0 + L3 0 0 0.000000 3.788749 0 0.000000 2.066590 0 + L3 0 0 0.000000 2.066590 0 0.114811 1.951780 0 + L3 0 0 0.114811 1.951780 0 0.000000 1.836969 0 + L3 0 0 1.836969 1.836969 0 1.722158 1.951780 0 + L3 0 0 1.722158 1.951780 0 1.836969 2.066590 0 + L3 0 0 0.114811 3.903559 0 1.722158 3.903559 0 + L3 0 0 1.722158 3.903559 0 1.836969 3.788749 0 + L3 0 0 0.114811 3.903559 0 0.000000 3.788749 0 + A3 0 0 0.835834 0.918485 0.918485 0 0.000000 360.000000 + A3 0 0 0.803674 0.918485 2.985075 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Cornerstone McGraw Oil Company 933-3170" +#Created by Howard Hayes + F4 12632256 0.000000 4 0 + 0.000000 6.500000 0 + 6.500000 6.500000 0 + 6.500000 0.000000 0 + 0.000000 0.000000 0 + F4 8029321 0.000000 4 0 + 0.250000 6.250000 0 + 6.250000 6.250000 0 + 6.250000 0.250000 0 + 0.250000 0.250000 0 + G3 12632256 0.000000 1.118034 2.000000 4.500000 0 + G3 12632256 0.000000 1.118034 1.995891 1.995891 0 + G3 12632256 0.000000 1.118034 4.495891 4.495891 0 + G3 12632256 0.000000 1.118034 4.495891 1.995891 0 + F4 0 0.000000 4 0 + 2.750000 2.000000 0 + 3.750000 2.000000 0 + 3.750000 1.750000 0 + 2.750000 1.750000 0 + F4 0 0.000000 4 0 + 2.750000 4.500000 0 + 3.750000 4.500000 0 + 3.750000 4.250000 0 + 2.750000 4.250000 0 + F4 0 0.000000 4 0 + 2.000000 3.750000 0 + 2.250000 3.750000 0 + 2.250000 2.750000 0 + 2.000000 2.750000 0 + F4 0 0.000000 4 0 + 8.125000 6.875000 0 + 8.125000 6.875000 0 + 8.125000 7.000000 0 + 8.125000 7.000000 0 + F4 0 0.000000 4 0 + 9.875000 6.375000 0 + 7.625000 6.375000 0 + 7.625000 4.125000 0 + 9.875000 4.125000 0 + F4 0 0.000000 4 0 + 7.625000 4.125000 0 + 8.000000 4.125000 0 + 8.000000 3.750000 0 + 7.625000 3.750000 0 + F4 0 0.000000 4 0 + 9.875000 0.875000 0 + 7.500000 0.875000 0 + 7.500000 3.125000 0 + 9.875000 3.125000 0 + F4 0 0.000000 4 0 + 7.500000 3.125000 0 + 7.875000 3.125000 0 + 7.875000 3.500000 0 + 7.500000 3.500000 0 + F4 0 0.000000 4 0 + 8.625000 0.875000 0 + 8.625000 0.875000 0 + 8.625000 0.875000 0 + 8.625000 0.875000 0 + F4 0 0.000000 4 0 + 8.625000 0.750000 0 + 9.000000 0.750000 0 + 9.000000 0.875000 0 + 8.625000 0.875000 0 + L3 0 0.000000 7.625000 6.375000 0 9.875000 6.375000 0 + L3 0 0.000000 9.875000 6.375000 0 9.875000 5.250000 0 + L3 16777215 0.000000 9.875000 5.250000 0 7.625000 5.250000 0 + L3 0 0.000000 7.625000 5.250000 0 7.625000 6.375000 0 + L3 16777215 0.000000 9.899600 5.274600 0 7.649600 5.274600 0 + L3 16777215 0.000000 9.875000 6.375000 0 9.875000 4.500000 0 + L3 16777215 0.000000 9.625000 6.375000 0 9.625000 4.000000 0 + L3 16777215 0.000000 9.399600 6.399600 0 9.399600 4.024600 0 + L3 16777215 0.000000 9.149600 6.399600 0 9.149600 4.024600 0 + L3 16777215 0.000000 8.899600 6.399600 0 8.899600 4.024600 0 + L3 16777215 0.000000 8.649600 6.399600 0 8.649600 4.024600 0 + L3 16777215 0.000000 8.399600 6.399600 0 8.399600 4.024600 0 + L3 16777215 0.000000 8.149600 6.399600 0 8.149600 4.024600 0 + L3 16777215 0.000000 7.625000 6.375000 0 7.625000 3.625000 0 + L3 16777215 0.000000 7.875000 6.375000 0 7.875000 3.750000 0 + L3 16777215 0.000000 9.625000 3.875000 0 9.625000 0.750000 0 + L3 16777215 0.000000 9.399600 4.024600 0 9.399600 0.899600 0 + L3 16777215 0.000000 9.149600 4.024600 0 9.149600 0.899600 0 + L3 16777215 0.000000 8.899600 4.024600 0 8.899600 0.899600 0 + L3 16777215 0.000000 8.649600 4.024600 0 8.649600 0.899600 0 + L3 16777215 0.000000 8.399600 4.024600 0 8.399600 0.899600 0 + L3 16777215 0.000000 8.149600 4.024600 0 8.149600 0.899600 0 + L3 16777215 0.000000 7.649600 3.649600 0 7.649600 0.524600 0 + L3 16777215 0.000000 7.899600 3.649600 0 7.899600 0.524600 0 + L3 16777215 0.000000 7.500000 2.125000 0 9.875000 2.125000 0 + L3 16777215 0.000000 7.524600 2.149600 0 9.899600 2.149600 0 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Material Handling +STRUCTURE HO "Walthers Cornerstone Structures Bridge Crane(Short) 933-2906S" +#Layer0 + Y4 0 0.000000 4 1 + 3.718750 13.937500 0 + 5.218750 13.937500 0 + 5.218750 12.437500 0 + 3.718750 12.437500 0 + F4 6908265 0.000000 4 1 + 3.718750 13.937500 0 + 5.218750 13.937500 0 + 5.218750 12.437500 0 + 3.718750 12.437500 0 +#Layer1 + Y4 0 0.000000 4 1 + 4.093750 13.562500 0 + 4.843750 13.562500 0 + 4.843750 10.562500 0 + 4.093750 10.562500 0 + F4 16744192 0.000000 4 1 + 4.093750 13.562500 0 + 4.843750 13.562500 0 + 4.843750 10.562500 0 + 4.093750 10.562500 0 +#Layer2 + L3 5263440 0.062500 6.515625 8.660156 0 6.187500 10.187500 0 + L3 5263440 0.062500 6.843750 9.023438 0 6.515625 10.187500 0 + L3 5263440 0.062500 7.171875 9.386719 0 6.843750 10.187500 0 + L3 5263440 0.062500 7.171875 9.386719 0 7.500000 10.625000 0 + L3 5263440 0.062500 7.171875 10.988281 0 7.171875 9.386719 0 + L3 5263440 0.062500 6.843750 10.187500 0 7.171875 10.988281 0 + L3 5263440 0.062500 7.171875 10.988281 0 7.500000 9.750000 0 + L3 5263440 0.062500 6.515625 11.714844 0 6.515625 8.660156 0 + L3 5263440 0.062500 6.843750 11.351563 0 6.843750 9.023438 0 + L3 5263440 0.062500 6.187500 10.187500 0 6.515625 11.714844 0 + L3 5263440 0.062500 6.515625 10.187500 0 6.843750 11.351563 0 + Y4 5263440 0.062500 4 1 + 7.500000 9.750000 0 + 7.500000 10.625000 0 + 6.187500 12.078125 0 + 6.187500 8.296875 0 + L3 5263440 0.062500 2.421875 8.660156 0 2.750000 10.187500 0 + L3 5263440 0.062500 2.093750 9.023438 0 2.421875 10.187500 0 + L3 5263440 0.062500 1.765625 9.386719 0 2.093750 10.187500 0 + L3 5263440 0.062500 1.765625 9.386719 0 1.437500 10.625000 0 + L3 5263440 0.062500 1.765625 10.988281 0 1.765625 9.386719 0 + L3 5263440 0.062500 2.093750 10.187500 0 1.765625 10.988281 0 + L3 5263440 0.062500 1.765625 10.988281 0 1.437500 9.750000 0 + L3 5263440 0.062500 2.421875 11.714844 0 2.421875 8.660156 0 + L3 5263440 0.062500 2.093750 11.351563 0 2.093750 9.023438 0 + L3 5263440 0.062500 2.750000 10.187500 0 2.421875 11.714844 0 + L3 5263440 0.062500 2.421875 10.187500 0 2.093750 11.351563 0 + Y4 5263440 0.062500 4 1 + 1.437500 9.750000 0 + 1.437500 10.625000 0 + 2.750000 12.078125 0 + 2.750000 8.296875 0 + Y4 0 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + F4 5263440 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + Y4 0 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + F4 5263440 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + Y4 0 0.000000 4 1 + 0.000000 10.437500 0 + 0.437500 10.437500 0 + 0.437500 9.937500 0 + 0.000000 9.937500 0 + F4 6908265 0.000000 4 1 + 0.000000 10.437500 0 + 0.437500 10.437500 0 + 0.437500 9.937500 0 + 0.000000 9.937500 0 + Y4 0 0.000000 4 1 + 8.500000 10.437500 0 + 8.937500 10.437500 0 + 8.937500 9.937500 0 + 8.500000 9.937500 0 + F4 6908265 0.000000 4 1 + 8.500000 10.437500 0 + 8.937500 10.437500 0 + 8.937500 9.937500 0 + 8.500000 9.937500 0 + Y4 0 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + F4 6908265 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + Y4 0 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + F4 5263440 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + Y4 0 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + F4 6908265 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + F4 5263440 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 0.437500 10.437500 0 + 1.437500 10.437500 0 + 1.437500 9.937500 0 + 0.437500 9.937500 0 + F4 5263440 0.000000 4 1 + 0.437500 10.437500 0 + 1.437500 10.437500 0 + 1.437500 9.937500 0 + 0.437500 9.937500 0 + Y4 0 0.000000 4 1 + 7.500000 10.437500 0 + 8.500000 10.437500 0 + 8.500000 9.937500 0 + 7.500000 9.937500 0 + F4 5263440 0.000000 4 1 + 7.500000 10.437500 0 + 8.500000 10.437500 0 + 8.500000 9.937500 0 + 7.500000 9.937500 0 + Y4 0 0.000000 4 1 + 1.437500 10.437500 0 + 7.500000 10.437500 0 + 7.500000 9.937500 0 + 1.437500 9.937500 0 + F4 6908265 0.000000 4 1 + 1.437500 10.437500 0 + 7.500000 10.437500 0 + 7.500000 9.937500 0 + 1.437500 9.937500 0 + Y4 0 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 + F4 6908265 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 +#Layer3 + Y4 0 0.000000 4 1 + 3.828125 14.062500 0 + 3.578125 14.062500 0 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + F4 6908265 0.000000 4 1 + 3.578125 14.062500 0 + 3.828125 14.062500 0 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + Y4 0 0.000000 4 1 + 5.109375 14.062500 0 + 5.359375 14.062500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + F4 6908265 0.000000 4 1 + 5.109375 14.062500 0 + 5.359375 14.062500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + Y4 0 0.000000 4 1 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + 3.578125 -6.515625 0 + 3.828125 -6.515625 0 + F4 6908265 0.000000 4 1 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + 3.828125 -6.515625 0 + 3.578125 -6.515625 0 + Y4 0 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 + F4 6908265 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 +#Layer4 + Y4 0 0.000000 4 1 + 2.750000 12.265625 0 + 6.187500 12.265625 0 + 6.187500 11.890625 0 + 2.750000 11.890625 0 + F4 6908265 0.000000 4 1 + 2.750000 12.265625 0 + 6.187500 12.265625 0 + 6.187500 11.890625 0 + 2.750000 11.890625 0 + Y4 0 0.000000 4 1 + 2.750000 8.484375 0 + 6.187500 8.484375 0 + 6.187500 8.109375 0 + 2.750000 8.109375 0 + F4 6908265 0.000000 4 1 + 2.750000 8.484375 0 + 6.187500 8.484375 0 + 6.187500 8.109375 0 + 2.750000 8.109375 0 +#Layer5 + L3 5263440 0.093750 5.406250 -6.515625 0 3.531250 -6.515625 0 + L3 5263440 0.093750 5.406250 4.562500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 -1.062500 0 3.531250 1.062500 0 + L3 5263440 0.062500 3.531250 -2.812500 0 5.406250 -1.062500 0 + L3 5263440 0.062500 5.406250 -4.562500 0 3.531250 -2.812500 0 + L3 5263440 0.062500 5.406250 -2.812500 0 3.531250 -4.562500 0 + L3 5263440 0.062500 3.531250 -1.062500 0 5.406250 -2.812500 0 + L3 5263440 0.062500 5.406250 1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.062500 3.531250 2.812500 0 5.406250 1.062500 0 + L3 5263440 0.062500 3.531250 1.062500 0 5.406250 2.812500 0 + L3 5263440 0.062500 5.406250 2.812500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 4.562500 0 3.531250 2.812500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 -6.562500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 -6.562500 0 + L3 5263440 0.062500 3.531250 10.187500 0 5.406250 8.062500 0 + L3 5263440 0.062500 5.406250 12.312500 0 3.531250 10.187500 0 + L3 5263440 0.062500 3.531250 14.062500 0 5.406250 12.312500 0 + L3 5263440 0.062500 3.531250 12.312500 0 5.406250 14.062500 0 + L3 5263440 0.062500 5.406250 10.187500 0 3.531250 12.312500 0 + L3 5263440 0.062500 3.531250 8.062500 0 5.406250 10.187500 0 + L3 5263440 0.062500 5.406250 6.312500 0 3.531250 8.062500 0 + L3 5263440 0.062500 5.406250 8.062500 0 3.531250 6.312500 0 + L3 5263440 0.062500 3.531250 6.312500 0 5.406250 4.562500 0 + L3 5263440 0.062500 3.531250 4.562500 0 5.406250 6.312500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 14.062500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 14.062500 0 + L3 5263440 0.093750 5.406250 -4.562500 0 3.531250 -4.562500 0 + L3 5263440 0.093750 5.406250 -2.812500 0 3.531250 -2.812500 0 + L3 5263440 0.093750 5.406250 -1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.093750 5.406250 1.062500 0 3.531250 1.062500 0 + L3 5263440 0.093750 5.406250 2.812500 0 3.531250 2.812500 0 + L3 5263440 0.093750 5.453125 14.062500 0 3.484375 14.062500 0 + L3 5263440 0.093750 5.406250 6.312500 0 3.531250 6.312500 0 + L3 5263440 0.093750 5.406250 8.062500 0 3.531250 8.062500 0 + L3 5263440 0.093750 5.406250 10.187500 0 3.531250 10.187500 0 + L3 5263440 0.093750 5.406250 12.312500 0 3.531250 12.312500 0 +#Layer6 + Y4 0 0.000000 4 1 + 3.484375 4.406250 0 + 3.656250 4.406250 0 + 3.656250 4.718750 0 + 3.484375 4.718750 0 + F4 6908265 0.000000 4 1 + 3.656250 4.406250 0 + 3.484375 4.406250 0 + 3.484375 4.718750 0 + 3.656250 4.718750 0 + Y4 0 0.000000 4 1 + 5.453125 4.406250 0 + 5.281250 4.406250 0 + 5.281250 4.718750 0 + 5.453125 4.718750 0 + F4 6908265 0.000000 4 1 + 5.453125 4.406250 0 + 5.281250 4.406250 0 + 5.281250 4.718750 0 + 5.453125 4.718750 0 + Y4 0 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + F4 6908265 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + Y4 0 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + F4 6908265 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + Y4 0 0.000000 4 1 + 4.593750 8.968750 0 + 4.343750 8.968750 0 + 4.343750 9.281250 0 + 4.593750 9.281250 0 + F4 6908265 0.000000 4 1 + 4.593750 8.968750 0 + 4.343750 8.968750 0 + 4.343750 9.281250 0 + 4.593750 9.281250 0 + Y4 0 0.000000 4 1 + 5.453125 -4.406250 0 + 5.281250 -4.406250 0 + 5.281250 -4.609375 0 + 5.453125 -4.609375 0 + F4 6908265 0.000000 4 1 + 5.281250 -4.406250 0 + 5.453125 -4.406250 0 + 5.453125 -4.609375 0 + 5.281250 -4.609375 0 + Y4 0 0.000000 4 1 + 5.453125 -2.656250 0 + 5.281250 -2.656250 0 + 5.281250 -2.968750 0 + 5.453125 -2.968750 0 + F4 6908265 0.000000 4 1 + 5.281250 -2.656250 0 + 5.453125 -2.656250 0 + 5.453125 -2.968750 0 + 5.281250 -2.968750 0 + Y4 0 0.000000 4 1 + 5.453125 -0.906250 0 + 5.281250 -0.906250 0 + 5.281250 -1.218750 0 + 5.453125 -1.218750 0 + F4 6908265 0.000000 4 1 + 5.281250 -0.906250 0 + 5.453125 -0.906250 0 + 5.453125 -1.218750 0 + 5.281250 -1.218750 0 + Y4 0 0.000000 4 1 + 5.453125 1.218750 0 + 5.281250 1.218750 0 + 5.281250 0.906250 0 + 5.453125 0.906250 0 + F4 6908265 0.000000 4 1 + 5.281250 1.218750 0 + 5.453125 1.218750 0 + 5.453125 0.906250 0 + 5.281250 0.906250 0 + Y4 0 0.000000 4 1 + 5.453125 2.968750 0 + 5.281250 2.968750 0 + 5.281250 2.656250 0 + 5.453125 2.656250 0 + F4 6908265 0.000000 4 1 + 5.281250 2.968750 0 + 5.453125 2.968750 0 + 5.453125 2.656250 0 + 5.281250 2.656250 0 + Y4 0 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + F4 6908265 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + Y4 0 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + F4 6908265 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + Y4 0 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + F4 6908265 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + Y4 0 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + F4 6908265 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + Y4 0 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + F4 6908265 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + Y4 0 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + F4 6908265 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + Y4 0 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + F4 6908265 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + Y4 0 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + F4 6908265 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + Y4 0 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + F4 6908265 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + Y4 0 0.000000 4 1 + 3.484375 13.906250 0 + 3.656250 13.906250 0 + 3.656250 14.109375 0 + 3.484375 14.109375 0 + F4 6908265 0.000000 4 1 + 3.656250 13.906250 0 + 3.484375 13.906250 0 + 3.484375 14.109375 0 + 3.656250 14.109375 0 + Y4 0 0.000000 4 1 + 3.484375 12.156250 0 + 3.656250 12.156250 0 + 3.656250 12.468750 0 + 3.484375 12.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 12.156250 0 + 3.484375 12.156250 0 + 3.484375 12.468750 0 + 3.656250 12.468750 0 + Y4 0 0.000000 4 1 + 3.484375 10.031250 0 + 3.656250 10.031250 0 + 3.656250 10.343750 0 + 3.484375 10.343750 0 + F4 6908265 0.000000 4 1 + 3.656250 10.031250 0 + 3.484375 10.031250 0 + 3.484375 10.343750 0 + 3.656250 10.343750 0 + Y4 0 0.000000 4 1 + 3.484375 7.906250 0 + 3.656250 7.906250 0 + 3.656250 8.218750 0 + 3.484375 8.218750 0 + F4 6908265 0.000000 4 1 + 3.656250 7.906250 0 + 3.484375 7.906250 0 + 3.484375 8.218750 0 + 3.656250 8.218750 0 + Y4 0 0.000000 4 1 + 3.484375 6.156250 0 + 3.656250 6.156250 0 + 3.656250 6.468750 0 + 3.484375 6.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 6.156250 0 + 3.484375 6.156250 0 + 3.484375 6.468750 0 + 3.656250 6.468750 0 + Y4 0 0.000000 4 1 + 5.453125 13.906250 0 + 5.281250 13.906250 0 + 5.281250 14.109375 0 + 5.453125 14.109375 0 + F4 6908265 0.000000 4 1 + 5.453125 13.906250 0 + 5.281250 13.906250 0 + 5.281250 14.109375 0 + 5.453125 14.109375 0 + Y4 0 0.000000 4 1 + 5.453125 12.156250 0 + 5.281250 12.156250 0 + 5.281250 12.468750 0 + 5.453125 12.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 12.156250 0 + 5.281250 12.156250 0 + 5.281250 12.468750 0 + 5.453125 12.468750 0 + Y4 0 0.000000 4 1 + 5.453125 10.031250 0 + 5.281250 10.031250 0 + 5.281250 10.343750 0 + 5.453125 10.343750 0 + F4 6908265 0.000000 4 1 + 5.453125 10.031250 0 + 5.281250 10.031250 0 + 5.281250 10.343750 0 + 5.453125 10.343750 0 + Y4 0 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + F4 6908265 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + Y4 0 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + Y4 0 0.000000 4 1 + 4.593750 13.031250 0 + 4.343750 13.031250 0 + 4.343750 13.343750 0 + 4.593750 13.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 13.031250 0 + 4.343750 13.031250 0 + 4.343750 13.343750 0 + 4.593750 13.343750 0 + Y4 0 0.000000 4 1 + 4.593750 11.093750 0 + 4.343750 11.093750 0 + 4.343750 11.406250 0 + 4.593750 11.406250 0 + F4 6908265 0.000000 4 1 + 4.593750 11.093750 0 + 4.343750 11.093750 0 + 4.343750 11.406250 0 + 4.593750 11.406250 0 + Y4 0 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structures Bridge Crane(Medium) 933-2906M" +#Layer0 + Y4 0 0.000000 4 1 + 3.718750 17.437500 0 + 5.218750 17.437500 0 + 5.218750 15.937500 0 + 3.718750 15.937500 0 + F4 6908265 0.000000 4 1 + 3.718750 17.437500 0 + 5.218750 17.437500 0 + 5.218750 15.937500 0 + 3.718750 15.937500 0 +#Layer1 + Y4 0 0.000000 4 1 + 4.093750 17.062500 0 + 4.843750 17.062500 0 + 4.843750 14.062500 0 + 4.093750 14.062500 0 + F4 16744192 0.000000 4 1 + 4.093750 17.062500 0 + 4.843750 17.062500 0 + 4.843750 14.062500 0 + 4.093750 14.062500 0 +#Layer2 + Y4 0 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + F4 6908265 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + L3 5263440 0.062500 6.515625 12.160156 0 6.187500 13.687500 0 + L3 5263440 0.062500 6.843750 12.523438 0 6.515625 13.687500 0 + L3 5263440 0.062500 7.171875 12.886719 0 6.843750 13.687500 0 + L3 5263440 0.062500 7.171875 12.886719 0 7.500000 14.125000 0 + L3 5263440 0.062500 7.171875 14.488281 0 7.171875 12.886719 0 + L3 5263440 0.062500 6.843750 13.687500 0 7.171875 14.488281 0 + L3 5263440 0.062500 7.171875 14.488281 0 7.500000 13.250000 0 + L3 5263440 0.062500 6.515625 15.214844 0 6.515625 12.160156 0 + L3 5263440 0.062500 6.843750 14.851563 0 6.843750 12.523438 0 + L3 5263440 0.062500 6.187500 13.687500 0 6.515625 15.214844 0 + L3 5263440 0.062500 6.515625 13.687500 0 6.843750 14.851563 0 + Y4 5263440 0.062500 4 1 + 7.500000 13.250000 0 + 7.500000 14.125000 0 + 6.187500 15.578125 0 + 6.187500 11.796875 0 + L3 5263440 0.062500 2.421875 12.160156 0 2.750000 13.687500 0 + L3 5263440 0.062500 2.093750 12.523438 0 2.421875 13.687500 0 + L3 5263440 0.062500 1.765625 12.886719 0 2.093750 13.687500 0 + L3 5263440 0.062500 1.765625 12.886719 0 1.437500 14.125000 0 + L3 5263440 0.062500 1.765625 14.488281 0 1.765625 12.886719 0 + L3 5263440 0.062500 2.093750 13.687500 0 1.765625 14.488281 0 + L3 5263440 0.062500 1.765625 14.488281 0 1.437500 13.250000 0 + L3 5263440 0.062500 2.421875 15.214844 0 2.421875 12.160156 0 + L3 5263440 0.062500 2.093750 14.851563 0 2.093750 12.523438 0 + L3 5263440 0.062500 2.750000 13.687500 0 2.421875 15.214844 0 + L3 5263440 0.062500 2.421875 13.687500 0 2.093750 14.851563 0 + Y4 5263440 0.062500 4 1 + 1.437500 13.250000 0 + 1.437500 14.125000 0 + 2.750000 15.578125 0 + 2.750000 11.796875 0 + Y4 0 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + F4 5263440 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + Y4 0 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + F4 5263440 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + Y4 0 0.000000 4 1 + 0.000000 13.937500 0 + 0.437500 13.937500 0 + 0.437500 13.437500 0 + 0.000000 13.437500 0 + F4 6908265 0.000000 4 1 + 0.000000 13.937500 0 + 0.437500 13.937500 0 + 0.437500 13.437500 0 + 0.000000 13.437500 0 + Y4 0 0.000000 4 1 + 8.500000 13.937500 0 + 8.937500 13.937500 0 + 8.937500 13.437500 0 + 8.500000 13.437500 0 + F4 6908265 0.000000 4 1 + 8.500000 13.937500 0 + 8.937500 13.937500 0 + 8.937500 13.437500 0 + 8.500000 13.437500 0 + Y4 0 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + F4 5263440 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + Y4 0 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + F4 6908265 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + F4 5263440 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 0.437500 13.937500 0 + 1.437500 13.937500 0 + 1.437500 13.437500 0 + 0.437500 13.437500 0 + F4 5263440 0.000000 4 1 + 0.437500 13.937500 0 + 1.437500 13.937500 0 + 1.437500 13.437500 0 + 0.437500 13.437500 0 + Y4 0 0.000000 4 1 + 7.500000 13.937500 0 + 8.500000 13.937500 0 + 8.500000 13.437500 0 + 7.500000 13.437500 0 + F4 5263440 0.000000 4 1 + 7.500000 13.937500 0 + 8.500000 13.937500 0 + 8.500000 13.437500 0 + 7.500000 13.437500 0 + Y4 0 0.000000 4 1 + 1.437500 13.937500 0 + 7.500000 13.937500 0 + 7.500000 13.437500 0 + 1.437500 13.437500 0 + F4 6908265 0.000000 4 1 + 1.437500 13.937500 0 + 7.500000 13.937500 0 + 7.500000 13.437500 0 + 1.437500 13.437500 0 + Y4 0 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 + F4 6908265 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 +#Layer3 + Y4 0 0.000000 4 1 + 3.828125 17.562500 0 + 3.578125 17.562500 0 + 3.578125 8.062500 0 + 3.828125 8.062500 0 + F4 6908265 0.000000 4 1 + 3.578125 17.562500 0 + 3.828125 17.562500 0 + 3.828125 8.062500 0 + 3.578125 8.062500 0 + Y4 0 0.000000 4 1 + 5.109375 17.562500 0 + 5.359375 17.562500 0 + 5.359375 8.062500 0 + 5.109375 8.062500 0 + F4 6908265 0.000000 4 1 + 5.109375 17.562500 0 + 5.359375 17.562500 0 + 5.359375 8.062500 0 + 5.109375 8.062500 0 + Y4 0 0.000000 4 1 + 3.828125 8.062500 0 + 3.578125 8.062500 0 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + F4 6908265 0.000000 4 1 + 3.578125 8.062500 0 + 3.828125 8.062500 0 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + Y4 0 0.000000 4 1 + 5.109375 8.062500 0 + 5.359375 8.062500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + F4 6908265 0.000000 4 1 + 5.109375 8.062500 0 + 5.359375 8.062500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + Y4 0 0.000000 4 1 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + 3.578125 -6.515625 0 + 3.828125 -6.515625 0 + F4 6908265 0.000000 4 1 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + 3.828125 -6.515625 0 + 3.578125 -6.515625 0 + Y4 0 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 + F4 6908265 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 +#Layer4 + Y4 0 0.000000 4 1 + 2.750000 15.765625 0 + 6.187500 15.765625 0 + 6.187500 15.390625 0 + 2.750000 15.390625 0 + F4 6908265 0.000000 4 1 + 2.750000 15.765625 0 + 6.187500 15.765625 0 + 6.187500 15.390625 0 + 2.750000 15.390625 0 + Y4 0 0.000000 4 1 + 2.750000 11.984375 0 + 6.187500 11.984375 0 + 6.187500 11.609375 0 + 2.750000 11.609375 0 + F4 6908265 0.000000 4 1 + 2.750000 11.984375 0 + 6.187500 11.984375 0 + 6.187500 11.609375 0 + 2.750000 11.609375 0 +#Layer5 + L3 5263440 0.093750 5.406250 -6.515625 0 3.531250 -6.515625 0 + L3 5263440 0.093750 5.406250 4.562500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 6.312500 0 3.531250 8.062500 0 + L3 5263440 0.062500 5.406250 8.062500 0 3.531250 6.312500 0 + L3 5263440 0.062500 3.531250 6.312500 0 5.406250 4.562500 0 + L3 5263440 0.062500 3.531250 4.562500 0 5.406250 6.312500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 8.062500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 8.062500 0 + L3 5263440 0.062500 5.406250 -1.062500 0 3.531250 1.062500 0 + L3 5263440 0.062500 3.531250 -2.812500 0 5.406250 -1.062500 0 + L3 5263440 0.062500 5.406250 -4.562500 0 3.531250 -2.812500 0 + L3 5263440 0.062500 5.406250 -2.812500 0 3.531250 -4.562500 0 + L3 5263440 0.062500 3.531250 -1.062500 0 5.406250 -2.812500 0 + L3 5263440 0.062500 5.406250 1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.062500 3.531250 2.812500 0 5.406250 1.062500 0 + L3 5263440 0.062500 3.531250 1.062500 0 5.406250 2.812500 0 + L3 5263440 0.062500 5.406250 2.812500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 4.562500 0 3.531250 2.812500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 -6.562500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 -6.562500 0 + L3 5263440 0.062500 3.531250 13.687500 0 5.406250 11.562500 0 + L3 5263440 0.062500 5.406250 15.812500 0 3.531250 13.687500 0 + L3 5263440 0.062500 3.531250 17.562500 0 5.406250 15.812500 0 + L3 5263440 0.062500 3.531250 15.812500 0 5.406250 17.562500 0 + L3 5263440 0.062500 5.406250 13.687500 0 3.531250 15.812500 0 + L3 5263440 0.062500 3.531250 11.562500 0 5.406250 13.687500 0 + L3 5263440 0.062500 5.406250 9.812500 0 3.531250 11.562500 0 + L3 5263440 0.062500 5.406250 11.562500 0 3.531250 9.812500 0 + L3 5263440 0.062500 3.531250 9.812500 0 5.406250 8.062500 0 + L3 5263440 0.062500 3.531250 8.062500 0 5.406250 9.812500 0 + L3 5263440 0.093750 5.406250 8.062500 0 5.406250 17.562500 0 + L3 5263440 0.093750 3.531250 8.062500 0 3.531250 17.562500 0 + L3 5263440 0.093750 5.406250 6.312500 0 3.531250 6.312500 0 + L3 5263440 0.093750 5.406250 8.062500 0 3.531250 8.062500 0 + L3 5263440 0.093750 5.406250 -4.562500 0 3.531250 -4.562500 0 + L3 5263440 0.093750 5.406250 -2.812500 0 3.531250 -2.812500 0 + L3 5263440 0.093750 5.406250 -1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.093750 5.406250 1.062500 0 3.531250 1.062500 0 + L3 5263440 0.093750 5.406250 2.812500 0 3.531250 2.812500 0 + L3 5263440 0.093750 5.453125 17.562500 0 3.484375 17.562500 0 + L3 5263440 0.093750 5.406250 9.812500 0 3.531250 9.812500 0 + L3 5263440 0.093750 5.406250 11.562500 0 3.531250 11.562500 0 + L3 5263440 0.093750 5.406250 13.687500 0 3.531250 13.687500 0 + L3 5263440 0.093750 5.406250 15.812500 0 3.531250 15.812500 0 +#Layer6 + Y4 0 0.000000 4 1 + 4.593750 8.781250 0 + 4.343750 8.781250 0 + 4.343750 9.093750 0 + 4.593750 9.093750 0 + F4 6908265 0.000000 4 1 + 4.593750 8.781250 0 + 4.343750 8.781250 0 + 4.343750 9.093750 0 + 4.593750 9.093750 0 + Y4 0 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + F4 6908265 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + Y4 0 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + F4 6908265 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + Y4 0 0.000000 4 1 + 3.484375 4.406250 0 + 3.656250 4.406250 0 + 3.656250 4.718750 0 + 3.484375 4.718750 0 + F4 6908265 0.000000 4 1 + 3.656250 4.406250 0 + 3.484375 4.406250 0 + 3.484375 4.718750 0 + 3.656250 4.718750 0 + Y4 0 0.000000 4 1 + 5.453125 4.406250 0 + 5.281250 4.406250 0 + 5.281250 4.718750 0 + 5.453125 4.718750 0 + F4 6908265 0.000000 4 1 + 5.453125 4.406250 0 + 5.281250 4.406250 0 + 5.281250 4.718750 0 + 5.453125 4.718750 0 + Y4 0 0.000000 4 1 + 3.484375 7.906250 0 + 3.656250 7.906250 0 + 3.656250 8.218750 0 + 3.484375 8.218750 0 + F4 6908265 0.000000 4 1 + 3.656250 7.906250 0 + 3.484375 7.906250 0 + 3.484375 8.218750 0 + 3.656250 8.218750 0 + Y4 0 0.000000 4 1 + 3.484375 6.156250 0 + 3.656250 6.156250 0 + 3.656250 6.468750 0 + 3.484375 6.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 6.156250 0 + 3.484375 6.156250 0 + 3.484375 6.468750 0 + 3.656250 6.468750 0 + Y4 0 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + F4 6908265 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + Y4 0 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + Y4 0 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + Y4 0 0.000000 4 1 + 4.593750 12.468750 0 + 4.343750 12.468750 0 + 4.343750 12.781250 0 + 4.593750 12.781250 0 + F4 6908265 0.000000 4 1 + 4.593750 12.468750 0 + 4.343750 12.468750 0 + 4.343750 12.781250 0 + 4.593750 12.781250 0 + Y4 0 0.000000 4 1 + 5.453125 -4.406250 0 + 5.281250 -4.406250 0 + 5.281250 -4.609375 0 + 5.453125 -4.609375 0 + F4 6908265 0.000000 4 1 + 5.281250 -4.406250 0 + 5.453125 -4.406250 0 + 5.453125 -4.609375 0 + 5.281250 -4.609375 0 + Y4 0 0.000000 4 1 + 5.453125 -2.656250 0 + 5.281250 -2.656250 0 + 5.281250 -2.968750 0 + 5.453125 -2.968750 0 + F4 6908265 0.000000 4 1 + 5.281250 -2.656250 0 + 5.453125 -2.656250 0 + 5.453125 -2.968750 0 + 5.281250 -2.968750 0 + Y4 0 0.000000 4 1 + 5.453125 -0.906250 0 + 5.281250 -0.906250 0 + 5.281250 -1.218750 0 + 5.453125 -1.218750 0 + F4 6908265 0.000000 4 1 + 5.281250 -0.906250 0 + 5.453125 -0.906250 0 + 5.453125 -1.218750 0 + 5.281250 -1.218750 0 + Y4 0 0.000000 4 1 + 5.453125 1.218750 0 + 5.281250 1.218750 0 + 5.281250 0.906250 0 + 5.453125 0.906250 0 + F4 6908265 0.000000 4 1 + 5.281250 1.218750 0 + 5.453125 1.218750 0 + 5.453125 0.906250 0 + 5.281250 0.906250 0 + Y4 0 0.000000 4 1 + 5.453125 2.968750 0 + 5.281250 2.968750 0 + 5.281250 2.656250 0 + 5.453125 2.656250 0 + F4 6908265 0.000000 4 1 + 5.281250 2.968750 0 + 5.453125 2.968750 0 + 5.453125 2.656250 0 + 5.281250 2.656250 0 + Y4 0 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + F4 6908265 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + Y4 0 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + F4 6908265 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + Y4 0 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + F4 6908265 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + Y4 0 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + F4 6908265 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + Y4 0 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + F4 6908265 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + Y4 0 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + F4 6908265 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + Y4 0 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + F4 6908265 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + Y4 0 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + F4 6908265 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + Y4 0 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + F4 6908265 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + Y4 0 0.000000 4 1 + 3.484375 17.406250 0 + 3.656250 17.406250 0 + 3.656250 17.609375 0 + 3.484375 17.609375 0 + F4 6908265 0.000000 4 1 + 3.656250 17.406250 0 + 3.484375 17.406250 0 + 3.484375 17.609375 0 + 3.656250 17.609375 0 + Y4 0 0.000000 4 1 + 3.484375 15.656250 0 + 3.656250 15.656250 0 + 3.656250 15.968750 0 + 3.484375 15.968750 0 + F4 6908265 0.000000 4 1 + 3.656250 15.656250 0 + 3.484375 15.656250 0 + 3.484375 15.968750 0 + 3.656250 15.968750 0 + Y4 0 0.000000 4 1 + 3.484375 13.531250 0 + 3.656250 13.531250 0 + 3.656250 13.843750 0 + 3.484375 13.843750 0 + F4 6908265 0.000000 4 1 + 3.656250 13.531250 0 + 3.484375 13.531250 0 + 3.484375 13.843750 0 + 3.656250 13.843750 0 + Y4 0 0.000000 4 1 + 3.484375 11.406250 0 + 3.656250 11.406250 0 + 3.656250 11.718750 0 + 3.484375 11.718750 0 + F4 6908265 0.000000 4 1 + 3.656250 11.406250 0 + 3.484375 11.406250 0 + 3.484375 11.718750 0 + 3.656250 11.718750 0 + Y4 0 0.000000 4 1 + 3.484375 9.656250 0 + 3.656250 9.656250 0 + 3.656250 9.968750 0 + 3.484375 9.968750 0 + F4 6908265 0.000000 4 1 + 3.656250 9.656250 0 + 3.484375 9.656250 0 + 3.484375 9.968750 0 + 3.656250 9.968750 0 + Y4 0 0.000000 4 1 + 5.453125 17.406250 0 + 5.281250 17.406250 0 + 5.281250 17.609375 0 + 5.453125 17.609375 0 + F4 6908265 0.000000 4 1 + 5.453125 17.406250 0 + 5.281250 17.406250 0 + 5.281250 17.609375 0 + 5.453125 17.609375 0 + Y4 0 0.000000 4 1 + 5.453125 15.656250 0 + 5.281250 15.656250 0 + 5.281250 15.968750 0 + 5.453125 15.968750 0 + F4 6908265 0.000000 4 1 + 5.453125 15.656250 0 + 5.281250 15.656250 0 + 5.281250 15.968750 0 + 5.453125 15.968750 0 + Y4 0 0.000000 4 1 + 5.453125 13.531250 0 + 5.281250 13.531250 0 + 5.281250 13.843750 0 + 5.453125 13.843750 0 + F4 6908265 0.000000 4 1 + 5.453125 13.531250 0 + 5.281250 13.531250 0 + 5.281250 13.843750 0 + 5.453125 13.843750 0 + Y4 0 0.000000 4 1 + 5.453125 11.406250 0 + 5.281250 11.406250 0 + 5.281250 11.718750 0 + 5.453125 11.718750 0 + F4 6908265 0.000000 4 1 + 5.453125 11.406250 0 + 5.281250 11.406250 0 + 5.281250 11.718750 0 + 5.453125 11.718750 0 + Y4 0 0.000000 4 1 + 5.453125 9.656250 0 + 5.281250 9.656250 0 + 5.281250 9.968750 0 + 5.453125 9.968750 0 + F4 6908265 0.000000 4 1 + 5.453125 9.656250 0 + 5.281250 9.656250 0 + 5.281250 9.968750 0 + 5.453125 9.968750 0 + Y4 0 0.000000 4 1 + 4.593750 16.531250 0 + 4.343750 16.531250 0 + 4.343750 16.843750 0 + 4.593750 16.843750 0 + F4 6908265 0.000000 4 1 + 4.593750 16.531250 0 + 4.343750 16.531250 0 + 4.343750 16.843750 0 + 4.593750 16.843750 0 + Y4 0 0.000000 4 1 + 4.593750 14.593750 0 + 4.343750 14.593750 0 + 4.343750 14.906250 0 + 4.593750 14.906250 0 + F4 6908265 0.000000 4 1 + 4.593750 14.593750 0 + 4.343750 14.593750 0 + 4.343750 14.906250 0 + 4.593750 14.906250 0 + Y4 0 0.000000 4 1 + 4.593750 10.531250 0 + 4.343750 10.531250 0 + 4.343750 10.843750 0 + 4.593750 10.843750 0 + F4 6908265 0.000000 4 1 + 4.593750 10.531250 0 + 4.343750 10.531250 0 + 4.343750 10.843750 0 + 4.593750 10.843750 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structures Bridge Crane(Long) 933-2906L" +#Layer0 + Y4 0 0.000000 4 1 + 3.718750 20.937500 0 + 5.218750 20.937500 0 + 5.218750 19.437500 0 + 3.718750 19.437500 0 + F4 6908265 0.000000 4 1 + 3.718750 20.937500 0 + 5.218750 20.937500 0 + 5.218750 19.437500 0 + 3.718750 19.437500 0 +#Layer1 + Y4 0 0.000000 4 1 + 4.093750 20.562500 0 + 4.843750 20.562500 0 + 4.843750 17.562500 0 + 4.093750 17.562500 0 + F4 16744192 0.000000 4 1 + 4.093750 20.562500 0 + 4.843750 20.562500 0 + 4.843750 17.562500 0 + 4.093750 17.562500 0 +#Layer2 + Y4 0 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + F4 6908265 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + L3 5263440 0.062500 6.515625 15.660156 0 6.187500 17.187500 0 + L3 5263440 0.062500 6.843750 16.023438 0 6.515625 17.187500 0 + L3 5263440 0.062500 7.171875 16.386719 0 6.843750 17.187500 0 + L3 5263440 0.062500 7.171875 16.386719 0 7.500000 17.625000 0 + L3 5263440 0.062500 7.171875 17.988281 0 7.171875 16.386719 0 + L3 5263440 0.062500 6.843750 17.187500 0 7.171875 17.988281 0 + L3 5263440 0.062500 7.171875 17.988281 0 7.500000 16.750000 0 + L3 5263440 0.062500 6.515625 18.714844 0 6.515625 15.660156 0 + L3 5263440 0.062500 6.843750 18.351563 0 6.843750 16.023438 0 + L3 5263440 0.062500 6.187500 17.187500 0 6.515625 18.714844 0 + L3 5263440 0.062500 6.515625 17.187500 0 6.843750 18.351563 0 + Y4 5263440 0.062500 4 1 + 7.500000 16.750000 0 + 7.500000 17.625000 0 + 6.187500 19.078125 0 + 6.187500 15.296875 0 + L3 5263440 0.062500 2.421875 15.660156 0 2.750000 17.187500 0 + L3 5263440 0.062500 2.093750 16.023438 0 2.421875 17.187500 0 + L3 5263440 0.062500 1.765625 16.386719 0 2.093750 17.187500 0 + L3 5263440 0.062500 1.765625 16.386719 0 1.437500 17.625000 0 + L3 5263440 0.062500 1.765625 17.988281 0 1.765625 16.386719 0 + L3 5263440 0.062500 2.093750 17.187500 0 1.765625 17.988281 0 + L3 5263440 0.062500 1.765625 17.988281 0 1.437500 16.750000 0 + L3 5263440 0.062500 2.421875 18.714844 0 2.421875 15.660156 0 + L3 5263440 0.062500 2.093750 18.351563 0 2.093750 16.023438 0 + L3 5263440 0.062500 2.750000 17.187500 0 2.421875 18.714844 0 + L3 5263440 0.062500 2.421875 17.187500 0 2.093750 18.351563 0 + Y4 5263440 0.062500 4 1 + 1.437500 16.750000 0 + 1.437500 17.625000 0 + 2.750000 19.078125 0 + 2.750000 15.296875 0 + Y4 0 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + F4 5263440 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + Y4 0 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + F4 5263440 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + Y4 0 0.000000 4 1 + 0.000000 17.437500 0 + 0.437500 17.437500 0 + 0.437500 16.937500 0 + 0.000000 16.937500 0 + F4 6908265 0.000000 4 1 + 0.000000 17.437500 0 + 0.437500 17.437500 0 + 0.437500 16.937500 0 + 0.000000 16.937500 0 + Y4 0 0.000000 4 1 + 8.500000 17.437500 0 + 8.937500 17.437500 0 + 8.937500 16.937500 0 + 8.500000 16.937500 0 + F4 6908265 0.000000 4 1 + 8.500000 17.437500 0 + 8.937500 17.437500 0 + 8.937500 16.937500 0 + 8.500000 16.937500 0 + Y4 0 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + F4 5263440 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + Y4 0 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + F4 6908265 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + F4 5263440 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 0.437500 17.437500 0 + 1.437500 17.437500 0 + 1.437500 16.937500 0 + 0.437500 16.937500 0 + F4 5263440 0.000000 4 1 + 0.437500 17.437500 0 + 1.437500 17.437500 0 + 1.437500 16.937500 0 + 0.437500 16.937500 0 + Y4 0 0.000000 4 1 + 7.500000 17.437500 0 + 8.500000 17.437500 0 + 8.500000 16.937500 0 + 7.500000 16.937500 0 + F4 5263440 0.000000 4 1 + 7.500000 17.437500 0 + 8.500000 17.437500 0 + 8.500000 16.937500 0 + 7.500000 16.937500 0 + Y4 0 0.000000 4 1 + 1.437500 17.437500 0 + 7.500000 17.437500 0 + 7.500000 16.937500 0 + 1.437500 16.937500 0 + F4 6908265 0.000000 4 1 + 1.437500 17.437500 0 + 7.500000 17.437500 0 + 7.500000 16.937500 0 + 1.437500 16.937500 0 + Y4 0 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 + F4 6908265 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 +#Layer3 + Y4 0 0.000000 4 1 + 3.828125 21.062500 0 + 3.578125 21.062500 0 + 3.578125 11.562500 0 + 3.828125 11.562500 0 + F4 6908265 0.000000 4 1 + 3.578125 21.062500 0 + 3.828125 21.062500 0 + 3.828125 11.562500 0 + 3.578125 11.562500 0 + Y4 0 0.000000 4 1 + 5.109375 21.062500 0 + 5.359375 21.062500 0 + 5.359375 11.562500 0 + 5.109375 11.562500 0 + F4 6908265 0.000000 4 1 + 5.109375 21.062500 0 + 5.359375 21.062500 0 + 5.359375 11.562500 0 + 5.109375 11.562500 0 + Y4 0 0.000000 4 1 + 3.828125 11.562500 0 + 3.578125 11.562500 0 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + F4 6908265 0.000000 4 1 + 3.578125 11.562500 0 + 3.828125 11.562500 0 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + Y4 0 0.000000 4 1 + 5.109375 11.562500 0 + 5.359375 11.562500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + F4 6908265 0.000000 4 1 + 5.109375 11.562500 0 + 5.359375 11.562500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + Y4 0 0.000000 4 1 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + 3.578125 -6.515625 0 + 3.828125 -6.515625 0 + F4 6908265 0.000000 4 1 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + 3.828125 -6.515625 0 + 3.578125 -6.515625 0 + Y4 0 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 + F4 6908265 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 +#Layer4 + Y4 0 0.000000 4 1 + 2.750000 19.265625 0 + 6.187500 19.265625 0 + 6.187500 18.890625 0 + 2.750000 18.890625 0 + F4 6908265 0.000000 4 1 + 2.750000 19.265625 0 + 6.187500 19.265625 0 + 6.187500 18.890625 0 + 2.750000 18.890625 0 + Y4 0 0.000000 4 1 + 2.750000 15.484375 0 + 6.187500 15.484375 0 + 6.187500 15.109375 0 + 2.750000 15.109375 0 + F4 6908265 0.000000 4 1 + 2.750000 15.484375 0 + 6.187500 15.484375 0 + 6.187500 15.109375 0 + 2.750000 15.109375 0 +#Layer5 + L3 5263440 0.093750 5.406250 -6.515625 0 3.531250 -6.515625 0 + L3 5263440 0.093750 5.406250 4.562500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 9.812500 0 3.531250 11.562500 0 + L3 5263440 0.062500 5.406250 11.562500 0 3.531250 9.812500 0 + L3 5263440 0.062500 3.531250 9.812500 0 5.406250 8.062500 0 + L3 5263440 0.062500 3.531250 8.062500 0 5.406250 9.812500 0 + L3 5263440 0.093750 5.406250 9.812500 0 3.531250 9.812500 0 + L3 5263440 0.062500 5.406250 6.312500 0 3.531250 8.062500 0 + L3 5263440 0.062500 5.406250 8.062500 0 3.531250 6.312500 0 + L3 5263440 0.062500 3.531250 6.312500 0 5.406250 4.562500 0 + L3 5263440 0.062500 3.531250 4.562500 0 5.406250 6.312500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 11.562500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 11.562500 0 + L3 5263440 0.093750 5.406250 6.312500 0 3.531250 6.312500 0 + L3 5263440 0.093750 5.406250 8.062500 0 3.531250 8.062500 0 + L3 5263440 0.093750 5.406250 11.562500 0 3.531250 11.562500 0 + L3 5263440 0.062500 5.406250 -1.062500 0 3.531250 1.062500 0 + L3 5263440 0.062500 3.531250 -2.812500 0 5.406250 -1.062500 0 + L3 5263440 0.062500 5.406250 -4.562500 0 3.531250 -2.812500 0 + L3 5263440 0.062500 5.406250 -2.812500 0 3.531250 -4.562500 0 + L3 5263440 0.062500 3.531250 -1.062500 0 5.406250 -2.812500 0 + L3 5263440 0.062500 5.406250 1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.062500 3.531250 2.812500 0 5.406250 1.062500 0 + L3 5263440 0.062500 3.531250 1.062500 0 5.406250 2.812500 0 + L3 5263440 0.062500 5.406250 2.812500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 4.562500 0 3.531250 2.812500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 -6.562500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 -6.562500 0 + L3 5263440 0.062500 3.531250 17.187500 0 5.406250 15.062500 0 + L3 5263440 0.062500 5.406250 19.312500 0 3.531250 17.187500 0 + L3 5263440 0.062500 3.531250 21.062500 0 5.406250 19.312500 0 + L3 5263440 0.062500 3.531250 19.312500 0 5.406250 21.062500 0 + L3 5263440 0.062500 5.406250 17.187500 0 3.531250 19.312500 0 + L3 5263440 0.062500 3.531250 15.062500 0 5.406250 17.187500 0 + L3 5263440 0.062500 5.406250 13.312500 0 3.531250 15.062500 0 + L3 5263440 0.062500 5.406250 15.062500 0 3.531250 13.312500 0 + L3 5263440 0.062500 3.531250 13.312500 0 5.406250 11.562500 0 + L3 5263440 0.062500 3.531250 11.562500 0 5.406250 13.312500 0 + L3 5263440 0.093750 5.406250 11.562500 0 5.406250 21.062500 0 + L3 5263440 0.093750 3.531250 11.562500 0 3.531250 21.062500 0 + L3 5263440 0.093750 5.406250 -4.562500 0 3.531250 -4.562500 0 + L3 5263440 0.093750 5.406250 -2.812500 0 3.531250 -2.812500 0 + L3 5263440 0.093750 5.406250 -1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.093750 5.406250 1.062500 0 3.531250 1.062500 0 + L3 5263440 0.093750 5.406250 2.812500 0 3.531250 2.812500 0 + L3 5263440 0.093750 5.453125 21.062500 0 3.484375 21.062500 0 + L3 5263440 0.093750 5.406250 13.312500 0 3.531250 13.312500 0 + L3 5263440 0.093750 5.406250 15.062500 0 3.531250 15.062500 0 + L3 5263440 0.093750 5.406250 17.187500 0 3.531250 17.187500 0 + L3 5263440 0.093750 5.406250 19.312500 0 3.531250 19.312500 0 +#Layer6 + Y4 0 0.000000 4 1 + 5.453125 4.718750 0 + 5.281250 4.718750 0 + 5.281250 4.406250 0 + 5.453125 4.406250 0 + F4 6908265 0.000000 4 1 + 5.281250 4.718750 0 + 5.453125 4.718750 0 + 5.453125 4.406250 0 + 5.281250 4.406250 0 + Y4 0 0.000000 4 1 + 3.484375 4.718750 0 + 3.656250 4.718750 0 + 3.656250 4.406250 0 + 3.484375 4.406250 0 + F4 6908265 0.000000 4 1 + 3.484375 4.718750 0 + 3.656250 4.718750 0 + 3.656250 4.406250 0 + 3.484375 4.406250 0 + Y4 0 0.000000 4 1 + 3.484375 11.406250 0 + 3.656250 11.406250 0 + 3.656250 11.718750 0 + 3.484375 11.718750 0 + F4 6908265 0.000000 4 1 + 3.656250 11.406250 0 + 3.484375 11.406250 0 + 3.484375 11.718750 0 + 3.656250 11.718750 0 + Y4 0 0.000000 4 1 + 5.453125 11.406250 0 + 5.281250 11.406250 0 + 5.281250 11.718750 0 + 5.453125 11.718750 0 + F4 6908265 0.000000 4 1 + 5.453125 11.406250 0 + 5.281250 11.406250 0 + 5.281250 11.718750 0 + 5.453125 11.718750 0 + Y4 0 0.000000 4 1 + 3.484375 7.906250 0 + 3.656250 7.906250 0 + 3.656250 8.218750 0 + 3.484375 8.218750 0 + F4 6908265 0.000000 4 1 + 3.656250 7.906250 0 + 3.484375 7.906250 0 + 3.484375 8.218750 0 + 3.656250 8.218750 0 + Y4 0 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + F4 6908265 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + Y4 0 0.000000 4 1 + 4.593750 8.781250 0 + 4.343750 8.781250 0 + 4.343750 9.093750 0 + 4.593750 9.093750 0 + F4 6908265 0.000000 4 1 + 4.593750 8.781250 0 + 4.343750 8.781250 0 + 4.343750 9.093750 0 + 4.593750 9.093750 0 + Y4 0 0.000000 4 1 + 3.484375 9.656250 0 + 3.656250 9.656250 0 + 3.656250 9.968750 0 + 3.484375 9.968750 0 + F4 6908265 0.000000 4 1 + 3.656250 9.656250 0 + 3.484375 9.656250 0 + 3.484375 9.968750 0 + 3.656250 9.968750 0 + Y4 0 0.000000 4 1 + 5.453125 9.656250 0 + 5.281250 9.656250 0 + 5.281250 9.968750 0 + 5.453125 9.968750 0 + F4 6908265 0.000000 4 1 + 5.453125 9.656250 0 + 5.281250 9.656250 0 + 5.281250 9.968750 0 + 5.453125 9.968750 0 + Y4 0 0.000000 4 1 + 4.593750 10.531250 0 + 4.343750 10.531250 0 + 4.343750 10.843750 0 + 4.593750 10.843750 0 + F4 6908265 0.000000 4 1 + 4.593750 10.531250 0 + 4.343750 10.531250 0 + 4.343750 10.843750 0 + 4.593750 10.843750 0 + Y4 0 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + F4 6908265 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + Y4 0 0.000000 4 1 + 3.484375 6.156250 0 + 3.656250 6.156250 0 + 3.656250 6.468750 0 + 3.484375 6.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 6.156250 0 + 3.484375 6.156250 0 + 3.484375 6.468750 0 + 3.656250 6.468750 0 + Y4 0 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + Y4 0 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + Y4 0 0.000000 4 1 + 4.593750 12.281250 0 + 4.343750 12.281250 0 + 4.343750 12.593750 0 + 4.593750 12.593750 0 + F4 6908265 0.000000 4 1 + 4.593750 12.281250 0 + 4.343750 12.281250 0 + 4.343750 12.593750 0 + 4.593750 12.593750 0 + Y4 0 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + F4 6908265 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + Y4 0 0.000000 4 1 + 4.593750 15.968750 0 + 4.343750 15.968750 0 + 4.343750 16.281250 0 + 4.593750 16.281250 0 + F4 6908265 0.000000 4 1 + 4.593750 15.968750 0 + 4.343750 15.968750 0 + 4.343750 16.281250 0 + 4.593750 16.281250 0 + Y4 0 0.000000 4 1 + 5.453125 -4.406250 0 + 5.281250 -4.406250 0 + 5.281250 -4.609375 0 + 5.453125 -4.609375 0 + F4 6908265 0.000000 4 1 + 5.281250 -4.406250 0 + 5.453125 -4.406250 0 + 5.453125 -4.609375 0 + 5.281250 -4.609375 0 + Y4 0 0.000000 4 1 + 5.453125 -2.656250 0 + 5.281250 -2.656250 0 + 5.281250 -2.968750 0 + 5.453125 -2.968750 0 + F4 6908265 0.000000 4 1 + 5.281250 -2.656250 0 + 5.453125 -2.656250 0 + 5.453125 -2.968750 0 + 5.281250 -2.968750 0 + Y4 0 0.000000 4 1 + 5.453125 -0.906250 0 + 5.281250 -0.906250 0 + 5.281250 -1.218750 0 + 5.453125 -1.218750 0 + F4 6908265 0.000000 4 1 + 5.281250 -0.906250 0 + 5.453125 -0.906250 0 + 5.453125 -1.218750 0 + 5.281250 -1.218750 0 + Y4 0 0.000000 4 1 + 5.453125 1.218750 0 + 5.281250 1.218750 0 + 5.281250 0.906250 0 + 5.453125 0.906250 0 + F4 6908265 0.000000 4 1 + 5.281250 1.218750 0 + 5.453125 1.218750 0 + 5.453125 0.906250 0 + 5.281250 0.906250 0 + Y4 0 0.000000 4 1 + 5.453125 2.968750 0 + 5.281250 2.968750 0 + 5.281250 2.656250 0 + 5.453125 2.656250 0 + F4 6908265 0.000000 4 1 + 5.281250 2.968750 0 + 5.453125 2.968750 0 + 5.453125 2.656250 0 + 5.281250 2.656250 0 + Y4 0 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + F4 6908265 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + Y4 0 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + F4 6908265 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + Y4 0 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + F4 6908265 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + Y4 0 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + F4 6908265 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + Y4 0 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + F4 6908265 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + Y4 0 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + F4 6908265 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + Y4 0 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + F4 6908265 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + Y4 0 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + F4 6908265 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + Y4 0 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + F4 6908265 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + Y4 0 0.000000 4 1 + 3.484375 20.906250 0 + 3.656250 20.906250 0 + 3.656250 21.109375 0 + 3.484375 21.109375 0 + F4 6908265 0.000000 4 1 + 3.656250 20.906250 0 + 3.484375 20.906250 0 + 3.484375 21.109375 0 + 3.656250 21.109375 0 + Y4 0 0.000000 4 1 + 3.484375 19.156250 0 + 3.656250 19.156250 0 + 3.656250 19.468750 0 + 3.484375 19.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 19.156250 0 + 3.484375 19.156250 0 + 3.484375 19.468750 0 + 3.656250 19.468750 0 + Y4 0 0.000000 4 1 + 3.484375 17.031250 0 + 3.656250 17.031250 0 + 3.656250 17.343750 0 + 3.484375 17.343750 0 + F4 6908265 0.000000 4 1 + 3.656250 17.031250 0 + 3.484375 17.031250 0 + 3.484375 17.343750 0 + 3.656250 17.343750 0 + Y4 0 0.000000 4 1 + 3.484375 14.906250 0 + 3.656250 14.906250 0 + 3.656250 15.218750 0 + 3.484375 15.218750 0 + F4 6908265 0.000000 4 1 + 3.656250 14.906250 0 + 3.484375 14.906250 0 + 3.484375 15.218750 0 + 3.656250 15.218750 0 + Y4 0 0.000000 4 1 + 3.484375 13.156250 0 + 3.656250 13.156250 0 + 3.656250 13.468750 0 + 3.484375 13.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 13.156250 0 + 3.484375 13.156250 0 + 3.484375 13.468750 0 + 3.656250 13.468750 0 + Y4 0 0.000000 4 1 + 5.453125 20.906250 0 + 5.281250 20.906250 0 + 5.281250 21.109375 0 + 5.453125 21.109375 0 + F4 6908265 0.000000 4 1 + 5.453125 20.906250 0 + 5.281250 20.906250 0 + 5.281250 21.109375 0 + 5.453125 21.109375 0 + Y4 0 0.000000 4 1 + 5.453125 19.156250 0 + 5.281250 19.156250 0 + 5.281250 19.468750 0 + 5.453125 19.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 19.156250 0 + 5.281250 19.156250 0 + 5.281250 19.468750 0 + 5.453125 19.468750 0 + Y4 0 0.000000 4 1 + 5.453125 17.031250 0 + 5.281250 17.031250 0 + 5.281250 17.343750 0 + 5.453125 17.343750 0 + F4 6908265 0.000000 4 1 + 5.453125 17.031250 0 + 5.281250 17.031250 0 + 5.281250 17.343750 0 + 5.453125 17.343750 0 + Y4 0 0.000000 4 1 + 5.453125 14.906250 0 + 5.281250 14.906250 0 + 5.281250 15.218750 0 + 5.453125 15.218750 0 + F4 6908265 0.000000 4 1 + 5.453125 14.906250 0 + 5.281250 14.906250 0 + 5.281250 15.218750 0 + 5.453125 15.218750 0 + Y4 0 0.000000 4 1 + 5.453125 13.156250 0 + 5.281250 13.156250 0 + 5.281250 13.468750 0 + 5.453125 13.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 13.156250 0 + 5.281250 13.156250 0 + 5.281250 13.468750 0 + 5.453125 13.468750 0 + Y4 0 0.000000 4 1 + 4.593750 20.031250 0 + 4.343750 20.031250 0 + 4.343750 20.343750 0 + 4.593750 20.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 20.031250 0 + 4.343750 20.031250 0 + 4.343750 20.343750 0 + 4.593750 20.343750 0 + Y4 0 0.000000 4 1 + 4.593750 18.093750 0 + 4.343750 18.093750 0 + 4.343750 18.406250 0 + 4.593750 18.406250 0 + F4 6908265 0.000000 4 1 + 4.593750 18.093750 0 + 4.343750 18.093750 0 + 4.343750 18.406250 0 + 4.593750 18.406250 0 + Y4 0 0.000000 4 1 + 4.593750 14.031250 0 + 4.343750 14.031250 0 + 4.343750 14.343750 0 + 4.593750 14.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 14.031250 0 + 4.343750 14.031250 0 + 4.343750 14.343750 0 + 4.593750 14.343750 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structures Bridge Crane(Extra Longx) 933-2906XL" +#Layer0 + Y4 0 0.000000 4 1 + 3.718750 24.437500 0 + 5.218750 24.437500 0 + 5.218750 22.937500 0 + 3.718750 22.937500 0 + F4 6908265 0.000000 4 1 + 3.718750 24.437500 0 + 5.218750 24.437500 0 + 5.218750 22.937500 0 + 3.718750 22.937500 0 +#Layer1 + Y4 0 0.000000 4 1 + 4.093750 24.062500 0 + 4.843750 24.062500 0 + 4.843750 21.062500 0 + 4.093750 21.062500 0 + F4 16744192 0.000000 4 1 + 4.093750 24.062500 0 + 4.843750 24.062500 0 + 4.843750 21.062500 0 + 4.093750 21.062500 0 +#Layer2 + Y4 0 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + F4 6908265 0.000000 4 1 + 0.000000 0.250000 0 + 0.437500 0.250000 0 + 0.437500 -0.250000 0 + 0.000000 -0.250000 0 + L3 5263440 0.062500 6.515625 19.160156 0 6.187500 20.687500 0 + L3 5263440 0.062500 6.843750 19.523438 0 6.515625 20.687500 0 + L3 5263440 0.062500 7.171875 19.886719 0 6.843750 20.687500 0 + L3 5263440 0.062500 7.171875 19.886719 0 7.500000 21.125000 0 + L3 5263440 0.062500 7.171875 21.488281 0 7.171875 19.886719 0 + L3 5263440 0.062500 6.843750 20.687500 0 7.171875 21.488281 0 + L3 5263440 0.062500 7.171875 21.488281 0 7.500000 20.250000 0 + L3 5263440 0.062500 6.515625 22.214844 0 6.515625 19.160156 0 + L3 5263440 0.062500 6.843750 21.851563 0 6.843750 19.523438 0 + L3 5263440 0.062500 6.187500 20.687500 0 6.515625 22.214844 0 + L3 5263440 0.062500 6.515625 20.687500 0 6.843750 21.851563 0 + Y4 5263440 0.062500 4 1 + 7.500000 20.250000 0 + 7.500000 21.125000 0 + 6.187500 22.578125 0 + 6.187500 18.796875 0 + L3 5263440 0.062500 2.421875 19.160156 0 2.750000 20.687500 0 + L3 5263440 0.062500 2.093750 19.523438 0 2.421875 20.687500 0 + L3 5263440 0.062500 1.765625 19.886719 0 2.093750 20.687500 0 + L3 5263440 0.062500 1.765625 19.886719 0 1.437500 21.125000 0 + L3 5263440 0.062500 1.765625 21.488281 0 1.765625 19.886719 0 + L3 5263440 0.062500 2.093750 20.687500 0 1.765625 21.488281 0 + L3 5263440 0.062500 1.765625 21.488281 0 1.437500 20.250000 0 + L3 5263440 0.062500 2.421875 22.214844 0 2.421875 19.160156 0 + L3 5263440 0.062500 2.093750 21.851563 0 2.093750 19.523438 0 + L3 5263440 0.062500 2.750000 20.687500 0 2.421875 22.214844 0 + L3 5263440 0.062500 2.421875 20.687500 0 2.093750 21.851563 0 + Y4 5263440 0.062500 4 1 + 1.437500 20.250000 0 + 1.437500 21.125000 0 + 2.750000 22.578125 0 + 2.750000 18.796875 0 + Y4 0 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + F4 5263440 0.000000 4 1 + 5.453125 0.156250 0 + 7.500000 0.156250 0 + 7.500000 -0.156250 0 + 5.453125 -0.156250 0 + Y4 0 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + F4 5263440 0.000000 4 1 + 1.437500 0.156250 0 + 3.484375 0.156250 0 + 3.484375 -0.156250 0 + 1.437500 -0.156250 0 + Y4 0 0.000000 4 1 + 0.000000 20.937500 0 + 0.437500 20.937500 0 + 0.437500 20.437500 0 + 0.000000 20.437500 0 + F4 6908265 0.000000 4 1 + 0.000000 20.937500 0 + 0.437500 20.937500 0 + 0.437500 20.437500 0 + 0.000000 20.437500 0 + Y4 0 0.000000 4 1 + 8.500000 20.937500 0 + 8.937500 20.937500 0 + 8.937500 20.437500 0 + 8.500000 20.437500 0 + F4 6908265 0.000000 4 1 + 8.500000 20.937500 0 + 8.937500 20.937500 0 + 8.937500 20.437500 0 + 8.500000 20.437500 0 + Y4 0 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + F4 5263440 0.000000 4 1 + 0.437500 0.250000 0 + 1.437500 0.250000 0 + 1.437500 -0.250000 0 + 0.437500 -0.250000 0 + Y4 0 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + F4 6908265 0.000000 4 1 + 8.500000 0.250000 0 + 8.937500 0.250000 0 + 8.937500 -0.250000 0 + 8.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + F4 5263440 0.000000 4 1 + 7.500000 0.250000 0 + 8.500000 0.250000 0 + 8.500000 -0.250000 0 + 7.500000 -0.250000 0 + Y4 0 0.000000 4 1 + 0.437500 20.937500 0 + 1.437500 20.937500 0 + 1.437500 20.437500 0 + 0.437500 20.437500 0 + F4 5263440 0.000000 4 1 + 0.437500 20.937500 0 + 1.437500 20.937500 0 + 1.437500 20.437500 0 + 0.437500 20.437500 0 + Y4 0 0.000000 4 1 + 7.500000 20.937500 0 + 8.500000 20.937500 0 + 8.500000 20.437500 0 + 7.500000 20.437500 0 + F4 5263440 0.000000 4 1 + 7.500000 20.937500 0 + 8.500000 20.937500 0 + 8.500000 20.437500 0 + 7.500000 20.437500 0 + Y4 0 0.000000 4 1 + 1.437500 20.937500 0 + 7.500000 20.937500 0 + 7.500000 20.437500 0 + 1.437500 20.437500 0 + F4 6908265 0.000000 4 1 + 1.437500 20.937500 0 + 7.500000 20.937500 0 + 7.500000 20.437500 0 + 1.437500 20.437500 0 + Y4 0 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 + F4 6908265 0.000000 4 1 + 1.437500 0.250000 0 + 7.500000 0.250000 0 + 7.500000 -0.250000 0 + 1.437500 -0.250000 0 +#Layer3 + Y4 0 0.000000 4 1 + 3.828125 24.562500 0 + 3.578125 24.562500 0 + 3.578125 15.062500 0 + 3.828125 15.062500 0 + F4 6908265 0.000000 4 1 + 3.578125 24.562500 0 + 3.828125 24.562500 0 + 3.828125 15.062500 0 + 3.578125 15.062500 0 + Y4 0 0.000000 4 1 + 5.109375 24.562500 0 + 5.359375 24.562500 0 + 5.359375 15.062500 0 + 5.109375 15.062500 0 + F4 6908265 0.000000 4 1 + 5.109375 24.562500 0 + 5.359375 24.562500 0 + 5.359375 15.062500 0 + 5.109375 15.062500 0 + Y4 0 0.000000 4 1 + 3.828125 15.062500 0 + 3.578125 15.062500 0 + 3.578125 8.062500 0 + 3.828125 8.062500 0 + F4 6908265 0.000000 4 1 + 3.578125 15.062500 0 + 3.828125 15.062500 0 + 3.828125 8.062500 0 + 3.578125 8.062500 0 + Y4 0 0.000000 4 1 + 5.109375 15.062500 0 + 5.359375 15.062500 0 + 5.359375 8.062500 0 + 5.109375 8.062500 0 + F4 6908265 0.000000 4 1 + 5.109375 15.062500 0 + 5.359375 15.062500 0 + 5.359375 8.062500 0 + 5.109375 8.062500 0 + Y4 0 0.000000 4 1 + 3.828125 8.062500 0 + 3.578125 8.062500 0 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + F4 6908265 0.000000 4 1 + 3.578125 8.062500 0 + 3.828125 8.062500 0 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + Y4 0 0.000000 4 1 + 5.109375 8.062500 0 + 5.359375 8.062500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + F4 6908265 0.000000 4 1 + 5.109375 8.062500 0 + 5.359375 8.062500 0 + 5.359375 4.562500 0 + 5.109375 4.562500 0 + Y4 0 0.000000 4 1 + 3.828125 4.562500 0 + 3.578125 4.562500 0 + 3.578125 -6.515625 0 + 3.828125 -6.515625 0 + F4 6908265 0.000000 4 1 + 3.578125 4.562500 0 + 3.828125 4.562500 0 + 3.828125 -6.515625 0 + 3.578125 -6.515625 0 + Y4 0 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 + F4 6908265 0.000000 4 1 + 5.109375 4.562500 0 + 5.359375 4.562500 0 + 5.359375 -6.515625 0 + 5.109375 -6.515625 0 +#Layer4 + Y4 0 0.000000 4 1 + 2.750000 22.765625 0 + 6.187500 22.765625 0 + 6.187500 22.390625 0 + 2.750000 22.390625 0 + F4 6908265 0.000000 4 1 + 2.750000 22.765625 0 + 6.187500 22.765625 0 + 6.187500 22.390625 0 + 2.750000 22.390625 0 + Y4 0 0.000000 4 1 + 2.750000 18.984375 0 + 6.187500 18.984375 0 + 6.187500 18.609375 0 + 2.750000 18.609375 0 + F4 6908265 0.000000 4 1 + 2.750000 18.984375 0 + 6.187500 18.984375 0 + 6.187500 18.609375 0 + 2.750000 18.609375 0 +#Layer5 + L3 5263440 0.093750 5.406250 -6.515625 0 3.531250 -6.515625 0 + L3 5263440 0.062500 5.406250 13.312500 0 3.531250 15.062500 0 + L3 5263440 0.062500 5.406250 15.062500 0 3.531250 13.312500 0 + L3 5263440 0.062500 3.531250 13.312500 0 5.406250 11.562500 0 + L3 5263440 0.062500 3.531250 11.562500 0 5.406250 13.312500 0 + L3 5263440 0.093750 5.406250 13.312500 0 3.531250 13.312500 0 + L3 5263440 0.093750 5.406250 15.062500 0 3.531250 15.062500 0 + L3 5263440 0.093750 5.406250 8.062500 0 3.531250 8.062500 0 + L3 5263440 0.062500 5.406250 9.812500 0 3.531250 11.562500 0 + L3 5263440 0.062500 5.406250 11.562500 0 3.531250 9.812500 0 + L3 5263440 0.062500 3.531250 9.812500 0 5.406250 8.062500 0 + L3 5263440 0.062500 3.531250 8.062500 0 5.406250 9.812500 0 + L3 5263440 0.093750 5.406250 8.062500 0 5.406250 15.062500 0 + L3 5263440 0.093750 3.531250 8.062500 0 3.531250 15.062500 0 + L3 5263440 0.093750 5.406250 9.812500 0 3.531250 9.812500 0 + L3 5263440 0.093750 5.406250 11.562500 0 3.531250 11.562500 0 + L3 5263440 0.093750 5.406250 4.562500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 6.312500 0 3.531250 8.062500 0 + L3 5263440 0.062500 5.406250 8.062500 0 3.531250 6.312500 0 + L3 5263440 0.062500 3.531250 6.312500 0 5.406250 4.562500 0 + L3 5263440 0.062500 3.531250 4.562500 0 5.406250 6.312500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 8.062500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 8.062500 0 + L3 5263440 0.062500 5.406250 -1.062500 0 3.531250 1.062500 0 + L3 5263440 0.062500 3.531250 -2.812500 0 5.406250 -1.062500 0 + L3 5263440 0.062500 5.406250 -4.562500 0 3.531250 -2.812500 0 + L3 5263440 0.062500 5.406250 -2.812500 0 3.531250 -4.562500 0 + L3 5263440 0.062500 3.531250 -1.062500 0 5.406250 -2.812500 0 + L3 5263440 0.062500 5.406250 1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.062500 3.531250 2.812500 0 5.406250 1.062500 0 + L3 5263440 0.062500 3.531250 1.062500 0 5.406250 2.812500 0 + L3 5263440 0.062500 5.406250 2.812500 0 3.531250 4.562500 0 + L3 5263440 0.062500 5.406250 4.562500 0 3.531250 2.812500 0 + L3 5263440 0.093750 3.531250 4.562500 0 3.531250 -6.562500 0 + L3 5263440 0.093750 5.406250 4.562500 0 5.406250 -6.562500 0 + L3 5263440 0.062500 3.531250 20.687500 0 5.406250 18.562500 0 + L3 5263440 0.062500 5.406250 22.812500 0 3.531250 20.687500 0 + L3 5263440 0.062500 3.531250 24.562500 0 5.406250 22.812500 0 + L3 5263440 0.062500 3.531250 22.812500 0 5.406250 24.562500 0 + L3 5263440 0.062500 5.406250 20.687500 0 3.531250 22.812500 0 + L3 5263440 0.062500 3.531250 18.562500 0 5.406250 20.687500 0 + L3 5263440 0.062500 5.406250 16.812500 0 3.531250 18.562500 0 + L3 5263440 0.062500 5.406250 18.562500 0 3.531250 16.812500 0 + L3 5263440 0.062500 3.531250 16.812500 0 5.406250 15.062500 0 + L3 5263440 0.062500 3.531250 15.062500 0 5.406250 16.812500 0 + L3 5263440 0.093750 5.406250 15.062500 0 5.406250 24.562500 0 + L3 5263440 0.093750 3.531250 15.062500 0 3.531250 24.562500 0 + L3 5263440 0.093750 5.406250 6.312500 0 3.531250 6.312500 0 + L3 5263440 0.093750 5.406250 -4.562500 0 3.531250 -4.562500 0 + L3 5263440 0.093750 5.406250 -2.812500 0 3.531250 -2.812500 0 + L3 5263440 0.093750 5.406250 -1.062500 0 3.531250 -1.062500 0 + L3 5263440 0.093750 5.406250 1.062500 0 3.531250 1.062500 0 + L3 5263440 0.093750 5.406250 2.812500 0 3.531250 2.812500 0 + L3 5263440 0.093750 5.453125 24.562500 0 3.484375 24.562500 0 + L3 5263440 0.093750 5.406250 16.812500 0 3.531250 16.812500 0 + L3 5263440 0.093750 5.406250 18.562500 0 3.531250 18.562500 0 + L3 5263440 0.093750 5.406250 20.687500 0 3.531250 20.687500 0 + L3 5263440 0.093750 5.406250 22.812500 0 3.531250 22.812500 0 +#Layer6 + Y4 0 0.000000 4 1 + 3.484375 11.406250 0 + 3.656250 11.406250 0 + 3.656250 11.718750 0 + 3.484375 11.718750 0 + F4 6908265 0.000000 4 1 + 3.656250 11.406250 0 + 3.484375 11.406250 0 + 3.484375 11.718750 0 + 3.656250 11.718750 0 + Y4 0 0.000000 4 1 + 5.453125 11.406250 0 + 5.281250 11.406250 0 + 5.281250 11.718750 0 + 5.453125 11.718750 0 + F4 6908265 0.000000 4 1 + 5.453125 11.406250 0 + 5.281250 11.406250 0 + 5.281250 11.718750 0 + 5.453125 11.718750 0 + Y4 0 0.000000 4 1 + 4.593750 12.281250 0 + 4.343750 12.281250 0 + 4.343750 12.593750 0 + 4.593750 12.593750 0 + F4 6908265 0.000000 4 1 + 4.593750 12.281250 0 + 4.343750 12.281250 0 + 4.343750 12.593750 0 + 4.593750 12.593750 0 + Y4 0 0.000000 4 1 + 3.484375 14.906250 0 + 3.656250 14.906250 0 + 3.656250 15.218750 0 + 3.484375 15.218750 0 + F4 6908265 0.000000 4 1 + 3.656250 14.906250 0 + 3.484375 14.906250 0 + 3.484375 15.218750 0 + 3.656250 15.218750 0 + Y4 0 0.000000 4 1 + 3.484375 13.156250 0 + 3.656250 13.156250 0 + 3.656250 13.468750 0 + 3.484375 13.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 13.156250 0 + 3.484375 13.156250 0 + 3.484375 13.468750 0 + 3.656250 13.468750 0 + Y4 0 0.000000 4 1 + 5.453125 14.906250 0 + 5.281250 14.906250 0 + 5.281250 15.218750 0 + 5.453125 15.218750 0 + F4 6908265 0.000000 4 1 + 5.453125 14.906250 0 + 5.281250 14.906250 0 + 5.281250 15.218750 0 + 5.453125 15.218750 0 + Y4 0 0.000000 4 1 + 5.453125 13.156250 0 + 5.281250 13.156250 0 + 5.281250 13.468750 0 + 5.453125 13.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 13.156250 0 + 5.281250 13.156250 0 + 5.281250 13.468750 0 + 5.453125 13.468750 0 + Y4 0 0.000000 4 1 + 4.593750 14.031250 0 + 4.343750 14.031250 0 + 4.343750 14.343750 0 + 4.593750 14.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 14.031250 0 + 4.343750 14.031250 0 + 4.343750 14.343750 0 + 4.593750 14.343750 0 + Y4 0 0.000000 4 1 + 4.593750 8.781250 0 + 4.343750 8.781250 0 + 4.343750 9.093750 0 + 4.593750 9.093750 0 + F4 6908265 0.000000 4 1 + 4.593750 8.781250 0 + 4.343750 8.781250 0 + 4.343750 9.093750 0 + 4.593750 9.093750 0 + Y4 0 0.000000 4 1 + 3.484375 7.906250 0 + 3.656250 7.906250 0 + 3.656250 8.218750 0 + 3.484375 8.218750 0 + F4 6908265 0.000000 4 1 + 3.656250 7.906250 0 + 3.484375 7.906250 0 + 3.484375 8.218750 0 + 3.656250 8.218750 0 + Y4 0 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + F4 6908265 0.000000 4 1 + 5.453125 7.906250 0 + 5.281250 7.906250 0 + 5.281250 8.218750 0 + 5.453125 8.218750 0 + Y4 0 0.000000 4 1 + 3.484375 9.656250 0 + 3.656250 9.656250 0 + 3.656250 9.968750 0 + 3.484375 9.968750 0 + F4 6908265 0.000000 4 1 + 3.656250 9.656250 0 + 3.484375 9.656250 0 + 3.484375 9.968750 0 + 3.656250 9.968750 0 + Y4 0 0.000000 4 1 + 5.453125 9.656250 0 + 5.281250 9.656250 0 + 5.281250 9.968750 0 + 5.453125 9.968750 0 + F4 6908265 0.000000 4 1 + 5.453125 9.656250 0 + 5.281250 9.656250 0 + 5.281250 9.968750 0 + 5.453125 9.968750 0 + Y4 0 0.000000 4 1 + 4.593750 10.531250 0 + 4.343750 10.531250 0 + 4.343750 10.843750 0 + 4.593750 10.843750 0 + F4 6908265 0.000000 4 1 + 4.593750 10.531250 0 + 4.343750 10.531250 0 + 4.343750 10.843750 0 + 4.593750 10.843750 0 + Y4 0 0.000000 4 1 + 4.593750 15.781250 0 + 4.343750 15.781250 0 + 4.343750 16.093750 0 + 4.593750 16.093750 0 + F4 6908265 0.000000 4 1 + 4.593750 15.781250 0 + 4.343750 15.781250 0 + 4.343750 16.093750 0 + 4.593750 16.093750 0 + Y4 0 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + F4 6908265 0.000000 4 1 + 4.343750 3.843750 0 + 4.593750 3.843750 0 + 4.593750 3.531250 0 + 4.343750 3.531250 0 + Y4 0 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + F4 6908265 0.000000 4 1 + 4.593750 5.281250 0 + 4.343750 5.281250 0 + 4.343750 5.593750 0 + 4.593750 5.593750 0 + Y4 0 0.000000 4 1 + 3.484375 4.406250 0 + 3.656250 4.406250 0 + 3.656250 4.718750 0 + 3.484375 4.718750 0 + F4 6908265 0.000000 4 1 + 3.656250 4.406250 0 + 3.484375 4.406250 0 + 3.484375 4.718750 0 + 3.656250 4.718750 0 + Y4 0 0.000000 4 1 + 5.453125 4.406250 0 + 5.281250 4.406250 0 + 5.281250 4.718750 0 + 5.453125 4.718750 0 + F4 6908265 0.000000 4 1 + 5.453125 4.406250 0 + 5.281250 4.406250 0 + 5.281250 4.718750 0 + 5.453125 4.718750 0 + Y4 0 0.000000 4 1 + 3.484375 6.156250 0 + 3.656250 6.156250 0 + 3.656250 6.468750 0 + 3.484375 6.468750 0 + F4 6908265 0.000000 4 1 + 3.656250 6.156250 0 + 3.484375 6.156250 0 + 3.484375 6.468750 0 + 3.656250 6.468750 0 + Y4 0 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + F4 6908265 0.000000 4 1 + 5.453125 6.156250 0 + 5.281250 6.156250 0 + 5.281250 6.468750 0 + 5.453125 6.468750 0 + Y4 0 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + F4 6908265 0.000000 4 1 + 4.593750 7.031250 0 + 4.343750 7.031250 0 + 4.343750 7.343750 0 + 4.593750 7.343750 0 + Y4 0 0.000000 4 1 + 4.593750 19.468750 0 + 4.343750 19.468750 0 + 4.343750 19.781250 0 + 4.593750 19.781250 0 + F4 6908265 0.000000 4 1 + 4.593750 19.468750 0 + 4.343750 19.468750 0 + 4.343750 19.781250 0 + 4.593750 19.781250 0 + Y4 0 0.000000 4 1 + 5.453125 -4.406250 0 + 5.281250 -4.406250 0 + 5.281250 -4.609375 0 + 5.453125 -4.609375 0 + F4 6908265 0.000000 4 1 + 5.281250 -4.406250 0 + 5.453125 -4.406250 0 + 5.453125 -4.609375 0 + 5.281250 -4.609375 0 + Y4 0 0.000000 4 1 + 5.453125 -2.656250 0 + 5.281250 -2.656250 0 + 5.281250 -2.968750 0 + 5.453125 -2.968750 0 + F4 6908265 0.000000 4 1 + 5.281250 -2.656250 0 + 5.453125 -2.656250 0 + 5.453125 -2.968750 0 + 5.281250 -2.968750 0 + Y4 0 0.000000 4 1 + 5.453125 -0.906250 0 + 5.281250 -0.906250 0 + 5.281250 -1.218750 0 + 5.453125 -1.218750 0 + F4 6908265 0.000000 4 1 + 5.281250 -0.906250 0 + 5.453125 -0.906250 0 + 5.453125 -1.218750 0 + 5.281250 -1.218750 0 + Y4 0 0.000000 4 1 + 5.453125 1.218750 0 + 5.281250 1.218750 0 + 5.281250 0.906250 0 + 5.453125 0.906250 0 + F4 6908265 0.000000 4 1 + 5.281250 1.218750 0 + 5.453125 1.218750 0 + 5.453125 0.906250 0 + 5.281250 0.906250 0 + Y4 0 0.000000 4 1 + 5.453125 2.968750 0 + 5.281250 2.968750 0 + 5.281250 2.656250 0 + 5.453125 2.656250 0 + F4 6908265 0.000000 4 1 + 5.281250 2.968750 0 + 5.453125 2.968750 0 + 5.453125 2.656250 0 + 5.281250 2.656250 0 + Y4 0 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + F4 6908265 0.000000 4 1 + 3.484375 -4.406250 0 + 3.656250 -4.406250 0 + 3.656250 -4.609375 0 + 3.484375 -4.609375 0 + Y4 0 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + F4 6908265 0.000000 4 1 + 3.484375 -2.656250 0 + 3.656250 -2.656250 0 + 3.656250 -2.968750 0 + 3.484375 -2.968750 0 + Y4 0 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + F4 6908265 0.000000 4 1 + 3.484375 -0.906250 0 + 3.656250 -0.906250 0 + 3.656250 -1.218750 0 + 3.484375 -1.218750 0 + Y4 0 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + F4 6908265 0.000000 4 1 + 3.484375 1.218750 0 + 3.656250 1.218750 0 + 3.656250 0.906250 0 + 3.484375 0.906250 0 + Y4 0 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + F4 6908265 0.000000 4 1 + 3.484375 2.968750 0 + 3.656250 2.968750 0 + 3.656250 2.656250 0 + 3.484375 2.656250 0 + Y4 0 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + F4 6908265 0.000000 4 1 + 4.343750 -3.531250 0 + 4.593750 -3.531250 0 + 4.593750 -3.843750 0 + 4.343750 -3.843750 0 + Y4 0 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + F4 6908265 0.000000 4 1 + 4.343750 -1.781250 0 + 4.593750 -1.781250 0 + 4.593750 -2.093750 0 + 4.343750 -2.093750 0 + Y4 0 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + F4 6908265 0.000000 4 1 + 3.531250 0.156250 0 + 5.406250 0.156250 0 + 5.406250 -0.156250 0 + 3.531250 -0.156250 0 + Y4 0 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + F4 6908265 0.000000 4 1 + 4.343750 2.093750 0 + 4.593750 2.093750 0 + 4.593750 1.781250 0 + 4.343750 1.781250 0 + Y4 0 0.000000 4 1 + 3.484375 24.406250 0 + 3.656250 24.406250 0 + 3.656250 24.609375 0 + 3.484375 24.609375 0 + F4 6908265 0.000000 4 1 + 3.656250 24.406250 0 + 3.484375 24.406250 0 + 3.484375 24.609375 0 + 3.656250 24.609375 0 + Y4 0 0.000000 4 1 + 3.484375 22.656250 0 + 3.656250 22.656250 0 + 3.656250 22.968750 0 + 3.484375 22.968750 0 + F4 6908265 0.000000 4 1 + 3.656250 22.656250 0 + 3.484375 22.656250 0 + 3.484375 22.968750 0 + 3.656250 22.968750 0 + Y4 0 0.000000 4 1 + 3.484375 20.531250 0 + 3.656250 20.531250 0 + 3.656250 20.843750 0 + 3.484375 20.843750 0 + F4 6908265 0.000000 4 1 + 3.656250 20.531250 0 + 3.484375 20.531250 0 + 3.484375 20.843750 0 + 3.656250 20.843750 0 + Y4 0 0.000000 4 1 + 3.484375 18.406250 0 + 3.656250 18.406250 0 + 3.656250 18.718750 0 + 3.484375 18.718750 0 + F4 6908265 0.000000 4 1 + 3.656250 18.406250 0 + 3.484375 18.406250 0 + 3.484375 18.718750 0 + 3.656250 18.718750 0 + Y4 0 0.000000 4 1 + 3.484375 16.656250 0 + 3.656250 16.656250 0 + 3.656250 16.968750 0 + 3.484375 16.968750 0 + F4 6908265 0.000000 4 1 + 3.656250 16.656250 0 + 3.484375 16.656250 0 + 3.484375 16.968750 0 + 3.656250 16.968750 0 + Y4 0 0.000000 4 1 + 5.453125 24.406250 0 + 5.281250 24.406250 0 + 5.281250 24.609375 0 + 5.453125 24.609375 0 + F4 6908265 0.000000 4 1 + 5.453125 24.406250 0 + 5.281250 24.406250 0 + 5.281250 24.609375 0 + 5.453125 24.609375 0 + Y4 0 0.000000 4 1 + 5.453125 22.656250 0 + 5.281250 22.656250 0 + 5.281250 22.968750 0 + 5.453125 22.968750 0 + F4 6908265 0.000000 4 1 + 5.453125 22.656250 0 + 5.281250 22.656250 0 + 5.281250 22.968750 0 + 5.453125 22.968750 0 + Y4 0 0.000000 4 1 + 5.453125 20.531250 0 + 5.281250 20.531250 0 + 5.281250 20.843750 0 + 5.453125 20.843750 0 + F4 6908265 0.000000 4 1 + 5.453125 20.531250 0 + 5.281250 20.531250 0 + 5.281250 20.843750 0 + 5.453125 20.843750 0 + Y4 0 0.000000 4 1 + 5.453125 18.406250 0 + 5.281250 18.406250 0 + 5.281250 18.718750 0 + 5.453125 18.718750 0 + F4 6908265 0.000000 4 1 + 5.453125 18.406250 0 + 5.281250 18.406250 0 + 5.281250 18.718750 0 + 5.453125 18.718750 0 + Y4 0 0.000000 4 1 + 5.453125 16.656250 0 + 5.281250 16.656250 0 + 5.281250 16.968750 0 + 5.453125 16.968750 0 + F4 6908265 0.000000 4 1 + 5.453125 16.656250 0 + 5.281250 16.656250 0 + 5.281250 16.968750 0 + 5.453125 16.968750 0 + Y4 0 0.000000 4 1 + 4.593750 23.531250 0 + 4.343750 23.531250 0 + 4.343750 23.843750 0 + 4.593750 23.843750 0 + F4 6908265 0.000000 4 1 + 4.593750 23.531250 0 + 4.343750 23.531250 0 + 4.343750 23.843750 0 + 4.593750 23.843750 0 + Y4 0 0.000000 4 1 + 4.593750 21.593750 0 + 4.343750 21.593750 0 + 4.343750 21.906250 0 + 4.593750 21.906250 0 + F4 6908265 0.000000 4 1 + 4.593750 21.593750 0 + 4.343750 21.593750 0 + 4.343750 21.906250 0 + 4.593750 21.906250 0 + Y4 0 0.000000 4 1 + 4.593750 17.531250 0 + 4.343750 17.531250 0 + 4.343750 17.843750 0 + 4.593750 17.843750 0 + F4 6908265 0.000000 4 1 + 4.593750 17.531250 0 + 4.343750 17.531250 0 + 4.343750 17.843750 0 + 4.593750 17.843750 0 + END$SEGS +STRUCTURE HO "Walthers Hulett Unloader(Discontinued) 933-2966" +#Layer0 + L3 0 0 3.437500 -0.554769 0 3.759495 -0.171030 0 + L3 0 0 3.635481 -1.804769 0 3.437500 -0.554769 0 + L3 0 0 2.562500 -8.375000 0 3.635481 -1.804769 0 + L3 0 0 2.562500 -11.750000 0 2.562500 -8.375000 0 + L3 0 0 6.187500 -11.750000 0 2.562500 -11.750000 0 + L3 0 0 6.187500 -8.375000 0 6.187500 -11.750000 0 + L3 0 0 5.114519 -1.804769 0 6.187500 -8.375000 0 + L3 0 0 5.312500 -0.554769 0 5.114519 -1.804769 0 + L3 0 0 4.990505 -0.171030 0 5.312500 -0.554769 0 + Y4 0 0.000000 5 0 + 6.437500 -12.875000 0 + 6.437500 -6.738804 0 + 5.920294 -6.738804 0 + 6.187500 -8.375000 0 + 6.187500 -12.875000 0 + Y4 0 0.000000 5 0 + 2.312500 -6.738804 0 + 2.312500 -12.875000 0 + 2.562500 -12.875000 0 + 2.562500 -8.375000 0 + 2.829706 -6.738804 0 + L3 0 0.000000 5.937500 -10.291390 0 5.937500 -11.600276 0 + Y4 0 0.000000 5 0 + 5.678533 -11.750000 0 + 5.678533 -11.656250 0 + 5.706338 -11.600276 0 + 6.000000 -11.600276 0 + 6.000000 -11.750000 0 + Y4 0 0.000000 5 0 + 3.071467 -11.750000 0 + 3.071467 -11.656250 0 + 3.043662 -11.600276 0 + 2.750000 -11.600276 0 + 2.750000 -11.750000 0 + Y4 0 0.000000 6 0 + 5.791212 -10.235416 0 + 5.791212 -10.034864 0 + 5.819018 -9.978890 0 + 6.000000 -9.978890 0 + 6.000000 -10.291390 0 + 5.819018 -10.291390 0 + Y4 0 0.000000 6 0 + 2.958788 -10.235416 0 + 2.930982 -10.291390 0 + 2.750000 -10.291390 0 + 2.750000 -9.978890 0 + 2.930982 -9.978890 0 + 2.958788 -10.034864 0 + Y4 0 0.000000 6 0 + 5.985518 -8.301529 0 + 6.000000 -8.614029 0 + 5.819018 -8.614029 0 + 5.791212 -8.558055 0 + 5.737534 -8.360745 0 + 5.757528 -8.301529 0 + Y4 0 0.000000 6 0 + 2.764482 -8.301529 0 + 2.750000 -8.614029 0 + 2.930982 -8.614029 0 + 2.958788 -8.558055 0 + 3.012466 -8.360745 0 + 2.992472 -8.301529 0 + Y4 0 0.000000 6 0 + 5.801795 -7.176529 0 + 5.852829 -7.489029 0 + 5.594218 -7.489029 0 + 5.574224 -7.429814 0 + 5.574972 -7.234847 0 + 5.597451 -7.176529 0 + Y4 0 0.000000 6 0 + 3.152549 -7.176529 0 + 3.175028 -7.234847 0 + 3.175776 -7.429814 0 + 3.155782 -7.489029 0 + 2.897171 -7.489029 0 + 2.948205 -7.176529 0 + Y4 0 0.000000 6 0 + 5.450562 -6.051529 0 + 5.618072 -6.051529 0 + 5.669106 -6.364029 0 + 5.434142 -6.364029 0 + 5.411662 -6.305712 0 + 5.422926 -6.107587 0 + Y4 0 0.000000 6 0 + 3.299438 -6.051529 0 + 3.327074 -6.107587 0 + 3.338338 -6.305712 0 + 3.315858 -6.364029 0 + 3.080894 -6.364029 0 + 3.131928 -6.051529 0 + Y4 0 0.000000 6 0 + 5.235197 -4.890863 0 + 5.265170 -4.836019 0 + 5.419567 -4.836019 0 + 5.470601 -5.148519 0 + 5.272471 -5.148519 0 + 5.244835 -5.092461 0 + Y4 0 0.000000 6 0 + 3.484830 -4.836019 0 + 3.514803 -4.890863 0 + 3.505165 -5.092461 0 + 3.477529 -5.148519 0 + 3.279399 -5.148519 0 + 3.330433 -4.836019 0 + Y4 0 0.000000 6 0 + 5.070814 -3.762610 0 + 5.106093 -3.711019 0 + 5.235844 -3.711019 0 + 5.286878 -4.023519 0 + 5.101860 -4.023519 0 + 5.071887 -3.968675 0 + Y4 0 0.000000 6 0 + 3.679186 -3.762610 0 + 3.678113 -3.968675 0 + 3.648140 -4.023519 0 + 3.463122 -4.023519 0 + 3.514156 -3.711019 0 + 3.643907 -3.711019 0 + Y4 0 0.000000 5 0 + 3.807216 -2.898519 0 + 3.646845 -2.898519 0 + 3.672362 -2.742269 0 + 3.842496 -2.742269 0 + 3.842496 -2.846928 0 + Y4 0 0.000000 5 0 + 4.907504 -2.846928 0 + 4.907504 -2.742269 0 + 5.077638 -2.742269 0 + 5.103155 -2.898519 0 + 4.942784 -2.898519 0 + L3 0 0 4.521288 -9.334235 0 5.819018 -9.978890 0 + L3 0 0 4.228712 -9.334235 0 2.930982 -9.978890 0 + L3 0 0 4.256518 -9.390210 0 2.958788 -10.034864 0 + L3 0 0 4.493482 -9.390210 0 5.791212 -10.034864 0 + L3 0 0 4.521288 -11.011596 0 5.706338 -11.600276 0 + L3 0 0 4.256518 -11.067570 0 3.071467 -11.656250 0 + L3 0 0 4.228712 -11.011596 0 3.043662 -11.600276 0 + L3 0 0 4.493482 -11.067570 0 5.678533 -11.656250 0 + Y4 0 0.000000 8 0 0 + 4.256518 -10.880070 0 + 4.228712 -10.936044 0 + 4.228712 -11.011596 0 + 4.256518 -11.067570 0 + 4.493482 -11.067570 0 + 4.521288 -11.011596 0 + 4.521288 -10.936044 0 + 4.493482 -10.880070 0 + Y4 0 0.000000 8 0 0 + 4.256518 -9.202710 0 + 4.228712 -9.258684 0 + 4.228712 -9.334235 0 + 4.256518 -9.390210 0 + 4.493482 -9.390210 0 + 4.521288 -9.334235 0 + 4.521288 -9.258684 0 + 4.493482 -9.202710 0 + L3 0 0 4.574966 -7.902243 0 5.757528 -8.301529 0 + L3 0 0 4.175034 -7.902243 0 2.992472 -8.301529 0 + L3 0 0 4.195028 -7.961459 0 3.012466 -8.360745 0 + L3 0 0 4.554972 -7.961459 0 5.737534 -8.360745 0 + Y4 0 0.000000 8 0 0 + 4.195028 -7.773959 0 + 4.175034 -7.833175 0 + 4.175034 -7.902243 0 + 4.195028 -7.961459 0 + 4.554972 -7.961459 0 + 4.574966 -7.902243 0 + 4.574966 -7.833175 0 + 4.554972 -7.773959 0 + L3 0 0 4.218674 -6.832554 0 3.175028 -7.234847 0 + L3 0 0 4.196195 -6.774237 0 3.152549 -7.176529 0 + L3 0 0 4.553805 -6.774237 0 5.597451 -7.176529 0 + L3 0 0 4.531326 -6.832554 0 5.574972 -7.234847 0 + Y4 0 0.000000 8 0 0 + 4.218674 -6.645054 0 + 4.196195 -6.703371 0 + 4.196195 -6.774237 0 + 4.218674 -6.832554 0 + 4.531326 -6.832554 0 + 4.553805 -6.774237 0 + 4.553805 -6.703371 0 + 4.531326 -6.645054 0 + L3 0 0 4.255508 -5.649875 0 3.327074 -6.107587 0 + L3 0 0 4.494492 -5.649875 0 5.422926 -6.107587 0 + L3 0 0 4.227872 -5.593817 0 3.299438 -6.051529 0 + L3 0 0 4.522128 -5.593817 0 5.450562 -6.051529 0 + Y4 0 0.000000 8 0 0 + 4.255508 -5.462375 0 + 4.227872 -5.518433 0 + 4.227872 -5.593817 0 + 4.255508 -5.649875 0 + 4.494492 -5.649875 0 + 4.522128 -5.593817 0 + 4.522128 -5.518433 0 + 4.494492 -5.462375 0 + L3 0 0 4.492013 -3.206771 0 4.942784 -2.898519 0 + L3 0 0 4.456733 -3.155181 0 4.907504 -2.846928 0 + L3 0 0 4.492013 -3.291090 0 5.106093 -3.711019 0 + L3 0 0 4.456733 -3.342681 0 5.070814 -3.762610 0 + L3 0 0 4.481380 -4.478894 0 5.235197 -4.890863 0 + L3 0 0 4.511353 -4.424050 0 5.265170 -4.836019 0 + L3 0 0 4.238647 -4.424050 0 3.484830 -4.836019 0 + L3 0 0 4.268620 -4.478894 0 3.514803 -4.890863 0 + Y4 0 0.000000 8 0 0 + 4.481380 -4.291394 0 + 4.511353 -4.346238 0 + 4.511353 -4.424050 0 + 4.481380 -4.478894 0 + 4.268620 -4.478894 0 + 4.238647 -4.424050 0 + 4.238647 -4.346238 0 + 4.268620 -4.291394 0 + Y4 0 0.000000 8 0 0 + 4.293267 -3.155181 0 + 4.257987 -3.206771 0 + 4.257987 -3.291090 0 + 4.293267 -3.342681 0 + 4.456733 -3.342681 0 + 4.492013 -3.291090 0 + 4.492013 -3.206771 0 + 4.456733 -3.155181 0 + L3 0 0 2.958788 -10.235416 0 4.256518 -10.880070 0 + L3 0 0 2.930982 -10.291390 0 4.228712 -10.936044 0 + L3 0 0 5.819018 -10.291390 0 4.521288 -10.936044 0 + L3 0 0 5.791212 -10.235416 0 4.493482 -10.880070 0 + L3 0 0 5.819018 -8.614029 0 4.521288 -9.258684 0 + L3 0 0 5.791212 -8.558055 0 4.493482 -9.202710 0 + L3 0 0 2.930982 -8.614029 0 4.228712 -9.258684 0 + L3 0 0 2.958788 -8.558055 0 4.256518 -9.202710 0 + L3 0 0 3.175776 -7.429814 0 4.195028 -7.773959 0 + L3 0 0 3.155782 -7.489029 0 4.175034 -7.833175 0 + L3 0 0 5.594218 -7.489029 0 4.574966 -7.833175 0 + L3 0 0 5.574224 -7.429814 0 4.554972 -7.773959 0 + L3 0 0 5.434142 -6.364029 0 4.553805 -6.703371 0 + L3 0 0 5.411662 -6.305712 0 4.531326 -6.645054 0 + L3 0 0 3.315858 -6.364029 0 4.196195 -6.703371 0 + L3 0 0 3.338338 -6.305712 0 4.218674 -6.645054 0 + L3 0 0 5.272471 -5.148519 0 4.522128 -5.518433 0 + L3 0 0 5.244835 -5.092461 0 4.494492 -5.462375 0 + L3 0 0 3.477529 -5.148519 0 4.227872 -5.518433 0 + L3 0 0 3.505165 -5.092461 0 4.255508 -5.462375 0 + L3 0 0 5.101860 -4.023519 0 4.511353 -4.346238 0 + L3 0 0 5.071887 -3.968675 0 4.481380 -4.291394 0 + L3 0 0 3.648140 -4.023519 0 4.238647 -4.346238 0 + L3 0 0 3.678113 -3.968675 0 4.268620 -4.291394 0 + L3 0 0 3.679186 -3.762610 0 4.293267 -3.342681 0 + L3 0 0 3.643907 -3.711019 0 4.257987 -3.291090 0 + L3 0 0 3.807216 -2.898519 0 4.257987 -3.206771 0 + L3 0 0 3.842496 -2.846928 0 4.293267 -3.155181 0 + L3 0 0.000000 5.937500 -8.614029 0 5.937500 -9.978890 0 + L3 0 0.000000 2.812500 -11.600276 0 2.812500 -10.291390 0 + L3 0 0 2.958788 -10.197640 0 5.791212 -10.197640 0 + L3 0 0 2.958788 -10.072640 0 5.791212 -10.072640 0 + L3 0 0.000000 5.789501 -7.489029 0 5.922190 -8.301529 0 + L3 0 0.000000 2.812500 -9.978890 0 2.812500 -8.614029 0 + L3 0 0 2.969065 -8.520279 0 5.780935 -8.520279 0 + L3 0 0.000000 2.827810 -8.301529 0 2.960499 -7.489029 0 + L3 0 0.000000 5.605778 -6.364029 0 5.738467 -7.176529 0 + L3 0 0.000000 5.407273 -5.148519 0 5.554744 -6.051529 0 + L3 0 0.000000 3.011533 -7.176529 0 3.144222 -6.364029 0 + L3 0 0.000000 5.223550 -4.023519 0 5.356239 -4.836019 0 + L3 0 0.000000 3.195256 -6.051529 0 3.342727 -5.148519 0 + L3 0 0.000000 3.393761 -4.836019 0 3.526450 -4.023519 0 + L3 0 0.000000 5.039827 -2.898519 0 5.172516 -3.711019 0 + L3 0 0 3.329217 -6.145279 0 5.420783 -6.145279 0 + L3 0 0 3.506967 -5.054769 0 5.243033 -5.054769 0 + L3 0 0 3.512943 -4.929769 0 5.237057 -4.929769 0 + L3 0 0 3.336324 -6.270279 0 5.413676 -6.270279 0 + L3 0 0 3.175164 -7.270279 0 5.574836 -7.270279 0 + L3 0 0 3.678315 -3.929769 0 5.071685 -3.929769 0 + L3 0 0 3.678967 -3.804769 0 5.071033 -3.804769 0 + L3 0 0 3.175643 -7.395279 0 5.574357 -7.395279 0 + L3 0 0 3.003071 -8.395279 0 5.746929 -8.395279 0 + L3 0 0 4.907504 -2.804769 0 3.842496 -2.804769 0 + L3 0 0.000000 3.577484 -3.711019 0 3.710173 -2.898519 0 + Y4 0 0.000000 4 1 + 2.562500 -11.750000 0 + 6.187500 -11.750000 0 + 6.187500 -15.375000 0 + 2.562500 -15.375000 0 + A3 0 0 0.625000 4.375000 -0.062500 0 0.000000 360.000000 + Y4 0 0.000000 4 1 + 6.687500 0.312500 0 + 8.750000 0.312500 0 + 8.750000 -0.312500 0 + 6.687500 -0.312500 0 + Y4 0 0.000000 4 1 + 0.000000 0.312500 0 + 2.062500 0.312500 0 + 2.062500 -0.312500 0 + 0.000000 -0.312500 0 + Y4 0 0.000000 4 1 + 6.687500 -8.312500 0 + 8.750000 -8.312500 0 + 8.750000 -8.937500 0 + 6.687500 -8.937500 0 + Y4 0 0.000000 4 1 + 0.000000 -8.312500 0 + 2.062500 -8.312500 0 + 2.062500 -8.937500 0 + 0.000000 -8.937500 0 + Y4 0 0.000000 4 1 + 2.062500 -16.562500 0 + 6.687500 -16.562500 0 + 6.687500 0.937500 0 + 2.062500 0.937500 0 + END$SEGS +STRUCTURE HO "Walthers Overhead Traveling Crane 933-3102" +#Layer0 + F4 6829056 0.000000 4 1 + 6.574375 2.498750 0 + 7.449375 2.498750 0 + 7.449375 1.623750 0 + 6.574375 1.623750 0 + F4 6908265 0.000000 4 1 + 7.449375 1.623750 0 + 7.449375 2.498750 0 + 7.761875 2.498750 0 + 7.761875 1.623750 0 + F4 6908265 0.000000 4 1 + 12.230000 7.190000 0 + 12.000000 7.190000 0 + 12.000000 8.650000 0 + 12.230000 8.650000 0 + F4 6908265 0.000000 4 1 + 9.230000 7.190000 0 + 9.000000 7.190000 0 + 9.000000 8.650000 0 + 9.230000 8.650000 0 + F4 6908265 0.000000 4 1 + 6.230000 7.190000 0 + 6.000000 7.190000 0 + 6.000000 8.650000 0 + 6.230000 8.650000 0 + F4 6908265 0.000000 4 1 + 3.230000 7.190000 0 + 3.000000 7.190000 0 + 3.000000 8.650000 0 + 3.230000 8.650000 0 + F4 6908265 0.000000 4 1 + 0.000000 7.190000 0 + 0.230000 7.190000 0 + 0.230000 8.650000 0 + 0.000000 8.650000 0 + F4 6908265 0.000000 4 1 + 12.000000 1.460000 0 + 12.230000 1.460000 0 + 12.230000 0.000000 0 + 12.000000 0.000000 0 + F4 6908265 0.000000 4 1 + 9.000000 1.460000 0 + 9.230000 1.460000 0 + 9.230000 0.000000 0 + 9.000000 0.000000 0 + F4 6908265 0.000000 4 1 + 6.000000 1.460000 0 + 6.230000 1.460000 0 + 6.230000 0.000000 0 + 6.000000 0.000000 0 + F4 6908265 0.000000 4 1 + 3.000000 1.460000 0 + 3.230000 1.460000 0 + 3.230000 0.000000 0 + 3.000000 0.000000 0 + F4 6908265 0.000000 4 1 + 0.000000 1.460000 0 + 0.230000 1.460000 0 + 0.230000 0.000000 0 + 0.000000 0.000000 0 +#Layer1 + F4 8553090 0.000000 4 1 + 12.177500 7.362500 0 + 12.052500 7.362500 0 + 12.052500 8.612500 0 + 12.177500 8.612500 0 + F4 8553090 0.000000 4 1 + 9.177500 7.362500 0 + 9.052500 7.362500 0 + 9.052500 8.612500 0 + 9.177500 8.612500 0 + F4 8553090 0.000000 4 1 + 6.177500 7.362500 0 + 6.052500 7.362500 0 + 6.052500 8.612500 0 + 6.177500 8.612500 0 + F4 8553090 0.000000 4 1 + 3.177500 7.362500 0 + 3.052500 7.362500 0 + 3.052500 8.612500 0 + 3.177500 8.612500 0 + F4 8553090 0.000000 4 1 + 0.177500 7.362500 0 + 0.052500 7.362500 0 + 0.052500 8.612500 0 + 0.177500 8.612500 0 + F4 8553090 0.000000 4 1 + 12.052500 1.287500 0 + 12.177500 1.287500 0 + 12.177500 0.037500 0 + 12.052500 0.037500 0 + F4 8553090 0.000000 4 1 + 9.052500 1.287500 0 + 9.177500 1.287500 0 + 9.177500 0.037500 0 + 9.052500 0.037500 0 + F4 8553090 0.000000 4 1 + 6.052500 1.287500 0 + 6.177500 1.287500 0 + 6.177500 0.037500 0 + 6.052500 0.037500 0 + F4 8553090 0.000000 4 1 + 3.052500 1.287500 0 + 3.177500 1.287500 0 + 3.177500 0.037500 0 + 3.052500 0.037500 0 + F4 8553090 0.000000 4 1 + 0.052500 1.287500 0 + 0.177500 1.287500 0 + 0.177500 0.037500 0 + 0.052500 0.037500 0 +#Layer2 + L3 0 0.020000 6.177500 7.227500 0 6.052500 7.227500 0 + Y4 0 0.000000 4 1 + 12.052500 7.362500 0 + 12.177500 7.362500 0 + 12.177500 8.612500 0 + 12.052500 8.612500 0 + L3 0 0.020000 12.177500 7.227500 0 12.052500 7.227500 0 + L3 0 0.020000 12.177500 7.362500 0 12.052500 7.362500 0 + L3 0 0.020000 12.115000 7.362500 0 12.115000 7.227500 0 + Y4 0 0.000000 4 1 + 12.000000 7.190000 0 + 12.230000 7.190000 0 + 12.230000 8.650000 0 + 12.000000 8.650000 0 + Y4 0 0.000000 4 1 + 9.052500 7.362500 0 + 9.177500 7.362500 0 + 9.177500 8.612500 0 + 9.052500 8.612500 0 + L3 0 0.020000 9.177500 7.227500 0 9.052500 7.227500 0 + L3 0 0.020000 9.177500 7.362500 0 9.052500 7.362500 0 + L3 0 0.020000 9.115000 7.362500 0 9.115000 7.227500 0 + Y4 0 0.000000 4 1 + 9.000000 7.190000 0 + 9.230000 7.190000 0 + 9.230000 8.650000 0 + 9.000000 8.650000 0 + Y4 0 0.000000 4 1 + 6.052500 7.362500 0 + 6.177500 7.362500 0 + 6.177500 8.612500 0 + 6.052500 8.612500 0 + L3 0 0.020000 6.177500 7.362500 0 6.052500 7.362500 0 + L3 0 0.020000 6.115000 7.362500 0 6.115000 7.227500 0 + Y4 0 0.000000 4 1 + 6.000000 7.190000 0 + 6.230000 7.190000 0 + 6.230000 8.650000 0 + 6.000000 8.650000 0 + Y4 0 0.000000 4 1 + 3.052500 7.362500 0 + 3.177500 7.362500 0 + 3.177500 8.612500 0 + 3.052500 8.612500 0 + L3 0 0.020000 3.177500 7.227500 0 3.052500 7.227500 0 + L3 0 0.020000 3.177500 7.362500 0 3.052500 7.362500 0 + L3 0 0.020000 3.115000 7.362500 0 3.115000 7.227500 0 + Y4 0 0.000000 4 1 + 3.000000 7.190000 0 + 3.230000 7.190000 0 + 3.230000 8.650000 0 + 3.000000 8.650000 0 + Y4 0 0.000000 4 1 + 0.052500 7.362500 0 + 0.177500 7.362500 0 + 0.177500 8.612500 0 + 0.052500 8.612500 0 + L3 0 0.020000 0.177500 7.227500 0 0.052500 7.227500 0 + L3 0 0.020000 0.177500 7.362500 0 0.052500 7.362500 0 + L3 0 0.020000 0.115000 7.362500 0 0.115000 7.227500 0 + Y4 0 0.000000 4 1 + 0.000000 7.190000 0 + 0.230000 7.190000 0 + 0.230000 8.650000 0 + 0.000000 8.650000 0 + Y4 0 0.000000 4 1 + 12.052500 1.287500 0 + 12.177500 1.287500 0 + 12.177500 0.037500 0 + 12.052500 0.037500 0 + L3 0 0.020000 12.177500 1.422500 0 12.052500 1.422500 0 + L3 0 0.020000 12.177500 1.287500 0 12.052500 1.287500 0 + L3 0 0.020000 12.115000 1.287500 0 12.115000 1.422500 0 + Y4 0 0.000000 4 1 + 12.000000 1.460000 0 + 12.230000 1.460000 0 + 12.230000 0.000000 0 + 12.000000 0.000000 0 + Y4 0 0.000000 4 1 + 9.052500 1.287500 0 + 9.177500 1.287500 0 + 9.177500 0.037500 0 + 9.052500 0.037500 0 + L3 0 0.020000 9.177500 1.422500 0 9.052500 1.422500 0 + L3 0 0.020000 9.177500 1.287500 0 9.052500 1.287500 0 + L3 0 0.020000 9.115000 1.287500 0 9.115000 1.422500 0 + Y4 0 0.000000 4 1 + 9.000000 1.460000 0 + 9.230000 1.460000 0 + 9.230000 0.000000 0 + 9.000000 0.000000 0 + Y4 0 0.000000 4 1 + 6.052500 1.287500 0 + 6.177500 1.287500 0 + 6.177500 0.037500 0 + 6.052500 0.037500 0 + L3 0 0.020000 6.177500 1.422500 0 6.052500 1.422500 0 + L3 0 0.020000 6.177500 1.287500 0 6.052500 1.287500 0 + L3 0 0.020000 6.115000 1.287500 0 6.115000 1.422500 0 + Y4 0 0.000000 4 1 + 6.000000 1.460000 0 + 6.230000 1.460000 0 + 6.230000 0.000000 0 + 6.000000 0.000000 0 + Y4 0 0.000000 4 1 + 3.052500 1.287500 0 + 3.177500 1.287500 0 + 3.177500 0.037500 0 + 3.052500 0.037500 0 + L3 0 0.020000 3.177500 1.422500 0 3.052500 1.422500 0 + L3 0 0.020000 3.177500 1.287500 0 3.052500 1.287500 0 + L3 0 0.020000 3.115000 1.287500 0 3.115000 1.422500 0 + Y4 0 0.000000 4 1 + 3.000000 1.460000 0 + 3.230000 1.460000 0 + 3.230000 0.000000 0 + 3.000000 0.000000 0 + Y4 0 0.000000 4 1 + 0.052500 1.287500 0 + 0.177500 1.287500 0 + 0.177500 0.037500 0 + 0.052500 0.037500 0 + L3 0 0.020000 0.177500 1.422500 0 0.052500 1.422500 0 + L3 0 0.020000 0.177500 1.287500 0 0.052500 1.287500 0 + L3 0 0.020000 0.115000 1.287500 0 0.115000 1.422500 0 + Y4 0 0.000000 4 1 + 0.000000 1.460000 0 + 0.230000 1.460000 0 + 0.230000 0.000000 0 + 0.000000 0.000000 0 +#Layer3 + L3 3355443 0 7.168125 2.498750 0 7.168125 2.311250 0 + L3 3355443 0 7.199375 2.498750 0 7.199375 2.280000 0 + L3 3355443 0 7.230625 2.498750 0 7.230625 2.248750 0 + L3 3355443 0 7.261875 2.498750 0 7.261875 2.217500 0 + L3 3355443 0 7.293125 2.498750 0 7.293125 2.186250 0 + L3 3355443 0 7.324375 2.498750 0 7.324375 2.155000 0 + L3 3355443 0 7.355625 2.498750 0 7.355625 2.123750 0 + L3 3355443 0 7.386875 2.498750 0 7.386875 2.092500 0 + L3 3355443 0 7.418125 2.498750 0 7.418125 2.061250 0 + L3 3355443 0 6.855625 1.623750 0 6.855625 1.811250 0 + L3 3355443 0 6.824375 1.623750 0 6.824375 1.842500 0 + L3 3355443 0 6.793125 1.623750 0 6.793125 1.873750 0 + L3 3355443 0 6.761875 1.623750 0 6.761875 1.905000 0 + L3 3355443 0 6.730625 1.623750 0 6.730625 1.936250 0 + L3 3355443 0 6.699375 1.623750 0 6.699375 1.967500 0 + L3 3355443 0 6.668125 1.623750 0 6.668125 1.998750 0 + L3 3355443 0 6.636875 1.623750 0 6.636875 2.030000 0 + L3 3355443 0 6.605625 1.623750 0 6.605625 2.061250 0 + Y4 3355443 0.000000 4 1 + 6.574375 2.498750 0 + 7.449375 2.498750 0 + 7.449375 1.623750 0 + 6.574375 1.623750 0 + Y4 3355443 0.000000 4 1 + 6.574375 2.498750 0 + 7.761875 2.498750 0 + 7.761875 1.623750 0 + 6.574375 1.623750 0 + F4 5263440 0.000000 4 1 + 0.052500 7.057500 0 + 12.177500 7.057500 0 + 12.177500 7.217500 0 + 0.052500 7.217500 0 + F4 5263440 0.000000 4 1 + 0.052500 1.592500 0 + 12.177500 1.592500 0 + 12.177500 1.432500 0 + 0.052500 1.432500 0 +#Layer4 + L3 0 0.030000 0.115000 7.137500 0 12.115000 7.137500 0 + Y4 0 0.000000 4 1 + 0.052500 7.057500 0 + 12.177500 7.057500 0 + 12.177500 7.217500 0 + 0.052500 7.217500 0 + L3 0 0.030000 0.115000 1.512500 0 12.115000 1.512500 0 + Y4 0 0.000000 4 1 + 0.052500 1.592500 0 + 12.177500 1.592500 0 + 12.177500 1.432500 0 + 0.052500 1.432500 0 +#Layer5 + F4 8553090 0.000000 4 1 + 5.365000 7.200000 0 + 6.865000 7.200000 0 + 6.865000 7.075000 0 + 5.365000 7.075000 0 + F4 8553090 0.000000 4 1 + 5.365000 1.575000 0 + 6.865000 1.575000 0 + 6.865000 1.450000 0 + 5.365000 1.450000 0 +#Layer6 + Y4 0 0.000000 4 1 + 5.365000 7.200000 0 + 6.865000 7.200000 0 + 6.865000 7.075000 0 + 5.365000 7.075000 0 + Y4 0 0.000000 4 1 + 5.365000 1.575000 0 + 6.865000 1.575000 0 + 6.865000 1.450000 0 + 5.365000 1.450000 0 +#Layer7 + F4 5263440 0.000000 4 1 + 6.374375 7.200000 0 + 6.574375 7.200000 0 + 6.574375 1.450000 0 + 6.374375 1.450000 0 + F4 5263440 0.000000 4 1 + 5.655625 7.200000 0 + 5.855625 7.200000 0 + 5.855625 1.450000 0 + 5.655625 1.450000 0 +#Layer8 + L3 0 0.050000 6.474375 7.137500 0 6.474375 1.512500 0 + Y4 0 0.000000 4 1 + 6.374375 7.200000 0 + 6.574375 7.200000 0 + 6.574375 1.450000 0 + 6.374375 1.450000 0 + L3 0 0.050000 5.755625 7.137500 0 5.755625 1.512500 0 + Y4 0 0.000000 4 1 + 5.655625 7.200000 0 + 5.855625 7.200000 0 + 5.855625 1.450000 0 + 5.655625 1.450000 0 +#Layer9 + F4 6829056 0.000000 4 1 + 5.583750 4.696646 0 + 6.646250 4.696646 0 + 6.646250 3.884146 0 + 5.583750 3.884146 0 +#Layer10 + L3 3355443 0 6.333750 4.290396 0 6.333750 4.071646 0 + L3 3355443 0 6.365000 4.290396 0 6.365000 4.009146 0 + L3 3355443 0 6.396250 4.290396 0 6.396250 4.071646 0 + L3 3355443 0 6.427500 4.290396 0 6.427500 4.009146 0 + L3 3355443 0 6.458750 4.290396 0 6.458750 4.071646 0 + L3 3355443 0 6.490000 4.290396 0 6.490000 4.009146 0 + L3 3355443 0 6.521250 4.290396 0 6.521250 4.071646 0 + L3 3355443 0 6.552500 4.290396 0 6.552500 4.009146 0 + L3 3355443 0 6.583750 4.290396 0 6.583750 4.071646 0 + L3 3355443 0 6.615000 4.290396 0 6.615000 4.009146 0 + L3 3355443 0 5.896250 4.290396 0 5.896250 4.509146 0 + L3 3355443 0 5.865000 4.290396 0 5.865000 4.571646 0 + L3 3355443 0 5.833750 4.290396 0 5.833750 4.509146 0 + L3 3355443 0 5.802500 4.290396 0 5.802500 4.571646 0 + L3 3355443 0 5.771250 4.290396 0 5.771250 4.509146 0 + L3 3355443 0 5.740000 4.290396 0 5.740000 4.571646 0 + L3 3355443 0 5.708750 4.290396 0 5.708750 4.509146 0 + L3 3355443 0 5.677500 4.290396 0 5.677500 4.571646 0 + L3 3355443 0 5.646250 4.290396 0 5.646250 4.509146 0 + L3 3355443 0 5.615000 4.290396 0 5.615000 4.571646 0 + L3 3355443 0 5.583750 4.290396 0 6.646250 4.290396 0 + Y4 3355443 0.000000 4 1 + 5.583750 4.696646 0 + 6.646250 4.696646 0 + 6.646250 3.884146 0 + 5.583750 3.884146 0 + END$SEGS +STRUCTURE HO "Walthers Heavy-Duty Crane 933-3150" +#Layer0 + F4 3355443 0.000000 4 1 + 10.906250 2.062500 0 + 10.843750 2.062500 0 + 10.843750 2.437500 0 + 10.906250 2.437500 0 + F4 5263440 0.000000 4 1 + 11.000000 1.968750 0 + 10.937500 1.968750 0 + 10.937500 2.437500 0 + 11.000000 2.437500 0 + F4 5263440 0.000000 4 1 + 10.812500 1.968750 0 + 10.750000 1.968750 0 + 10.750000 2.437500 0 + 10.812500 2.437500 0 + F4 3355443 0.000000 4 1 + 10.843750 0.375000 0 + 10.906250 0.375000 0 + 10.906250 0.000000 0 + 10.843750 0.000000 0 + F4 5263440 0.000000 4 1 + 10.750000 1.781250 0 + 11.000000 1.781250 0 + 11.000000 0.656250 0 + 10.750000 0.656250 0 + F4 5263440 0.000000 4 1 + 10.937500 0.468750 0 + 11.000000 0.468750 0 + 11.000000 0.000000 0 + 10.937500 0.000000 0 + F4 5263440 0.000000 4 1 + 10.750000 0.468750 0 + 10.812500 0.468750 0 + 10.812500 0.000000 0 + 10.750000 0.000000 0 + F4 5263440 0.000000 4 1 + 0.750000 0.437500 0 + 1.625000 0.437500 0 + 1.625000 -0.437500 0 + 0.750000 -0.437500 0 + F4 3355443 0.000000 4 1 + 0.000000 1.968750 0 + 11.000000 1.968750 0 + 11.000000 1.781250 0 + 0.000000 1.781250 0 + F4 3355443 0.000000 4 1 + 0.000000 0.656250 0 + 11.000000 0.656250 0 + 11.000000 0.468750 0 + 0.000000 0.468750 0 + F4 3355443 0.000000 4 1 + 0.156250 2.062500 0 + 0.093750 2.062500 0 + 0.093750 2.437500 0 + 0.156250 2.437500 0 + F4 5263440 0.000000 4 1 + 0.250000 1.968750 0 + 0.187500 1.968750 0 + 0.187500 2.437500 0 + 0.250000 2.437500 0 + F4 5263440 0.000000 4 1 + 0.000000 2.437500 0 + 0.062500 2.437500 0 + 0.062500 1.968750 0 + 0.000000 1.968750 0 + F4 3355443 0.000000 4 1 + 0.093750 0.375000 0 + 0.156250 0.375000 0 + 0.156250 0.000000 0 + 0.093750 0.000000 0 + F4 5263440 0.000000 4 1 + 0.000000 1.781250 0 + 0.250000 1.781250 0 + 0.250000 0.656250 0 + 0.000000 0.656250 0 + F4 5263440 0.000000 4 1 + 0.187500 0.468750 0 + 0.250000 0.468750 0 + 0.250000 0.000000 0 + 0.187500 0.000000 0 + F4 5263440 0.000000 4 1 + 0.000000 0.468750 0 + 0.062500 0.468750 0 + 0.062500 0.000000 0 + 0.000000 0.000000 0 +#Layer1 + Y4 0 0.000000 4 1 + 10.843750 2.062500 0 + 10.906250 2.062500 0 + 10.906250 2.437500 0 + 10.843750 2.437500 0 + Y4 0 0.000000 4 1 + 11.000000 1.968750 0 + 10.937500 1.968750 0 + 10.937500 2.437500 0 + 11.000000 2.437500 0 + Y4 0 0.000000 4 1 + 10.750000 1.968750 0 + 10.812500 1.968750 0 + 10.812500 2.437500 0 + 10.750000 2.437500 0 + Y4 0 0.000000 4 1 + 10.843750 0.375000 0 + 10.906250 0.375000 0 + 10.906250 0.000000 0 + 10.843750 0.000000 0 + Y4 0 0.000000 4 1 + 11.000000 1.781250 0 + 10.750000 1.781250 0 + 10.750000 0.656250 0 + 11.000000 0.656250 0 + Y4 0 0.000000 4 1 + 11.000000 0.468750 0 + 10.937500 0.468750 0 + 10.937500 0.000000 0 + 11.000000 0.000000 0 + Y4 0 0.000000 4 1 + 10.750000 0.468750 0 + 10.812500 0.468750 0 + 10.812500 0.000000 0 + 10.750000 0.000000 0 + L3 0 0.030000 10.875000 0.562500 0 0.125000 0.562500 0 + L3 0 0.030000 10.875000 1.875000 0 0.125000 1.875000 0 + Y4 0 0.000000 4 1 + 0.000000 1.968750 0 + 11.000000 1.968750 0 + 11.000000 1.781250 0 + 0.000000 1.781250 0 + Y4 0 0.000000 4 1 + 0.000000 0.656250 0 + 11.000000 0.656250 0 + 11.000000 0.468750 0 + 0.000000 0.468750 0 + Y4 0 0.000000 4 1 + 0.093750 2.062500 0 + 0.156250 2.062500 0 + 0.156250 2.437500 0 + 0.093750 2.437500 0 + Y4 0 0.000000 4 1 + 0.250000 1.968750 0 + 0.187500 1.968750 0 + 0.187500 2.437500 0 + 0.250000 2.437500 0 + Y4 0 0.000000 4 1 + 0.000000 1.968750 0 + 0.062500 1.968750 0 + 0.062500 2.437500 0 + 0.000000 2.437500 0 + Y4 0 0.000000 4 1 + 0.093750 0.375000 0 + 0.156250 0.375000 0 + 0.156250 0.000000 0 + 0.093750 0.000000 0 + Y4 0 0.000000 4 1 + 0.250000 1.781250 0 + 0.000000 1.781250 0 + 0.000000 0.656250 0 + 0.250000 0.656250 0 + Y4 0 0.000000 4 1 + 0.250000 0.468750 0 + 0.187500 0.468750 0 + 0.187500 0.000000 0 + 0.250000 0.000000 0 + Y4 0 0.000000 4 1 + 0.000000 0.468750 0 + 0.062500 0.468750 0 + 0.062500 0.000000 0 + 0.000000 0.000000 0 +#Layer2 + F4 5263440 0.000000 4 1 + 2.875000 1.812500 0 + 3.000000 1.812500 0 + 3.000000 0.625000 0 + 2.875000 0.625000 0 + F4 5263440 0.000000 4 1 + 1.625000 1.812500 0 + 1.750000 1.812500 0 + 1.750000 0.625000 0 + 1.625000 0.625000 0 + F4 5263440 0.000000 4 1 + 1.625000 0.625000 0 + 3.000000 0.625000 0 + 3.000000 0.500000 0 + 1.625000 0.500000 0 + F4 5263440 0.000000 4 1 + 1.625000 1.937500 0 + 3.000000 1.937500 0 + 3.000000 1.812500 0 + 1.625000 1.812500 0 + F4 6908265 0.000000 4 1 + 2.250000 1.812500 0 + 2.500000 1.812500 0 + 2.500000 0.625000 0 + 2.250000 0.625000 0 + F4 6908265 0.000000 4 1 + 1.875000 1.812500 0 + 2.125000 1.812500 0 + 2.125000 0.625000 0 + 1.875000 0.625000 0 +#Layer3 + Y4 0 0.000000 4 1 + 2.875000 1.812500 0 + 3.000000 1.812500 0 + 3.000000 0.625000 0 + 2.875000 0.625000 0 + Y4 0 0.000000 4 1 + 1.625000 1.812500 0 + 1.750000 1.812500 0 + 1.750000 0.625000 0 + 1.625000 0.625000 0 + Y4 0 0.000000 4 1 + 1.625000 0.625000 0 + 3.000000 0.625000 0 + 3.000000 0.500000 0 + 1.625000 0.500000 0 + Y4 0 0.000000 4 1 + 1.625000 1.937500 0 + 3.000000 1.937500 0 + 3.000000 1.812500 0 + 1.625000 1.812500 0 + L3 0 0 2.500000 0.747500 0 2.250000 0.778750 0 + L3 0 0 2.500000 0.767500 0 2.250000 0.798750 0 + L3 0 0 2.500000 0.787500 0 2.250000 0.818750 0 + L3 0 0 2.500000 0.807500 0 2.250000 0.838750 0 + L3 0 0 2.500000 0.827500 0 2.250000 0.858750 0 + L3 0 0 2.500000 0.847500 0 2.250000 0.878750 0 + L3 0 0 2.500000 0.867500 0 2.250000 0.898750 0 + L3 0 0 2.500000 0.887500 0 2.250000 0.918750 0 + L3 0 0 2.500000 0.907500 0 2.250000 0.938750 0 + L3 0 0 2.500000 0.927500 0 2.250000 0.958750 0 + L3 0 0 2.500000 0.947500 0 2.250000 0.978750 0 + L3 0 0 2.500000 0.967500 0 2.250000 0.998750 0 + L3 0 0 2.500000 0.987500 0 2.250000 1.018750 0 + L3 0 0 2.500000 1.007500 0 2.250000 1.038750 0 + L3 0 0 2.500000 1.027500 0 2.250000 1.058750 0 + L3 0 0 2.500000 1.047500 0 2.250000 1.078750 0 + L3 0 0 2.500000 1.067500 0 2.250000 1.098750 0 + L3 0 0 2.500000 1.087500 0 2.250000 1.118750 0 + L3 0 0 2.500000 1.107500 0 2.250000 1.138750 0 + L3 0 0 2.500000 1.127500 0 2.250000 1.158750 0 + L3 0 0 2.500000 1.167500 0 2.250000 1.198750 0 + L3 0 0 2.500000 1.147500 0 2.250000 1.178750 0 + L3 0 0 2.500000 1.690000 0 2.250000 1.658750 0 + L3 0 0 2.500000 1.670000 0 2.250000 1.638750 0 + L3 0 0 2.500000 1.650000 0 2.250000 1.618750 0 + L3 0 0 2.500000 1.630000 0 2.250000 1.598750 0 + L3 0 0 2.500000 1.610000 0 2.250000 1.578750 0 + L3 0 0 2.500000 1.590000 0 2.250000 1.558750 0 + L3 0 0 2.500000 1.570000 0 2.250000 1.538750 0 + L3 0 0 2.500000 1.550000 0 2.250000 1.518750 0 + L3 0 0 2.500000 1.530000 0 2.250000 1.498750 0 + L3 0 0 2.500000 1.510000 0 2.250000 1.478750 0 + L3 0 0 2.500000 1.490000 0 2.250000 1.458750 0 + L3 0 0 2.500000 1.470000 0 2.250000 1.438750 0 + L3 0 0 2.500000 1.450000 0 2.250000 1.418750 0 + L3 0 0 2.500000 1.430000 0 2.250000 1.398750 0 + L3 0 0 2.500000 1.410000 0 2.250000 1.378750 0 + L3 0 0 2.500000 1.390000 0 2.250000 1.358750 0 + L3 0 0 2.500000 1.370000 0 2.250000 1.338750 0 + L3 0 0 2.500000 1.350000 0 2.250000 1.318750 0 + L3 0 0 2.500000 1.330000 0 2.250000 1.298750 0 + L3 0 0 2.500000 1.310000 0 2.250000 1.278750 0 + L3 0 0 2.500000 1.270000 0 2.250000 1.238750 0 + L3 0 0 2.500000 1.290000 0 2.250000 1.258750 0 + L3 0 0 1.875000 0.747500 0 2.125000 0.778750 0 + L3 0 0 1.875000 0.767500 0 2.125000 0.798750 0 + L3 0 0 1.875000 0.787500 0 2.125000 0.818750 0 + L3 0 0 1.875000 0.807500 0 2.125000 0.838750 0 + L3 0 0 1.875000 0.827500 0 2.125000 0.858750 0 + L3 0 0 1.875000 0.847500 0 2.125000 0.878750 0 + L3 0 0 1.875000 0.867500 0 2.125000 0.898750 0 + L3 0 0 1.875000 0.887500 0 2.125000 0.918750 0 + L3 0 0 1.875000 0.907500 0 2.125000 0.938750 0 + L3 0 0 1.875000 0.927500 0 2.125000 0.958750 0 + L3 0 0 1.875000 0.947500 0 2.125000 0.978750 0 + L3 0 0 1.875000 0.967500 0 2.125000 0.998750 0 + L3 0 0 1.875000 0.987500 0 2.125000 1.018750 0 + L3 0 0 1.875000 1.007500 0 2.125000 1.038750 0 + L3 0 0 1.875000 1.027500 0 2.125000 1.058750 0 + L3 0 0 1.875000 1.047500 0 2.125000 1.078750 0 + L3 0 0 1.875000 1.067500 0 2.125000 1.098750 0 + L3 0 0 1.875000 1.087500 0 2.125000 1.118750 0 + L3 0 0 1.875000 1.107500 0 2.125000 1.138750 0 + L3 0 0 1.875000 1.127500 0 2.125000 1.158750 0 + L3 0 0 1.875000 1.167500 0 2.125000 1.198750 0 + L3 0 0 1.875000 1.147500 0 2.125000 1.178750 0 + L3 0 0 1.875000 1.690000 0 2.125000 1.658750 0 + L3 0 0 1.875000 1.670000 0 2.125000 1.638750 0 + L3 0 0 1.875000 1.650000 0 2.125000 1.618750 0 + L3 0 0 1.875000 1.630000 0 2.125000 1.598750 0 + L3 0 0 1.875000 1.610000 0 2.125000 1.578750 0 + L3 0 0 1.875000 1.590000 0 2.125000 1.558750 0 + L3 0 0 1.875000 1.570000 0 2.125000 1.538750 0 + L3 0 0 1.875000 1.550000 0 2.125000 1.518750 0 + L3 0 0 1.875000 1.530000 0 2.125000 1.498750 0 + L3 0 0 1.875000 1.510000 0 2.125000 1.478750 0 + L3 0 0 1.875000 1.490000 0 2.125000 1.458750 0 + L3 0 0 1.875000 1.470000 0 2.125000 1.438750 0 + L3 0 0 1.875000 1.450000 0 2.125000 1.418750 0 + L3 0 0 1.875000 1.430000 0 2.125000 1.398750 0 + L3 0 0 1.875000 1.410000 0 2.125000 1.378750 0 + L3 0 0 1.875000 1.390000 0 2.125000 1.358750 0 + L3 0 0 1.875000 1.370000 0 2.125000 1.338750 0 + L3 0 0 1.875000 1.350000 0 2.125000 1.318750 0 + L3 0 0 1.875000 1.330000 0 2.125000 1.298750 0 + L3 0 0 1.875000 1.310000 0 2.125000 1.278750 0 + L3 0 0 1.875000 1.270000 0 2.125000 1.238750 0 + L3 0 0 1.875000 1.290000 0 2.125000 1.258750 0 + Y4 0 0.000000 4 1 + 0.750000 0.437500 0 + 1.625000 0.437500 0 + 1.625000 -0.437500 0 + 0.750000 -0.437500 0 + Y4 0 0.000000 4 1 + 2.250000 1.812500 0 + 2.500000 1.812500 0 + 2.500000 0.625000 0 + 2.250000 0.625000 0 + Y4 0 0.000000 4 1 + 1.875000 1.812500 0 + 2.125000 1.812500 0 + 2.125000 0.625000 0 + 1.875000 0.625000 0 + END$SEGS +STRUCTURE HO "Walthers LCL Container Terminal (Crane) 933-3174A/933-3709A" +#Layer0 + F4 8553090 0.000000 4 1 + 2.468750 11.890625 0 + 2.531250 11.890625 0 + 2.531250 0.000000 0 + 2.468750 0.000000 0 + L3 0 0.062500 5.687500 11.890625 0 5.687500 0.000000 0 + Y4 0 0.000000 4 1 + 5.406250 0.078125 0 + 5.968750 0.078125 0 + 5.968750 0.000000 0 + 5.406250 0.000000 0 + Y4 0 0.000000 4 1 + 5.406250 0.265625 0 + 5.968750 0.265625 0 + 5.968750 0.187500 0 + 5.406250 0.187500 0 + Y4 0 0.000000 4 1 + 5.406250 0.453125 0 + 5.968750 0.453125 0 + 5.968750 0.375000 0 + 5.406250 0.375000 0 + Y4 0 0.000000 4 1 + 5.406250 0.640625 0 + 5.968750 0.640625 0 + 5.968750 0.562500 0 + 5.406250 0.562500 0 + Y4 0 0.000000 4 1 + 5.406250 0.828125 0 + 5.968750 0.828125 0 + 5.968750 0.750000 0 + 5.406250 0.750000 0 + Y4 0 0.000000 4 1 + 5.406250 1.015625 0 + 5.968750 1.015625 0 + 5.968750 0.937500 0 + 5.406250 0.937500 0 + Y4 0 0.000000 4 1 + 5.406250 1.203125 0 + 5.968750 1.203125 0 + 5.968750 1.125000 0 + 5.406250 1.125000 0 + Y4 0 0.000000 4 1 + 5.406250 1.390625 0 + 5.968750 1.390625 0 + 5.968750 1.312500 0 + 5.406250 1.312500 0 + Y4 0 0.000000 4 1 + 5.406250 1.578125 0 + 5.968750 1.578125 0 + 5.968750 1.500000 0 + 5.406250 1.500000 0 + Y4 0 0.000000 4 1 + 5.406250 1.765625 0 + 5.968750 1.765625 0 + 5.968750 1.687500 0 + 5.406250 1.687500 0 + Y4 0 0.000000 4 1 + 5.406250 1.953125 0 + 5.968750 1.953125 0 + 5.968750 1.875000 0 + 5.406250 1.875000 0 + Y4 0 0.000000 4 1 + 5.406250 2.140625 0 + 5.968750 2.140625 0 + 5.968750 2.062500 0 + 5.406250 2.062500 0 + Y4 0 0.000000 4 1 + 5.406250 2.328125 0 + 5.968750 2.328125 0 + 5.968750 2.250000 0 + 5.406250 2.250000 0 + Y4 0 0.000000 4 1 + 5.406250 2.515625 0 + 5.968750 2.515625 0 + 5.968750 2.437500 0 + 5.406250 2.437500 0 + Y4 0 0.000000 4 1 + 5.406250 2.703125 0 + 5.968750 2.703125 0 + 5.968750 2.625000 0 + 5.406250 2.625000 0 + Y4 0 0.000000 4 1 + 5.406250 2.890625 0 + 5.968750 2.890625 0 + 5.968750 2.812500 0 + 5.406250 2.812500 0 + Y4 0 0.000000 4 1 + 5.406250 3.078125 0 + 5.968750 3.078125 0 + 5.968750 3.000000 0 + 5.406250 3.000000 0 + Y4 0 0.000000 4 1 + 5.406250 3.265625 0 + 5.968750 3.265625 0 + 5.968750 3.187500 0 + 5.406250 3.187500 0 + Y4 0 0.000000 4 1 + 5.406250 3.453125 0 + 5.968750 3.453125 0 + 5.968750 3.375000 0 + 5.406250 3.375000 0 + Y4 0 0.000000 4 1 + 5.406250 3.640625 0 + 5.968750 3.640625 0 + 5.968750 3.562500 0 + 5.406250 3.562500 0 + Y4 0 0.000000 4 1 + 5.406250 3.828125 0 + 5.968750 3.828125 0 + 5.968750 3.750000 0 + 5.406250 3.750000 0 + Y4 0 0.000000 4 1 + 5.406250 4.015625 0 + 5.968750 4.015625 0 + 5.968750 3.937500 0 + 5.406250 3.937500 0 + Y4 0 0.000000 4 1 + 5.406250 4.203125 0 + 5.968750 4.203125 0 + 5.968750 4.125000 0 + 5.406250 4.125000 0 + Y4 0 0.000000 4 1 + 5.406250 4.390625 0 + 5.968750 4.390625 0 + 5.968750 4.312500 0 + 5.406250 4.312500 0 + Y4 0 0.000000 4 1 + 5.406250 4.578125 0 + 5.968750 4.578125 0 + 5.968750 4.500000 0 + 5.406250 4.500000 0 + Y4 0 0.000000 4 1 + 5.406250 4.765625 0 + 5.968750 4.765625 0 + 5.968750 4.687500 0 + 5.406250 4.687500 0 + Y4 0 0.000000 4 1 + 5.406250 4.953125 0 + 5.968750 4.953125 0 + 5.968750 4.875000 0 + 5.406250 4.875000 0 + Y4 0 0.000000 4 1 + 5.406250 5.140625 0 + 5.968750 5.140625 0 + 5.968750 5.062500 0 + 5.406250 5.062500 0 + Y4 0 0.000000 4 1 + 5.406250 5.328125 0 + 5.968750 5.328125 0 + 5.968750 5.250000 0 + 5.406250 5.250000 0 + Y4 0 0.000000 4 1 + 5.406250 5.515625 0 + 5.968750 5.515625 0 + 5.968750 5.437500 0 + 5.406250 5.437500 0 + Y4 0 0.000000 4 1 + 5.406250 5.703125 0 + 5.968750 5.703125 0 + 5.968750 5.625000 0 + 5.406250 5.625000 0 + Y4 0 0.000000 4 1 + 5.406250 5.890625 0 + 5.968750 5.890625 0 + 5.968750 5.812500 0 + 5.406250 5.812500 0 + Y4 0 0.000000 4 1 + 5.406250 6.078125 0 + 5.968750 6.078125 0 + 5.968750 6.000000 0 + 5.406250 6.000000 0 + Y4 0 0.000000 4 1 + 5.406250 6.265625 0 + 5.968750 6.265625 0 + 5.968750 6.187500 0 + 5.406250 6.187500 0 + Y4 0 0.000000 4 1 + 5.406250 6.453125 0 + 5.968750 6.453125 0 + 5.968750 6.375000 0 + 5.406250 6.375000 0 + Y4 0 0.000000 4 1 + 5.406250 6.640625 0 + 5.968750 6.640625 0 + 5.968750 6.562500 0 + 5.406250 6.562500 0 + Y4 0 0.000000 4 1 + 5.406250 6.828125 0 + 5.968750 6.828125 0 + 5.968750 6.750000 0 + 5.406250 6.750000 0 + Y4 0 0.000000 4 1 + 5.406250 7.015625 0 + 5.968750 7.015625 0 + 5.968750 6.937500 0 + 5.406250 6.937500 0 + Y4 0 0.000000 4 1 + 5.406250 7.203125 0 + 5.968750 7.203125 0 + 5.968750 7.125000 0 + 5.406250 7.125000 0 + Y4 0 0.000000 4 1 + 5.406250 7.390625 0 + 5.968750 7.390625 0 + 5.968750 7.312500 0 + 5.406250 7.312500 0 + Y4 0 0.000000 4 1 + 5.406250 7.578125 0 + 5.968750 7.578125 0 + 5.968750 7.500000 0 + 5.406250 7.500000 0 + Y4 0 0.000000 4 1 + 5.406250 7.765625 0 + 5.968750 7.765625 0 + 5.968750 7.687500 0 + 5.406250 7.687500 0 + Y4 0 0.000000 4 1 + 5.406250 7.953125 0 + 5.968750 7.953125 0 + 5.968750 7.875000 0 + 5.406250 7.875000 0 + Y4 0 0.000000 4 1 + 5.406250 8.140625 0 + 5.968750 8.140625 0 + 5.968750 8.062500 0 + 5.406250 8.062500 0 + Y4 0 0.000000 4 1 + 5.406250 8.328125 0 + 5.968750 8.328125 0 + 5.968750 8.250000 0 + 5.406250 8.250000 0 + Y4 0 0.000000 4 1 + 5.406250 8.515625 0 + 5.968750 8.515625 0 + 5.968750 8.437500 0 + 5.406250 8.437500 0 + Y4 0 0.000000 4 1 + 5.406250 8.703125 0 + 5.968750 8.703125 0 + 5.968750 8.625000 0 + 5.406250 8.625000 0 + Y4 0 0.000000 4 1 + 5.406250 8.890625 0 + 5.968750 8.890625 0 + 5.968750 8.812500 0 + 5.406250 8.812500 0 + Y4 0 0.000000 4 1 + 5.406250 9.078125 0 + 5.968750 9.078125 0 + 5.968750 9.000000 0 + 5.406250 9.000000 0 + Y4 0 0.000000 4 1 + 5.406250 9.265625 0 + 5.968750 9.265625 0 + 5.968750 9.187500 0 + 5.406250 9.187500 0 + Y4 0 0.000000 4 1 + 5.406250 9.453125 0 + 5.968750 9.453125 0 + 5.968750 9.375000 0 + 5.406250 9.375000 0 + Y4 0 0.000000 4 1 + 5.406250 9.640625 0 + 5.968750 9.640625 0 + 5.968750 9.562500 0 + 5.406250 9.562500 0 + Y4 0 0.000000 4 1 + 5.406250 9.828125 0 + 5.968750 9.828125 0 + 5.968750 9.750000 0 + 5.406250 9.750000 0 + Y4 0 0.000000 4 1 + 5.406250 10.015625 0 + 5.968750 10.015625 0 + 5.968750 9.937500 0 + 5.406250 9.937500 0 + Y4 0 0.000000 4 1 + 5.406250 10.203125 0 + 5.968750 10.203125 0 + 5.968750 10.125000 0 + 5.406250 10.125000 0 + Y4 0 0.000000 4 1 + 5.406250 10.390625 0 + 5.968750 10.390625 0 + 5.968750 10.312500 0 + 5.406250 10.312500 0 + Y4 0 0.000000 4 1 + 5.406250 10.578125 0 + 5.968750 10.578125 0 + 5.968750 10.500000 0 + 5.406250 10.500000 0 + Y4 0 0.000000 4 1 + 5.406250 10.765625 0 + 5.968750 10.765625 0 + 5.968750 10.687500 0 + 5.406250 10.687500 0 + Y4 0 0.000000 4 1 + 5.406250 10.953125 0 + 5.968750 10.953125 0 + 5.968750 10.875000 0 + 5.406250 10.875000 0 + Y4 0 0.000000 4 1 + 5.406250 11.140625 0 + 5.968750 11.140625 0 + 5.968750 11.062500 0 + 5.406250 11.062500 0 + Y4 0 0.000000 4 1 + 5.406250 11.328125 0 + 5.968750 11.328125 0 + 5.968750 11.250000 0 + 5.406250 11.250000 0 + Y4 0 0.000000 4 1 + 5.406250 11.515625 0 + 5.968750 11.515625 0 + 5.968750 11.437500 0 + 5.406250 11.437500 0 + Y4 0 0.000000 4 1 + 5.406250 11.703125 0 + 5.968750 11.703125 0 + 5.968750 11.625000 0 + 5.406250 11.625000 0 + Y4 0 0.000000 4 1 + 5.406250 11.890625 0 + 5.968750 11.890625 0 + 5.968750 11.812500 0 + 5.406250 11.812500 0 + Y4 0 0.000000 4 1 + -0.281250 0.078125 0 + 0.281250 0.078125 0 + 0.281250 0.000000 0 + -0.281250 0.000000 0 + Y4 0 0.000000 4 1 + -0.281250 0.265625 0 + 0.281250 0.265625 0 + 0.281250 0.187500 0 + -0.281250 0.187500 0 + Y4 0 0.000000 4 1 + -0.281250 0.453125 0 + 0.281250 0.453125 0 + 0.281250 0.375000 0 + -0.281250 0.375000 0 + Y4 0 0.000000 4 1 + -0.281250 0.640625 0 + 0.281250 0.640625 0 + 0.281250 0.562500 0 + -0.281250 0.562500 0 + Y4 0 0.000000 4 1 + -0.281250 0.828125 0 + 0.281250 0.828125 0 + 0.281250 0.750000 0 + -0.281250 0.750000 0 + Y4 0 0.000000 4 1 + -0.281250 1.015625 0 + 0.281250 1.015625 0 + 0.281250 0.937500 0 + -0.281250 0.937500 0 + Y4 0 0.000000 4 1 + -0.281250 1.203125 0 + 0.281250 1.203125 0 + 0.281250 1.125000 0 + -0.281250 1.125000 0 + Y4 0 0.000000 4 1 + -0.281250 1.390625 0 + 0.281250 1.390625 0 + 0.281250 1.312500 0 + -0.281250 1.312500 0 + Y4 0 0.000000 4 1 + -0.281250 1.578125 0 + 0.281250 1.578125 0 + 0.281250 1.500000 0 + -0.281250 1.500000 0 + Y4 0 0.000000 4 1 + -0.281250 1.765625 0 + 0.281250 1.765625 0 + 0.281250 1.687500 0 + -0.281250 1.687500 0 + Y4 0 0.000000 4 1 + -0.281250 1.953125 0 + 0.281250 1.953125 0 + 0.281250 1.875000 0 + -0.281250 1.875000 0 + Y4 0 0.000000 4 1 + -0.281250 2.140625 0 + 0.281250 2.140625 0 + 0.281250 2.062500 0 + -0.281250 2.062500 0 + Y4 0 0.000000 4 1 + -0.281250 2.328125 0 + 0.281250 2.328125 0 + 0.281250 2.250000 0 + -0.281250 2.250000 0 + Y4 0 0.000000 4 1 + -0.281250 2.515625 0 + 0.281250 2.515625 0 + 0.281250 2.437500 0 + -0.281250 2.437500 0 + Y4 0 0.000000 4 1 + -0.281250 2.703125 0 + 0.281250 2.703125 0 + 0.281250 2.625000 0 + -0.281250 2.625000 0 + Y4 0 0.000000 4 1 + -0.281250 2.890625 0 + 0.281250 2.890625 0 + 0.281250 2.812500 0 + -0.281250 2.812500 0 + Y4 0 0.000000 4 1 + -0.281250 3.078125 0 + 0.281250 3.078125 0 + 0.281250 3.000000 0 + -0.281250 3.000000 0 + Y4 0 0.000000 4 1 + -0.281250 3.265625 0 + 0.281250 3.265625 0 + 0.281250 3.187500 0 + -0.281250 3.187500 0 + Y4 0 0.000000 4 1 + -0.281250 3.453125 0 + 0.281250 3.453125 0 + 0.281250 3.375000 0 + -0.281250 3.375000 0 + Y4 0 0.000000 4 1 + -0.281250 3.640625 0 + 0.281250 3.640625 0 + 0.281250 3.562500 0 + -0.281250 3.562500 0 + Y4 0 0.000000 4 1 + -0.281250 3.828125 0 + 0.281250 3.828125 0 + 0.281250 3.750000 0 + -0.281250 3.750000 0 + Y4 0 0.000000 4 1 + -0.281250 4.015625 0 + 0.281250 4.015625 0 + 0.281250 3.937500 0 + -0.281250 3.937500 0 + Y4 0 0.000000 4 1 + -0.281250 4.203125 0 + 0.281250 4.203125 0 + 0.281250 4.125000 0 + -0.281250 4.125000 0 + Y4 0 0.000000 4 1 + -0.281250 4.390625 0 + 0.281250 4.390625 0 + 0.281250 4.312500 0 + -0.281250 4.312500 0 + Y4 0 0.000000 4 1 + -0.281250 4.578125 0 + 0.281250 4.578125 0 + 0.281250 4.500000 0 + -0.281250 4.500000 0 + Y4 0 0.000000 4 1 + -0.281250 4.765625 0 + 0.281250 4.765625 0 + 0.281250 4.687500 0 + -0.281250 4.687500 0 + Y4 0 0.000000 4 1 + -0.281250 4.953125 0 + 0.281250 4.953125 0 + 0.281250 4.875000 0 + -0.281250 4.875000 0 + Y4 0 0.000000 4 1 + -0.281250 7.015625 0 + 0.281250 7.015625 0 + 0.281250 6.937500 0 + -0.281250 6.937500 0 + Y4 0 0.000000 4 1 + -0.281250 7.203125 0 + 0.281250 7.203125 0 + 0.281250 7.125000 0 + -0.281250 7.125000 0 + Y4 0 0.000000 4 1 + -0.281250 7.390625 0 + 0.281250 7.390625 0 + 0.281250 7.312500 0 + -0.281250 7.312500 0 + Y4 0 0.000000 4 1 + -0.281250 7.578125 0 + 0.281250 7.578125 0 + 0.281250 7.500000 0 + -0.281250 7.500000 0 + Y4 0 0.000000 4 1 + -0.281250 7.765625 0 + 0.281250 7.765625 0 + 0.281250 7.687500 0 + -0.281250 7.687500 0 + Y4 0 0.000000 4 1 + -0.281250 7.953125 0 + 0.281250 7.953125 0 + 0.281250 7.875000 0 + -0.281250 7.875000 0 + Y4 0 0.000000 4 1 + -0.281250 8.140625 0 + 0.281250 8.140625 0 + 0.281250 8.062500 0 + -0.281250 8.062500 0 + Y4 0 0.000000 4 1 + -0.281250 8.328125 0 + 0.281250 8.328125 0 + 0.281250 8.250000 0 + -0.281250 8.250000 0 + Y4 0 0.000000 4 1 + -0.281250 8.515625 0 + 0.281250 8.515625 0 + 0.281250 8.437500 0 + -0.281250 8.437500 0 + Y4 0 0.000000 4 1 + -0.281250 8.703125 0 + 0.281250 8.703125 0 + 0.281250 8.625000 0 + -0.281250 8.625000 0 + Y4 0 0.000000 4 1 + -0.281250 8.890625 0 + 0.281250 8.890625 0 + 0.281250 8.812500 0 + -0.281250 8.812500 0 + Y4 0 0.000000 4 1 + -0.281250 9.078125 0 + 0.281250 9.078125 0 + 0.281250 9.000000 0 + -0.281250 9.000000 0 + Y4 0 0.000000 4 1 + -0.281250 9.265625 0 + 0.281250 9.265625 0 + 0.281250 9.187500 0 + -0.281250 9.187500 0 + Y4 0 0.000000 4 1 + -0.281250 9.453125 0 + 0.281250 9.453125 0 + 0.281250 9.375000 0 + -0.281250 9.375000 0 + Y4 0 0.000000 4 1 + -0.281250 9.640625 0 + 0.281250 9.640625 0 + 0.281250 9.562500 0 + -0.281250 9.562500 0 + Y4 0 0.000000 4 1 + -0.281250 9.828125 0 + 0.281250 9.828125 0 + 0.281250 9.750000 0 + -0.281250 9.750000 0 + Y4 0 0.000000 4 1 + -0.281250 10.015625 0 + 0.281250 10.015625 0 + 0.281250 9.937500 0 + -0.281250 9.937500 0 + Y4 0 0.000000 4 1 + -0.281250 10.203125 0 + 0.281250 10.203125 0 + 0.281250 10.125000 0 + -0.281250 10.125000 0 + Y4 0 0.000000 4 1 + -0.281250 10.390625 0 + 0.281250 10.390625 0 + 0.281250 10.312500 0 + -0.281250 10.312500 0 + Y4 0 0.000000 4 1 + -0.281250 10.578125 0 + 0.281250 10.578125 0 + 0.281250 10.500000 0 + -0.281250 10.500000 0 + Y4 0 0.000000 4 1 + -0.281250 10.765625 0 + 0.281250 10.765625 0 + 0.281250 10.687500 0 + -0.281250 10.687500 0 + Y4 0 0.000000 4 1 + -0.281250 10.953125 0 + 0.281250 10.953125 0 + 0.281250 10.875000 0 + -0.281250 10.875000 0 + Y4 0 0.000000 4 1 + -0.281250 11.140625 0 + 0.281250 11.140625 0 + 0.281250 11.062500 0 + -0.281250 11.062500 0 + Y4 0 0.000000 4 1 + -0.281250 11.328125 0 + 0.281250 11.328125 0 + 0.281250 11.250000 0 + -0.281250 11.250000 0 + Y4 0 0.000000 4 1 + -0.281250 11.515625 0 + 0.281250 11.515625 0 + 0.281250 11.437500 0 + -0.281250 11.437500 0 + Y4 0 0.000000 4 1 + -0.281250 11.703125 0 + 0.281250 11.703125 0 + 0.281250 11.625000 0 + -0.281250 11.625000 0 + Y4 0 0.000000 4 1 + -0.281250 11.890625 0 + 0.281250 11.890625 0 + 0.281250 11.812500 0 + -0.281250 11.812500 0 + Y4 0 0.000000 4 1 + 0.343750 11.890625 0 + 2.531250 11.890625 0 + 2.531250 0.000000 0 + 0.343750 0.000000 0 + F4 12500670 0.000000 4 1 + 0.343750 11.890625 0 + 2.531250 11.890625 0 + 2.531250 0.000000 0 + 0.343750 0.000000 0 + Y4 0 0.000000 4 1 + -0.281250 5.140625 0 + 0.281250 5.140625 0 + 0.281250 5.062500 0 + -0.281250 5.062500 0 + Y4 0 0.000000 4 1 + -0.281250 5.328125 0 + 0.281250 5.328125 0 + 0.281250 5.250000 0 + -0.281250 5.250000 0 + Y4 0 0.000000 4 1 + -0.281250 5.515625 0 + 0.281250 5.515625 0 + 0.281250 5.437500 0 + -0.281250 5.437500 0 + Y4 0 0.000000 4 1 + -0.281250 5.703125 0 + 0.281250 5.703125 0 + 0.281250 5.625000 0 + -0.281250 5.625000 0 + Y4 0 0.000000 4 1 + -0.281250 5.890625 0 + 0.281250 5.890625 0 + 0.281250 5.812500 0 + -0.281250 5.812500 0 + Y4 0 0.000000 4 1 + -0.281250 6.078125 0 + 0.281250 6.078125 0 + 0.281250 6.000000 0 + -0.281250 6.000000 0 + Y4 0 0.000000 4 1 + -0.281250 6.265625 0 + 0.281250 6.265625 0 + 0.281250 6.187500 0 + -0.281250 6.187500 0 + Y4 0 0.000000 4 1 + -0.281250 6.453125 0 + 0.281250 6.453125 0 + 0.281250 6.375000 0 + -0.281250 6.375000 0 + Y4 0 0.000000 4 1 + -0.281250 6.640625 0 + 0.281250 6.640625 0 + 0.281250 6.562500 0 + -0.281250 6.562500 0 + Y4 0 0.000000 4 1 + -0.281250 6.828125 0 + 0.281250 6.828125 0 + 0.281250 6.750000 0 + -0.281250 6.750000 0 + L3 0 0.062500 0.000000 11.890625 0 0.000000 0.000000 0 +#Layer1 + F4 3355443 0.000000 4 1 + 5.750000 5.195313 0 + 5.625000 5.195313 0 + 5.625000 6.695313 0 + 5.750000 6.695313 0 + F4 5263440 0.000000 4 1 + 5.750000 6.882813 0 + 5.875000 6.882813 0 + 5.875000 5.007813 0 + 5.750000 5.007813 0 + F4 5263440 0.000000 4 1 + 5.500000 6.882813 0 + 5.625000 6.882813 0 + 5.625000 5.007813 0 + 5.500000 5.007813 0 + Y4 0 0.000000 4 1 + 2.468750 11.890625 0 + 2.531250 11.890625 0 + 2.531250 0.000000 0 + 2.468750 0.000000 0 + Y4 0 0.000000 4 1 + 0.343750 11.890625 0 + 0.406250 11.890625 0 + 0.406250 0.000000 0 + 0.343750 0.000000 0 + F4 8553090 0.000000 4 1 + 0.343750 11.890625 0 + 0.406250 11.890625 0 + 0.406250 0.000000 0 + 0.343750 0.000000 0 + F4 3355443 0.000000 4 1 + 0.062500 5.195313 0 + -0.062500 5.195313 0 + -0.062500 6.695313 0 + 0.062500 6.695313 0 + F4 5263440 0.000000 4 1 + 0.062500 6.882813 0 + 0.187500 6.882813 0 + 0.187500 5.007813 0 + 0.062500 5.007813 0 + F4 5263440 0.000000 4 1 + -0.187500 6.882813 0 + -0.062500 6.882813 0 + -0.062500 5.007813 0 + -0.187500 5.007813 0 +#Layer2 + Y4 3355443 0.000000 4 1 + 5.625000 5.195313 0 + 5.750000 5.195313 0 + 5.750000 6.695313 0 + 5.625000 6.695313 0 + Y4 3355443 0.000000 4 1 + 5.750000 6.882813 0 + 5.875000 6.882813 0 + 5.875000 5.007813 0 + 5.750000 5.007813 0 + Y4 3355443 0.000000 4 1 + 5.500000 6.882813 0 + 5.625000 6.882813 0 + 5.625000 5.007813 0 + 5.500000 5.007813 0 + Y4 3355443 0.000000 4 1 + -0.062500 5.195313 0 + 0.062500 5.195313 0 + 0.062500 6.695313 0 + -0.062500 6.695313 0 + Y4 3355443 0.000000 4 1 + 0.062500 6.882813 0 + 0.187500 6.882813 0 + 0.187500 5.007813 0 + 0.062500 5.007813 0 + Y4 3355443 0.000000 4 1 + -0.187500 6.882813 0 + -0.062500 6.882813 0 + -0.062500 5.007813 0 + -0.187500 5.007813 0 +#Layer3 + F4 5263440 0.000000 4 1 + -0.500000 7.101563 0 + -0.062500 7.101563 0 + -0.062500 5.226563 0 + -0.500000 5.226563 0 + F4 12410368 0.000000 4 1 + -0.062500 7.101563 0 + 0.500000 7.101563 0 + 0.500000 6.476563 0 + -0.062500 6.476563 0 + F4 5263440 0.000000 4 1 + 0.031250 5.570313 0 + 5.656250 5.570313 0 + 5.656250 5.226563 0 + 0.031250 5.226563 0 + F4 6908265 0.000000 4 1 + -0.062500 5.695313 0 + 5.750000 5.695313 0 + 5.750000 5.570313 0 + -0.062500 5.570313 0 + F4 6908265 0.000000 4 1 + -0.062500 6.320313 0 + 5.750000 6.320313 0 + 5.750000 6.195313 0 + -0.062500 6.195313 0 +#Layer4 + Y4 3355443 0.000000 4 1 + -0.500000 7.101563 0 + -0.062500 7.101563 0 + -0.062500 5.226563 0 + -0.500000 5.226563 0 + Y4 3355443 0.000000 4 1 + -0.062500 7.101563 0 + 0.500000 7.101563 0 + 0.500000 6.476563 0 + -0.062500 6.476563 0 + Y4 3355443 0.000000 4 1 + 0.031250 5.570313 0 + 5.656250 5.570313 0 + 5.656250 5.226563 0 + 0.031250 5.226563 0 + L3 0 0.031250 5.250000 5.632813 0 0.437500 5.632813 0 + L3 0 0.031250 5.250000 6.257813 0 0.437500 6.257813 0 + Y4 3355443 0.000000 4 1 + -0.062500 5.695313 0 + 5.750000 5.695313 0 + 5.750000 5.570313 0 + -0.062500 5.570313 0 + Y4 3355443 0.000000 4 1 + -0.062500 6.320313 0 + 5.750000 6.320313 0 + 5.750000 6.195313 0 + -0.062500 6.195313 0 +#Layer5 + F4 12410368 0.000000 4 1 + 4.162668 6.382813 0 + 4.600168 6.382813 0 + 4.600168 5.507813 0 + 4.162668 5.507813 0 +#Layer6 + L3 3355443 0 4.568918 5.945313 0 4.568918 5.632813 0 + L3 3355443 0 4.537668 5.945313 0 4.537668 5.695313 0 + L3 3355443 0 4.506418 5.945313 0 4.506418 5.632813 0 + L3 3355443 0 4.475168 5.945313 0 4.475168 5.695313 0 + L3 3355443 0 4.443918 5.945313 0 4.443918 5.632813 0 + L3 3355443 0 4.412668 5.945313 0 4.412668 5.695313 0 + L3 3355443 0 4.381418 5.945313 0 4.381418 5.632813 0 + L3 3355443 0 4.350168 5.945313 0 4.350168 5.695313 0 + L3 3355443 0 4.318918 5.945313 0 4.318918 5.632813 0 + L3 3355443 0 4.287668 5.945313 0 4.287668 5.695313 0 + L3 3355443 0 4.256418 5.945313 0 4.256418 5.632813 0 + L3 3355443 0 4.225168 5.945313 0 4.225168 5.695313 0 + L3 3355443 0 4.193918 5.945313 0 4.193918 5.632813 0 + L3 3355443 0 4.568918 5.945313 0 4.568918 6.257813 0 + L3 3355443 0 4.537668 5.945313 0 4.537668 6.195313 0 + L3 3355443 0 4.506418 5.945313 0 4.506418 6.257813 0 + L3 3355443 0 4.475168 5.945313 0 4.475168 6.195313 0 + L3 3355443 0 4.443918 5.945313 0 4.443918 6.257813 0 + L3 3355443 0 4.412668 5.945313 0 4.412668 6.195313 0 + L3 3355443 0 4.381418 5.945313 0 4.381418 6.257813 0 + L3 3355443 0 4.350168 5.945313 0 4.350168 6.195313 0 + L3 3355443 0 4.318918 5.945313 0 4.318918 6.257813 0 + L3 3355443 0 4.287668 5.945313 0 4.287668 6.195313 0 + L3 3355443 0 4.256418 5.945313 0 4.256418 6.257813 0 + L3 3355443 0 4.225168 5.945313 0 4.225168 6.195313 0 + L3 3355443 0 4.193918 5.945313 0 4.193918 6.257813 0 + L3 3355443 0 4.162668 5.945313 0 4.600168 5.945313 0 + Y4 3355443 0.000000 4 1 + 4.162668 6.382813 0 + 4.600168 6.382813 0 + 4.600168 5.507813 0 + 4.162668 5.507813 0 + END$SEGS +STRUCTURE HO "Walthers LCL Container Terminal (office) 933-3174B/933-3709Brec" +#Layer0 + F4 12410368 0.000000 4 1 + 0.000000 1.875000 0 + 2.500000 1.875000 0 + 2.500000 0.000000 0 + 0.000000 0.000000 0 +#Layer1 + L3 3355443 0 1.937500 0.937500 0 1.937500 0.250000 0 + L3 3355443 0 2.000000 0.937500 0 2.000000 0.375000 0 + L3 3355443 0 2.062500 0.937500 0 2.062500 0.250000 0 + L3 3355443 0 2.125000 0.937500 0 2.125000 0.375000 0 + L3 3355443 0 2.187500 0.937500 0 2.187500 0.250000 0 + L3 3355443 0 2.250000 0.937500 0 2.250000 0.375000 0 + L3 3355443 0 2.312500 0.937500 0 2.312500 0.250000 0 + L3 3355443 0 2.375000 0.937500 0 2.375000 0.375000 0 + L3 3355443 0 2.437500 0.937500 0 2.437500 0.250000 0 + L3 3355443 0 0.562500 0.937500 0 0.562500 1.625000 0 + L3 3355443 0 0.500000 0.937500 0 0.500000 1.500000 0 + L3 3355443 0 0.437500 0.937500 0 0.437500 1.625000 0 + L3 3355443 0 0.375000 0.937500 0 0.375000 1.500000 0 + L3 3355443 0 0.312500 0.937500 0 0.312500 1.625000 0 + L3 3355443 0 0.250000 0.937500 0 0.250000 1.500000 0 + L3 3355443 0 0.187500 0.937500 0 0.187500 1.625000 0 + L3 3355443 0 0.125000 0.937500 0 0.125000 1.500000 0 + L3 3355443 0 0.062500 0.937500 0 0.062500 1.625000 0 + L3 3355443 0 0.000000 0.937500 0 2.500000 0.937500 0 + Y4 3355443 0.000000 4 1 + 0.000000 1.875000 0 + 2.500000 1.875000 0 + 2.500000 0.000000 0 + 0.000000 0.000000 0 + END$SEGS + + + +SUBCONTENTS Walthers Cornerstone HO Structures - Steel Industries +STRUCTURE HO "Walthers Cornerstone Structures Blast Furnace 933-3054" + L3 0 0.000000 0.000000 0.041667 0 12.666667 0.041667 0 + L3 0 0.000000 12.666667 0.041667 0 12.666667 11.791667 0 + L3 0 0.000000 12.666667 11.791667 0 0.000000 11.791667 0 + L3 0 0.000000 0.000000 11.791667 0 0.000000 0.041667 0 + L3 0 0.000000 -0.041667 6.208334 0 12.625000 6.208334 0 + L3 0 0.000000 12.625000 6.208334 0 12.625000 5.375000 0 + L3 0 0.000000 12.625000 5.375000 0 -0.041667 5.375000 0 + L3 0 0.000000 -0.041667 5.375000 0 -0.041667 6.208334 0 + END$SEGS + +SUBCONTENTS Walthers Cornerstone HO Structures - Trackside Industries +STRUCTURE HO "Walthers R.J. Frost Ice & Storage 933-3020" + L3 0 0.000000 0.000000 0.000000 0 11.000000 0.000000 0 + L3 0 0.000000 11.000000 0.000000 0 11.000000 11.000000 0 + L3 0 0.000000 11.000000 11.000000 0 0.000000 11.000000 0 + L3 0 0.000000 0.000000 11.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Brook Hill Farm Dairy 933-3010" + L3 16711935 0 0.000000 0.000000 0 0.000000 7.250000 0 + L3 16711935 0 0.000000 7.250000 0 7.375000 7.250000 0 + L3 16711935 0 7.375000 7.250000 0 7.375000 0.000000 0 + L3 16711935 0 7.375000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Golden Valley Canning Co, Main Bldg 933-3018a" + L3 16711935 0 0.000000 0.000000 0 0.000000 8.000000 0 + L3 16711935 0 0.000000 8.000000 0 10.500000 8.000000 0 + L3 16711935 0 10.500000 8.000000 0 10.500000 0.000000 0 + L3 16711935 0 10.500000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Golden Valley Canning Co, Boiler House 933-3018b" + L3 16711935 0 0.000000 0.000000 0 0.000000 3.000000 0 + L3 16711935 0 0.000000 3.000000 0 4.750000 3.000000 0 + L3 16711935 0 4.750000 3.000000 0 4.750000 0.000000 0 + L3 16711935 0 4.750000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers United Trucking Transfer Terminal 933-3005" + L3 16711935 0 0.000000 0.000000 0 0.000000 6.000000 0 + L3 16711935 0 0.000000 6.000000 0 2.625000 6.000000 0 + L3 16711935 0 2.625000 6.000000 0 2.625000 0.000000 0 + L3 16711935 0 2.625000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Hardwood Furniture Co 933-3044" + L3 16711935 0 0.000000 0.000000 0 0.000000 10.625000 0 + L3 16711935 0 0.000000 10.625000 0 11.875000 10.625000 0 + L3 16711935 0 11.875000 10.625000 0 11.875000 0.000000 0 + L3 16711935 0 11.875000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Geo. Roberts Printing Inc 933-3046" + L3 16711935 0 0.000000 0.000000 0 0.000000 7.500000 0 + L3 16711935 0 0.000000 7.500000 0 12.750000 7.500000 0 + L3 16711935 0 12.750000 7.500000 0 12.750000 0.000000 0 + L3 16711935 0 12.750000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Water St Freight Terminal 933-3009" + L3 16711935 0 0.000000 0.000000 0 0.000000 6.250000 0 + L3 16711935 0 0.000000 6.250000 0 20.500000 6.250000 0 + L3 16711935 0 20.500000 6.250000 0 20.500000 0.000000 0 + L3 16711935 0 20.500000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Vulcan Mfg Co, Main Bldg 933-3045a" + L3 0 0.000000 0.000000 0.000000 0 9.250000 0.000000 0 + L3 0 0.000000 9.250000 0.000000 0 9.250000 8.500000 0 + L3 0 0.000000 9.250000 8.500000 0 0.000000 8.500000 0 + L3 0 0.000000 0.000000 8.500000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Vulcan Mfg Co, Crane Canopy 933-3045" + L3 0 0.000000 0.000000 0.000000 0 9.125000 0.000000 0 + L3 0 0.000000 9.125000 0.000000 0 9.125000 8.375000 0 + L3 0 0.000000 9.125000 8.375000 0 0.000000 8.375000 0 + L3 0 0.000000 0.000000 8.375000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Quality Investment Casting 933-3751" + L3 16711935 0.000000 0.000000 0.000000 0 8.500000 0.000000 0 + L3 16711935 0.000000 0.000000 0.000000 0 0.000000 4.375000 0 + L3 16711935 0.000000 8.500000 0.000000 0 8.500000 4.375000 0 + L3 16711935 0.000000 0.000000 4.375000 0 8.500000 4.375000 0 + END$SEGS +STRUCTURE HO "Walthers Reliable Warehouse & Storage 933-3014" + L3 16711935 0.000000 0.000000 0.812500 0 9.875000 0.812500 0 + L3 16711935 0.000000 0.000000 0.812500 0 0.000000 3.812500 0 + L3 16711935 0.000000 9.875000 0.812500 0 9.875000 6.687500 0 + L3 16711935 0.000000 0.000000 3.812500 0 9.875000 6.687500 0 + L3 16711935 0.000000 3.375000 0.812500 0 3.375000 0.000000 0 + L3 16711935 0.000000 9.875000 4.062500 0 10.687500 4.062500 0 + L3 16711935 0.000000 3.375000 0.000500 0 10.687500 0.000500 0 + L3 16711935 0.000000 10.688000 4.062500 0 10.688000 0.000500 0 + END$SEGS +STRUCTURE HO "Walthers Valley Citrus Packers 933-2926" + L3 16711935 0.000000 0.000000 0.000000 0 9.125000 0.000000 0 + L3 16711935 0.000000 0.000000 0.000000 0 0.000000 8.375000 0 + L3 16711935 0.000000 9.125000 0.000000 0 9.125000 8.375000 0 + L3 16711935 0.000000 0.000000 8.375000 0 9.125000 8.375000 0 + L3 16711935 0.000000 9.125000 1.375000 0 10.500000 1.375000 0 + L3 16711935 0.000000 9.125000 2.125000 0 10.500000 2.125000 0 + L3 16711935 0.000000 10.500000 2.125000 0 10.500000 1.375000 0 + END$SEGS +STRUCTURE HO "Walther Champion Packing Co. 933-3048" + L3 0 0.000000 0.000000 1.250000 0 16.375000 1.250000 0 + L3 0 0.000000 16.375000 1.250000 0 16.375000 4.750000 0 + L3 0 0.000000 10.625000 1.250000 0 10.625000 7.250000 0 + L3 0 0.000000 16.375000 4.750000 0 10.562500 4.750000 0 + L3 0 0.000000 16.375000 4.750000 0 16.375000 5.250000 0 + L3 0 0.000000 16.375000 5.250000 0 17.000000 5.250000 0 + L3 0 0.000000 17.000000 5.250000 0 17.000000 0.000000 0 + L3 0 0.000000 17.000000 0.000000 0 0.500000 0.000000 0 + L3 0 0.000000 0.500000 0.000000 0 0.500000 1.250000 0 + L3 0 0.000000 0.000000 1.250000 0 0.000000 7.250000 0 + L3 0 0.000000 0.000000 7.250000 0 11.500000 7.250000 0 + L3 0 0.000000 11.500000 7.250000 0 11.500000 8.500000 0 + L3 0 0.000000 11.500000 8.500000 0 0.000000 8.500000 0 + L3 0 0.000000 0.000000 8.500000 0 0.000000 7.250000 0 + A3 0 0.000000 0.951972 12.750000 6.250000 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Stockyard 933-3047" + L3 0 0.000000 0.000000 0.000000 0 12.500000 0.000000 0 + L3 0 0.000000 12.500000 0.000000 0 12.500000 7.250000 0 + L3 0 0.000000 12.500000 7.250000 0 13.000000 7.250000 0 + L3 0 0.000000 13.000000 7.250000 0 13.000000 8.000000 0 + L3 0 0.000000 13.000000 8.000000 0 11.000000 8.000000 0 + L3 0 0.000000 11.000000 8.000000 0 11.000000 7.625000 0 + L3 0 0.000000 11.000000 7.625000 0 10.500000 7.625000 0 + L3 0 0.000000 10.500000 7.625000 0 10.500000 7.250000 0 + L3 0 0.000000 10.500000 7.250000 0 6.000000 7.250000 0 + L3 0 0.000000 6.500000 7.250000 0 6.500000 8.000000 0 + L3 0 0.000000 6.500000 8.000000 0 4.500000 8.000000 0 + L3 0 0.000000 4.500000 8.000000 0 4.500000 7.687500 0 + L3 0 0.000000 4.500000 7.687500 0 4.000000 7.687500 0 + L3 0 0.000000 4.000000 7.687500 0 4.000000 7.250000 0 + L3 0 0.000000 4.000000 7.250000 0 0.000000 7.250000 0 + L3 0 0.000000 0.000000 7.250000 0 0.000000 0.000000 0 + L3 0 0.000000 6.000000 7.250000 0 6.000000 -0.062500 0 + END$SEGS +STRUCTURE HO "Walthers Ice House and Icing Platform 933-3049" + X pier 0.000000 "" +#Layer0 + F4 3355443 0.000000 14 0 + 4.546875 2.691845 0 + 4.546875 7.867777 0 + 15.703125 7.867777 0 + 15.703125 2.691845 0 + 13.203125 2.691845 0 + 13.203125 4.314533 0 + 12.765625 5.189533 0 + 12.328125 4.314533 0 + 12.328125 2.691845 0 + 7.921875 2.691845 0 + 7.921875 4.314533 0 + 7.484375 5.189533 0 + 7.046875 4.314533 0 + 7.046875 2.691845 0 + F4 3355443 0.000000 4 1 + 20.250000 1.678263 0 + 18.250000 1.678263 0 + 18.250000 1.709513 0 + 20.250000 1.709513 0 + F4 3355443 0.000000 4 1 + 20.250000 2.022013 0 + 18.250000 2.022013 0 + 18.250000 2.053263 0 + 20.250000 2.053263 0 + F4 3355443 0.000000 4 1 + 0.000000 1.678263 0 + 2.000000 1.678263 0 + 2.000000 1.709513 0 + 0.000000 1.709513 0 + F4 3355443 0.000000 4 1 + 0.000000 2.022013 0 + 2.000000 2.022013 0 + 2.000000 2.053263 0 + 0.000000 2.053263 0 + F4 3355443 0.000000 4 1 + 2.000000 2.629345 0 + 18.250000 2.629345 0 + 18.250000 1.102181 0 + 2.000000 1.102181 0 + F4 3355443 0.000000 4 1 + 3.645000 1.039681 0 + 2.205000 1.039681 0 + 2.205000 1.102181 0 + 3.645000 1.102181 0 + F4 3355443 0.000000 4 1 + 18.045000 1.039681 0 + 16.605000 1.039681 0 + 16.605000 1.102181 0 + 18.045000 1.102181 0 + F4 3355443 0.000000 4 1 + 16.445000 1.039681 0 + 15.005000 1.039681 0 + 15.005000 1.102181 0 + 16.445000 1.102181 0 + F4 3355443 0.000000 4 1 + 14.845000 1.039681 0 + 13.405000 1.039681 0 + 13.405000 1.102181 0 + 14.845000 1.102181 0 + F4 3355443 0.000000 4 1 + 13.245000 1.039681 0 + 11.805000 1.039681 0 + 11.805000 1.102181 0 + 13.245000 1.102181 0 + F4 3355443 0.000000 4 1 + 11.645000 1.039681 0 + 10.205000 1.039681 0 + 10.205000 1.102181 0 + 11.645000 1.102181 0 + F4 3355443 0.000000 4 1 + 10.045000 1.039681 0 + 8.605000 1.039681 0 + 8.605000 1.102181 0 + 10.045000 1.102181 0 + F4 3355443 0.000000 4 1 + 8.445000 1.039681 0 + 7.005000 1.039681 0 + 7.005000 1.102181 0 + 8.445000 1.102181 0 + F4 3355443 0.000000 4 1 + 6.845000 1.039681 0 + 5.405000 1.039681 0 + 5.405000 1.102181 0 + 6.845000 1.102181 0 + F4 3355443 0.000000 4 1 + 5.245000 1.039681 0 + 3.805000 1.039681 0 + 3.805000 1.102181 0 + 5.245000 1.102181 0 +#Layer1 + F4 6908265 0.000000 4 1 + 9.781250 5.623561 0 + 10.468750 5.623561 0 + 10.468750 4.936061 0 + 9.781250 4.936061 0 + F4 6908265 0.000000 4 1 + 13.859375 5.623561 0 + 14.546875 5.623561 0 + 14.546875 4.936061 0 + 13.859375 4.936061 0 + F4 6908265 0.000000 4 1 + 5.703125 5.623561 0 + 6.390625 5.623561 0 + 6.390625 4.936061 0 + 5.703125 4.936061 0 + Y4 0 0.000000 4 1 + 16.605000 1.039681 0 + 18.045000 1.039681 0 + 18.045000 1.102181 0 + 16.605000 1.102181 0 + Y4 0 0.000000 4 1 + 15.005000 1.039681 0 + 16.445000 1.039681 0 + 16.445000 1.102181 0 + 15.005000 1.102181 0 + Y4 0 0.000000 4 1 + 13.405000 1.039681 0 + 14.845000 1.039681 0 + 14.845000 1.102181 0 + 13.405000 1.102181 0 + Y4 0 0.000000 4 1 + 11.805000 1.039681 0 + 13.245000 1.039681 0 + 13.245000 1.102181 0 + 11.805000 1.102181 0 + Y4 0 0.000000 4 1 + 10.205000 1.039681 0 + 11.645000 1.039681 0 + 11.645000 1.102181 0 + 10.205000 1.102181 0 + Y4 0 0.000000 4 1 + 8.605000 1.039681 0 + 10.045000 1.039681 0 + 10.045000 1.102181 0 + 8.605000 1.102181 0 + Y4 0 0.000000 4 1 + 7.005000 1.039681 0 + 8.445000 1.039681 0 + 8.445000 1.102181 0 + 7.005000 1.102181 0 + Y4 0 0.000000 4 1 + 5.405000 1.039681 0 + 6.845000 1.039681 0 + 6.845000 1.102181 0 + 5.405000 1.102181 0 + Y4 0 0.000000 4 1 + 3.805000 1.039681 0 + 5.245000 1.039681 0 + 5.245000 1.102181 0 + 3.805000 1.102181 0 + Y4 0 0.000000 4 1 + 2.205000 1.039681 0 + 3.645000 1.039681 0 + 3.645000 1.102181 0 + 2.205000 1.102181 0 + L3 0 0 18.331601 2.022013 0 18.331601 1.709513 0 + L3 0 0 18.444448 2.022013 0 18.444448 1.709513 0 + L3 0 0 18.557295 2.022013 0 18.557295 1.709513 0 + L3 0 0 18.670142 2.022013 0 18.670142 1.709513 0 + L3 0 0 18.782989 2.022013 0 18.782989 1.709513 0 + L3 0 0 18.895836 2.022013 0 18.895836 1.709513 0 + L3 0 0 19.008683 2.022013 0 19.008683 1.709513 0 + L3 0 0 19.121530 2.022013 0 19.121530 1.709513 0 + L3 0 0 19.234377 2.022013 0 19.234377 1.709513 0 + L3 0 0 19.347224 2.022013 0 19.347224 1.709513 0 + L3 0 0 19.460071 2.022013 0 19.460071 1.709513 0 + L3 0 0 19.572918 2.022013 0 19.572918 1.709513 0 + L3 0 0 19.685765 2.022013 0 19.685765 1.709513 0 + L3 0 0 19.798612 2.022013 0 19.798612 1.709513 0 + L3 0 0 19.911459 2.022013 0 19.911459 1.709513 0 + L3 0 0 20.024306 2.022013 0 20.024306 1.709513 0 + L3 0 0 20.137153 2.022013 0 20.137153 1.709513 0 + L3 0 0 20.250000 2.022013 0 20.250000 1.709513 0 + Y4 0 0.000000 4 1 + 20.250000 1.678263 0 + 18.250000 1.678263 0 + 18.250000 1.709513 0 + 20.250000 1.709513 0 + Y4 0 0.000000 4 1 + 20.250000 2.022013 0 + 18.250000 2.022013 0 + 18.250000 2.053263 0 + 20.250000 2.053263 0 + L3 0 0 1.918399 2.022013 0 1.918399 1.709513 0 + L3 0 0 1.805552 2.022013 0 1.805552 1.709513 0 + L3 0 0 1.692705 2.022013 0 1.692705 1.709513 0 + L3 0 0 1.579858 2.022013 0 1.579858 1.709513 0 + L3 0 0 1.467011 2.022013 0 1.467011 1.709513 0 + L3 0 0 1.354164 2.022013 0 1.354164 1.709513 0 + L3 0 0 1.241317 2.022013 0 1.241317 1.709513 0 + L3 0 0 1.128470 2.022013 0 1.128470 1.709513 0 + L3 0 0 1.015623 2.022013 0 1.015623 1.709513 0 + L3 0 0 0.902776 2.022013 0 0.902776 1.709513 0 + L3 0 0 0.789929 2.022013 0 0.789929 1.709513 0 + L3 0 0 0.677082 2.022013 0 0.677082 1.709513 0 + L3 0 0 0.564235 2.022013 0 0.564235 1.709513 0 + L3 0 0 0.451388 2.022013 0 0.451388 1.709513 0 + L3 0 0 0.338541 2.022013 0 0.338541 1.709513 0 + L3 0 0 0.225694 2.022013 0 0.225694 1.709513 0 + L3 0 0 0.112847 2.022013 0 0.112847 1.709513 0 + L3 0 0 0.000000 2.022013 0 0.000000 1.709513 0 + Y4 0 0.000000 4 1 + 0.000000 1.678263 0 + 2.000000 1.678263 0 + 2.000000 1.709513 0 + 0.000000 1.709513 0 + Y4 0 0.000000 4 1 + 0.000000 2.022013 0 + 2.000000 2.022013 0 + 2.000000 2.053263 0 + 0.000000 2.053263 0 + L3 0 0 18.000000 1.803263 0 18.000000 1.102181 0 + L3 0 0 17.750000 1.803263 0 17.750000 1.102181 0 + L3 0 0 17.500000 1.803263 0 17.500000 1.102181 0 + L3 0 0 17.250000 1.803263 0 17.250000 1.102181 0 + L3 0 0 17.000000 1.803263 0 17.000000 1.102181 0 + L3 0 0 16.750000 1.803263 0 16.750000 1.102181 0 + L3 0 0 16.500000 1.803263 0 16.500000 1.102181 0 + L3 0 0 16.250000 1.803263 0 16.250000 1.102181 0 + L3 0 0 16.000000 1.803263 0 16.000000 1.102181 0 + L3 0 0 15.750000 1.803263 0 15.750000 1.102181 0 + L3 0 0 15.500000 1.803263 0 15.500000 1.102181 0 + L3 0 0 15.250000 1.803263 0 15.250000 1.102181 0 + L3 0 0 15.000000 1.803263 0 15.000000 1.102181 0 + L3 0 0 14.750000 1.803263 0 14.750000 1.102181 0 + L3 0 0 14.500000 1.803263 0 14.500000 1.102181 0 + L3 0 0 14.250000 1.803263 0 14.250000 1.102181 0 + L3 0 0 14.000000 1.803263 0 14.000000 1.102181 0 + L3 0 0 13.750000 1.803263 0 13.750000 1.102181 0 + L3 0 0 13.500000 1.803263 0 13.500000 1.102181 0 + L3 0 0 13.250000 1.803263 0 13.250000 1.102181 0 + L3 0 0 13.000000 1.803263 0 13.000000 1.102181 0 + L3 0 0 12.750000 1.803263 0 12.750000 1.102181 0 + L3 0 0 12.500000 1.803263 0 12.500000 1.102181 0 + L3 0 0 12.250000 1.803263 0 12.250000 1.102181 0 + L3 0 0 12.000000 1.803263 0 12.000000 1.102181 0 + L3 0 0 11.750000 1.803263 0 11.750000 1.102181 0 + L3 0 0 11.500000 1.803263 0 11.500000 1.102181 0 + L3 0 0 11.250000 1.803263 0 11.250000 1.102181 0 + L3 0 0 11.000000 1.803263 0 11.000000 1.102181 0 + L3 0 0 10.750000 1.803263 0 10.750000 1.102181 0 + L3 0 0 10.500000 1.803263 0 10.500000 1.102181 0 + L3 0 0 10.250000 1.803263 0 10.250000 1.102181 0 + L3 0 0 10.000000 1.803263 0 10.000000 1.102181 0 + L3 0 0 9.750000 1.803263 0 9.750000 1.102181 0 + L3 0 0 9.500000 1.803263 0 9.500000 1.102181 0 + L3 0 0 9.250000 1.803263 0 9.250000 1.102181 0 + L3 0 0 9.000000 1.803263 0 9.000000 1.102181 0 + L3 0 0 8.750000 1.803263 0 8.750000 1.102181 0 + L3 0 0 8.500000 1.803263 0 8.500000 1.102181 0 + L3 0 0 8.250000 1.803263 0 8.250000 1.102181 0 + L3 0 0 8.000000 1.803263 0 8.000000 1.102181 0 + L3 0 0 7.750000 1.803263 0 7.750000 1.102181 0 + L3 0 0 7.500000 1.803263 0 7.500000 1.102181 0 + L3 0 0 7.250000 1.803263 0 7.250000 1.102181 0 + L3 0 0 7.000000 1.803263 0 7.000000 1.102181 0 + L3 0 0 6.750000 1.803263 0 6.750000 1.102181 0 + L3 0 0 6.500000 1.803263 0 6.500000 1.102181 0 + L3 0 0 6.250000 1.803263 0 6.250000 1.102181 0 + L3 0 0 6.000000 1.803263 0 6.000000 1.102181 0 + L3 0 0 5.750000 1.803263 0 5.750000 1.102181 0 + L3 0 0 5.500000 1.803263 0 5.500000 1.102181 0 + L3 0 0 5.250000 1.803263 0 5.250000 1.102181 0 + L3 0 0 5.000000 1.803263 0 5.000000 1.102181 0 + L3 0 0 4.750000 1.803263 0 4.750000 1.102181 0 + L3 0 0 4.500000 1.803263 0 4.500000 1.102181 0 + L3 0 0 4.250000 1.803263 0 4.250000 1.102181 0 + L3 0 0 4.000000 1.803263 0 4.000000 1.102181 0 + L3 0 0 3.750000 1.803263 0 3.750000 1.102181 0 + L3 0 0 3.500000 1.803263 0 3.500000 1.102181 0 + L3 0 0 3.250000 1.803263 0 3.250000 1.102181 0 + L3 0 0 3.000000 1.803263 0 3.000000 1.102181 0 + L3 0 0 2.750000 1.803263 0 2.750000 1.102181 0 + L3 0 0 2.500000 1.803263 0 2.500000 1.102181 0 + L3 0 0 2.250000 1.803263 0 2.250000 1.102181 0 + L3 0 0 18.000000 1.928263 0 18.000000 2.629345 0 + L3 0 0 17.750000 1.928263 0 17.750000 2.629345 0 + L3 0 0 17.500000 1.928263 0 17.500000 2.629345 0 + L3 0 0 17.250000 1.928263 0 17.250000 2.629345 0 + L3 0 0 17.000000 1.928263 0 17.000000 2.629345 0 + L3 0 0 16.750000 1.928263 0 16.750000 2.629345 0 + L3 0 0 16.500000 1.928263 0 16.500000 2.629345 0 + L3 0 0 16.250000 1.928263 0 16.250000 2.629345 0 + L3 0 0 16.000000 1.928263 0 16.000000 2.629345 0 + L3 0 0 15.750000 1.928263 0 15.750000 2.629345 0 + L3 0 0 15.500000 1.928263 0 15.500000 2.629345 0 + L3 0 0 15.250000 1.928263 0 15.250000 2.629345 0 + L3 0 0 15.000000 1.928263 0 15.000000 2.629345 0 + L3 0 0 14.750000 1.928263 0 14.750000 2.629345 0 + L3 0 0 14.500000 1.928263 0 14.500000 2.629345 0 + L3 0 0 14.250000 1.928263 0 14.250000 2.629345 0 + L3 0 0 14.000000 1.928263 0 14.000000 2.629345 0 + L3 0 0 13.750000 1.928263 0 13.750000 2.629345 0 + L3 0 0 13.500000 1.928263 0 13.500000 2.629345 0 + L3 0 0 13.250000 1.928263 0 13.250000 2.629345 0 + L3 0 0 13.000000 1.928263 0 13.000000 2.629345 0 + L3 0 0 12.750000 1.928263 0 12.750000 2.629345 0 + L3 0 0 12.500000 1.928263 0 12.500000 2.629345 0 + L3 0 0 12.250000 1.928263 0 12.250000 2.629345 0 + L3 0 0 12.000000 1.928263 0 12.000000 2.629345 0 + L3 0 0 11.750000 1.928263 0 11.750000 2.629345 0 + L3 0 0 11.500000 1.928263 0 11.500000 2.629345 0 + L3 0 0 11.250000 1.928263 0 11.250000 2.629345 0 + L3 0 0 11.000000 1.928263 0 11.000000 2.629345 0 + L3 0 0 10.750000 1.928263 0 10.750000 2.629345 0 + L3 0 0 10.500000 1.928263 0 10.500000 2.629345 0 + L3 0 0 10.250000 1.928263 0 10.250000 2.629345 0 + L3 0 0 10.000000 1.928263 0 10.000000 2.629345 0 + L3 0 0 9.750000 1.928263 0 9.750000 2.629345 0 + L3 0 0 9.500000 1.928263 0 9.500000 2.629345 0 + L3 0 0 9.250000 1.928263 0 9.250000 2.629345 0 + L3 0 0 9.000000 1.928263 0 9.000000 2.629345 0 + L3 0 0 8.750000 1.928263 0 8.750000 2.629345 0 + L3 0 0 8.500000 1.928263 0 8.500000 2.629345 0 + L3 0 0 8.250000 1.928263 0 8.250000 2.629345 0 + L3 0 0 8.000000 1.928263 0 8.000000 2.629345 0 + L3 0 0 7.750000 1.928263 0 7.750000 2.629345 0 + L3 0 0 7.500000 1.928263 0 7.500000 2.629345 0 + L3 0 0 7.250000 1.928263 0 7.250000 2.629345 0 + L3 0 0 7.000000 1.928263 0 7.000000 2.629345 0 + L3 0 0 6.750000 1.928263 0 6.750000 2.629345 0 + L3 0 0 6.500000 1.928263 0 6.500000 2.629345 0 + L3 0 0 6.250000 1.928263 0 6.250000 2.629345 0 + L3 0 0 6.000000 1.928263 0 6.000000 2.629345 0 + L3 0 0 5.750000 1.928263 0 5.750000 2.629345 0 + L3 0 0 5.500000 1.928263 0 5.500000 2.629345 0 + L3 0 0 5.250000 1.928263 0 5.250000 2.629345 0 + L3 0 0 5.000000 1.928263 0 5.000000 2.629345 0 + L3 0 0 4.750000 1.928263 0 4.750000 2.629345 0 + L3 0 0 4.500000 1.928263 0 4.500000 2.629345 0 + L3 0 0 4.250000 1.928263 0 4.250000 2.629345 0 + L3 0 0 4.000000 1.928263 0 4.000000 2.629345 0 + L3 0 0 3.750000 1.928263 0 3.750000 2.629345 0 + L3 0 0 3.500000 1.928263 0 3.500000 2.629345 0 + L3 0 0 3.250000 1.928263 0 3.250000 2.629345 0 + L3 0 0 3.000000 1.928263 0 3.000000 2.629345 0 + L3 0 0 2.750000 1.928263 0 2.750000 2.629345 0 + L3 0 0 2.500000 1.928263 0 2.500000 2.629345 0 + L3 0 0 2.250000 1.928263 0 2.250000 2.629345 0 + L3 0 0 2.000000 1.803263 0 18.250000 1.803263 0 + L3 0 0 2.000000 1.928263 0 18.250000 1.928263 0 + L3 0 0 2.000000 1.865763 0 18.250000 1.865763 0 + Y4 0 0.000000 4 1 + 2.000000 2.629345 0 + 18.250000 2.629345 0 + 18.250000 1.102181 0 + 2.000000 1.102181 0 + F4 6908265 0.000000 5 0 + 13.203125 2.752033 0 + 12.328125 2.752033 0 + 12.328125 4.314533 0 + 12.765625 5.189533 0 + 13.203125 4.314533 0 + F4 6908265 0.000000 5 0 + 7.921875 4.314533 0 + 7.921875 2.752033 0 + 7.046875 2.752033 0 + 7.046875 4.314533 0 + 7.484375 5.189533 0 +#Layer2 + L3 0 0 14.609375 5.279811 0 15.703125 5.279811 0 + L3 0 0 10.531250 5.279811 0 13.796875 5.279811 0 + L3 0 0 6.453125 5.279811 0 9.718750 5.279811 0 + L3 0 0 4.546875 5.279811 0 5.640625 5.279811 0 + L3 0 0 9.781250 5.279811 0 10.468750 5.279811 0 + Y4 0 0.000000 4 1 + 9.781250 5.623561 0 + 10.468750 5.623561 0 + 10.468750 4.936061 0 + 9.781250 4.936061 0 + L3 0 0 14.546875 5.279811 0 13.859375 5.279811 0 + Y4 0 0.000000 4 1 + 14.546875 5.623561 0 + 13.859375 5.623561 0 + 13.859375 4.936061 0 + 14.546875 4.936061 0 + L3 0 0 5.703125 5.279811 0 6.390625 5.279811 0 + Y4 0 0.000000 4 1 + 5.703125 5.623561 0 + 6.390625 5.623561 0 + 6.390625 4.936061 0 + 5.703125 4.936061 0 + Y4 0 0.000000 14 0 + 4.546875 2.691845 0 + 4.546875 7.867777 0 + 15.703125 7.867777 0 + 15.703125 2.691845 0 + 13.203125 2.691845 0 + 13.203125 4.314533 0 + 12.765625 5.189533 0 + 12.328125 4.314533 0 + 12.328125 2.691845 0 + 7.921875 2.691845 0 + 7.921875 4.314533 0 + 7.484375 5.189533 0 + 7.046875 4.314533 0 + 7.046875 2.691845 0 + L3 0 0 12.765625 5.189533 0 12.765625 2.752033 0 + Y4 0 0.000000 5 0 + 12.328125 4.314533 0 + 12.328125 2.752033 0 + 13.203125 2.752033 0 + 13.203125 4.314533 0 + 12.765625 5.189533 0 + L3 0 0 7.484375 5.189533 0 7.484375 2.752033 0 + Y4 0 0.000000 5 0 + 7.921875 4.314533 0 + 7.921875 2.752033 0 + 7.046875 2.752033 0 + 7.046875 4.314533 0 + 7.484375 5.189533 0 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Grain Industries +STRUCTURE HO "Walthers ADM Scalehouse 933-3027a" + L3 0 0.000000 0.000000 0.000000 0 5.875000 0.000000 0 + L3 0 0.000000 5.875000 0.000000 0 5.875000 3.875000 0 + L3 0 0.000000 5.875000 3.875000 0 0.000000 3.875000 0 + L3 0 0.000000 0.000000 3.875000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers ADM Rail Car Scale 933-3027b" + L3 0 0.000000 0.000000 0.000000 0 8.000000 0.000000 0 + L3 0 0.000000 8.000000 0.000000 0 8.000000 1.875000 0 + L3 0 0.000000 8.000000 1.875000 0 0.000000 1.875000 0 + L3 0 0.000000 0.000000 1.875000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers ADM Truck Scale 933-3027c" + L3 0 0.000000 0.000000 0.000000 0 4.000000 0.000000 0 + L3 0 0.000000 4.000000 0.000000 0 4.000000 1.562500 0 + L3 0 0.000000 4.000000 1.562500 0 0.000000 1.562500 0 + L3 0 0.000000 0.000000 1.562500 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Coop Grain Elevator, Main Bldg 933-3036a" + L3 0 0.000000 0.750000 0.000000 0 0.750000 7.250000 0 + L3 0 0.000000 1.750000 0.000000 0 1.750000 3.375000 0 + L3 0 0.000000 2.750000 0.000000 0 2.750000 3.375000 0 + L3 0 0.000000 3.750000 0.000000 0 3.750000 3.375000 0 + L3 0 0.000000 4.750000 0.000000 0 4.750000 7.250000 0 + L3 0 0.000000 0.000000 6.250000 0 8.812500 6.250000 0 + L3 0 0.000000 8.812500 6.250000 0 8.812500 4.000000 0 + L3 0 0.000000 8.812500 4.000000 0 8.000000 4.000000 0 + L3 0 0.000000 8.000000 4.000000 0 8.000000 2.937500 0 + L3 0 0.000000 8.000000 2.937500 0 7.687500 2.937500 0 + L3 0 0.000000 7.687500 3.812500 0 7.687500 2.562500 0 + L3 0 0.000000 7.687500 2.562500 0 5.500000 2.562500 0 + L3 0 0.000000 5.500000 2.562500 0 5.500000 4.000000 0 + L3 0 0.000000 7.687500 3.812500 0 5.500000 3.812500 0 + L3 0 0.000000 5.500000 4.000000 0 0.000000 4.000000 0 + L3 0 0.000000 0.000000 6.250000 0 0.000000 4.000000 0 + L3 0 0.000000 0.750000 0.000000 0 4.750000 0.000000 0 + L3 0 0.000000 0.750000 6.562500 0 4.750000 6.562500 0 + L3 0 0.000000 1.750000 3.375000 0 1.750000 4.000000 0 + L3 0 0.000000 2.750000 3.375000 0 2.750000 4.000000 0 + L3 0 0.000000 3.750000 3.312500 0 3.750000 4.000000 0 + END$SEGS +STRUCTURE HO "Walthers Coop Grain Elevator, Shed 933-3036b" + L3 0 0.000000 0.000000 0.000000 0 7.000000 0.000000 0 + L3 0 0.000000 7.000000 0.000000 0 7.000000 4.500000 0 + L3 0 0.000000 7.000000 4.500000 0 0.000000 4.500000 0 + L3 0 0.000000 0.000000 4.500000 0 0.000000 0.000000 0 + L3 0 0.000000 0.000000 2.250000 0 6.937500 2.250000 0 + L3 0 0.000000 3.250000 2.000000 0 3.750000 2.000000 0 + L3 0 0.000000 3.750000 2.000000 0 3.750000 2.500000 0 + L3 0 0.000000 3.750000 2.500000 0 3.250000 2.500000 0 + L3 0 0.000000 3.250000 2.500000 0 3.250000 2.000000 0 + END$SEGS +STRUCTURE HO "Walthers ADM Grain Elevator 933-3022" + L3 0 0.000000 0.000000 0.000000 0 13.500000 0.000000 0 + L3 0 0.000000 13.500000 0.000000 0 13.500000 9.500000 0 + L3 0 0.000000 13.500000 9.500000 0 0.000000 9.500000 0 + L3 0 0.000000 0.000000 9.500000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers ADM Grain Elevator 933-3225" + L3 0 0 14.925370 10.792190 0 6.659013 10.792190 0 + L3 0 0 14.925370 0.000000 0 9.184845 0.000000 0 + L3 0 0 9.184845 0.000000 0 9.184845 7.692308 0 + L3 0 0 14.925370 7.692308 0 6.659013 7.692308 0 + L3 0 0 6.659013 10.792190 0 6.659013 7.692308 0 + L3 0 0 9.184845 2.870264 0 14.925370 2.870264 0 + L3 0 0 13.432840 7.692308 0 13.432840 2.870264 0 + L3 0 0 10.332950 7.692308 0 10.332950 2.870264 0 + L3 0 0 14.925370 6.888634 0 14.006890 6.888634 0 + L3 0 0 14.006890 6.888634 0 14.006890 5.970150 0 + L3 0 0 14.006890 5.970150 0 14.925370 5.970150 0 + L3 0 0 14.006890 4.362802 0 14.925370 4.362802 0 + L3 0 0 14.925370 10.792190 0 14.925370 0.000000 0 + A3 0 0 0.363062 14.466130 6.429391 0 0.000000 360.000000 + A3 0 0 0.363062 14.466130 3.903559 0 0.000000 360.000000 + L3 0 0 14.925370 3.444317 0 14.006890 3.444317 0 + L3 0 0 14.006890 4.362802 0 14.006890 3.444317 0 + A3 0 0 0.229621 14.466130 6.429391 0 0.000000 360.000000 + A3 0 0 0.229621 14.466130 3.903559 0 0.000000 360.000000 + A3 0 0 0.114811 11.825490 6.888634 0 0.000000 360.000000 + A3 0 0 0.114811 11.825490 5.970150 0 0.000000 360.000000 + A3 0 0 0.114811 11.825490 4.362802 0 0.000000 360.000000 + A3 0 0 0.114811 11.825490 3.559128 0 0.000000 360.000000 + A3 0 0 1.148106 8.036739 6.429391 0 270.000000 180.000000 + L3 0 0 6.888634 6.429391 0 6.888634 6.429391 0 + A3 0 0 1.148106 5.740528 6.429391 0 270.000000 180.000000 + A3 0 0 1.148106 3.444317 6.429391 0 270.000000 180.000000 + A3 0 0 1.139042 1.157169 6.429391 0 246.222684 203.777316 + A3 0 0 1.148106 8.036739 4.133180 0 90.000000 180.000000 + A3 0 0 1.148106 5.740528 4.133180 0 90.000000 180.000000 + A3 0 0 1.148106 3.444317 4.133180 0 90.000000 180.000000 + A3 0 0 1.139042 1.157169 4.133180 0 90.000000 203.777316 + L3 0 0 9.184845 5.281286 0 0.114811 5.281286 0 + L3 0 0 0.114811 5.281286 0 0.114811 6.199770 0 + L3 0 0 0.114811 6.199770 0 9.070035 6.199770 0 + L3 0 0 0.114811 5.281286 0 0.114811 4.362802 0 + L3 0 0 0.114811 4.362802 0 9.184845 4.362802 0 + END$SEGS +STRUCTURE HO "Walthers ADM Grain Elevator (concrete) 933-3022" + G3 15720651 0.000000 1.148106 1.148106 5.442971 0 + G3 15720651 0.000000 1.148106 3.444317 5.442971 0 + G3 15720651 0.000000 1.148106 3.444317 5.442971 0 + G3 15720651 0.000000 1.148106 5.740528 5.442971 0 + G3 15720651 0.000000 1.148106 8.036739 5.442971 0 + G3 15720651 0.000000 1.148106 1.148106 7.739183 0 + G3 15720651 0.000000 1.148106 3.444317 7.739183 0 + G3 15720651 0.000000 1.148106 5.740528 7.739183 0 + G3 15720651 0.000000 1.148106 8.036739 7.739183 0 + A3 0 0.093750 1.148106 1.148106 5.442971 0 0.000000 360.000000 + A3 0 0.093750 1.148106 1.148106 7.739183 0 0.000000 360.000000 + A3 0 0.093750 1.148106 3.444317 5.442971 0 0.000000 360.000000 + A3 0 0.093750 1.148106 5.740528 5.442971 0 0.000000 360.000000 + A3 0 0.093750 1.148106 8.036739 5.442971 0 0.000000 360.000000 + A3 0 0.093750 1.148106 3.444317 7.739183 0 0.000000 360.000000 + A3 0 0.093750 1.148106 5.740528 7.739183 0 0.000000 360.000000 + A3 0 0.093750 1.148106 8.036739 7.739183 0 0.000000 360.000000 + F4 12632256 0.000000 4 0 + 1.148106 7.739183 0 + 9.184845 7.739183 0 + 9.184845 5.442971 0 + 1.148106 5.442971 0 + G3 0 0.000000 0.000000 1.148106 5.442971 0 + G3 0 0.000000 0.000000 1.148106 7.739183 0 + L3 0 0.093750 1.148106 7.739183 0 1.148106 5.442971 0 + L3 0 0.093750 1.148106 5.442971 0 9.184845 5.442971 0 + L3 0 0.093750 1.148106 6.591077 0 9.184845 6.591077 0 + L3 0 0.093750 9.184845 7.739183 0 1.148106 7.739183 0 + F4 12632256 0.000000 4 0 + 9.184845 9.231720 0 + 14.466131 9.231720 0 + 14.466131 3.950434 0 + 9.184845 3.950434 0 + L3 0 0.093750 14.466131 3.950434 0 14.466131 9.231720 0 + L3 0 0.093750 9.184845 9.231720 0 9.184845 3.950434 0 + L3 0 0.093750 10.447761 3.950434 0 10.447761 9.231720 0 + L3 0 0.093750 13.203215 3.950434 0 13.203215 9.231720 0 + A3 0 0.093750 0.459242 13.826866 5.442971 0 0.000000 360.000000 + A3 0 0.093750 0.229621 13.826866 5.442971 0 0.000000 360.000000 + A3 0 0.093750 0.459242 13.826866 7.853993 0 0.000000 360.000000 + A3 0 0.093750 0.229621 13.826866 7.853993 0 0.000000 360.000000 + L3 0 0.093750 9.184845 5.442971 0 9.184845 7.739183 0 + F4 12632256 0.000000 4 0 + 9.184845 11.757552 0 + 14.466131 11.757552 0 + 14.466131 9.231720 0 + 9.184845 9.231720 0 + L3 0 0.093750 9.184845 9.231720 0 9.184845 11.757552 0 + L3 0 0.093750 9.184845 11.757552 0 14.466131 11.757552 0 + L3 0 0.093750 14.466131 11.757552 0 14.466131 9.231720 0 + L3 0 0.093750 14.466131 9.231720 0 9.184845 9.231720 0 + F4 12632256 0.000000 4 0 + 13.088404 9.346531 0 + 13.088404 9.346531 0 + 13.088404 9.346531 0 + 13.088404 9.346531 0 + G3 0 0.000000 0.114811 11.825488 8.428046 0 + G3 0 0.000000 0.114811 11.825488 7.279940 0 + G3 0 0.000000 0.114811 11.825488 5.672593 0 + G3 0 0.000000 0.114811 11.825488 4.754108 0 + F4 12632256 0.000000 4 0 + 5.855339 3.950434 0 + 14.466131 3.950434 0 + 14.466131 0.046875 0 + 5.855339 0.046875 0 + L3 0 0.093750 9.184845 3.950434 0 14.466131 3.950434 0 + L3 0 0.093750 14.466131 3.950434 0 14.466131 0.046875 0 + L3 0 0.093750 14.466131 0.046875 0 5.855339 0.046875 0 + L3 0 0.093750 5.855339 0.046875 0 5.855339 3.950434 0 + L3 0 0.093750 5.855339 3.950434 0 9.184845 3.950434 0 + L3 0 0.187500 11.825488 3.950434 0 11.825488 1.769033 0 + END$SEGS +STRUCTURE HO "Walthers ADM Grain Elevator Silo Add-on 933-" + G3 15720651 0.000000 1.148106 1.148106 1.148106 0 + G3 15720651 0.000000 1.148106 3.444317 1.148106 0 + G3 15720651 0.000000 1.148106 3.444317 1.148106 0 + G3 15720651 0.000000 1.148106 5.740528 1.148106 0 + G3 15720651 0.000000 1.148106 8.036739 1.148106 0 + G3 15720651 0.000000 1.148106 1.148106 3.444317 0 + G3 15720651 0.000000 1.148106 3.444317 3.444317 0 + G3 15720651 0.000000 1.148106 5.740528 3.444317 0 + G3 15720651 0.000000 1.148106 8.036739 3.444317 0 + A3 0 0.093750 1.148106 1.148106 1.148106 0 0.000000 360.000000 + A3 0 0.093750 1.148106 1.148106 3.444317 0 0.000000 360.000000 + A3 0 0.093750 1.148106 3.444317 1.148106 0 0.000000 360.000000 + A3 0 0.093750 1.148106 5.740528 1.148106 0 0.000000 360.000000 + A3 0 0.093750 1.148106 8.036739 1.148106 0 0.000000 360.000000 + A3 0 0.093750 1.148106 3.444317 3.444317 0 0.000000 360.000000 + A3 0 0.093750 1.148106 5.740528 3.444317 0 0.000000 360.000000 + A3 0 0.093750 1.148106 8.036739 3.444317 0 0.000000 360.000000 + F4 12632256 0.000000 4 0 + 1.148106 3.444317 0 + 9.184845 3.444317 0 + 9.184845 1.148106 0 + 1.148106 1.148106 0 + G3 0 0.000000 0.000000 1.148106 1.148106 0 + G3 0 0.000000 0.000000 1.148106 3.444317 0 + L3 0 0.093750 1.148106 3.444317 0 1.148106 1.148106 0 + L3 0 0.093750 1.148106 1.148106 0 9.184845 1.148106 0 + L3 0 0.093750 1.148106 2.296211 0 9.184845 2.296211 0 + L3 0 0.093750 9.184845 3.444317 0 1.148106 3.444317 0 + L3 0 0.093750 9.184845 1.148106 0 9.184845 3.444317 0 + END$SEGS +STRUCTURE HO "Walthers Redwing Flour Mill 933-3026" + L3 0 0.000000 0.000000 0.000000 0 11.000000 0.000000 0 + L3 0 0.000000 11.000000 0.000000 0 11.000000 8.000000 0 + L3 0 0.000000 11.000000 8.000000 0 0.000000 8.000000 0 + L3 0 0.000000 0.000000 8.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Red Wing Milling Co 933-3212" + L3 0 0 8.266360 0.000000 0 8.266360 0.688863 0 + L3 0 0 12.169920 0.688863 0 8.266360 0.688863 0 + L3 0 0 12.169920 8.955224 0 3.788749 8.955224 0 + L3 0 0 3.788749 8.955224 0 3.788749 8.266360 0 + L3 0 0 3.788749 8.151550 0 0.000000 8.151550 0 + L3 0 0 0.688863 1.377727 0 5.970150 1.377727 0 + L3 0 0 5.970150 1.377727 0 5.970150 2.985075 0 + L3 0 0 5.970150 2.985075 0 0.688863 2.985075 0 + L3 0 0 0.688863 2.985075 0 0.688863 1.377727 0 + L3 0 0 5.625718 2.640643 0 4.822044 2.640643 0 + L3 0 0 4.822044 2.640643 0 4.822044 1.951780 0 + L3 0 0 4.822044 1.951780 0 5.625718 1.951780 0 + L3 0 0 5.625718 1.951780 0 5.625718 2.640643 0 + L3 0 0 8.266360 0.000000 0 8.266360 -1.262916 0 + L3 0 0 8.266360 -1.262916 0 3.673938 -1.262916 0 + L3 0 0 3.673938 -1.262916 0 3.673938 0.688863 0 + L3 0 0 3.673938 0.688863 0 0.000000 0.688863 0 + L3 0 0 8.266360 0.688863 0 3.673938 0.688863 0 + L3 0 0 3.673938 0.000000 0 0.000000 0.000000 0 + L3 0 0 4.133180 0.688863 0 4.133180 -0.114811 0 + L3 0 0 4.133180 -0.114811 0 7.462687 -0.114811 0 + L3 0 0 7.462687 -0.114811 0 7.462687 0.688863 0 + A3 0 0 0.256724 5.855339 0.229621 0 0.000000 360.000000 + A3 0 0 0.256724 7.003444 0.229621 0 0.000000 360.000000 + A3 0 0 0.256724 4.822044 0.229621 0 0.000000 360.000000 + A3 0 0 0.114811 7.003444 0.229621 0 0.000000 360.000000 + A3 0 0 0.114811 5.855339 0.229621 0 0.000000 360.000000 + A3 0 0 0.000000 4.822044 0.229621 0 0.000000 360.000000 + A3 0 0 0.114811 4.822044 0.229621 0 0.000000 360.000000 + L3 0 0 12.169920 8.955224 0 12.169920 0.688863 0 + L3 0 0 3.788749 8.151550 0 12.169920 8.151550 0 + L3 0 4 5.396097 -0.114811 0 5.396097 -1.033295 0 + L3 0 4 2.411022 0.688863 0 2.411022 -0.114811 0 + L3 0 0 0.000000 8.151550 0 0.000000 8.151550 0 + L3 0 0 0.000000 8.151550 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Prairie Star Milling: Main Structure 933-2914a" + L3 16711935 0.000000 0.000000 0.000000 0 12.750000 0.000000 0 + L3 16711935 0.000000 0.000000 0.000000 0 0.000000 8.750000 0 + L3 16711935 0.000000 12.750000 0.000000 0 12.750000 8.750000 0 + L3 16711935 0.000000 0.000000 8.750000 0 12.750000 8.750000 0 + END$SEGS +STRUCTURE HO "Walthers Prairie Star Milling: Stack 933-2914b" + A3 16711935 0.000000 0.625000 0.625000 0.625000 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Prairie Star Milling: Conveyor 933-2914c" + L3 16711935 0.000000 0.000000 0.562500 0 13.125000 0.562500 0 + L3 16711935 0.000000 0.000000 0.562500 0 0.000000 1.562500 0 + L3 16711935 0.000000 13.125000 0.562500 0 13.125000 1.562500 0 + L3 16711935 0.000000 0.000000 1.562500 0 13.125000 1.562500 0 + L3 16711935 0.000000 6.500000 0.562500 0 6.500000 0.000000 0 + L3 16711935 0.000000 6.625000 0.562500 0 6.625000 0.000500 0 + L3 16711935 0.000000 6.500000 0.000500 0 6.625000 0.000500 0 + L3 16711935 0.000000 6.500000 1.562500 0 6.500000 2.125000 0 + L3 16711935 0.000000 6.625000 2.125000 0 6.625000 1.562500 0 + L3 16711935 0.000000 6.500000 2.125000 0 6.625000 2.125000 0 + END$SEGS +STRUCTURE HO "Walthers Grain Bin 933-3123" + A3 0 0.000000 2.765424 2.843750 2.770833 0 0.000000 360.000000 + A3 0 0.000000 0.192074 2.739583 2.750000 0 0.000000 360.000000 + A3 0 0.000000 2.458157 2.781250 2.770833 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Grain Dryer 933-3128" + L3 0 0.000000 -0.010417 0.000000 0 2.864583 0.000000 0 + L3 0 0.000000 2.864583 0.000000 0 2.864583 1.145833 0 + L3 0 0.000000 -0.010417 1.145833 0 -0.010417 0.000000 0 + L3 0 0.000000 -0.010417 0.593750 0 2.864583 0.593750 0 + L3 0 0.000000 2.864583 0.468750 0 -0.010417 0.468750 0 + L3 0 0.000000 2.864583 0.697917 0 3.072916 0.697917 0 + L3 0 0.000000 3.072916 0.697917 0 3.072916 0.322917 0 + L3 0 0.000000 3.072916 0.322917 0 2.864583 0.322917 0 + L3 0 0.000000 2.864583 0.322917 0 2.864583 0.697917 0 + L3 0 0.000000 2.593750 0.718750 0 2.593750 1.072917 0 + L3 0 0.000000 2.593750 0.093750 0 2.593750 0.364583 0 + L3 0 0.000000 2.218750 0.718750 0 2.218750 1.072917 0 + L3 0 0.000000 2.218750 0.114583 0 2.218750 0.406250 0 + L3 0 0.000000 2.593750 0.343750 0 2.593750 0.385417 0 + L3 0 0.000000 1.864583 0.718750 0 1.864583 1.052083 0 + L3 0 0.000000 1.864583 0.093750 0 1.864583 0.385417 0 + L3 0 0.000000 1.489583 0.093750 0 1.489583 0.385417 0 + L3 0 0.000000 2.864583 1.135417 0 -0.010417 1.135417 0 + L3 0 0.000000 1.489583 0.677083 0 1.489583 1.052083 0 + L3 0 0.000000 1.156250 0.677083 0 1.156250 1.031250 0 + L3 0 0.000000 1.156250 0.093750 0 1.156250 0.385417 0 + L3 0 0.000000 0.802083 0.677083 0 0.802083 1.031250 0 + L3 0 0.000000 0.802083 0.072917 0 0.802083 0.364583 0 + L3 0 0.000000 0.385416 0.697917 0 0.385416 1.052083 0 + L3 0 0.000000 0.385416 0.072917 0 0.385416 0.406250 0 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Coal Industries +STRUCTURE HO "Walther's Cornerstone Structures New River Mine Tipple 933-3221" + F4 12632256 0.000000 4 0 + 0.000000 0.000000 0 + 9.184845 0.000000 0 + 9.184845 9.184845 0 + 0.000000 9.184845 0 + L3 0 0.000000 4.477612 9.184845 0 4.477612 0.000000 0 + L3 0 0.000000 2.066590 0.000000 0 2.066590 9.156142 0 + L3 0 0.000000 4.477612 4.592422 0 9.156142 4.592422 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structures New River Mine Conveyor 933-3221" + F4 12632256 0.000000 4 0 + 5.510907 0.000000 0 + 0.000000 0.000000 0 + 0.000000 4.707233 0 + 5.510907 4.707233 0 + F4 8421504 0.000000 4 0 + 2.296211 4.707233 0 + 3.214696 4.707233 0 + 3.214696 5.281286 0 + 2.296211 5.281286 0 + L3 0 0.000000 0.000000 0.000000 0 5.510907 0.000000 0 + L3 0 0.000000 5.510907 0.000000 0 5.510907 4.707233 0 + L3 0 0.000000 5.510907 4.707233 0 0.000000 4.707233 0 + L3 0 0.000000 0.000000 4.707233 0 0.000000 0.000000 0 + L3 0 0.000000 2.755454 4.707233 0 2.755454 0.028703 0 + L3 0 0.000000 0.000000 2.755454 0 5.482204 2.784156 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structures New River Mine Track Coaling Bldg. 933-3221" + F4 12632256 0.000000 4 0 + 0.000000 0.000000 0 + 7.577497 0.000000 0 + 7.577497 2.985075 0 + 0.000000 2.985075 0 + L3 0 0.000000 0.000000 1.492537 0 7.520092 1.463835 0 + END$SEGS +STRUCTURE HO "Walthers Coal Flood Loader 933-3051" + L3 0 0.000000 0.000000 0.000000 0 6.000000 0.000000 0 + L3 0 0.000000 6.000000 0.000000 0 6.000000 4.000000 0 + L3 0 0.000000 6.000000 4.000000 0 0.000000 4.000000 0 + L3 0 0.000000 0.000000 4.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Cornerstone Structure Western (coal) Flood Loader 933-3247" + G3 0 0.000000 0.000000 2.440384 2.440384 0 + G3 15132390 0.000000 2.497789 2.497789 2.497789 0 + F4 8421504 0.000000 4 0 + 4.363461 3.330166 0 + 2.870924 3.330166 0 + 2.870924 1.550602 0 + 4.363461 1.550602 0 + L3 0 0.000000 3.559787 3.330166 0 3.559787 1.550602 0 + F4 0 0.000000 4 0 + 34.874370 1.464494 0 + 34.816960 1.464494 0 + 34.816960 1.464494 0 + 34.874370 1.464494 0 + F4 12632256 0.000000 4 0 + 34.931770 1.464494 0 + 33.037400 1.464494 0 + 33.037400 3.301463 0 + 34.931770 3.301463 0 + L3 0 0.000000 4.908811 1.981142 0 32.979990 1.981142 0 + L3 0 0.000000 32.979990 1.981142 0 32.979990 2.842221 0 + L3 0 0.000000 32.979990 2.842221 0 4.908811 2.842221 0 + L3 0 0.000000 4.908811 2.842221 0 4.908811 1.981142 0 + A3 0 0.000000 2.285423 2.469087 2.497789 0 0.000000 360.000000 + G3 0 0.000000 0.118345 3.186653 2.124655 0 + G3 8421504 0.000000 0.192544 1.005252 2.583897 0 + F4 8421504 0.000000 4 0 + 4.966217 2.497789 0 + 32.979990 2.497789 0 + 32.979990 2.210763 0 + 4.966217 2.210763 0 + END$SEGS +STRUCTURE HO "Walthers Rotary Dumper 933-3145" + L3 0 0.000000 -0.020833 0.020833 0 7.229167 0.020833 0 + L3 0 0.000000 7.229167 0.020833 0 7.229167 9.520833 0 + L3 0 0.000000 7.229167 9.520833 0 -0.020833 9.520833 0 + L3 0 0.000000 -0.020833 9.520833 0 -0.020833 0.020833 0 + L3 0 0.000000 3.895833 0.020833 0 3.895833 9.520833 0 + L3 0 0.000000 3.354167 -0.020833 0 3.354167 9.520833 0 + END$SEGS +STRUCTURE HO "Walthers O.L. King Coal Yard, Shed 933-3015a" + L3 16711935 0 0.000000 0.000000 0 0.000000 2.875000 0 + L3 16711935 0 0.000000 2.875000 0 5.000000 2.875000 0 + L3 16711935 0 5.000000 2.875000 0 5.000000 0.000000 0 + L3 16711935 0 5.000000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers O.L. King Coal Yard, Office 933-3015b" + L3 16711935 0 0.000000 0.000000 0 0.000000 4.500000 0 + L3 16711935 0 0.000000 4.500000 0 6.500000 4.500000 0 + L3 16711935 0 6.500000 4.500000 0 6.500000 0.000000 0 + L3 16711935 0 6.500000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers O.L. King Coal Yard, Trestle 933-3015c" + L3 16711935 0 0.000000 0.000000 0 0.000000 2.000000 0 + L3 16711935 0 0.000000 2.000000 0 15.750000 2.000000 0 + L3 16711935 0 15.750000 2.000000 0 15.750000 0.000000 0 + L3 16711935 0 15.750000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Western Flood Loader 933-3089" + F4 16755285 0.000000 4 0 + 29.250868 3.375868 0 + 32.000868 3.375868 0 + 32.000868 1.125868 0 + 29.250868 1.125868 0 + G3 12632256 0.000000 2.250868 2.250868 2.250868 0 + F4 16755285 0.000000 4 0 + 1.938368 3.375868 0 + 4.188368 3.375868 0 + 4.188368 1.125868 0 + 1.938368 1.125868 0 + L3 0 0.052083 28.563368 2.063368 0 28.563368 2.063368 0 + A3 0 0.052083 2.250000 2.250868 2.250868 0 0.000000 360.000000 + L3 0 0.052083 1.938368 1.125868 0 4.188368 1.125868 0 + L3 0 0.052083 4.188368 3.375868 0 1.938368 3.375868 0 + L3 0 0.052083 1.938368 3.375868 0 1.938368 1.125868 0 + L3 12632256 0.052083 3.063368 3.438368 0 3.063368 3.438368 0 + L3 0 0.052083 3.063368 3.375868 0 3.063368 1.125868 0 + L3 0 0.052083 32.000868 1.125868 0 29.250868 1.125868 0 + L3 0 0.052083 29.250868 3.375868 0 32.000868 3.375868 0 + L3 0 0.052083 32.000868 3.375868 0 32.000868 1.125868 0 + F4 16755285 0.000000 4 0 + 29.250868 3.000868 0 + 4.188368 3.000868 0 + 4.188368 1.500868 0 + 29.250868 1.500868 0 + L3 0 0.052083 4.188368 1.125868 0 4.188368 3.375868 0 + L3 0 0.052083 29.250868 3.000868 0 4.188368 3.000868 0 + L3 0 0.052083 29.250868 1.500868 0 4.188368 1.500868 0 + L3 0 0.052083 29.250868 1.125868 0 29.250868 3.375868 0 + END$SEGS +STRUCTURE HO "Walthers New River Mining Co.- Stack Loading Building 933-3017B" + L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 + L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 + L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 + L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 + F4 16755285 0.000000 4 0 + 0.026042 0.026042 0 + 7.026042 0.026042 0 + 7.026042 2.776042 0 + 0.026042 2.776042 0 + L3 0 0.052083 0.026042 0.026042 0 7.026042 0.026042 0 + L3 0 0.052083 7.026042 0.026042 0 7.026042 2.776042 0 + L3 0 0.052083 7.026042 2.776042 0 0.026042 2.776042 0 + L3 0 0.052083 0.026042 2.776042 0 0.026042 0.026042 0 + L3 0 0.052083 0.026042 1.401042 0 7.026042 1.401042 0 + END$SEGS +STRUCTURE HO "Walthers New River Mining Co.- Tripple Building 933-3017A" + F4 16755285 0.000000 4 0 + 0.026042 0.026042 0 + 7.526042 0.026042 0 + 7.526042 5.026042 0 + 0.026042 5.026042 0 + F4 16755285 0.000000 4 0 + 7.526042 3.026042 0 + 12.526042 3.026042 0 + 12.526042 5.026042 0 + 7.526042 5.026042 0 + L3 0 0.052083 7.526042 3.026042 0 12.526042 3.026042 0 + L3 0 0.052083 12.526042 5.026042 0 7.526042 5.026042 0 + L3 0 0.052083 10.026042 3.026042 0 10.026042 5.026042 0 + F4 16755285 0.000000 4 0 + 7.526042 9.026042 0 + 12.526042 9.026042 0 + 12.526042 7.526042 0 + 7.526042 7.526042 0 + F4 16755285 0.000000 4 0 + 0.026042 7.526042 0 + 12.526042 7.526042 0 + 12.526042 5.026042 0 + 0.026042 5.026042 0 + L3 0 0.052083 0.026042 0.026042 0 7.526042 0.026042 0 + L3 0 0.052083 7.526042 0.026042 0 7.526042 7.526042 0 + L3 0 0.052083 7.526042 7.526042 0 0.026042 7.526042 0 + L3 0 0.052083 0.026042 7.526042 0 0.026042 0.026042 0 + L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 + L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 + L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 + L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 + L3 0 0.052083 12.526042 9.026042 0 7.526042 9.026042 0 + L3 0 0.052083 7.526042 9.026042 0 7.526042 3.026042 0 + L3 0 0.052083 12.526042 3.026042 0 12.526042 9.026042 0 + L3 0 0.052083 0.026042 7.526042 0 2.526042 7.526042 0 + L3 0 0.052083 2.526042 7.526042 0 2.526042 5.026042 0 + L3 0 0.052083 2.526042 5.026042 0 0.026042 5.026042 0 + L3 0 0.052083 0.026042 5.026042 0 0.026042 7.526042 0 + L3 0 0.052083 2.526042 7.526042 0 7.526042 7.526042 0 + L3 0 0.052083 7.526042 7.526042 0 7.526042 5.026042 0 + L3 0 0.052083 7.526042 5.026042 0 2.526042 5.026042 0 + L3 0 0.052083 2.526042 5.026042 0 2.526042 7.526042 0 + L3 0 0.052083 7.526042 7.526042 0 12.526042 7.526042 0 + L3 0 0.052083 12.526042 7.526042 0 12.526042 5.026042 0 + L3 0 0.052083 7.526042 5.026042 0 7.526042 7.526042 0 + L3 0 0.052083 0.026042 6.276042 0 12.526042 6.276042 0 + L3 0 0.104167 3.151042 3.651042 0 3.151042 3.651042 0 + L3 0 0.052083 3.776042 0.026042 0 3.776042 5.026042 0 + L3 8421504 0.010417 0.026042 4.526042 0 3.776042 4.526042 0 + L3 8421504 0.010417 0.026042 4.026042 0 3.776042 4.026042 0 + L3 8421504 0.010417 0.026042 3.526042 0 3.776042 3.526042 0 + L3 8421504 0.010417 0.026042 3.026042 0 3.776042 3.026042 0 + L3 8421504 0.010417 0.026042 2.526042 0 3.776042 2.526042 0 + L3 8421504 0.010417 0.026042 2.026042 0 3.776042 2.026042 0 + L3 8421504 0.010417 0.026042 1.526042 0 3.776042 1.526042 0 + L3 8421504 0.010417 0.026042 1.026042 0 3.776042 1.026042 0 + L3 8421504 0.010417 0.026042 0.526042 0 3.776042 0.526042 0 + L3 8421504 0.010417 3.776042 4.526042 0 7.526042 4.526042 0 + L3 8421504 0.010417 3.776042 4.026042 0 7.526042 4.026042 0 + L3 8421504 0.010417 3.776042 3.526042 0 7.526042 3.526042 0 + L3 8421504 0.010417 3.776042 3.026042 0 7.526042 3.026042 0 + L3 8421504 0.010417 3.776042 2.526042 0 7.526042 2.526042 0 + L3 8421504 0.010417 3.776042 2.026042 0 7.526042 2.026042 0 + L3 8421504 0.010417 3.776042 1.526042 0 7.526042 1.526042 0 + L3 8421504 0.010417 3.776042 1.026042 0 7.526042 1.026042 0 + L3 8421504 0.010417 3.776042 0.526042 0 7.526042 0.526042 0 + L3 8421504 0.010417 0.276042 6.276042 0 0.276042 5.026042 0 + L3 8421504 0.010417 0.526042 6.276042 0 0.526042 5.026042 0 + L3 8421504 0.010417 0.776042 6.276042 0 0.776042 5.088542 0 + L3 8421504 0.010417 1.026042 6.276042 0 1.026042 5.026042 0 + L3 8421504 0.010417 1.276042 6.276042 0 1.276042 5.088542 0 + L3 8421504 0.010417 1.526042 6.276042 0 1.526042 5.088542 0 + L3 8421504 0.010417 1.776042 6.276042 0 1.776042 5.026042 0 + L3 8421504 0.010417 2.026042 6.276042 0 2.026042 5.026042 0 + L3 8421504 0.010417 2.276042 6.276042 0 2.276042 5.026042 0 + L3 8421504 0.010417 0.276042 6.276042 0 0.276042 7.526042 0 + L3 8421504 0.010417 0.526042 6.276042 0 0.526042 7.526042 0 + L3 8421504 0.010417 0.776042 6.276042 0 0.776042 7.526042 0 + L3 8421504 0.010417 1.026042 6.276042 0 1.026042 7.526042 0 + L3 8421504 0.010417 1.276042 6.276042 0 1.276042 7.526042 0 + L3 8421504 0.010417 1.526042 6.276042 0 1.526042 7.526042 0 + L3 8421504 0.010417 1.776042 6.276042 0 1.776042 7.526042 0 + L3 8421504 0.010417 2.026042 6.276042 0 2.026042 7.526042 0 + L3 8421504 0.010417 2.276042 6.276042 0 2.276042 7.526042 0 + L3 8421504 0.010417 2.765625 6.260417 0 2.765625 7.510417 0 + L3 8421504 0.010417 3.015625 6.260417 0 3.015625 7.510417 0 + L3 8421504 0.010417 3.265625 6.260417 0 3.265625 7.510417 0 + L3 8421504 0.010417 3.515625 6.260417 0 3.515625 7.510417 0 + L3 8421504 0.010417 3.765625 6.260417 0 3.765625 7.510417 0 + L3 8421504 0.010417 4.015625 6.260417 0 4.015625 7.510417 0 + L3 8421504 0.010417 4.265625 6.260417 0 4.265625 7.510417 0 + L3 8421504 0.010417 4.515625 6.260417 0 4.515625 7.510417 0 + L3 8421504 0.010417 4.765625 6.260417 0 4.765625 7.510417 0 + L3 8421504 0.010417 4.968750 6.307292 0 4.968750 7.557292 0 + L3 8421504 0.010417 5.218750 6.307292 0 5.218750 7.557292 0 + L3 8421504 0.010417 5.468750 6.307292 0 5.468750 7.557292 0 + L3 8421504 0.010417 5.718750 6.307292 0 5.718750 7.557292 0 + L3 8421504 0.010417 5.968750 6.307292 0 5.968750 7.557292 0 + L3 8421504 0.010417 6.218750 6.307292 0 6.218750 7.557292 0 + L3 8421504 0.010417 6.468750 6.307292 0 6.468750 7.557292 0 + L3 8421504 0.010417 6.718750 6.307292 0 6.718750 7.557292 0 + L3 8421504 0.010417 6.968750 6.307292 0 6.968750 7.557292 0 + L3 8421504 0.010417 2.750000 5.041667 0 2.750000 6.291667 0 + L3 8421504 0.010417 3.000000 5.041667 0 3.000000 6.291667 0 + L3 8421504 0.010417 3.250000 5.041667 0 3.250000 6.291667 0 + L3 8421504 0.010417 3.500000 5.041667 0 3.500000 6.291667 0 + L3 8421504 0.010417 3.750000 5.041667 0 3.750000 6.291667 0 + L3 8421504 0.010417 4.000000 5.041667 0 4.000000 6.291667 0 + L3 8421504 0.010417 4.250000 5.041667 0 4.250000 6.291667 0 + L3 8421504 0.010417 4.500000 5.041667 0 4.500000 6.291667 0 + L3 8421504 0.010417 4.750000 5.041667 0 4.750000 6.291667 0 + L3 8421504 0.010417 4.984375 5.041667 0 4.984375 6.291667 0 + L3 8421504 0.010417 5.234375 5.041667 0 5.234375 6.291667 0 + L3 8421504 0.010417 5.484375 5.041667 0 5.484375 6.291667 0 + L3 8421504 0.010417 5.734375 5.041667 0 5.734375 6.291667 0 + L3 8421504 0.010417 5.984375 5.041667 0 5.984375 6.291667 0 + L3 8421504 0.010417 6.234375 5.041667 0 6.234375 6.291667 0 + L3 8421504 0.010417 6.484375 5.041667 0 6.484375 6.291667 0 + L3 8421504 0.010417 6.734375 5.041667 0 6.734375 6.291667 0 + L3 8421504 0.010417 6.984375 5.041667 0 6.984375 6.291667 0 + L3 8421504 0.010417 7.781250 6.276042 0 7.781250 7.526042 0 + L3 8421504 0.010417 8.031250 6.276042 0 8.031250 7.526042 0 + L3 8421504 0.010417 8.281250 6.276042 0 8.281250 7.526042 0 + L3 8421504 0.010417 8.531250 6.276042 0 8.531250 7.526042 0 + L3 8421504 0.010417 8.781250 6.276042 0 8.781250 7.526042 0 + L3 8421504 0.010417 9.031250 6.276042 0 9.031250 7.526042 0 + L3 8421504 0.010417 9.281250 6.276042 0 9.281250 7.526042 0 + L3 8421504 0.010417 9.531250 6.276042 0 9.531250 7.526042 0 + L3 8421504 0.010417 9.781250 6.276042 0 9.781250 7.526042 0 + L3 8421504 0.010417 10.031250 6.291667 0 10.031250 7.541667 0 + L3 8421504 0.010417 10.281250 6.291667 0 10.281250 7.541667 0 + L3 8421504 0.010417 10.531250 6.291667 0 10.531250 7.541667 0 + L3 8421504 0.010417 10.781250 6.291667 0 10.781250 7.541667 0 + L3 8421504 0.010417 11.031250 6.291667 0 11.031250 7.541667 0 + L3 8421504 0.010417 11.281250 6.291667 0 11.281250 7.541667 0 + L3 8421504 0.010417 11.531250 6.291667 0 11.531250 7.541667 0 + L3 8421504 0.010417 11.781250 6.291667 0 11.781250 7.541667 0 + L3 8421504 0.010417 12.031250 6.291667 0 12.031250 7.541667 0 + L3 8421504 0.010417 7.796875 5.026042 0 7.796875 6.276042 0 + L3 8421504 0.010417 8.046875 5.026042 0 8.046875 6.276042 0 + L3 8421504 0.010417 8.296875 5.026042 0 8.296875 6.276042 0 + L3 8421504 0.010417 8.546875 5.026042 0 8.546875 6.276042 0 + L3 8421504 0.010417 8.796875 5.026042 0 8.796875 6.276042 0 + L3 8421504 0.010417 9.046875 5.026042 0 9.046875 6.276042 0 + L3 8421504 0.010417 9.296875 5.026042 0 9.296875 6.276042 0 + L3 8421504 0.010417 9.546875 5.026042 0 9.546875 6.276042 0 + L3 8421504 0.010417 9.796875 5.026042 0 9.796875 6.276042 0 + L3 8421504 0.010417 10.046875 5.026042 0 10.046875 6.276042 0 + L3 8421504 0.010417 10.296875 5.026042 0 10.296875 6.276042 0 + L3 8421504 0.010417 10.546875 5.026042 0 10.546875 6.276042 0 + L3 8421504 0.010417 10.796875 5.026042 0 10.796875 6.276042 0 + L3 8421504 0.010417 11.046875 5.026042 0 11.046875 6.276042 0 + L3 8421504 0.010417 11.296875 5.026042 0 11.296875 6.276042 0 + L3 8421504 0.010417 11.546875 5.026042 0 11.546875 6.276042 0 + L3 8421504 0.010417 11.796875 5.026042 0 11.796875 6.276042 0 + L3 8421504 0.010417 12.046875 5.026042 0 12.046875 6.276042 0 + L3 8421504 0.010417 7.276042 7.526042 0 7.276042 6.276042 0 + L3 8421504 0.010417 7.276042 6.276042 0 7.276042 5.026042 0 + L3 8421504 0.010417 12.276042 7.526042 0 12.276042 6.276042 0 + L3 8421504 0.010417 12.276042 6.276042 0 12.276042 5.026042 0 + END$SEGS +STRUCTURE HO "Walthers Diamond Coal Corp. 933-4046" + F4 14737632 0.000000 5 0 + 8.650265 6.265639 0 + 0.150265 6.265651 0 + 0.025264 5.765651 0 + 0.150263 5.265651 0 + 8.650263 5.265639 0 + F4 14737632 0.000000 4 0 + 8.650258 1.140639 0 + 8.650260 2.765639 0 + 11.650260 2.765635 0 + 11.650258 1.140635 0 + F4 14737632 0.000000 4 0 + 8.650260 2.765639 0 + 8.650268 8.765639 0 + 19.400268 8.765625 0 + 19.400260 2.765625 0 + F4 14737632 0.000000 4 0 + 13.400268 8.765633 0 + 13.400274 13.390633 0 + 19.400274 13.390625 0 + 19.400268 8.765625 0 + F4 15720651 0.000000 4 0 + 11.650260 2.390635 0 + 11.650260 2.765635 0 + 19.275260 2.765625 0 + 19.275260 2.390625 0 + F4 15720651 0.000000 4 0 + 18.900260 2.390626 0 + 18.900257 0.140626 0 + 19.275257 0.140625 0 + 19.275260 2.390625 0 + F4 15720651 0.000000 4 0 + 13.275260 2.390633 0 + 13.275258 0.890633 0 + 13.650258 0.890633 0 + 13.650260 2.390633 0 + L3 0 0.031250 13.400275 14.015633 0 13.400278 16.515633 0 + L3 0 0.031250 13.400278 16.515633 0 10.900278 16.515636 0 + L3 0 0.031250 10.900278 16.515636 0 10.900275 14.015636 0 + L3 0 0.031250 10.900275 14.015636 0 13.400275 14.015633 0 + A3 0 0.052083 1.125000 12.150277 15.265635 0 270.000000 360.000000 + F4 14737632 0.000000 4 0 + 11.150275 14.265636 0 + 11.150278 16.265636 0 + 12.900278 16.265634 0 + 12.900275 14.265634 0 + F4 14737632 0.000000 4 0 + 11.900268 8.765635 0 + 11.900275 14.265635 0 + 12.650275 14.265634 0 + 12.650268 8.765634 0 + L3 0 0.052083 19.400274 13.390625 0 13.400274 13.390633 0 + L3 0 0.052083 13.400274 13.390633 0 13.400268 8.765633 0 + L3 0 0.052083 19.400274 13.390625 0 19.400268 8.765625 0 + L3 0 0.052083 8.650268 8.765639 0 8.650260 2.765639 0 + L3 0 0.052083 8.650260 2.765639 0 19.400260 2.765625 0 + L3 0 0.052083 19.400260 2.765625 0 19.400268 8.765625 0 + L3 8421504 0.020833 16.400274 13.390629 0 16.400268 8.765629 0 + L3 8421504 0.020833 19.400264 5.765625 0 8.650264 5.765639 0 + L3 0 0.052083 8.650260 2.765639 0 8.650258 1.140639 0 + L3 0 0.052083 8.650258 1.140639 0 11.650258 1.140627 0 + L3 0 0.052083 11.900268 8.765635 0 11.900268 14.265635 0 + L3 0 0.052083 11.900275 14.265635 0 12.650275 14.265634 0 + L3 0 0.052083 12.650268 14.265634 0 12.650268 8.765634 0 + L3 0 0.052083 13.275274 13.390633 0 13.275274 13.390633 0 + L3 8421504 0.010417 17.900275 13.640627 0 17.900275 14.640627 0 + L3 8421504 0.010417 14.900275 13.640631 0 14.900276 14.640631 0 + L3 0 0.052083 12.900275 14.265634 0 12.900278 16.265634 0 + L3 0 0.052083 12.900278 16.265634 0 11.150278 16.265636 0 + L3 0 0.052083 11.150278 16.265636 0 11.150275 14.265636 0 + L3 0 0.052083 11.150275 14.265636 0 12.900275 14.265634 0 + L3 8421504 0.020833 12.275268 8.765634 0 12.275275 14.265634 0 + L3 8421504 0.020833 12.025275 14.265635 0 12.025278 16.265635 0 + F4 14737632 0.000000 4 0 + 8.650268 8.765639 0 + 8.650270 10.390639 0 + 11.650270 10.390635 0 + 11.650268 8.765635 0 + L3 0 0.052083 8.650268 8.765639 0 8.650270 10.390639 0 + L3 0 0.052083 8.650270 10.390639 0 11.650270 10.390635 0 + L3 0 0.052083 11.650270 10.390635 0 11.650268 8.765635 0 + L3 8421504 0.020833 11.400268 8.890636 0 11.400270 10.265636 0 + L3 8421504 0.020833 11.150268 8.890636 0 11.150270 10.265636 0 + L3 8421504 0.020833 10.900268 8.890636 0 10.900270 10.265636 0 + L3 8421504 0.020833 10.650268 8.890637 0 10.650270 10.265637 0 + L3 8421504 0.020833 10.400268 8.890637 0 10.400270 10.265637 0 + L3 8421504 0.020833 10.150270 10.265637 0 10.150268 8.890637 0 + L3 8421504 0.020833 9.900270 10.265638 0 9.900268 8.890638 0 + L3 8421504 0.020833 9.775270 10.265638 0 9.775270 10.265638 0 + L3 8421504 0.020833 9.650270 10.265638 0 9.650268 8.890638 0 + L3 8421504 0.020833 9.400270 10.265638 0 9.400268 8.890638 0 + L3 8421504 0.020833 9.150268 8.890639 0 9.150270 10.265639 0 + L3 8421504 0.020833 8.900268 8.890639 0 8.900270 10.265639 0 + L3 8421504 0.020833 11.275276 14.515636 0 11.900276 14.515635 0 + L3 8421504 0.020833 11.900276 14.765635 0 11.275276 14.765636 0 + L3 8421504 0.020833 11.275276 15.015636 0 11.900276 15.015635 0 + L3 8421504 0.020833 11.275277 15.265636 0 11.900277 15.265635 0 + L3 8421504 0.020833 11.275277 15.515636 0 11.900277 15.515635 0 + L3 8421504 0.020833 11.275277 15.765636 0 11.900277 15.765635 0 + L3 8421504 0.020833 11.275278 16.015636 0 11.900278 16.015635 0 + L3 8421504 0.020833 12.150278 16.015635 0 12.775278 16.015634 0 + L3 8421504 0.020833 12.150277 15.765635 0 12.775277 15.765634 0 + L3 8421504 0.020833 12.150277 15.515635 0 12.775277 15.515634 0 + L3 8421504 0.020833 12.150277 15.265635 0 12.775277 15.265634 0 + L3 8421504 0.020833 12.150276 15.015635 0 12.775276 15.015634 0 + L3 8421504 0.020833 12.150276 14.765635 0 12.775276 14.765634 0 + L3 8421504 0.020833 12.150276 14.515635 0 12.775276 14.515634 0 + L3 8421504 0.020833 12.150276 14.390635 0 12.150276 14.390635 0 + L3 8421504 0.020833 12.150275 14.140635 0 12.025275 14.140635 0 + L3 8421504 0.020833 12.150275 13.890635 0 12.025275 13.890635 0 + L3 8421504 0.020833 12.150275 13.640635 0 12.025275 13.640635 0 + L3 8421504 0.020833 12.150274 13.390635 0 12.025274 13.390635 0 + L3 8421504 0.020833 12.150274 13.140635 0 12.025274 13.140635 0 + L3 8421504 0.020833 12.150274 12.890635 0 12.025274 12.890635 0 + L3 8421504 0.020833 12.150273 12.640635 0 12.025273 12.640635 0 + L3 8421504 0.020833 12.150273 12.390635 0 12.025273 12.390635 0 + L3 8421504 0.020833 12.150273 12.140635 0 12.025273 12.140635 0 + L3 8421504 0.020833 12.150272 11.890635 0 12.025272 11.890635 0 + L3 8421504 0.020833 12.150272 11.640635 0 12.025272 11.640635 0 + L3 8421504 0.020833 12.150272 11.390635 0 12.025272 11.390635 0 + L3 8421504 0.020833 12.150271 11.140635 0 12.025271 11.140635 0 + L3 8421504 0.020833 12.150271 10.890635 0 12.025271 10.890635 0 + L3 8421504 0.020833 12.150271 10.640635 0 12.025271 10.640635 0 + L3 8421504 0.020833 12.150270 10.390635 0 12.025270 10.390635 0 + L3 8421504 0.020833 12.150270 10.140635 0 12.025270 10.140635 0 + L3 8421504 0.020833 12.150270 9.890635 0 12.025270 9.890635 0 + L3 8421504 0.020833 12.150269 9.640635 0 12.025269 9.640635 0 + L3 8421504 0.020833 12.150269 9.390635 0 12.025269 9.390635 0 + L3 8421504 0.020833 12.150269 9.140635 0 12.025269 9.140635 0 + L3 8421504 0.020833 12.150268 8.890635 0 12.025268 8.890635 0 + L3 8421504 0.020833 12.400268 8.890634 0 12.525268 8.890634 0 + L3 8421504 0.020833 12.400269 9.140634 0 12.525269 9.140634 0 + L3 8421504 0.020833 12.400269 9.390634 0 12.525269 9.390634 0 + L3 8421504 0.020833 12.400269 9.640634 0 12.525269 9.640634 0 + L3 8421504 0.020833 12.400270 9.890634 0 12.525270 9.890634 0 + L3 8421504 0.020833 12.400270 10.140634 0 12.525270 10.140634 0 + L3 8421504 0.020833 12.400270 10.390634 0 12.525270 10.390634 0 + L3 8421504 0.020833 12.400271 10.640634 0 12.525271 10.640634 0 + L3 8421504 0.020833 12.400271 10.890634 0 12.525271 10.890634 0 + L3 8421504 0.020833 12.400271 11.140634 0 12.525271 11.140634 0 + L3 8421504 0.020833 12.400272 11.390634 0 12.525272 11.390634 0 + L3 8421504 0.020833 12.400272 11.640634 0 12.525272 11.640634 0 + L3 8421504 0.020833 12.400272 11.890634 0 12.525272 11.890634 0 + L3 8421504 0.020833 12.400273 12.140634 0 12.525273 12.140634 0 + L3 8421504 0.020833 12.400273 12.390634 0 12.525273 12.390634 0 + L3 8421504 0.020833 12.400273 12.640634 0 12.525273 12.640634 0 + L3 8421504 0.020833 12.400274 12.890634 0 12.525274 12.890634 0 + L3 8421504 0.020833 12.400274 13.140634 0 12.525274 13.140634 0 + L3 8421504 0.020833 12.400274 13.390634 0 12.525274 13.390634 0 + L3 8421504 0.020833 12.400275 13.640634 0 12.525275 13.640634 0 + L3 8421504 0.020833 12.400275 13.890634 0 12.525275 13.890634 0 + L3 8421504 0.020833 12.400275 14.140634 0 12.525275 14.140634 0 + L3 8421504 0.020833 8.900258 1.265639 0 8.900260 2.640639 0 + L3 8421504 0.020833 9.150258 1.265639 0 9.150260 2.640639 0 + L3 8421504 0.020833 9.400258 1.265638 0 9.400260 2.640638 0 + L3 8421504 0.020833 9.650258 1.265638 0 9.650260 2.640638 0 + L3 8421504 0.020833 9.900258 1.265638 0 9.900260 2.640638 0 + L3 8421504 0.020833 10.150258 1.265637 0 10.150260 2.640637 0 + L3 8421504 0.020833 10.400258 1.265637 0 10.400260 2.640637 0 + L3 8421504 0.020833 10.650258 1.265637 0 10.650260 2.640637 0 + L3 8421504 0.020833 10.900258 1.265636 0 10.900260 2.640636 0 + L3 8421504 0.020833 11.150258 1.265636 0 11.150260 2.640636 0 + L3 8421504 0.020833 11.400258 1.265636 0 11.400260 2.390636 0 + L3 8421504 0.020833 11.400260 2.390636 0 11.400260 2.640636 0 + L3 0 0.052083 19.400268 8.765625 0 8.650268 8.765639 0 + L3 8421504 0.020833 16.275274 13.140629 0 13.525274 13.140633 0 + L3 8421504 0.020833 16.275274 12.890629 0 13.525274 12.890633 0 + L3 8421504 0.020833 16.275273 12.640629 0 13.525273 12.640633 0 + L3 8421504 0.020833 16.275273 12.390629 0 13.525273 12.390633 0 + L3 8421504 0.020833 16.275273 12.140629 0 13.525273 12.140633 0 + L3 8421504 0.020833 16.275272 11.890629 0 13.525272 11.890633 0 + L3 8421504 0.020833 16.275272 11.640629 0 13.525272 11.640633 0 + L3 8421504 0.020833 16.275272 11.390629 0 13.525272 11.390633 0 + L3 8421504 0.020833 16.275271 11.140629 0 13.525271 11.140633 0 + L3 8421504 0.020833 16.275271 10.890629 0 13.525271 10.890633 0 + L3 8421504 0.020833 16.275271 10.640629 0 13.525271 10.640633 0 + L3 8421504 0.020833 16.275270 10.390629 0 13.525270 10.390633 0 + L3 8421504 0.020833 16.275270 10.140629 0 13.525270 10.140633 0 + L3 8421504 0.020833 16.275270 9.890629 0 13.525270 9.890633 0 + L3 8421504 0.020833 16.275269 9.640629 0 13.525269 9.640633 0 + L3 8421504 0.020833 16.275269 9.390629 0 13.525269 9.390633 0 + L3 8421504 0.020833 16.275269 9.140629 0 13.525269 9.140633 0 + L3 8421504 0.020833 16.275268 8.890629 0 13.525268 8.890633 0 + L3 8421504 0.020833 16.525268 8.890629 0 19.275268 8.890625 0 + L3 8421504 0.020833 16.525269 9.140629 0 19.275269 9.140625 0 + L3 8421504 0.020833 19.275269 9.390625 0 16.525269 9.390629 0 + L3 8421504 0.020833 16.525269 9.640629 0 19.275269 9.640625 0 + L3 8421504 0.020833 16.525270 9.890629 0 19.275270 9.890625 0 + L3 8421504 0.020833 16.525270 10.140629 0 19.275270 10.140625 0 + L3 8421504 0.020833 16.525270 10.390629 0 19.275270 10.390625 0 + L3 8421504 0.020833 16.525271 10.640629 0 19.275271 10.640625 0 + L3 8421504 0.020833 16.525271 10.890629 0 19.275271 10.890625 0 + L3 8421504 0.020833 16.525271 11.140629 0 19.275271 11.140625 0 + L3 8421504 0.020833 16.525272 11.390629 0 19.275272 11.390625 0 + L3 8421504 0.020833 16.525272 11.640629 0 19.275272 11.640625 0 + L3 8421504 0.020833 19.275272 11.640625 0 19.275272 11.640625 0 + L3 8421504 0.020833 19.275272 11.890625 0 16.525272 11.890629 0 + L3 8421504 0.020833 16.525273 12.140629 0 19.275273 12.140625 0 + L3 8421504 0.020833 19.275273 12.390625 0 16.525273 12.390629 0 + L3 8421504 0.020833 19.275273 12.640625 0 16.525273 12.640629 0 + L3 8421504 0.020833 16.525274 12.890629 0 19.275274 12.890625 0 + L3 8421504 0.020833 19.275274 13.140625 0 16.525274 13.140629 0 + L3 8421504 0.020833 8.900264 5.640639 0 8.900260 2.890639 0 + L3 8421504 0.020833 9.150264 5.640639 0 9.150260 2.890639 0 + L3 8421504 0.020833 9.400260 2.890638 0 9.400264 5.640638 0 + L3 8421504 0.020833 9.650264 5.640638 0 9.650260 2.890638 0 + L3 8421504 0.020833 9.900260 2.890638 0 9.900264 5.640638 0 + L3 8421504 0.020833 9.900264 5.890638 0 9.900268 8.640638 0 + L3 8421504 0.020833 9.650264 5.890638 0 9.650268 8.640638 0 + L3 8421504 0.020833 9.400264 5.890638 0 9.400268 8.640638 0 + L3 8421504 0.020833 9.150264 5.890639 0 9.150268 8.640639 0 + L3 8421504 0.020833 8.900264 5.890639 0 8.900268 8.640639 0 + L3 8421504 0.020833 10.150268 8.640637 0 10.150264 5.890637 0 + L3 8421504 0.020833 10.150264 5.640637 0 10.150260 2.890637 0 + L3 8421504 0.020833 10.400268 8.640637 0 10.400264 5.890637 0 + L3 8421504 0.020833 10.400264 5.640637 0 10.400260 2.890637 0 + L3 8421504 0.020833 10.650268 8.640637 0 10.650264 5.890637 0 + L3 8421504 0.020833 10.650264 5.640637 0 10.650260 2.890637 0 + L3 8421504 0.020833 10.900268 8.640636 0 10.900264 5.890636 0 + L3 8421504 0.020833 10.900264 5.640636 0 10.900260 2.890636 0 + L3 8421504 0.020833 11.150260 2.890636 0 11.150264 5.640636 0 + L3 8421504 0.020833 11.150264 5.890636 0 11.150268 8.640636 0 + L3 8421504 0.020833 11.400268 8.640636 0 11.400264 5.890636 0 + L3 8421504 0.020833 11.400264 5.640636 0 11.400260 2.890636 0 + L3 8421504 0.020833 11.650260 2.890635 0 11.650264 5.640635 0 + L3 8421504 0.020833 11.650264 5.890635 0 11.650268 8.640635 0 + L3 8421504 0.020833 11.900260 2.890635 0 11.900264 5.640635 0 + L3 8421504 0.020833 11.900264 5.890635 0 11.900268 8.640635 0 + L3 8421504 0.020833 12.150268 8.640635 0 12.150264 5.890635 0 + L3 8421504 0.020833 12.150264 5.640635 0 12.150260 2.890635 0 + L3 8421504 0.020833 12.400260 2.890634 0 12.400264 5.640634 0 + L3 8421504 0.020833 12.400264 5.890634 0 12.400268 8.640634 0 + L3 8421504 0.020833 12.650268 8.640634 0 12.650264 5.890634 0 + L3 8421504 0.020833 12.650264 5.640634 0 12.650260 2.890634 0 + L3 8421504 0.020833 12.900260 2.890634 0 12.900264 5.640634 0 + L3 8421504 0.020833 12.900264 5.890634 0 12.900268 8.640634 0 + L3 8421504 0.020833 13.150268 8.640633 0 13.150264 5.890633 0 + L3 8421504 0.020833 13.150264 5.640633 0 13.150260 2.890633 0 + L3 8421504 0.020833 13.400260 2.890633 0 13.400264 5.640633 0 + L3 8421504 0.020833 13.650268 8.640633 0 13.650264 5.890633 0 + L3 8421504 0.020833 13.400268 8.640633 0 13.400264 5.890633 0 + L3 8421504 0.020833 13.650264 5.640633 0 13.650260 2.890633 0 + L3 8421504 0.020833 13.900260 2.890632 0 13.900264 5.640632 0 + L3 8421504 0.020833 13.900264 5.890632 0 13.900268 8.640632 0 + L3 8421504 0.020833 14.150268 8.640632 0 14.150264 5.890632 0 + L3 8421504 0.020833 14.150264 5.640632 0 14.150260 2.890632 0 + L3 8421504 0.020833 14.400260 2.890632 0 14.400264 5.640632 0 + L3 8421504 0.020833 14.400264 5.890632 0 14.400268 8.640632 0 + L3 8421504 0.020833 14.650268 8.640631 0 14.650264 5.890631 0 + L3 8421504 0.020833 14.650264 5.640631 0 14.650260 2.890631 0 + L3 8421504 0.020833 14.900260 2.890631 0 14.900264 5.640631 0 + L3 8421504 0.020833 14.900264 5.890631 0 14.900268 8.640631 0 + L3 8421504 0.020833 15.150260 2.890631 0 15.150264 5.640631 0 + L3 8421504 0.020833 15.400264 5.640630 0 15.400260 2.890630 0 + L3 8421504 0.020833 15.650260 2.890630 0 15.650264 5.640630 0 + L3 8421504 0.020833 15.900264 5.640630 0 15.900260 2.890630 0 + L3 8421504 0.020833 16.150260 2.890629 0 16.150264 5.640629 0 + L3 8421504 0.020833 16.400264 5.640629 0 16.400260 2.890629 0 + L3 8421504 0.020833 16.400264 5.890629 0 16.400268 8.640629 0 + L3 8421504 0.020833 16.150268 8.640629 0 16.150264 5.890629 0 + L3 8421504 0.020833 15.900264 5.890630 0 15.900268 8.640630 0 + L3 8421504 0.020833 15.650268 8.640630 0 15.650264 5.890630 0 + L3 8421504 0.020833 15.400264 5.890630 0 15.400268 8.640630 0 + L3 8421504 0.020833 15.150268 8.640631 0 15.150264 5.890631 0 + L3 8421504 0.020833 16.650260 2.890629 0 16.650264 5.640629 0 + L3 8421504 0.020833 16.900264 5.640628 0 16.900260 2.890628 0 + L3 8421504 0.020833 17.150260 2.890628 0 17.150264 5.640628 0 + L3 8421504 0.020833 17.400264 5.640628 0 17.400260 2.890628 0 + L3 8421504 0.020833 17.650260 2.890627 0 17.650264 5.640627 0 + L3 8421504 0.020833 17.900264 5.640627 0 17.900260 2.890627 0 + L3 8421504 0.020833 18.150260 2.890627 0 18.150264 5.640627 0 + L3 8421504 0.020833 18.400264 5.640626 0 18.400260 2.890626 0 + L3 8421504 0.020833 18.650260 2.890626 0 18.650264 5.640626 0 + L3 8421504 0.020833 18.900264 5.640626 0 18.900260 2.890626 0 + L3 8421504 0.020833 19.150260 2.890625 0 19.150264 5.640625 0 + L3 8421504 0.020833 19.150264 5.890625 0 19.150268 8.640625 0 + L3 8421504 0.020833 18.900268 8.640626 0 18.900264 5.890626 0 + L3 8421504 0.020833 18.650264 5.890626 0 18.650268 8.640626 0 + L3 8421504 0.020833 18.400268 8.640626 0 18.400264 5.890626 0 + L3 8421504 0.020833 18.150264 5.890627 0 18.150268 8.640627 0 + L3 8421504 0.020833 17.900268 8.640627 0 17.900264 5.890627 0 + L3 8421504 0.020833 17.650264 5.890627 0 17.650268 8.640627 0 + L3 8421504 0.020833 17.400268 8.640628 0 17.400264 5.890628 0 + L3 8421504 0.020833 17.150264 5.890628 0 17.150268 8.640628 0 + L3 8421504 0.020833 16.900268 8.640628 0 16.900264 5.890628 0 + L3 8421504 0.020833 16.650264 5.890629 0 16.650268 8.640629 0 + L3 8421504 0.020833 16.775268 9.015628 0 16.775268 9.015628 0 + L3 0 0.031250 13.775260 2.390632 0 13.775258 0.765632 0 + L3 0 0.031250 13.775258 0.765632 0 13.150258 0.765633 0 + L3 0 0.031250 13.150258 0.765633 0 13.150258 1.140633 0 + L3 0 0.031250 13.150258 1.140633 0 11.650258 1.140635 0 + L3 0 0.031250 18.775257 0.015626 0 19.400257 0.015625 0 + L3 0 0.031250 19.400257 0.015625 0 19.400257 0.265625 0 + L3 0 0.031250 19.400257 0.265625 0 19.275257 0.265625 0 + L3 0 0.031250 18.900257 0.265626 0 18.775257 0.265626 0 + L3 0 0.031250 18.775257 0.265626 0 18.775257 0.015626 0 + + L3 0 0.031250 19.275260 2.765625 0 19.275260 2.390625 0 + L3 0 0.031250 19.275260 2.390625 0 11.650260 2.390635 0 + L3 0 0.031250 19.275260 2.390625 0 19.275257 0.140625 0 + L3 0 0.031250 19.275257 0.140625 0 18.900257 0.140626 0 + L3 0 0.031250 18.900257 0.140626 0 18.900260 2.390626 0 + L3 0 0.031250 13.275260 2.390633 0 13.275258 0.890633 0 + L3 0 0.031250 13.275258 0.890633 0 13.650258 0.890633 0 + L3 0 0.031250 13.650258 0.890633 0 13.650260 2.390633 0 + L3 0 0.031250 13.650260 2.390633 0 13.650260 2.765633 0 + L3 0 0.031250 14.150260 2.765632 0 14.150260 2.390632 0 + L3 0 0.052083 11.650258 1.140635 0 11.650260 2.765635 0 + L3 8421504 0.020833 11.650260 2.640635 0 13.650260 2.640633 0 + L3 8421504 0.020833 13.650260 2.515633 0 11.650260 2.515635 0 + L3 8421504 0.020833 14.150260 2.515632 0 19.275260 2.515625 0 + L3 8421504 0.020833 19.275260 2.640625 0 14.150260 2.640632 0 + L3 8421504 0.020833 18.900259 2.265626 0 19.275259 2.265625 0 + L3 8421504 0.020833 18.900259 2.140626 0 19.275259 2.140625 0 + L3 8421504 0.020833 18.900259 2.015626 0 19.275259 2.015625 0 + L3 8421504 0.020833 18.900259 1.890626 0 19.275259 1.890625 0 + L3 8421504 0.020833 18.900259 1.765626 0 19.275259 1.765625 0 + L3 8421504 0.020833 18.900259 1.640626 0 19.275259 1.640625 0 + L3 8421504 0.020833 18.900258 1.515626 0 19.275258 1.515625 0 + L3 8421504 0.020833 18.900258 1.390626 0 19.275258 1.390625 0 + L3 8421504 0.020833 18.900258 1.265626 0 19.275258 1.265625 0 + L3 8421504 0.020833 18.900258 1.140626 0 19.275258 1.140625 0 + L3 8421504 0.020833 19.275258 1.015625 0 18.900258 1.015626 0 + L3 8421504 0.020833 18.900258 0.890626 0 19.275258 0.890625 0 + L3 8421504 0.020833 19.275258 0.765625 0 18.900258 0.765626 0 + L3 8421504 0.020833 18.900257 0.640626 0 19.275257 0.640625 0 + L3 8421504 0.020833 19.275257 0.515625 0 18.900257 0.515626 0 + L3 8421504 0.020833 18.900257 0.390626 0 19.275257 0.390625 0 + L3 8421504 0.020833 19.275257 0.265625 0 18.900257 0.265626 0 + L3 8421504 0.020833 13.275258 1.015633 0 13.650258 1.015633 0 + L3 8421504 0.020833 13.275258 1.140633 0 13.650258 1.140633 0 + L3 8421504 0.020833 13.275258 1.265633 0 13.650258 1.265633 0 + L3 8421504 0.020833 13.650258 1.390633 0 13.275258 1.390633 0 + L3 8421504 0.020833 13.275258 1.515633 0 13.650258 1.515633 0 + L3 8421504 0.020833 13.650259 1.640633 0 13.275259 1.640633 0 + L3 8421504 0.020833 13.275259 1.765633 0 13.650259 1.765633 0 + L3 8421504 0.020833 13.275259 1.890633 0 13.650259 1.890633 0 + L3 8421504 0.020833 13.275259 2.015633 0 13.650259 2.015633 0 + L3 8421504 0.020833 13.275259 2.140633 0 13.650259 2.140633 0 + L3 8421504 0.020833 13.275259 2.265633 0 13.650259 2.265633 0 + L3 8421504 0.020833 13.775260 2.390632 0 13.775260 2.765632 0 + L3 8421504 0.020833 13.900260 2.765632 0 13.900260 2.390632 0 + L3 8421504 0.020833 14.025260 2.390632 0 14.025260 2.765632 0 + L3 8421504 0.020833 8.650264 5.765639 0 0.025264 5.765651 0 + L3 0 0.052083 8.650263 5.265639 0 0.150263 5.265651 0 + L3 0 0.052083 0.150263 5.265651 0 0.025264 5.765651 0 + L3 0 0.052083 0.025264 5.765651 0 0.150265 6.265651 0 + L3 0 0.052083 0.150265 6.265651 0 8.650265 6.265639 0 + L3 0 0.052083 0.400263 5.265650 0 0.400263 4.765650 0 + L3 0 0.052083 0.400263 4.765650 0 0.650263 4.765650 0 + L3 0 0.052083 0.650263 4.765650 0 0.650263 5.265650 0 + L3 0 0.052083 0.400265 6.265650 0 0.400265 6.765650 0 + L3 0 0.052083 0.400265 6.765650 0 0.650265 6.765650 0 + L3 0 0.052083 0.650265 6.765650 0 0.650265 6.265650 0 + L3 8421504 0.020833 0.275264 5.390650 0 0.275264 5.640650 0 + L3 8421504 0.020833 0.525264 5.640650 0 0.525264 5.390650 0 + L3 8421504 0.020833 0.775264 5.390650 0 0.775264 5.640650 0 + L3 8421504 0.020833 1.025264 5.640649 0 1.025264 5.390649 0 + L3 8421504 0.020833 1.275264 5.390649 0 1.275264 5.640649 0 + L3 8421504 0.020833 1.525264 5.640649 0 1.525264 5.390649 0 + L3 8421504 0.020833 1.775264 5.390648 0 1.775264 5.640648 0 + L3 8421504 0.020833 2.025264 5.640648 0 2.025264 5.390648 0 + L3 8421504 0.020833 2.275264 5.390648 0 2.275264 5.640648 0 + L3 8421504 0.020833 2.525264 5.640647 0 2.525264 5.390647 0 + L3 8421504 0.020833 2.775264 5.390647 0 2.775264 5.640647 0 + L3 8421504 0.020833 3.025264 5.640647 0 3.025264 5.390647 0 + L3 8421504 0.020833 3.275264 5.390646 0 3.275264 5.640646 0 + L3 8421504 0.020833 3.525264 5.640646 0 3.525264 5.390646 0 + L3 8421504 0.020833 3.775264 5.390646 0 3.775264 5.640646 0 + L3 8421504 0.020833 4.025264 5.640645 0 4.025264 5.390645 0 + L3 8421504 0.020833 4.275264 5.390645 0 4.275264 5.640645 0 + L3 8421504 0.020833 4.525264 5.640645 0 4.525264 5.390645 0 + L3 8421504 0.020833 4.775264 5.390644 0 4.775264 5.640644 0 + L3 8421504 0.020833 5.025264 5.640644 0 5.025264 5.390644 0 + L3 8421504 0.020833 5.275264 5.390644 0 5.275264 5.640644 0 + L3 8421504 0.020833 5.525264 5.640643 0 5.525264 5.390643 0 + L3 8421504 0.020833 5.775264 5.390643 0 5.775264 5.640643 0 + L3 8421504 0.020833 6.025264 5.640643 0 6.025264 5.390643 0 + L3 8421504 0.020833 6.275264 5.390642 0 6.275264 5.640642 0 + L3 8421504 0.020833 6.525264 5.640642 0 6.525264 5.390642 0 + L3 8421504 0.020833 6.775264 5.390642 0 6.775264 5.640642 0 + L3 8421504 0.020833 7.025264 5.640641 0 7.025264 5.390641 0 + L3 8421504 0.020833 7.275264 5.390641 0 7.275264 5.640641 0 + L3 8421504 0.020833 7.525264 5.640641 0 7.525264 5.390641 0 + L3 8421504 0.020833 7.775264 5.390640 0 7.775264 5.640640 0 + L3 8421504 0.020833 8.025264 5.640640 0 8.025264 5.390640 0 + L3 8421504 0.020833 8.275264 5.390640 0 8.275264 5.640640 0 + L3 8421504 0.020833 8.525264 5.640639 0 8.525264 5.390639 0 + L3 8421504 0.020833 8.525264 5.890639 0 8.525265 6.140639 0 + L3 8421504 0.020833 8.275265 6.140640 0 8.275264 5.890640 0 + L3 8421504 0.020833 8.025264 5.890640 0 8.025265 6.140640 0 + L3 8421504 0.020833 7.775265 6.140640 0 7.775264 5.890640 0 + L3 8421504 0.020833 7.525264 5.890641 0 7.525265 6.140641 0 + L3 8421504 0.020833 7.275265 6.140641 0 7.275264 5.890641 0 + L3 8421504 0.020833 7.025264 5.890641 0 7.025265 6.140641 0 + L3 8421504 0.020833 6.775265 6.140642 0 6.775264 5.890642 0 + L3 8421504 0.020833 6.525264 5.890642 0 6.525265 6.140642 0 + L3 8421504 0.020833 6.275265 6.140642 0 6.275264 5.890642 0 + L3 8421504 0.020833 6.025264 5.890643 0 6.025265 6.140643 0 + L3 8421504 0.020833 5.775265 6.140643 0 5.775264 5.890643 0 + L3 8421504 0.020833 5.525264 5.890643 0 5.525265 6.140643 0 + L3 8421504 0.020833 5.275265 6.140644 0 5.275264 5.890644 0 + L3 8421504 0.020833 5.025264 5.890644 0 5.025265 6.140644 0 + L3 8421504 0.020833 4.775264 5.890644 0 4.775265 6.140644 0 + L3 8421504 0.020833 4.525265 6.140645 0 4.525264 5.890645 0 + L3 8421504 0.020833 4.275264 5.890645 0 4.275265 6.140645 0 + L3 8421504 0.020833 4.025265 6.140645 0 4.025264 5.890645 0 + L3 8421504 0.020833 3.775264 5.890646 0 3.775265 6.140646 0 + L3 8421504 0.020833 3.525264 5.890646 0 3.525265 6.140646 0 + L3 8421504 0.020833 3.275265 6.140646 0 3.275264 5.890646 0 + L3 8421504 0.020833 3.025264 5.890647 0 3.025265 6.140647 0 + L3 8421504 0.020833 2.775265 6.140647 0 2.775264 5.890647 0 + L3 8421504 0.020833 2.525264 5.890647 0 2.525265 6.140647 0 + L3 8421504 0.020833 2.275265 6.140648 0 2.275264 5.890648 0 + L3 8421504 0.020833 2.025264 5.890648 0 2.025265 6.140648 0 + L3 8421504 0.020833 1.775265 6.140648 0 1.775264 5.890648 0 + L3 8421504 0.020833 1.525264 5.890649 0 1.525265 6.140649 0 + L3 8421504 0.020833 1.275265 6.140649 0 1.275264 5.890649 0 + L3 8421504 0.020833 1.025264 5.890649 0 1.025265 6.140649 0 + L3 8421504 0.020833 0.775265 6.140650 0 0.775264 5.890650 0 + L3 8421504 0.020833 0.525264 5.890650 0 0.525265 6.140650 0 + L3 8421504 0.020833 0.275265 6.140650 0 0.275264 5.890650 0 + L3 8421504 0.010417 14.900259 2.140631 0 14.900258 1.140631 0 + L3 8421504 0.010417 17.900259 2.140627 0 17.900258 1.140627 0 + END$SEGS + +SUBCONTENTS Walthers Cornerstone HO Structures - Lumber Industries +STRUCTURE HO "Walthers Sawmill powerhouse 933-3058a" + L3 0 0.000000 0.020833 0.041667 0 4.395833 0.041667 0 + L3 0 0.000000 4.395833 0.041667 0 4.395833 4.208333 0 + L3 0 0.000000 4.395833 4.208333 0 0.020833 4.208333 0 + L3 0 0.000000 0.020833 4.208333 0 0.020833 0.041667 0 + L3 0 0.000000 0.020833 2.083333 0 4.395833 2.083333 0 + A3 0 0.000000 0.356000 3.895833 2.791667 0 0.000000 360.000000 + A3 0 0.000000 0.343592 3.895833 1.250000 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Sawmill main bldg 933-3058b" + L3 0 0.000000 0.041667 -0.041667 0 13.041667 -0.041667 0 + L3 0 0.000000 13.041667 -0.041667 0 13.041667 11.958333 0 + L3 0 0.000000 0.041667 11.958333 0 0.041667 -0.041667 0 + L3 0 0.000000 3.958333 11.958333 0 3.958333 15.958333 0 + L3 0 0.000000 0.041667 11.958333 0 0.041667 15.958333 0 + L3 0 0.000000 3.958333 15.875000 0 0.041667 15.875000 0 + L3 0 0.000000 3.958333 11.958333 0 13.041667 11.958333 0 + L3 0 0.000000 0.041667 5.958333 0 13.041667 5.958333 0 + L3 0 0.000000 1.125000 7.458333 0 11.708333 7.458333 0 + L3 0 0.000000 11.708333 7.458333 0 11.708333 4.541667 0 + L3 0 0.000000 11.708333 4.541667 0 1.125000 4.541667 0 + L3 0 0.000000 1.125000 4.541667 0 1.125000 7.458333 0 + L3 0 0.000000 3.958333 11.958333 0 2.041667 10.041667 0 + L3 0 0.000000 0.041667 11.958333 0 1.958333 10.041667 0 + L3 0 0.000000 1.958333 10.041667 0 1.958333 15.875000 0 + A3 0 0.000000 1.900292 2.312500 -3.979167 0 0.000000 360.000000 + A3 0 0.000000 0.471405 2.229167 -3.979167 0 0.000000 360.000000 + L3 0 0.000000 2.145833 -2.812500 0 2.145833 0.687500 0 + L3 0 0.000000 2.312500 -2.812500 0 2.312500 0.687500 0 + L3 0 0.000000 13.062500 0.687500 0 24.645833 0.687500 0 + L3 0 0.000000 24.645833 0.687500 0 24.645833 1.687500 0 + L3 0 0.000000 24.645833 1.687500 0 13.062500 1.687500 0 + L3 0 0.000000 13.062500 1.687500 0 13.062500 0.687500 0 + L3 0 0.000000 14.062500 1.937500 0 14.062500 0.437500 0 + L3 0 0.000000 15.145833 1.937500 0 15.145833 0.520833 0 + L3 0 0.000000 16.229167 1.854167 0 16.229167 0.354167 0 + L3 0 0.000000 17.729167 2.020833 0 17.729167 0.520833 0 + L3 0 0.000000 19.062500 1.937500 0 19.062500 0.354167 0 + L3 0 0.000000 20.395833 1.854167 0 20.395833 0.437500 0 + L3 0 0.000000 21.979167 1.937500 0 21.979167 0.520833 0 + L3 0 0.000000 23.062500 1.854167 0 23.062500 0.437500 0 + END$SEGS +STRUCTURE HO "Walthers Planing Mill 933-3059a" + L3 0 0.000000 0.041667 0.041667 0 6.041667 0.041667 0 + L3 0 0.000000 6.041667 0.041667 0 6.041667 8.000000 0 + L3 0 0.000000 6.041667 8.000000 0 0.041667 8.000000 0 + L3 0 0.000000 0.041667 8.000000 0 0.041667 0.041667 0 + L3 0 0.000000 7.500000 7.291667 0 9.458333 7.291667 0 + L3 0 0.000000 9.458333 7.291667 0 9.458333 5.375000 0 + L3 0 0.000000 9.458333 5.375000 0 7.500000 5.375000 0 + L3 0 0.000000 7.500000 5.375000 0 7.500000 7.291667 0 + L3 0 0.000000 5.291667 6.708333 0 8.333333 6.708333 0 + L3 0 0.000000 5.333333 6.041667 0 8.291667 6.041667 0 + A3 0 0.000000 0.372678 8.458333 6.375000 0 0.000000 360.000000 + A3 0 0.000000 0.000000 5.291667 5.666667 0 0.000000 360.000000 + L3 0 0.000000 5.291667 6.833333 0 5.291667 5.958333 0 + L3 0 0.000000 5.291667 6.000000 0 5.041667 6.000000 0 + L3 0 0.000000 3.000000 0.000000 0 3.000000 8.000000 0 + END$SEGS +STRUCTURE HO "Walthers Planing Mill Shed 933-3059b" + L3 0 0.000000 0.000000 0.000000 0 6.000000 0.000000 0 + L3 0 0.000000 6.000000 0.000000 0 6.000000 9.750000 0 + L3 0 0.000000 6.000000 9.750000 0 0.000000 9.750000 0 + L3 0 0.000000 0.000000 9.750000 0 0.000000 0.000000 0 + L3 0 0.000000 2.958333 -0.041667 0 2.958333 9.750000 0 + END$SEGS +STRUCTURE HO "Walthers Paper Mill Main Bldg 933-3060a" + L3 0 0.000000 0.041667 0.083333 0 20.958333 0.083333 0 + L3 0 0.000000 20.958333 0.083333 0 20.958333 10.000000 0 + L3 0 0.000000 20.958333 10.000000 0 0.041667 10.000000 0 + L3 0 0.000000 0.041667 10.000000 0 0.041667 0.083333 0 + L3 0 0.000000 20.875000 9.333333 0 21.041667 9.333333 0 + L3 0 0.000000 21.041667 9.333333 0 21.041667 7.916667 0 + L3 0 0.000000 21.041667 7.916667 0 20.875000 7.916667 0 + L3 0 0.000000 20.875000 7.916667 0 20.875000 9.333333 0 + END$SEGS +STRUCTURE HO "Walthers Paper Mill Kraft Mill 933-3060b" + L3 0 0.000000 0.020833 -0.020833 0 12.020833 -0.020833 0 + L3 0 0.000000 0.020833 7.979167 0 0.020833 -0.020833 0 + L3 0 0.000000 0.020833 7.979167 0 8.354167 7.979167 0 + L3 0 0.000000 12.020833 -0.020833 0 12.020833 4.937500 0 + L3 0 0.000000 11.979167 4.937500 0 8.437500 4.937500 0 + L3 0 0.000000 8.354167 7.979167 0 8.354167 4.979167 0 + END$SEGS +STRUCTURE HO "Walthers Sawmill outbldgs log debarker 933-3144a" + L3 0 0.000000 4.958333 4.833333 0 0.000000 4.833333 0 + L3 0 0.000000 0.000000 4.833333 0 0.000000 0.083333 0 + L3 0 0.000000 2.375000 0.083333 0 2.375000 2.833333 0 + L3 0 0.000000 2.375000 0.083333 0 0.041667 0.083333 0 + L3 0 0.000000 2.395833 2.833333 0 4.937500 2.833333 0 + L3 0 0.000000 4.937500 4.812500 0 4.937500 2.854167 0 + L3 0 0.000000 1.020833 0.062500 0 1.020833 4.812500 0 + END$SEGS +STRUCTURE HO "Walthers Sawmill outbldgs gondol loader 933-3144b" + L3 0 0.000000 0.020833 -0.062500 0 2.520833 -0.062500 0 + L3 0 0.000000 2.520833 -0.062500 0 2.520833 3.645833 0 + L3 0 0.000000 2.520833 3.645833 0 0.020833 3.645833 0 + L3 0 0.000000 0.020833 3.645833 0 0.020833 -0.062500 0 + L3 0 0.000000 0.020833 0.937500 0 2.520833 0.937500 0 + L3 0 0.000000 1.729167 3.645833 0 2.479167 3.104167 0 + L3 0 0.000000 2.479167 1.520833 0 1.895833 0.937500 0 + L3 0 0.000000 0.520833 0.937500 0 0.062500 1.645833 0 + L3 0 0.000000 0.645833 3.645833 0 0.062500 3.020833 0 + L3 0 0.000000 0.645833 3.604167 0 0.645833 0.979167 0 + L3 0 0.000000 1.729167 3.604167 0 1.729167 0.979167 0 + END$SEGS +STRUCTURE HO "Walthers Sawmill outbldgs truck loader 933-3144c" + L3 0 0.000000 0.020833 0.104167 0 4.770833 0.104167 0 + L3 0 0.000000 4.770833 0.104167 0 4.770833 3.854167 0 + L3 0 0.000000 4.770833 3.854167 0 0.020833 3.854167 0 + L3 0 0.000000 0.020833 3.854167 0 0.020833 0.104167 0 + L3 0 0.000000 0.020833 1.979167 0 4.770833 1.979167 0 + A3 0 0.000000 0.515388 2.145833 0 1.979167 0.000000 360.000000 + L3 0 0.000000 1.604167 1.479167 0 2.645833 1.479167 0 + L3 0 0.000000 2.645833 1.479167 0 2.645833 2.479167 0 + L3 0 0.000000 2.645833 2.479167 0 1.604167 2.479167 0 + L3 0 0.000000 1.604167 2.479167 0 1.604167 1.479167 0 + L3 0 0.000000 -0.020833 3.354167 0 4.770833 3.354167 0 + L3 0 0.000000 0.020833 0.562500 0 4.770833 0.562500 0 + END$SEGS +STRUCTURE HO "Walthers Sawmill outbldgs wood chipper 933-3144d" + L3 0 0.000000 0.020833 -0.062500 0 2.270833 -0.062500 0 + L3 0 0.000000 2.270833 -0.062500 0 2.270833 1.645833 0 + L3 0 0.000000 2.270833 1.645833 0 0.020833 1.645833 0 + L3 0 0.000000 0.020833 1.645833 0 0.020833 -0.062500 0 + L3 0 0.000000 0.020833 0.812500 0 2.270833 0.812500 0 + L3 0 0.000000 2.270833 1.020833 0 5.270833 1.020833 0 + L3 0 0.000000 5.270833 1.020833 0 5.270833 0.562500 0 + L3 0 0.000000 5.270833 0.562500 0 2.270833 0.562500 0 + L3 0 0.000000 2.270833 0.562500 0 2.270833 1.020833 0 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - City Businesses +STRUCTURE HO "Walthers Bailey Saving & Loan 933-3031" + L3 16711935 0 0.000000 0.000000 0 0.000000 5.937500 0 + L3 16711935 0 0.000000 5.937500 0 10.125000 5.937500 0 + L3 16711935 0 10.125000 5.937500 0 10.125000 0.000000 0 + L3 16711935 0 10.125000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Crown Paint & Hardware 933-3032" + L3 16711935 0 0.000000 0.000000 0 0.000000 4.125000 0 + L3 16711935 0 0.000000 4.125000 0 7.625000 4.125000 0 + L3 16711935 0 7.625000 4.125000 0 7.625000 0.000000 0 + L3 16711935 0 7.625000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Neighborhood Food Mart 933-3033" + L3 16711935 0 0.000000 0.000000 0 0.000000 8.250000 0 + L3 16711935 0 0.000000 8.250000 0 5.000000 8.250000 0 + L3 16711935 0 5.000000 8.250000 0 5.000000 0.000000 0 + L3 16711935 0 5.000000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Bill's Glass Shop 933-3002" + L3 16711935 0 0.000000 0.000000 0 0.000000 4.000000 0 + L3 16711935 0 0.000000 4.000000 0 3.000000 4.000000 0 + L3 16711935 0 3.000000 4.000000 0 3.000000 0.000000 0 + L3 16711935 0 3.000000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Gemini Bldg 933-3001" + L3 16711935 0 0.000000 0.000000 0 0.000000 3.625000 0 + L3 16711935 0 0.000000 3.625000 0 4.250000 3.625000 0 + L3 16711935 0 4.250000 3.625000 0 4.250000 0.000000 0 + L3 16711935 0 4.250000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Wallschlager Motors 933-3004" + L3 16711935 0 0.000000 0.000000 0 0.000000 5.000000 0 + L3 16711935 0 0.000000 5.000000 0 5.250000 5.000000 0 + L3 16711935 0 5.250000 5.000000 0 5.250000 0.000000 0 + L3 16711935 0 5.250000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers White Tower Restaurant 933-3030" + L3 16711935 0 0.000000 0.000000 0 0.000000 3.000000 0 + L3 16711935 0 0.000000 3.000000 0 4.625000 3.000000 0 + L3 16711935 0 4.625000 3.000000 0 4.625000 0.000000 0 + L3 16711935 0 4.625000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Adam's Rib Restaurant 933-3034" + L3 16711935 0 0.000000 0.000000 0 0.000000 3.000000 0 + L3 16711935 0 0.000000 3.000000 0 5.500000 3.000000 0 + L3 16711935 0 5.500000 3.000000 0 5.500000 0.000000 0 + L3 16711935 0 5.500000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Western Ave Fire Station 933-3037" + L3 16711935 0 0.000000 0.000000 0 0.000000 6.750000 0 + L3 16711935 0 0.000000 6.750000 0 4.250000 6.750000 0 + L3 16711935 0 4.250000 6.750000 0 4.250000 0.000000 0 + L3 16711935 0 4.250000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Main St, Merchant's Row 1 933-3028" + L3 16711935 0 0.000000 0.000000 0 0.000000 5.000000 0 + L3 16711935 0 0.000000 5.000000 0 11.000000 5.000000 0 + L3 16711935 0 11.000000 5.000000 0 11.000000 0.000000 0 + L3 16711935 0 11.000000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Don's Shoe Store 933-3000" + L3 16711935 0 0.000000 0.000000 0 0.000000 3.500000 0 + L3 16711935 0 0.000000 3.500000 0 2.500000 3.500000 0 + L3 16711935 0 2.500000 3.500000 0 2.500000 0.000000 0 + L3 16711935 0 2.500000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Interstate Fuel & Oil Gas Station 933-3035" + L3 16711935 0 0.000000 0.000000 0 0.000000 7.750000 0 + L3 16711935 0 0.000000 7.750000 0 9.250000 7.750000 0 + L3 16711935 0 9.250000 7.750000 0 9.250000 0.000000 0 + L3 16711935 0 9.250000 0.000000 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Main St, Merchant's Row 2 933-3029" + L3 16711935 0 0.000000 0.000000 0 0.000000 5.000000 0 + L3 16711935 0 0.000000 5.000000 0 10.000000 5.000000 0 + L3 16711935 0 10.000000 5.000000 0 10.000000 0.000000 0 + L3 16711935 0 10.000000 0.000000 0 0.000000 0.000000 0 + END$SEGS + + +SUBCONTENTS Walthers Cornerstone HO Structures - Engine Servicing Structures +STRUCTURE HO "Walther's Cornerstone Structure Backshop 933-3227" + F4 12632256 0.000000 4 0 + 0.000000 12.858780 0 + 0.000017 0.000000 0 + 9.644104 0.000013 0 + 9.644088 12.858800 0 + F4 8388608 0.000000 4 0 + 9.644088 12.858800 0 + 9.644088 12.629180 0 + 0.000000 12.629160 0 + 0.000000 12.858780 0 + F4 8388608 0.000000 4 0 + 9.644088 12.858800 0 + 9.644104 0.000013 0 + 9.414483 0.000013 0 + 9.414466 12.858800 0 + F4 8388608 0.000000 4 0 + 0.000017 0.000000 0 + 0.000017 0.229621 0 + 9.644104 0.229634 0 + 9.644104 0.000013 0 + F4 8388608 0.000000 4 0 + 0.000000 12.858780 0 + 0.000017 0.000000 0 + 0.229638 0.000000 0 + 0.229621 12.858780 0 + F4 8388608 0.000000 4 0 + 9.471873 11.739390 0 + 9.471871 12.657880 0 + 8.926521 12.657880 0 + 8.926523 11.739390 0 + F4 8388608 0.000000 4 0 + 0.229623 11.768080 0 + 0.229621 12.686570 0 + 0.918485 12.686570 0 + 0.918486 11.768080 0 + F4 8388608 0.000000 4 0 + 0.229636 1.205511 0 + 0.229638 0.172216 0 + 0.918501 0.172218 0 + 0.918499 1.205513 0 + F4 8388608 0.000000 4 0 + 9.471887 1.205524 0 + 9.471889 0.200931 0 + 8.926538 0.200930 0 + 8.926537 1.205522 0 + F4 8388608 0.000000 4 0 + 0.258331 6.888634 0 + 0.258333 5.998852 0 + 0.947196 5.998854 0 + 0.947195 6.888636 0 + F4 8388608 0.000000 4 0 + 9.500581 6.888647 0 + 9.500583 5.998865 0 + 8.955233 5.998863 0 + 8.955231 6.888645 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure Cinder Conveyor & Ash Pit 933-3816" + F4 8421504 0.000000 4 0 + 0.229621 0.688863 0 + 1.836969 0.688863 0 + 1.836969 3.903559 0 + 0.229621 3.903559 0 + F4 8421504 0.000000 4 0 + 0.000000 3.214696 0 + 2.066590 3.214696 0 + 2.066590 2.525832 0 + 0.000000 2.525832 0 + F4 0 0.000000 4 0 + 0.086108 3.099885 0 + 1.951780 3.099885 0 + 1.951780 2.640643 0 + 0.086108 2.640643 0 + F4 14803425 0.000000 4 0 + 0.774971 1.176808 0 + 1.836969 1.176808 0 + 1.836969 2.210103 0 + 0.774971 2.210103 0 + L3 0 0.000000 0.861079 2.238806 0 0.861079 1.148106 0 + L3 0 0.000000 0.975890 2.238806 0 0.975890 1.176808 0 + L3 0 0.000000 1.090700 2.210103 0 1.090700 1.176808 0 + L3 0 0.000000 1.205511 2.238806 0 1.205511 1.119403 0 + L3 0 0.000000 1.320321 2.238806 0 1.320321 1.176808 0 + L3 0 0.000000 1.435132 2.210103 0 1.435132 1.176808 0 + L3 0 0.000000 1.549943 2.238806 0 1.549943 1.176808 0 + L3 0 0.000000 1.664753 2.238806 0 1.664753 1.176808 0 + F4 0 0.000000 4 0 + 0.229621 0.688863 0 + 1.836969 0.688863 0 + 1.836969 0.746269 0 + 0.229621 0.746269 0 + F4 14342874 0.000000 4 0 + 0.574053 0.688863 0 + 1.492537 0.688863 0 + 1.492537 0.000000 0 + 0.574053 0.000000 0 + F4 0 0.000000 4 0 + 0.746269 2.267509 0 + 0.229621 2.267509 0 + 0.229621 2.238806 0 + 0.746269 2.238806 0 + F4 0 0.000000 4 0 + 0.200919 0.746269 0 + 0.258324 0.746269 0 + 0.258324 2.267509 0 + 0.200919 2.267509 0 + F4 0 0.000000 4 0 + 1.808266 0.717566 0 + 1.750861 0.717566 0 + 1.750861 1.205511 0 + 1.808266 1.205511 0 + L3 0 0.000000 0.832377 0.000000 0 0.832377 0.717566 0 + L3 0 0.000000 1.176808 0.000000 0 1.176808 0.746269 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure Sand Drying Building 933-3813" + F4 8421504 0.000000 4 0 + 0.000000 0.000000 0 + 3.329506 0.000000 0 + 3.329506 3.099885 0 + 0.000000 3.099885 0 + L3 0 0.000000 0.000000 1.549943 0 3.329506 1.549943 0 + L3 0 0.000000 1.406429 1.779564 0 2.066590 1.779564 0 + L3 0 0.000000 2.066590 1.779564 0 2.066590 1.291619 0 + L3 0 0.000000 2.066590 1.291619 0 1.406429 1.291619 0 + L3 0 0.000000 1.406429 1.291619 0 1.406429 1.779564 0 + F4 16777215 0.000000 4 0 + 2.296211 2.525832 0 + 2.583238 2.525832 0 + 2.583238 2.296211 0 + 2.296211 2.296211 0 + F4 0 0.000000 4 0 + 2.353616 2.468427 0 + 2.497130 2.468427 0 + 2.497130 2.353616 0 + 2.353616 2.353616 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure Sanding Storage Bin 933-3813" + F4 8421504 0.000000 4 0 + 0.000000 0.000000 0 + 6.429391 0.000000 0 + 6.429391 3.099885 0 + 0.000000 3.099885 0 + F4 16777215 0.000000 4 0 + 0.229621 2.870264 0 + 6.257176 2.870264 0 + 6.257176 0.200919 0 + 0.229621 0.200919 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure Small Sanding Tower 933-3813" + F4 15790080 0.000000 4 0 + 0.000000 0.688863 0 + 1.607348 0.688863 0 + 1.607348 1.262916 0 + 0.000000 1.262916 0 + G3 12632256 0.000000 0.344432 0.803674 1.033295 0 + L3 0 0.000000 0.803674 1.377727 0 0.803674 3.903559 0 + L3 0 0.000000 0.803674 0.688863 0 0.803674 0.000000 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structure Large Sanding Tower 933-3813" + F4 14803200 0.000000 4 0 + 0.000000 2.181401 0 + 1.377727 2.181401 0 + 1.377727 3.559128 0 + 0.000000 3.559128 0 + F4 12895232 0.000000 4 0 + 0.344432 2.525832 0 + 1.033295 2.525832 0 + 1.033295 3.214696 0 + 0.344432 3.214696 0 + G3 12632256 0.000000 0.315729 0.660161 2.898967 0 + F4 14803200 0.000000 4 0 + 0.545350 0.000000 0 + 0.889782 0.000000 0 + 0.889782 0.344432 0 + 0.545350 0.344432 0 + F4 14803200 0.000000 4 0 + 0.536028 5.645098 0 + 0.880459 5.645098 0 + 0.880459 5.989530 0 + 0.536028 5.989530 0 + F4 12632256 0.000000 4 0 + 0.602756 5.912744 0 + 0.803674 5.912744 0 + 0.803674 5.769231 0 + 0.602756 5.769231 0 + F4 12632256 0.000000 4 0 + 0.631458 0.287026 0 + 0.803674 0.287026 0 + 0.803674 0.114811 0 + 0.631458 0.114811 0 + L3 0 0.000000 0.688863 3.185993 0 0.688863 5.797934 0 + L3 0 0.000000 0.688863 2.583238 0 0.688858 0.315729 0 + END$SEGS +STRUCTURE HO "Walther's Cornerstone Structures Machine Shop 933-3264" + F4 12632256 0.000000 4 0 + 5.539610 0.000000 0 + 9.529277 0.000000 0 + 9.529277 3.903559 0 + 5.539610 3.903559 0 + F4 8388608 0.000000 4 0 + 5.539610 3.903559 0 + 9.529277 3.903559 0 + 9.529277 3.788749 0 + 5.539610 3.788749 0 + F4 8388608 0.000000 4 0 + 9.529277 0.000000 0 + 9.414466 0.000000 0 + 9.414466 3.846154 0 + 9.529277 3.846154 0 + F4 8388608 0.000000 4 0 + 5.539610 0.000000 0 + 9.500574 0.000000 0 + 9.500574 0.114811 0 + 5.539610 0.114811 0 + G3 8388608 0.000000 0.634063 7.577497 4.592422 0 + G3 0 0.000000 0.459242 7.577497 4.592422 0 + F4 8388608 0.000000 4 0 + 5.539610 1.836969 0 + 7.376579 1.836969 0 + 7.376579 1.722158 0 + 5.539610 1.722158 0 + F4 8388608 0.000000 4 0 + 7.376579 0.114811 0 + 7.261768 0.114811 0 + 7.261768 1.836969 0 + 7.376579 1.836969 0 + F4 12632256 0.000000 4 0 + 0.028703 0.028703 0 + 5.539610 0.028703 0 + 5.539610 14.954080 0 + 0.028703 14.954080 0 + F4 8388608 0.000000 4 0 + 5.568312 0.086108 0 + 5.424799 0.086108 0 + 5.424799 14.954080 0 + 5.568312 14.954080 0 + F4 8388608 0.000000 4 0 + 0.028703 14.954080 0 + 0.172216 14.954080 0 + 0.172216 0.028703 0 + 0.028703 0.028703 0 + G3 0 0.000000 0.344432 3.702641 11.050520 0 + F4 8388608 0.000000 4 0 + 0.000000 14.925370 0 + 5.510907 14.925370 0 + 5.510907 14.810560 0 + 0.000000 14.810560 0 + F4 8388608 0.000000 4 0 + 0.057405 0.000000 0 + 5.568312 0.000000 0 + 5.568312 0.114811 0 + 0.057405 0.114811 0 + G3 0 0.000000 0.344432 3.731343 5.510907 0 + G3 0 0.000000 0.344432 3.731343 8.266360 0 + G3 0 0.000000 0.344432 3.731343 2.755454 0 + END$SEGS +STRUCTURE HO "Wahther's Cornerstone Structures Machine Shop Engine Room 933-3264A" + F4 12632256 0.000000 4 0 + 0.000000 0.000000 0 + 5.510907 0.000000 0 + 5.510907 11.021810 0 + 0.000000 11.021810 0 + F4 8388608 0.000000 4 0 + 0.000000 11.021810 0 + 5.424799 11.021810 0 + 5.424799 10.907000 0 + 0.000000 10.907000 0 + F4 8388608 0.000000 4 0 + 5.510907 11.021810 0 + 5.396097 11.021810 0 + 5.396097 0.000000 0 + 5.510907 0.000000 0 + F4 8388608 0.000000 4 0 + 0.000000 0.000000 0 + 5.453502 0.000000 0 + 5.453502 0.114811 0 + 0.000000 0.114811 0 + F4 8388608 0.000000 4 0 + 0.000000 0.000000 0 + 0.114811 0.000000 0 + 0.114811 11.021810 0 + 0.000000 11.021810 0 + G3 0 0.000000 0.344432 2.755454 5.510907 0 + G3 0 0.000000 0.344432 2.755454 9.184845 0 + G3 0 0.000000 0.344432 2.755454 1.836969 0 + END$SEGS +STRUCTURE HO "Walthers Modern Coaling Tower 933-3262" + F4 8421504 0.000000 4 0 + 0.000000 7.663605 0 + 2.296211 7.663605 0 + 2.296211 1.923077 0 + 0.000000 1.923077 0 + F4 8421504 0.000000 4 0 + 3.673938 2.037888 0 + 9.184845 2.037888 0 + 9.184845 7.548795 0 + 3.673938 7.548795 0 + F4 8421504 0.000000 4 0 + 3.673938 3.903559 0 + 2.296211 3.903559 0 + 2.296211 5.740528 0 + 3.673938 5.740528 0 + L3 0 0.000000 1.148106 1.951780 0 1.148106 7.692308 0 + L3 0 0.000000 2.296211 5.740528 0 2.296211 3.903559 0 + L3 0 0.000000 3.673938 5.740528 0 9.184845 5.740528 0 + L3 0 0.000000 3.673938 3.903559 0 9.184845 3.903559 0 + L3 0 0.000000 6.429391 2.066590 0 6.429391 3.903559 0 + L3 0 0.000000 6.429391 5.740528 0 6.429391 7.577497 0 + L3 0 0.000000 3.673938 5.740528 0 3.673938 3.903559 0 + L3 0 0.000000 5.051665 5.740528 0 5.051665 3.903559 0 + L3 0 0.000000 4.362802 3.903559 0 4.362802 5.740528 0 + L3 0 0.000000 8.926521 7.577497 0 8.495982 7.577497 0 + L3 0 0.000000 8.495982 7.577497 0 8.495982 9.644088 0 + L3 0 0.000000 8.495982 9.644088 0 8.926521 9.644088 0 + L3 0 0.000000 8.926521 9.644088 0 8.926521 7.577497 0 + L3 0 0.000000 8.955224 0.000000 0 8.495982 0.000000 0 + L3 0 0.000000 8.495982 0.000000 0 8.495982 2.037888 0 + L3 0 0.000000 8.495982 2.037888 0 8.955224 2.037888 0 + L3 0 0.000000 8.955224 2.037888 0 8.955224 0.000000 0 + L3 0 0.000000 3.673938 0.000000 0 3.214696 0.000000 0 + L3 0 0.000000 3.214696 0.000000 0 3.214696 3.960964 0 + L3 0 0.000000 3.214696 3.960964 0 3.673938 3.960964 0 + L3 0 0.000000 3.673938 3.960964 0 3.673938 0.000000 0 + L3 0 0.000000 8.495982 7.807118 0 8.897819 7.807118 0 + L3 0 0.000000 8.495982 8.036739 0 8.926521 8.036739 0 + L3 0 0.000000 8.495982 8.266360 0 8.955224 8.266360 0 + L3 0 0.000000 8.495982 8.495982 0 8.926521 8.495982 0 + L3 0 0.000000 8.495982 8.725603 0 8.955224 8.725603 0 + L3 0 0.000000 8.495982 8.955224 0 8.926521 8.955224 0 + L3 0 0.000000 8.495982 9.184845 0 8.926521 9.184845 0 + L3 0 0.000000 8.495982 9.414466 0 8.897819 9.414466 0 + L3 0 0.000000 8.495982 9.644088 0 8.926521 9.644088 0 + L3 0 0.000000 8.495982 0.000000 0 8.955224 0.000000 0 + L3 0 0.000000 8.495982 0.229621 0 8.955224 0.229621 0 + L3 0 0.000000 8.495982 0.459242 0 8.955224 0.459242 0 + L3 0 0.000000 8.495982 0.688863 0 8.926521 0.688863 0 + L3 0 0.000000 8.524684 0.918485 0 8.926521 0.918485 0 + L3 0 0.000000 8.495982 1.148106 0 8.926521 1.148106 0 + L3 0 0.000000 8.524684 1.607348 0 8.926521 1.607348 0 + L3 0 0.000000 8.495982 1.377727 0 8.955224 1.377727 0 + L3 0 0.000000 8.495982 1.836969 0 8.955224 1.836969 0 + L3 0 0.000000 3.214696 0.000000 0 3.673938 0.000000 0 + L3 0 0.000000 3.214696 0.229621 0 3.673938 0.229621 0 + L3 0 0.000000 3.214696 0.459242 0 3.673938 0.459242 0 + L3 0 0.000000 3.214696 0.688863 0 3.702641 0.688863 0 + L3 0 0.000000 3.214696 0.918485 0 3.673938 0.918485 0 + L3 0 0.000000 3.214696 1.836969 0 3.673938 1.836969 0 + L3 0 0.000000 3.214696 1.607348 0 3.673938 1.607348 0 + L3 0 0.000000 3.214696 1.148106 0 3.673938 1.148106 0 + L3 0 0.000000 3.214696 1.377727 0 3.673938 1.377727 0 + L3 0 0.000000 3.214696 3.673938 0 3.673938 3.673938 0 + L3 0 0.000000 3.214696 3.444317 0 3.673938 3.444317 0 + L3 0 0.000000 3.214696 3.214696 0 3.645235 3.214696 0 + L3 0 0.000000 3.214696 2.985075 0 3.616533 2.985075 0 + L3 0 0.000000 3.214696 2.755454 0 3.616533 2.755454 0 + L3 0 0.000000 3.214696 2.525832 0 3.645235 2.525832 0 + L3 0 0.000000 3.214696 2.296211 0 3.645235 2.296211 0 + L3 0 0.000000 3.214696 2.066590 0 3.645235 2.066590 0 + END$SEGS +STRUCTURE HO "Walthers Modern Coaling Tower Office 933-3262" + F4 8421504 0.000000 4 0 + 0.000000 3.673938 0 + 1.377727 3.673938 0 + 1.377727 0.459242 0 + 0.000000 0.459242 0 + F4 12632256 0.000000 4 0 + 0.229621 0.459242 0 + 1.148106 0.459242 0 + 1.148106 0.000000 0 + 0.229621 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Steel Water Tower B/U 933-2601" + F4 0 0.000000 4 0 + 0.459242 0.000000 0 + 0.459242 0.000000 0 + 0.459242 0.000000 0 + 0.459242 0.000000 0 + F4 15395562 0.000000 9 0 + 0.459242 0.000000 0 + 0.459242 0.000000 0 + 3.214696 0.000000 0 + 3.673938 0.459242 0 + 3.673938 3.214696 0 + 3.214696 3.673938 0 + 0.459242 3.673938 0 + 0.000000 3.214696 0 + 0.028703 0.459242 0 + G3 8421504 0.000000 1.836969 1.836969 1.836969 0 + L3 0 0.000000 0.000000 1.836969 0 3.673938 1.836969 0 + L3 0 0.000000 1.836969 0.000000 0 1.836969 3.673938 0 + L3 0 0.000000 0.516648 3.099885 0 3.157290 0.631458 0 + L3 0 0.000000 0.602756 0.516648 0 3.042480 3.157290 0 + L3 0 0.000000 0.605592 3.229621 0 1.871307 1.898296 0 + L3 0 0.000000 0.439177 3.071407 0 1.704891 1.740082 0 + L3 0 0.000000 0.922021 2.896790 0 0.755606 2.738575 0 + L3 0 0.000000 1.080235 2.730373 0 0.913820 2.572161 0 + L3 0 0.000000 1.238450 2.563959 0 1.030429 2.366191 0 + L3 0 0.000000 1.375862 2.377767 0 1.188644 2.199776 0 + L3 0 0.000000 1.713093 2.064713 0 1.525875 1.886721 0 + L3 0 0.000000 1.871307 1.898296 0 1.704891 1.740082 0 + L3 0 0.000000 1.554878 2.231128 0 1.388462 2.072913 0 + L3 0 0.000000 0.763806 3.063205 0 0.597392 2.904990 0 + L3 0 0.000000 0.605592 3.229621 0 0.439177 3.071407 0 + END$SEGS +STRUCTURE HO "Walthers Oil Column B/U 933-2601" + F4 14803425 0.000000 4 0 + 0.000000 0.000000 0 + 0.918485 0.000000 0 + 0.918485 0.918485 0 + 0.000000 0.918485 0 + F4 0 0.000000 4 0 + 0.459242 0.516648 0 + 1.148106 0.516648 0 + 1.148106 0.401837 0 + 0.459242 0.401837 0 + END$SEGS +STRUCTURE HO "Walthers Water Column B/U 933-2601" + F4 14342874 0.000000 4 0 + 0.000000 0.000000 0 + 1.607348 0.000000 0 + 1.607348 0.918485 0 + 0.000000 0.918485 0 + F4 0 0.000000 4 0 + 0.459242 0.516648 0 + 1.836969 0.516648 0 + 1.836969 0.401837 0 + 0.459242 0.401837 0 + END$SEGS +STRUCTURE HO "Walthers 2-Stall Engine House 933-3204" + L3 0 0 0.000000 0.000000 0 14.006890 0.000000 0 + L3 0 0 14.006890 0.000000 0 14.006890 5.970150 0 + L3 0 0 14.006890 5.970150 0 0.000000 5.970150 0 + L3 0 0 0.000000 5.970150 0 0.000000 0.000000 0 + L3 0 0 0.000000 2.985075 0 14.006890 2.985075 0 + L3 0 0 0.000000 3.673938 0 14.006890 3.673938 0 + L3 0 0 0.000000 2.296211 0 14.006890 2.296211 0 + A3 0 0 0.413956 12.169920 1.607348 0 0.000000 360.000000 + A3 0 0 0.256724 12.169920 1.607348 0 0.000000 360.000000 + A3 0 0 0.413956 1.836969 1.607348 0 0.000000 360.000000 + A3 0 0 0.256724 1.836969 1.607348 0 0.000000 360.000000 + A3 0 0 0.413956 1.836969 4.362802 0 0.000000 360.000000 + A3 0 0 0.256724 1.836969 4.362802 0 0.000000 360.000000 + A3 0 0 0.413956 12.169920 4.362802 0 0.000000 360.000000 + A3 0 0 0.256724 12.169920 4.362802 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Backshop 933-3039" + L3 0 0.000000 0.000000 0.000000 0 11.625000 0.000000 0 + L3 0 0.000000 11.625000 0.000000 0 11.625000 8.812500 0 + L3 0 0.000000 11.625000 8.812500 0 0.000000 8.812500 0 + L3 0 0.000000 0.000000 8.812500 0 0.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Car Shop 933-3040" + F4 14803425 0.000000 4 0 + 0.000000 4.406250 0 + 11.625000 4.406250 0 + 11.620000 -4.406250 0 + 0.000000 -4.406250 0 + L3 0 0.083333 0.000000 -4.406250 0 11.625000 -4.406235 0 + L3 0 0.083333 0.000000 4.406250 0 11.625000 4.406250 0 + L3 0 0.083333 0.000000 4.406500 0 0.000000 -4.406500 0 + L3 0 0.083333 11.625000 4.406500 0 11.625000 -4.406500 0 + END$SEGS +STRUCTURE HO "Walthers Rail Shop 933-2970" + F4 16751128 0.000000 4 0 + 0.000000 4.406250 0 + 17.125000 4.406250 0 + 17.125000 -4.406250 0 + 0.000000 -4.406250 0 + L3 0 0.053333 0.000000 -4.406250 0 17.125000 -4.406235 0 + L3 0 0.053333 0.000000 4.406250 0 17.125000 4.406250 0 + L3 0 0.053333 0.000000 4.406500 0 0.000000 -4.406500 0 + L3 0 0.053333 17.125000 4.406500 0 17.125000 -4.406500 0 + L3 0 0.053333 11.416700 4.406000 0 11.416700 -4.406000 0 + G3 14803425 0.000000 1.000000 14.500000 0.000000 0 + G3 14803425 0.000000 1.000000 14.500000 2.938000 0 + G3 14803425 0.000000 1.000000 14.500000 -2.937000 0 + G3 14803425 0.000000 1.000000 2.399600 2.938000 0 + G3 14803425 0.000000 1.000000 2.399600 0.000000 0 + G3 14803425 0.000000 1.000000 2.399600 -2.937000 0 + G3 14803425 0.000000 1.000000 9.149600 2.938000 0 + G3 14803425 0.000000 1.000000 9.149601 0.000000 0 + G3 14803425 0.000000 1.000000 9.149601 -2.937000 0 + A3 0 0.053333 1.000000 14.500000 0.000000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 14.500000 2.938000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 14.500000 -2.937000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 2.399600 2.938000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 2.399600 0.000000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 2.399600 -2.937000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 9.149600 2.938000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 9.149601 0.000000 0 0.000000 360.000000 + A3 0 0.053333 1.000000 9.149601 -2.937000 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Allied Rail Rebuilders 933-3016" + F4 14803425 0.000000 4 0 + 0.000000 5.000000 0 + 0.000000 -5.000000 0 + 10.000000 -5.000000 0 + 10.000000 5.000000 0 + L3 0 0.083333 0.000000 -5.000000 0 10.000000 -5.000000 0 + L3 0 0.083333 10.000000 -5.000000 0 10.000000 5.000000 0 + L3 0 0.083333 10.000000 5.000000 0 0.000000 5.000000 0 + L3 0 0.083333 0.000000 5.000000 0 0.000000 -5.000000 0 + L3 0 0.083333 0.000000 -2.000000 0 10.000000 -2.000000 0 + L3 0 0.083333 0.000000 2.000000 0 10.000000 2.000000 0 + G3 0 0.000000 0.250000 0.500000 -2.500000 0 + G3 0 0.000000 0.250000 1.250000 -2.500000 0 + L3 0 0.000000 0.000000 0.000000 0 10.000000 0.000000 0 + END$SEGS +STRUCTURE HO "Walthers Modern Roundhouse 933-2900" + X pier 0.000000 "" + F4 14803425 0.000000 9 0 + 1.968237 3.089652 0 + 2.329571 1.040422 0 + 2.329571 -1.040422 0 + 1.968237 -3.089652 0 + 21.407494 -8.298386 0 + 22.377990 -2.794431 0 + 20.012027 -2.587436 0 + 20.012027 2.587436 0 + 19.113420 7.683690 0 +#Pit Walls + L3 0 0.053333 2.329571 1.040422 0 1.968237 3.089652 0 + L3 0 0.053333 2.329571 1.040422 0 2.329571 -1.040422 0 + L3 0 0.053333 2.329571 -1.040422 0 1.968237 -3.089652 0 +#Back Walls + L3 0 0.053333 20.012027 2.587436 0 19.113420 7.683690 0 + L3 0 0.053333 20.012027 2.587436 0 20.012027 -2.587436 0 + L3 0 0.053333 20.012027 -2.587436 0 22.377990 -2.794431 0 + L3 0 0.053333 22.377990 -2.794431 0 21.407494 -8.298386 0 +#side Walls + L3 0 0.053333 1.968237 3.089652 0 19.113420 7.683690 0 + L3 0 0.053333 1.968237 -3.089652 0 21.407494 -8.298386 0 +#Roof Lines + L3 0 0.053333 8.329571 1.565353 0 8.329571 -1.565353 0 + L3 0 0.053333 8.329571 1.565353 0 7.785930 4.648498 0 + L3 0 0.053333 8.329571 -1.565353 0 7.785930 -4.648498 0 + + L3 0 0.053333 14.629571 2.116531 0 14.629571 -2.116531 0 + L3 0 0.053333 14.629571 2.116531 0 13.894508 6.285287 0 + L3 0 0.053333 14.629571 -2.116531 0 13.894508 -6.285287 0 +#Vents + A3 0 0.053333 0.375000 17.374997 0.000000 0 0.000000 360.000000 + A3 0 0.053333 0.625000 17.374997 0.000000 0 0.000000 360.000000 + A3 0 0.053333 0.375000 16.965756 4.677648 0 0.000000 360.000000 + A3 0 0.053333 0.625000 16.965756 4.677648 0 0.000000 360.000000 + A3 0 0.053333 0.375000 19.304674 -5.090062 0 0.000000 360.000000 + A3 0 0.053333 0.625000 19.304674 -5.090062 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Modern Roundhouse Add-on Stalls 933-2901" + X pier 0.000000 "" + F4 14803425 0.000000 8 0 + 1.968237 3.089652 0 + 2.329571 1.040422 0 + 2.329571 -1.040422 0 + 1.968237 -3.089652 0 + 19.113420 -7.683690 0 + 20.012027 -2.587436 0 + 20.012027 2.587436 0 + 19.113420 7.683690 0 +#Pit Walls + L3 0 0.053333 2.329571 1.040422 0 1.968237 3.089652 0 + L3 0 0.053333 2.329571 1.040422 0 2.329571 -1.040422 0 + L3 0 0.053333 2.329571 -1.040422 0 1.968237 -3.089652 0 +#Back Walls + L3 0 0.053333 20.012027 2.587436 0 19.113420 7.683690 0 + L3 0 0.053333 20.012027 2.587436 0 20.012027 -2.587436 0 + L3 0 0.053333 20.012027 -2.587436 0 19.113420 -7.683690 0 +#side Walls + L3 0 0.053333 1.968237 3.089652 0 19.113420 7.683690 0 + L3 0 0.053333 1.968237 -3.089652 0 19.113420 -7.683690 0 +#Roof Lines + L3 0 0.053333 8.329571 1.565353 0 8.329571 -1.565353 0 + L3 0 0.053333 8.329571 1.565353 0 7.785930 4.648498 0 + L3 0 0.053333 8.329571 -1.565353 0 7.785930 -4.648498 0 + + L3 0 0.053333 14.629571 2.116531 0 14.629571 -2.116531 0 + L3 0 0.053333 14.629571 2.116531 0 13.894508 6.285287 0 + L3 0 0.053333 14.629571 -2.116531 0 13.894508 -6.285287 0 +#Vents + A3 0 0.053333 0.375000 17.374997 0.000000 0 0.000000 360.000000 + A3 0 0.053333 0.625000 17.374997 0.000000 0 0.000000 360.000000 + A3 0 0.053333 0.375000 16.965756 4.677648 0 0.000000 360.000000 + A3 0 0.053333 0.625000 16.965756 4.677648 0 0.000000 360.000000 + A3 0 0.053333 0.375000 16.965756 -4.677648 0 0.000000 360.000000 + A3 0 0.053333 0.625000 16.965756 -4.677648 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Three Stall Roundhouse 933-3041" + X pier 0.000000 "" + F4 14803425 0.000000 8 0 + 5.324785 3.101454 0 + 5.687500 1.040422 0 + 5.687500 -1.040422 0 + 5.324785 -3.101454 0 + 18.899402 -6.738762 0 + 19.687500 -2.269237 0 + 19.687500 2.269237 0 + 18.899402 6.738762 0 +#Pit Walls + L3 0 0.053333 5.687500 1.040422 0 5.324785 3.101454 0 + L3 0 0.053333 5.687500 1.040422 0 5.687500 -1.040422 0 + L3 0 0.053333 5.687500 -1.040422 0 5.324785 -3.101454 0 +#Back Walls + L3 0 0.053333 19.687500 2.269237 0 18.899402 6.738762 0 + L3 0 0.053333 19.687500 2.269237 0 19.687500 -2.269237 0 + L3 0 0.053333 19.687500 -2.269237 0 18.899402 -6.738762 0 +#side Walls + L3 0 0.053333 5.324785 3.101454 0 18.899402 6.738762 0 + L3 0 0.053333 5.324785 -3.101454 0 18.899402 -6.738762 0 +#Roof Lines + L3 0 0.053333 9.687500 1.394351 0 9.203247 4.140685 0 + L3 0 0.053333 9.687500 1.394351 0 9.687500 -1.394351 0 + L3 0 0.053333 9.687500 -1.394351 0 9.203247 -4.140685 0 +#Vents + A3 0 0.053333 0.375000 16.687500 0.000000 0 0.000000 360.000000 + A3 0 0.053333 0.625000 16.687500 0.000000 0 0.000000 360.000000 + A3 0 0.053333 0.375000 16.339028 3.983055 0 0.000000 360.000000 + A3 0 0.053333 0.625000 16.339028 3.983055 0 0.000000 360.000000 + A3 0 0.053333 0.375000 16.339028 -3.983055 0 0.000000 360.000000 + A3 0 0.053333 0.625000 16.339028 -3.983055 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Sanding Towers & Drying House 933-3182A" + L3 0 0.052083 3.380214 0.130208 0 9.130214 0.130208 0 + L3 0 0.052083 9.130214 0.130208 0 9.130214 2.880208 0 + L3 0 0.052083 9.130214 2.880208 0 3.380214 2.880208 0 + L3 0 0.052083 3.380210 3.005208 0 3.380218 0.005208 0 + L3 0 0.052083 3.380214 0.005208 0 0.005214 0.005208 0 + L3 0 0.052083 0.005208 0.005208 0 0.005212 3.005208 0 + L3 0 0.052083 0.005214 3.005208 0 3.380214 3.005208 0 + L3 0 0.052083 0.005214 1.505208 0 3.380214 1.505208 0 + F4 13541990 0.000000 4 0 + 3.442714 2.817708 0 + 9.067714 2.817708 0 + 9.067714 0.192708 0 + 3.442714 0.192708 0 + F4 16755285 0.000000 4 0 + 0.067714 2.942708 0 + 3.317714 2.942708 0 + 3.317714 1.567708 0 + 0.067714 1.567708 0 + F4 16755285 0.000000 4 0 + 0.067714 1.442708 0 + 3.317714 1.442708 0 + 3.317714 0.067708 0 + 0.067714 0.067708 0 + END$SEGS +STRUCTURE HO "Walthers Diesel Sanding Tower 933-3182B" + L3 0 0.052083 0.125000 0.026042 0 0.875000 0.026042 0 + L3 0 0.052083 0.875000 1.526042 0 0.125000 1.526042 0 + L3 0 0.052083 0.125000 1.526042 0 0.125000 1.088542 0 + L3 0 0.052083 0.875000 1.526042 0 0.875000 1.088542 0 + L3 0 0.052083 0.125000 0.276042 0 0.125000 0.276042 0 + L3 0 0.052083 0.875000 0.026042 0 0.875000 0.463542 0 + L3 0 0.052083 0.125000 0.026042 0 0.125000 0.463542 0 + G3 8421504 0.000000 0.500000 0.500000 0.776042 0 + A3 0 0.052083 0.500000 0.500000 0.776042 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Steam Sanding Tower 933-3182C" + F4 8421504 0.000000 4 0 + 5.213542 0.838542 0 + 5.588542 0.838542 0 + 5.588542 0.463542 0 + 5.213542 0.463542 0 + F4 8421504 0.000000 4 0 + 0.338542 0.838542 0 + 0.713542 0.838542 0 + 0.713542 0.463542 0 + 0.338542 0.463542 0 + L3 0 0.052083 2.338542 0.026042 0 3.588542 0.026042 0 + L3 0 0.052083 3.588542 0.026042 0 3.588542 1.276042 0 + L3 0 0.052083 3.588542 1.276042 0 2.338542 1.276042 0 + L3 0 0.052083 2.338542 1.276042 0 2.338542 0.026042 0 + L3 0 0.052083 0.026042 0.151042 0 1.026042 0.151042 0 + L3 0 0.052083 1.026042 0.151042 0 1.026042 1.151042 0 + L3 0 0.052083 1.026042 1.151042 0 0.026042 1.151042 0 + L3 0 0.052083 0.026042 1.151042 0 0.026042 0.151042 0 + L3 0 0.052083 5.901042 0.151042 0 4.901042 0.151042 0 + L3 0 0.052083 4.901042 0.151042 0 4.901042 1.151042 0 + L3 0 0.052083 4.901042 1.151042 0 5.901042 1.151042 0 + L3 0 0.052083 5.901042 1.151042 0 5.901042 0.151042 0 + L3 0 0.052083 0.338542 0.463542 0 0.713542 0.463542 0 + L3 0 0.052083 0.713542 0.463542 0 0.713542 0.838542 0 + L3 0 0.052083 0.713542 0.838542 0 0.338542 0.838542 0 + L3 0 0.052083 0.338542 0.838542 0 0.338542 0.463542 0 + L3 0 0.052083 5.213542 0.463542 0 5.588542 0.463542 0 + L3 0 0.052083 5.588542 0.463542 0 5.588542 0.838542 0 + L3 0 0.052083 5.588542 0.838542 0 5.213542 0.838542 0 + L3 0 0.052083 5.213542 0.838542 0 5.213542 0.463542 0 + L3 0 0.104167 3.338542 0.651042 0 5.213542 0.651042 0 + L3 0 0.104167 2.588542 0.651042 0 0.713542 0.651042 0 + G3 8421504 0.000000 0.375000 2.963542 0.651042 0 + A3 0 0.052083 0.125000 2.963542 0.651042 0 0.000000 360.000000 + A3 0 0.052083 0.375000 2.963542 0.651042 0 0.000000 360.000000 + END$SEGS +STRUCTURE HO "Walthers Steel Water Tower 933-3043" + G3 12632256 0.000000 1.501302 1.713542 1.713542 0 + A3 0 0.052083 1.500000 1.713542 1.713542 0 0.000000 360.000000 + L3 0 0.052083 0.697070 2.818391 0 0.652875 2.862585 0 + L3 0 0.052083 0.652875 2.862585 0 0.564488 2.774196 0 + L3 0 0.052083 0.564488 2.774196 0 0.608682 2.730002 0 + L3 0 0.052083 0.608693 0.697070 0 0.564499 0.652875 0 + L3 0 0.052083 0.564499 0.652875 0 0.652888 0.564488 0 + L3 0 0.052083 0.652888 0.564488 0 0.697082 0.608682 0 + L3 0 0.052083 2.818401 0.697082 0 2.862596 0.652888 0 + L3 0 0.052083 2.862596 0.652888 0 2.774208 0.564499 0 + L3 0 0.052083 2.774208 0.564499 0 2.730014 0.608693 0 + L3 0 0.052083 2.730002 2.818401 0 2.774196 2.862596 0 + L3 0 0.052083 2.774196 2.862596 0 2.862585 2.774208 0 + L3 0 0.052083 2.862585 2.774208 0 2.818391 2.730014 0 + L3 0 0.052083 0.026042 0.026042 0 3.401042 0.026042 0 + L3 0 0.052083 3.401042 0.026042 0 3.401042 3.401042 0 + L3 0 0.052083 3.401042 3.401042 0 0.026042 3.401042 0 + L3 0 0.052083 0.026042 3.401042 0 0.026042 0.026042 0 + END$SEGS +STRUCTURE HO "Walthers Machine Shop 933-2902" + F4 16755285 0.000000 4 0 + 0.026042 6.750000 0 + 5.026042 6.750000 0 + 5.026042 2.750000 0 + 0.026042 2.750000 0 + F4 16755285 0.000000 6 0 + 0.026042 8.750000 0 + 0.026042 6.750000 0 + 5.026042 6.750000 0 + 5.026042 4.750000 0 + 13.651042 4.750000 0 + 13.651042 8.750000 0 + L3 0 0.052083 3.026042 6.750000 0 5.026042 6.750000 0 + L3 0 0.052083 4.776042 7.562500 0 4.776042 7.562500 0 + L3 0 0.052083 0.026042 2.750000 0 0.026042 8.750000 0 + L3 0 0.052083 0.026042 8.750000 0 13.651042 8.750000 0 + L3 0 0.052083 6.651042 8.125000 0 6.651042 8.125000 0 + L3 0 0.052083 0.026042 2.750000 0 0.026042 2.750000 0 + L3 0 0.052083 0.026042 2.750000 0 5.026042 2.750007 0 + L3 0 0.052083 3.963542 9.500000 0 3.963542 9.500000 0 + L3 0 0.052083 4.338542 9.187500 0 4.338542 9.187500 0 + L3 0 0.052083 5.026042 2.750000 0 5.026042 4.750000 0 + L3 0 0.052083 5.026042 4.750000 0 13.651042 4.750000 0 + L3 0 0.052083 13.651042 4.750000 0 13.651042 8.750000 0 + L3 0 0.052083 3.026042 6.750000 0 0.026042 6.750000 0 + L3 0 0.052083 5.026042 4.750000 0 3.026042 4.750000 0 + L3 0 0.052083 3.026042 4.750000 0 3.026042 6.750000 0 + L3 0 0.052083 5.026042 6.750000 0 5.026042 4.750000 0 + G3 15720651 0.000000 1.375000 2.026042 1.375000 0 + A3 0 0.052083 0.877229 2.026042 1.375000 0 0.000000 360.000000 + A3 0 0.052083 0.625000 2.026042 1.375000 0 0.000000 360.000000 + G3 0 0.000000 0.625000 2.026042 1.375000 0 + A3 0 0.052083 1.375000 2.026042 1.375000 0 0.000000 360.000000 + END$SEGS + + + + +SUBCONTENTS Walthers Cornerstone HO Structures - Turn Tables +TURNOUT HO "Walthers 130' Turn Table 933-2829" 512 +# TT was designed with 18.875" bridge, 20" outside ring dia., 10 degree spacing + P "1" 1 + P "2" 2 + P "3" 3 + P "4" 4 + P "5" 5 + P "6" 6 + P "7" 7 + P "8" 8 + P "9" 9 + P "10" 10 + P "11" 11 + P "12" 12 + P "13" 13 + P "14" 14 + P "15" 15 + P "16" 16 + P "17" 17 + P "18" 18 + E 0.000000 9.437500 0.000000 + E 1.638805 9.294123 10.000000 + E 3.227815 8.868349 20.000000 + E 4.718750 8.173115 30.000000 + E 6.066308 7.229544 40.000000 + E 7.229544 6.066308 50.000000 + E 8.173115 4.718750 60.000000 + E 8.868349 3.227815 70.000000 + E 9.294123 1.638805 80.000000 + E 9.437500 0.000000 90.000000 + E 9.294123 -1.638805 100.000000 + E 8.868349 -3.227815 110.000000 + E 8.173115 -4.718750 120.000000 + E 7.229544 -6.066308 130.000000 + E 6.066308 -7.229544 140.000000 + E 4.718750 -8.173115 150.000000 + E 3.227815 -8.868349 160.000000 + E 1.638805 -9.294123 170.000000 + E 0.000000 -9.437500 180.000000 + E -1.638805 -9.294123 190.000000 + E -3.227815 -8.868349 200.000000 + E -4.718750 -8.173115 210.000000 + E -6.066308 -7.229544 220.000000 + E -7.229544 -6.066308 230.000000 + E -8.173115 -4.718750 240.000000 + E -8.868349 -3.227815 250.000000 + E -9.294123 -1.638805 260.000000 + E -9.437500 0.000000 270.000000 + E -9.294123 1.638805 280.000000 + E -8.868349 3.227815 290.000000 + E -8.173115 4.718750 300.000000 + E -7.229544 6.066308 310.000000 + E -6.066308 7.229544 320.000000 + E -4.718750 8.173115 330.000000 + E -3.227815 8.868349 340.000000 + E -1.638805 9.294123 350.000000 + +#0/180 + S 16777215 0 0.000000 9.437500 0.000000 -9.437500 +#10/190 + S 16777215 0 1.638805 9.294123 -1.638805 -9.294123 +#20/200 + S 16777215 0 3.227815 8.868349 -3.227815 -8.868349 +#30/210 + S 16777215 0 4.718750 8.173115 -4.718750 -8.173115 +#40/220 + S 16777215 0 6.066308 7.229544 -6.066308 -7.229544 +#50/230 + S 16777215 0 7.229544 6.066308 -7.229544 -6.066308 +#60/240 + S 16777215 0 8.173115 4.718750 -8.173115 -4.718750 +#70/250 + S 16777215 0 8.868349 3.227815 -8.868349 -3.227815 +#80/260 + S 16777215 0 9.294123 1.638805 -9.294123 -1.638805 +#90/270 + S 0 0 9.437500 0.000000 -9.437500 0.000000 +#100/280 + S 16777215 0 9.294123 -1.638805 -9.294123 1.638805 +#110/290 + S 16777215 0 8.868349 -3.227815 -8.868349 3.227815 +#120/300 + S 16777215 0 8.173115 -4.718750 -8.173115 4.718750 +#130/310 + S 16777215 0 7.229544 -6.066308 -7.229544 6.066308 +#140/320 + S 16777215 0 6.066308 -7.229544 -6.066308 7.229544 +#150/330 + S 16777215 0 4.718750 -8.173115 -4.718750 8.173115 +#160/340 + S 16777215 0 3.227815 -8.868349 -3.227815 8.868349 +#170/350 + S 16777215 0 1.638805 -9.294123 -1.638805 9.294123 + + A3 14803425 0.562500 9.718750 0.000000 0.000000 0 0.000000 360.000000 + A3 0 0.053333 10.000000 0.000000 0.000000 0 0.000000 360.000000 + A3 0 0.053333 9.437500 0.000000 0.000000 0 0.000000 360.000000 + G3 11579568 0.000000 0.053333 0.000000 0.000000 0 + END$SEGS +TURNOUT HO "Walthers 90' Turn Table(Discontinued) 933-2840" 512 +# TT was designed with 12.5" bridge, 13.75" outside dia., 10 degree spacing + P "1" 1 + P "2" 2 + P "3" 3 + P "4" 4 + P "5" 5 + P "6" 6 + P "7" 7 + P "8" 8 + P "9" 9 + P "10" 10 + P "11" 11 + P "12" 12 + P "13" 13 + P "14" 14 + P "15" 15 + P "16" 16 + P "17" 17 + P "18" 18 + E 0.000000 6.250000 0.000000 + E 1.085301 6.155048 10.000000 + E 2.137626 5.873079 20.000000 + E 3.125000 5.412659 30.000000 + E 4.017423 4.787778 40.000000 + E 4.787778 4.017423 50.000000 + E 5.412659 3.125000 60.000000 + E 5.873079 2.137626 70.000000 + E 6.155048 1.085301 80.000000 + + E 6.250000 0.000000 90.000000 + E 6.155048 -1.085301 100.000000 + E 5.873079 -2.137626 110.000000 + E 5.412659 -3.125000 120.000000 + E 4.787778 -4.017423 130.000000 + E 4.017423 -4.787778 140.000000 + E 3.125000 -5.412659 150.000000 + E 2.137626 -5.873079 160.000000 + E 1.085301 -6.155048 170.000000 + + E 0.000000 -6.250000 180.000000 + E -1.085301 -6.155048 190.000000 + E -2.137626 -5.873079 200.000000 + E -3.125000 -5.412659 210.000000 + E -4.017423 -4.787778 220.000000 + E -4.787778 -4.017423 230.000000 + E -5.412659 -3.125000 240.000000 + E -5.873079 -2.137626 250.000000 + E -6.155048 -1.085301 260.000000 + + E -6.250000 0.000000 270.000000 + E -6.155048 1.085301 280.000000 + E -5.873079 2.137626 290.000000 + E -5.412659 3.125000 300.000000 + E -4.787778 4.017423 310.000000 + E -4.017423 4.787778 320.000000 + E -3.125000 5.412659 330.000000 + E -2.137626 5.873079 340.000000 + E -1.085301 6.155048 350.000000 + +#0/180 + S 16777215 0 0.000000 6.250000 0.000000 -6.250000 +#10/190 + S 16777215 0 1.085301 6.155048 -1.085301 -6.155048 +#20/200 + S 16777215 0 2.137626 5.873079 -2.137626 -5.873079 +#30/210 + S 16777215 0 3.125000 5.412659 -3.125000 -5.412659 +#40/220 + S 16777215 0 4.017423 4.787778 -4.017423 -4.787778 +#50/230 + S 16777215 0 4.787778 4.017423 -4.787778 -4.017423 +#60/240 + S 16777215 0 5.412659 3.125000 -5.412659 -3.125000 +#70/250 + S 16777215 0 5.873079 2.137626 -5.873079 -2.137626 +#80/260 + S 16777215 0 6.155048 1.085301 -6.155048 -1.085301 +#90/270 + S 0 0 6.250000 0.000000 -6.250000 0.000000 +#100/280 + S 16777215 0 6.155048 -1.085301 -6.155048 1.085301 +#110/290 + S 16777215 0 5.873079 -2.137626 -5.873079 2.137626 +#120/300 + S 16777215 0 5.412659 -3.125000 -5.412659 3.125000 +#130/310 + S 16777215 0 4.787778 -4.017423 -4.787778 4.017423 +#140/320 + S 16777215 0 4.017423 -4.787778 -4.017423 4.787778 +#150/330 + S 16777215 0 3.125000 -5.412659 -3.125000 5.412659 +#160/340 + S 16777215 0 2.137626 -5.873079 -2.137626 5.873079 +#170/350 + S 16777215 0 1.085301 -6.155048 -1.085301 6.155048 + + A3 14803425 0.625000 6.562500 0.000000 0.000000 0 0.000000 360.000000 + A3 0 0.053333 6.875000 0.000000 0.000000 0 0.000000 360.000000 + A3 0 0.053333 6.250000 0.000000 0.000000 0 0.000000 360.000000 + G3 11579568 0.000000 0.053333 0.000000 0.000000 0 + END$SEGS + +TURNOUT HO "Walthers Transfer Table 933-2968" 512 +# TT was designed with 2.1875" Bridge position spacing table has 48 programmable positions + P "P1" 1 + P "P2" 2 + P "P3" 3 + P "P4" 4 + P "P5" 5 + E 0.000000 0.375000 270.000000 + E 14.812500 4.375000 90.000000 + E 0.000000 0.000000 270.000000 + E 0.000000 2.187500 270.000000 + E 14.812500 2.187500 90.000000 + E 14.812500 0.000000 90.000000 + E 14.812500 -2.187500 90.000000 + E 14.812500 -4.375000 90.000000 + E 0.000006 -4.375000 270.000000 + E 0.000006 -2.187500 270.000000 + S 0 0.000000 0.000006 -4.375500 14.812506 -4.375480 + S 16777215 0.000000 0.000006 -2.188000 14.812506 -2.187980 + S 16777215 0.000000 0.000000 0.000000 14.812500 0.000020 + S 16777215 0.000000 -0.000006 2.188000 14.812494 2.188020 + S 16777215 0.000000 -0.000012 4.376000 14.812488 4.376020 + F4 14803425 0.000000 4 0 + 4.000000 -5.875000 0 + 7.000000 -5.875000 0 + 7.000000 -7.000000 0 + 4.000000 -7.000000 0 + L3 0 0.083333 -0.562494 -7.562500 0 -0.562494 6.812500 0 + L3 0 0.083333 15.375006 -7.562500 0 15.375006 6.812500 0 + L3 0 0.083333 -0.562494 -7.563000 0 15.375006 -7.563000 0 + L3 0 0.083333 -0.562494 6.812500 0 15.375006 6.812500 0 + L3 0 0.083333 0.000006 -7.313000 0 0.000006 6.562000 0 + L3 0 0.083333 14.812506 -7.313000 0 14.812506 6.562000 0 + L3 0 0.083333 0.000006 -7.313000 0 14.813006 -7.313000 0 + L3 0 0.083333 0.000006 6.562500 0 14.812506 6.562520 0 + L3 0 0.083333 0.000006 -5.875500 0 14.812506 -5.875500 0 + L3 0 0.083333 0.000006 -2.875500 0 14.812506 -2.875500 0 + L3 0 0.083333 4.000006 -5.875500 0 4.000003 -7.063000 0 + L3 0 0.083333 4.000006 -7.062500 0 8.000006 -7.062500 0 + L3 0 0.083333 7.999999 -7.063000 0 8.000002 -5.875500 0 + L3 0 0.083333 7.000006 -7.062500 0 7.000006 -5.875500 0 + L3 0 0.083333 4.000006 -6.469250 0 7.000006 -6.469250 0 + END$SEGS diff --git a/app/lib/params/HO-Walthers DCC Code 100.xtp b/app/lib/params/HO-Walthers DCC Code 100.xtp old mode 100644 new mode 100755 index 0770c25..1167391 --- a/app/lib/params/HO-Walthers DCC Code 100.xtp +++ b/app/lib/params/HO-Walthers DCC Code 100.xtp @@ -66,3 +66,12 @@ TURNOUT HO "Walthers DCC #6 Right Hand Turnout 948-10018" C 0 0.000000 27.212458 0.649600 -27.212458 0.000000 9.462340 S 0 0.000000 5.123309 -0.370256 11.311204 -1.401574 END$SEGS + +SUBCONTENTS Walthers HO DCC Code 100 - Track +TURNOUT HO "Walthers DCC Expandable Track(225-238mm) 948-10091" + P "Normal" 1 + X adjustable 8.858268 9.370079 + E 0.000000 0.000000 270.000000 + E 8.858268 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 8.858268 0.000000 + END$SEGS diff --git a/app/lib/params/HO-Walthers DCC Code 83.xtp b/app/lib/params/HO-Walthers DCC Code 83.xtp old mode 100644 new mode 100755 index b6fb21e..2571081 --- a/app/lib/params/HO-Walthers DCC Code 83.xtp +++ b/app/lib/params/HO-Walthers DCC Code 83.xtp @@ -134,6 +134,38 @@ TURNOUT HO "Walthers DCC #6 Double Crossover 948-83051" S 0 0.000000 8.749470 1.145014 10.015884 0.854986 C 0 0.000000 -33.880487 17.579198 33.880487 180.000000 12.899117 END$SEGS +TURNOUT HO "Walther DCC #5 Left Hand Crossover 948-83073" + U "Left Crossover" "" "Walther" "#5 CO LH" "948-83073" 18.740157 2.007874 0.000000 0.000000 0 + P "Normal" 1 2 0 3 4 + P "Reverse" 1 5 6 7 4 + E 0.000000 0.000000 270.000000 + E 18.740157 0.000000 90.000000 + E 0.000000 2.007874 270.000000 + E 18.740157 2.007874 90.000000 + S 0 0.000000 0.000000 0.000000 1.185115 0.000000 + S 0 0.000000 1.185115 0.000000 18.740157 0.000000 + S 0 0.000000 0.000000 2.007874 17.555042 2.007874 + S 0 0.000000 17.555042 2.007874 18.740157 2.007874 + C 0 0.000000 -33.657258 1.185115 33.657258 167.033733 12.966267 + S 0 0.000000 8.737042 0.858181 10.003115 1.149693 + C 0 0.000000 33.657258 17.555042 -31.649384 347.033733 12.966267 + END$SEGS +TURNOUT HO "Walther DCC #5 Right Hand Crossover 948-83074" + U "Right Crossover" "" "Walther" "#5 CO RH" "948-83074" 18.740157 2.007874 0.000000 0.000000 0 + P "Normal" 1 2 0 3 4 + P "Reverse" 3 5 6 7 2 + E 0.000000 0.000000 270.000000 + E 18.740157 0.000000 90.000000 + E 0.000000 2.007874 270.000000 + E 18.740157 2.007874 90.000000 + S 0 0.000000 0.000000 0.000000 17.555042 0.000000 + S 0 0.000000 17.555042 0.000000 18.740157 0.000000 + S 0 0.000000 0.000000 2.007874 1.185115 2.007874 + S 0 0.000000 1.185115 2.007874 18.740157 2.007874 + C 0 0.000000 33.657258 1.185115 -31.649384 0.000000 12.966267 + S 0 0.000000 8.737042 1.149693 10.003115 0.858181 + C 0 0.000000 -33.657258 17.555042 33.657258 180.000000 12.966267 + END$SEGS TURNOUT HO "Walthers DCC #6 Left Hand Crossover 948-83075" P "Normal" 1 2 0 3 4 P "Reverse" 1 5 6 7 4 @@ -265,3 +297,12 @@ TURNOUT HO "Walthers DCC #4 Wye Turnout 948-83034" C 0 0.000000 48.088968 0.649600 -48.088968 0.000000 7.125016 S 0 0.000000 6.614302 -0.371349 9.743791 -0.762535 END$SEGS + +SUBCONTENTS Walthers HO DCC Code 83 - Track +TURNOUT HO "Walthers DCC Expandable Track(225-238mm) 948-83091" + P "Normal" 1 + X adjustable 8.858268 9.370079 + E 0.000000 0.000000 270.000000 + E 8.858268 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 8.858268 0.000000 + END$SEGS diff --git a/app/lib/params/HO-Weinert-Code75.xtp b/app/lib/params/HO-Weinert-Code75.xtp old mode 100644 new mode 100755 index 1935bf6..9168924 --- a/app/lib/params/HO-Weinert-Code75.xtp +++ b/app/lib/params/HO-Weinert-Code75.xtp @@ -1,8 +1,48 @@ CONTENTS Weinert Mein Glies HO Scale Code 75 #****** http://www.mein-gleis.de ***** #****** http://www.mein-gleis.de/images/html5/mg-2017/#issue/Projekt1/landscape/1 **** +#74430/431 8.6d 352L 1450R each +SUBCONTENTS Weinert Mein Glies HO Scale C75 - Crossings +TURNOUT HO "Weinert Mein Glies Crossing 6.3d 74943" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 18.503937 0.000000 90.000000 + E 0.055873 1.015258 276.300000 + E 18.448064 -1.015258 96.300000 + S 0 0.000000 0.000000 0.000000 18.503937 0.000000 + S 0 0.000000 0.055873 1.015258 18.448064 -1.015258 +END$SEGS +TURNOUT HO "Weinert Mein Glies Crossing 8.6d 74643" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 13.425197 0.000000 90.000000 + E 0.075472 1.003761 278.600000 + E 13.349725 -1.003761 98.600000 + S 0 0.000000 0.000000 0.000000 13.425197 0.000000 + S 0 0.000000 0.075472 1.003761 13.349725 -1.003761 +END$SEGS +TURNOUT HO "Weinert Mein Glies Crossing 12.6d 74944" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 9.527559 0.000000 90.000000 + E 0.114727 1.039186 282.600000 + E 9.412832 -1.039186 102.600000 + S 0 0.000000 0.000000 0.000000 9.527559 0.000000 + S 0 0.000000 0.114727 1.039186 9.412832 -1.039186 +END$SEGS +TURNOUT HO "Weinert Mein Glies Crossing 17.2d 74644" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 6.889764 0.000000 90.000000 + E 0.154061 1.018679 287.200000 + E 6.735703 -1.018679 107.2300000 + S 0 0.000000 0.000000 0.000000 6.889764 0.000000 + S 0 0.000000 0.154061 1.018679 6.735703 -1.018679 +END$SEGS + + SUBCONTENTS Weinert Mein Glies HO Scale C75 - Switched -TURNOUT HO "Weinert Mein Glies Left Hand 6.3d 74901" +TURNOUT HO "Weinert Mein Glies Left Hand 6.3d 74901/804/907" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -13,7 +53,7 @@ TURNOUT HO "Weinert Mein Glies Left Hand 6.3d 74901" C 0 0.000000 -86.719739 0.649715 86.719739 173.699924 6.300152 S 0 0.000000 10.165952 0.523729 14.693754 1.023622 END$SEGS -TURNOUT HO "Weinert Mein Glies Right Hand 6.3d 74902" +TURNOUT HO "Weinert Mein Glies Right Hand 6.3d 74902/905/908" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -24,7 +64,7 @@ TURNOUT HO "Weinert Mein Glies Right Hand 6.3d 74902" C 0 0.000000 86.719739 0.649255 -86.719739 0.000076 6.300152 S 0 0.000000 10.165952 -0.523729 14.693754 -1.023622 END$SEGS -TURNOUT HO "Weinert Mein Glies Left Hand 8.6d 74661" +TURNOUT HO "Weinert Mein Glies Left Hand 8.6d 74661/664/667" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -35,7 +75,7 @@ TURNOUT HO "Weinert Mein Glies Left Hand 8.6d 74661" C 0 0.000000 -82.399361 0.952812 82.399361 171.399924 8.600152 S 0 0.000000 13.274525 0.926498 13.916604 1.023622 END$SEGS -TURNOUT HO "Weinert Mein Glies Right Hand 8.6d 74662" +TURNOUT HO "Weinert Mein Glies Right Hand 8.6d 74662/665/668" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -46,7 +86,7 @@ TURNOUT HO "Weinert Mein Glies Right Hand 8.6d 74662" C 0 0.000000 82.399361 0.952375 -82.399361 0.000076 8.600152 S 0 0.000000 13.274525 -0.926498 13.916604 -1.023622 END$SEGS -TURNOUT HO "Weinert Mein Glies Left Hand 8.6d(Shorten) 74501" +TURNOUT HO "Weinert Mein Glies Left Hand 8.6d(Shorten) 74501/504" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -57,7 +97,7 @@ TURNOUT HO "Weinert Mein Glies Left Hand 8.6d(Shorten) 74501" C 0 0.000000 -74.645410 0.649699 74.645410 171.399924 8.600152 S 0 0.000000 11.811914 0.839313 13.030487 1.023622 END$SEGS -TURNOUT HO "Weinert Mein Glies Right Hand 8.6d(Shorten) 74502" +TURNOUT HO "Weinert Mein Glies Right Hand 8.6d(Shorten) 74502/505" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -68,7 +108,7 @@ TURNOUT HO "Weinert Mein Glies Right Hand 8.6d(Shorten) 74502" C 0 0.000000 74.645410 0.649303 -74.645410 0.000076 8.600152 S 0 0.000000 11.811914 -0.839313 13.030487 -1.023622 END$SEGS -TURNOUT HO "Weinert Mein Glies Left Hand 8.6d 74401" +TURNOUT HO "Weinert Mein Glies Left Hand 8.6d 74401/404/407" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -79,7 +119,7 @@ TURNOUT HO "Weinert Mein Glies Left Hand 8.6d 74401" C 0 0.000000 -38.387137 0.649651 38.387137 171.399924 8.600152 S 0 0.000000 6.389930 0.431625 10.304240 1.023622 END$SEGS -TURNOUT HO "Weinert Mein Glies Right Hand 8.6d 74402" +TURNOUT HO "Weinert Mein Glies Right Hand 8.6d 74402/405/408" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 @@ -92,7 +132,7 @@ TURNOUT HO "Weinert Mein Glies Right Hand 8.6d 74402" END$SEGS SUBCONTENTS Weinert Mein Glies HO-Scale C75 - Wyes -TURNOUT HO "Weinert Mein Glies WYE 6.3d 74903" +TURNOUT HO "Weinert Mein Glies WYE 6.3d 74903/906/909" P "Left" 1 2 3 P "Right" 1 4 5 E 0.000000 0.000000 270.000000 @@ -104,7 +144,7 @@ TURNOUT HO "Weinert Mein Glies WYE 6.3d 74903" C 0 0.000000 131.483018 0.649077 -131.483018 0.000076 3.150152 S 0 0.000000 7.874958 -0.198677 14.763780 -0.577811 END$SEGS -TURNOUT HO "Weinert Mein Glies WYE 8.6d 74663" +TURNOUT HO "Weinert Mein Glies WYE 8.6d 74663/666/669" P "Left" 1 2 3 P "Right" 1 4 5 E 0.000000 0.000000 270.000000 @@ -116,7 +156,7 @@ TURNOUT HO "Weinert Mein Glies WYE 8.6d 74663" C 0 0.000000 164.514766 0.992855 -164.514766 0.000076 4.300152 S 0 0.000000 13.329043 -0.463119 13.976378 -0.511811 END$SEGS -TURNOUT HO "Weinert Mein Glies WYE 8.6d(Shorten) 74503" +TURNOUT HO "Weinert Mein Glies WYE 8.6d(Shorten) 74503/506" P "Left" 1 2 3 P "Right" 1 4 5 E 0.000000 0.000000 270.000000 @@ -128,7 +168,7 @@ TURNOUT HO "Weinert Mein Glies WYE 8.6d(Shorten) 74503" C 0 0.000000 150.603813 0.649001 -150.603813 0.000076 4.300152 S 0 0.000000 11.942071 -0.423959 13.110236 -0.511811 END$SEGS -TURNOUT HO "Weinert Mein Glies WYE 8.6d 74403" +TURNOUT HO "Weinert Mein Glies WYE 8.6d 74403/406/409" P "Left" 1 2 3 P "Right" 1 4 5 E 0.000000 0.000000 270.000000 @@ -140,9 +180,41 @@ TURNOUT HO "Weinert Mein Glies WYE 8.6d 74403" C 0 0.000000 78.242973 0.649289 -78.242973 0.000076 4.300152 S 0 0.000000 6.516361 -0.220259 10.393701 -0.511811 END$SEGS +TURNOUT HO "Weinert Mein Glies 3-Way 8.6d (Left) 74630" + P "Normal" 1 2 3 + P "Left" 1 2 4 5 + P "Right" 1 6 7 + E 0.000000 0.000000 270.000000 + E 18.740157 0.000000 90.000000 + E 18.680383 1.023622 81.400000 + E 13.916604 -1.023622 98.600000 + S 0 0.000000 0.000000 0.000000 0.952703 0.000000 + S 0 0.000000 0.952703 0.000000 5.716482 0.000000 + S 0 0.000000 5.716482 0.000000 18.740157 0.000000 + C 0 0.000000 -82.399361 5.716482 82.399361 171.400000 8.600000 + S 0 0.000000 18.038304 0.926498 18.680383 1.023622 + C 0 0.000000 82.399361 0.952375 -82.399361 0.000000 8.600000 + S 0 0.000000 13.274525 -0.926498 13.916604 -1.023622 +END$SEGS +TURNOUT HO "Weinert Mein Glies 3-Way 8.6d (Right) 74631" + P "Normal" 1 2 3 + P "Left" 1 2 4 5 + P "Right" 1 6 7 + E 0.000000 0.000000 270.000000 + E 18.740157 0.000000 90.000000 + E 18.680383 -1.023622 98.600000 + E 13.916604 1.023622 81.400000 + S 0 0.000000 0.000000 0.000000 0.952703 0.000000 + S 0 0.000000 0.952703 0.000000 5.716482 0.000000 + S 0 0.000000 5.716482 0.000000 18.740157 0.000000 + C 0 0.000000 82.399361 5.716482 -82.399361 0.000000 8.600000 + S 0 0.000000 18.038304 -0.926498 18.680383 -1.023622 + C 0 0.000000 -82.399361 0.952375 82.399361 171.400000 8.600000 + S 0 0.000000 13.274525 0.926498 13.916604 1.023622 +END$SEGS SUBCONTENTS Weinert Mein Glies HO-Scale C75 - Slips -TURNOUT HO "Weinert Mein Glies Double-Slip 8.6d 74641" 512 +TURNOUT HO "Weinert Mein Glies Double-Slip 8.6d 74641/642" 512 P "P1" 1 2 3 P "P2" 4 5 6 P "P3" 1 7 6 diff --git a/app/lib/params/HOn30-Kato.xtp b/app/lib/params/HOn30-Kato.xtp new file mode 100755 index 0000000..460e4f1 --- /dev/null +++ b/app/lib/params/HOn30-Kato.xtp @@ -0,0 +1,51 @@ +CONTENTS Kato Unitrack HOn30 Scale + +SUBCONTENTS Kato Unitrack HOn30 Straight Track +TURNOUT HOn30 "Kato Unitrack HOn30 Straight 62mm 52-140" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.440945 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.440945 0.000000 + L3 11579568 0.020000 0.000000 0.570866 0 2.440945 0.570866 0 + L3 11579568 0.010000 0.000000 0.433071 0 2.440945 0.433071 0 + L3 11579568 0.010000 0.000000 -0.433071 0 2.440945 -0.433071 0 + L3 11579568 0.020000 0.000000 -0.570866 0 2.440945 -0.570866 0 + END$SEGS +TURNOUT HOn30 "Kato Unitrack HOn30 Straight 124mm 52-120" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.881890 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.881890 0.000000 + L3 11579568 0.020000 0.000000 0.570866 0 4.881890 0.570866 0 + L3 11579568 0.010000 0.000000 0.433071 0 4.881890 0.433071 0 + L3 11579568 0.010000 0.000000 -0.433071 0 4.881890 -0.433071 0 + L3 11579568 0.020000 0.000000 -0.570866 0 4.881890 -0.570866 0 + END$SEGS + +############################################################################### +############################################################################### +SUBCONTENTS Kato Unitrack HOn30 Curve Track +TURNOUT HOn30 "Kato Unitrack HOn30 Curved 183mm 45d 52-220" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.094509 -2.110215 135.000000 + C 0 0 7.204724 0.000000 -7.204724 0.000000 45.000000 + A3 11579568 0.020000 7.775591 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 7.637795 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 6.771654 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.020000 6.633858 0.000000 -7.204724 0 0.000000 45.000000 + END$SEGS + +############################################################################### +############################################################################### +SUBCONTENTS Kato Unitrack HOn30 Misc Tracks +TURNOUT HOn30 "Kato Unitrack HOn30 Feeder 62mm 52-141" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.440945 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.440945 0.000000 + L3 11579568 0.020000 0.000000 0.570866 0 2.440945 0.570866 0 + L3 11579568 0.010000 0.000000 0.433071 0 2.440945 0.433071 0 + L3 11579568 0.010000 0.000000 -0.433071 0 2.440945 -0.433071 0 + L3 11579568 0.020000 0.000000 -0.570866 0 2.440945 -0.570866 0 +END$SEGS diff --git a/app/lib/params/N - Atlas Structures.xtp b/app/lib/params/N - Atlas Structures.xtp new file mode 100755 index 0000000..5ba20c8 --- /dev/null +++ b/app/lib/params/N - Atlas Structures.xtp @@ -0,0 +1,480 @@ +CONTENTS Atlas N Scale Structures + + +STRUCTURE N "Atlas 3 Stall Roundhouse 2843" + X pier 0 "" +#Layer0 + Y4 0 0.030000 4 1 + 9.617700 -4.940664 0 + 11.308070 -5.393598 0 + 11.987470 -2.858043 0 + 10.297100 -2.405109 0 + F4 8470528 0.000000 4 1 + 11.308070 -5.393598 0 + 9.617700 -4.940664 0 + 10.297100 -2.405109 0 + 11.987470 -2.858043 0 + L3 0 0 2.211744 2.577674 0 2.442714 2.673345 0 + L3 0 0 2.192610 2.623868 0 2.423580 2.719539 0 + L3 0 0 2.173476 2.670062 0 2.404445 2.765733 0 + Y4 0 0.000000 4 1 + 2.250012 2.485286 0 + 2.154341 2.716256 0 + 2.385311 2.811927 0 + 2.480982 2.580957 0 + L3 0 0 2.211744 -2.577674 0 2.442714 -2.673345 0 + L3 0 0 2.192610 -2.623868 0 2.423580 -2.719539 0 + L3 0 0 2.173476 -2.670062 0 2.404445 -2.765733 0 + Y4 0 0.000000 4 1 + 2.250012 -2.485286 0 + 2.154341 -2.716256 0 + 2.385311 -2.811927 0 + 2.480982 -2.580957 0 + L3 0 0 12.019358 -3.125406 0 11.954654 -3.366887 0 + L3 0 0 12.067655 -3.138347 0 12.002950 -3.379828 0 + L3 0 0 12.115951 -3.151288 0 12.051246 -3.392769 0 + Y4 0 0.000000 4 1 + 11.922766 -3.099524 0 + 12.164247 -3.164229 0 + 12.099542 -3.405710 0 + 11.858061 -3.341005 0 + F4 5263440 0.000000 8 0 + 9.473856 -5.477500 0 + 2.019042 -2.389616 0 + 2.440945 -0.815053 0 + 2.440945 0.815053 0 + 2.019042 2.389616 0 + 9.473856 5.477500 0 + 10.440945 1.868273 0 + 10.440945 -1.868273 0 +#Layer1 + L3 0 0.030000 10.440945 1.868273 0 2.440945 0.815053 0 + L3 0 0.030000 10.440945 -1.868273 0 2.440945 -0.815053 0 + Y4 0 0.030000 8 0 + 9.473856 5.477500 0 + 2.019042 2.389616 0 + 2.440945 0.815053 0 + 2.440945 -0.815053 0 + 2.019042 -2.389616 0 + 9.473856 -5.477500 0 + 10.440945 -1.868273 0 + 10.440945 1.868273 0 + Y4 0 0.030000 4 2 + 3.510005 3.007193 0 + 4.040945 1.025697 0 + 4.040945 -1.025697 0 + 3.510005 -3.007193 0 + END$SEGS +STRUCTURE N "Atlas Passenger Station with Platform 150-2841" + F4 12632256 0.000000 6 0 + 0.000000 0.000000 0 + 0.000000 2.250000 0 + 3.125000 2.250000 0 + 3.125000 1.125000 0 + 6.625000 1.125000 0 + 6.625000 0.000000 0 + L3 0 0.030000 0.000000 0.000000 0 0.000000 2.250000 0 + L3 0 0.030000 0.000000 2.250000 0 3.125000 2.250000 0 + L3 0 0.030000 3.125000 2.250000 0 3.125000 0.000000 0 + L3 0 0.030000 3.125000 0.000000 0 0.000000 0.000000 0 +# main gables + L3 0 0.030000 0.562500 0.562500 0 1.125000 1.125000 0 + L3 0 0.030000 0.000000 2.250000 0 1.125000 1.125000 0 + L3 0 0.030000 2.562500 0.562500 0 2.000000 1.125000 0 + L3 0 0.030000 3.125000 2.250000 0 2.000000 1.125000 0 + L3 0 0.030000 1.125000 1.125000 0 2.000000 1.125000 0 + L3 0 0.030000 2.562500 0.562500 0 3.125000 1.125000 0 + L3 0 0.030000 2.562500 0.562500 0 3.125000 0.562500 0 + L3 0 0.030000 0.000000 0.562500 0 0.562500 0.562500 0 + L3 0 0.030000 0.562500 0.562500 0 0.000000 1.125000 0 +# south windows + L3 0 0.030000 2.000000 0.875000 0 1.375000 0.250000 0 + L3 0 0.030000 2.000000 0.875000 0 2.625000 0.250000 0 + L3 0 0.030000 2.000000 0.875000 0 2.000000 0.250000 0 + L3 0 0.030000 1.375000 0.250000 0 2.625000 0.250000 0 + L3 0 0.030000 1.125000 0.875000 0 1.000000 0.750000 0 + L3 0 0.030000 1.125000 0.875000 0 1.250000 0.750000 0 + L3 0 0.030000 1.125000 0.875000 0 1.125000 0.625000 0 + L3 0 0.030000 1.000000 0.750000 0 1.000000 0.625000 0 + L3 0 0.030000 1.250000 0.750000 0 1.250000 0.625000 0 + L3 0 0.030000 1.000000 0.625000 0 1.250000 0.625000 0 +# north windows + L3 0 0.030000 1.125000 1.375000 0 1.000000 1.500000 0 + L3 0 0.030000 1.125000 1.375000 0 1.250000 1.500000 0 + L3 0 0.030000 1.125000 1.375000 0 1.125000 1.625000 0 + L3 0 0.030000 1.000000 1.500000 0 1.000000 1.625000 0 + L3 0 0.030000 1.250000 1.500000 0 1.250000 1.625000 0 + L3 0 0.030000 1.000000 1.625000 0 1.250000 1.625000 0 + L3 0 0.030000 2.000000 1.375000 0 1.875000 1.500000 0 + L3 0 0.030000 2.000000 1.375000 0 2.125000 1.500000 0 + L3 0 0.030000 2.000000 1.375000 0 2.000000 1.625000 0 + L3 0 0.030000 1.875000 1.500000 0 1.875000 1.625000 0 + L3 0 0.030000 2.125000 1.500000 0 2.125000 1.625000 0 + L3 0 0.030000 1.875000 1.625000 0 2.125000 1.625000 0 +# west window 1.125 ... 2 + L3 0 0.030000 0.875000 1.125000 0 0.750000 1.250000 0 + L3 0 0.030000 0.875000 1.125000 0 0.750000 1.000000 0 + L3 0 0.030000 0.875000 1.125000 0 0.625000 1.125000 0 + L3 0 0.030000 0.625000 1.000000 0 0.625000 1.250000 0 + L3 0 0.030000 0.625000 1.000000 0 0.750000 1.000000 0 + L3 0 0.030000 0.625000 1.250000 0 0.750000 1.250000 0 + L3 0 0.030000 2.250000 1.125000 0 2.375000 1.250000 0 + L3 0 0.030000 2.250000 1.125000 0 2.375000 1.000000 0 + L3 0 0.030000 2.250000 1.125000 0 2.500000 1.125000 0 + L3 0 0.030000 2.500000 1.000000 0 2.500000 1.250000 0 + L3 0 0.030000 2.500000 1.000000 0 2.375000 1.000000 0 + L3 0 0.030000 2.500000 1.250000 0 2.375000 1.250000 0 +# platforms + L3 0 0.030000 3.125000 1.125000 0 6.625000 1.125000 0 + L3 0 0.030000 3.125000 0.562500 0 6.625000 0.562500 0 + L3 0 0.030000 3.125000 0.000000 0 6.625000 0.000000 0 + L3 0 0.030000 4.875000 0.000000 0 4.875000 1.125000 0 + L3 0 0.030000 6.625000 0.000000 0 6.625000 1.125000 0 + END$SEGS +STRUCTURE N "Atlas Passenger Station Platform (1) 150-2842" + F4 12632256 0.000000 4 0 + 0.000000 1.125000 0 + 1.750000 1.125000 0 + 1.750000 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.030000 0.000000 0.000000 0 0.000000 1.125000 0 + L3 0 0.030000 0.000000 1.125000 0 1.750000 1.125000 0 + L3 0 0.030000 1.750000 1.125000 0 1.750000 0.000000 0 + L3 0 0.030000 0.000000 0.000000 0 1.750000 0.000000 0 + L3 0 0.030000 0.000000 0.562500 0 1.750000 0.562500 0 + END$SEGS + +STRUCTURE N "Atlas Passenger Station Platform (2) 150-2842" + F4 12632256 0.000000 4 0 + 0.000000 1.125000 0 + 3.500000 1.125000 0 + 3.500000 0.000000 0 + 0.000000 0.000000 0 + L3 0 0.030000 0.000000 0.000000 0 0.000000 1.125000 0 + L3 0 0.030000 0.000000 1.125000 0 3.500000 1.125000 0 + L3 0 0.030000 3.500000 1.125000 0 3.500000 0.000000 0 + L3 0 0.030000 0.000000 0.000000 0 3.500000 0.000000 0 + L3 0 0.030000 0.000000 0.562500 0 3.500000 0.562500 0 + L3 0 0.030000 1.750000 0.000000 0 1.750000 1.125000 0 + END$SEGS +STRUCTURE N "Atlas Factory 2882" +#Layer0 + F4 4276545 0.000000 4 1 + 0.000000 2.555676 0 + 0.000000 -2.555676 0 + 6.437500 -2.555676 0 + 6.437500 2.555676 0 + F4 5263440 0.000000 4 1 + 0.000000 -0.812500 0 + 0.000000 -2.312500 0 + -1.109375 -2.312500 0 + -1.109375 -0.812500 0 +#Layer1 + Y4 0 0.000000 4 1 + 0.000000 2.555676 0 + 0.000000 -2.555676 0 + 6.437500 -2.555676 0 + 6.437500 2.555676 0 + L3 0 0 0.000000 -1.337985 0 6.437500 -1.337985 0 + L3 0 0 0.000000 0.000000 0 6.437500 0.000000 0 + L3 0 0 0.000000 1.337985 0 6.437500 1.337985 0 + Y4 0 0.000000 4 1 + 0.000000 -0.812500 0 + 0.000000 -2.312500 0 + -1.109375 -2.312500 0 + -1.109375 -0.812500 0 +#Layer2 + G3 5263440 0.000000 0.437500 4.437500 -0.500000 0 + F4 8462080 0.000000 4 1 + -0.078125 -1.125000 0 + -0.078125 -2.000000 0 + -0.953125 -2.000000 0 + -0.953125 -1.125000 0 +#Layer3 + L3 0 0.062500 3.603004 0.334496 0 4.128141 -0.190641 0 + L3 0 0.062500 5.271996 0.334496 0 4.746859 -0.190641 0 + A3 0 0 0.031250 5.271996 0.334496 0 0.000000 360.000000 + G3 0 0.000000 0.031250 5.271996 0.334496 0 + A3 0 0 0.031250 3.603004 0.334496 0 0.000000 360.000000 + G3 0 0.000000 0.031250 3.603004 0.334496 0 + + A3 0 0 0.437500 4.437500 -0.500000 0 0.000000 360.000000 + L3 0 0 -0.234375 -1.281250 0 -0.078125 -1.125000 0 + L3 0 0 -0.796875 -1.843750 0 -0.953125 -2.000000 0 + L3 0 0 -0.078125 -2.000000 0 -0.234375 -1.843750 0 + L3 0 0 -0.796875 -1.281250 0 -0.953125 -1.125000 0 + Y4 0 0.000000 4 1 + -0.234375 -1.281250 0 + -0.234375 -1.843750 0 + -0.796875 -1.843750 0 + -0.796875 -1.281250 0 + Y4 0 0.000000 4 1 + -0.078125 -1.125000 0 + -0.078125 -2.000000 0 + -0.953125 -2.000000 0 + -0.953125 -1.125000 0 +#Layer4 + G3 8421504 0.000000 0.187500 -0.515625 -1.562500 0 +#Layer5 + G3 3355443 0.000000 0.125000 -0.515625 -1.562500 0 +#Layer6 + A3 0 0 0.125000 -0.515625 -1.562500 0 0.000000 360.000000 + A3 0 0 0.187500 -0.515625 -1.562500 0 0.000000 360.000000 + A3 0 0 0.250000 -0.515625 -1.562500 0 0.000000 360.000000 + END$SEGS +STRUCTURE N "Atlas Gravel Tower 2881" +#Layer0 + F4 4276545 0.000000 4 1 + 2.281250 1.406250 0 + 2.531250 1.406250 0 + 2.531250 1.062500 0 + 2.281250 1.062500 0 + F4 4276545 0.000000 4 1 + 3.406250 1.406250 0 + 3.656250 1.406250 0 + 3.656250 1.062500 0 + 3.406250 1.062500 0 + F4 4276545 0.000000 4 1 + 2.843750 1.406250 0 + 3.093750 1.406250 0 + 3.093750 1.062500 0 + 2.843750 1.062500 0 + F4 5192448 0.000000 6 0 + 0.000000 -1.062500 0 + 1.937500 -1.062500 0 + 1.937500 -0.656250 0 + 1.562500 -0.656250 0 + 1.562500 1.062500 0 + 0.000000 1.062500 0 + F4 5192448 0.000000 6 0 + 1.937500 -0.656250 0 + 1.562500 -0.656250 0 + 1.562500 1.062500 0 + 4.062500 1.062500 0 + 4.062500 -0.937500 0 + 1.937500 -0.937500 0 +#Layer1 + L3 0 0 2.125000 0.062500 0 2.125000 0.369289 0 + L3 0 0 2.078125 0.062500 0 2.078125 0.676078 0 + L3 0 0 2.031250 0.062500 0 2.031250 0.369289 0 + L3 0 0 1.984375 0.062500 0 1.984375 0.676078 0 + L3 0 0 1.937500 0.062500 0 1.937500 0.369289 0 + L3 0 0 1.890625 0.062500 0 1.890625 0.676078 0 + L3 0 0 1.843750 0.062500 0 1.843750 0.369289 0 + L3 0 0 1.796875 0.062500 0 1.796875 0.676078 0 + L3 0 0 1.750000 0.062500 0 1.750000 0.369289 0 + L3 0 0 1.703125 0.062500 0 1.703125 0.676078 0 + L3 0 0 1.656250 0.062500 0 1.656250 0.369289 0 + L3 0 0 1.609375 0.062500 0 1.609375 0.676078 0 + L3 0 0 3.500000 0.062500 0 3.500000 -0.244289 0 + L3 0 0 3.546875 0.062500 0 3.546875 -0.551078 0 + L3 0 0 3.593750 0.062500 0 3.593750 -0.244289 0 + L3 0 0 3.640625 0.062500 0 3.640625 -0.551078 0 + L3 0 0 3.687500 0.062500 0 3.687500 -0.244289 0 + L3 0 0 3.734375 0.062500 0 3.734375 -0.551078 0 + L3 0 0 3.781250 0.062500 0 3.781250 -0.244289 0 + L3 0 0 3.828125 0.062500 0 3.828125 -0.551078 0 + L3 0 0 3.875000 0.062500 0 3.875000 -0.244289 0 + L3 0 0 3.921875 0.062500 0 3.921875 -0.551078 0 + L3 0 0 3.968750 0.062500 0 3.968750 -0.244289 0 + L3 0 0 4.015625 0.062500 0 4.015625 -0.551078 0 + L3 0 0 1.375000 -1.062500 0 1.375000 -0.160607 0 + L3 0 0 1.421875 -1.062500 0 1.421875 0.140024 0 + L3 0 0 1.562500 -1.062500 0 1.562500 -0.859375 0 + L3 0 0 1.609375 -1.062500 0 1.609375 -0.718750 0 + L3 0 0 1.468750 -1.062500 0 1.468750 -0.160607 0 + L3 0 0 1.515625 -1.062500 0 1.515625 0.140024 0 + L3 0 0 1.656250 -1.062500 0 1.656250 -0.859375 0 + L3 0 0 1.703125 -1.062500 0 1.703125 -0.718750 0 + L3 0 0 1.750000 -1.062500 0 1.750000 -0.859375 0 + L3 0 0 1.796875 -1.062500 0 1.796875 -0.718750 0 + L3 0 0 1.843750 -1.062500 0 1.843750 -0.859375 0 + L3 0 0 1.890625 -1.062500 0 1.890625 -0.718750 0 + L3 0 0 0.468750 -1.062500 0 0.468750 -0.160607 0 + L3 0 0 0.421875 -1.062500 0 0.421875 0.140024 0 + L3 0 0 0.375000 -1.062500 0 0.375000 -0.160607 0 + L3 0 0 0.328125 -1.062500 0 0.328125 0.140024 0 + L3 0 0 0.281250 -1.062500 0 0.281250 -0.160607 0 + L3 0 0 0.234375 -1.062500 0 0.234375 0.140024 0 + L3 0 0 0.187500 -1.062500 0 0.187500 -0.160607 0 + L3 0 0 0.140625 -1.062500 0 0.140625 0.140024 0 + L3 0 0 0.093750 -1.062500 0 0.093750 -0.160607 0 + L3 0 0 0.046875 -1.062500 0 0.046875 0.140024 0 + L3 0 0 3.625000 1.406250 0 3.625000 1.062500 0 + L3 0 0 3.437500 1.406250 0 3.437500 1.062500 0 + L3 0 0 3.062500 1.406250 0 3.062500 1.062500 0 + L3 0 0 2.875000 1.406250 0 2.875000 1.062500 0 + L3 0 0 2.500000 1.406250 0 2.500000 1.062500 0 + L3 0 0 2.312500 1.406250 0 2.312500 1.062500 0 + Y4 0 0.000000 4 1 + 2.281250 1.406250 0 + 2.531250 1.406250 0 + 2.531250 1.062500 0 + 2.281250 1.062500 0 + Y4 0 0.000000 4 1 + 3.406250 1.406250 0 + 3.656250 1.406250 0 + 3.656250 1.062500 0 + 3.406250 1.062500 0 + Y4 0 0.000000 4 1 + 2.843750 1.406250 0 + 3.093750 1.406250 0 + 3.093750 1.062500 0 + 2.843750 1.062500 0 + Y4 0 0.000000 6 0 + 0.000000 -1.062500 0 + 1.937500 -1.062500 0 + 1.937500 -0.656250 0 + 1.562500 -0.656250 0 + 1.562500 1.062500 0 + 0.000000 1.062500 0 + L3 0 0 1.562500 0.062500 0 4.062500 0.062500 0 + Y4 0 0.000000 6 0 + 1.937500 -0.656250 0 + 1.562500 -0.656250 0 + 1.562500 1.062500 0 + 4.062500 1.062500 0 + 4.062500 -0.937500 0 + 1.937500 -0.937500 0 + END$SEGS +STRUCTURE N "Atlas Lumber Mill 2883" +#Layer0 + F4 5263440 0.000000 4 1 + 5.750000 2.750000 0 + 6.500000 2.750000 0 + 6.500000 0.625000 0 + 5.750000 0.625000 0 + F4 5263440 0.000000 4 1 + 2.500000 0.000000 0 + 5.625000 0.000000 0 + 5.625000 -0.750000 0 + 2.500000 -0.750000 0 + F4 6908265 0.000000 4 1 + 0.000000 3.312500 0 + 5.750000 3.312500 0 + 5.750000 0.000000 0 + 0.000000 0.000000 0 +#Layer1 + L3 0 0 5.750000 2.510000 0 5.937500 2.510000 0 + L3 0 0 5.750000 2.550000 0 6.125000 2.550000 0 + L3 0 0 5.750000 2.590000 0 5.937500 2.590000 0 + L3 0 0 5.750000 2.630000 0 6.125000 2.630000 0 + L3 0 0 5.750000 2.670000 0 5.937500 2.670000 0 + L3 0 0 5.750000 2.710000 0 6.125000 2.710000 0 + L3 0 0 5.750000 0.865000 0 5.937500 0.865000 0 + L3 0 0 5.750000 0.825000 0 6.125000 0.825000 0 + L3 0 0 5.750000 0.785000 0 5.937500 0.785000 0 + L3 0 0 5.750000 0.745000 0 6.125000 0.745000 0 + L3 0 0 5.750000 0.705000 0 5.937500 0.705000 0 + L3 0 0 5.750000 0.665000 0 6.125000 0.665000 0 + L3 0 0 5.385000 0.000000 0 5.385000 -0.187500 0 + L3 0 0 5.425000 0.000000 0 5.425000 -0.375000 0 + L3 0 0 5.465000 0.000000 0 5.465000 -0.187500 0 + L3 0 0 5.505000 0.000000 0 5.505000 -0.375000 0 + L3 0 0 5.545000 0.000000 0 5.545000 -0.187500 0 + L3 0 0 5.585000 0.000000 0 5.585000 -0.375000 0 + L3 0 0 2.740000 0.000000 0 2.740000 -0.187500 0 + L3 0 0 2.700000 0.000000 0 2.700000 -0.375000 0 + L3 0 0 2.660000 0.000000 0 2.660000 -0.187500 0 + L3 0 0 2.620000 0.000000 0 2.620000 -0.375000 0 + L3 0 0 2.580000 0.000000 0 2.580000 -0.187500 0 + L3 0 0 2.540000 0.000000 0 2.540000 -0.375000 0 + L3 0 0 2.468750 3.125000 0 0.000000 3.125000 0 + L3 0 0 2.468750 2.875000 0 0.000000 2.875000 0 + L3 0 0 2.468750 2.625000 0 0.000000 2.625000 0 + L3 0 0 2.468750 2.375000 0 0.000000 2.375000 0 + L3 0 0 2.468750 2.125000 0 0.000000 2.125000 0 + L3 0 0 2.468750 1.875000 0 0.000000 1.875000 0 + L3 0 0 2.468750 1.625000 0 0.000000 1.625000 0 + L3 0 0 2.468750 1.250000 0 0.000000 1.250000 0 + L3 0 0 5.750000 3.125000 0 4.656250 3.125000 0 + L3 0 0 5.750000 2.875000 0 4.656250 2.875000 0 + L3 0 0 5.750000 2.625000 0 4.656250 2.625000 0 + L3 0 0 5.750000 2.375000 0 4.656250 2.375000 0 + L3 0 0 5.750000 2.125000 0 4.656250 2.125000 0 + L3 0 0 5.750000 1.875000 0 4.656250 1.875000 0 + L3 0 0 5.750000 1.625000 0 4.656250 1.625000 0 + L3 0 0 5.750000 0.250000 0 0.000000 0.250000 0 + L3 0 0 5.750000 0.500000 0 0.000000 0.500000 0 + L3 0 0 5.750000 0.750000 0 0.000000 0.750000 0 + L3 0 0 5.750000 1.000000 0 0.000000 1.000000 0 + L3 0 0 5.750000 1.250000 0 4.656250 1.250000 0 + L3 0 0 4.656250 1.437500 0 5.750000 1.437500 0 + Y4 0 0.000000 4 1 + 5.750000 2.750000 0 + 6.500000 2.750000 0 + 6.500000 0.625000 0 + 5.750000 0.625000 0 + Y4 0 0.000000 4 1 + 2.500000 0.000000 0 + 5.625000 0.000000 0 + 5.625000 -0.750000 0 + 2.500000 -0.750000 0 + L3 0 0 0.000000 1.437500 0 2.468750 1.437500 0 + Y4 0 0.000000 4 1 + 0.000000 3.312500 0 + 5.750000 3.312500 0 + 5.750000 0.000000 0 + 0.000000 0.000000 0 +#Layer2 + F4 5263440 0.000000 4 1 + 2.500000 3.312500 0 + 4.625000 3.312500 0 + 4.625000 1.125000 0 + 2.500000 1.125000 0 +#Layer3 + L3 0 0 4.625000 1.375000 0 2.500000 1.375000 0 + L3 0 0 4.625000 1.625000 0 2.500000 1.625000 0 + L3 0 0 4.625000 1.875000 0 2.500000 1.875000 0 + L3 0 0 4.625000 2.125000 0 2.500000 2.125000 0 + L3 0 0 4.625000 3.062500 0 2.500000 3.062500 0 + L3 0 0 4.625000 2.812500 0 2.500000 2.812500 0 + L3 0 0 4.625000 2.562500 0 2.500000 2.562500 0 + L3 0 0 4.625000 2.312500 0 2.500000 2.312500 0 + L3 0 0 2.500000 2.218750 0 4.625000 2.218750 0 + Y4 0 0.000000 4 1 + 2.500000 3.312500 0 + 4.625000 3.312500 0 + 4.625000 1.125000 0 + 2.500000 1.125000 0 +#Layer4 + G3 8421504 0.000000 0.030633 4.687500 1.734992 0 + F4 8421504 0.000000 4 1 + 4.687500 1.703125 0 + 3.750000 1.703125 0 + 3.750000 1.765625 0 + 4.687500 1.765625 0 + F4 8421504 0.000000 4 1 + 3.679561 1.796875 0 + 3.750000 1.796875 0 + 3.750000 1.671875 0 + 3.679561 1.671875 0 +#Layer5 + A3 0 0.010000 0.030633 4.687500 1.734992 0 0.000000 180.000000 + Y4 0 0.010000 4 1 + 3.750000 1.703125 0 + 4.687500 1.703125 0 + 4.687500 1.765625 0 + 3.750000 1.765625 0 + Y4 0 0.010000 4 1 + 3.679561 1.796875 0 + 3.750000 1.796875 0 + 3.750000 1.671875 0 + 3.679561 1.671875 0 +#Layer6 + G3 8421504 0.000000 0.250000 3.437500 1.734375 0 +#Layer7 + A3 0 0.010000 0.250000 3.437500 1.734375 0 0.000000 360.000000 +#Layer8 + F4 4276545 0.000000 4 1 + 3.312500 1.609375 0 + 3.312500 1.859375 0 + 3.437500 1.859375 0 + 3.437500 1.609375 0 + G3 4276545 0.000000 0.125000 3.437500 1.734375 0 +#Layer9 + L3 0 0.010000 3.312500 1.859375 0 3.437500 1.859375 0 + L3 0 0.010000 3.312500 1.609375 0 3.312500 1.859375 0 + L3 0 0.010000 3.437500 1.609375 0 3.312500 1.609375 0 + A3 0 0.010000 0.125000 3.437500 1.734375 0 0.000000 180.000000 + END$SEGS diff --git a/app/lib/params/N-Atlas Code 80 Track.xtp b/app/lib/params/N-Atlas Code 80 Track.xtp old mode 100644 new mode 100755 index 6f2223a..e1bfa6c --- a/app/lib/params/N-Atlas Code 80 Track.xtp +++ b/app/lib/params/N-Atlas Code 80 Track.xtp @@ -189,40 +189,6 @@ TURNOUT N "Atlas Through Truss Bridge 10in 2570/71" L 0 0.053333 8.375000 -0.84375 6.687500 0.84375 L 0 0.053333 8.375000 -0.84375 8.375000 0.84375 END$SEGS -# Bridge Pier (Base) Design by Bob Blackwell -STRUCTURE N "Atlas Bridge Pier 2541" - X pier 0.140625 "1" 0.281250 "2" 0.421875 "3" 0.562500 "4" 0.703125 "5" 0.843750 "6" 0.984375 "7" 1.125000 "8" 1.265625 "9" 1.406250 "10" 1.546875 "11" 1.687500 "12" - A3 0 0.020833 0.312500 -0.000000 0.687500 0 270.000000 180.000000 - A3 0 0.020833 0.312500 -0.000000 -0.687500 0 90.000000 180.000000 - L3 0 0.020833 0.312500 0.687500 0 0.312500 -0.687500 0 - L3 0 0.020833 -0.312500 0.687500 0 -0.312500 -0.687500 0 - A3 0 0.020833 0.250000 -0.000000 -0.375000 0 90.000000 180.000000 - A3 0 0.020833 0.250000 -0.000000 0.375000 0 270.000000 180.000000 - L3 0 0.020833 -0.250000 0.375000 0 -0.249999 -0.375000 0 - L3 0 0.020833 0.250000 0.375000 0 0.250001 -0.375000 0 - END$SEGS -STRUCTURE N "Atlas Bridge Pier (Base) 2543" - X pier 1.687500 "B" - A3 0 0.020833 0.312500 -0.000000 0.687500 0 270.000000 180.000000 - A3 0 0.020833 0.312500 -0.000000 -0.687500 0 90.000000 180.000000 - L3 0 0.020833 0.312500 0.687500 0 0.312500 -0.687500 0 - L3 0 0.020833 -0.312500 0.687500 0 -0.312500 -0.687500 0 - A3 0 0.020833 0.250000 -0.000000 -0.375000 0 90.000000 180.000000 - A3 0 0.020833 0.250000 -0.000000 0.375000 0 270.000000 180.000000 - L3 0 0.020833 -0.250000 0.375000 0 -0.249999 -0.375000 0 - L3 0 0.020833 0.250000 0.375000 0 0.250001 -0.375000 0 - END$SEGS -# Viaduct Kit Design by Bob Blackwell -STRUCTURE N "Atlas Viaduct Kit 2826" - L3 0 0.020833 0.010419 0.010417 0 4.385419 0.010422 0 - L3 0 0.020833 4.385419 0.010417 0 4.385419 1.135417 0 - L3 0 0.020833 4.385419 1.135422 0 0.010419 1.135417 0 - L3 0 0.020833 0.010418 1.135417 0 0.010417 0.010417 0 - L3 0 0.020833 4.385419 0.104172 0 0.010419 0.104167 0 - L3 0 0.020833 4.385419 1.041676 0 0.010419 1.041670 0 - L3 0 0.020833 4.385419 1.088547 0 0.010419 1.088542 0 - L3 0 0.020833 4.385419 0.057297 0 0.010419 0.057292 0 - END$SEGS TURNOUT N "Atlas Rolling Bridge 5918" P "Normal" 1 E 0.000000 0.000000 270.000000 @@ -270,6 +236,41 @@ TURNOUT N "Atlas Rolling Bridge 5918" 1.102315 -0.747402 0 END$SEGS +# Bridge Pier (Base) Design by Bob Blackwell +STRUCTURE N "Atlas Bridge Pier 2541" + X pier 0.140625 "1" 0.281250 "2" 0.421875 "3" 0.562500 "4" 0.703125 "5" 0.843750 "6" 0.984375 "7" 1.125000 "8" 1.265625 "9" 1.406250 "10" 1.546875 "11" 1.687500 "12" + A3 0 0.020833 0.312500 -0.000000 0.687500 0 270.000000 180.000000 + A3 0 0.020833 0.312500 -0.000000 -0.687500 0 90.000000 180.000000 + L3 0 0.020833 0.312500 0.687500 0 0.312500 -0.687500 0 + L3 0 0.020833 -0.312500 0.687500 0 -0.312500 -0.687500 0 + A3 0 0.020833 0.250000 -0.000000 -0.375000 0 90.000000 180.000000 + A3 0 0.020833 0.250000 -0.000000 0.375000 0 270.000000 180.000000 + L3 0 0.020833 -0.250000 0.375000 0 -0.249999 -0.375000 0 + L3 0 0.020833 0.250000 0.375000 0 0.250001 -0.375000 0 + END$SEGS +STRUCTURE N "Atlas Bridge Pier (Base) 2543" + X pier 1.687500 "B" + A3 0 0.020833 0.312500 -0.000000 0.687500 0 270.000000 180.000000 + A3 0 0.020833 0.312500 -0.000000 -0.687500 0 90.000000 180.000000 + L3 0 0.020833 0.312500 0.687500 0 0.312500 -0.687500 0 + L3 0 0.020833 -0.312500 0.687500 0 -0.312500 -0.687500 0 + A3 0 0.020833 0.250000 -0.000000 -0.375000 0 90.000000 180.000000 + A3 0 0.020833 0.250000 -0.000000 0.375000 0 270.000000 180.000000 + L3 0 0.020833 -0.250000 0.375000 0 -0.249999 -0.375000 0 + L3 0 0.020833 0.250000 0.375000 0 0.250001 -0.375000 0 + END$SEGS +# Viaduct Kit Design by Bob Blackwell +STRUCTURE N "Atlas Viaduct Kit 2826" + L3 0 0.020833 0.010419 0.010417 0 4.385419 0.010422 0 + L3 0 0.020833 4.385419 0.010417 0 4.385419 1.135417 0 + L3 0 0.020833 4.385419 1.135422 0 0.010419 1.135417 0 + L3 0 0.020833 0.010418 1.135417 0 0.010417 0.010417 0 + L3 0 0.020833 4.385419 0.104172 0 0.010419 0.104167 0 + L3 0 0.020833 4.385419 1.041676 0 0.010419 1.041670 0 + L3 0 0.020833 4.385419 1.088547 0 0.010419 1.088542 0 + L3 0 0.020833 4.385419 0.057297 0 0.010419 0.057292 0 + END$SEGS + SUBCONTENTS Atlas N-Scale Track - Crossings TURNOUT N "Atlas 15 Degree Crossover 2564" @@ -377,22 +378,22 @@ TURNOUT N "Atlas Custom #8 LH Switch 2755" P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 E 7.322835 0.000000 90.000000 - E 7.322835 0.625000 82.847331 + E 7.322835 0.649606 82.847331 S 0 0.000000 0.000000 0.000000 0.354300 0.000000 S 0 0.000000 0.354300 0.000000 7.322835 0.000000 - C 0 0.000000 -31.810273 0.354342 31.810273 172.847331 7.152669 - S 0 0.000000 4.315193 0.247561 7.322835 0.625000 + C 0 0.000000 -28.671797 0.354300 28.671797 172.847331 7.152669 + S 0 0.000000 3.924329 0.223127 7.322835 0.649606 END$SEGS TURNOUT N "Atlas Custom #8 RH Switch 2756" P "Normal" 1 2 P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 E 7.322835 0.000000 90.000000 - E 7.322835 -0.625000 97.152669 - S 0 0.000000 0.000000 0.000000 0.354300 0.000000 - S 0 0.000000 0.354300 0.000000 7.322835 0.000000 - C 0 0.000000 31.810273 0.354173 -31.810273 0.000000 7.152669 - S 0 0.000000 4.315193 -0.247561 7.322835 -0.625000 + E 7.322835 -0.649606 97.152669 + S 0 0.000000 0.000000 0.000000 0.354300 -0.000000 + S 0 0.000000 0.354300 -0.000000 7.322835 0.000000 + C 0 0.000000 28.671797 0.354300 -28.671797 0.000000 7.152669 + S 0 0.000000 3.924329 -0.223127 7.322835 -0.649606 END$SEGS SUBCONTENTS Atlas N-Scale Track - Standard Remote Switches @@ -505,11 +506,11 @@ TURNOUT N "Atlas Remote #8 LH Switch 2720" P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 E 7.322835 0.000000 90.000000 - E 7.322835 0.625000 82.847331 + E 7.322835 0.649606 82.847331 S 0 0.000000 0.000000 0.000000 0.354300 0.000000 S 0 0.000000 0.354300 0.000000 7.322835 0.000000 - C 0 0.000000 -31.810273 0.354342 31.810273 172.847331 7.152669 - S 0 0.000000 4.315193 0.247561 7.322835 0.625000 + C 0 0.000000 -28.671797 0.354300 28.671797 172.847331 7.152669 + S 0 0.000000 3.924329 0.223127 7.322835 0.649606 L3 0 0.020833 0.885417 -0.300000 0 4.479167 -0.300000 0 L3 0 0.020833 0.885417 -0.300000 0 0.885417 -0.534375 0 L3 0 0.020833 4.479167 -0.300000 0 4.479167 -0.534375 0 @@ -531,11 +532,11 @@ TURNOUT N "Atlas Remote #8 RH Switch 2721" P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 E 7.322835 0.000000 90.000000 - E 7.322835 -0.625000 97.152669 - S 0 0.000000 0.000000 0.000000 0.354300 0.000000 - S 0 0.000000 0.354300 0.000000 7.322835 0.000000 - C 0 0.000000 31.810273 0.354173 -31.810273 0.000000 7.152669 - S 0 0.000000 4.315193 -0.247561 7.322835 -0.625000 + E 7.322835 -0.649606 97.152669 + S 0 0.000000 0.000000 0.000000 0.354300 -0.000000 + S 0 0.000000 0.354300 -0.000000 7.322835 0.000000 + C 0 0.000000 28.671797 0.354300 -28.671797 0.000000 7.152669 + S 0 0.000000 3.924329 -0.223127 7.322835 -0.649606 L3 0 0.020833 0.885417 0.300000 0 4.479167 0.300000 0 L3 0 0.020833 0.885417 0.300000 0 0.885417 0.534375 0 L3 0 0.020833 4.479167 0.300000 0 4.479167 0.534375 0 @@ -663,11 +664,11 @@ TURNOUT N "Atlas Manual #8 LH Switch 2717" P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 E 7.322835 0.000000 90.000000 - E 7.322835 0.625000 82.847331 + E 7.322835 0.649606 82.847331 S 0 0.000000 0.000000 0.000000 0.354300 0.000000 S 0 0.000000 0.354300 0.000000 7.322835 0.000000 - C 0 0.000000 -31.810273 0.354342 31.810273 172.847331 7.152669 - S 0 0.000000 4.315193 0.247561 7.322835 0.625000 + C 0 0.000000 -28.671797 0.354300 28.671797 172.847331 7.152669 + S 0 0.000000 3.924329 0.223127 7.322835 0.649606 L3 0 0.020833 0.885417 -0.300000 0 4.479167 -0.300000 0 L3 0 0.020833 0.885417 -0.300000 0 0.885417 -0.534375 0 L3 0 0.020833 4.479167 -0.300000 0 4.479167 -0.534375 0 @@ -689,11 +690,11 @@ TURNOUT N "Atlas Manual #8 RH Switch 2718" P "Reverse" 1 3 4 E 0.000000 0.000000 270.000000 E 7.322835 0.000000 90.000000 - E 7.322835 -0.625000 97.152669 - S 0 0.000000 0.000000 0.000000 0.354300 0.000000 - S 0 0.000000 0.354300 0.000000 7.322835 0.000000 - C 0 0.000000 31.810273 0.354173 -31.810273 0.000000 7.152669 - S 0 0.000000 4.315193 -0.247561 7.322835 -0.625000 + E 7.322835 -0.649606 97.152669 + S 0 0.000000 0.000000 0.000000 0.354300 -0.000000 + S 0 0.000000 0.354300 -0.000000 7.322835 0.000000 + C 0 0.000000 28.671797 0.354300 -28.671797 0.000000 7.152669 + S 0 0.000000 3.924329 -0.223127 7.322835 -0.649606 L3 0 0.020833 0.885417 0.300000 0 4.479167 0.300000 0 L3 0 0.020833 0.885417 0.300000 0 0.885417 0.534375 0 L3 0 0.020833 4.479167 0.300000 0 4.479167 0.534375 0 @@ -804,95 +805,69 @@ END$SEGS SUBCONTENTS Atlas N-Scale Structures - Turn Table TURNOUT N "Atlas Turn Table 2790" # TT was designed with 7.5in bridge, 8.5in outside dia., 15 degree spacing - P "1" 1 2 3 - P "2" 4 5 6 - P "3" 7 8 9 - P "4" 10 11 12 - P "5" 13 14 15 - P "6" 16 17 18 - P "7" 19 20 21 - P "8" 22 23 24 - P "9" 25 26 27 - P "10" 28 29 30 - P "11" 31 32 33 - P "12" 34 35 36 - - E 0.000000 4.250000 0.000000 - E 1.099981 4.105185 15.000000 - E 2.125000 3.680608 30.000000 - E 3.005204 3.005204 45.000000 - E 3.680608 2.125000 60.000000 -# E 4.105185 1.099981 75.000000 -# E 4.250000 0.000000 90.000000 -# E 4.105185 -1.099981 105.000000 - E 3.680608 -2.125000 120.000000 - E 3.005204 -3.005204 135.000000 - E 2.125000 -3.680608 150.000000 - E 1.099981 -4.105185 165.000000 - E 0.000000 -4.250000 180.000000 - E -1.099981 -4.105185 195.000000 - E -2.125000 -3.680608 210.000000 - E -3.005204 -3.005204 225.000000 - E -3.680608 -2.125000 240.000000 - E -4.105185 -1.099981 255.000000 - E -4.250000 0.000000 270.000000 - E -4.105185 1.099981 285.000000 - E -3.680608 2.125000 300.000000 - E -3.005204 3.005204 315.000000 - E -2.125000 3.680608 330.000000 - E -1.080111 4.031029 345.000000 + P "1" 1 + P "2" 2 + P "3" 3 + P "4" 4 + P "5" 5 + P "6" 6 + P "7" 7 + P "8" 8 + P "9" 9 + P "10" 10 + P "11" 11 + P "12" 12 + E 0.000000 3.750000 0.000000 + E 0.970571 3.622222 15.000000 + E 1.875000 3.247595 30.000000 + E 2.651650 2.651650 45.000000 + E 3.247595 1.875000 60.000000 +# E 3.622222 0.970571 75.000000 +# E 3.750000 0.000000 90.000000 +# E 3.622222 -0.970571 105.000000 + E 3.247595 -1.875000 120.000000 + E 2.651650 -2.651650 135.000000 + E 1.875000 -3.247595 150.000000 + E 0.970571 -3.622222 165.000000 + E 0.000000 -3.750000 180.000000 + E -0.970571 -3.622222 195.000000 + E -1.875000 -3.247595 210.000000 + E -2.651650 -2.651650 225.000000 + E -3.247595 -1.875000 240.000000 + E -3.622222 -0.970571 255.000000 + E -3.750000 0.000000 270.000000 + E -3.622222 0.970571 285.000000 + E -3.247595 1.875000 300.000000 + E -2.651650 2.651650 315.000000 + E -1.875000 3.247595 330.000000 + E -0.970571 3.622222 345.000000 #0/360 - S 0 0 0.000000 4.250000 0.000000 3.750000 S 16777215 0 0.000000 3.750000 0.000000 -3.750000 - S 0 0 0.000000 -3.750000 0.000000 -4.250000 #15/195 - S 0 0 1.099981 4.105185 0.970571 3.622222 S 16777215 0 0.970571 3.622222 -0.970571 -3.622222 - S 0 0 -0.970571 -3.622222 -1.099981 -4.105185 #30/210 - S 0 0 2.125000 3.680608 1.875000 3.247595 S 16777215 0 1.836614 3.247595 -1.875000 -3.247595 - S 0 0 -1.875000 -3.247595 -2.125000 -3.680608 #45/225 - S 0 0 3.005204 3.005204 2.651650 2.651650 S 16777215 0 2.651650 2.651650 -2.651650 -2.651650 - S 0 0 -2.651650 -2.651650 -3.005204 -3.005204 #60/240 - S 0 0 3.680608 2.125000 3.247595 1.875000 S 16777215 0 3.247595 1.875000 -3.247595 -1.875000 - S 0 0 -3.247595 -1.875000 -3.680608 -2.125000 #75/255 - S 16777215 0 4.105185 1.099981 3.622222 0.970571 S 16777215 0 3.622222 0.970571 -3.622222 -0.970571 - S 0 0 -3.622222 -0.970571 -4.105185 -1.099981 #90/270 - S 16777215 0 4.250000 0.000000 3.750000 0.000000 S 16777215 0 3.750000 0.000000 -3.750000 0.000000 - S 0 0 -3.750000 0.000000 -4.250000 0.000000 #105/285 - S 16777215 0 4.105185 -1.099981 3.622222 -0.970571 S 16777215 0 3.622222 -0.970571 -3.622222 0.970571 - S 0 0 -3.622222 0.970571 -4.105185 1.099981 #120/300 - S 0 0 3.680608 -2.125000 3.247595 -1.875000 S 16777215 0 3.247595 -1.875000 -3.247595 1.875000 - S 0 0 -3.247595 1.875000 -3.680608 2.125000 #135/315 - S 0 0 3.005204 -3.005204 2.651650 -2.651650 S 16777215 0 2.651650 -2.651650 -2.651650 2.651650 - S 0 0 -2.651650 2.651650 -3.005204 3.005204 #150/330 - S 0 0 2.125000 -3.680608 1.875000 -3.247595 S 16777215 0 1.836614 -3.247595 -1.875000 3.247595 - S 0 0 -1.875000 3.247595 -2.125000 3.680608 #165/345 - S 0 0 1.099981 -4.105185 0.970571 -3.622222 S 16777215 0 0.970571 -3.622222 -0.970571 3.622222 - S 0 0 -0.970571 3.622222 -1.099981 4.105185 - - A 11579568 0.053333 4.250000 0.000000 0.000000 0.000000 360.000000 - A 11579568 0.053333 3.750000 0.000000 0.000000 0.000000 360.000000 - L 11579568 0.053333 4.000000 1.437500 6.000000 1.437500 0 - L 11579568 0.053333 6.000000 1.437500 6.000000 -1.437500 0 - L 11579568 0.053333 4.000000 -1.437500 6.000000 -1.437500 0 + A3 11579568 0.053333 4.250000 0.000000 0.000000 0 0.000000 360.000000 + A3 11579568 0.053333 3.750000 0.000000 0.000000 0 0.000000 360.000000 + L3 11579568 0.053333 4.000000 1.437500 0 6.000000 1.437500 0 + L3 11579568 0.053333 6.000000 1.437500 0 6.000000 -1.437500 0 + L3 11579568 0.053333 4.000000 -1.437500 0 6.000000 -1.437500 0 END$SEGS diff --git a/app/lib/params/N-HexTrak.xtp b/app/lib/params/N-HexTrak.xtp new file mode 100755 index 0000000..d5c3b69 --- /dev/null +++ b/app/lib/params/N-HexTrak.xtp @@ -0,0 +1,4824 @@ +CONTENTS N Scale HexTrak Modules +###Based on info posted at Hex-Trak USA fackbook group by Terry Moore and by Dwyane Ward +SUBCONTENTS HexTrak Modules - Straight +TURNOUT N "HexTrak Straight Single Track Module HTMS001" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Double Track Module HTMS002" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Triple Track Module HTMS003" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.791339 0 9.763779 -1.791339 0 + L3 11579568 0.010000 0.000000 -1.655463 0 9.763779 -1.655463 0 + L3 11579568 0.010000 0.000000 -0.942963 0 9.763779 -0.942963 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763779 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Three Track Module Left HTMS004L" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 -4.227841 210.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#Track + C 0 0 8.503937 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 -8.503937 0 300.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Three Track Module Right HTMS004R" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Three Track Module Left HTMS005L" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Three Track Module Right HTMS005R" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Three Track Module Left HTMS006L" + P "Normal" 1 0 6 0 11 +#EndPoints + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Three Track Module Right HTMS006R" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Crossings +TURNOUT N "HexTrak Junction 60d Crossing Module HTMX001" + P "Normal" 1 2 3 0 12 13 14 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 +#Track + S 0 0 0.000000 0.000000 2.972441 0.000000 + S 0 0 2.972441 0.000000 6.791339 0.000000 + S 0 0 6.791339 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 4.029497 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 4.257937 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 4.673917 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 4.597770 -0.492126 0 + + L3 11579568 0.020000 5.166010 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 5.089864 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 5.505843 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 5.734283 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 2.440945 4.227841 3.927162 1.653625 + S 0 0 3.927162 1.653625 5.836618 -1.653633 + S 0 0 5.836618 -1.653633 7.322835 -4.227841 +#Roadbase + L3 11579568 0.020000 2.014752 3.981773 0 4.029497 0.492126 0 + L3 11579568 0.010000 2.128971 4.047719 0 4.257937 0.354331 0 + L3 11579568 0.010000 2.752919 4.407954 0 5.089864 0.354331 0 + L3 11579568 0.020000 2.867139 4.473899 0 5.166010 0.492126 0 + + L3 11579568 0.020000 4.597770 -0.492126 0 6.896641 -4.473899 0 + L3 11579568 0.010000 4.673917 -0.354331 0 7.010861 -4.407954 0 + L3 11579568 0.010000 5.505843 -0.354331 0 7.634809 -4.047719 0 + L3 11579568 0.020000 5.734283 -0.492126 0 7.749029 -3.981773 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 +#Text + Z3 0 0.200000 -1.000000 0.000000 0 18.000000 "(1) Atlas 60d Crossing\n(4) Kato Str 75.5mm Long" + END$SEGS +TURNOUT N "HexTrak Junction 90d Crossing Module HTMX002" + P "Normal" 1 2 3 0 12 17 22 31 36 +#EndPoints + E 6.239474 4.901575 30.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 4.232283 0.000000 + S 0 0 4.232283 0.000000 5.531496 0.000000 + S 0 0 5.531496 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 4.389764 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 4.527559 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 4.527559 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 4.389764 -0.492126 0 +# + L3 11579568 0.020000 5.374016 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 5.236221 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 5.236221 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 5.374016 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 6.239474 4.901575 5.843354 4.263732 +#Roadbase + L3 11579568 0.020000 5.771490 5.123510 0 5.417160 4.509790 0 + L3 11579568 0.010000 5.885710 5.057565 0 5.531380 4.443845 0 + L3 11579568 0.010000 6.509658 4.697329 0 6.155328 4.083610 0 + L3 11579568 0.020000 6.623877 4.631384 0 6.269548 4.017665 0 +#Track + C 0 0 -7.204724 12.086614 0.667925 270.000000 30.000000 +#Roadbase + A3 11579568 0.020000 7.696850 12.086614 0.667925 0 270.000000 30.000000 + A3 11579568 0.010000 7.559055 12.086614 0.667925 0 270.000000 30.000000 + A3 11579568 0.020000 6.712598 12.086614 0.667925 0 270.000000 30.000000 + A3 11579568 0.010000 6.850394 12.086614 0.667925 0 270.000000 30.000000 +#Track + S 0 0 4.881890 0.649606 4.881890 -0.649606 +#Roadbase + L3 11579568 0.020000 4.389764 0.492126 0 4.389764 0.649606 0 + L3 11579568 0.010000 4.527559 0.354331 0 4.527559 0.649606 0 + L3 11579568 0.010000 5.236221 0.354331 0 5.236221 0.649606 0 + L3 11579568 0.020000 5.374016 0.492126 0 5.374016 0.649606 0 +# + L3 11579568 0.020000 4.389764 -0.492126 0 4.389764 -0.649606 0 + L3 11579568 0.010000 4.527559 -0.354331 0 4.527559 -0.649606 0 + L3 11579568 0.010000 5.236221 -0.354331 0 5.236221 -0.649606 0 + L3 11579568 0.020000 5.374016 -0.492126 0 5.374016 -0.649606 0 +#Track + C 0 0 -7.204724 12.086614 -0.667925 240.000000 30.000000 +#Roadbase + A3 11579568 0.020000 7.696850 12.086614 -0.667925 0 240.000000 30.000000 + A3 11579568 0.010000 7.559055 12.086614 -0.667925 0 240.000000 30.000000 + A3 11579568 0.020000 6.712598 12.086614 -0.667925 0 240.000000 30.000000 + A3 11579568 0.010000 6.850394 12.086614 -0.667925 0 240.000000 30.000000 +#Track + S 0 0 5.843354 -4.263732 6.239474 -4.901575 +#Roadbase + L3 11579568 0.020000 5.771490 -5.123510 0 5.417160 -4.509790 0 + L3 11579568 0.010000 5.885710 -5.057565 0 5.531380 -4.443845 0 + L3 11579568 0.010000 6.509658 -4.697329 0 6.155328 -4.083610 0 + L3 11579568 0.020000 6.623877 -4.631384 0 6.269548 -4.017665 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 +#Text + Z3 0 0.200000 -1.000000 0.000000 0 18.000000 "(1) Kato 90d Crossing\n(2) Kato Crv 183mm 30d\n(2) Kato Str 107.5mm Long\n(2) Kato Str 18mm Long" + END$SEGS +TURNOUT N "HexTrak Junction 90d Crossing Module Right HTMX003R" + P "Normal" 1 2 3 0 12 17 22 31 36 +#EndPoints + E 6.239474 4.901575 30.000000 + E 3.524306 -4.901575 210.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 4.232283 0.000000 + S 0 0 4.232283 0.000000 5.531496 0.000000 + S 0 0 5.531496 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 4.389764 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 4.527559 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 4.527559 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 4.389764 -0.492126 0 +# + L3 11579568 0.020000 5.374016 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 5.236221 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 5.236221 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 5.374016 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 6.239474 4.901575 5.843354 4.263732 +#Roadbase + L3 11579568 0.020000 5.771490 5.123510 0 5.417160 4.509790 0 + L3 11579568 0.010000 5.885710 5.057565 0 5.531380 4.443845 0 + L3 11579568 0.010000 6.509658 4.697329 0 6.155328 4.083610 0 + L3 11579568 0.020000 6.623877 4.631384 0 6.269548 4.017665 0 +#Track + C 0 0 -7.204724 12.086614 0.667925 270.000000 30.000000 +#Roadbase + A3 11579568 0.020000 7.696850 12.086614 0.667925 0 270.000000 30.000000 + A3 11579568 0.010000 7.559055 12.086614 0.667925 0 270.000000 30.000000 + A3 11579568 0.020000 6.712598 12.086614 0.667925 0 270.000000 30.000000 + A3 11579568 0.010000 6.850394 12.086614 0.667925 0 270.000000 30.000000 +#Track + S 0 0 4.881890 0.649606 4.881890 -0.649606 +#Roadbase + L3 11579568 0.020000 4.389764 0.492126 0 4.389764 0.649606 0 + L3 11579568 0.010000 4.527559 0.354331 0 4.527559 0.649606 0 + L3 11579568 0.010000 5.236221 0.354331 0 5.236221 0.649606 0 + L3 11579568 0.020000 5.374016 0.492126 0 5.374016 0.649606 0 +# + L3 11579568 0.020000 4.389764 -0.492126 0 4.389764 -0.649606 0 + L3 11579568 0.010000 4.527559 -0.354331 0 4.527559 -0.649606 0 + L3 11579568 0.010000 5.236221 -0.354331 0 5.236221 -0.649606 0 + L3 11579568 0.020000 5.374016 -0.492126 0 5.374016 -0.649606 0 +#Track + C 0 0 7.204724 -2.322834 -0.667925 90.000000 30.000000 +#Roadbase + A3 11579568 0.020000 7.696850 -2.322834 -0.667925 0 90.000000 30.000000 + A3 11579568 0.010000 7.559055 -2.322834 -0.667925 0 90.000000 30.000000 + A3 11579568 0.020000 6.712598 -2.322834 -0.667925 0 90.000000 30.000000 + A3 11579568 0.010000 6.850394 -2.322834 -0.667925 0 90.000000 30.000000 +#Track + S 0 0 3.920426 -4.263732 3.524306 -4.901575 +#Roadbase + L3 11579568 0.020000 3.992290 -5.123510 0 4.346620 -4.509790 0 + L3 11579568 0.010000 3.878070 -5.057565 0 4.228614 -4.443845 0 + L3 11579568 0.010000 3.254122 -4.697329 0 3.608452 -4.083610 0 + L3 11579568 0.020000 3.139903 -4.631384 0 3.494232 -4.017665 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 +#Text + Z3 0 0.200000 -1.000000 0.000000 0 18.000000 "(1) Kato 90d Crossing\n(2) Kato Crv 183mm 30d\n(2) Kato Str 107.5mm Long\n(2) Kato Str 18mm Long" + END$SEGS +TURNOUT N "HexTrak Junction 90d Crossing Module Left HTMX003L" + P "Normal" 1 2 3 0 12 17 22 31 36 +#EndPoints + E 6.239474 -4.901575 150.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 4.232283 0.000000 + S 0 0 4.232283 0.000000 5.531496 0.000000 + S 0 0 5.531496 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 4.389764 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 4.527559 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 4.527559 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 4.389764 -0.492126 0 +# + L3 11579568 0.020000 5.374016 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 5.236221 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 5.236221 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 5.374016 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 3.524306 4.901575 3.920426 4.263732 +#Roadbase + L3 11579568 0.020000 3.992290 5.123510 0 4.346620 4.509790 0 + L3 11579568 0.010000 3.878070 5.057565 0 4.228614 4.443845 0 + L3 11579568 0.010000 3.254122 4.697329 0 3.608452 4.083610 0 + L3 11579568 0.020000 3.139903 4.631384 0 3.494232 4.017665 0 +#Track + C 0 0 7.204724 -2.322834 0.667925 60.000000 30.000000 +#Roadbase + A3 11579568 0.020000 7.696850 -2.322834 0.667925 0 60.000000 30.000000 + A3 11579568 0.010000 7.559055 -2.322834 0.667925 0 60.000000 30.000000 + A3 11579568 0.020000 6.712598 -2.322834 0.667925 0 60.000000 30.000000 + A3 11579568 0.010000 6.850394 -2.322834 0.667925 0 60.000000 30.000000 +#Track + S 0 0 4.881890 0.649606 4.881890 -0.649606 +#Roadbase + L3 11579568 0.020000 4.389764 0.492126 0 4.389764 0.649606 0 + L3 11579568 0.010000 4.527559 0.354331 0 4.527559 0.649606 0 + L3 11579568 0.010000 5.236221 0.354331 0 5.236221 0.649606 0 + L3 11579568 0.020000 5.374016 0.492126 0 5.374016 0.649606 0 +# + L3 11579568 0.020000 4.389764 -0.492126 0 4.389764 -0.649606 0 + L3 11579568 0.010000 4.527559 -0.354331 0 4.527559 -0.649606 0 + L3 11579568 0.010000 5.236221 -0.354331 0 5.236221 -0.649606 0 + L3 11579568 0.020000 5.374016 -0.492126 0 5.374016 -0.649606 0 +#Track + C 0 0 -7.204724 12.086614 -0.667925 240.000000 30.000000 +#Roadbase + A3 11579568 0.020000 7.696850 12.086614 -0.667925 0 240.000000 30.000000 + A3 11579568 0.010000 7.559055 12.086614 -0.667925 0 240.000000 30.000000 + A3 11579568 0.020000 6.712598 12.086614 -0.667925 0 240.000000 30.000000 + A3 11579568 0.010000 6.850394 12.086614 -0.667925 0 240.000000 30.000000 +#Track + S 0 0 5.843354 -4.263732 6.239474 -4.901575 +#Roadbase + L3 11579568 0.020000 5.771490 -5.123510 0 5.417160 -4.509790 0 + L3 11579568 0.010000 5.885710 -5.057565 0 5.531380 -4.443845 0 + L3 11579568 0.010000 6.509658 -4.697329 0 6.155328 -4.083610 0 + L3 11579568 0.020000 6.623877 -4.631384 0 6.269548 -4.017665 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 +#Text + Z3 0 0.200000 -1.000000 0.000000 0 18.000000 "(1) Kato 90d Crossing\n(2) Kato Crv 183mm 30d\n(2) Kato Str 107.5mm Long\n(2) Kato Str 18mm Long" + END$SEGS + + +SUBCONTENTS HexTrak Modules - Stations +TURNOUT N "HexTrak Station Wye Module HTMS001" + P "Normal" 1 2 + P "Reverse" 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 -1.299213 90.000000 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 342.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 343.000000 17.000000 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 17.000000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Station Straight Module HTMS002" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.791339 0 9.763779 -1.791339 0 + L3 11579568 0.010000 0.000000 -1.655463 0 9.763779 -1.655463 0 + L3 11579568 0.010000 0.000000 -0.942963 0 9.763779 -0.942963 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763779 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Station Curve Module HTMS003" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 1.299213 270.000000 + E 8.489777 -3.602362 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 10.157480 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 9.448819 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 9.311024 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Station Wye Module Right HTMS004R" + P "Normal" 1 2 0 17 + P "Reverse" 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 342.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 343.000000 17.000000 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 17.000000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Station Wye Module Left HTMS004L" + P "Normal" 1 2 0 17 + P "Reverse" 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 342.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 343.000000 17.000000 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 17.000000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Station Wye Module HTMS005" + P "Normal" 1 2 0 17 0 22 + P "Reverse" 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 342.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 343.000000 17.000000 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 17.000000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - One Curve +TURNOUT N "HexTrak One Curve Module HTM1C001" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak One Curve Module HTM1C002" + P "Normal" 1 +#EndPoints + E 0.000000 1.299213 270.000000 + E 8.489777 -3.602362 150.000000 +#Track + C 0 0 9.803150 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 10.157480 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 9.448819 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 9.311024 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak One Curve Module HTM1C003" + P "Normal" 1 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Two Curves +TURNOUT N "HexTrak Two Curves Module HTM2C001" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.364625 -4.251969 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Two Curves Module HTM2C002" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 1.299213 270.000000 + E 8.489777 -3.602362 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 10.157480 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 9.448819 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 9.311024 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Two Curves Module HTM2C003" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Two Curves Module HTM2C004" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Two Curves Module HTM2C005" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Two Curves Module HTM2C006" + P "Normal" 1 0 6 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Two Curves Module HTM2C007" + P "Normal" 1 0 6 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Three Curves +TURNOUT N "HexTrak Three Curves Module HTM3C001" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 1.299213 270.000000 + E 8.489777 -3.602362 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 10.157480 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 9.448819 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 9.311024 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Module HTM3C002" + P "Normal" 1 0 6 0 11 +#EndPoints + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Module HTM3C003" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Module HTM3C004" + P "Normal" 1 0 6 0 11 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Module HTM3C005" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Module HTM3C006" + P "Normal" 1 0 6 0 11 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Module HTM3C007" + P "Normal" 1 0 6 0 11 +#EndPoints + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Four Curves +TURNOUT N "HexTrak Four Curves Module HTM4C001" + P "Normal" 1 0 6 0 11 0 16 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Four Curves Module HTM4C002" + P "Normal" 1 0 6 0 11 0 16 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Four Curves Module HTM4C003" + P "Normal" 1 0 6 0 11 0 16 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Four Curves Module HTM4C004" + P "Normal" 1 0 6 0 11 0 16 +#EndPoints + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Five Curves +TURNOUT N "HexTrak Five Curves Module HTM5C001" + P "Normal" 1 0 6 0 11 0 16 0 21 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 1.274003 3.602362 330.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 4.227841 330.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 9.803150 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 10.295276 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 10.157480 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 9.448819 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 9.311024 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 8.503937 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - S Curves Single Track +TURNOUT N "HexTrak S Curve Single Track Module Right HTMSC001R" + P "Normal" 1 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + C 0 0.000000 18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 17.637795 0 180.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Single Track Module Left HTMSC001L" + P "Normal" 1 6 +#EndPoints + E 9.763780 0.000000 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.937008 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 17.637795 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 17.637795 0 165.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - S Curves Double Track +TURNOUT N "HexTrak S Curve Double Track Module Right HTMSC002R" + P "Normal" 1 6 0 11 16 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + C 0 0.000000 18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 17.637795 0 180.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 -17.637795 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -17.637795 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 18.937008 0 180.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Double Track Module Left HTMSC002L" + P "Normal" 1 6 0 11 16 +#EndPoints + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.937008 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 17.637795 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 17.637795 0 165.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -17.637795 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 18.937008 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 18.937008 0 165.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Double Track Module Right HTMSC003R" + P "Normal" 1 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + C 0 0.000000 18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 17.637795 0 180.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Double Track Module Left HTMSC003L" + P "Normal" 1 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.937008 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 17.637795 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 17.637795 0 165.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - S Curves Triple Track +TURNOUT N "HexTrak S Curve Triple Track Module Right HTMSC004R" + P "Normal" 1 6 0 11 16 0 21 +#EndPoints + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + C 0 0.000000 18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 17.637795 0 180.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 -17.637795 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -17.637795 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 18.937008 0 180.000000 15.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Triple Track Module Left HTMSC004L" + P "Normal" 1 6 0 11 16 0 21 +#EndPoints + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.937008 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 17.637795 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 17.637795 0 165.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -17.637795 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 18.937008 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 18.937008 0 165.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Triple Track Module Right HTMSC005R" + P "Normal" 1 6 0 11 0 16 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + C 0 0.000000 18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 17.637795 0 180.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Triple Track Module Left HTMSC005L" + P "Normal" 1 6 0 11 0 16 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.937008 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 17.637795 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 17.637795 0 165.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - S Curves Quad Track +TURNOUT N "HexTrak S Curve Quad Track Module Right HTMSC006R" + P "Normal" 1 6 0 11 16 0 21 0 26 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + C 0 0.000000 18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.637795 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 17.637795 0 180.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 -17.637795 0.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 -17.637795 0 0.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 -17.637795 0 0.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 18.937008 0 180.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 18.937008 0 180.000000 15.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak S Curve Quad Track Module Left HTMSC006L" + P "Normal" 1 6 0 11 16 0 21 0 26 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.937008 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.937008 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 17.637795 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 17.637795 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 17.637795 0 165.000000 15.000000 +#Track + C 0 0.000000 -18.937008 9.763780 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -17.637795 0 345.000000 15.000000 + A3 11579568 0.020000 18.444882 9.763780 -17.637795 0 345.000000 15.000000 +#Track + C 0 0.000000 18.937008 0.000000 18.937008 165.000000 15.000000 +#Roadbase + A3 11579568 0.020000 19.429134 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.010000 19.291339 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.010000 18.582677 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.020000 18.444882 0.000000 18.937008 0 165.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Three Curves Wyes +TURNOUT N "HexTrak Three Curves Wye Module HTM3W001" + P "Normal" 1 0 6 0 11 +#EndPoints + E 8.489777 3.602362 30.000000 + E 8.489777 -3.602362 150.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 14.701328 0.000000 240.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.010000 7.559055 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.020000 6.712598 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.010000 6.850394 14.701328 0.000000 0 240.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Wye Module HTM3W002" + P "Normal" 1 0 6 0 11 +#EndPoints + E 8.489777 3.602362 30.000000 + E 8.489777 -3.602362 150.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 14.701328 0.000000 240.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.010000 7.559055 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.020000 6.712598 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.010000 6.850394 14.701328 0.000000 0 240.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Wye Module Right HTM3W003R" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Three Curves Wye Module Left HTM3W003L" + P "Normal" 1 0 6 0 11 +#EndPoints + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 + E 9.763780 0.000000 90.000000 + E 2.440945 -4.227841 210.000000 +#Track + C 0 0 8.503937 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 -8.503937 0 300.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + + +SUBCONTENTS HexTrak Modules - Four Curve Wyes +TURNOUT N "HexTrak Four Curves Wye Module HTM4W002" + P "Normal" 1 0 6 0 11 0 16 +#EndPoints + E 8.489777 3.602362 30.000000 + E 8.489777 -3.602362 150.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 14.701328 0.000000 240.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.010000 7.559055 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.020000 6.712598 14.701328 0.000000 0 240.000000 60.000000 + A3 11579568 0.010000 6.850394 14.701328 0.000000 0 240.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Compact Turnouts +TURNOUT N "HexTrak Compact Turnout Module Right HTMCT001R" + P "Normal" 1 2 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left HTMCT001L" + P "Normal" 1 2 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Right Dbl Track HTMCT002R" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbed + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left Dbl Track HTMCT002L" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbed + L3 11579568 0.020000 0.000000 -1.791339 0 9.763779 -1.791339 0 + L3 11579568 0.010000 0.000000 -1.655463 0 9.763779 -1.655463 0 + L3 11579568 0.010000 0.000000 -0.942963 0 9.763779 -0.942963 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763779 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Right HTMCT003R" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left HTMCT003L" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Right HTMCT004R" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left HTMCT004L" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Right HTMCT005R" + P "Normal" 1 2 0 19 0 24 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbed + L3 11579568 0.020000 0.000000 1.791339 0 9.763779 1.791339 0 + L3 11579568 0.010000 0.000000 1.655463 0 9.763779 1.655463 0 + L3 11579568 0.010000 0.000000 0.942963 0 9.763779 0.942963 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763779 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left HTMCT005L" + P "Normal" 1 2 0 19 0 24 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbed + L3 11579568 0.020000 0.000000 -1.791339 0 9.763779 -1.791339 0 + L3 11579568 0.010000 0.000000 -1.655463 0 9.763779 -1.655463 0 + L3 11579568 0.010000 0.000000 -0.942963 0 9.763779 -0.942963 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763779 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Right HTMCT006R" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left HTMCT006L" + P "Normal" 1 2 0 19 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Right HTMCT007R" + P "Normal" 1 2 0 19 0 24 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left HTMCT007L" + P "Normal" 1 2 0 19 0 24 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Right HTMCT008R" + P "Normal" 1 2 0 19 0 24 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Module Left HTMCT008L" + P "Normal" 1 2 0 19 0 24 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Std Turnouts Mainline Centered +TURNOUT N "HexTrak Turnout #4 Module Right HTMST001R" + P "Normal" 1 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Left HTMST001L" + P "Normal" 1 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Crossover Right HTMST002R" + P "Normal" 1 2 0 3 4 + P "Reverse" 3 5 6 7 2 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763799 0.000000 90.000000 + E 0.000000 1.299212 270.000000 + E 9.763799 1.299212 90.000000 +#Track + S 0 0.000000 0.000000 0.000000 9.146512 0.000000 + S 0 0.000000 9.146512 0.000000 9.763799 0.000000 + S 0 0.000000 0.000000 1.299212 0.617287 1.299212 + S 0 0.000000 0.617287 1.299212 9.763799 1.299212 + C 0 0.000000 14.226749 0.617230 -12.927537 0.000076 16.011200 + S 0 0.000000 4.541380 0.747326 5.222419 0.551886 + C 0 0.000000 -14.226749 9.146530 14.226744 180.000076 16.011200 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Crossover Left HTMST002L" + P "Normal" 1 2 0 3 4 + P "Reverse" 1 5 6 7 4 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763779 0.000000 90.000000 + E 0.000000 1.299212 270.000000 + E 9.763779 1.299212 90.000000 +#Track + S 0 0.000000 0.000000 0.000000 0.617287 0.000000 + S 0 0.000000 0.617287 0.000000 9.763779 0.000000 + S 0 0.000000 0.000000 1.299212 9.146492 1.299212 + S 0 0.000000 9.146492 1.299212 9.763779 1.299212 + C 0 0.000000 -14.226684 0.617306 14.226684 163.988842 16.011234 + S 0 0.000000 4.541371 0.551886 5.222408 0.747326 + C 0 0.000000 14.226684 9.146510 -12.927467 343.988842 16.011234 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Dbl Trk Right HTMST003R" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763780 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Dbl Trk Left HTMST003L" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 0.000000 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763780 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Dbl Trk Right HTMST004R" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Dbl Trk Left HTMST004L" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Tri Trk Right HTMST005R" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Tri Trk Left HTMST005L" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 0.000000 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Tri Trk Right HTMST006R" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Tri Trk Left HTMST006L" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Tri Trk Right HTMST007R" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Tri Trk Left HTMST007L" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Std Turnouts Mainline Off-Center +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Right HTMSTOC001R" + P "Normal" 1 + P "Reverse" 6 7 +#EndPoints + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 18.937008 0 180.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Left HTMSTOC001L" + P "Normal" 1 + P "Reverse" 6 7 +#EndPoints + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -18.937008 0 345.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Right HTMSTOC002R" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 18.937008 0 180.000000 15.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 0.000000 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763780 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Left HTMSTOC002L" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -18.937008 0 345.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763780 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Right HTMSTOC003R" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 18.937008 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Left HTMSTOC003L" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -18.937008 0 345.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Right HTMSTOC004R" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 18.937008 0 180.000000 15.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Left HTMSTOC004L" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -18.937008 0 345.000000 15.000000 +#Track + C 0 0 8.503937 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Tri Trk Right HTMSTOC005R" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 18.937008 0 180.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Tri Trk Left HTMSTOC005L" + P "Normal" 1 0 14 0 19 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 4.227841 30.000000 + E 0.000000 1.299213 270.000000 + E 6.239474 4.901575 30.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -18.937008 0 345.000000 15.000000 +#Track + C 0 0 7.204724 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 8.503937 0 120.000000 60.000000 +#Track + C 0 0 8.503937 0.000000 8.503937 120.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 8.503937 0 120.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 8.503937 0 120.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Right HTMSTOC006R" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 18.937008 0 180.000000 15.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Dbl Trk Left HTMSTOC006L" + P "Normal" 1 0 14 + P "Reverse" 6 7 +#EndPoints + E 9.763780 1.299213 90.000000 + E 3.524306 4.901575 330.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -18.937008 0 345.000000 15.000000 +#Track + C 0 0 7.204724 9.763780 8.503937 180.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 8.503937 0 180.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 8.503937 0 180.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Right HTMSTOC007R" + P "Normal" 1 0 14 + P "Reverse" 6 7 0 19 20 +#EndPoints + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 18.937008 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 18.937008 0 180.000000 15.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 0.000000 -0.944882 0 4.625000 -0.944882 0 + L3 11579568 0.020000 0.000000 -0.807087 0 3.375000 -0.807087 0 +#Track + C 0 0 18.862000 9.783147 17.562787 180.000000 15.000000 + C 0 0 -18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 0.000000 -18.937008 0 0.00000 14.500000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 10.500000 + A3 11579568 0.010000 18.505750 9.783147 17.562787 0 180.000000 15.000000 + A3 11579568 0.020000 18.369874 9.783147 17.562787 0 180.000000 15.000000 + A3 11579568 0.020000 19.429134 0.000000 -18.937008 0 0.000000 15.000000 + A3 11579568 0.010000 19.293258 0.000000 -18.937008 0 0.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Left HTMSTOC007L" + P "Normal" 1 0 14 + P "Reverse" 6 7 0 19 20 +#EndPoints + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -18.937008 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -18.937008 0 345.000000 15.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 4.625000 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 3.375000 0.807087 0 +#Track + C 0 0 -18.862000 9.783147 -17.562787 345.000000 15.000000 + C 0 0 18.937008 0.000000 18.937008 165.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 0.000000 18.937008 0 165.500000 14.500000 + A3 11579568 0.020000 18.444882 0.000000 18.937008 0 169.500000 10.500000 + A3 11579568 0.010000 18.505750 9.783147 -17.562787 0 345.000000 15.000000 + A3 11579568 0.020000 18.369874 9.783147 -17.562787 0 345.000000 15.000000 + A3 11579568 0.020000 19.429134 0.000000 18.937008 0 165.000000 15.000000 + A3 11579568 0.010000 19.293258 0.000000 18.937008 0 165.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Right HTMSTOC008R" + P "Normal" 1 0 14 0 27 + P "Reverse" 6 7 0 19 20 +#EndPoints + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 5.138780 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 6.388780 0.807087 0 9.763780 0.807087 0 +#Track + C 0 0 18.862000 0.000000 -17.562787 0.000000 15.000000 + C 0 0 -18.937008 9.783147 18.937008 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 18.937008 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 18.937008 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -17.562787 0 0.000000 14.500000 + A3 11579568 0.020000 18.369874 0.000000 -17.562787 0 0.000000 10.500000 + L3 11579568 0.010000 0.000000 0.354331 0 4.625000 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 3.375000 0.492126 0 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 0.000000 -0.944882 0 4.625000 -0.944882 0 + L3 11579568 0.020000 0.000000 -0.807087 0 3.375000 -0.807087 0 +#Track + C 0 0 18.862000 9.783147 17.562787 180.000000 15.000000 + C 0 0 -18.937008 0.000000 -18.937008 0.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 0.000000 -18.937008 0 0.00000 14.500000 + A3 11579568 0.020000 18.444882 0.000000 -18.937008 0 0.000000 10.500000 + A3 11579568 0.010000 18.505750 9.783147 17.562787 0 180.000000 14.500000 + A3 11579568 0.020000 18.369874 9.783147 17.562787 0 180.000000 10.500000 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Module Off-Ctr Left HTMSTOC008L" + P "Normal" 1 0 14 0 27 + P "Reverse" 6 7 0 19 20 +#EndPoints + E 9.763780 1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 -1.299213 270.000000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 5.138780 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.020000 6.388780 -0.807087 0 9.763780 -0.807087 0 +#Track + C 0 0 -18.862000 0.000000 17.562787 165.000000 15.000000 + C 0 0 18.937008 9.783147 -18.937008 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -18.937008 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -18.937008 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 17.562787 0 165.500000 14.500000 + A3 11579568 0.020000 18.369874 0.000000 17.562787 0 169.500000 10.500000 + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 4.625000 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 3.375000 0.807087 0 +#Track + C 0 0 -18.862000 9.783147 -17.562787 345.000000 15.000000 + C 0 0 18.937008 0.000000 18.937008 165.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 0.000000 18.937008 0 165.500000 14.500000 + A3 11579568 0.020000 18.444882 0.000000 18.937008 0 169.500000 10.500000 + A3 11579568 0.010000 18.505750 9.783147 -17.562787 0 345.500000 14.500000 + A3 11579568 0.020000 18.369874 9.783147 -17.562787 0 349.500000 10.500000 + L3 11579568 0.010000 0.000000 -0.354331 0 4.625000 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 3.375000 -0.492126 0 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +TURNOUT N "HexTrak Turnout #4 Module Triple-To-Double Trk HTMSTOC009" + P "P1" 1 0 18 + P "P2" 6 7 + P "P3" 12 13 +#EndPoints + E 0.000000 0.000000 270.000000 + E 0.000000 1.299213 270.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.744986 0 9.763780 1.744986 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 4.625000 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 3.375000 0.807087 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 169.500000 10.500000 + A3 11579568 0.010000 18.507696 0.000000 18.862000 0 165.500000 14.500000 + A3 11579568 0.010000 18.582677 9.783147 -17.637795 0 342.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 343.000000 17.000000 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.582677 9.783147 17.637795 0 180.000000 18.000000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 17.000000 + A3 11579568 0.010000 18.507696 0.000000 -18.862000 0 0.000000 14.500000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 10.500000 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.744986 0 9.763780 -1.744986 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.010000 0.000000 -0.944882 0 4.625000 -0.944882 0 + L3 11579568 0.020000 0.000000 -0.807087 0 3.375000 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Edge +TURNOUT N "HexTrak Straight Edge Module HTME001" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Curve Edge Module Right HTME002R" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Curve Edge Module Left HTME002L" + P "Normal" 1 +#EndPoints + E 9.763780 0.000000 90.000000 + E 2.440945 -4.227841 210.000000 +#Track + C 0 0 8.503937 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Curve Edge Half Module HTME003" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Edge Module Right HTME004R" + P "Normal" 1 2 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 -4.227841 150.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 1.472341 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.472341 -0.492126 0 + L3 11579568 0.010000 4.859232 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 4.859232 -0.492126 0 9.763779 -0.492126 0 +#Track + C 0 0 5.905512 1.472341 -5.905512 0.000000 60.000000 + S 0 0 6.586664 -2.952756 7.322835 -4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 6.259843 1.472341 -5.905512 0 32.000000 29.000000 + A3 11579568 0.010000 5.551181 1.472341 -5.905512 0 0.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 -5.905512 0 0.000000 60.000000 + L3 11579568 0.020000 7.012858 -2.706693 0 7.749028 -3.981778 0 + L3 11579568 0.010000 6.893524 -2.775591 0 7.629694 -4.050675 0 + L3 11579568 0.010000 6.279805 -3.129921 0 7.015975 -4.405006 0 + L3 11579568 0.020000 6.160471 -3.198819 0 6.896641 -4.473904 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Compact Turnout Edge Module Left HTME004L" + P "Normal" 1 2 + P "Reverse" 1 9 10 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 7.322835 4.227841 30.000000 +#Track + S 0 0 0.000000 0.000000 1.472341 0.000000 + S 0 0 1.472341 0.000000 9.763780 0.000000 +#Roadbed + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 1.472341 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 1.472341 0.492126 0 + L3 11579568 0.010000 4.859232 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.020000 4.859232 0.492126 0 9.763779 0.492126 0 +#Track + C 0 0 -5.905512 1.472341 5.905512 120.000000 60.000000 + S 0 0 6.586664 2.952756 7.322835 4.227841 +#Roadbed + A3 11579568 0.020000 6.397638 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 6.259843 1.472341 5.905512 0 120.000000 28.000000 + A3 11579568 0.010000 5.551181 1.472341 5.905512 0 120.000000 60.000000 + A3 11579568 0.020000 5.413386 1.472341 5.905512 0 120.000000 60.000000 + L3 11579568 0.020000 7.012858 2.706693 0 7.749028 3.981778 0 + L3 11579568 0.010000 6.893524 2.775591 0 7.629694 4.050675 0 + L3 11579568 0.010000 6.279805 3.129921 0 7.015975 4.405006 0 + L3 11579568 0.020000 6.160471 3.198819 0 6.896641 4.473904 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 0.000000 -2.818560 0 9.763780 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Edge Module Right HTME005R" + P "Normal" 1 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 5.138780 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 6.388780 -0.492126 0 9.763780 -0.492126 0 +#Track + C 0 0 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0 -18.937008 9.783147 17.637795 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 17.637795 0 180.000000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 17.637795 0 180.000000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 17.637795 0 180.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 17.637795 0 180.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Turnout #4 Edge Module Left HTME005L" + P "Normal" 1 + P "Reverse" 6 7 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.010000 5.138780 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 6.388780 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 +#Track + C 0 0 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0 18.937008 9.783147 -17.637795 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.580758 9.783147 -17.637795 0 345.500000 14.500000 + A3 11579568 0.020000 18.444882 9.783147 -17.637795 0 349.500000 10.500000 + A3 11579568 0.010000 18.505750 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.783147 -17.637795 0 345.000000 15.000000 + A3 11579568 0.010000 19.293258 9.783147 -17.637795 0 345.000000 15.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 0.000000 -2.818560 0 9.763780 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Straight Dbl Trk Edge Module HTME006" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763779 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763779 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763779 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763779 -0.492126 0 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -1.791339 0 9.763779 -1.791339 0 + L3 11579568 0.010000 0.000000 -1.655463 0 9.763779 -1.655463 0 + L3 11579568 0.010000 0.000000 -0.942963 0 9.763779 -0.942963 0 + L3 11579568 0.020000 0.000000 -0.807087 0 9.763779 -0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Curve Dbl Trk Edge Module Right HTME007R" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Curve Dbl Trk Edge Module Left HTME007L" + P "Normal" 1 0 6 +#EndPoints + E 9.763780 0.000000 90.000000 + E 2.440945 -4.227841 210.000000 + E 9.763780 -1.299213 90.000000 + E 3.524306 -4.901575 210.000000 +#Track + C 0 0 8.503937 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.860187 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 8.147687 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 8.011811 9.763780 -8.503937 0 300.000000 60.000000 +#Track + C 0 0 7.204724 9.763780 -8.503937 300.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 7.559055 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.020000 6.712598 9.763780 -8.503937 0 300.000000 60.000000 + A3 11579568 0.010000 6.850394 9.763780 -8.503937 0 300.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +TURNOUT N "HexTrak Curve Dbl Trk Edge Half Module HTME008" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 -4.227841 150.000000 + E 0.000000 -1.299213 270.000000 + E 6.239474 -4.901575 150.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.860187 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 8.147687 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 60.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 60.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 60.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 60.000000 +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS + + +SUBCONTENTS HexTrak Modules - Modules Base Only +STRUCTURE N "HexTrak Module Base HTMB001" +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 4.881890 5.637121 0 + L3 5019904 0.040000 4.881890 5.637121 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +STRUCTURE N "HexTrak Module Edge Base HTMB002" +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 2.818560 0 + L3 5019904 0.040000 9.763780 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS +STRUCTURE N "HexTrak Module Half Base HTMB003" +#ModuleBase + L3 5019904 0.040000 0.000000 -2.818560 0 0.000000 2.818560 0 + L3 5019904 0.040000 0.000000 2.818560 0 9.763780 -2.818560 0 + L3 5019904 0.040000 9.763780 -2.818560 0 4.881890 -5.637121 0 + L3 5019904 0.040000 4.881890 -5.637121 0 0.000000 -2.818560 0 + END$SEGS diff --git a/app/lib/params/N-MiniTrix Code 60 Concrete Tie Track.xtp b/app/lib/params/N-MiniTrix Code 60 Concrete Tie Track.xtp old mode 100644 new mode 100755 index c14c19d..85d9c34 --- a/app/lib/params/N-MiniTrix Code 60 Concrete Tie Track.xtp +++ b/app/lib/params/N-MiniTrix Code 60 Concrete Tie Track.xtp @@ -94,7 +94,6 @@ TURNOUT N "Minitrix Code 60 Curves Track R2(228.2mm) 30d 14522" E 4.492126 -1.203662 120.000000 C 0 0.000000 8.984252 0.000000 -8.984252 0.000000 30.000000 END$SEGS - TURNOUT N "Minitrix Code 60 Curves Track R2A(261.8mm) 7.5d 14519" P "Normal" 1 E 0.000000 0.000000 270.000000 @@ -113,7 +112,6 @@ TURNOUT N "Minitrix Code 60 Curves Track R2A(261.8mm) 30d 14510" E 5.153543 -1.380888 120.000000 C 0 0.000000 10.307087 0.000000 -10.307087 0.000000 30.000000 END$SEGS - TURNOUT N "Minitrix Code 60 Curves Track R2B(295.4mm) 7.5d 14529" P "Normal" 1 E 0.000000 0.000000 270.000000 @@ -132,7 +130,6 @@ TURNOUT N "Minitrix Code 60 Curves Track R2B(295.4mm) 30d 14520" E 5.814961 -1.558114 120.000000 C 0 0.000000 11.629921 0.000000 -11.629921 0.000000 30.000000 END$SEGS - TURNOUT N "Minitrix Code 60 Curves Track R3(329.0mm) 7.5d 14513" P "Normal" 1 E 0.000000 0.000000 270.000000 @@ -145,7 +142,6 @@ TURNOUT N "Minitrix Code 60 Curves Track R3(329.0mm) 15d 14517" E 3.352420 -0.441354 105.000000 C 0 0.000000 12.952756 0.000000 -12.952756 0.000000 15.000000 END$SEGS - TURNOUT N "Minitrix Code 60 Curves Track R4(362.6mm) 7.5d 14514" P "Normal" 1 E 0.000000 0.000000 270.000000 @@ -158,7 +154,6 @@ TURNOUT N "Minitrix Code 60 Curves Track R4(362.6mm) 15d 14527" E 3.694795 -0.486429 105.000000 C 0 0.000000 14.275591 0.000000 -14.275591 0.000000 15.000000 END$SEGS - TURNOUT N "Minitrix Code 60 Curves Track R5(492.6mm) 7.5d 14515" P "Normal" 1 E 0.000000 0.000000 270.000000 @@ -171,7 +166,6 @@ TURNOUT N "Minitrix Code 60 Curves Track R5(492.6mm) 15d 14518" E 5.019459 -0.660824 105.000000 C 0 0.000000 19.393701 0.000000 -19.393701 0.000000 15.000000 END$SEGS - TURNOUT N "Minitrix Code 60 Curves Track R6(526.2mm) 7.5d 14516" P "Normal" 1 E 0.000000 0.000000 270.000000 @@ -209,10 +203,65 @@ TURNOUT N "Minitrix Code 60 Righthand Switch R4 15d 14539" C 0 0.000000 12.231664 0.354300 -12.231664 0.000000 15.000000 S 0 0.000000 3.520088 -0.416784 4.433071 -0.661417 END$SEGS +TURNOUT N "Minitrix Lefthand Curved Switch R3/R4 30d 14547" + P "Normal" 1 6 4 5 + P "Reverse" 1 2 3 + E 0.000000 0.000000 270.000000 + E 7.137795 1.720571 60.000000 + E 6.476378 1.735340 60.000000 + S 0 0.000000 0.000000 0.000000 0.353100 0.000000 + C 0 0.000000 -11.634969 0.353100 11.634969 150.000000 30.000000 + S 0 0.000000 6.170584 1.558790 6.476378 1.735340 + C 0 0.000000 -11.524733 1.069635 11.524733 150.000000 30.000000 + S 0 0.000000 6.832002 1.544021 7.137795 1.720571 + S 0 0.000000 0.353100 0.000000 1.069635 0.000000 + END$SEGS +TURNOUT N "Minitrix Righthand Curved Switch R3/R4 30d 14548" + P "Normal" 1 6 4 5 + P "Reverse" 1 2 3 + E 0.000000 0.000000 270.000000 + E 7.137795 -1.720571 120.000000 + E 6.476378 -1.735340 120.000000 + S 0 0.000000 0.000000 0.000000 0.353100 0.000000 + C 0 0.000000 11.634969 0.353100 -11.634969 0.000000 30.000000 + S 0 0.000000 6.170584 -1.558790 6.476378 -1.735340 + C 0 0.000000 11.524733 1.069635 -11.524733 0.000000 30.000000 + S 0 0.000000 6.832002 -1.544021 7.137795 -1.720571 + S 0 0.000000 0.353100 0.000000 1.069635 0.000000 + END$SEGS + +SUBCONTENTS Minitrix Code 60 Track - Crossings +TURNOUT N "Minitrix Crossing 15d 14573" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 5.110236 0.000000 90.000000 + E 0.087064 0.661313 285.000000 + E 5.023173 -0.661313 105.000000 + S 0 0.000000 0.000000 0.000000 5.110236 0.000000 + S 0 0.000000 0.087064 0.661313 5.023173 -0.661313 + END$SEGS -SUBCONTENTS Minitrix Code 60 Track - Crossings and Slips Switches + +SUBCONTENTS Minitrix Code 60 Track - Slips Switches +TURNOUT N "Minitrix Double Slip Switch 15d 14560" + P "P1" 1 2 3 + P "P2" 4 5 6 + P "P3" 1 7 6 + P "P4" 4 8 3 + E 0.000000 0.000000 270.000000 + E 5.110236 0.000000 90.000000 + E 0.087064 0.661313 285.000000 + E 5.023173 -0.661313 105.000000 + S 0 0.000000 0.000000 0.000000 0.706200 0.000000 + S 0 0.000000 0.706200 0.000000 4.404036 0.000000 + S 0 0.000000 4.404036 0.000000 5.110236 0.000000 + S 0 0.000000 0.087064 0.661313 0.769200 0.478535 + S 0 0.000000 0.769200 0.478535 4.341036 -0.478535 + S 0 0.000000 4.341036 -0.478535 5.023173 -0.661313 + C 0 0.000000 14.043927 0.706200 -14.043927 0.000000 15.000000 + C 0 0.000000 -14.043927 4.404036 14.043927 180.000000 15.000000 SUBCONTENTS Minitrix Code 60 Track - Misc @@ -236,21 +285,75 @@ TURNOUT N "Minitrix Code 60 Rerailer Track 104.2mm 14574" E 4.102362 0.000000 90.000000 L3 11579568 1.000000 0.000000 0.000000 0 4.102362 0.000000 0 S 0 0.000000 0.000000 0.000000 4.102362 0.000000 - Y4 0 0.020000 4 0 + Y4 0 0.020000 4 0 0.000000 0.500000 0 4.102362 0.500000 0 3.492126 0.196850 0 0.610236 0.196850 0 - Y4 0 0.020000 6 0 + Y4 0 0.020000 6 0 0.000000 0.000000 0 0.610236 0.157480 0 3.492126 0.157480 0 4.102362 0.000000 0 3.492126 -0.157480 0 0.610236 -0.157480 0 - Y4 0 0.020000 4 0 + Y4 0 0.020000 4 0 0.000000 -0.500000 0 4.102362 -0.500000 0 3.492126 -0.196850 0 0.610236 -0.196850 0 END$SEGS +TURNOUT N "Minitrix Uncoupling Track 76.3mm 14569" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.003937 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 3.003937 0.000000 + F4 4539717 0.000000 4 0 + 0.826772 0.177165 0 + 2.283465 0.177167 0 + 2.283464 -0.177163 0 + 0.826771 -0.177165 0 + F4 0 0.000000 4 0 + 1.191732 0.137795 0 + 2.077559 0.137795 0 + 2.077559 0.000000 0 + 1.191732 0.000000 0 + F4 4539717 0.000000 4 0 + 0.196850 -0.316806 0 + 1.889764 -0.316804 0 + 1.889762 -0.887670 0 + 0.196849 -0.887672 0 + F4 4539717 0.000000 4 0 + 1.231102 -0.177165 0 + 1.664173 -0.177165 0 + 1.664173 -0.334646 0 + 1.231102 -0.334646 0 + F4 0 0.000000 4 0 + 0.275591 -0.433071 0 + 1.702756 -0.433069 0 + 1.702755 -0.814959 0 + 0.275590 -0.814961 0 + Y4 15066597 0.020833 4 0 + 1.231102 0.096580 0 + 1.408268 0.096580 0 + 1.408268 0.037525 0 + 1.231102 0.037525 0 + Y4 16777215 0.020833 4 0 + 0.187795 -0.651452 0 + 0.286220 -0.651452 0 + 0.286220 -0.671137 0 + 0.187795 -0.671137 0 + Y4 32832 0.020833 4 0 + 0.187795 -0.572712 0 + 0.286220 -0.572712 0 + 0.286220 -0.592397 0 + 0.187795 -0.592397 0 + Z 0 -0.039370 -0.601316 0.000000 0 10.000000 "+ve" + Z 0 -0.013648 -0.708661 0.000000 0 10.000000 "-ve" + Y4 0 0.020833 4 0 + 1.246194 0.540416 0 + 1.265879 0.540416 0 + 1.265879 0.205770 0 + 1.246194 0.205770 0 + Z 12632256 0.374016 -0.708661 0.000000 0 18.000000 "Decoupler" + END$SEGS diff --git a/app/lib/params/N-Pocket-Modules.xtp b/app/lib/params/N-Pocket-Modules.xtp new file mode 100755 index 0000000..a34754d --- /dev/null +++ b/app/lib/params/N-Pocket-Modules.xtp @@ -0,0 +1,1219 @@ +CONTENTS N Scale Pocket Modules +#Based on info posted at Pocket Size module facebook group. +SUBCONTENTS N Scale Pocket Modules - Curve Modules One Track +TURNOUT N "N Pocket Module Curve R183 (Center) PMC1TK1" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 5.094509 -2.110215 135.000000 +#Track + C 0 0 7.204724 0.000000 -7.204724 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -7.204724 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 3.799676 1.968504 0 + L3 5019904 0.040000 3.799676 1.968504 0 6.458613 -0.690434 0 + L3 5019904 0.040000 6.458613 -0.690434 0 3.674728 -3.474319 0 + L3 5019904 0.040000 3.674728 -3.474319 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Curve R183 (Inside) PMC1TK2" + P "Normal" 1 +#EndPoints + E 0.000000 -0.649606 270.000000 + E 5.094509 -2.759821 135.000000 +#Track + C 0 0 7.204724 0.000000 -7.854331 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -7.854331 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.068751 1.968504 0 + L3 5019904 0.040000 4.068751 1.968504 0 6.917954 -0.880699 0 + L3 5019904 0.040000 6.917954 -0.880699 0 4.134069 -3.664584 0 + L3 5019904 0.040000 4.134069 -3.664584 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Curve R183 (Outside) PMC1TK3" + P "Normal" 1 +#EndPoints + E 0.000000 0.649606 270.000000 + E 5.094509 -1.460609 135.000000 +#Track + C 0 0 7.204724 0.000000 -6.555118 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -6.555118 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -6.555118 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -6.555118 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -6.555118 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 3.530600 1.968504 0 + L3 5019904 0.040000 3.530600 1.968504 0 5.999272 -0.500168 0 + L3 5019904 0.040000 5.999272 -0.500168 0 3.215387 -3.284053 0 + L3 5019904 0.040000 3.215387 -3.284053 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Curve R183 (Center) PMC1TK4" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 5.094509 -2.110215 135.000000 +#Track + C 0 0 7.204724 0.000000 -7.204724 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -7.204724 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 6.458613 -0.690434 0 +# L3 5019904 0.040000 3.799676 1.968504 0 6.458613 -0.690434 0 + L3 5019904 0.040000 6.458613 -0.690434 0 3.674728 -3.474319 0 + L3 5019904 0.040000 3.674728 -3.474319 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Curve R183 (Inside) PMC1TK5" + P "Normal" 1 +#EndPoints + E 0.000000 -0.649606 270.000000 + E 5.094509 -2.759821 135.000000 +#Track + C 0 0 7.204724 0.000000 -7.854331 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -7.854331 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 6.917954 -0.880699 0 +# L3 5019904 0.040000 4.068751 1.968504 0 6.917954 -0.880699 0 + L3 5019904 0.040000 6.917954 -0.880699 0 4.134069 -3.664584 0 + L3 5019904 0.040000 4.134069 -3.664584 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Curve R183 (Outside) PMC1TK6" + P "Normal" 1 +#EndPoints + E 0.000000 0.649606 270.000000 + E 5.094509 -1.460609 135.000000 +#Track + C 0 0 7.204724 0.000000 -6.555118 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -6.555118 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -6.555118 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -6.555118 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -6.555118 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 5.999272 -0.500168 0 +# L3 5019904 0.040000 3.530600 1.968504 0 5.999272 -0.500168 0 + L3 5019904 0.040000 5.999272 -0.500168 0 3.215387 -3.284053 0 + L3 5019904 0.040000 3.215387 -3.284053 0 0.039370 -1.968504 0 + END$SEGS + +SUBCONTENTS N Scale Pocket Modules - Curve Modules Two Track +TURNOUT N "N Pocket Module Curve R183-216 (Inside) PMC2TK1" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 -1.299213 270.000000 + E 5.094509 -3.409428 135.000000 + E 0.000000 0.000000 270.000000 + E 6.013192 -2.490745 135.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 8.858268 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 8.149606 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 45.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.337827 1.968504 0 + L3 5019904 0.040000 4.337827 1.968504 0 7.377295 -1.070964 0 + L3 5019904 0.040000 7.377295 -1.070964 0 4.593410 -3.854849 0 + L3 5019904 0.040000 4.593410 -3.854849 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Curve R183-216 (Outside) PMC2TK2" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 1.299213 270.000000 + E 6.013192 -1.191532 135.000000 + E 0.000000 0.000000 270.000000 + E 5.094509 -2.110215 135.000000 +#Track + C 0 0 7.204724 0.000000 -7.204724 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -7.204724 0 0.000000 45.000000 +#Track + C 0 0 8.503937 0.000000 -7.204724 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 8.858268 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 8.149606 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.020000 8.011811 0.000000 -7.204724 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 3.799676 1.968504 0 + L3 5019904 0.040000 3.799676 1.968504 0 6.458613 -0.690434 0 + L3 5019904 0.040000 6.458613 -0.690434 0 3.674728 -3.474319 0 + L3 5019904 0.040000 3.674728 -3.474319 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Curve R183-216 (Center) PMC2TK3" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.649606 270.000000 + E 6.013192 -1.841139 135.000000 + E 0.000000 -0.649606 270.000000 + E 5.094509 -2.759821 135.000000 +#Track + C 0 0 7.204724 0.000000 -7.854331 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -7.854331 0 0.000000 45.000000 +#Track + C 0 0 8.503937 0.000000 -7.854331 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 8.858268 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.010000 8.149606 0.000000 -7.854331 0 0.000000 45.000000 + A3 11579568 0.020000 8.011811 0.000000 -7.854331 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.068751 1.968504 0 + L3 5019904 0.040000 4.068751 1.968504 0 6.917954 -0.880699 0 + L3 5019904 0.040000 6.917954 -0.880699 0 4.134069 -3.664584 0 + L3 5019904 0.040000 4.134069 -3.664584 0 0.039370 -1.968504 0 + END$SEGS + + +SUBCONTENTS N Scale Pocket Modules - Curve Modules Three Track +TURNOUT N "N Pocket Module Curve R183-216-249 PM3TK1" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 6.931874 -1.572063 135.000000 + E 0.000000 -1.299213 270.000000 + E 5.094509 -3.409428 135.000000 + E 0.000000 0.000000 270.000000 + E 6.013192 -2.490745 135.000000 +#Track + C 0 0 8.503937 0.000000 -8.503937 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 8.996063 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 8.858268 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 8.149606 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.020000 8.011811 0.000000 -8.503937 0 0.000000 45.000000 +#Track + C 0 0 7.204724 0.000000 -8.503937 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 7.696850 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 7.559055 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 6.850394 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.020000 6.712598 0.000000 -8.503937 0 0.000000 45.000000 +#Track + C 0 0 9.803150 0.000000 -8.503937 0.000000 45.000000 +#Roadbase + A3 11579568 0.020000 10.295276 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 10.157480 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.010000 9.448819 0.000000 -8.503937 0 0.000000 45.000000 + A3 11579568 0.020000 9.311024 0.000000 -8.503937 0 0.000000 45.000000 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.337827 1.968504 0 + L3 5019904 0.040000 4.337827 1.968504 0 7.377295 -1.070964 0 + L3 5019904 0.040000 7.377295 -1.070964 0 4.593410 -3.854849 0 + L3 5019904 0.040000 4.593410 -3.854849 0 0.039370 -1.968504 0 + END$SEGS + + +SUBCONTENTS N Scale Pocket Modules - Straight Modules One Track +TURNOUT N "N Pocket Module Straight S62 One Trk PMS62" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 2.440945 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 2.440945 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 2.440945 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 2.440945 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 2.440945 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 2.440945 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 2.401575 1.968504 0 + L3 5019904 0.040000 2.401575 1.968504 0 2.401575 -1.968504 0 + L3 5019904 0.040000 2.401575 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S124 One Trk PMS124" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 4.881890 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 4.881890 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 4.881890 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 4.881890 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 4.881890 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 4.881890 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.842520 1.968504 0 + L3 5019904 0.040000 4.842520 1.968504 0 4.842520 -1.968504 0 + L3 5019904 0.040000 4.842520 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S186 One Trk PMS186" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 7.322835 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 7.322835 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 7.322835 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 7.322835 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 7.322835 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 7.322835 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 7.283465 1.968504 0 + L3 5019904 0.040000 7.283465 1.968504 0 7.283465 -1.968504 0 + L3 5019904 0.040000 7.283465 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S249M One Trk PMS248" + P "Normal" 1 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS + + +SUBCONTENTS N Scale Pocket Modules - Straight Modules Two Track +TURNOUT N "N Pocket Module Straight S62 Two Trk PM2S62" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 1.299213 270.000000 + E 2.440945 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 2.440945 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 2.440945 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 2.440945 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 2.440945 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 2.440945 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 2.440945 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 2.440945 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 2.440945 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 2.440945 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 2.440945 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 2.440945 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 2.401575 1.968504 0 + L3 5019904 0.040000 2.401575 1.968504 0 2.401575 -1.968504 0 + L3 5019904 0.040000 2.401575 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S124 Two Trk PM2S124" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 1.299213 270.000000 + E 4.881890 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 4.881890 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 4.881890 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 4.881890 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 4.881890 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 4.881890 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 4.881890 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 4.881890 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 4.881890 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 4.881890 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 4.881890 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 4.881890 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.842520 1.968504 0 + L3 5019904 0.040000 4.842520 1.968504 0 4.842520 -1.968504 0 + L3 5019904 0.040000 4.842520 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S186 Two Trk PM2S186" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 1.299213 270.000000 + E 7.322835 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 7.322835 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 7.322835 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 7.322835 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 7.322835 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 7.322835 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 7.322835 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 7.322835 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 7.322835 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 7.322835 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 7.322835 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 7.283465 1.968504 0 + L3 5019904 0.040000 7.283465 1.968504 0 7.283465 -1.968504 0 + L3 5019904 0.040000 7.283465 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S248 Two Trk PM2S248" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763780 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763780 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S62 Two Trk (Center) PM2CS62" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.649606 270.000000 + E 2.440945 0.649606 90.000000 + E 0.000000 -0.649606 270.000000 + E 2.440945 -0.649606 90.000000 +#Track + S 0 0 0.000000 0.649606 2.440945 0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 1.141732 0 2.440945 1.141732 0 + L3 11579568 0.010000 0.000000 1.003937 0 2.440945 1.003937 0 + L3 11579568 0.010000 0.000000 0.295276 0 2.440945 0.295276 0 + L3 11579568 0.020000 0.000000 0.157480 0 2.440945 0.157480 0 +#Track + S 0 0 0.000000 -0.649606 2.440945 -0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 -0.157480 0 2.440945 -0.157480 0 + L3 11579568 0.010000 0.000000 -0.295276 0 2.440945 -0.295276 0 + L3 11579568 0.010000 0.000000 -1.003937 0 2.440945 -1.003937 0 + L3 11579568 0.020000 0.000000 -1.141732 0 2.440945 -1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 2.401575 1.968504 0 + L3 5019904 0.040000 2.401575 1.968504 0 2.401575 -1.968504 0 + L3 5019904 0.040000 2.401575 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S124 Two Trk (Center) PM2CS124" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.649606 270.000000 + E 4.881890 0.649606 90.000000 + E 0.000000 -0.649606 270.000000 + E 4.881890 -0.649606 90.000000 +#Track + S 0 0 0.000000 0.649606 4.881890 0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 1.141732 0 4.881890 1.141732 0 + L3 11579568 0.010000 0.000000 1.003937 0 4.881890 1.003937 0 + L3 11579568 0.010000 0.000000 0.295276 0 4.881890 0.295276 0 + L3 11579568 0.020000 0.000000 0.157480 0 4.881890 0.157480 0 +#Track + S 0 0 0.000000 -0.649606 4.881890 -0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 -0.157480 0 4.881890 -0.157480 0 + L3 11579568 0.010000 0.000000 -0.295276 0 4.881890 -0.295276 0 + L3 11579568 0.010000 0.000000 -1.003937 0 4.881890 -1.003937 0 + L3 11579568 0.020000 0.000000 -1.141732 0 4.881890 -1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.842520 1.968504 0 + L3 5019904 0.040000 4.842520 1.968504 0 4.842520 -1.968504 0 + L3 5019904 0.040000 4.842520 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S186 Two Trk (Center) PM2CS186" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.649606 270.000000 + E 7.322835 0.649606 90.000000 + E 0.000000 -0.649606 270.000000 + E 7.322835 -0.649606 90.000000 +#Track + S 0 0 0.000000 0.649606 7.322835 0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 1.141732 0 7.322835 1.141732 0 + L3 11579568 0.010000 0.000000 1.003937 0 7.322835 1.003937 0 + L3 11579568 0.010000 0.000000 0.295276 0 7.322835 0.295276 0 + L3 11579568 0.020000 0.000000 0.157480 0 7.322835 0.157480 0 +#Track + S 0 0 0.000000 -0.649606 7.322835 -0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 -0.157480 0 7.322835 -0.157480 0 + L3 11579568 0.010000 0.000000 -0.295276 0 7.322835 -0.295276 0 + L3 11579568 0.010000 0.000000 -1.003937 0 7.322835 -1.003937 0 + L3 11579568 0.020000 0.000000 -1.141732 0 7.322835 -1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 7.283465 1.968504 0 + L3 5019904 0.040000 7.283465 1.968504 0 7.283465 -1.968504 0 + L3 5019904 0.040000 7.283465 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S248 Two Trk (Center) PM2CS248" + P "Normal" 1 0 6 +#EndPoints + E 0.000000 0.649606 270.000000 + E 9.763780 0.649606 90.000000 + E 0.000000 -0.649606 270.000000 + E 9.763780 -0.649606 90.000000 +#Track + S 0 0 0.000000 0.649606 9.763780 0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 1.141732 0 9.763780 1.141732 0 + L3 11579568 0.010000 0.000000 1.003937 0 9.763780 1.003937 0 + L3 11579568 0.010000 0.000000 0.295276 0 9.763780 0.295276 0 + L3 11579568 0.020000 0.000000 0.157480 0 9.763780 0.157480 0 +#Track + S 0 0 0.000000 -0.649606 9.763780 -0.649606 +#Roadbase + L3 11579568 0.020000 0.000000 -0.157480 0 9.763780 -0.157480 0 + L3 11579568 0.010000 0.000000 -0.295276 0 9.763780 -0.295276 0 + L3 11579568 0.010000 0.000000 -1.003937 0 9.763780 -1.003937 0 + L3 11579568 0.020000 0.000000 -1.141732 0 9.763780 -1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS + + +SUBCONTENTS N Scale Pocket Modules - Straight Modules Three Track +TURNOUT N "N Pocket Module Straight S62 Three Trk PM3S62" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 2.440945 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 2.440945 -1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 2.440945 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 2.440945 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 2.440945 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 2.440945 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 2.440945 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 2.440945 -0.492126 0 +#Track + S 0 0 0.000000 -1.299213 2.440945 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -0.807087 0 2.440945 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 2.440945 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653543 0 2.440945 -1.653543 0 + L3 11579568 0.020000 0.000000 -1.791339 0 2.440945 -1.791339 0 +#Track + S 0 0 0.000000 1.299213 2.440945 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 2.440945 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 2.440945 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 2.440945 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 2.440945 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 2.401575 1.968504 0 + L3 5019904 0.040000 2.401575 1.968504 0 2.401575 -1.968504 0 + L3 5019904 0.040000 2.401575 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S124 Three Trk PM3S124" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 4.881890 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 4.881890 -1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 4.881890 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 4.881890 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 4.881890 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 4.881890 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 4.881890 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 4.881890 -0.492126 0 +#Track + S 0 0 0.000000 -1.299213 4.881890 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -0.807087 0 4.881890 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 4.881890 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653543 0 4.881890 -1.653543 0 + L3 11579568 0.020000 0.000000 -1.791339 0 4.881890 -1.791339 0 +#Track + S 0 0 0.000000 1.299213 4.881890 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 4.881890 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 4.881890 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 4.881890 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 4.881890 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 4.842520 1.968504 0 + L3 5019904 0.040000 4.842520 1.968504 0 4.842520 -1.968504 0 + L3 5019904 0.040000 4.842520 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S186 Three Trk PM3S186" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 7.322835 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 7.322835 -1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 7.322835 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 7.322835 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 7.322835 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 7.322835 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 7.322835 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 7.322835 -0.492126 0 +#Track + S 0 0 0.000000 -1.299213 7.322835 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -0.807087 0 7.322835 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 7.322835 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653543 0 7.322835 -1.653543 0 + L3 11579568 0.020000 0.000000 -1.791339 0 7.322835 -1.791339 0 +#Track + S 0 0 0.000000 1.299213 7.322835 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 7.322835 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 7.322835 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 7.322835 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 7.322835 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 7.283465 1.968504 0 + L3 5019904 0.040000 7.283465 1.968504 0 7.283465 -1.968504 0 + L3 5019904 0.040000 7.283465 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Straight S248 Three Trk PM3S248" + P "Normal" 1 0 6 0 11 +#EndPoints + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +#Track + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 -0.807087 0 9.763780 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.020000 0.000000 -1.791339 0 9.763780 -1.791339 0 +#Track + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + L3 11579568 0.020000 0.000000 1.791339 0 9.763780 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763780 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS + + +SUBCONTENTS N Scale Pocket Modules - Diamond Crossings +TURNOUT N "N Pocket Module 90 Degree Crossing PMDC1" + P "Normal" 1 0 2 +#EndPoints + E 0.000000 0.000000 270.000000 + E 4.881890 0.000000 90.000000 + E 2.440945 2.440945 0.000000 + E 2.440945 -2.440945 180.000000 +#Track + S 0 0 0.000000 0.000000 4.881890 0.000000 + S 0 0 2.440945 2.440945 2.440945 -2.440945 +#Roadbase + L3 11579568 0.020000 0.000000 0.492126 0 1.948819 0.492126 0 + L3 11579568 0.010000 0.000000 0.354331 0 2.086614 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 2.086614 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 1.948819 -0.492126 0 +# + L3 11579568 0.020000 2.933071 0.492126 0 4.881890 0.492126 0 + L3 11579568 0.010000 2.795276 0.354331 0 4.881890 0.354331 0 + L3 11579568 0.010000 2.795276 -0.354331 0 4.881890 -0.354331 0 + L3 11579568 0.020000 2.933071 -0.492126 0 4.881890 -0.492126 0 +# + L3 11579568 0.020000 1.948819 2.440945 0 1.948819 0.492126 0 + L3 11579568 0.010000 2.086614 2.440945 0 2.086614 0.354331 0 + L3 11579568 0.010000 2.795276 2.440945 0 2.795276 0.354331 0 + L3 11579568 0.020000 2.933071 2.440945 0 2.933071 0.492126 0 +# + L3 11579568 0.020000 1.948819 -0.492126 0 1.948819 -2.440945 0 + L3 11579568 0.010000 2.086614 -0.354331 0 2.086614 -2.440945 0 + L3 11579568 0.010000 2.795276 -0.354331 0 2.795276 -2.440945 0 + L3 11579568 0.020000 2.933071 -0.492126 0 2.933071 -2.440945 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 0.472441 2.401575 0 + L3 5019904 0.040000 0.472441 2.401575 0 4.409449 2.401575 0 + L3 5019904 0.040000 4.409449 2.401575 0 4.842520 1.968504 0 + L3 5019904 0.040000 4.842520 1.968504 0 4.842520 -1.968504 0 + L3 5019904 0.040000 4.842520 -1.968504 0 4.409449 -2.401575 0 + L3 5019904 0.040000 4.409449 -2.401575 0 0.472441 -2.401575 0 + L3 5019904 0.040000 0.472441 -2.401575 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module 90 Degree Crossing PMDC2" + P "Normal" 1 0 2 0 3 0 4 +#EndPoints + E 0.000000 0.649606 270.000000 + E 4.881890 0.649606 90.000000 + E 0.000000 -0.649606 270.000000 + E 4.881890 -0.649606 90.000000 + E 1.791339 2.440945 0.000000 + E 3.090551 2.440945 0.000000 + E 1.791339 -2.440945 180.000000 + E 3.090551-2.440945 180.000000 +#Track + S 0 0 0.000000 0.649606 4.881890 0.649606 + S 0 0 0.000000 -0.649606 4.881890 -0.649606 + S 0 0 1.791339 2.440945 1.791339 -2.440945 + S 0 0 3.090551 2.440945 3.090551 -2.440945 +#Roadbase + L3 11579568 0.020000 0.000000 1.141732 0 1.299213 1.141732 0 + L3 11579568 0.010000 0.000000 1.003937 0 1.437008 1.003937 0 + L3 11579568 0.010000 0.000000 0.295275 0 1.437008 0.295275 0 + L3 11579568 0.020000 0.000000 0.157480 0 1.299213 0.157480 0 +# + L3 11579568 0.020000 2.283465 1.141732 0 2.598425 1.141732 0 + L3 11579568 0.010000 2.145670 1.003937 0 2.736220 1.003937 0 + L3 11579568 0.010000 2.145670 0.295275 0 2.736220 0.295275 0 + L3 11579568 0.020000 2.283465 0.157480 0 2.598425 0.157480 0 +# + L3 11579568 0.020000 3.582677 1.141732 0 4.881890 1.141732 0 + L3 11579568 0.010000 3.444882 1.003937 0 4.881890 1.003937 0 + L3 11579568 0.010000 3.444882 0.295275 0 4.881890 0.295275 0 + L3 11579568 0.020000 3.582677 0.157480 0 4.881890 0.157480 0 +#### + L3 11579568 0.020000 0.000000 -1.141732 0 1.299213 -1.141732 0 + L3 11579568 0.010000 0.000000 -1.003937 0 1.437008 -1.003937 0 + L3 11579568 0.010000 0.000000 -0.295275 0 1.437008 -0.295275 0 + L3 11579568 0.020000 0.000000 -0.157480 0 1.299213 -0.157480 0 +# + L3 11579568 0.020000 2.283465 -1.141732 0 2.598425 -1.141732 0 + L3 11579568 0.010000 2.145670 -1.003937 0 2.736220 -1.003937 0 + L3 11579568 0.010000 2.145670 -0.295275 0 2.736220 -0.295275 0 + L3 11579568 0.020000 2.283465 -0.157480 0 2.598425 -0.157480 0 +# + L3 11579568 0.020000 3.582677 -1.141732 0 4.881890 -1.141732 0 + L3 11579568 0.010000 3.444882 -1.003937 0 4.881890 -1.003937 0 + L3 11579568 0.010000 3.444882 -0.295275 0 4.881890 -0.295275 0 + L3 11579568 0.020000 3.582677 -0.157480 0 4.881890 -0.157480 0 +#### + L3 11579568 0.020000 1.299213 2.440945 0 1.299213 1.141732 0 + L3 11579568 0.010000 1.437008 2.440945 0 1.437008 1.003937 0 + L3 11579568 0.010000 2.145670 2.440945 0 2.145670 1.003937 0 + L3 11579568 0.020000 2.283465 2.440945 0 2.283465 1.141732 0 +# + L3 11579568 0.020000 1.299213 0.157480 0 1.299213 -0.157480 0 + L3 11579568 0.010000 1.437008 0.295275 0 1.437008 -0.295275 0 + L3 11579568 0.010000 2.145670 0.295275 0 2.145670 -0.295275 0 + L3 11579568 0.020000 2.283465 0.157480 0 2.283465 -0.157480 0 +# + L3 11579568 0.020000 1.299213 -1.141732 0 1.299213 -2.440945 0 + L3 11579568 0.010000 1.437008 -1.003937 0 1.437008 -2.440945 0 + L3 11579568 0.010000 2.145670 -1.003937 0 2.145670 -2.440945 0 + L3 11579568 0.020000 2.283465 -1.141732 0 2.283465 -2.440945 0 +#### + L3 11579568 0.020000 2.598425 2.440945 0 2.598425 1.141732 0 + L3 11579568 0.010000 2.736220 2.440945 0 2.736220 1.003937 0 + L3 11579568 0.010000 3.444882 2.440945 0 3.444882 1.003937 0 + L3 11579568 0.020000 3.582677 2.440945 0 3.582677 1.141732 0 +# + L3 11579568 0.020000 2.598425 0.157480 0 2.598425 -0.157480 0 + L3 11579568 0.010000 2.736220 0.295275 0 2.736220 -0.295275 0 + L3 11579568 0.010000 3.444882 0.295275 0 3.444882 -0.295275 0 + L3 11579568 0.020000 3.582677 0.157480 0 3.582677 -0.157480 0 +# + L3 11579568 0.020000 2.598425 -1.141732 0 2.598425 -2.440945 0 + L3 11579568 0.010000 2.736220 -1.003937 0 2.736220 -2.440945 0 + L3 11579568 0.010000 3.444882 -1.003937 0 3.444882 -2.440945 0 + L3 11579568 0.020000 3.582677 -1.141732 0 3.582677 -2.440945 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 0.472441 2.401575 0 + L3 5019904 0.040000 0.472441 2.401575 0 4.409449 2.401575 0 + L3 5019904 0.040000 4.409449 2.401575 0 4.842520 1.968504 0 + L3 5019904 0.040000 4.842520 1.968504 0 4.842520 -1.968504 0 + L3 5019904 0.040000 4.842520 -1.968504 0 4.409449 -2.401575 0 + L3 5019904 0.040000 4.409449 -2.401575 0 0.472441 -2.401575 0 + L3 5019904 0.040000 0.472441 -2.401575 0 0.039370 -1.968504 0 + END$SEGS + + +SUBCONTENTS N Scale Pocket Modules - Sidings +TURNOUT N "N Pocket Module Left Siding PMS1" + P "N" 1 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0.000000 18.937008 9.783147 -17.649032 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.763780 -17.649032 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -17.649032 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -17.649032 0 350.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 -17.649032 0 350.000000 10.000000 + L3 11579568 0.020000 6.500000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 6.500000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Right Siding PMS2" + P "N" 1 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0.000000 -18.937008 9.783147 17.649032 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.763780 17.649032 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.649032 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.649032 0 180.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 17.649032 0 180.000000 10.000000 + L3 11579568 0.020000 6.500000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 6.500000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Left Siding + 3rd Trk PMS3" + P "N" 1 0 4 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0.000000 18.937008 9.783147 -17.649032 345.000000 15.000000 + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.763780 -17.649032 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -17.649032 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -17.649032 0 350.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 -17.649032 0 350.000000 10.000000 + L3 11579568 0.020000 6.500000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 6.500000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +# + L3 11579568 0.020000 0.000000 -0.807087 0 9.763780 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.020000 0.000000 -1.791339 0 9.763780 -1.791339 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Right Siding + 3rd Trk PMS4" + P "N" 1 0 4 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0.000000 -18.937008 9.783147 17.649032 180.000000 15.000000 + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.763780 17.649032 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 17.649032 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 17.649032 0 180.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 17.649032 0 180.000000 10.000000 + L3 11579568 0.020000 6.500000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 6.500000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 +# + L3 11579568 0.020000 0.000000 1.791339 0 9.763780 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763780 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Left Siding (Center) PMS5" + P "N" 1 + P "R" 2 3 +#EndPoints + E 9.763780 0.649606 90.000000 + E 0.000000 -0.649606 270.000000 + E 9.763780 -0.649606 90.000000 +#Track + S 0 0 0.000000 -0.649606 9.763780 -0.649606 + C 0 0.000000 -18.862000 0.000000 18.212394 165.000000 15.000000 + C 0 0.000000 18.937008 9.783147 -18.298638 345.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 18.212394 0 165.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 18.212394 0 165.000000 15.000000 + A3 11579568 0.020000 19.429134 9.763780 -18.298638 0 345.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 -18.298638 0 345.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.298638 0 350.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.298638 0 350.000000 10.000000 + L3 11579568 0.020000 6.500000 -0.15748 0 9.763780 -0.15748 0 + L3 11579568 0.010000 6.500000 -0.295275 0 9.763780 -0.295275 0 + L3 11579568 0.010000 0.000000 -1.003937 0 9.763780 -1.003937 0 + L3 11579568 0.020000 0.000000 -1.141732 0 9.763780 -1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Right Siding (Center) PMS6" + P "N" 1 + P "R" 2 3 +#EndPoints + E 9.763780 -0.649606 90.000000 + E 0.000000 0.649606 270.000000 + E 9.763780 0.649606 90.000000 +#Track + S 0 0 0.000000 0.649606 9.763780 0.649606 + C 0 0.000000 18.862000 0.000000 -18.212394 0.000000 15.000000 + C 0 0.000000 -18.937008 9.783147 18.298638 180.000000 15.000000 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 -18.212394 0 0.000000 15.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.212394 0 0.000000 15.000000 + A3 11579568 0.020000 19.429134 9.763780 18.298638 0 180.000000 15.000000 + A3 11579568 0.010000 19.291339 9.763780 18.298638 0 180.000000 15.000000 + A3 11579568 0.010000 18.582677 9.763780 18.298638 0 180.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 18.298638 0 180.000000 10.000000 + L3 11579568 0.020000 6.500000 0.15748 0 9.763780 0.15748 0 + L3 11579568 0.010000 6.500000 0.295275 0 9.763780 0.295275 0 + L3 11579568 0.010000 0.000000 1.003937 0 9.763780 1.003937 0 + L3 11579568 0.020000 0.000000 1.141732 0 9.763780 1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS + + +SUBCONTENTS N Scale Pocket Modules - Crossovers +TURNOUT N "N Pocket Module Left Crossover PMCO1" + P "N" 1 0 4 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0.000000 18.937008 9.783147 -17.649032 345.000000 15.000000 + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 18.862000 0 170.000000 10.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 170.000000 10.000000 + A3 11579568 0.010000 18.582677 9.763780 -17.649032 0 350.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 -17.649032 0 350.000000 10.000000 + L3 11579568 0.020000 6.500000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 6.500000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +# + L3 11579568 0.020000 0.000000 0.807087 0 3.263780 0.807087 0 + L3 11579568 0.010000 0.000000 0.944882 0 3.263780 0.944882 0 + L3 11579568 0.010000 0.000000 1.653544 0 9.763780 1.653544 0 + L3 11579568 0.020000 0.000000 1.791339 0 9.763780 1.791339 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Right Crossover PMCO2" + P "N" 1 0 4 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0.000000 -18.937008 9.783147 17.649032 180.000000 15.000000 + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 -18.862000 0 0.000000 10.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 10.000000 + A3 11579568 0.010000 18.582677 9.763780 17.649032 0 180.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 17.649032 0 180.000000 10.000000 + L3 11579568 0.020000 6.500000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 6.500000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 +# + L3 11579568 0.020000 0.000000 -0.807087 0 3.263780 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 3.263780 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653544 0 9.763780 -1.653544 0 + L3 11579568 0.020000 0.000000 -1.791339 0 9.763780 -1.791339 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Left Crossover + 3rd Trk PMCO3" + P "N" 1 0 4 0 5 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 1.299213 90.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 -1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 -18.862000 0.000000 18.862000 165.000000 15.000000 + C 0 0.000000 18.937008 9.783147 -17.649032 345.000000 15.000000 + S 0 0 0.000000 1.299213 9.763780 1.299213 + S 0 0 0.000000 -1.299213 9.763780 -1.299213 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 18.862000 0 170.000000 10.000000 + A3 11579568 0.020000 18.369874 0.000000 18.862000 0 170.000000 10.000000 + A3 11579568 0.010000 18.582677 9.763780 -17.649032 0 350.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 -17.649032 0 350.000000 10.000000 + L3 11579568 0.020000 6.500000 0.492126 0 9.763780 0.492126 0 + L3 11579568 0.010000 6.500000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.010000 0.000000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.020000 0.000000 -0.492126 0 9.763780 -0.492126 0 +# + L3 11579568 0.020000 0.000000 0.807087 0 3.263780 0.807087 0 + L3 11579568 0.010000 0.000000 0.944882 0 3.263780 0.944882 0 + L3 11579568 0.010000 0.000000 1.653544 0 9.763780 1.653544 0 + L3 11579568 0.020000 0.000000 1.791339 0 9.763780 1.791339 0 +# + L3 11579568 0.020000 0.000000 -0.807087 0 9.763780 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 9.763780 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653543 0 9.763780 -1.653543 0 + L3 11579568 0.020000 0.000000 -1.791339 0 9.763780 -1.791339 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Right Crossover + 3rd Trk PMCO4" + P "N" 1 0 4 0 5 + P "R" 2 3 +#EndPoints + E 0.000000 0.000000 270.000000 + E 0.000000 -1.299213 270.000000 + E 9.763780 0.000000 90.000000 + E 9.763780 -1.299213 90.000000 + E 0.000000 1.299213 270.000000 + E 9.763780 1.299213 90.000000 +#Track + S 0 0 0.000000 0.000000 9.763780 0.000000 + C 0 0.000000 18.862000 0.000000 -18.862000 0.000000 15.000000 + C 0 0.000000 -18.937008 9.783147 17.649032 180.000000 15.000000 + S 0 0 0.000000 -1.299213 9.763780 -1.299213 + S 0 0 0.000000 1.299213 9.763780 1.299213 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 -18.862000 0 0.000000 10.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.862000 0 0.000000 10.000000 + A3 11579568 0.010000 18.582677 9.763780 17.649032 0 180.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 17.649032 0 180.000000 10.000000 + L3 11579568 0.020000 6.500000 -0.492126 0 9.763780 -0.492126 0 + L3 11579568 0.010000 6.500000 -0.354331 0 9.763780 -0.354331 0 + L3 11579568 0.010000 0.000000 0.354331 0 9.763780 0.354331 0 + L3 11579568 0.020000 0.000000 0.492126 0 9.763780 0.492126 0 +# + L3 11579568 0.020000 0.000000 -0.807087 0 3.263780 -0.807087 0 + L3 11579568 0.010000 0.000000 -0.944882 0 3.263780 -0.944882 0 + L3 11579568 0.010000 0.000000 -1.653544 0 9.763780 -1.653544 0 + L3 11579568 0.020000 0.000000 -1.791339 0 9.763780 -1.791339 0 +# + L3 11579568 0.020000 0.000000 1.791339 0 9.763780 1.791339 0 + L3 11579568 0.010000 0.000000 1.653543 0 9.763780 1.653543 0 + L3 11579568 0.010000 0.000000 0.944882 0 9.763780 0.944882 0 + L3 11579568 0.020000 0.000000 0.807087 0 9.763780 0.807087 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Left Crossover (Center) PMCO5" + P "N" 1 0 4 + P "R" 2 3 +#EndPoints + E 9.763780 0.649606 90.000000 + E 0.000000 0.649606 270.000000 + E 0.000000 -0.649606 270.000000 + E 9.763780 -0.649606 90.000000 +#Track + S 0 0 0.000000 -0.649606 9.763780 -0.649606 + C 0 0.000000 -18.862000 0.000000 18.212394 165.000000 15.000000 + C 0 0.000000 18.937008 9.783147 -18.298638 345.000000 15.000000 + S 0 0 0.000000 0.649606 9.763780 0.649606 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 18.212394 0 170.000000 10.000000 + A3 11579568 0.020000 18.369874 0.000000 18.212394 0 170.000000 10.000000 + A3 11579568 0.010000 18.582677 9.763780 -18.298638 0 350.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 -18.298638 0 350.000000 10.000000 + L3 11579568 0.020000 6.500000 -0.157480 0 9.763780 -0.157480 0 + L3 11579568 0.010000 6.500000 -0.295275 0 9.763780 -0.295275 0 + L3 11579568 0.010000 0.000000 -1.003937 0 9.763780 -1.003937 0 + L3 11579568 0.020000 0.000000 -1.141732 0 9.763780 -1.141732 0 +# + L3 11579568 0.020000 0.000000 0.157480 0 3.263780 0.157480 0 + L3 11579568 0.010000 0.000000 0.295275 0 3.263780 0.295275 0 + L3 11579568 0.010000 0.000000 1.003937 0 9.763780 1.003937 0 + L3 11579568 0.020000 0.000000 1.141732 0 9.763780 1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS +TURNOUT N "N Pocket Module Right Crossover (Center) PMCO6" + P "N" 1 0 4 + P "R" 2 3 +#EndPoints + E 9.763780 -0.649606 90.000000 + E 0.000000 -0.649606 270.000000 + E 0.000000 0.649606 270.000000 + E 9.763780 0.649606 90.000000 +#Track + S 0 0 0.000000 0.649606 9.763780 0.649606 + C 0 0.000000 18.862000 0.000000 -18.212394 0.000000 15.000000 + C 0 0.000000 -18.937008 9.783147 18.298638 180.000000 15.000000 + S 0 0 0.000000 -0.649606 9.763780 -0.649606 +#Roadbase + A3 11579568 0.010000 18.507669 0.000000 -18.212394 0 0.000000 10.000000 + A3 11579568 0.020000 18.369874 0.000000 -18.212394 0 0.000000 10.000000 + A3 11579568 0.010000 18.582677 9.763780 18.298638 0 180.000000 10.000000 + A3 11579568 0.020000 18.444882 9.763780 18.298638 0 180.000000 10.000000 + L3 11579568 0.020000 6.500000 0.15748 0 9.763780 0.15748 0 + L3 11579568 0.010000 6.500000 0.295275 0 9.763780 0.295275 0 + L3 11579568 0.010000 0.000000 1.003937 0 9.763780 1.003937 0 + L3 11579568 0.020000 0.000000 1.141732 0 9.763780 1.141732 0 +# + L3 11579568 0.020000 0.000000 -0.157480 0 3.263780 -0.157480 0 + L3 11579568 0.010000 0.000000 -0.295275 0 3.263780 -0.295275 0 + L3 11579568 0.010000 0.000000 -1.003937 0 9.763780 -1.003937 0 + L3 11579568 0.020000 0.000000 -1.141732 0 9.763780 -1.141732 0 +#ModuleBase + L3 5019904 0.040000 0.039370 -1.968504 0 0.039370 1.968504 0 + L3 5019904 0.040000 0.039370 1.968504 0 9.724409 1.968504 0 + L3 5019904 0.040000 9.724409 1.968504 0 9.724409 -1.968504 0 + L3 5019904 0.040000 9.724409 -1.968504 0 0.039370 -1.968504 0 + END$SEGS + + diff --git a/app/lib/params/N-Tomix Track.xtp b/app/lib/params/N-Tomix Track.xtp old mode 100644 new mode 100755 index 653f268..ce5ebcc --- a/app/lib/params/N-Tomix Track.xtp +++ b/app/lib/params/N-Tomix Track.xtp @@ -5,196 +5,72 @@ TURNOUT N "Tomix Fine Track Straight 5.51 140mm 1021" E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.040000 0.000000 0.364173 5.511811 0.364173 - L 11579568 0.040000 0.000000 -0.364173 5.511811 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 5.511811 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 5.51 140mm (slab type) 1046/1047" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.040000 0.000000 0.364173 5.511811 0.364173 - L 11579568 0.040000 0.000000 -0.364173 5.511811 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 5.511811 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 11.02 280mm 1022" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.023622 0.000000 90.000000 S 0 0 0.000000 0.000000 11.023622 0.000000 - L 11579568 0.040000 0.000000 0.364173 11.023622 0.364173 - L 11579568 0.040000 0.000000 -0.364173 11.023622 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 11.023622 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 11.023622 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 2.85 72.5mm 1023" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.854331 0.000000 90.000000 S 0 0 0.000000 0.000000 2.854331 0.000000 - L 11579568 0.040000 0.000000 0.364173 2.854331 0.364173 - L 11579568 0.040000 0.000000 -0.364173 2.854331 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 2.854331 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 2.854331 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 2.75 70mm 1024" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.040000 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.040000 0.000000 -0.364173 2.755906 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 2.755906 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 3.89 99mm 1025" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.897638 0.000000 90.000000 S 0 0 0.000000 0.000000 3.897638 0.000000 - L 11579568 0.040000 0.000000 0.364173 3.897638 0.364173 - L 11579568 0.040000 0.000000 -0.364173 3.897638 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 3.897638 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 3.897638 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 6.24 158.5mm 1026" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.240157 0.000000 90.000000 S 0 0 0.000000 0.000000 6.240157 0.000000 - L 11579568 0.040000 0.000000 0.364173 6.240157 0.364173 - L 11579568 0.040000 0.000000 -0.364173 6.240157 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 6.240157 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 6.240157 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 0.72 18.5mm 1099A" P "Normal" 1 E 0.000000 0.000000 270.000000 E 0.725346 0.000000 90.000000 S 0 0 0.000000 0.000000 0.725346 0.000000 - L 11579568 0.040000 0.000000 0.364173 0.725346 0.364173 - L 11579568 0.040000 0.000000 -0.364173 0.725346 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 0.725346 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 0.725346 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Straight 1.29 33mm 1099B" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.299213 0.000000 90.000000 S 0 0 0.000000 0.000000 1.299213 0.000000 - L 11579568 0.040000 0.000000 0.364173 1.299213 0.364173 - L 11579568 0.040000 0.000000 -0.364173 1.299213 -0.364173 - END$SEGS - -SUBCONTENTS Tomix N-Scale Fine Track - Straight PC Track -TURNOUT N "Tomix Fine Track PC Straight 2.75 70mm 1014" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.755906 0.000000 90.000000 - S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.040000 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.040000 0.000000 -0.364173 2.755906 -0.364173 - END$SEGS -TURNOUT N "Tomix Fine Track PC Straight 2.85 72.5mm 1013" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.854331 0.000000 90.000000 - S 0 0 0.000000 0.000000 2.854331 0.000000 - L 11579568 0.040000 0.000000 0.364173 2.854331 0.364173 - L 11579568 0.040000 0.000000 -0.364173 2.854331 -0.364173 - END$SEGS -TURNOUT N "Tomix Fine Track PC Straight 3.89 99mm 1015" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.897638 0.000000 90.000000 - S 0 0 0.000000 0.000000 3.897638 0.000000 - L 11579568 0.040000 0.000000 0.364173 3.897638 0.364173 - L 11579568 0.040000 0.000000 -0.364173 3.897638 -0.364173 - END$SEGS -TURNOUT N "Tomix Fine Track PC Straight 5.51 140mm 1011" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 5.511811 0.000000 90.000000 - S 0 0 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.040000 0.000000 0.364173 5.511811 0.364173 - L 11579568 0.040000 0.000000 -0.364173 5.511811 -0.364173 - END$SEGS -TURNOUT N "Tomix Fine Track PC Straight 6.24 158.5mm 1016" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.240157 0.000000 90.000000 - S 0 0 0.000000 0.000000 6.240157 0.000000 - L 11579568 0.040000 0.000000 0.364173 6.240157 0.364173 - L 11579568 0.040000 0.000000 -0.364173 6.240157 -0.364173 - END$SEGS -TURNOUT N "Tomix Fine Track PC Straight 11.02 280mm 1012/1093" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 11.023622 0.000000 90.000000 - S 0 0 0.000000 0.000000 11.023622 0.000000 - L 11579568 0.040000 0.000000 0.364173 11.023622 0.364173 - L 11579568 0.040000 0.000000 -0.364173 11.023622 -0.364173 - END$SEGS - -SUBCONTENTS Tomix N-Scale Fine Track - Widetrack PC Straight Track -TURNOUT N "Tomix Fine Track Widetrack PC Straight 5.51 140mm 1731/1761" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 5.511811 0.000000 90.000000 - S 0 0 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.040000 0.000000 0.728346 5.511811 0.728346 - L 11579568 0.040000 0.000000 -0.728346 5.511811 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight(branch) 5.51 140mm 1739/1769" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 5.511811 0.000000 90.000000 - S 0 0 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.040000 0.000000 0.728346 5.511811 0.728346 - L 11579568 0.040000 0.000000 -0.728346 5.511811 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight 11.02 280mm 1730/1732/1762" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 11.023622 0.000000 90.000000 - S 0 0 0.000000 0.000000 11.023622 0.000000 - L 11579568 0.040000 0.000000 0.728346 11.023622 0.728346 - L 11579568 0.040000 0.000000 -0.728346 11.023622 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight 2.85 72.5mm 1733/1763" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.854331 0.000000 90.000000 - S 0 0 0.000000 0.000000 2.854331 0.000000 - L 11579568 0.040000 0.000000 0.728346 2.854331 0.728346 - L 11579568 0.040000 0.000000 -0.728346 2.854331 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight 2.75 70mm 1734/1764" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.755906 0.000000 90.000000 - S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.040000 0.000000 0.728346 2.755906 0.728346 - L 11579568 0.040000 0.000000 -0.728346 2.755906 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight 3.89 99mm 1735" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.897638 0.000000 90.000000 - S 0 0 0.000000 0.000000 3.897638 0.000000 - L 11579568 0.040000 0.000000 0.728346 3.897638 0.728346 - L 11579568 0.040000 0.000000 -0.728346 3.897638 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight 6.24 158.5mm 1736" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.240157 0.000000 90.000000 - S 0 0 0.000000 0.000000 6.240157 0.000000 - L 11579568 0.040000 0.000000 0.728346 6.240157 0.728346 - L 11579568 0.040000 0.000000 -0.728346 6.240157 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight 0.72 18.5mm 1738A" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 0.725346 0.000000 90.000000 - S 0 0 0.000000 0.000000 0.725346 0.000000 - L 11579568 0.040000 0.000000 0.728346 0.725346 0.728346 - L 11579568 0.040000 0.000000 -0.728346 0.725346 -0.728346 - END$SEGS -TURNOUT N "Tomix Fine Track Widetrack PC Straight 1.29 33mm 1738B" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.299213 0.000000 90.000000 - S 0 0 0.000000 0.000000 1.299213 0.000000 - L 11579568 0.040000 0.000000 0.728346 1.299213 0.728346 - L 11579568 0.040000 0.000000 -0.728346 1.299213 -0.728346 + L3 11579568 0.040000 0.000000 0.364173 0 1.299213 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 1.299213 -0.364173 0 END$SEGS SUBCONTENTS Tomix N-Scale Fine Track - Buffers @@ -202,26 +78,26 @@ TURNOUT N "Tomix Fine Track Buffer Trk 111mm 1421" P "Normal" 1 E 0.000000 0.000000 270.000000 S 0 0 0.000000 0.000000 2.854331 0.000000 - L 11579568 0.040000 0.000000 0.364173 4.370079 0.364173 - L 11579568 0.040000 0.000000 -0.364173 4.370079 -0.364173 - L 11579568 0.040000 4.370079 0.364173 4.370079 -0.364173 - L 0 0.106666 3.000000 0.000000 3.100000 0.000000 - L 0 0.040000 2.750000 0.190000 4.370079 0.190000 - L 0 0.040000 2.750000 -0.190000 4.370079 -0.190000 - L 0 0.040000 2.750000 0.190000 3.100000 0.000000 - L 0 0.040000 2.750000 -0.190000 3.100000 0.000000 - L 0 0.040000 3.100000 0.000000 4.370079 0.190000 - L 0 0.040000 3.100000 0.000000 4.370079 -0.190000 + L3 11579568 0.040000 0.000000 0.364173 0 4.370079 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 4.370079 -0.364173 0 + L3 11579568 0.040000 4.370079 0.364173 0 4.370079 -0.364173 0 + L3 0 0.106666 3.000000 0.000000 0 3.100000 0.000000 0 + L3 0 0.040000 2.750000 0.190000 0 4.370079 0.190000 0 + L3 0 0.040000 2.750000 -0.190000 0 4.370079 -0.190000 0 + L3 0 0.040000 2.750000 0.190000 0 3.100000 0.000000 0 + L3 0 0.040000 2.750000 -0.190000 0 3.100000 0.000000 0 + L3 0 0.040000 3.100000 0.000000 0 4.370079 0.190000 0 + L3 0 0.040000 3.100000 0.000000 0 4.370079 -0.190000 0 END$SEGS TURNOUT N "Tomix Fine Track Buffer Trk(LED) 80mm 1422" P "Normal" 1 E 0.000000 0.000000 270.000000 S 0 0 0.000000 0.000000 1.574803 0.000000 - L 11579568 0.040000 0.000000 0.364173 3.149606 0.364173 - L 11579568 0.040000 0.000000 -0.364173 3.149606 -0.364173 - L 11579568 0.040000 1.574803 0.364173 1.574803 -0.364173 - L 11579568 0.040000 3.149606 0.364173 3.149606 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 0.364173 0 3.149606 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 3.149606 -0.364173 0 + L3 11579568 0.040000 1.574803 0.364173 0 1.574803 -0.364173 0 + L3 11579568 0.040000 3.149606 0.364173 0 3.149606 -0.364173 0 + F4 11579568 0.000000 4 0 2.456693 -0.190000 0 3.055118 -0.190000 0 3.055118 0.190000 0 @@ -231,17 +107,17 @@ TURNOUT N "Tomix Fine Track Buffer Trk(LED2) 49mm 1423" P "Normal" 1 E 0.000000 0.000000 270.000000 S 0 0 0.000000 0.000000 1.299213 0.000000 - L 11579568 0.040000 0.000000 0.364173 1.929134 0.364173 - L 11579568 0.040000 0.000000 -0.364173 1.929134 -0.364173 - L 11579568 0.040000 1.299213 0.364173 1.299213 -0.364173 - L 11579568 0.040000 1.929134 0.364173 1.929134 -0.364173 - L 11579568 0.040000 0.852441 0.000000 1.629134 0.000000 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 0.364173 0 1.929134 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 1.929134 -0.364173 0 + L3 11579568 0.040000 1.299213 0.364173 0 1.299213 -0.364173 0 + L3 11579568 0.040000 1.929134 0.364173 0 1.929134 -0.364173 0 + L3 11579568 0.040000 0.852441 0.000000 0 1.629134 0.000000 0 + F4 11579568 0.000000 4 0 0.472441 -0.190000 0 0.852441 -0.190000 0 0.852441 0.190000 0 0.472441 0.190000 0 - F 11579568 0.000000 4 + F4 11579568 0.000000 4 0 1.529134 -0.100000 0 1.729134 -0.100000 0 1.729134 0.100000 0 @@ -251,11 +127,11 @@ TURNOUT N "Tomix Fine Track PC Buffer Trk(LED) 80mm 1427" P "Normal" 1 E 0.000000 0.000000 270.000000 S 0 0 0.000000 0.000000 1.574803 0.000000 - L 11579568 0.040000 0.000000 0.364173 3.149606 0.364173 - L 11579568 0.040000 0.000000 -0.364173 3.149606 -0.364173 - L 11579568 0.040000 1.574803 0.364173 1.574803 -0.364173 - L 11579568 0.040000 3.149606 0.364173 3.149606 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 0.364173 0 3.149606 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 3.149606 -0.364173 0 + L3 11579568 0.040000 1.574803 0.364173 0 1.574803 -0.364173 0 + L3 11579568 0.040000 3.149606 0.364173 0 3.149606 -0.364173 0 + F4 11579568 0.000000 4 0 2.456693 -0.190000 0 3.055118 -0.190000 0 3.055118 0.190000 0 @@ -269,144 +145,195 @@ TURNOUT N "Tomix Fine Track Mini Curve 4.05R 103mm 30d 1111A" E 0.000000 0.000000 270.000000 E 2.027559 -0.543345 120.000000 C 0 0 4.055118 0.000000 -4.055118 0.000000 30.000000 - A 11579568 0.040000 3.690945 0.000000 -4.055118 0.000000 30.000000 - A 11579568 0.040000 4.419291 0.000000 -4.055118 0.000000 30.000000 + A3 11579568 0.040000 3.690945 0.000000 -4.055118 0 0.000000 30.000000 + A3 11579568 0.040000 4.419291 0.000000 -4.055118 0 0.000000 30.000000 END$SEGS TURNOUT N "Tomix Fine Track Mini Curve 4.05R 103mm 60d 1111B" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.511835 -2.027559 150.000000 C 0 0 4.055118 0.000000 -4.055118 0.000000 60.000000 - A 11579568 0.040000 3.690945 0.000000 -4.055118 0.000000 60.000000 - A 11579568 0.040000 4.419291 0.000000 -4.055118 0.000000 60.000000 + A3 11579568 0.040000 3.690945 0.000000 -4.055118 0 0.000000 60.000000 + A3 11579568 0.040000 4.419291 0.000000 -4.055118 0 0.000000 60.000000 END$SEGS TURNOUT N "Tomix Fine Track Mini Curve 5.51R 140mm 30d 1112A" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.755906 -0.738443 120.000000 C 0 0 5.511811 0.000000 -5.511811 0.000000 30.000000 - A 11579568 0.040000 5.147638 0.000000 -5.511811 0.000000 30.000000 - A 11579568 0.040000 5.875984 0.000000 -5.511811 0.000000 30.000000 + A3 11579568 0.040000 5.147638 0.000000 -5.511811 0 0.000000 30.000000 + A3 11579568 0.040000 5.875984 0.000000 -5.511811 0 0.000000 30.000000 END$SEGS TURNOUT N "Tomix Fine Track Mini Curve 5.51R 140mm 60d 1112B" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.773368 -2.755905 150.000000 C 0 0 5.511811 0.000000 -5.511811 0.000000 60.000000 - A 11579568 0.040000 5.147638 0.000000 -5.511811 0.000000 60.000000 - A 11579568 0.040000 5.875984 0.000000 -5.511811 0.000000 60.000000 + A3 11579568 0.040000 5.147638 0.000000 -5.511811 0 0.000000 60.000000 + A3 11579568 0.040000 5.875984 0.000000 -5.511811 0 0.000000 60.000000 END$SEGS TURNOUT N "Tomix Fine Track Mini Curve 6.96R 177mm 30d 1113A" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.484252 -0.933603 120.000000 C 0 0 6.968504 0.000000 -6.968504 0.000000 30.000000 - A 11579568 0.040000 6.604331 0.000000 -6.968504 0.000000 30.000000 - A 11579568 0.040000 7.332677 0.000000 -6.968504 0.000000 30.000000 + A3 11579568 0.040000 6.604331 0.000000 -6.968504 0 0.000000 30.000000 + A3 11579568 0.040000 7.332677 0.000000 -6.968504 0 0.000000 30.000000 END$SEGS TURNOUT N "Tomix Fine Track Mini Curve 6.96R 177mm 60d 1113B" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.034901 -3.484252 150.000000 C 0 0 6.968504 0.000000 -6.968504 0.000000 60.000000 - A 11579568 0.040000 6.604331 0.000000 -6.968504 0.000000 60.000000 - A 11579568 0.040000 7.332677 0.000000 -6.968504 0.000000 60.000000 + A3 11579568 0.040000 6.604331 0.000000 -6.968504 0 0.000000 60.000000 + A3 11579568 0.040000 7.332677 0.000000 -6.968504 0 0.000000 60.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 9.56R 243mm 15d 1143" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.476103 -0.325985 105.000000 C 0 0 9.566929 0.000000 -9.566929 0.000000 15.000000 - A 11579568 0.040000 9.202756 0.000000 -9.566929 0.000000 15.000000 - A 11579568 0.040000 9.931102 0.000000 -9.566929 0.000000 15.000000 + A3 11579568 0.040000 9.202756 0.000000 -9.566929 0 0.000000 15.000000 + A3 11579568 0.040000 9.931102 0.000000 -9.566929 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 9.56R 243mm 45d 1125" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.764840 -2.802089 135.000000 C 0 0 9.566929 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 9.202756 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 9.931102 0.000000 -9.566929 0.000000 45.000000 + A3 11579568 0.040000 9.202756 0.000000 -9.566929 0 0.000000 45.000000 + A3 11579568 0.040000 9.931102 0.000000 -9.566929 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 11.02R 280mm 15d 1124" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.853123 -0.375621 105.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 15.000000 - A 11579568 0.040000 10.659449 0.000000 -11.023622 0.000000 15.000000 - A 11579568 0.040000 11.387796 0.000000 -11.023622 0.000000 15.000000 + A3 11579568 0.040000 10.659449 0.000000 -11.023622 0 0.000000 15.000000 + A3 11579568 0.040000 11.387796 0.000000 -11.023622 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 11.02R 280mm 45d 1121" P "Normal" 1 E 0.000000 0.000000 270.000000 E 7.794878 -3.228744 135.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 10.659449 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 11.387796 0.000000 -11.023622 0.000000 45.000000 + A3 11579568 0.040000 10.659449 0.000000 -11.023622 0 0.000000 45.000000 + A3 11579568 0.040000 11.387796 0.000000 -11.023622 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 12.48R 317mm 15d 1127" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.230143 -0.425256 105.000000 C 0 0 12.480315 0.000000 -12.480315 0.000000 15.000000 - A 11579568 0.040000 12.116143 0.000000 -12.480315 0.000000 15.000000 - A 11579568 0.040000 12.844488 0.000000 -12.480315 0.000000 15.000000 + A3 11579568 0.040000 12.116143 0.000000 -12.480315 0 0.000000 15.000000 + A3 11579568 0.040000 12.844488 0.000000 -12.480315 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 12.48R 317mm 45d 1122" P "Normal" 1 E 0.000000 0.000000 270.000000 E 8.824915 -3.655400 135.000000 C 0 0 12.480315 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 12.116143 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 12.844488 0.000000 -12.480315 0.000000 45.000000 + A3 11579568 0.040000 12.116143 0.000000 -12.480315 0 0.000000 45.000000 + A3 11579568 0.040000 12.844488 0.000000 -12.480315 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 13.93R 354mm 15d 1144" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.607163 -0.474892 105.000000 C 0 0 13.937008 0.000000 -13.937008 0.000000 15.000000 - A 11579568 0.040000 13.572835 0.000000 -13.937008 0.000000 15.000000 - A 11579568 0.040000 14.301181 0.000000 -13.937008 0.000000 15.000000 + A3 11579568 0.040000 13.572835 0.000000 -13.937008 0 0.000000 15.000000 + A3 11579568 0.040000 14.301181 0.000000 -13.937008 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 13.93R 354mm 45d 1126" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.854953 -4.082055 135.000000 C 0 0 13.937008 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 13.572835 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 14.301181 0.000000 -13.937008 0.000000 45.000000 + A3 11579568 0.040000 13.572835 0.000000 -13.937008 0 0.000000 45.000000 + A3 11579568 0.040000 14.301181 0.000000 -13.937008 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 15.39R 391mm 15d 1145" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.984183 -0.524528 105.000000 C 0 0 15.393701 0.000000 -15.393701 0.000000 15.000000 - A 11579568 0.040000 15.029528 0.000000 -15.393701 0.000000 15.000000 - A 11579568 0.040000 15.757874 0.000000 -15.393701 0.000000 15.000000 + A3 11579568 0.040000 15.029528 0.000000 -15.393701 0 0.000000 15.000000 + A3 11579568 0.040000 15.757874 0.000000 -15.393701 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 15.39R 391mm 45d 1128" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.884990 -4.508711 135.000000 C 0 0 15.393701 0.000000 -15.393701 0.000000 45.000000 - A 11579568 0.040000 15.029528 0.000000 -15.393701 0.000000 45.000000 - A 11579568 0.040000 15.757874 0.000000 -15.393701 0.000000 45.000000 + A3 11579568 0.040000 15.029528 0.000000 -15.393701 0 0.000000 45.000000 + A3 11579568 0.040000 15.757874 0.000000 -15.393701 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 21.29R 541mm 15d 1123" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.512642 -0.725753 105.000000 C 0 0 21.299213 0.000000 -21.299213 0.000000 15.000000 - A 11579568 0.040000 20.935040 0.000000 -21.299213 0.000000 15.000000 - A 11579568 0.040000 21.663386 0.000000 -21.299213 0.000000 15.000000 + A3 11579568 0.040000 20.935040 0.000000 -21.299213 0 0.000000 15.000000 + A3 11579568 0.040000 21.663386 0.000000 -21.299213 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track Curve 23.82R 605mm 10d 1150" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.136108 -0.361863 100.000000 C 0 0 23.818898 0.000000 -23.818898 0.000000 10.000000 - A 11579568 0.040000 23.454725 0.000000 -23.818898 0.000000 10.000000 - A 11579568 0.040000 24.183071 0.000000 -23.818898 0.000000 10.000000 + A3 11579568 0.040000 23.454725 0.000000 -23.818898 0 0.000000 10.000000 + A3 11579568 0.040000 24.183071 0.000000 -23.818898 0 0.000000 10.000000 + END$SEGS + + +SUBCONTENTS Tomix N-Scale Fine Track - Straight PC Track +TURNOUT N "Tomix Fine Track PC Straight 2.75 70mm 1014" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.755906 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.755906 0.000000 + L3 11579568 0.040000 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 2.755906 -0.364173 0 + END$SEGS +TURNOUT N "Tomix Fine Track PC Straight 2.85 72.5mm 1013" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.854331 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.854331 0.000000 + L3 11579568 0.040000 0.000000 0.364173 0 2.854331 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 2.854331 -0.364173 0 + END$SEGS +TURNOUT N "Tomix Fine Track PC Straight 3.89 99mm 1015" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.897638 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.897638 0.000000 + L3 11579568 0.040000 0.000000 0.364173 0 3.897638 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 3.897638 -0.364173 0 + END$SEGS +TURNOUT N "Tomix Fine Track PC Straight 5.51 140mm 1011" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.511811 0.000000 90.000000 + S 0 0 0.000000 0.000000 5.511811 0.000000 + L3 11579568 0.040000 0.000000 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 5.511811 -0.364173 0 + END$SEGS +TURNOUT N "Tomix Fine Track PC Straight 6.24 158.5mm 1016" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.240157 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.240157 0.000000 + L3 11579568 0.040000 0.000000 0.364173 0 6.240157 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 6.240157 -0.364173 0 + END$SEGS +TURNOUT N "Tomix Fine Track PC Straight 11.02 280mm 1012/1093" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 11.023622 0.000000 90.000000 + S 0 0 0.000000 0.000000 11.023622 0.000000 + L3 11579568 0.040000 0.000000 0.364173 0 11.023622 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 11.023622 -0.364173 0 END$SEGS SUBCONTENTS Tomix N-Scale Fine Track - Curved PC Track @@ -415,64 +342,139 @@ TURNOUT N "Tomix Fine Track PC Curve 11.02R 280mm 15d 1194" E 0.000000 0.000000 270.000000 E 2.853123 -0.375621 105.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 15.000000 - A 11579568 0.040000 10.659449 0.000000 -11.023622 0.000000 15.000000 - A 11579568 0.040000 11.387796 0.000000 -11.023622 0.000000 15.000000 + A3 11579568 0.040000 10.659449 0.000000 -11.023622 0 0.000000 15.000000 + A3 11579568 0.040000 11.387796 0.000000 -11.023622 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track PC Curve 11.02R 280mm 45d 1191" P "Normal" 1 E 0.000000 0.000000 270.000000 E 7.794878 -3.228744 135.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 10.659449 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 11.387796 0.000000 -11.023622 0.000000 45.000000 + A3 11579568 0.040000 10.659449 0.000000 -11.023622 0 0.000000 45.000000 + A3 11579568 0.040000 11.387796 0.000000 -11.023622 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track PC Curve 9.56R 243mm 45d 1195" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.764840 -2.802089 135.000000 C 0 0 9.566929 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 9.202756 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 9.931102 0.000000 -9.566929 0.000000 45.000000 + A3 11579568 0.040000 9.202756 0.000000 -9.566929 0 0.000000 45.000000 + A3 11579568 0.040000 9.931102 0.000000 -9.566929 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track PC Curve 12.48R 317mm 45d 1192" P "Normal" 1 E 0.000000 0.000000 270.000000 E 8.824915 -3.655400 135.000000 C 0 0 12.480315 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 12.116143 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 12.844488 0.000000 -12.480315 0.000000 45.000000 + A3 11579568 0.040000 12.116143 0.000000 -12.480315 0 0.000000 45.000000 + A3 11579568 0.040000 12.844488 0.000000 -12.480315 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track PC Curve 13.93R 354mm 45d 1196" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.854953 -4.082055 135.000000 C 0 0 13.937008 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 13.572835 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 14.301181 0.000000 -13.937008 0.000000 45.000000 + A3 11579568 0.040000 13.572835 0.000000 -13.937008 0 0.000000 45.000000 + A3 11579568 0.040000 14.301181 0.000000 -13.937008 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track PC Curve 15.39R 391mm 45d 1198" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.884990 -4.508711 135.000000 C 0 0 15.393701 0.000000 -15.393701 0.000000 45.000000 - A 11579568 0.040000 15.029528 0.000000 -15.393701 0.000000 45.000000 - A 11579568 0.040000 15.757874 0.000000 -15.393701 0.000000 45.000000 + A3 11579568 0.040000 15.029528 0.000000 -15.393701 0 0.000000 45.000000 + A3 11579568 0.040000 15.757874 0.000000 -15.393701 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track PC Curve 21.29R 541mm 15d 1193" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.512642 -0.725753 105.000000 C 0 0 21.299213 0.000000 -21.299213 0.000000 15.000000 - A 11579568 0.040000 20.935040 0.000000 -21.299213 0.000000 15.000000 - A 11579568 0.040000 21.663386 0.000000 -21.299213 0.000000 15.000000 + A3 11579568 0.040000 20.935040 0.000000 -21.299213 0 0.000000 15.000000 + A3 11579568 0.040000 21.663386 0.000000 -21.299213 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track PC Curve 23.82R 605mm 10d 1190" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.136108 -0.361863 100.000000 C 0 0 23.818898 0.000000 -23.818898 0.000000 10.000000 - A 11579568 0.040000 23.454725 0.000000 -23.818898 0.000000 10.000000 - A 11579568 0.040000 24.183071 0.000000 -23.818898 0.000000 10.000000 + A3 11579568 0.040000 23.454725 0.000000 -23.818898 0 0.000000 10.000000 + A3 11579568 0.040000 24.183071 0.000000 -23.818898 0 0.000000 10.000000 + END$SEGS + + +SUBCONTENTS Tomix N-Scale Fine Track - Widetrack PC Straight Track +TURNOUT N "Tomix Fine Track Widetrack PC Straight 5.51 140mm 1731/1761" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.511811 0.000000 90.000000 + S 0 0 0.000000 0.000000 5.511811 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 5.511811 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 5.511811 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight(branch) 5.51 140mm 1739/1769" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.511811 0.000000 90.000000 + S 0 0 0.000000 0.000000 5.511811 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 5.511811 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 5.511811 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight 11.02 280mm 1730/1732/1762" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 11.023622 0.000000 90.000000 + S 0 0 0.000000 0.000000 11.023622 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 11.023622 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 11.023622 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight 2.85 72.5mm 1733/1763" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.854331 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.854331 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 2.854331 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 2.854331 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight 2.75 70mm 1734/1764" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.755906 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.755906 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 2.755906 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 2.755906 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight 3.89 99mm 1735" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.897638 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.897638 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 3.897638 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 3.897638 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight 6.24 158.5mm 1736" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.240157 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.240157 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 6.240157 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 6.240157 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight 0.72 18.5mm 1738A" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.725346 0.000000 90.000000 + S 0 0 0.000000 0.000000 0.725346 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 0.725346 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 0.725346 -0.728346 0 + END$SEGS +TURNOUT N "Tomix Fine Track Widetrack PC Straight 1.29 33mm 1738B" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.299213 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.299213 0.000000 + L3 11579568 0.040000 0.000000 0.728346 0 1.299213 0.728346 0 + L3 11579568 0.040000 0.000000 -0.728346 0 1.299213 -0.728346 0 END$SEGS SUBCONTENTS Tomix N-Scale Fine Track - Widetrack PC Curved Track @@ -481,212 +483,214 @@ TURNOUT N "Tomix Fine Track Widetrack PC Curve 11.02R 280mm 22.5d 1751/1781" E 0.000000 0.000000 270.000000 E 4.218558 -0.839123 112.500000 C 0 0 11.023622 0.000000 -11.023622 0.000000 22.500000 - A 11579568 0.040000 10.295276 0.000000 -11.023622 0.000000 22.500000 - A 11579568 0.040000 11.751968 0.000000 -11.023622 0.000000 22.500000 + A3 11579568 0.040000 10.295276 0.000000 -11.023622 0 0.000000 22.500000 + A3 11579568 0.040000 11.751968 0.000000 -11.023622 0 0.000000 22.500000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 11.02R 280mm 45d 1741/1771" P "Normal" 1 E 0.000000 0.000000 270.000000 E 7.794878 -3.228744 135.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 10.295276 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 11.751968 0.000000 -11.023622 0.000000 45.000000 + A3 11579568 0.040000 10.295276 0.000000 -11.023622 0 0.000000 45.000000 + A3 11579568 0.040000 11.751968 0.000000 -11.023622 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 12.48R 317mm 22.5d 1752/1782" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.776010 -0.950007 112.500000 C 0 0 12.480315 0.000000 -12.480315 0.000000 22.500000 - A 11579568 0.040000 11.751968 0.000000 -12.480315 0.000000 22.500000 - A 11579568 0.040000 13.208661 0.000000 -12.480315 0.000000 22.500000 + A3 11579568 0.040000 11.751968 0.000000 -12.480315 0 0.000000 22.500000 + A3 11579568 0.040000 13.208661 0.000000 -12.480315 0 0.000000 22.500000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 12.48R 317mm 45d 1742/1772" P "Normal" 1 E 0.000000 0.000000 270.000000 E 8.824915 -3.655400 135.000000 C 0 0 12.480315 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 11.751968 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 13.208661 0.000000 -12.480315 0.000000 45.000000 + A3 11579568 0.040000 11.751968 0.000000 -12.480315 0 0.000000 45.000000 + A3 11579568 0.040000 13.208661 0.000000 -12.480315 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 13.93R 354mm 22.5d 1753/1783" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.333462 -1.060892 112.500000 C 0 0 13.937008 0.000000 -13.937008 0.000000 22.500000 - A 11579568 0.040000 13.208661 0.000000 -13.937008 0.000000 22.500000 - A 11579568 0.040000 14.665354 0.000000 -13.937008 0.000000 22.500000 + A3 11579568 0.040000 13.208661 0.000000 -13.937008 0 0.000000 22.500000 + A3 11579568 0.040000 14.665354 0.000000 -13.937008 0 0.000000 22.500000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 13.93R 354mm 45d 1743/1773" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.854953 -4.082055 135.000000 C 0 0 13.937008 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 13.208661 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 14.665354 0.000000 -13.937008 0.000000 45.000000 + A3 11579568 0.040000 13.208661 0.000000 -13.937008 0 0.000000 45.000000 + A3 11579568 0.040000 14.665354 0.000000 -13.937008 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 15.39R 391mm 22.5d 1754/1784" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.890914 -1.171776 112.500000 C 0 0 15.393701 0.000000 -15.393701 0.000000 22.500000 - A 11579568 0.040000 14.665354 0.000000 -15.393701 0.000000 22.500000 - A 11579568 0.040000 16.122047 0.000000 -15.393701 0.000000 22.500000 + A3 11579568 0.040000 14.665354 0.000000 -15.393701 0 0.000000 22.500000 + A3 11579568 0.040000 16.122047 0.000000 -15.393701 0 0.000000 22.500000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 15.39R 391mm 45d 1744/1774" P "Normal" 1 E 0.000000 0.000000 270.000000 E 10.884990 -4.508711 135.000000 C 0 0 15.393701 0.000000 -15.393701 0.000000 45.000000 - A 11579568 0.040000 14.665354 0.000000 -15.393701 0.000000 45.000000 - A 11579568 0.040000 16.122047 0.000000 -15.393701 0.000000 45.000000 + A3 11579568 0.040000 14.665354 0.000000 -15.393701 0 0.000000 45.000000 + A3 11579568 0.040000 16.122047 0.000000 -15.393701 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 21.29R 541mm 15d 1740/1770" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.512642 -0.725753 105.000000 C 0 0 21.299213 0.000000 -21.299213 0.000000 15.000000 - A 11579568 0.040000 20.570867 0.000000 -21.299213 0.000000 15.000000 - A 11579568 0.040000 22.027559 0.000000 -21.299213 0.000000 15.000000 + A3 11579568 0.040000 20.570867 0.000000 -21.299213 0 0.000000 15.000000 + A3 11579568 0.040000 22.027559 0.000000 -21.299213 0 0.000000 15.000000 END$SEGS TURNOUT N "Tomix Fine Track Widetrack PC Curve 23.82R 605mm 10d 1750" P "Normal" 1 E 0.000000 0.000000 270.000000 E 4.136108 -0.361863 100.000000 C 0 0 23.818898 0.000000 -23.818898 0.000000 10.000000 - A 11579568 0.040000 23.090552 0.000000 -23.818898 0.000000 10.000000 - A 11579568 0.040000 24.547244 0.000000 -23.818898 0.000000 10.000000 + A3 11579568 0.040000 23.090552 0.000000 -23.818898 0 0.000000 10.000000 + A3 11579568 0.040000 24.547244 0.000000 -23.818898 0 0.000000 10.000000 END$SEGS + SUBCONTENTS Tomix N-Scale Fine Track - Viaduct Track TURNOUT N "Tomix Fine Track Viaduct Straight 3.89 99mm 1075" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.897638 0.000000 90.000000 S 0 0 0.000000 0.000000 3.897638 0.000000 - L 11579568 0.040000 0.000000 0.701680 3.897638 0.701680 - L 11579568 0.040000 0.000000 -0.701680 3.897638 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 3.897638 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 3.897638 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Straight 5.51 140mm 1071" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.040000 0.000000 0.701680 5.511811 0.701680 - L 11579568 0.040000 0.000000 -0.701680 5.511811 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 5.511811 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 5.511811 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Straight 6.24 158.5mm 1076" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.240157 0.000000 90.000000 S 0 0 0.000000 0.000000 6.240157 0.000000 - L 11579568 0.040000 0.000000 0.701680 6.240157 0.701680 - L 11579568 0.040000 0.000000 -0.701680 6.240157 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 6.240157 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 6.240157 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Straight 11.02 280mm 1072" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.023622 0.000000 90.000000 S 0 0 0.000000 0.000000 11.023622 0.000000 - L 11579568 0.040000 0.000000 0.701680 11.023622 0.701680 - L 11579568 0.040000 0.000000 -0.701680 11.023622 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 11.023622 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 11.023622 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Curve 9.56R 243mm 45d 1173" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.764840 -2.802089 135.000000 C 0 0 9.566929 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 8.865249 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 10.268609 0.000000 -9.566929 0.000000 45.000000 + A3 11579568 0.040000 8.865249 0.000000 -9.566929 0 0.000000 45.000000 + A3 11579568 0.040000 10.268609 0.000000 -9.566929 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Curve 11.02R 280mm 45d 1171" P "Normal" 1 E 0.000000 0.000000 270.000000 E 7.794878 -3.228744 135.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 10.321942 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 11.725302 0.000000 -11.023622 0.000000 45.000000 + A3 11579568 0.040000 10.321942 0.000000 -11.023622 0 0.000000 45.000000 + A3 11579568 0.040000 11.725302 0.000000 -11.023622 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Curve 12.48R 317mm 45d 1127" P "Normal" 1 E 0.000000 0.000000 270.000000 E 8.824915 -3.655400 135.000000 C 0 0 12.480315 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 11.778635 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 13.181995 0.000000 -12.480315 0.000000 45.000000 + A3 11579568 0.040000 11.778635 0.000000 -12.480315 0 0.000000 45.000000 + A3 11579568 0.040000 13.181995 0.000000 -12.480315 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Curve 13.93R 354mm 45d 1174" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.854953 -4.082055 135.000000 C 0 0 13.937008 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 13.235328 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 14.638688 0.000000 -13.937008 0.000000 45.000000 + A3 11579568 0.040000 13.235328 0.000000 -13.937008 0 0.000000 45.000000 + A3 11579568 0.040000 14.638688 0.000000 -13.937008 0 0.000000 45.000000 END$SEGS + SUBCONTENTS Tomix N-Scale Fine Track - Overhead PC Track TURNOUT N "Tomix Fine Track Overhead PC Straight 3.89 99mm 1825" P "Normal" 1 E 0.000000 0.000000 270.000000 E 3.897638 0.000000 90.000000 S 0 0 0.000000 0.000000 3.897638 0.000000 - L 11579568 0.040000 0.000000 0.701680 3.897638 0.701680 - L 11579568 0.040000 0.000000 -0.701680 3.897638 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 3.897638 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 3.897638 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Overhead PC Straight 5.51 140mm 1821" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.040000 0.000000 0.701680 5.511811 0.701680 - L 11579568 0.040000 0.000000 -0.701680 5.511811 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 5.511811 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 5.511811 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Overhead PC Straight 6.24 158.5mm 1826" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.240157 0.000000 90.000000 S 0 0 0.000000 0.000000 6.240157 0.000000 - L 11579568 0.040000 0.000000 0.701680 6.240157 0.701680 - L 11579568 0.040000 0.000000 -0.701680 6.240157 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 6.240157 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 6.240157 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Overhead PC Straight 11.02 280mm 1822" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.023622 0.000000 90.000000 S 0 0 0.000000 0.000000 11.023622 0.000000 - L 11579568 0.040000 0.000000 0.701680 11.023622 0.701680 - L 11579568 0.040000 0.000000 -0.701680 11.023622 -0.701680 + L3 11579568 0.040000 0.000000 0.701680 0 11.023622 0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 11.023622 -0.701680 0 END$SEGS TURNOUT N "Tomix Fine Track Overhead PC Curve 9.56R 243mm 45d 1873" P "Normal" 1 E 0.000000 0.000000 270.000000 E 6.764840 -2.802089 135.000000 C 0 0 9.566929 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 8.865249 0.000000 -9.566929 0.000000 45.000000 - A 11579568 0.040000 10.268609 0.000000 -9.566929 0.000000 45.000000 + A3 11579568 0.040000 8.865249 0.000000 -9.566929 0 0.000000 45.000000 + A3 11579568 0.040000 10.268609 0.000000 -9.566929 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Overhead PC Curve 11.02R 280mm 45d 1871" P "Normal" 1 E 0.000000 0.000000 270.000000 E 7.794878 -3.228744 135.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 10.321942 0.000000 -11.023622 0.000000 45.000000 - A 11579568 0.040000 11.725302 0.000000 -11.023622 0.000000 45.000000 + A3 11579568 0.040000 10.321942 0.000000 -11.023622 0 0.000000 45.000000 + A3 11579568 0.040000 11.725302 0.000000 -11.023622 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Overhead PC Curve 12.48R 317mm 45d 1872" P "Normal" 1 E 0.000000 0.000000 270.000000 E 8.824915 -3.655400 135.000000 C 0 0 12.480315 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 11.778635 0.000000 -12.480315 0.000000 45.000000 - A 11579568 0.040000 13.181995 0.000000 -12.480315 0.000000 45.000000 + A3 11579568 0.040000 11.778635 0.000000 -12.480315 0 0.000000 45.000000 + A3 11579568 0.040000 13.181995 0.000000 -12.480315 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Overhead PC Curve 13.93R 354mm 45d 1874" P "Normal" 1 E 0.000000 0.000000 270.000000 E 9.854953 -4.082055 135.000000 C 0 0 13.937008 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 13.235328 0.000000 -13.937008 0.000000 45.000000 - A 11579568 0.040000 14.638688 0.000000 -13.937008 0.000000 45.000000 + A3 11579568 0.040000 13.235328 0.000000 -13.937008 0 0.000000 45.000000 + A3 11579568 0.040000 14.638688 0.000000 -13.937008 0 0.000000 45.000000 END$SEGS SUBCONTENTS Tomix N-Scale Fine Track - Overhead Double Track @@ -698,8 +702,8 @@ TURNOUT N "Tomix Fine Track Overhead Dbl Trk Straight 5.51 140mm 1061" E 5.511811 -0.728346 90.000000 S 0 0 0.000000 0.728346 5.511811 0.728346 S 0 0 0.000000 -0.728346 5.511811 -0.728346 - L 11579568 0.040000 0.000000 1.456692 5.511811 1.456692 - L 11579568 0.040000 0.000000 -1.456692 5.511811 -1.456692 + L3 11579568 0.040000 0.000000 1.456692 0 5.511811 1.456692 0 + L3 11579568 0.040000 0.000000 -1.456692 0 5.511811 -1.456692 0 END$SEGS TURNOUT N "Tomix Fine Track Overhead Dbl Trk Straight 11.02 280mm 1062" P "Normal" 1 0 2 @@ -709,8 +713,8 @@ TURNOUT N "Tomix Fine Track Overhead Dbl Trk Straight 11.02 280mm 1062" E 11.023622 -0.728346 90.000000 S 0 0 0.000000 0.728346 11.023622 0.728346 S 0 0 0.000000 -0.728346 11.023622 -0.728346 - L 11579568 0.040000 0.000000 1.456692 11.023622 1.456692 - L 11579568 0.040000 0.000000 -1.456692 11.023622 -1.456692 + L3 11579568 0.040000 0.000000 1.456692 0 11.023622 1.456692 0 + L3 11579568 0.040000 0.000000 -1.456692 0 11.023622 -1.456692 0 END$SEGS TURNOUT N "Tomix Fine Track Overhead Dbl Trk Straight 44.09 1120mm 1069" P "Normal" 1 0 2 @@ -720,8 +724,8 @@ TURNOUT N "Tomix Fine Track Overhead Dbl Trk Straight 44.09 1120mm 1069" E 44.094488 -0.728346 90.000000 S 0 0 0.000000 0.728346 44.094488 0.728346 S 0 0 0.000000 -0.728346 44.094488 -0.728346 - L 11579568 0.040000 0.000000 1.456692 44.094488 1.456692 - L 11579568 0.040000 0.000000 -1.456692 44.094488 -1.456692 + L3 11579568 0.040000 0.000000 1.456692 0 44.094488 1.456692 0 + L3 11579568 0.040000 0.000000 -1.456692 0 44.094488 -1.456692 0 END$SEGS TURNOUT N "Tomix Fine Track Overhead Dbl Trk Curve 11.02/12.48R 280/317mm 45d 1161" P "Normal" 1 0 2 @@ -731,8 +735,8 @@ TURNOUT N "Tomix Fine Track Overhead Dbl Trk Curve 11.02/12.48R 280/317mm 45d 1 E 7.794878 -3.957090 135.000000 C 0 0 12.480315 0.000000 -11.751968 0.000000 45.000000 C 0 0 11.023622 0.000000 -11.751968 0.000000 45.000000 - A 11579568 0.040000 13.208661 0.000000 -11.751968 0.000000 45.000000 - A 11579568 0.040000 10.295276 0.000000 -11.751968 0.000000 45.000000 + A3 11579568 0.040000 13.208661 0.000000 -11.751968 0 0.000000 45.000000 + A3 11579568 0.040000 10.295276 0.000000 -11.751968 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Overhead Dbl Trk Curve 13.93/15.39R 354/391mm 45d 1162" P "Normal" 1 0 2 @@ -742,8 +746,8 @@ TURNOUT N "Tomix Fine Track Overhead Dbl Trk Curve 13.93/15.39R 354/391mm 45d 1 E 9.854953 -4.810401 135.000000 C 0 0 15.393701 0.000000 -14.663354 0.000000 45.000000 C 0 0 13.937008 0.000000 -14.663354 0.000000 45.000000 - A 11579568 0.040000 16.122047 0.000000 -14.663354 0.000000 45.000000 - A 11579568 0.040000 13.208662 0.000000 -14.663354 0.000000 45.000000 + A3 11579568 0.040000 16.122047 0.000000 -14.663354 0 0.000000 45.000000 + A3 11579568 0.040000 13.208662 0.000000 -14.663354 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Overhead Dbl Trk Curve 16.85/18.30R 428/465mm 45d 1163" P "Normal" 1 0 2 @@ -753,8 +757,8 @@ TURNOUT N "Tomix Fine Track Overhead Dbl Trk Curve 16.85/18.30R 428/465mm 45d 1 E 11.915028 -5.663712 135.000000 C 0 0 18.307087 0.000000 -17.578740 0.000000 45.000000 C 0 0 16.850394 0.000000 -17.578740 0.000000 45.000000 - A 11579568 0.040000 19.035433 0.000000 -17.578740 0.000000 45.000000 - A 11579568 0.040000 16.122048 0.000000 -17.578740 0.000000 45.000000 + A3 11579568 0.040000 19.035433 0.000000 -17.578740 0 0.000000 45.000000 + A3 11579568 0.040000 16.122048 0.000000 -17.578740 0 0.000000 45.000000 END$SEGS SUBCONTENTS Tomix N-Scale Fine Track - Viaduct Double Track Slab Type @@ -766,8 +770,8 @@ TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Straight 5.51 140mm (slab type) 106 E 5.511811 -0.728346 90.000000 S 0 0 0.000000 0.728346 5.511811 0.728346 S 0 0 0.000000 -0.728346 5.511811 -0.728346 - L 11579568 0.040000 0.000000 1.456692 5.511811 1.456692 - L 11579568 0.040000 0.000000 -1.456692 5.511811 -1.456692 + L3 11579568 0.040000 0.000000 1.456692 0 5.511811 1.456692 0 + L3 11579568 0.040000 0.000000 -1.456692 0 5.511811 -1.456692 0 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Straight 11.02 280mm (slab type) 1067" P "Normal" 1 0 2 @@ -777,8 +781,8 @@ TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Straight 11.02 280mm (slab type) 10 E 11.023622 -0.728346 90.000000 S 0 0 0.000000 0.728346 11.023622 0.728346 S 0 0 0.000000 -0.728346 11.023622 -0.728346 - L 11579568 0.040000 0.000000 1.456692 11.023622 1.456692 - L 11579568 0.040000 0.000000 -1.456692 11.023622 -1.456692 + L3 11579568 0.040000 0.000000 1.456692 0 11.023622 1.456692 0 + L3 11579568 0.040000 0.000000 -1.456692 0 11.023622 -1.456692 0 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Straight 44.09 1120mm (slab type) 1070" P "Normal" 1 0 2 @@ -788,8 +792,8 @@ TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Straight 44.09 1120mm (slab type) 1 E 44.094488 -0.728346 90.000000 S 0 0 0.000000 0.728346 44.094488 0.728346 S 0 0 0.000000 -0.728346 44.094488 -0.728346 - L 11579568 0.040000 0.000000 1.456692 44.094488 1.456692 - L 11579568 0.040000 0.000000 -1.456692 44.094488 -1.456692 + L3 11579568 0.040000 0.000000 1.456692 0 44.094488 1.456692 0 + L3 11579568 0.040000 0.000000 -1.456692 0 44.094488 -1.456692 0 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Curve 16.85/18.30R 428/465mm 45d(slab type) 1168" P "Normal" 1 0 2 @@ -799,8 +803,8 @@ TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Curve 16.85/18.30R 428/465mm 45d(sl E 11.915028 -5.663712 135.000000 C 0 0 18.307087 0.000000 -17.578740 0.000000 45.000000 C 0 0 16.850394 0.000000 -17.578740 0.000000 45.000000 - A 11579568 0.040000 19.035433 0.000000 -17.578740 0.000000 45.000000 - A 11579568 0.040000 16.122048 0.000000 -17.578740 0.000000 45.000000 + A3 11579568 0.040000 19.035433 0.000000 -17.578740 0 0.000000 45.000000 + A3 11579568 0.040000 16.122048 0.000000 -17.578740 0 0.000000 45.000000 END$SEGS TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Curve 19.76/21.22R 502/539mm 22.5d(slab type) 1169" P "Normal" 1 0 2 @@ -810,8 +814,8 @@ TURNOUT N "Tomix Fine Track Viaduct Dbl Trk Curve 19.76/21.22R 502/539mm 22.5d( E 7.563271 -2.232774 112.500000 C 0 0 21.220472 0.000000 -20.492125 0.000000 22.500000 C 0 0 19.763779 0.000000 -20.492125 0.000000 22.500000 - A 11579568 0.040000 21.948818 0.000000 -20.492125 0.000000 22.500000 - A 11579568 0.040000 19.035434 0.000000 -20.492125 0.000000 22.500000 + A3 11579568 0.040000 21.948818 0.000000 -20.492125 0 0.000000 22.500000 + A3 11579568 0.040000 19.035434 0.000000 -20.492125 0 0.000000 22.500000 END$SEGS @@ -824,11 +828,11 @@ TURNOUT N "Tomix Fine Track Turnout 541mm-R15 (manual) 1209" E 5.512642 -0.725753 105.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 21.299213 0.000000 -21.299213 0.000000 15.000000 - L 11579568 0.040000 0.000000 0.364173 5.511811 0.364173 - A 11579568 0.040000 20.935040 0.000000 -21.299213 0.000000 15.000000 - G 11579568 0.000000 0.187500 0.437500 -0.633274 0 - G 11579568 0.000000 0.187500 0.562500 -0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 0.364173 0 5.511811 0.364173 0 + A3 11579568 0.040000 20.935040 0.000000 -21.299213 0 0.000000 15.000000 + G3 11579568 0.000000 0.187500 0.437500 -0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 -0.633274 0 + F4 11579568 0.000000 4 0 0.437500 -0.364173 0 0.437500 -0.820774 0 0.562500 -0.820774 0 @@ -842,11 +846,11 @@ TURNOUT N "Tomix Fine Track Turnout 541mm-L15 (manual) 1210" E 5.512642 0.725753 75.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 21.299213 0.000000 21.299213 165.000000 15.000000 - L 11579568 0.040000 0.000000 -0.364173 5.511811 -0.364173 - A 11579568 0.040000 20.935040 0.000000 21.299213 165.000000 15.000000 - G 11579568 0.000000 0.187500 0.437500 0.633274 0 - G 11579568 0.000000 0.187500 0.562500 0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 -0.364173 0 5.511811 -0.364173 0 + A3 11579568 0.040000 20.935040 0.000000 21.299213 0 165.000000 15.000000 + G3 11579568 0.000000 0.187500 0.437500 0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 0.633274 0 + F4 11579568 0.000000 4 0 0.437500 0.364173 0 0.437500 0.820774 0 0.562500 0.820774 0 @@ -860,11 +864,11 @@ TURNOUT N "Tomix Fine Track Turnout 541mm-R15 (elec) 1241/81" E 5.512642 -0.725753 105.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 21.299213 0.000000 -21.299213 0.000000 15.000000 - L 11579568 0.040000 0.000000 0.364173 5.511811 0.364173 - A 11579568 0.040000 20.935040 0.000000 -21.299213 0.000000 15.000000 - G 11579568 0.000000 0.187500 0.437500 -0.633274 0 - G 11579568 0.000000 0.187500 0.562500 -0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 0.364173 0 5.511811 0.364173 0 + A3 11579568 0.040000 20.935040 0.000000 -21.299213 0 0.000000 15.000000 + G3 11579568 0.000000 0.187500 0.437500 -0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 -0.633274 0 + F4 11579568 0.000000 4 0 0.437500 -0.364173 0 0.437500 -0.820774 0 0.562500 -0.820774 0 @@ -878,11 +882,11 @@ TURNOUT N "Tomix Fine Track Turnout 541mm-L15 (elec) 1242/82" E 5.512642 0.725753 75.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 21.299213 0.000000 21.299213 165.000000 15.000000 - L 11579568 0.040000 0.000000 -0.364173 5.511811 -0.364173 - A 11579568 0.040000 20.935040 0.000000 21.299213 165.000000 15.000000 - G 11579568 0.000000 0.187500 0.437500 0.633274 0 - G 11579568 0.000000 0.187500 0.562500 0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 -0.364173 0 5.511811 -0.364173 0 + A3 11579568 0.040000 20.935040 0.000000 21.299213 0 165.000000 15.000000 + G3 11579568 0.000000 0.187500 0.437500 0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 0.633274 0 + F4 11579568 0.000000 4 0 0.437500 0.364173 0 0.437500 0.820774 0 0.562500 0.820774 0 @@ -896,13 +900,13 @@ TURNOUT N "Tomix Fine Track Turnout 280mm-R30 (elec) 1243" E 5.511811 -1.476885 120.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 30.000000 - L 11579568 0.040000 0.000000 0.364173 5.511811 0.364173 - A 11579568 0.040000 10.659449 0.000000 -11.023622 0.000000 30.000000 - L 11579568 0.040000 4.511811 -0.364173 5.511811 -0.364173 - A 11579568 0.040000 11.469396 0.000000 -11.023622 23.000000 7.000000 - G 11579568 0.000000 0.187500 0.437500 -0.633274 0 - G 11579568 0.000000 0.187500 0.562500 -0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 0.364173 0 5.511811 0.364173 0 + A3 11579568 0.040000 10.659449 0.000000 -11.023622 0 0.000000 30.000000 + L3 11579568 0.040000 4.511811 -0.364173 0 5.511811 -0.364173 0 + A3 11579568 0.040000 11.469396 0.000000 -11.023622 0 23.000000 7.000000 + G3 11579568 0.000000 0.187500 0.437500 -0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 -0.633274 0 + F4 11579568 0.000000 4 0 0.437500 -0.364173 0 0.437500 -0.820774 0 0.562500 -0.820774 0 @@ -916,13 +920,13 @@ TURNOUT N "Tomix Fine Track Turnout 280mm-L30 (elec) 1244" E 5.511811 1.476885 60.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 11.023622 0.000000 11.023622 150.000000 30.000000 - L 11579568 0.040000 0.000000 -0.364173 5.511811 -0.364173 - A 11579568 0.040000 10.659449 0.000000 11.023622 150.000000 30.000000 - L 11579568 0.040000 4.511811 0.364173 5.511811 0.364173 - A 11579568 0.040000 11.469396 0.000000 11.023622 150.000000 7.000000 - G 11579568 0.000000 0.187500 0.437500 0.633274 0 - G 11579568 0.000000 0.187500 0.562500 0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 -0.364173 0 5.511811 -0.364173 0 + A3 11579568 0.040000 10.659449 0.000000 11.023622 0 150.000000 30.000000 + L3 11579568 0.040000 4.511811 0.364173 0 5.511811 0.364173 0 + A3 11579568 0.040000 11.469396 0.000000 11.023622 0 150.000000 7.000000 + G3 11579568 0.000000 0.187500 0.437500 0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 0.633274 0 + F4 11579568 0.000000 4 0 0.437500 0.364173 0 0.437500 0.820774 0 0.562500 0.820774 0 @@ -936,11 +940,11 @@ TURNOUT N "Tomix Fine Track Mini-Turnout 140mm-R30 1231" E 2.755906 -0.738443 120.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 C 0 0 5.511811 0.000000 -5.511811 0.000000 30.000000 - L 11579568 0.040000 0.000000 0.364173 2.755906 0.364173 - A 11579568 0.040000 5.147638 0.000000 -5.511811 0.000000 30.000000 - G 11579568 0.000000 0.187500 0.437500 -0.633274 0 - G 11579568 0.000000 0.187500 0.562500 -0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 0.364173 0 2.755906 0.364173 0 + A3 11579568 0.040000 5.147638 0.000000 -5.511811 0 0.000000 30.000000 + G3 11579568 0.000000 0.187500 0.437500 -0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 -0.633274 0 + F4 11579568 0.000000 4 0 0.437500 -0.364173 0 0.437500 -0.820774 0 0.562500 -0.820774 0 @@ -954,11 +958,11 @@ TURNOUT N "Tomix Fine Track Mini-Turnout 140mm-L30 1232" E 2.755906 0.738443 60.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 C 0 0 5.511811 0.000000 5.511811 150.000000 30.000000 - L 11579568 0.040000 0.000000 -0.364173 2.755906 -0.364173 - A 11579568 0.040000 5.147638 0.000000 5.511811 150.000000 30.000000 - G 11579568 0.000000 0.187500 0.437500 0.633274 0 - G 11579568 0.000000 0.187500 0.562500 0.633274 0 - F 11579568 0.000000 4 + L3 11579568 0.040000 0.000000 -0.364173 0 2.755906 -0.364173 0 + A3 11579568 0.040000 5.147638 0.000000 5.511811 0 150.000000 30.000000 + G3 11579568 0.000000 0.187500 0.437500 0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 0.633274 0 + F4 11579568 0.000000 4 0 0.437500 0.364173 0 0.437500 0.820774 0 0.562500 0.820774 0 @@ -978,18 +982,18 @@ TURNOUT N "Tomix Fine Track 3-Way Turnout 541mm-L15 (elec) 1261" C 0 0 21.299213 5.511811 21.299213 180.000000 15.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 21.299213 5.511811 -21.299213 345.000000 15.000000 - A 11579568 0.040000 20.935040 5.511811 21.299213 180.000000 15.000000 - A 11579568 0.040000 20.935040 5.511811 -21.299213 345.000000 15.000000 - G 11579568 0.000000 0.187500 5.074311 0.633274 0 - G 11579568 0.000000 0.187500 4.949311 0.633274 0 - F 11579568 0.000000 4 + A3 11579568 0.040000 20.935040 5.511811 21.299213 0 180.000000 15.000000 + A3 11579568 0.040000 20.935040 5.511811 -21.299213 0 345.000000 15.000000 + G3 11579568 0.000000 0.187500 5.074311 0.633274 0 + G3 11579568 0.000000 0.187500 4.949311 0.633274 0 + F4 11579568 0.000000 4 0 5.074311 0.364173 0 5.074311 0.820774 0 4.949311 0.820774 0 4.949311 0.364173 0 - G 11579568 0.000000 0.187500 4.074311 0.633274 0 - G 11579568 0.000000 0.187500 3.949311 0.633274 0 - F 11579568 0.000000 4 + G3 11579568 0.000000 0.187500 4.074311 0.633274 0 + G3 11579568 0.000000 0.187500 3.949311 0.633274 0 + F4 11579568 0.000000 4 0 4.074311 0.364173 0 4.074311 0.820774 0 3.949311 0.820774 0 @@ -1006,18 +1010,18 @@ TURNOUT N "Tomix Fine Track 3-Way Turnout 541mm-R15 (elec) 1262" C 0 0 21.299213 0.000000 21.299213 165.000000 15.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 C 0 0 21.299213 0.000000 -21.299213 0.000000 15.000000 - A 11579568 0.040000 20.935040 0.000000 21.299213 165.000000 15.000000 - A 11579568 0.040000 20.935040 0.000000 -21.299213 0.000000 15.000000 - G 11579568 0.000000 0.187500 0.437500 0.633274 0 - G 11579568 0.000000 0.187500 0.562500 0.633274 0 - F 11579568 0.000000 4 + A3 11579568 0.040000 20.935040 0.000000 21.299213 0 165.000000 15.000000 + A3 11579568 0.040000 20.935040 0.000000 -21.299213 0 0.000000 15.000000 + G3 11579568 0.000000 0.187500 0.437500 0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 0.633274 0 + F4 11579568 0.000000 4 0 0.437500 0.364173 0 0.437500 0.820774 0 0.562500 0.820774 0 0.562500 0.364173 0 - G 11579568 0.000000 0.187500 1.437500 0.633274 0 - G 11579568 0.000000 0.187500 1.562500 0.633274 0 - F 11579568 0.000000 4 + G3 11579568 0.000000 0.187500 1.437500 0.633274 0 + G3 11579568 0.000000 0.187500 1.562500 0.633274 0 + F4 11579568 0.000000 4 0 1.437500 0.364173 0 1.437500 0.820774 0 1.562500 0.820774 0 @@ -1031,11 +1035,11 @@ TURNOUT N "Tomix Fine Track Wye Turnout 280mm-15 (elec) 1240" E 2.853123 -0.375621 105.000000 C 0 0 11.023622 0.000000 11.023622 165.000000 15.000000 C 0 0 11.023622 0.000000 -11.023622 0.000000 15.000000 - A 11579568 0.040000 10.659449 0.000000 11.023622 165.000000 15.000000 - A 11579568 0.040000 10.659449 0.000000 -11.023622 0.000000 15.000000 - G 11579568 0.000000 0.187500 0.937500 0.633274 0 - G 11579568 0.000000 0.187500 1.062500 0.633274 0 - F 11579568 0.000000 4 + A3 11579568 0.040000 10.659449 0.000000 11.023622 0 165.000000 15.000000 + A3 11579568 0.040000 10.659449 0.000000 -11.023622 0 0.000000 15.000000 + G3 11579568 0.000000 0.187500 0.937500 0.633274 0 + G3 11579568 0.000000 0.187500 1.062500 0.633274 0 + F4 11579568 0.000000 4 0 0.937500 0.364173 0 0.937500 0.820774 0 1.062500 0.820774 0 @@ -1044,13 +1048,12 @@ TURNOUT N "Tomix Fine Track Wye Turnout 280mm-15 (elec) 1240" SUBCONTENTS Tomix N-Scale Fine Track - Curve Turnouts -#1248/1249 Obsolete -TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-L45 (elec) 1249" +TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-R45 (Obsoltete) 1248" P "Normal" 1 6 4 5 P "Reverse" 1 2 3 E 0.000000 0.000000 270.000000 - E 8.887367 3.500827 45.999999 - E 7.737341 3.364292 44.000001 + E 8.887367 3.500827 46.000000 + E 7.737341 3.364292 44.000000 S 0 0.000000 0.000000 0.000000 0.354300 0.000000 C 0 0.000000 -9.739522 0.354300 9.739522 134.000000 46.000000 S 0 0.000000 7.360326 2.973882 7.737341 3.364292 @@ -1065,20 +1068,20 @@ TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-L45 (elec) 1249" A3 11579568 0.040000 11.232446 0.576816 11.596619 0 136.000000 2.750000 L3 11579568 0.040000 8.885481 2.992745 0 9.140343 3.238863 0 L3 11579568 0.040000 8.379529 3.516674 0 8.634391 3.762791 0 - G 11579568 0.000000 0.187500 0.437500 0.633274 0 - G 11579568 0.000000 0.187500 0.562500 0.633274 0 - F 11579568 0.000000 4 + G3 11579568 0.000000 0.187500 0.437500 0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 0.633274 0 + F4 11579568 0.000000 4 0 0.437500 0.364173 0 0.437500 0.820774 0 0.562500 0.820774 0 0.562500 0.364173 0 END$SEGS -TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-R45 (elec) 1248" +TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-L45 (Obsoltete) 1249" P "Normal" 1 6 4 5 P "Reverse" 1 2 3 E 0.000000 0.000000 270.000000 - E 8.887367 -3.500827 134.000001 - E 7.737341 -3.364292 135.999999 + E 8.887367 -3.500827 134.000000 + E 7.737341 -3.364292 136.000000 S 0 0.000000 0.000000 0.000000 0.354300 -0.000000 C 0 0.000000 9.739522 0.354300 -9.739522 0.000000 46.000000 S 0 0.000000 7.360326 -2.973882 7.737341 -3.364292 @@ -1093,20 +1096,20 @@ TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-R45 (elec) 1248" A3 11579568 0.040000 11.232446 0.576816 -11.596619 0 41.250000 2.750000 L3 11579568 0.040000 8.379529 -3.516674 0 8.634391 -3.762791 0 L3 11579568 0.040000 8.885481 -2.992745 0 9.140343 -3.238863 0 - G 11579568 0.000000 0.187500 0.437500 -0.633274 0 - G 11579568 0.000000 0.187500 0.562500 -0.633274 0 - F 11579568 0.000000 4 + G3 11579568 0.000000 0.187500 0.437500 -0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 -0.633274 0 + F4 11579568 0.000000 4 0 0.437500 -0.364173 0 0.437500 -0.820774 0 0.562500 -0.820774 0 0.562500 -0.364173 0 END$SEGS -TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-L45 (elec) 1279" +TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-R45 (elec) 1278" P "Normal" 1 6 4 5 P "Reverse" 1 2 3 E 0.000000 0.000000 270.000000 - E 8.887367 3.500827 45.999999 - E 7.737341 3.364292 44.000001 + E 8.887367 3.500827 46.000000 + E 7.737341 3.364292 44.000000 S 0 0.000000 0.000000 0.000000 0.354300 0.000000 C 0 0.000000 -9.739522 0.354300 9.739522 134.000000 46.000000 S 0 0.000000 7.360326 2.973882 7.737341 3.364292 @@ -1121,20 +1124,20 @@ TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-L45 (elec) 1279" A3 11579568 0.040000 11.232446 0.576816 11.596619 0 136.000000 2.750000 L3 11579568 0.040000 8.885481 2.992745 0 9.140343 3.238863 0 L3 11579568 0.040000 8.379529 3.516674 0 8.634391 3.762791 0 - G 11579568 0.000000 0.187500 0.437500 0.633274 0 - G 11579568 0.000000 0.187500 0.562500 0.633274 0 - F 11579568 0.000000 4 + G3 11579568 0.000000 0.187500 0.437500 0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 0.633274 0 + F4 11579568 0.000000 4 0 0.437500 0.364173 0 0.437500 0.820774 0 0.562500 0.820774 0 0.562500 0.364173 0 END$SEGS -TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-R45 (elec) 1278" +TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-L45 (elec) 1279" P "Normal" 1 6 4 5 P "Reverse" 1 2 3 E 0.000000 0.000000 270.000000 - E 8.887367 -3.500827 134.000001 - E 7.737341 -3.364292 135.999999 + E 8.887367 -3.500827 134.000000 + E 7.737341 -3.364292 136.000000 S 0 0.000000 0.000000 0.000000 0.354300 -0.000000 C 0 0.000000 9.739522 0.354300 -9.739522 0.000000 46.000000 S 0 0.000000 7.360326 -2.973882 7.737341 -3.364292 @@ -1149,9 +1152,9 @@ TURNOUT N "Tomix Fine Track Turnout 317/280mm Curve-R45 (elec) 1278" A3 11579568 0.040000 11.232446 0.576816 -11.596619 0 41.250000 2.750000 L3 11579568 0.040000 8.379529 -3.516674 0 8.634391 -3.762791 0 L3 11579568 0.040000 8.885481 -2.992745 0 9.140343 -3.238863 0 - G 11579568 0.000000 0.187500 0.437500 -0.633274 0 - G 11579568 0.000000 0.187500 0.562500 -0.633274 0 - F 11579568 0.000000 4 + G3 11579568 0.000000 0.187500 0.437500 -0.633274 0 + G3 11579568 0.000000 0.187500 0.562500 -0.633274 0 + F4 11579568 0.000000 4 0 0.437500 -0.364173 0 0.437500 -0.820774 0 0.562500 -0.820774 0 @@ -1182,14 +1185,14 @@ TURNOUT N "Tomix Fine Track Double Crossover 1247" C 0 0.000000 16.804501 0.605325 -15.347808 0.000000 15.768539 S 0 0.000000 5.172043 0.824296 5.851579 0.632397 C 0 0.000000 -16.804501 10.418251 16.804495 180.000000 15.768539 - L 11579568 0.040000 0.000000 -0.364173 11.023622 -0.364173 - L 11579568 0.040000 0.000000 0.364173 1.5 0.364173 - L 11579568 0.040000 0.000000 1.092520 1.5 1.092520 - L 11579568 0.040000 1.5 0.364173 1.5 1.092520 - L 11579568 0.040000 11.023622 0.364173 9.523622 0.364173 - L 11579568 0.040000 11.023622 1.092520 9.523622 1.092520 - L 11579568 0.040000 9.523622 0.364173 9.523622 1.092520 - L 11579568 0.040000 0.000000 1.820866 11.023622 1.820866 + L3 11579568 0.040000 0.000000 -0.364173 0 11.023622 -0.364173 0 + L3 11579568 0.040000 0.000000 0.364173 0 1.500000 0.364173 0 + L3 11579568 0.040000 0.000000 1.092520 0 1.500000 1.092520 0 + L3 11579568 0.040000 1.5 0.364173 0 1.500000 1.092520 0 + L3 11579568 0.040000 11.023622 0.364173 0 9.523622 0.364173 0 + L3 11579568 0.040000 11.023622 1.092520 0 9.523622 1.092520 0 + L3 11579568 0.040000 9.523622 0.364173 0 9.523622 1.092520 0 + L3 11579568 0.040000 0.000000 1.820866 0 11.023622 1.820866 0 END$SEGS TURNOUT N "Tomix Fine Track Double Slip 140mm-15R 1245" 512 P "Cross1" 1 2 3 @@ -1208,21 +1211,21 @@ TURNOUT N "Tomix Fine Track Double Slip 140mm-15R 1245" 512 S 0 0.000000 4.735734 -0.530493 5.511811 -0.738443 C 0 0.000000 15.568784 0.706236 -15.568784 0.000000 15.000000 C 0 0.000000 -15.568784 4.805575 15.568784 180.000000 15.000000 - L 11579568 0.040000 0.000000 -0.364173 0.706236 -0.364173 - L 11579568 0.040000 4.620359 -0.882258 5.411811 -1.102616 - A 11579568 0.040000 15.204611 0.706236 -15.568784 0.000000 15.000000 - L 11579568 0.040000 0.100000 1.102616 0.891452 0.882258 - L 11579568 0.040000 4.805575 0.364173 5.511811 0.364173 - A 11579568 0.040000 15.204611 4.805575 15.568784 180.000000 15.000000 - G 11579568 0.000000 0.187500 1.437500 -0.633274 0 - G 11579568 0.000000 0.187500 1.562500 -0.633274 0 + L3 11579568 0.040000 0.000000 -0.364173 0 0.706236 -0.364173 0 + L3 11579568 0.040000 4.620359 -0.882258 0 5.411811 -1.102616 0 + A3 11579568 0.040000 15.204611 0.706236 -15.568784 0 0.000000 15.000000 + L3 11579568 0.040000 0.100000 1.102616 0 0.891452 0.882258 0 + L3 11579568 0.040000 4.805575 0.364173 0 5.511811 0.364173 0 + A3 11579568 0.040000 15.204611 4.805575 15.568784 0 180.000000 15.000000 + G3 11579568 0.000000 0.187500 1.437500 -0.633274 0 + G3 11579568 0.000000 0.187500 1.562500 -0.633274 0 F 11579568 0.000000 4 1.437500 -0.364173 0 1.437500 -0.820774 0 1.562500 -0.820774 0 1.562500 -0.364173 0 - G 11579568 0.000000 0.187500 3.937500 -1.033274 0 - G 11579568 0.000000 0.187500 4.062500 -1.033274 0 + G3 11579568 0.000000 0.187500 3.937500 -1.033274 0 + G3 11579568 0.000000 0.187500 4.062500 -1.033274 0 F 11579568 0.000000 4 3.937500 -0.764173 0 3.937500 -1.220774 0 @@ -1246,21 +1249,21 @@ TURNOUT N "Tomix Fine Track Double Slip 140mm-15L 1246" 512 S 0 0.000000 4.735734 0.530493 5.511811 0.738443 C 0 0.000000 15.568784 4.805575 -15.568784 345.000000 15.000000 C 0 0.000000 -15.568784 0.706236 15.568784 165.000000 15.000000 - L 11579568 0.040000 0.000000 0.364173 0.706236 0.364173 - L 11579568 0.040000 4.620359 0.882258 5.411811 1.102616 - A 11579568 0.040000 15.204611 0.706236 15.568784 165.000000 15.000000 - L 11579568 0.040000 0.100000 -1.102616 0.891452 -0.882258 - L 11579568 0.040000 4.805575 -0.364173 5.511811 -0.364173 - A 11579568 0.040000 15.204611 4.805575 -15.568784 345.000000 15.000000 - G 11579568 0.000000 0.187500 3.937500 -0.633274 0 - G 11579568 0.000000 0.187500 4.062500 -0.633274 0 + L3 11579568 0.040000 0.000000 0.364173 0 0.706236 0.364173 0 + L3 11579568 0.040000 4.620359 0.882258 0 5.411811 1.102616 0 + A3 11579568 0.040000 15.204611 0.706236 15.568784 0 165.000000 15.000000 + L3 11579568 0.040000 0.100000 -1.102616 0 0.891452 -0.882258 0 + L3 11579568 0.040000 4.805575 -0.364173 0 5.511811 -0.364173 0 + A3 11579568 0.040000 15.204611 4.805575 -15.568784 0 345.000000 15.000000 + G3 11579568 0.000000 0.187500 3.937500 -0.633274 0 + G3 11579568 0.000000 0.187500 4.062500 -0.633274 0 F 11579568 0.000000 4 3.937500 -0.364173 0 3.937500 -0.820774 0 4.062500 -0.820774 0 4.062500 -0.364173 0 - G 11579568 0.000000 0.187500 1.437500 -1.033274 0 - G 11579568 0.000000 0.187500 1.562500 -1.033274 0 + G3 11579568 0.000000 0.187500 1.437500 -1.033274 0 + G3 11579568 0.000000 0.187500 1.562500 -1.033274 0 F 11579568 0.000000 4 1.437500 -0.7641730 1.437500 -1.220774 0 @@ -1277,10 +1280,10 @@ TURNOUT N "Tomix Fine Track Crossing 15d 140mm(R) 1322" E 5.511811 -0.738443 105.000000 S 0 0.000000 0.000000 0.000000 5.511811 0.000000 S 0 0.000000 0.000000 0.738443 5.511811 -0.738443 - L 11579568 0.040000 0.100000 1.102616 2.755906 0.364173 - L 11579568 0.040000 2.755906 0.364173 5.511811 0.364173 - L 11579568 0.040000 0.000000 -0.364173 2.755906 -0.364173 - L 11579568 0.040000 2.755906 -0.364173 5.411811 -1.102616 + L3 11579568 0.040000 0.100000 1.102616 0 2.755906 0.364173 0 + L3 11579568 0.040000 2.755906 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 2.755906 -0.364173 0 + L3 11579568 0.040000 2.755906 -0.364173 0 5.411811 -1.102616 0 END$SEGS TURNOUT N "Tomix Fine Track Crossing 15d 140mm(L) 1333" P "Normal" 1 0 2 @@ -1290,10 +1293,10 @@ TURNOUT N "Tomix Fine Track Crossing 15d 140mm(L) 1333" E 5.511811 0.738443 75.000000 S 0 0.000000 0.000000 0.000000 5.511811 0.000000 S 0 0.000000 0.000000 -0.738443 5.511811 0.738443 - L 11579568 0.040000 0.100000 -1.102616 2.755906 -0.364173 - L 11579568 0.040000 2.755906 -0.364173 5.511811 -0.364173 - L 11579568 0.040000 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.040000 2.755906 0.364173 5.411811 1.102616 + L3 11579568 0.040000 0.100000 -1.102616 0 2.755906 -0.364173 0 + L3 11579568 0.040000 2.755906 -0.364173 0 5.511811 -0.364173 0 + L3 11579568 0.040000 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.040000 2.755906 0.364173 0 5.411811 1.102616 0 END$SEGS TURNOUT N "Tomix Fine Track Crossing 30d 72.5mm 1321" P "Normal" 1 0 2 @@ -1303,10 +1306,10 @@ TURNOUT N "Tomix Fine Track Crossing 30d 72.5mm 1321" E 2.663127 0.713583 60.000000 S 0 0.000000 0.000000 0.000000 2.854331 0.000000 S 0 0.000000 0.191204 -0.713583 2.663127 0.713583 - L 11579568 0.040000 0.000000 0.364173 1.327166 0.364173 - L 11579568 0.040000 1.327166 0.364173 2.454331 1.027756 - L 11579568 0.040000 0.400000 -1.027756 1.527166 -0.364173 - L 11579568 0.040000 1.527166 -0.364173 2.854331 -0.364173 + L3 11579568 0.040000 0.000000 0.364173 0 1.327166 0.364173 0 + L3 11579568 0.040000 1.327166 0.364173 0 2.454331 1.027756 0 + L3 11579568 0.040000 0.400000 -1.027756 0 1.527166 -0.364173 0 + L3 11579568 0.040000 1.527166 -0.364173 0 2.854331 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Crossing 90d 1324" P "Normal" 1 0 2 @@ -1316,52 +1319,52 @@ TURNOUT N "Tomix Fine Track Crossing 90d 1324" E 0.728346 -0.728346 180.000000 S 0 0 0.000000 0.000000 1.456693 0.000000 S 0 0 0.728346 0.728346 0.728346 -0.728346 - L 11579568 0.040000 0.000000 0.364173 0.364173 0.364173 - L 11579568 0.040000 0.000000 -0.364173 0.364173 -0.364173 - L 11579568 0.040000 1.092519 0.364173 1.456693 0.364173 - L 11579568 0.040000 1.092519 -0.364173 1.456693 -0.364173 - L 11579568 0.040000 0.364173 -0.728346 0.364173 -0.364173 - L 11579568 0.040000 1.092519 -0.728346 1.092519 -0.364173 - L 11579568 0.040000 0.364173 0.364173 0.364173 0.728346 - L 11579568 0.040000 1.092519 0.364173 1.092519 0.728346 + L3 11579568 0.040000 0.000000 0.364173 0 0.364173 0.364173 0 + L3 11579568 0.040000 0.000000 -0.364173 0 0.364173 -0.364173 0 + L3 11579568 0.040000 1.092519 0.364173 0 1.456693 0.364173 0 + L3 11579568 0.040000 1.092519 -0.364173 0 1.456693 -0.364173 0 + L3 11579568 0.040000 0.364173 -0.728346 0 0.364173 -0.364173 0 + L3 11579568 0.040000 1.092519 -0.728346 0 1.092519 -0.364173 0 + L3 11579568 0.040000 0.364173 0.364173 0 0.364173 0.728346 0 + L3 11579568 0.040000 1.092519 0.364173 0 1.092519 0.728346 0 END$SEGS -SUBCONTENTS Tomix N-Scale Fine Track - Brigdes -TURNOUT N "Tomix Fine Track Truss Bridge 11.02 280mm 3030/31/32/33" +SUBCONTENTS Tomix N-Scale Fine Track - Bridges +TURNOUT N "Tomix Fine Track Thru-Truss Bridge 11.02 280mm 3030/31/32/33" P "Normal" 1 E 0.000000 0.000000 270.000000 E 11.023622 0.000000 90.000000 S 0 0 0.000000 0.000000 11.023622 0.000000 - L 0 0.053333 0.000000 0.701680 11.023622 0.701680 - L 0 0.053333 0.000000 -0.701680 11.023622 -0.701680 - L 0 0.053333 0.918635 -0.701680 0.918635 0.701680 - L 0 0.053333 0.918635 0.000000 1.837270 0.701680 - L 0 0.053333 0.918635 0.000000 1.837270 -0.701680 - L 0 0.053333 1.837270 0.701680 2.755905 0.000000 - L 0 0.053333 1.837270 -0.701680 2.755905 0.000000 - L 0 0.053333 2.755905 -0.701680 2.755905 0.701680 - L 0 0.053333 2.755905 0.000000 3.674540 0.701680 - L 0 0.053333 2.755905 0.000000 3.674540 -0.701680 - L 0 0.053333 3.674540 0.701680 4.593175 0.000000 - L 0 0.053333 3.674540 -0.701680 4.593175 0.000000 - L 0 0.053333 4.593175 -0.701680 4.593175 0.701680 - L 0 0.053333 4.593175 0.000000 5.511811 0.701680 - L 0 0.053333 4.593175 0.000000 5.511811 -0.701680 - L 0 0.053333 5.511811 0.701680 6.430445 0.000000 - L 0 0.053333 5.511811 -0.701680 6.430445 0.000000 - L 0 0.053333 6.430445 -0.701680 6.430445 0.701680 - L 0 0.053333 6.430445 0.000000 7.349080 0.701680 - L 0 0.053333 6.430445 0.000000 7.349080 -0.701680 - L 0 0.053333 7.349080 0.701680 8.267715 0.000000 - L 0 0.053333 7.349080 -0.701680 8.267715 0.000000 - L 0 0.053333 8.267715 -0.701680 8.267715 0.701680 - L 0 0.053333 8.267715 0.000000 9.186350 0.701680 - L 0 0.053333 8.267715 0.000000 9.186350 -0.701680 - L 0 0.053333 9.186350 0.701680 10.104985 0.000000 - L 0 0.053333 9.186350 -0.701680 10.104985 0.000000 - L 0 0.053333 10.104985 -0.701680 10.104985 0.701680 - END$SEGS -TURNOUT N "Tomix Fine Track Dbl Trk Truss Bridge 11.02 280mm 3051/52/53/3257" + L3 0 0.053333 0.000000 0.701680 0 11.023622 0.701680 0 + L3 0 0.053333 0.000000 -0.701680 0 11.023622 -0.701680 0 + L3 0 0.053333 0.918635 -0.701680 0 0.918635 0.701680 0 + L3 0 0.053333 0.918635 0.000000 0 1.837270 0.701680 0 + L3 0 0.053333 0.918635 0.000000 0 1.837270 -0.701680 0 + L3 0 0.053333 1.837270 0.701680 0 2.755905 0.000000 0 + L3 0 0.053333 1.837270 -0.701680 0 2.755905 0.000000 0 + L3 0 0.053333 2.755905 -0.701680 0 2.755905 0.701680 0 + L3 0 0.053333 2.755905 0.000000 0 3.674540 0.701680 0 + L3 0 0.053333 2.755905 0.000000 0 3.674540 -0.701680 0 + L3 0 0.053333 3.674540 0.701680 0 4.593175 0.000000 0 + L3 0 0.053333 3.674540 -0.701680 0 4.593175 0.000000 0 + L3 0 0.053333 4.593175 -0.701680 0 4.593175 0.701680 0 + L3 0 0.053333 4.593175 0.000000 0 5.511811 0.701680 0 + L3 0 0.053333 4.593175 0.000000 0 5.511811 -0.701680 0 + L3 0 0.053333 5.511811 0.701680 0 6.430445 0.000000 0 + L3 0 0.053333 5.511811 -0.701680 0 6.430445 0.000000 0 + L3 0 0.053333 6.430445 -0.701680 0 6.430445 0.701680 0 + L3 0 0.053333 6.430445 0.000000 0 7.349080 0.701680 0 + L3 0 0.053333 6.430445 0.000000 0 7.349080 -0.701680 0 + L3 0 0.053333 7.349080 0.701680 0 8.267715 0.000000 0 + L3 0 0.053333 7.349080 -0.701680 0 8.267715 0.000000 0 + L3 0 0.053333 8.267715 -0.701680 0 8.267715 0.701680 0 + L3 0 0.053333 8.267715 0.000000 0 9.186350 0.701680 0 + L3 0 0.053333 8.267715 0.000000 0 9.186350 -0.701680 0 + L3 0 0.053333 9.186350 0.701680 0 10.104985 0.000000 0 + L3 0 0.053333 9.186350 -0.701680 0 10.104985 0.000000 0 + L3 0 0.053333 10.104985 -0.701680 0 10.104985 0.701680 0 + END$SEGS +TURNOUT N "Tomix Fine Track Dbl Trk Thru-Truss Bridge 11.02 280mm 3051/52/53/3257" P "Normal" 1 0 2 E 0.000000 0.728346 270.000000 E 11.023622 0.728346 90.000000 @@ -1369,110 +1372,142 @@ TURNOUT N "Tomix Fine Track Dbl Trk Truss Bridge 11.02 280mm 3051/52/53/3257" E 11.023622 -0.728346 90.000000 S 0 0 0.000000 0.728346 11.023622 0.728346 S 0 0 0.000000 -0.728346 11.023622 -0.728346 - L 0 0.053333 0.000000 1.430026 11.023622 1.430026 - L 0 0.053333 0.000000 -1.430026 11.023622 -1.430026 - L 0 0.053333 0.918635 -1.430026 0.918635 1.430026 - L 0 0.053333 0.918635 1.430026 2.755905 -1.430026 - L 0 0.053333 0.918635 -1.430026 2.755905 1.430026 - L 0 0.053333 2.755905 -1.430026 2.755905 1.430026 - L 0 0.053333 2.755905 1.430026 4.593175 -1.430026 - L 0 0.053333 2.755905 -1.430026 4.593175 1.430026 - L 0 0.053333 4.593175 -1.430026 4.593175 1.430026 - L 0 0.053333 4.593175 1.430026 6.430445 -1.430026 - L 0 0.053333 4.593175 -1.430026 6.430445 1.430026 - L 0 0.053333 6.430445 -1.430026 6.430445 1.430026 - L 0 0.053333 6.430445 1.430026 8.267715 -1.430026 - L 0 0.053333 6.430445 -1.430026 8.267715 1.430026 - L 0 0.053333 8.267715 -1.430026 8.267715 1.430026 - L 0 0.053333 8.267715 1.430026 10.104985 -1.430026 - L 0 0.053333 8.267715 -1.430026 10.104985 1.430026 - L 0 0.053333 10.104985 -1.430026 10.104985 1.430026 + L3 0 0.053333 0.000000 1.430026 0 11.023622 1.430026 0 + L3 0 0.053333 0.000000 -1.430026 0 11.023622 -1.430026 0 + L3 0 0.053333 0.918635 -1.430026 0 0.918635 1.430026 0 + L3 0 0.053333 0.918635 1.430026 0 2.755905 -1.430026 0 + L3 0 0.053333 0.918635 -1.430026 0 2.755905 1.430026 0 + L3 0 0.053333 2.755905 -1.430026 0 2.755905 1.430026 0 + L3 0 0.053333 2.755905 1.430026 0 4.593175 -1.430026 0 + L3 0 0.053333 2.755905 -1.430026 0 4.593175 1.430026 0 + L3 0 0.053333 4.593175 -1.430026 0 4.593175 1.430026 0 + L3 0 0.053333 4.593175 1.430026 0 6.430445 -1.430026 0 + L3 0 0.053333 4.593175 -1.430026 0 6.430445 1.430026 0 + L3 0 0.053333 6.430445 -1.430026 0 6.430445 1.430026 0 + L3 0 0.053333 6.430445 1.430026 0 8.267715 -1.430026 0 + L3 0 0.053333 6.430445 -1.430026 0 8.267715 1.430026 0 + L3 0 0.053333 8.267715 -1.430026 0 8.267715 1.430026 0 + L3 0 0.053333 8.267715 1.430026 0 10.104985 -1.430026 0 + L3 0 0.053333 8.267715 -1.430026 0 10.104985 1.430026 0 + L3 0 0.053333 10.104985 -1.430026 0 10.104985 1.430026 0 END$SEGS TURNOUT N "Tomix Fine Track Plate Grider Bridge 5.51 140mm 3029" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0 0.000000 0.000000 5.511811 0.000000 - L 0 0.053333 0.000000 0.701680 5.511811 0.701680 - L 0 0.053333 0.000000 0.364173 0.000000 0.701680 - L 0 0.053333 1.102362 0.364173 1.102362 0.701680 - L 0 0.053333 2.204724 0.364173 2.204724 0.701680 - L 0 0.053333 3.307086 0.364173 3.307086 0.701680 - L 0 0.053333 4.409448 0.364173 4.409448 0.701680 - L 0 0.053333 5.511811 0.364173 5.511811 0.701680 - L 0 0.053333 0.000000 -0.701680 5.511811 -0.701680 - L 0 0.053333 0.000000 -0.364173 0.000000 -0.701680 - L 0 0.053333 1.102362 -0.364173 1.102362 -0.701680 - L 0 0.053333 2.204724 -0.364173 2.204724 -0.701680 - L 0 0.053333 3.307086 -0.364173 3.307086 -0.701680 - L 0 0.053333 4.409448 -0.364173 4.409448 -0.701680 - L 0 0.053333 5.511811 -0.364173 5.511811 -0.701680 - END$SEGS -TURNOUT N "Tomix Fine Track Deck Grider Bridge 5.51 140mm 3028" - P "Normal" 1 + L3 0 0.053333 0.000000 0.701680 0 5.511811 0.701680 0 + L3 0 0.053333 0.000000 0.364173 0 0.000000 0.701680 0 + L3 0 0.053333 1.102362 0.364173 0 1.102362 0.701680 0 + L3 0 0.053333 2.204724 0.364173 0 2.204724 0.701680 0 + L3 0 0.053333 3.307086 0.364173 0 3.307086 0.701680 0 + L3 0 0.053333 4.409448 0.364173 0 4.409448 0.701680 0 + L3 0 0.053333 5.511811 0.364173 0 5.511811 0.701680 0 + L3 0 0.053333 0.000000 -0.701680 0 5.511811 -0.701680 0 + L3 0 0.053333 0.000000 -0.364173 0 0.000000 -0.701680 0 + L3 0 0.053333 1.102362 -0.364173 0 1.102362 -0.701680 0 + L3 0 0.053333 2.204724 -0.364173 0 2.204724 -0.701680 0 + L3 0 0.053333 3.307086 -0.364173 0 3.307086 -0.701680 0 + L3 0 0.053333 4.409448 -0.364173 0 4.409448 -0.701680 0 + L3 0 0.053333 5.511811 -0.364173 0 5.511811 -0.701680 0 + END$SEGS +TURNOUT N "Tomix Fine Track Iron Truss Deck Girder Bridge 11.02 280mm 3266(Red)/3267(Grn)" + P "Normal" 20 E 0.000000 0.000000 270.000000 - E 5.511811 0.000000 90.000000 - S 0 0 0.000000 0.000000 5.511811 0.000000 - F 11579568 0.000000 4 - 0.000000 0.364173 0 - 0.300000 0.364173 0 - 0.300000 0.701680 0 - 0.000000 0.701680 0 - F 11579568 0.000000 4 - 5.211811 0.364173 0 - 5.511811 0.364173 0 - 5.511811 0.701680 0 - 5.211811 0.701680 0 + E 11.023622 0.000000 90.000000 + L3 11579568 0.040000 0.000000 0.701680 0 0.000000 -0.701680 0 + L3 11579568 0.040000 0.000000 0.701680 0 1.837270 -0.701680 0 + L3 11579568 0.040000 0.000000 -0.701680 0 1.837270 0.701680 0 + L3 11579568 0.040000 1.837270 0.701680 0 1.837270 -0.701680 0 + L3 11579568 0.040000 1.837270 0.701680 0 3.674540 -0.701680 0 + L3 11579568 0.040000 1.837270 -0.701680 0 3.674540 0.701680 0 + L3 11579568 0.040000 3.674540 0.701680 0 3.674540 -0.701680 0 + L3 11579568 0.040000 3.674540 0.701680 0 5.511810 -0.701680 0 + L3 11579568 0.040000 3.674540 -0.701680 0 5.511810 0.701680 0 + L3 11579568 0.040000 5.511810 0.701680 0 5.511810 -0.701680 0 + L3 11579568 0.040000 5.511810 0.701680 0 7.349080 -0.701680 0 + L3 11579568 0.040000 5.511810 -0.701680 0 7.349080 0.701680 0 + L3 11579568 0.040000 7.349080 0.701680 0 7.349080 -0.701680 0 + L3 11579568 0.040000 7.349080 0.701680 0 9.186350 -0.701680 0 + L3 11579568 0.040000 7.349080 -0.701680 0 9.186350 0.701680 0 + L3 11579568 0.040000 9.186350 0.701680 0 9.186350 -0.701680 0 + L3 11579568 0.040000 9.186350 0.701680 0 11.023622 -0.701680 0 + L3 11579568 0.040000 9.186350 -0.701680 0 11.023622 0.701680 0 + L3 11579568 0.040000 11.023622 0.701680 0 11.023622 -0.701680 0 + S 0 0 0.000000 0.000000 11.023622 0.000000 + L3 9127187 0.300000 0.000000 0.500000 0 11.023622 0.500000 0 + L3 9127187 0.300000 0.000000 -0.500000 0 11.023622 -0.500000 0 + L3 0 0.040000 0.000000 0.701680 0 11.023622 0.701680 0 + L3 0 0.040000 0.000000 -0.701680 0 11.023622 -0.701680 0 END$SEGS -TURNOUT N "Tomix Fine Track Deck Grider Bridge(DK Green) 5.51 140mm 3241" - P "Normal" 1 +TURNOUT N "Tomix Fine Track Deck Grider Bridge 5.51 140mm 3255(Red)/3256(Grn)" + P "Normal" 25 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 + L3 11579568 0.040000 0.000000 0.250000 0 5.511811 0.250000 0 + L3 11579568 0.040000 0.000000 -0.250000 0 5.511811 -0.250000 0 + L3 11579568 0.040000 0.000000 0.250000 0 0.000000 -0.250000 0 + L3 11579568 0.040000 0.000000 0.250000 0 0.459318 -0.250000 0 + L3 11579568 0.040000 0.000000 -0.250000 0 0.459318 0.250000 0 + L3 11579568 0.040000 0.459318 0.250000 0 0.459318 -0.250000 0 + L3 11579568 0.040000 0.459318 0.250000 0 1.377953 -0.250000 0 + L3 11579568 0.040000 0.459318 -0.250000 0 1.377953 0.250000 0 + L3 11579568 0.040000 1.377953 0.250000 0 1.377953 -0.250000 0 + L3 11579568 0.040000 1.377953 0.250000 0 2.296588 -0.250000 0 + L3 11579568 0.040000 1.377953 -0.250000 0 2.296588 0.250000 0 + L3 11579568 0.040000 2.296588 0.250000 0 2.296588 -0.250000 0 + L3 11579568 0.040000 2.296588 0.250000 0 3.215223 -0.250000 0 + L3 11579568 0.040000 2.296588 -0.250000 0 3.215223 0.250000 0 + L3 11579568 0.040000 3.215223 0.250000 0 3.215223 -0.250000 0 + L3 11579568 0.040000 3.215223 0.250000 0 4.133858 -0.250000 0 + L3 11579568 0.040000 3.215223 -0.250000 0 4.133858 0.250000 0 + L3 11579568 0.040000 4.133858 0.250000 0 4.133858 -0.250000 0 + L3 11579568 0.040000 4.133858 0.250000 0 5.052493 -0.250000 0 + L3 11579568 0.040000 4.133858 -0.250000 0 5.052493 0.250000 0 + L3 11579568 0.040000 5.052493 0.250000 0 5.052493 -0.250000 0 + L3 11579568 0.040000 5.052493 0.250000 0 5.511811 -0.250000 0 + L3 11579568 0.040000 5.052493 -0.250000 0 5.511811 0.250000 0 + L3 11579568 0.040000 5.511811 0.250000 0 5.511811 -0.250000 0 S 0 0 0.000000 0.000000 5.511811 0.000000 - F 11579568 0.000000 4 - 0.000000 0.364173 0 - 0.300000 0.364173 0 - 0.300000 0.701680 0 - 0.000000 0.701680 0 - F 11579568 0.000000 4 - 5.211811 0.364173 0 - 5.511811 0.364173 0 - 5.511811 0.701680 0 - 5.211811 0.701680 0 END$SEGS -TURNOUT N "Tomix Fine Track Trough Girder Bridge(Red) 1.38 35mm 3264" - P "Normal" 3 +TURNOUT N "Tomix Fine Track Deck Grider Bridge 2.76 70mm 3273(Red)/3274(Grn)" + P "Normal" 13 E 0.000000 0.000000 270.000000 - E 1.377953 0.000000 90.000000 - F 11579568 0.000000 4 - 0.000000 0.364173 0 - 0.200000 0.364173 0 - 0.200000 -0.364173 0 - 0.000000 -0.364173 0 - F 11579568 0.000000 4 - 1.177953 0.364173 0 - 1.377953 0.364173 0 - 1.377953 -0.364173 0 - 1.177953 -0.364173 0 - S 0 0 0.000000 0.000000 1.377953 0.000000 + E 2.755906 0.000000 90.000000 + L3 11579568 0.040000 0.000000 0.250000 0 2.755906 0.250000 0 + L3 11579568 0.040000 0.000000 -0.250000 0 2.755906 -0.250000 0 + L3 11579568 0.040000 0.000000 0.250000 0 0.000000 -0.250000 0 + L3 11579568 0.040000 0.000000 0.250000 0 0.918635 -0.250000 0 + L3 11579568 0.040000 0.000000 -0.250000 0 0.918635 0.250000 0 + L3 11579568 0.040000 0.918635 0.250000 0 0.918635 -0.250000 0 + L3 11579568 0.040000 0.918635 0.250000 0 1.837270 -0.250000 0 + L3 11579568 0.040000 0.918635 -0.250000 0 1.837270 0.250000 0 + L3 11579568 0.040000 1.837270 0.250000 0 1.837270 -0.250000 0 + L3 11579568 0.040000 1.837270 0.250000 0 2.755906 -0.250000 0 + L3 11579568 0.040000 1.837270 -0.250000 0 2.755906 0.250000 0 + L3 11579568 0.040000 2.755906 0.250000 0 2.755906 -0.250000 0 + S 0 0 0.000000 0.000000 2.755906 0.000000 END$SEGS -TURNOUT N "Tomix Fine Track Trough Girder Bridge(Green) 1.38 35mm 3265" +TURNOUT N "Tomix Fine Track Girder Bridge 1.38 35mm 3264(Red)/3265(Grn)" P "Normal" 3 E 0.000000 0.000000 270.000000 E 1.377953 0.000000 90.000000 - F 11579568 0.000000 4 + F4 11579568 0.000000 4 0 0.000000 0.364173 0 0.200000 0.364173 0 0.200000 -0.364173 0 0.000000 -0.364173 0 - F 11579568 0.000000 4 + F4 11579568 0.000000 4 0 1.177953 0.364173 0 1.377953 0.364173 0 1.377953 -0.364173 0 1.177953 -0.364173 0 S 0 0 0.000000 0.000000 1.377953 0.000000 + L3 0 0.053333 0.000000 0.350000 0 1.377953 0.350000 0 + L3 0 0.053333 0.000000 -0.350000 0 1.377953 -0.350000 0 END$SEGS + SUBCONTENTS Tomix N-Scale Fine Track - Turn Table TURNOUT N "Tomix Fine Track Turn Table 8.34 212mm 1631" 512 # TT was designed with 212mm bridge, outside dia. is approx., 15 degree spacing @@ -1560,9 +1595,8 @@ TURNOUT N "Tomix Fine Track Turn Table 8.34 212mm 1631" 512 S 0 0 1.080111 -4.031029 0.950701 -3.548066 S 16777215 0 0.950701 -3.548066 -0.950701 3.548066 S 0 0 -0.950701 3.548066 -1.080111 4.031029 - - A 11579568 0.053333 4.173228 0.000000 0.000000 0.000000 360.000000 - A 11579568 0.053333 3.673228 0.000000 0.000000 0.000000 360.000000 + A3 11579568 0.053333 4.173228 0.000000 0.000000 0 0.000000 360.000000 + A3 11579568 0.053333 3.673228 0.000000 0.000000 0 0.000000 360.000000 END$SEGS SUBCONTENTS Tomix N-Scale Fine Track - Signal Track @@ -1571,9 +1605,9 @@ TURNOUT N "Tomix Fine Track 70mm 5 color 5560" E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.053333 0.000000 -0.364173 2.755906 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 + F4 11579568 0.000000 4 0 1.002953 0.364173 0 1.752953 0.364173 0 1.752953 0.864173 0 @@ -1584,9 +1618,9 @@ TURNOUT N "Tomix Fine Track 70mm 4 color(Yel/Grn) 5561" E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.053333 0.000000 -0.364173 2.755906 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 + F4 11579568 0.000000 4 0 1.002953 0.364173 0 1.752953 0.364173 0 1.752953 0.864173 0 @@ -1597,9 +1631,9 @@ TURNOUT N "Tomix Fine Track 70mm 4 color(Yel/Yel) 5562" E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.053333 0.000000 -0.364173 2.755906 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 + F4 11579568 0.000000 4 0 1.002953 0.364173 0 1.752953 0.364173 0 1.752953 0.864173 0 @@ -1610,9 +1644,9 @@ TURNOUT N "Tomix Fine Track 70mm 3 color 5564" E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.053333 0.000000 -0.364173 2.755906 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 + F4 11579568 0.000000 4 0 1.002953 0.364173 0 1.752953 0.364173 0 1.752953 0.864173 0 @@ -1623,9 +1657,9 @@ TURNOUT N "Tomix Fine Track 70mm 2 color 5565" E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.053333 0.000000 -0.364173 2.755906 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 + F4 11579568 0.000000 4 0 1.002953 0.364173 0 1.752953 0.364173 0 1.752953 0.864173 0 @@ -1638,44 +1672,44 @@ TURNOUT N "Tomix Fine Track Re-Railer 140mm 1523" E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.053333 0.000000 0.364173 5.511811 0.364173 - L 11579568 0.053333 0.000000 -0.364173 5.511811 -0.364173 - L 0 0.053333 1.837270 0.364173 3.674541 0.364173 - L 0 0.053333 3.674541 0.364173 3.674541 -0.364173 - L 0 0.053333 3.674541 -0.364173 1.837270 -0.364173 - L 0 0.053333 1.837270 -0.364173 1.837270 0.364173 + L3 11579568 0.053333 0.000000 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 5.511811 -0.364173 0 + L3 0 0.053333 1.837270 0.364173 0 3.674541 0.364173 0 + L3 0 0.053333 3.674541 0.364173 0 3.674541 -0.364173 0 + L3 0 0.053333 3.674541 -0.364173 0 1.837270 -0.364173 0 + L3 0 0.053333 1.837270 -0.364173 0 1.837270 0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track PC Re-Railer 140mm 1524" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.053333 0.000000 0.364173 5.511811 0.364173 - L 11579568 0.053333 0.000000 -0.364173 5.511811 -0.364173 - L 0 0.053333 1.837270 0.364173 3.674541 0.364173 - L 0 0.053333 3.674541 0.364173 3.674541 -0.364173 - L 0 0.053333 3.674541 -0.364173 1.837270 -0.364173 - L 0 0.053333 1.837270 -0.364173 1.837270 0.364173 + L3 11579568 0.053333 0.000000 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 5.511811 -0.364173 0 + L3 0 0.053333 1.837270 0.364173 0 3.674541 0.364173 0 + L3 0 0.053333 3.674541 0.364173 0 3.674541 -0.364173 0 + L3 0 0.053333 3.674541 -0.364173 0 1.837270 -0.364173 0 + L3 0 0.053333 1.837270 -0.364173 0 1.837270 0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Mag Uncoupler 70mm 1521" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.3641730 2.755906 0.3641730 - L 11579568 0.053333 0.000000 -0.3641730 2.755906 -0.3641730 - L 0 0.053333 0.253333 0.133560 2.280000 0.133560 - L 0 0.053333 2.280000 0.133560 2.280000 -0.146440 - L 0 0.053333 2.280000 -0.146440 0.253333 -0.146440 - L 0 0.053333 0.253333 -0.146440 0.253333 0.133560 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 + L3 0 0.053333 0.253333 0.133560 0 2.280000 0.133560 0 + L3 0 0.053333 2.280000 0.133560 0 2.280000 -0.146440 0 + L3 0 0.053333 2.280000 -0.146440 0 0.253333 -0.146440 0 + L3 0 0.053333 0.253333 -0.146440 0 0.253333 0.133560 0 END$SEGS TURNOUT N "Tomix Fine Track W/Insul. Gap 70mm 1671" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.3641730 2.755906 0.3641730 - L 11579568 0.053333 0.000000 -0.3641730 2.755906 -0.3641730 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Adjustable 70-90mm 1522" P "Normal" 1 @@ -1683,8 +1717,8 @@ TURNOUT N "Tomix Fine Track Adjustable 70-90mm 1522" E 2.755906 0.000000 90.000000 X adjustable 2.755906 3.543307 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.053333 0.000000 -0.364173 2.755906 -0.364173 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track PC Adjustable 70-90mm 1526" P "Normal" 1 @@ -1692,17 +1726,17 @@ TURNOUT N "Tomix Fine Track PC Adjustable 70-90mm 1526" E 2.755906 0.000000 90.000000 X adjustable 2.755906 3.543307 S 0 0 0.000000 0.000000 2.755906 0.000000 - L 11579568 0.053333 0.000000 0.364173 2.755906 0.364173 - L 11579568 0.053333 0.000000 -0.364173 2.755906 -0.364173 + L3 11579568 0.053333 0.000000 0.364173 0 2.755906 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 2.755906 -0.364173 0 END$SEGS TURNOUT N "Tomix Fine Track Wheel Cleaner Rail 140mm 6414" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.053333 0.000000 0.364173 5.511811 0.364173 - L 11579568 0.053333 0.000000 -0.364173 5.511811 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.053333 0.000000 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 5.511811 -0.364173 0 + F4 11579568 0.000000 4 0 1.456693 0.364173 0 4.055118 0.364173 0 4.055118 1.092519 0 @@ -1713,9 +1747,9 @@ TURNOUT N "Tomix Fine Track PC Wheel Cleaner Rail 140mm 6415" E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 5.511811 0.000000 - L 11579568 0.053333 0.000000 0.364173 5.511811 0.364173 - L 11579568 0.053333 0.000000 -0.364173 5.511811 -0.364173 - F 11579568 0.000000 4 + L3 11579568 0.053333 0.000000 0.364173 0 5.511811 0.364173 0 + L3 11579568 0.053333 0.000000 -0.364173 0 5.511811 -0.364173 0 + F4 11579568 0.000000 4 0 1.456693 0.364173 0 4.055118 0.364173 0 4.055118 1.092519 0 @@ -1728,48 +1762,48 @@ TURNOUT N "Tomix Fine Track Wide Tram Straight 18.5mm S18.5-WT/1798" E 0.000000 0.000000 270.000000 E 0.728346 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 0.728346 0.000000 - L 0 0.039370 0.000000 -0.728346 0.728346 -0.728346 - L 0 0.039370 0.000000 0.728346 0.728346 0.728346 + L3 0 0.039370 0.000000 -0.728346 0 0.728346 -0.728346 0 + L3 0 0.039370 0.000000 0.728346 0 0.728346 0.728346 0 END$SEGS TURNOUT N "Tomix Fine Track Wide Tram Straight 37mm S37-WT/1798" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.456693 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 1.456693 0.000000 - L 0 0.039370 0.000000 -0.728346 1.456693 -0.728346 - L 0 0.039370 0.000000 0.728346 1.456693 0.728346 + L3 0 0.039370 0.000000 -0.728346 0 1.456693 -0.728346 0 + L3 0 0.039370 0.000000 0.728346 0 1.456693 0.728346 0 END$SEGS TURNOUT N "Tomix Fine Track Wide Tram Straight(Sensor) 37mm S37-WT-SE/5568" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.456693 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 1.456693 0.000000 - L 0 0.039370 0.000000 -0.728346 1.456693 -0.728346 - L 0 0.039370 0.000000 0.728346 1.456693 0.728346 + L3 0 0.039370 0.000000 -0.728346 0 1.456693 -0.728346 0 + L3 0 0.039370 0.000000 0.728346 0 1.456693 0.728346 0 END$SEGS TURNOUT N "Tomix Fine Track Wide Tram Straight 47.5mm S47.5-WT/1798" P "Normal" 1 E 0.000000 0.000000 270.000000 E 1.870079 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 1.870079 0.000000 - L 0 0.039370 0.000000 -0.728346 1.870077 -0.728346 - L 0 0.039370 0.000000 0.728346 1.870079 0.728346 + L3 0 0.039370 0.000000 -0.728346 0 1.870077 -0.728346 0 + L3 0 0.039370 0.000000 0.728346 0 1.870079 0.728346 0 END$SEGS TURNOUT N "Tomix Fine Track Wide Tram Straight 70mm S70-WT/1792/1790" P "Normal" 1 E 0.000000 0.000000 270.000000 E 2.755906 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 2.755906 0.000000 - L 0 0.039370 0.000000 -0.728346 2.755904 -0.728346 - L 0 0.039370 0.000000 0.728346 2.755906 0.728346 + L3 0 0.039370 0.000000 -0.728346 0 2.755904 -0.728346 0 + L3 0 0.039370 0.000000 0.728346 0 2.755906 0.728346 0 END$SEGS TURNOUT N "Tomix Fine Track Wide Tram Straight 140mm S140-WT/1793/1791" P "Normal" 1 E 0.000000 0.000000 270.000000 E 5.511811 0.000000 90.000000 S 0 0.000000 0.000000 0.000000 5.511811 0.000000 - L 0 0.039370 0.000000 -0.728346 5.511809 -0.728346 - L 0 0.039370 0.000000 0.728346 5.511811 0.728346 + L3 0 0.039370 0.000000 -0.728346 0 5.511809 -0.728346 0 + L3 0 0.039370 0.000000 0.728346 0 5.511811 0.728346 0 END$SEGS TURNOUT N "Tomix Fine Track Wide Tram 30d Curve 103mm C103-30-WT/1795" P "Normal" 1 diff --git a/app/lib/params/OO-Peco-Code75Bullhead.xtp b/app/lib/params/OO-Peco-Code75Bullhead.xtp old mode 100644 new mode 100755 index 9092395..480764c --- a/app/lib/params/OO-Peco-Code75Bullhead.xtp +++ b/app/lib/params/OO-Peco-Code75Bullhead.xtp @@ -1,4 +1,36 @@ +CONTENTS Peco OO Scale Code 75 Bullhead Track CONTENTS Peco OO Scale Code 75 Bulkhead Track + +SUBCONTENTS Peco OO Scale Code 75 Bullhead Wye Turnouts +TURNOUT OO "Peco Large Radius Wye Turnout SL-U1198" + P "L" 1 2 3 + P "R" 1 4 5 + E 0.000000 0.000000 270.000000 + E 8.663423 0.481938 84.000000 + E 8.663423 -0.481938 96.000000 + S 0 0.000000 0.000000 0.000000 0.941795 0.000000 + C 0 0.000000 -60.000000 0.941795 60.000000 174.000000 6.000000 + S 0 0.000000 7.213492 0.328676 8.663423 0.481938 + C 0 0.000000 60.000000 0.941795 -60.000000 0.000000 6.000000 + S 0 0.000000 7.213492 -0.328676 8.663423 -0.481938 +END$SEGS +TURNOUT OO "Peco 3-Way Asymetrical Wye Turnout(preliminary) SL-U1199" + P "Normal" 1 2 3 + P "Left" 1 4 5 + P "Right" 1 2 6 7 + E 0.000000 0.000000 270.000000 + E 10.196850 0.000000 90.000000 + E 8.510000 1.023900 78.000000 + E 10.108962 -0.968554 102.000000 + S 0 0.000000 0.000000 0.000000 0.649600 0.000000 + S 0 0.000000 0.649600 0.000000 1.543507 0.000000 + S 0 0.000000 1.543507 0.000000 10.196850 0.000000 + C 0 0.000000 -28.955343 0.649600 28.955343 168.000000 12.000000 + S 0 0.000000 6.669754 0.632744 8.510000 1.023900 + C 0 0.000000 38.141472 1.543355 -38.141472 0.000000 12.000000 + S 0 0.000000 9.473658 -0.833502 10.108962 -0.968554 +END$SEGS + SUBCONTENTS Peco OO Scale Code 75 Bullhead Turnouts TURNOUT OO "Peco Large Radius Turnout Righthand SL-U1188" P "Normal" 1 2 @@ -44,6 +76,28 @@ TURNOUT OO "Peco Medium Radius Turnout Lefthand SL-U1196" C 0 0.000000 -28.955343 0.649600 28.955343 168.000000 12.000000 S 0 0.000000 6.669754 0.632744 8.510000 1.023900 END$SEGS +TURNOUT OO "Peco Small Radius Turnout Righthand(preliminary) SL-U1191" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 7.204724 0.000000 90.000000 + E 7.086614 -1.023900 102.000000 + S 0 0.000000 0.000000 0.000000 0.649600 -0.000000 + S 0 0.000000 0.649600 -0.000000 7.204724 0.000000 + C 0 0.000000 15.412730 0.649600 -15.412730 0.000000 12.000000 + S 0 0.000000 3.854087 -0.336805 7.086614 -1.023900 +END$SEGS +TURNOUT OO "Peco Small Radius Turnout Lefthand(preliminary) SL-U1192" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 7.204724 0.000000 90.000000 + E 7.086614 1.023900 78.000000 + S 0 0.000000 0.000000 0.000000 0.649600 0.000000 + S 0 0.000000 0.649600 0.000000 7.204724 0.000000 + C 0 0.000000 -15.412730 0.649600 15.412730 168.000000 12.000000 + S 0 0.000000 3.854087 0.336805 7.086614 1.023900 +END$SEGS SUBCONTENTS Peco OO Scale Code 75 Bullhead Slip Turnouts TURNOUT OO "Peco Single Slip SL-U1180" @@ -88,3 +142,29 @@ TURNOUT OO "Peco Long Crossing SL-U1194" S 0 0.000000 0.000000 0.000000 9.803150 0.000000 S 0 0.000000 0.107110 1.019087 9.696040 -1.019087 END$SEGS + +SUBCONTENTS Peco OO Scale Code 75 Bullhead Curve Turnouts +TURNOUT OO "Peco Curve Turnout Lefthand(preliminary) SL-U1186" + P "Normal" 1 4 5 + P "Reverse" 1 2 3 + E 0.000000 0.000000 270.000000 + E 9.697200 0.802368 80.600000 + E 9.449500 1.777966 68.700000 + S 0 0.000000 0.000000 0.000000 0.649600 0.000000 + C 0 0.000000 -22.545555 0.649600 22.545555 158.700000 21.300000 + S 0 0.000000 8.839301 1.540059 9.449500 1.777966 + C 0 0.000000 -51.096388 0.649600 51.096388 170.600000 9.400000 + S 0 0.000000 8.994967 0.686114 9.697200 0.802368 + END$SEGS +TURNOUT OO "Peco Curve Turnout Righthand(preliminary) SL-U1187" + P "Normal" 1 4 5 + P "Reverse" 1 2 3 + E 0.000000 0.000000 270.000000 + E 9.697200 -0.802368 99.400000 + E 9.449500 -1.777966 111.300000 + S 0 0.000000 0.000000 0.000000 0.649600 -0.000000 + C 0 0.000000 22.545555 0.649600 -22.545555 0.000000 21.300000 + S 0 0.000000 8.839301 -1.540059 9.449500 -1.777966 + C 0 0.000000 51.096388 0.649600 -51.096388 360.000000 9.400000 + S 0 0.000000 8.994967 -0.686114 9.697200 -0.802368 + END$SEGS diff --git a/app/lib/params/OO9-Kato.xtp b/app/lib/params/OO9-Kato.xtp new file mode 100755 index 0000000..373bc36 --- /dev/null +++ b/app/lib/params/OO9-Kato.xtp @@ -0,0 +1,51 @@ +CONTENTS Kato Unitrack OO9 Scale + +SUBCONTENTS Kato Unitrack OO9 Straight Track +TURNOUT OO9 "Kato Unitrack OO9 Straight 62mm 52-140" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.440945 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.440945 0.000000 + L3 11579568 0.020000 0.000000 0.570866 0 2.440945 0.570866 0 + L3 11579568 0.010000 0.000000 0.433071 0 2.440945 0.433071 0 + L3 11579568 0.010000 0.000000 -0.433071 0 2.440945 -0.433071 0 + L3 11579568 0.020000 0.000000 -0.570866 0 2.440945 -0.570866 0 + END$SEGS +TURNOUT OO9 "Kato Unitrack OO9 Straight 124mm 52-120" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.881890 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.881890 0.000000 + L3 11579568 0.020000 0.000000 0.570866 0 4.881890 0.570866 0 + L3 11579568 0.010000 0.000000 0.433071 0 4.881890 0.433071 0 + L3 11579568 0.010000 0.000000 -0.433071 0 4.881890 -0.433071 0 + L3 11579568 0.020000 0.000000 -0.570866 0 4.881890 -0.570866 0 + END$SEGS + +############################################################################### +############################################################################### +SUBCONTENTS Kato Unitrack OO9 Curve Track +TURNOUT OO9 "Kato Unitrack OO9 Curved 183mm 45d 52-220" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.094509 -2.110215 135.000000 + C 0 0 7.204724 0.000000 -7.204724 0.000000 45.000000 + A3 11579568 0.020000 7.775591 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 7.637795 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.010000 6.771654 0.000000 -7.204724 0 0.000000 45.000000 + A3 11579568 0.020000 6.633858 0.000000 -7.204724 0 0.000000 45.000000 + END$SEGS + +############################################################################### +############################################################################### +SUBCONTENTS Kato Unitrack OO9 Misc Tracks +TURNOUT OO9 "Kato Unitrack OO9 Feeder 62mm 52-141" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.440945 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.440945 0.000000 + L3 11579568 0.020000 0.000000 0.570866 0 2.440945 0.570866 0 + L3 11579568 0.010000 0.000000 0.433071 0 2.440945 0.433071 0 + L3 11579568 0.010000 0.000000 -0.433071 0 2.440945 -0.433071 0 + L3 11579568 0.020000 0.000000 -0.570866 0 2.440945 -0.570866 0 +END$SEGS diff --git a/app/lib/params/TT-Gaugemaster.xtp b/app/lib/params/TT-Gaugemaster.xtp new file mode 100644 index 0000000..8cba482 --- /dev/null +++ b/app/lib/params/TT-Gaugemaster.xtp @@ -0,0 +1,150 @@ +CONTENTS Gaugemaster Track System +SUBCONTENTS Gaugemaster TT-Scale Track - Straight Track +TURNOUT TT "Gaugemaster Track Straight 44mm GM3640101" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.732283 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.732283 0.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Straight 60.5mm GM3640102" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.381889 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.381889 0.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Straight 64.3mm GM3640103" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.531496 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.531496 0.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Straight 120.96mm GM3640104" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.762205 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.762205 0.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Straight 128.7mm GM3640105" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.066929 0.000000 90.000000 + S 0 0 0.000000 0.000000 5.066929 0.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Straight(flex) 640mm GM3640110" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 25.334646 0.000000 90.000000 + S 0 0 0.000000 0.000000 25.334646 0.000000 + END$SEGS + +SUBCONTENTS Gaugemaster TT-Scale Track - Curve Track +TURNOUT TT "Gaugemaster Track R1 Curve 321mm 10d GM3640201" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.194530 -0.191997 100.000000 + C 0 0 12.637795 0.000000 -12.637795 0.000000 10.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track R1 Curve 321mm 30d GM3640202" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.318898 -1.693144 120.000000 + C 0 0 12.637795 0.000000 -12.637795 0.000000 30.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track R2 Curve 365mm 10d GM3640203" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.495338 -0.218314 100.000000 + C 0 0 14.370079 0.000000 -14.370079 0.000000 10.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track R2 Curve 365mm 20d GM3640204" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.914856 -0.866622 110.000000 + C 0 0 14.370079 0.000000 -14.370079 0.000000 20.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track R2 Curve 365mm 30d GM3640205" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.185039 -1.925225 120.000000 + C 0 0 14.370079 0.000000 -14.370079 0.000000 30.000000 + END$SEGS + +SUBCONTENTS Gaugemaster TT-Scale Track - Turnouts +TURNOUT TT "Gaugemaster Track Lefthand Turnout 365mm 20d GM3640303" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 5.066929 0.000000 90.000000 + E 4.914856 0.866622 70.000000 + S 0 0.000000 0.000000 0.000000 5.066929 0.000000 + C 0 0 14.370079 0.000000 14.370079 160.000000 20.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Righthand Turnout 365mm 20d GM3640304" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 5.066929 0.000000 90.000000 + E 4.914856 -0.866622 110.000000 + S 0 0.000000 0.000000 0.000000 5.066929 0.000000 + C 0 0 14.370079 0.000000 -14.370079 0.000000 20.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Lefthand Turnout 758mm 10d GM3640301" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 7.601575 0.000000 90.000000 + E 7.525324 0.866535 80.000000 + S 0 0.000000 0.000000 0.000000 0.472000 0.000000 + S 0 0.000000 0.472000 0.000000 7.601575 0.000000 + C 0 0.000000 -24.449055 0.472032 24.449055 170.000000 10.000000 + S 0 0.000000 4.717594 0.371447 7.525324 0.866535 + END$SEGS +TURNOUT TT "Gaugemaster Track Righthand Turnout 758mm 10d GM3640302" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 7.601575 0.000000 90.000000 + E 7.525324 -0.866535 100.000000 + S 0 0.000000 0.000000 0.000000 0.472000 0.000000 + S 0 0.000000 0.472000 0.000000 7.601575 0.000000 + C 0 0.000000 24.449055 0.471903 -24.449055 0.000000 10.000000 + S 0 0.000000 4.717594 -0.371447 7.525324 -0.866535 + END$SEGS +TURNOUT TT "Gaugemaster Track Lefthand Curve Turnout R1 321mm 20d GM3640305" + P "Normal" 1 2 + P "Reverse" 3 + E 0.000000 0.000000 270.000000 + E 8.051181 1.693144 60.000000 + E 6.318898 1.693144 60.000000 + S 0 0.000000 0.000000 0.000000 1.732283 0.000000 + C 0 0 -12.637795 1.732283 12.637795 150.000000 30.000000 + C 0 0 12.637795 0.000000 12.637795 150.000000 30.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Righthand Curve Turnout R1 321mm 20d GM3640306" + P "Normal" 1 2 + P "Reverse" 3 + E 0.000000 0.000000 270.000000 + E 8.051181 -1.693144 120.000000 + E 6.318898 -1.693144 120.000000 + S 0 0.000000 0.000000 0.000000 1.732283 0.000000 + C 0 0 12.637795 1.732283 -12.637795 0.000000 30.000000 + C 0 0 12.637795 0.000000 -12.637795 0.000000 30.000000 + END$SEGS +TURNOUT TT "Gaugemaster Track Double-Slip Turnout 365mm 20d GM3640307" 512 + P "Cross1" 1 2 3 + P "Cross2" 4 5 6 + P "Slip1" 1 7 6 + P "Slip2" 4 8 3 + E 0.000000 0.000000 270.000000 + E 5.066929 0.000000 90.000000 + E 0.152787 0.866496 290.000000 + E 4.914142 -0.866496 110.000000 + S 0 0.000000 0.000000 0.000000 0.944000 0.000000 + S 0 0.000000 0.944000 0.000000 4.122929 0.000000 + S 0 0.000000 4.122929 0.000000 5.066929 0.000000 + S 0 0.000000 0.152787 0.866496 1.039856 0.543629 + S 0 0.000000 1.039856 0.543629 4.027073 -0.543629 + S 0 0.000000 4.027073 -0.543629 4.914142 -0.866496 + C 0 0.000000 9.014301 0.944000 -9.014301 0.000000 20.000000 + C 0 0.000000 -9.014301 4.122929 9.014301 180.000000 20.000000 + END$SEGS diff --git a/app/lib/params/TT-Hornby Structures.xtp b/app/lib/params/TT-Hornby Structures.xtp new file mode 100644 index 0000000..d857957 --- /dev/null +++ b/app/lib/params/TT-Hornby Structures.xtp @@ -0,0 +1,127 @@ +CONTENTS Hornby TT120 Structures +SUBCONTENTS Hornby TT120 Structures - Platforms +STRUCTURE TT "Hornby TT120 Structures Platform Straight TT9008" + F4 8424071 0.000000 4 0 + 0.000000 0.846457 0 + 4.251969 0.846457 0 + 4.251969 -0.846457 0 + 0.000000 -0.846457 0 + L3 0 0.031250 0.000000 0.944882 0 0.000000 -0.944882 0 + L3 0 0.031250 4.251969 0.944882 0 4.251969 -0.944882 0 + L3 0 0.031250 0.000000 0.944882 0 4.251969 0.944882 0 + L3 0 0.031250 0.000000 -0.944882 0 4.251969 -0.944882 0 + L3 0 0.031250 0.000000 0.846457 0 4.251969 0.846457 0 + L3 0 0.031250 0.000000 -0.846457 0 4.251969 -0.846457 0 + END$SEGS +STRUCTURE TT "Hornby TT120 Structures Platform Ramp TT9009" + F4 8424071 0.000000 10 0 + 0.000000 0.846457 0 + 0.861220 0.804586 0 + 1.722441 0.677766 0 + 2.583661 0.462192 0 + 3.444882 0.150853 0 + 3.444882 -0.150853 0 + 2.583661 -0.462192 0 + 1.722441 -0.677766 0 + 0.861220 -0.804586 0 + 0.000000 -0.846457 0 + L3 0 0.031250 0.000000 0.944882 0 0.000000 -0.944882 0 + L3 0 0.031250 3.543307 0.215948 0 3.543307 -0.215948 0 + L3 0 0.031250 3.444882 0.150853 0 3.444882 -0.150853 0 + A3 0 0.031250 8.976378 0.000000 -8.031496 0 0.000000 23.249563 + A3 0 0.031250 8.877953 0.000000 -8.031496 0 0.000000 22.831765 + A3 0 0.031250 8.877953 0.000000 8.031496 0 157.168235 22.831765 + A3 0 0.031250 8.976378 0.000000 8.031496 0 156.750437 23.249563 + END$SEGS + +STRUCTURE TT "Hornby TT120 Structures Foot Bridge TT9001" +#Layer0 + F4 8424071 0.000000 8 0 + 0.787402 0.295276 0 + 0.787402 4.476378 0 + 0.000000 4.476378 0 + 0.000000 5.066929 0 + 1.377953 5.066929 0 + 1.377953 -0.295276 0 + 0.000000 -0.295276 0 + 0.000000 0.295276 0 +#Layer1 + Y4 0 0.000000 9 0 + 1.377953 -0.295276 0 + 1.377953 -0.295276 0 + 1.377953 5.066929 0 + 0.000000 5.066929 0 + 0.000000 4.476378 0 + 0.787402 4.476378 0 + 0.787402 0.295276 0 + 0.000000 0.295276 0 + 0.000000 -0.295276 0 + Y4 0 0.000000 8 0 + 1.338583 5.027559 0 + 0.000000 5.027559 0 + 0.000000 4.515748 0 + 0.826772 4.515748 0 + 0.826772 0.255906 0 + 0.000000 0.255906 0 + 0.000000 -0.255906 0 + 1.338583 -0.255906 0 +#Layer2 + L3 0 0 0.767717 5.027559 0 0.767717 4.515748 0 + L3 0 0 0.767717 -0.255906 0 0.767717 0.255906 0 + L3 0 0.000000 1.338583 4.476378 0 0.826772 4.476378 0 + L3 0 0.000000 1.338583 4.476378 0 0.826772 4.476378 0 + L3 0 0.000000 0.826772 1.062992 0 1.338583 1.062992 0 + L3 0 0 1.338583 3.767717 0 0.826772 3.767717 0 + L3 0 0 1.338583 3.826772 0 0.826772 3.826772 0 + L3 0 0 1.338583 3.885827 0 0.826772 3.885827 0 + L3 0 0 1.338583 3.944882 0 0.826772 3.944882 0 + L3 0 0 1.338583 4.003937 0 0.826772 4.003937 0 + L3 0 0 1.338583 4.062992 0 0.826772 4.062992 0 + L3 0 0 1.338583 4.122047 0 0.826772 4.122047 0 + L3 0 0 1.338583 4.181102 0 0.826772 4.181102 0 + L3 0 0 1.338583 4.240157 0 0.826772 4.240157 0 + L3 0 0 1.338583 4.299213 0 0.826772 4.299213 0 + L3 0 0 1.338583 4.358268 0 0.826772 4.358268 0 + L3 0 0 1.338583 4.417323 0 0.826772 4.417323 0 + L3 0 0.000000 0.826772 3.708661 0 1.338583 3.708661 0 + L3 0 0 0.708661 5.027559 0 0.708661 4.515748 0 + L3 0 0 0.649606 5.027559 0 0.649606 4.515748 0 + L3 0 0 0.590551 5.027559 0 0.590551 4.515748 0 + L3 0 0 0.531496 5.027559 0 0.531496 4.515748 0 + L3 0 0 0.472441 5.027559 0 0.472441 4.515748 0 + L3 0 0 0.413386 5.027559 0 0.413386 4.515748 0 + L3 0 0 0.354331 5.027559 0 0.354331 4.515748 0 + L3 0 0 0.295276 5.027559 0 0.295276 4.515748 0 + L3 0 0 0.236220 5.027559 0 0.236220 4.515748 0 + L3 0 0 0.177165 5.027559 0 0.177165 4.515748 0 + L3 0 0 0.118110 5.027559 0 0.118110 4.515748 0 + L3 0 0 0.059055 5.027559 0 0.059055 4.515748 0 + L3 0 0.000000 0.826772 4.476378 0 1.338583 4.476378 0 + L3 0 0 1.338583 1.003937 0 0.826772 1.003937 0 + L3 0 0 1.338583 0.944882 0 0.826772 0.944882 0 + L3 0 0 1.338583 0.885827 0 0.826772 0.885827 0 + L3 0 0 1.338583 0.826772 0 0.826772 0.826772 0 + L3 0 0 1.338583 0.767717 0 0.826772 0.767717 0 + L3 0 0 1.338583 0.708661 0 0.826772 0.708661 0 + L3 0 0 1.338583 0.649606 0 0.826772 0.649606 0 + L3 0 0 1.338583 0.590551 0 0.826772 0.590551 0 + L3 0 0 1.338583 0.531496 0 0.826772 0.531496 0 + L3 0 0 1.338583 0.472441 0 0.826772 0.472441 0 + L3 0 0 1.338583 0.413386 0 0.826772 0.413386 0 + L3 0 0 1.338583 0.354331 0 0.826772 0.354331 0 + L3 0 0.000000 1.338583 0.295276 0 0.826772 0.295276 0 + L3 0 0 0.708661 -0.255906 0 0.708661 0.255906 0 + L3 0 0 0.649606 -0.255906 0 0.649606 0.255906 0 + L3 0 0 0.590551 -0.255906 0 0.590551 0.255906 0 + L3 0 0 0.531496 -0.255906 0 0.531496 0.255906 0 + L3 0 0 0.472441 -0.255906 0 0.472441 0.255906 0 + L3 0 0 0.413386 -0.255906 0 0.413386 0.255906 0 + L3 0 0 0.354331 -0.255906 0 0.354331 0.255906 0 + L3 0 0 0.295276 -0.255906 0 0.295276 0.255906 0 + L3 0 0 0.236220 -0.255906 0 0.236220 0.255906 0 + L3 0 0 0.177165 -0.255906 0 0.177165 0.255906 0 + L3 0 0 0.118110 -0.255906 0 0.118110 0.255906 0 + L3 0 0 0.059055 -0.255906 0 0.059055 0.255906 0 + L3 0 0.000000 0.826772 0.295276 0 1.338583 0.295276 0 + L3 0 0.000000 0.826772 0.295276 0 1.338583 0.295276 0 + END$SEGS diff --git a/app/lib/params/TT-Hornby.xtp b/app/lib/params/TT-Hornby.xtp old mode 100644 new mode 100755 index f58fbec..ae1bc16 --- a/app/lib/params/TT-Hornby.xtp +++ b/app/lib/params/TT-Hornby.xtp @@ -1,256 +1,297 @@ -CONTENTS Hornby TT120 Track System -SUBCONTENTS Hornby TT120 Track - Turnouts -TURNOUT TT "Hornby TT120 Track Lefthand R361mm 15d 166mm Turnout TT8008" - P "Normal" 1 2 - P "Reverse" 1 3 4 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - E 6.535433 0.846457 75.477524 - S 0 0.000000 0.000000 0.000000 0.577954 0.000000 - S 0 0.000000 0.577954 0.000000 6.535433 0.000000 - C 0 0.000000 -21.256404 0.577954 21.256404 165.477524 14.522476 - S 0 0.000000 5.908205 0.679156 6.535433 0.846457 - END$SEGS -TURNOUT TT "Hornby TT120 Track Righthand R361mm 15d 166mm Turnout TT8009" - P "Normal" 1 2 - P "Reverse" 1 3 4 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - E 6.535433 -0.846457 104.522476 - S 0 0.000000 0.000000 0.000000 0.577954 -0.000000 - S 0 0.000000 0.577954 -0.000000 6.535433 0.000000 - C 0 0.000000 21.256404 0.577954 -21.256404 0.000000 14.522476 - S 0 0.000000 5.908205 -0.679156 6.535433 -0.846457 - END$SEGS - - -SUBCONTENTS Hornby TT120 Track - Diamond Crossings -TURNOUT TT "Hornby TT120 Track 15d Diamond Crossing Lefthand TT8018" - P "Normal" 1 0 2 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - E 0.000000 0.846457 284.522476 - E 6.535433 -0.846457 104.522476 - S 0 0 0.000000 0.846457 6.535433 -0.846457 - S 0 0 0.000000 0.000000 6.535433 0.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track 15d Diamond Crossing Righthand TT8019" - P "Normal" 1 0 2 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - E 0.000000 -0.846457 255.477524 - E 6.535433 0.846457 75.000000 - S 0 0 0.000000 -0.846457 6.535433 0.846457 - S 0 0 0.000000 0.000000 6.535433 0.000000 - END$SEGS - - -SUBCONTENTS Hornby TT120 Track - Feature Tracks -TURNOUT TT "Hornby TT120 Track 166mm Power Straight TT8001" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - S 0 0 0.000000 0.000000 6.535433 0.000000 - F4 5263440 0.000000 8 1 - 2.960000 0.300000 0 - 2.960000 0.560000 0 - 2.580000 0.560000 0 - 2.580000 1.140000 0 - 3.960000 1.140000 0 - 3.960000 0.560000 0 - 3.580000 0.560000 0 - 3.580000 0.300000 0 - F4 5263440 0.000000 4 1 - 2.960000 0.200000 0 - 3.580000 0.200000 0 - 3.580000 -0.200000 0 - 2.960000 -0.200000 0 - END$SEGS -TURNOUT TT "Hornby TT120 Track 166mm Digital Power Straight TT8029" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - S 0 0 0.000000 0.000000 6.535433 0.000000 - F4 5263440 0.000000 8 1 - 2.960000 0.300000 0 - 2.960000 0.560000 0 - 2.580000 0.560000 0 - 2.580000 1.140000 0 - 3.960000 1.140000 0 - 3.960000 0.560000 0 - 3.580000 0.560000 0 - 3.580000 0.300000 0 - F4 5263440 0.000000 4 1 - 2.960000 0.200000 0 - 3.580000 0.200000 0 - 3.580000 -0.200000 0 - 2.960000 -0.200000 0 - END$SEGS -TURNOUT TT "Hornby TT120 Track 166mm Uncoupler Ramp TT8013" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - S 0 0 0.000000 0.000000 6.535433 0.000000 - F4 15569185 0.000000 4 1 - 2.180000 0.140000 0 - 4.360000 0.140000 0 - 4.360000 -0.140000 0 - 2.180000 -0.140000 0 - END$SEGS -TURNOUT TT "Hornby TT120 Track Buffer Stop TT8010" - P "Normal" 1 - E 0.000000 0.000000 90.000000 - L3 8424071 0.031250 0.000000 0.196850 0 0.472440 0.196850 0 - L3 8424071 0.031250 0.000000 -0.196850 0 0.472440 -0.196850 0 - L3 0 0.140000 0.236220 0.472440 0 0.236220 -0.472440 0 - END$SEGS - - -SUBCONTENTS Hornby TT120 Track - Curve Tracks -TURNOUT TT "Hornby TT120 Track R1 Curve R267mm 30d TT8003" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 5.255906 -1.408316 120.000000 - C 0 0 10.511811 0.000000 -10.511811 0.000000 30.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R1 Half-Curve R267mm 15d TT8020" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.720657 -0.358181 105.000000 - C 0 0 10.511811 0.000000 -10.511811 0.000000 15.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R1 Qtr-Curve R267mm 7.5d TT8014" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.372067 -0.089930 97.500000 - C 0 0 10.511811 0.000000 -10.511811 0.000000 7.500000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R2 Curve R310mm 30d TT8004" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.102362 -1.635123 120.000000 - C 0 0 12.204724 0.000000 -12.204724 0.000000 30.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R2 Half-Curve R310mm 15d TT8015" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.158815 -0.415866 105.000000 - C 0 0 12.204724 0.000000 -12.204724 0.000000 15.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R2 Qtr-Curve R310mm 7.5d TT80xx" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.593036 -0.104413 97.500000 - C 0 0 12.204724 0.000000 -12.204724 0.000000 7.500000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R3 Curve R353mm 30d TT8005" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.948819 -1.861930 120.000000 - C 0 0 13.897638 0.000000 -13.897638 0.000000 30.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R3 Half-Curve R353mm 15d TT8016" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.596973 -0.473551 105.000000 - C 0 0 13.897638 0.000000 -13.897638 0.000000 15.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R3 Qtr-Curve R353mm 7.5d TT80xx" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.814006 -0.118896 97.500000 - C 0 0 13.897638 0.000000 -13.897638 0.000000 7.500000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R4 Curve R396mm 30d TT8006" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 7.795276 -2.088738 120.000000 - C 0 0 15.590551 0.000000 -15.590551 0.000000 30.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R4 Half-Curve R396mm 15d TT8017" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 4.035132 -0.531235 105.000000 - C 0 0 15.590551 0.000000 -15.590551 0.000000 15.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R4 Qtr-Curve R396mm 7.5d TT80xx" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 2.034975 -0.133379 97.500000 - C 0 0 15.590551 0.000000 -15.590551 0.000000 7.500000 - END$SEGS -TURNOUT TT "Hornby TT120 Track R6 Curve R640mm 15d TT8007" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.521425 -0.858562 105.000000 - C 0 0 25.196850 0.000000 -25.196850 0.000000 15.000000 - END$SEGS - - -SUBCONTENTS Hornby TT120 Track - Straight Tracks -TURNOUT TT "Hornby TT120 Track 166mm Straight Track TT8002" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 6.535433 0.000000 90.000000 - S 0 0 0.000000 0.000000 6.535433 0.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track 83mm Half Straight Track TT8012" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.267717 0.000000 90.000000 - S 0 0 0.000000 0.000000 3.267717 0.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track 41.5mm Quarter Straight Track TT8011" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 1.633858 0.000000 90.000000 - S 0 0 0.000000 0.000000 1.633858 0.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track 92mm Extended Half Straight Track TT8037" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 3.622047 0.000000 90.000000 - S 0 0 0.000000 0.000000 3.622047 0.000000 - END$SEGS -TURNOUT TT "Hornby TT120 Track 332mm Dbl Straight Track TT8039" - P "Normal" 1 - E 0.000000 0.000000 270.000000 - E 13.070866 0.000000 90.000000 - S 0 0 0.000000 0.000000 13.070866 0.000000 - END$SEGS - - -SUBCONTENTS Hornby TT120 Track - Platforms -STRUCTURE TT "Hornby TT120 Track Platform Straight TT9008" - F4 8424071 0.000000 4 0 - 0.000000 0.846457 0 - 4.251969 0.846457 0 - 4.251969 -0.846457 0 - 0.000000 -0.846457 0 - L3 0 0.031250 0.000000 0.944882 0 0.000000 -0.944882 0 - L3 0 0.031250 4.251969 0.944882 0 4.251969 -0.944882 0 - L3 0 0.031250 0.000000 0.944882 0 4.251969 0.944882 0 - L3 0 0.031250 0.000000 -0.944882 0 4.251969 -0.944882 0 - L3 0 0.031250 0.000000 0.846457 0 4.251969 0.846457 0 - L3 0 0.031250 0.000000 -0.846457 0 4.251969 -0.846457 0 - END$SEGS -STRUCTURE TT "Hornby TT120 Track Platform Ramp TT9009" - F4 8424071 0.000000 10 0 - 0.000000 0.846457 0 - 0.861220 0.804586 0 - 1.722441 0.677766 0 - 2.583661 0.462192 0 - 3.444882 0.150853 0 - 3.444882 -0.150853 0 - 2.583661 -0.462192 0 - 1.722441 -0.677766 0 - 0.861220 -0.804586 0 - 0.000000 -0.846457 0 - L3 0 0.031250 0.000000 0.944882 0 0.000000 -0.944882 0 - L3 0 0.031250 3.543307 0.215948 0 3.543307 -0.215948 0 - L3 0 0.031250 3.444882 0.150853 0 3.444882 -0.150853 0 - A3 0 0.031250 8.976378 0.000000 -8.031496 0 0.000000 23.249563 - A3 0 0.031250 8.877953 0.000000 -8.031496 0 0.000000 22.831765 - A3 0 0.031250 8.877953 0.000000 8.031496 0 157.168235 22.831765 - A3 0 0.031250 8.976378 0.000000 8.031496 0 156.750437 23.249563 - END$SEGS +CONTENTS Hornby TT120 Track System +SUBCONTENTS Hornby TT120 Track - Turnouts +TURNOUT TT "Hornby TT120 Track Lefthand R361mm 15d 166mm Turnout TT8008" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 6.535433 0.846457 75.477524 + S 0 0.000000 0.000000 0.000000 0.577954 0.000000 + S 0 0.000000 0.577954 0.000000 6.535433 0.000000 + C 0 0.000000 -21.256404 0.577954 21.256404 165.477524 14.522476 + S 0 0.000000 5.908205 0.679156 6.535433 0.846457 + END$SEGS +TURNOUT TT "Hornby TT120 Track Righthand R361mm 15d 166mm Turnout TT8009" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 6.535433 -0.846457 104.522476 + S 0 0.000000 0.000000 0.000000 0.577954 -0.000000 + S 0 0.000000 0.577954 -0.000000 6.535433 0.000000 + C 0 0.000000 21.256404 0.577954 -21.256404 0.000000 14.522476 + S 0 0.000000 5.908205 -0.679156 6.535433 -0.846457 + END$SEGS + + +SUBCONTENTS Hornby TT120 Track - Wye Turnouts +TURNOUT TT "Hornby TT120 Track Wye Turnout TT8043" + P "Left" 1 2 3 + P "Right" 1 4 5 + E 0.000000 0.000000 270.000000 + E 6.535433 0.633667 82.548465 + E 6.535433 -0.633667 97.451535 + S 0 0.000000 0.000000 0.000000 0.354331 0.000000 + C 0 0.000000 -20.520333 0.354331 20.520333 172.548465 7.451535 + S 0 0.000000 3.015562 0.173296 6.535433 0.633667 + C 0 0.000000 20.520333 0.354331 -20.520333 0.000000 7.451535 + S 0 0.000000 3.015562 -0.173296 6.535433 -0.633667 + END$SEGS + + +SUBCONTENTS Hornby TT120 Track - Diamond Crossings +TURNOUT TT "Hornby TT120 Track 15d Diamond Crossing Lefthand TT8018" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 0.000000 0.846457 284.522476 + E 6.535433 -0.846457 104.522476 + S 0 0 0.000000 0.846457 6.535433 -0.846457 + S 0 0 0.000000 0.000000 6.535433 0.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track 15d Diamond Crossing Righthand TT8019" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 0.000000 -0.846457 255.477524 + E 6.535433 0.846457 75.000000 + S 0 0 0.000000 -0.846457 6.535433 0.846457 + S 0 0 0.000000 0.000000 6.535433 0.000000 + END$SEGS + + +SUBCONTENTS Hornby TT120 Track - Feature Tracks +TURNOUT TT "Hornby TT120 Track 166mm Power Straight TT8001" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.535433 0.000000 + F4 5263440 0.000000 8 1 + 2.960000 0.300000 0 + 2.960000 0.560000 0 + 2.580000 0.560000 0 + 2.580000 1.140000 0 + 3.960000 1.140000 0 + 3.960000 0.560000 0 + 3.580000 0.560000 0 + 3.580000 0.300000 0 + F4 5263440 0.000000 4 1 + 2.960000 0.200000 0 + 3.580000 0.200000 0 + 3.580000 -0.200000 0 + 2.960000 -0.200000 0 + END$SEGS +TURNOUT TT "Hornby TT120 Track 166mm Digital Power Straight TT8029" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.535433 0.000000 + F4 5263440 0.000000 8 1 + 2.960000 0.300000 0 + 2.960000 0.560000 0 + 2.580000 0.560000 0 + 2.580000 1.140000 0 + 3.960000 1.140000 0 + 3.960000 0.560000 0 + 3.580000 0.560000 0 + 3.580000 0.300000 0 + F4 5263440 0.000000 4 1 + 2.960000 0.200000 0 + 3.580000 0.200000 0 + 3.580000 -0.200000 0 + 2.960000 -0.200000 0 + END$SEGS +TURNOUT TT "Hornby TT120 Track 166mm Uncoupler Ramp TT8013" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.535433 0.000000 + F4 15569185 0.000000 4 1 + 2.180000 0.140000 0 + 4.360000 0.140000 0 + 4.360000 -0.140000 0 + 2.180000 -0.140000 0 + END$SEGS +TURNOUT TT "Hornby TT120 Track Buffer Stop TT8010" + P "Normal" 1 + E 0.000000 0.000000 90.000000 + L3 0 0.059055 0.000000 0.236220 0 1.259843 0.236220 0 + L3 0 0.059055 0.000000 -0.236220 0 1.259843 -0.236220 0 + L3 0 0.236220 1.141733 0.386811 0 1.141733 -0.386811 0 + A3 0 0.059055 0.236220 0.118110 0.000000 0 0.000000 180.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track 166mm Level Crossing(Single Trk) TT8044S" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.535433 0.000000 + F4 5263440 0.000000 4 1 + 1.633858 1.653543 0 + 4.901575 1.653543 0 + 4.901575 0.273622 0 + 1.633858 0.273622 0 + F4 5263440 0.000000 4 1 + 1.633858 0.196850 0 + 4.901575 0.196850 0 + 4.901575 -0.196850 0 + 1.633858 -0.196850 0 + F4 5263440 0.000000 4 1 + 1.633858 -0.273622 0 + 4.901575 -0.273622 0 + 4.901575 -1.653543 0 + 1.633858 -1.653543 0 + END$SEGS +TURNOUT TT "Hornby TT120 Track 166mm Level Crossing(Double Trk) TT8044D" + P "Normal" 1 0 2 + E 0.000000 0.846457 270.000000 + E 6.535433 0.846457 90.000000 + E 0.000000 -0.846457 270.000000 + E 6.535433 -0.846457 90.000000 + S 0 0 0.000000 0.846457 6.535433 0.846457 + S 0 0 0.000000 -0.846457 6.535433 -0.846457 + F4 5263440 0.000000 4 1 + 1.633858 2.500000 0 + 4.901575 2.500000 0 + 4.901575 1.120079 0 + 1.633858 1.120079 0 + F4 5263440 0.000000 4 1 + 1.633858 1.045276 0 + 4.901575 1.045276 0 + 4.901575 0.647638 0 + 1.633858 0.647638 0 + F4 5263440 0.000000 4 1 + 1.633858 0.572835 0 + 4.901575 0.572835 0 + 4.901575 -0.572835 0 + 1.633858 -0.572835 0 + F4 5263440 0.000000 4 1 + 1.633858 -0.647638 0 + 4.901575 -0.647638 0 + 4.901575 -1.045276 0 + 1.633858 -1.045276 0 + F4 5263440 0.000000 4 1 + 1.633858 -1.120079 0 + 4.901575 -1.120079 0 + 4.901575 -2.500000 0 + 1.633858 -2.500000 0 + END$SEGS + + +SUBCONTENTS Hornby TT120 Track - Curve Tracks +TURNOUT TT "Hornby TT120 Track R1 Curve R267mm 30d TT8003" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.255906 -1.408316 120.000000 + C 0 0 10.511811 0.000000 -10.511811 0.000000 30.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R1 Half-Curve R267mm 15d TT8020" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.720657 -0.358181 105.000000 + C 0 0 10.511811 0.000000 -10.511811 0.000000 15.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R1 Qtr-Curve R267mm 7.5d TT8014" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.372067 -0.089930 97.500000 + C 0 0 10.511811 0.000000 -10.511811 0.000000 7.500000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R2 Curve R310mm 30d TT8004" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.102362 -1.635123 120.000000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 30.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R2 Half-Curve R310mm 15d TT8015" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.158815 -0.415866 105.000000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 15.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R2 Qtr-Curve R310mm(Future) 7.5d TT80xx" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.593036 -0.104413 97.500000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 7.500000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R3 Curve R353mm 30d TT8005" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.948819 -1.861930 120.000000 + C 0 0 13.897638 0.000000 -13.897638 0.000000 30.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R3 Half-Curve R353mm 15d TT8016" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.596973 -0.473551 105.000000 + C 0 0 13.897638 0.000000 -13.897638 0.000000 15.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R3 Qtr-Curve R353mm 7.5d(Future) TT80xx" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.814006 -0.118896 97.500000 + C 0 0 13.897638 0.000000 -13.897638 0.000000 7.500000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R4 Curve R396mm 30d TT8006" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.795276 -2.088738 120.000000 + C 0 0 15.590551 0.000000 -15.590551 0.000000 30.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R4 Half-Curve R396mm 15d TT8017" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.035132 -0.531235 105.000000 + C 0 0 15.590551 0.000000 -15.590551 0.000000 15.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R6 Curve R640mm 15d TT8007" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.521425 -0.858562 105.000000 + C 0 0 25.196850 0.000000 -25.196850 0.000000 15.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track R6 Curve R640mm 7.5d TT8049" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.267717 -0.212790 97.451535 + C 0 0 25.196850 0.000000 -25.196850 0.000000 7.451535 + END$SEGS + + +SUBCONTENTS Hornby TT120 Track - Straight Tracks +TURNOUT TT "Hornby TT120 Track 166mm Straight Track TT8002" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.535433 0.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track 83mm Half Straight Track TT8012" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.267717 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.267717 0.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track 41.5mm Quarter Straight Track TT8011" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.633858 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.633858 0.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track 92mm Extended Half Straight Track TT8037" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.622047 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.622047 0.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track 332mm Dbl Straight Track TT8039" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 13.070866 0.000000 90.000000 + S 0 0 0.000000 0.000000 13.070866 0.000000 + END$SEGS +TURNOUT TT "Hornby TT120 Track 664mm Long Straight Track(Future) TT80XX" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 26.141732 0.000000 90.000000 + S 0 0 0.000000 0.000000 26.141732 0.000000 + END$SEGS diff --git a/app/lib/params/TT-Peco.xtp b/app/lib/params/TT-Peco.xtp old mode 100644 new mode 100755 index 543783c..189d2a4 --- a/app/lib/params/TT-Peco.xtp +++ b/app/lib/params/TT-Peco.xtp @@ -1,9 +1,4 @@ CONTENTS Peco Code 55 TT Scale Track System -#Med Radius Turnout 180mm for both Lenghts, Angle - 11.25d, Offset - based on Substitue Radius 922.6mm @ 11.25d -#Sleepers measure 21mm x 2mm x 1.5mm with a 3.5mm spacing between each of them -#Small Radius Turnout 135mm for both Lenghts, Angle - 11.25d Substitue Radius 466mm radius U1291RH U1292 LH -#11.25d Crossing 180mm - SUBCONTENTS Peco TT-Scale Track - Straight Track TURNOUT TT "Peco Track Flex Straight 914mm SL-1200" @@ -12,8 +7,44 @@ TURNOUT TT "Peco Track Flex Straight 914mm SL-1200" E 35.984252 0.000000 90.000000 S 0 0 0.000000 0.000000 35.984252 0.000000 END$SEGS +TURNOUT TT "Peco Set Track Short Straight 59mm ST-1270" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.322835 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.322835 0.000000 + END$SEGS +TURNOUT TT "Peco Set Track Standard Straight 118mm ST-1271" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.645669 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.645669 0.000000 + END$SEGS +TURNOUT TT "Peco Set Track Double Straight 236mm ST-1272" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 9.291339 0.000000 90.000000 + S 0 0 0.000000 0.000000 9.291339 0.000000 + END$SEGS SUBCONTENTS Peco TT-Scale Track - Curve Tracks +TURNOUT TT "Peco Set Track 2nd Radius Half Curve R310mm 11.25d ST-1250" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.381024 -0.234510 101.250000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 11.250000 + END$SEGS +TURNOUT TT "Peco Set Track 2nd Radius Standard Curve R310mm 22.5d ST-1251" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.670546 -0.929029 112.500000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 22.500000 + END$SEGS +TURNOUT TT "Peco Set Track 2nd Radius Double Curve R310mm 45d ST-1252" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 8.630043 -3.574681 135.000000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 45.000000 + END$SEGS SUBCONTENTS Peco TT-Scale Track - Turnouts TURNOUT TT "Peco Track Medium Radius Right Turnout 180mm 11.25d SL-U1295" diff --git a/app/lib/params/TT-TilligAdvTT.xtp b/app/lib/params/TT-TilligAdvTT.xtp new file mode 100644 index 0000000..a201f1d --- /dev/null +++ b/app/lib/params/TT-TilligAdvTT.xtp @@ -0,0 +1,394 @@ +CONTENTS Pilz/Tillig Advance Track System +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Straight Track +TURNOUT TT "Pilz/Tillig Track G1 Straight 6.535 166mm 83101" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.535433 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track G2 Straight 3.268 83mm 83102" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.267717 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.267717 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track G3 Straight 1.692 43mm 83105" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.692913 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.692913 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track G4 Straight 1.633 41.5mm 83103" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.633858 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.633858 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track G5 Straight 1.437 36.5mm 83104" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.437008 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.437008 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track Adapter Track 2.244 57mm 83132" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.244094 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.244094 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track Flex Straight(conc-tie/Stl-tie) 20.47 520mm 83134/136" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 20.472441 0.000000 90.000000 + S 0 0 0.000000 0.000000 20.472441 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track Flex Straight (wood-tie) 26.14 664mm 83125" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 26.141732 0.000000 90.000000 + S 0 0 0.000000 0.000000 26.141732 0.000000 + END$SEGS + + +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Curve Track +TURNOUT TT "Pilz/Tillig Track R01 Curve 10.51R 267mm 30d 83116" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.255906 -1.408316 120.000000 + C 0 0 10.511811 0.000000 -10.511811 0.000000 30.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R04 Curve 10.51R 267mm 7.5d 83115" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.372067 -0.089930 97.500000 + C 0 0 10.511811 0.000000 -10.511811 0.000000 7.500000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R11 Curve 12.20R 310mm 30d 83109" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.102362 -1.635123 120.000000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 30.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R12 Curve 12.20R 310mm 15d 83110" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.158815 -0.415866 105.000000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 15.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R14 Curve 12.20R 310mm 7.5d 83113" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.593036 -0.104413 97.500000 + C 0 0 12.204724 0.000000 -12.204724 0.000000 7.500000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R21 Curve 13.89R 353mm 30d 83106" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.948819 -1.861930 120.000000 + C 0 0 13.897638 0.000000 -13.897638 0.000000 30.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R22 Curve 13.89R 353mm 15d 83107" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.596973 -0.473551 105.000000 + C 0 0 13.897638 0.000000 -13.897638 0.000000 15.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R24 Curve 13.89R 353mm 7.5d 83114" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.814006 -0.118896 97.500000 + C 0 0 13.897638 0.000000 -13.897638 0.000000 7.500000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R31 Curve 15.59R 396mm 30d 83111" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 7.795276 -2.088738 120.000000 + C 0 0 15.590551 0.000000 -15.590551 0.000000 30.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track R32 Curve 15.59R 396mm 15d 83112" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.035132 -0.531235 105.000000 + C 0 0 15.590551 0.000000 -15.590551 0.000000 15.000000 + END$SEGS + + +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Function Track +TURNOUT TT "Pilz/Tillig Track Straight Feeder 6.535 166mm 83143/149" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + S 0 0 0.000000 0.000000 6.535433 0.000000 + F 11579568 0.000000 4 + 0.500000 -0.500000 0 + 1.000000 -0.500000 0 + 1.000000 -1.000000 0 + 0.500000 -1.000000 0 + END$SEGS +TURNOUT TT "Pilz/Tillig Track Uncouple Track 3.268 83mm 83201" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.267717 0.000000 90.000000 + S 0 0 0.000000 0.000000 3.267717 0.000000 + F 11579568 0.000000 4 + 0.000000 -0.500000 0 + 2.750000 -0.500000 0 + 2.750000 -1.000000 0 + 0.000000 -1.000000 0 + F 11579568 0.000000 4 + 0.5000000 -0.200000 0 + 2.750000 -0.200000 0 + 2.750000 0.200000 0 + 0.500000 0.2000000 0 + END$SEGS +TURNOUT TT "Pilz/Tillig Track Isolation Track 1.633 41.5mm 83150" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.633858 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.633858 0.000000 + END$SEGS +TURNOUT TT "Pilz/Tillig Track Interrupt/Break Track 1.633 41.5mm 83155" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 1.633858 0.000000 90.000000 + S 0 0 0.000000 0.000000 1.633858 0.000000 + END$SEGS + + +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Turnouts +TURNOUT TT "Tillig EW1-left 15d 83322/27" + P "Normal" 1 + P "Reverse" 2 3 + E 0.000000 0.000000 270.000000 + E 5.098425 0.000000 90.000000 + E 4.985016 0.845476 75.000000 + S 0 0.000000 0.000000 0.000000 5.098425 0.000000 + C 0 0.000000 -13.897638 0.000000 13.897638 165.000000 15.000000 + S 0 0.000000 3.596973 0.473551 4.985016 0.845476 + END$SEGS +TURNOUT TT "Tillig EW1-right 15d 83321/26" + P "Normal" 1 + P "Reverse" 2 3 + E 0.000000 0.000000 270.000000 + E 5.098425 0.000000 90.000000 + E 4.985016 -0.845476 105.000000 + S 0 0.000000 0.000000 0.000000 5.098425 0.000000 + C 0 0.000000 13.897638 0.000000 -13.897638 0.000000 15.000000 + S 0 0.000000 3.596973 -0.473551 4.985016 -0.845476 + END$SEGS +TURNOUT TT "Tillig EW2-left 15d 83332" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 6.429717 0.846488 75.000000 + S 0 0.000000 0.000000 0.000000 0.472063 0.000000 + S 0 0.000000 0.472063 0.000000 6.535433 0.000000 + C 0 0.000000 -21.257102 0.472091 21.257102 165.000000 15.000000 + S 0 0.000000 5.973856 0.724332 6.429717 0.846488 + END$SEGS +TURNOUT TT "Tillig EW2-right 15d 83331" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 6.429717 -0.846488 105.000000 + S 0 0.000000 0.000000 0.000000 0.472063 0.000000 + S 0 0.000000 0.472063 0.000000 6.535433 0.000000 + C 0 0.000000 21.257102 0.471978 -21.257102 0.000000 15.000000 + S 0 0.000000 5.973856 -0.724332 6.429717 -0.846488 + END$SEGS +TURNOUT TT "Tillig EW3-left 12d 83342" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 8.149606 0.000000 90.000000 + E 8.054532 0.846565 78.000000 + S 0 0.000000 0.000000 0.000000 0.472100 0.000000 + S 0 0.000000 0.472100 0.000000 8.149606 0.000000 + C 0 0.000000 -34.248932 0.472145 34.248932 168.000000 12.000000 + S 0 0.000000 7.592936 0.748439 8.054532 0.846565 + END$SEGS +TURNOUT TT "Tillig EW3-right 12d 83341" + P "Normal" 1 2 + P "Reverse" 1 3 4 + E 0.000000 0.000000 270.000000 + E 8.149606 0.000000 90.000000 + E 8.054532 -0.846565 102.000000 + S 0 0.000000 0.000000 0.000000 0.472100 0.000000 + S 0 0.000000 0.472100 0.000000 8.149606 0.000000 + C 0 0.000000 34.248932 0.471964 -34.248932 0.000000 12.000000 + S 0 0.000000 7.592936 -0.748439 8.054532 -0.846565 + END$SEGS +TURNOUT TT "Tillig IBW-left 83362" + P "Normal" 1 4 5 + P "Reverse" 1 2 3 + E 0.000000 0.000000 270.000000 + E 6.429717 0.846488 75.000000 + E 6.102362 1.635123 60.000000 + S 0 0.000000 0.000000 0.000000 0.472027 0.000000 + C 0 0.000000 -10.443154 0.472041 10.443154 150.000000 30.000000 + S 0 0.000000 5.693624 1.399129 6.102362 1.635123 + C 0 0.000000 -21.257102 0.472091 21.257102 165.000000 15.000000 + S 0 0.000000 5.973856 0.724332 6.429717 0.846488 + END$SEGS +TURNOUT TT "Tillig IBW-right 83361" + P "Normal" 1 4 5 + P "Reverse" 1 2 3 + E 0.000000 0.000000 270.000000 + E 6.429717 -0.846488 105.000000 + E 6.102362 -1.635123 120.000000 + S 0 0.000000 0.000000 0.000000 0.472027 0.000000 + C 0 0.000000 10.443154 0.471985 -10.443154 0.000000 30.000000 + S 0 0.000000 5.693624 -1.399129 6.102362 -1.635123 + C 0 0.000000 21.257102 0.472091 -21.257102 0.000000 15.000000 + S 0 0.000000 5.973856 -0.724332 6.429717 -0.846488 + END$SEGS + + +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Wyes +TURNOUT TT "Tillig ABW-15 Wye 83380" + P "Left" 1 2 3 + P "Right" 1 4 5 + E 0.000000 0.000000 270.000000 + E 6.552004 0.429441 82.500000 + E 6.552004 -0.429441 97.500000 + S 0 0.000000 0.000000 0.000000 0.472128 0.000000 + C 0 0.000000 -42.994583 0.472128 42.994583 172.500000 7.500000 + S 0 0.000000 6.084156 0.367839 6.552004 0.429441 + C 0 0.000000 42.994583 0.472128 -42.994583 0.000000 7.500000 + S 0 0.000000 6.084156 -0.367839 6.552004 -0.429441 +END$SEGS +TURNOUT TT "Tillig ABW-12 Wye 83382" + P "Left" 1 2 3 + P "Right" 1 4 5 + E 0.000000 0.000000 270.000000 + E 8.172974 0.428327 84.000000 + E 8.172974 -0.428327 96.000000 + S 0 0.000000 0.000000 0.000000 0.472209 0.000000 + C 0 0.000000 -69.180753 0.472300 69.180753 174.000000 6.000000 + S 0 0.000000 7.703743 0.378998 8.172974 0.428327 + C 0 0.000000 69.180753 0.471933 -69.180753 0.000000 6.000000 + S 0 0.000000 7.703743 -0.378998 8.172974 -0.428327 +END$SEGS +TURNOUT TT "Tillig DW-15 Asymmetrical 3-Way 83230" + P "Left" 1 2 3 + P "Normal" 1 6 + P "Right" 1 4 5 + E 0.000000 0.000000 270.000000 + E 4.985016 0.845479 75.000000 + E 6.422024 -0.845479 105.000000 + E 6.535433 0.000000 90.000000 + S 0 0.000000 0.000000 0.000000 0.472000 0.000000 + C 0 0.000000 -10.312524 0.472014 10.312524 165.000000 15.000000 + S 0 0.000000 3.141102 0.351397 4.985016 0.845479 + C 0 0.000000 21.227491 0.472062 -21.227491 0.000000 15.000000 + S 0 0.000000 5.966163 -0.723323 6.422024 -0.845479 + S 0 0.000000 0.472000 0.000000 6.535433 0.000000 +END$SEGS + +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Slips +TURNOUT TT "Tillig DKW15 Double-Slip 166mm 15d 83300" 512 + P "Cross1" 1 2 3 + P "Cross2" 4 5 6 + P "Slip1" 1 7 6 + P "Slip2" 4 8 3 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 0.111343 0.845742 285.000000 + E 6.424090 -0.845742 105.000000 + S 0 0.000000 0.000000 0.000000 0.944089 0.000000 + S 0 0.000000 0.944089 0.000000 5.591344 0.000000 + S 0 0.000000 5.591344 0.000000 6.535433 0.000000 + S 0 0.000000 0.111343 0.845742 1.023131 0.601422 + S 0 0.000000 1.023131 0.601422 5.512302 -0.601422 + S 0 0.000000 5.512302 -0.601422 6.424090 -0.845742 + C 0 0.000000 17.650057 0.944019 -17.650057 0.000000 15.000000 + C 0 0.000000 -17.650057 5.591366 17.650051 180.000000 15.000000 +END$SEGS +TURNOUT TT "Tillig DKWII Double-Slip 208.6mm 15d 83391" 512 + P "Cross1" 1 2 3 + P "Cross2" 4 5 6 + P "Slip1" 1 7 6 + P "Slip2" 4 8 3 + E 0.000000 0.000000 270.000000 + E 8.212598 0.000000 90.000000 + E 0.139919 1.062788 285.000000 + E 8.072679 -1.062788 105.000000 + S 0 0.000000 0.000000 0.000000 0.944000 0.000000 + S 0 0.000000 0.944000 0.000000 7.268598 0.000000 + S 0 0.000000 7.268598 0.000000 8.212598 0.000000 + S 0 0.000000 0.139919 1.062788 1.051753 0.818463 + S 0 0.000000 1.051753 0.818463 7.160845 -0.818463 + S 0 0.000000 7.160845 -0.818463 8.072679 -1.062788 + C 0 0.000000 24.020046 0.944000 -24.020046 0.000000 15.000000 + C 0 0.000000 -24.020046 7.268598 24.020046 180.000000 15.000000 +END$SEGS + + +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Double Crossover +TURNOUT TT "Tillig DGV Dbl. Crossover(Obsolete) 83210" + P "P1" 1 2 3 + P "P2" 4 5 6 + P "P3" 1 7 8 9 6 + P "P4" 4 10 11 12 3 + E 0.000000 0.000000 270.000000 + E 9.881890 0.000000 90.000000 + E 0.000000 1.692913 270.000000 + E 9.881890 1.692913 90.000000 + S 0 0.000000 0.000000 0.000000 0.789084 0.000000 + S 0 0.000000 0.789084 0.000000 9.092806 0.000000 + S 0 0.000000 9.092806 0.000000 9.881890 0.000000 + S 0 0.000000 0.000000 1.692913 0.789084 1.692913 + S 0 0.000000 0.789084 1.692913 9.092806 1.692913 + S 0 0.000000 9.092806 1.692913 9.881890 1.692913 + C 0 0.000000 -10.474132 0.789097 10.474132 159.252360 20.747716 + S 0 0.000000 4.499581 0.679253 5.382309 1.013660 + C 0 0.000000 10.474132 9.092819 -8.781214 339.252360 20.747716 + C 0 0.000000 10.474132 0.789042 -8.781219 0.000076 20.747716 + S 0 0.000000 4.499581 1.013660 5.382309 0.679253 + C 0 0.000000 -10.474132 9.092819 10.474127 180.000076 20.747716 +END$SEGS +TURNOUT TT "Tillig DGV Dbl. Crossover 83211" + P "P1" 1 2 3 + P "P2" 4 5 6 + P "P3" 1 7 8 9 6 + P "P4" 4 10 11 12 3 + E 0.000000 0.000000 270.000000 + E 9.980315 0.000000 90.000000 + E 0.000000 1.692913 270.000000 + E 9.980315 1.692913 90.000000 + S 0 0.000000 0.000000 0.000000 0.790627 0.000000 + S 0 0.000000 0.790627 0.000000 9.189688 0.000000 + S 0 0.000000 9.189688 0.000000 9.980315 0.000000 + S 0 0.000000 0.000000 1.692913 0.790627 1.692913 + S 0 0.000000 0.790627 1.692913 9.189688 1.692913 + S 0 0.000000 9.189688 1.692913 9.980315 1.692913 + C 0 0.000000 -10.709212 0.790627 10.709212 159.459477 20.540523 + S 0 0.000000 4.548165 0.680846 5.432150 1.012067 + C 0 0.000000 10.709212 9.189688 -9.016299 339.459477 20.540523 + C 0 0.000000 10.709212 0.790627 -9.016299 0.000000 20.540523 + S 0 0.000000 4.548165 1.012067 5.432150 0.680846 + C 0 0.000000 -10.709212 9.189688 10.709212 180.000000 20.540523 + END$SEGS + + +SUBCONTENTS Pilz/Tillig TT-Scale Advance Track - Crossings +TURNOUT TT "Tillig K1-15 Crossing 83160" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 6.535433 0.000000 90.000000 + E 0.111343 0.845742 285.000000 + E 6.424090 -0.845742 105.000000 + S 0 0.000000 0.000000 0.000000 6.535433 0.000000 + S 0 0.000000 0.111343 0.845742 6.424090 -0.845742 +END$SEGS +TURNOUT TT "Tillig K2-30 Crossing 83170" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 3.267717 0.000000 90.000000 + E 0.218894 0.816927 300.000000 + E 3.048823 -0.816927 120.000000 + S 0 0.000000 0.000000 0.000000 3.267717 0.000000 + S 0 0.000000 0.218894 0.816927 3.048823 -0.816927 +END$SEGS diff --git a/app/lib/params/Z-Weichen-Walter.xtp b/app/lib/params/Z-Weichen-Walter.xtp new file mode 100644 index 0000000..0e5bd98 --- /dev/null +++ b/app/lib/params/Z-Weichen-Walter.xtp @@ -0,0 +1,72 @@ +CONTENTS Weichen-walter Z-Scale Turnouts +########################################################################## +########################################################################## +SUBCONTENTS Weichen-walter Z-Scale - Turnouts(Switches) +TURNOUT Z "Weichen-walter Left Turnout 1220.EW.8562" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + E 4.339607 0.494436 77.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + C 0 0 -19.291000 0.000000 19.291000 167.000000 13.000000 + END$SEGS +TURNOUT Z "Weichen-walter Right Turnout 1220.EW.8563" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + E 4.339607 -0.494436 103.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + C 0 0 19.291000 0.000000 -19.291000 0.000000 13.000000 + END$SEGS +# +# I'm guessing about the Outside leg radius +# +TURNOUT Z "Weichen-walter Curved Left Turnout 1220.IBW.8568" + P "Normal" 1 2 + P "Reverse" 3 + E 0.000000 0.000000 270.000000 + E 4.822835 1.028545 60.000000 + E 3.838583 1.028545 60.000000 + S 0 0 0.000000 0.000000 0.984000 0.000000 + C 0 0 -7.677000 0.984000 7.677000 150.000000 30.000000 + C 0 0 -7.677000 0.000000 7.677000 150.000000 30.000000 + END$SEGS +TURNOUT Z "Weichen-walter Curved Right Turnout 1220.IBW.8569" + P "Normal" 1 2 + P "Reverse" 3 + E 0.000000 0.000000 270.000000 + E 4.822835 -1.028545 120.000000 + E 3.838583 -1.028545 120.000000 + S 0 0 0.000000 0.000000 0.984000 0.000000 + C 0 0 7.677000 0.984000 -7.677000 0.000000 30.000000 + C 0 0 7.677000 0.000000 -7.677000 0.000000 30.000000 + END$SEGS +TURNOUT Z "Weichen-walter 3-Way Turnout (left/right) 1220.DW.8562" + P "Normal" 1 2 + P "R1" 3 + P "R2" 1 4 + E 0.000000 0.000000 270.000000 + E 5.323859 0.000000 90.000000 + E 4.339607 0.494436 77.000000 + E 5.323859 -0.494436 103.000000 + S 0 0 0.000000 0.000000 0.984252 0.000000 + S 0 0 0.984252 0.000000 5.323859 0.000000 + C 0 0 -19.291000 0.000000 19.291000 167.000000 13.000000 + C 0 0 19.291000 0.984252 -19.291000 0.000000 13.000000 + END$SEGS +TURNOUT Z "Weichen-walter 3-Way Turnout(right/left) 1220.DW.8563" + P "Normal" 1 2 + P "R1" 3 + P "R2" 1 4 + E 0.000000 0.000000 270.000000 + E 5.323859 0.000000 90.000000 + E 4.339607 -0.494436 103.000000 + E 5.323859 0.494436 77.000000 + S 0 0 0.000000 0.000000 0.984252 0.000000 + S 0 0 0.984252 0.000000 5.323859 0.000000 + C 0 0 19.291000 0.000000 -19.291000 0.000000 13.000000 + C 0 0 -19.291000 0.984252 19.291000 167.000000 13.000000 + END$SEGS + diff --git a/app/lib/params/Z-mrklnz Structures.xtp b/app/lib/params/Z-mrklnz Structures.xtp new file mode 100644 index 0000000..3bfb825 --- /dev/null +++ b/app/lib/params/Z-mrklnz Structures.xtp @@ -0,0 +1,210 @@ +CONTENTS M�rklin Z-Scale Structures +STRUCTURE Z "M�rklin Z-Scale 3-Stall Roundhouse 89835" + X pier -1 "" +#Layer0 + F4 6908265 0.000000 8 0 + 7.283464 -1.399456 0 + 6.559052 -4.102996 0 + 1.422862 -1.975517 0 + 1.771653 -0.673812 0 + 1.771653 0.673812 0 + 1.422862 1.975517 0 + 6.559052 4.102996 0 + 7.283464 1.399456 0 +#Layer1 + F4 3355443 0.000000 4 1 + 5.314960 -0.200000 0 + 3.740156 -0.200000 0 + 3.740156 0.200000 0 + 5.314960 0.200000 0 + F4 3355443 0.000000 4 1 + 5.071594 2.048555 0 + 3.550450 1.640965 0 + 3.446922 2.027336 0 + 4.968066 2.434925 0 + F4 3355443 0.000000 4 1 + 4.968066 -2.434925 0 + 3.446922 -2.027336 0 + 3.550450 -1.640965 0 + 5.071594 -2.048555 0 + Y4 0 0.020000 8 0 + 7.283464 -1.399456 0 + 6.559052 -4.102996 0 + 1.422862 -1.975517 0 + 1.771653 -0.673812 0 + 1.771653 0.673812 0 + 1.422862 1.975517 0 + 6.559052 4.102996 0 + 7.283464 1.399456 0 + L3 8553090 0.010000 1.771653 -0.673812 0 7.283464 -1.399456 0 + L3 8553090 0.010000 1.771653 0.673812 0 7.283464 1.399456 0 +#Layer2 + Y4 0 0.020000 4 1 + 3.740156 -0.200000 0 + 5.314960 -0.200000 0 + 5.314960 0.200000 0 + 3.740156 0.200000 0 + L3 8553090 0.010000 3.740156 0.000000 0 5.314960 0.000000 0 + Y4 0 0.020000 4 1 + 3.550450 1.640965 0 + 5.071594 2.048555 0 + 4.968066 2.434925 0 + 3.446922 2.027336 0 + L3 8553090 0.010000 3.498686 1.834151 0 5.019830 2.241740 0 + Y4 0 0.020000 4 1 + 3.446922 -2.027336 0 + 4.968066 -2.434925 0 + 5.071594 -2.048555 0 + 3.550450 -1.640965 0 + L3 8553090 0.010000 3.498686 -1.834151 0 5.019830 -2.241740 0 + END$SEGS +STRUCTURE Z "M�rklin Z-Scale Locomotive Shed 8980" + X pier 0 "" +#Layer0 + F4 12410368 0.000000 4 1 + 0.000000 1.968470 0 + 5.984252 1.968470 0 + 5.984252 -0.944916 0 + 0.000000 -0.944916 0 +#Layer1 + L3 3355443 0.010000 5.934252 -0.191569 0 5.934252 0.511777 0 + L3 3355443 0.010000 5.884252 -0.041569 0 5.884252 0.511777 0 + L3 3355443 0.010000 5.834252 -0.191569 0 5.834252 0.511777 0 + L3 3355443 0.010000 5.784252 -0.041569 0 5.784252 0.511777 0 + L3 3355443 0.010000 5.734252 -0.191569 0 5.734252 0.511777 0 + L3 3355443 0.010000 5.684252 -0.041569 0 5.684252 0.511777 0 + L3 3355443 0.010000 5.634252 -0.191569 0 5.634252 0.511777 0 + L3 3355443 0.010000 5.584252 -0.041569 0 5.584252 0.511777 0 + L3 3355443 0.010000 5.534252 -0.191569 0 5.534252 0.511777 0 + L3 3355443 0.010000 5.484252 -0.041569 0 5.484252 0.511777 0 + L3 3355443 0.010000 0.050000 1.215124 0 0.050000 0.511777 0 + L3 3355443 0.010000 0.100000 1.065124 0 0.100000 0.511777 0 + L3 3355443 0.010000 0.150000 1.215124 0 0.150000 0.511777 0 + L3 3355443 0.010000 0.200000 1.065124 0 0.200000 0.511777 0 + L3 3355443 0.010000 0.250000 1.215124 0 0.250000 0.511777 0 + L3 3355443 0.010000 0.300000 1.065124 0 0.300000 0.511777 0 + L3 3355443 0.010000 0.350000 1.215124 0 0.350000 0.511777 0 + L3 3355443 0.010000 0.400000 1.065124 0 0.400000 0.511777 0 + L3 3355443 0.010000 0.450000 1.215124 0 0.450000 0.511777 0 + L3 3355443 0.010000 0.500000 1.065124 0 0.500000 0.511777 0 + L3 3355443 0.020000 0.949353 0.511777 0 0.000000 0.511777 0 + L3 3355443 0.020000 2.146202 0.511777 0 1.444353 0.511777 0 + L3 3355443 0.020000 3.343053 0.511777 0 2.641202 0.511777 0 + L3 3355443 0.020000 4.539903 0.511777 0 3.838053 0.511777 0 + L3 3355443 0.020000 5.984252 0.511777 0 5.034903 0.511777 0 + Y4 3355443 0.020000 4 1 + 0.000000 1.968470 0 + 5.984252 1.968470 0 + 5.984252 -0.944916 0 + 0.000000 -0.944916 0 +#Layer2 + F4 12500670 0.000000 4 1 + 4.974903 -0.569916 0 + 4.599903 -0.569916 0 + 4.599903 1.593470 0 + 4.974903 1.593470 0 + F4 12500670 0.000000 4 1 + 3.778053 -0.569916 0 + 3.403053 -0.569916 0 + 3.403053 1.593470 0 + 3.778053 1.593470 0 + F4 12500670 0.000000 4 1 + 1.384353 -0.569916 0 + 1.009353 -0.569916 0 + 1.009353 1.593470 0 + 1.384353 1.593470 0 + F4 12500670 0.000000 4 1 + 2.581202 -0.569916 0 + 2.206202 -0.569916 0 + 2.206202 1.593470 0 + 2.581202 1.593470 0 +#Layer3 + L3 3355443 0 4.599903 -0.158868 0 4.974903 -0.158868 0 + L3 3355443 0 4.599903 0.288229 0 4.974903 0.288229 0 + L3 3355443 0 4.599903 0.064681 0 4.974903 0.064681 0 + L3 3355443 0 4.599903 0.735325 0 4.974903 0.735325 0 + L3 3355443 0 4.599903 1.182422 0 4.974903 1.182422 0 + L3 3355443 0 4.599903 0.958874 0 4.974903 0.958874 0 + L3 3355443 0 4.599903 0.511777 0 4.974903 0.511777 0 + L3 3355443 0 4.599903 -0.382416 0 4.974903 -0.382416 0 + L3 3355443 0 4.599903 1.405970 0 4.974903 1.405970 0 + L3 3355443 0 4.787403 -0.382416 0 4.599903 -0.569916 0 + L3 3355443 0 4.974903 -0.569916 0 4.787403 -0.382416 0 + L3 3355443 0 4.599903 1.593470 0 4.787403 1.405970 0 + L3 3355443 0 4.787403 1.405970 0 4.974903 1.593470 0 + L3 3355443 0 4.787403 -0.382416 0 4.787403 1.405970 0 + Y4 3355443 0.000000 4 1 + 4.599903 -0.569916 0 + 4.974903 -0.569916 0 + 4.974903 1.593470 0 + 4.599903 1.593470 0 + L3 3355443 0 3.403053 -0.158868 0 3.778053 -0.158868 0 + L3 3355443 0 3.403053 0.288229 0 3.778053 0.288229 0 + L3 3355443 0 3.403053 0.064681 0 3.778053 0.064681 0 + L3 3355443 0 3.403053 0.735325 0 3.778053 0.735325 0 + L3 3355443 0 3.403053 1.182422 0 3.778053 1.182422 0 + L3 3355443 0 3.403053 0.958874 0 3.778053 0.958874 0 + L3 3355443 0 3.403053 0.511777 0 3.778053 0.511777 0 + L3 3355443 0 3.403053 -0.382416 0 3.778053 -0.382416 0 + L3 3355443 0 3.403053 1.405970 0 3.778053 1.405970 0 + L3 3355443 0 3.590553 -0.382416 0 3.403053 -0.569916 0 + L3 3355443 0 3.778053 -0.569916 0 3.590553 -0.382416 0 + L3 3355443 0 3.403053 1.593470 0 3.590553 1.405970 0 + L3 3355443 0 3.590553 1.405970 0 3.778053 1.593470 0 + L3 3355443 0 3.590553 -0.382416 0 3.590553 1.405970 0 + Y4 3355443 0.000000 4 1 + 3.403053 -0.569916 0 + 3.778053 -0.569916 0 + 3.778053 1.593470 0 + 3.403053 1.593470 0 + L3 3355443 0 1.009353 -0.158868 0 1.384353 -0.158868 0 + L3 3355443 0 1.009353 0.288229 0 1.384353 0.288229 0 + L3 3355443 0 1.009353 0.064681 0 1.384353 0.064681 0 + L3 3355443 0 1.009353 0.735325 0 1.384353 0.735325 0 + L3 3355443 0 1.009353 1.182422 0 1.384353 1.182422 0 + L3 3355443 0 1.009353 0.958874 0 1.384353 0.958874 0 + L3 3355443 0 1.009353 0.511777 0 1.384353 0.511777 0 + L3 3355443 0 1.009353 -0.382416 0 1.384353 -0.382416 0 + L3 3355443 0 1.009353 1.405970 0 1.384353 1.405970 0 + L3 3355443 0 1.196853 -0.382416 0 1.009353 -0.569916 0 + L3 3355443 0 1.384353 -0.569916 0 1.196853 -0.382416 0 + L3 3355443 0 1.009353 1.593470 0 1.196853 1.405970 0 + L3 3355443 0 1.196853 1.405970 0 1.384353 1.593470 0 + L3 3355443 0 1.196853 -0.382416 0 1.196853 1.405970 0 + Y4 3355443 0.000000 4 1 + 1.009353 -0.569916 0 + 1.384353 -0.569916 0 + 1.384353 1.593470 0 + 1.009353 1.593470 0 + L3 3355443 0 2.206202 -0.158868 0 2.581202 -0.158868 0 + L3 3355443 0 2.206202 0.288229 0 2.581202 0.288229 0 + L3 3355443 0 2.206202 0.064681 0 2.581202 0.064681 0 + L3 3355443 0 2.206202 0.735325 0 2.581202 0.735325 0 + L3 3355443 0 2.206202 1.182422 0 2.581202 1.182422 0 + L3 3355443 0 2.206202 0.958874 0 2.581202 0.958874 0 + L3 3355443 0 2.206202 0.511777 0 2.581202 0.511777 0 + L3 3355443 0 2.206202 -0.382416 0 2.581202 -0.382416 0 + L3 3355443 0 2.206202 1.405970 0 2.581202 1.405970 0 + L3 3355443 0 2.393702 -0.382416 0 2.206202 -0.569916 0 + L3 3355443 0 2.581202 -0.569916 0 2.393702 -0.382416 0 + L3 3355443 0 2.206202 1.593470 0 2.393702 1.405970 0 + L3 3355443 0 2.393702 1.405970 0 2.581202 1.593470 0 + L3 3355443 0 2.393702 -0.382416 0 2.393702 1.405970 0 + Y4 3355443 0.000000 4 1 + 2.206202 -0.569916 0 + 2.581202 -0.569916 0 + 2.581202 1.593470 0 + 2.206202 1.593470 0 + END$SEGS +STRUCTURE Z "M�rklin Z-Scale Railroad Maintenance Facility 89982" + F4 12410368 0.000000 4 1 + 0.000000 1.771654 0 + 7.283465 1.771654 0 + 7.283465 0.000000 0 + 0.000000 0.000000 0 + Y4 3355443 0.020000 4 1 + 0.000000 1.771654 0 + 7.283465 1.771654 0 + 7.283465 0.000000 0 + 0.000000 0.000000 0 + END$SEGS diff --git a/app/lib/params/Z-mrklnz.xtp b/app/lib/params/Z-mrklnz.xtp new file mode 100644 index 0000000..fcebe7c --- /dev/null +++ b/app/lib/params/Z-mrklnz.xtp @@ -0,0 +1,882 @@ +CONTENTS M�rklin Z-Scale Turnouts +# From 'M�rklin Complete Program 1994/95 E' +########################################################################## +########################################################################## + +SUBCONTENTS M�rklin Z-Scale - Straight Track +TURNOUT Z "M�rklin Straight 110mm 8500" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + END$SEGS +TURNOUT Z "M�rklin Straight 55mm 8503" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 2.165354 0.000000 90.000000 + S 0 0 0.000000 0.000000 2.165000 0.000000 + END$SEGS +TURNOUT Z "M�rklin Straight 25mm 8504" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.984252 0.000000 90.000000 + S 0 0 0.000000 0.000000 0.984000 0.000000 + END$SEGS +TURNOUT Z "M�rklin Straight 220mm 8505" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 8.661417 0.000000 90.000000 + S 0 0 0.000000 0.000000 8.661000 0.000000 + END$SEGS +TURNOUT Z "M�rklin Straight 108.6mm 8506" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.275591 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.276000 0.000000 + END$SEGS +TURNOUT Z "M�rklin Straight 112.8mm 8507" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.440945 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.441000 0.000000 + END$SEGS +TURNOUT Z "M�rklin Straight 660mm 8594" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 25.984252 0.000000 90.000000 + S 0 0 0.000000 0.000000 25.984252 0.000000 + END$SEGS +########################################################################## +########################################################################## + +SUBCONTENTS M�rklin Z-Scale - Curved Track +TURNOUT Z "M�rklin Curved 145mm 45d 8510" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.036633 -1.672028 135.000000 + C 0 0 5.709000 0.000000 -5.709000 0.000000 45.000000 + END$SEGS +TURNOUT Z "M�rklin Curved 195mm 45d 8520" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 5.428576 -2.248590 135.000000 + C 0 0 7.677000 0.000000 -7.677000 0.000000 45.000000 + END$SEGS +TURNOUT Z "M�rklin Curved 195mm 30d 8521" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 3.838583 -1.028545 120.000000 + C 0 0 7.677000 0.000000 -7.677000 0.000000 30.000000 + END$SEGS +TURNOUT Z "M�rklin Curved 195mm Circuit Track 8529" + P "Normal" 1 + E 0.000000 1.028523 270.000000 + E 3.838583 -0.000022 120.000000 + C 0 0.000000 7.677000 0.000000 -6.648477 0.000000 30.000000 + F4 12566463 0.000000 5 0 + 2.533767 0.801256 0 + 2.533767 0.801256 0 + 2.540593 1.207016 0 + 1.780021 1.410811 0 + 1.583052 1.055999 0 + F4 0 0.000000 4 0 + 2.178955 0.998225 0 + 2.274027 0.972751 0 + 2.324975 1.162894 0 + 2.229904 1.188368 0 + F4 0 0.000000 4 0 + 1.988812 1.049174 0 + 1.893741 1.074648 0 + 1.944690 1.264791 0 + 2.039761 1.239316 0 + F4 12566463 0.000000 6 0 + 0.964567 0.811988 0 + 0.925197 0.615137 0 + 2.874016 0.063956 0 + 2.952756 0.260806 0 + 2.500000 0.457657 0 + 1.515748 0.733247 0 + END$SEGS +TURNOUT Z "M�rklin Curved 220mm 45d 8530" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 6.124547 -2.536870 135.000000 + C 0 0 8.661000 0.000000 -8.661000 0.000000 45.000000 + END$SEGS +TURNOUT Z "M�rklin Curved 220mm 30d 8531" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.330709 -1.160410 120.000000 + C 0 0 8.661000 0.000000 -8.661000 0.000000 30.000000 + END$SEGS +TURNOUT Z "M�rklin Curved 220mm Circuit Track 8539" + P "Normal" 1 + E 0.000000 1.160354 270.000000 + E 4.330709 -0.000056 120.000000 + C 0 0.000000 8.661000 0.000000 -7.500646 0.000000 30.000000 + F4 12566463 0.000000 5 0 + 2.848727 0.874032 0 + 2.848727 0.874032 0 + 2.855553 1.279792 0 + 2.094982 1.483587 0 + 1.898013 1.128775 0 + F4 0 0.000000 4 0 + 2.493916 1.071001 0 + 2.588987 1.045527 0 + 2.639936 1.235669 0 + 2.544865 1.261144 0 + F4 0 0.000000 4 0 + 2.303773 1.121949 0 + 2.208702 1.147424 0 + 2.259650 1.337567 0 + 2.354722 1.312092 0 + F4 12566463 0.000000 6 0 + 1.220472 0.904448 0 + 1.181102 0.707598 0 + 3.129921 0.156417 0 + 3.208661 0.353267 0 + 2.755906 0.550118 0 + 1.771654 0.825708 0 + END$SEGS +TURNOUT Z "M�rklin Curve 490mm 13d 8591" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.339607 -0.494436 103.000000 + C 0 0 19.291000 0.000000 -19.291000 0.000000 13.000000 + END$SEGS +########################################################################## +########################################################################## + +SUBCONTENTS M�rklin Z-Scale - Crossings +TURNOUT Z "M�rklin Crossing 8559" + P "Normal" 1 0 2 + E 0.000000 0.000000 270.000000 + E 4.440945 0.000000 90.000000 + E 0.056911 0.499498 283.000000 + E 4.384034 -0.499498 103.000000 + S 0 0 0.000000 0.000000 4.440945 0.000000 + S 0 0 0.056911 0.499498 4.384034 -0.499498 + END$SEGS +########################################################################## +########################################################################## + +SUBCONTENTS M�rklin Z-Scale - Turnouts(Switches) +# Double Slipswitch Design by Dirk Husemann - 11.280000 13.000000 11.2800 +TURNOUT Z "M�rklin Double Slip 8560" + P "P1" 1 2 3 + P "P2" 4 5 6 + P "P3" 1 7 6 + P "P4" 4 8 3 + E 0.000000 0.000000 270.000000 + E 4.440945 0.000000 90.000000 + E 0.056911 0.499498 283.000000 + E 4.384034 -0.499498 103.000000 + S 0 0 0.000000 0.000000 0.513600 0.000000 + S 0 0 0.513600 0.000000 3.927345 0.000000 + S 0 0 3.927345 0.000000 4.440945 0.000000 + S 0 0 0.056911 0.499498 0.557347 0.383963 + S 0 0 0.557347 0.383963 3.883598 -0.383963 + S 0 0 3.883598 -0.383963 4.384034 -0.499498 + C 0 0 14.981027 0.513600 -14.981027 0.000000 13.000000 + C 0 0 -14.981027 3.927345 14.981027 180.000000 13.000000 + END$SEGS +TURNOUT Z "M�rklin Left Remote Turnout 8562" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + E 4.339607 0.494436 77.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + C 0 0 -19.291000 0.000000 19.291000 167.000000 13.000000 + END$SEGS +TURNOUT Z "M�rklin Right Remote Turnout 8563" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + E 4.339607 -0.494436 103.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + C 0 0 19.291000 0.000000 -19.291000 0.000000 13.000000 + END$SEGS +TURNOUT Z "M�rklin Left Manual Turnout 8565" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + E 4.339607 0.494436 77.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + C 0 0 -19.291000 0.000000 19.291000 167.000000 13.000000 + END$SEGS +TURNOUT Z "M�rklin Right Manual Turnout 8566" + P "Normal" 1 + P "Reverse" 2 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + E 4.339607 -0.494436 103.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + C 0 0 19.291000 0.000000 -19.291000 0.000000 13.000000 + END$SEGS +TURNOUT Z "M�rklin Curved Left Turnout 8568" + P "Normal" 1 2 + P "Reverse" 3 + E 0.000000 0.000000 270.000000 + E 4.822835 1.028545 60.000000 + E 3.838583 1.028545 60.000000 + S 0 0 0.000000 0.000000 0.984000 0.000000 + C 0 0 -7.677000 0.984000 7.677000 150.000000 30.000000 + C 0 0 -7.677000 0.000000 7.677000 150.000000 30.000000 + END$SEGS +TURNOUT Z "M�rklin Curved Right Turnout 8569" + P "Normal" 1 2 + P "Reverse" 3 + E 0.000000 0.000000 270.000000 + E 4.822835 -1.028545 120.000000 + E 3.838583 -1.028545 120.000000 + S 0 0 0.000000 0.000000 0.984000 0.000000 + C 0 0 7.677000 0.984000 -7.677000 0.000000 30.000000 + C 0 0 7.677000 0.000000 -7.677000 0.000000 30.000000 + END$SEGS +########################################################################## +########################################################################## + +SUBCONTENTS M�rklin Z-Scale - Misc Track +TURNOUT Z "M�rklin Uncoupler Track 8587" + P "P0" 1 + E 0.000000 0.492126 270.000000 + E 2.165000 0.492126 90.000000 + S 0 0.000000 0.000000 0.492126 2.165000 0.492126 + F4 12566463 0.000000 4 0 + 0.393701 0.295276 0 + 0.885827 0.295276 0 + 0.885827 0.000000 0 + 0.393701 0.000000 0 + F4 12566463 0.000000 4 0 + 0.295276 0.590551 0 + 1.082677 0.590551 0 + 1.082677 0.393701 0 + 0.295276 0.393701 0 + END$SEGS +TURNOUT Z "M�rklin Straight Isolating Track 8588" + P "Normal" 1 + E 0.000000 0.590551 270.000000 + E 2.165354 0.590551 90.000000 + S 0 0.000000 0.000000 0.590551 2.165000 0.590551 + F4 12566463 0.000000 5 0 + 0.590551 0.393701 0 + 0.590551 0.393701 0 + 0.688976 0.000000 0 + 1.476378 0.000000 0 + 1.574803 0.393701 0 + F4 0 0.000000 4 0 + 0.984252 0.295276 0 + 0.885827 0.295276 0 + 0.885827 0.098425 0 + 0.984252 0.098425 0 + F4 0 0.000000 4 0 + 1.181102 0.295276 0 + 1.279528 0.295276 0 + 1.279528 0.098425 0 + 1.181102 0.098425 0 + L3 0 0.026667 1.062992 0.551181 0 1.062992 0.393701 0 + L3 0 0.026667 1.102362 0.551181 0 1.102362 0.393701 0 + END$SEGS +TURNOUT Z "M�rklin Straight Circuit Track 8589" + P "Normal" 1 + E 0.000000 0.590551 270.000000 + E 2.165354 0.590551 90.000000 + S 0 0.000000 0.000000 0.590551 2.165000 0.590551 + F4 12566463 0.000000 5 0 + 0.590551 0.393701 0 + 0.590551 0.393701 0 + 0.688976 0.000000 0 + 1.476378 0.000000 0 + 1.574803 0.393701 0 + F4 0 0.000000 4 0 + 0.984252 0.295276 0 + 0.885827 0.295276 0 + 0.885827 0.098425 0 + 0.984252 0.098425 0 + F4 0 0.000000 4 0 + 1.181102 0.295276 0 + 1.279528 0.295276 0 + 1.279528 0.098425 0 + 1.181102 0.098425 0 + F4 12566463 0.000000 4 0 + 0.196850 0.984252 0 + 1.968504 0.984252 0 + 1.968504 0.787402 0 + 0.196850 0.787402 0 + END$SEGS +TURNOUT Z "M�rklin Straight Feeder Track 8590" + P "P0" 1 + E 0.000000 0.590551 270.000000 + E 4.330709 0.590551 90.000000 + S 0 0.000000 0.000000 0.590551 4.330709 0.590551 + F4 12566463 0.000000 5 0 + 1.673405 0.393701 0 + 1.673405 0.393701 0 + 1.771830 0.000000 0 + 2.559232 0.000000 0 + 2.657657 0.393701 0 + F4 0 0.000000 4 0 + 2.067106 0.295276 0 + 1.968681 0.295276 0 + 1.968681 0.098425 0 + 2.067106 0.098425 0 + F4 0 0.000000 4 0 + 2.263956 0.295276 0 + 2.362382 0.295276 0 + 2.362382 0.098425 0 + 2.263956 0.098425 0 + END$SEGS +TURNOUT Z "M�rklin Adjustable 10-12cm 8592" + P "Normal" 1 + X adjustable 3.9370 4.7244 + E 0.000000 0.000000 270.000000 + E 4.7244 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.7244 0.000000 + END$SEGS +STRUCTURE Z "M�rklin Track Bumper 16mm 8931" + F4 12566463 0.000000 4 0 + 0.000000 0.197150 0 + 0.629921 0.197150 0 + 0.629921 -0.197150 0 + 0.000000 -0.197150 0 + G3 16711680 0.000000 0.098500 0.394000 0.00000 0 + END$SEGS +STRUCTURE Z "M�rklin Track Bumper 15mm 8991" + X pier -1 "" + L3 0 0.026667 -0.395000 0.295000 0 -0.395000 -0.295000 0 + L3 0 0.026667 -0.591000 0.197500 0 0.000000 0.197500 0 + L3 0 0.026667 -0.591000 -0.197500 0 0.000000 -0.197500 0 + L3 0 0.013333 -0.395000 0.197500 0 0.000000 -0.197500 0 + L3 0 0.013333 -0.395000 -0.197500 0 0.000000 0.197500 0 + END$SEGS +########################################################################## +########################################################################## + +SUBCONTENTS M�rklin Z-Scale - Transfer Table and TurnTable +TURNOUT Z "M�rklin Transfer Table 8994/89941" + P "P1" 1 2 3 + P "P2" 4 5 + P "P3" 6 7 + P "P4" 8 9 + P "P5" 10 11 + P "P6" 12 13 + P "P7" 14 15 + P "P8" 16 17 + P "P9" 18 19 + E 0.000000 0.000000 270 + E 0.000000 1.996229 270 + E 0.000000 2.998887 270 + E 0.000000 4.956742 270 + E 0.000000 5.959400 270 + E 8.661421 5.541852 90 + E 8.661421 4.518298 90 + E 8.661421 2.546321 90 + E 8.661421 1.522767 90 + E 8.661421 0.000000 90 + S 0 0 0.000000 0.000000 0.958494 0.000000 + S 16777215 0 0.958494 0.000000 7.703038 0.000000 + S 0 0 7.703038 0.000000 8.661421 0.000000 + + S 16777215 0 0.958494 1.522768 7.703038 1.522767 + S 0 0 7.703038 1.522767 8.661421 1.522767 + + S 0 0 0.000000 1.996229 0.958495 1.996229 + S 16777215 0 0.958495 1.996229 7.703039 1.996229 + + S 16777215 0 0.958494 2.546322 7.703038 2.546321 + S 0 0 7.703038 2.546321 8.661421 2.546321 + + S 0 0 0.000000 2.998887 0.958496 2.998887 + S 16777215 0 0.958496 2.998887 7.703039 2.998887 + + S 16777215 0 0.958494 4.518298 7.703038 4.518298 + S 0 0 7.703038 4.518298 8.661421 4.518298 + + S 0 0 0.000000 4.956742 0.958495 4.956742 + S 16777215 0 0.958494 4.956742 7.703038 4.956742 + + S 16777215 0 0.958494 5.541852 7.703038 5.541852 + S 0 0 7.703038 5.541852 8.661421 5.541852 + + S 0 0 0.000000 5.959400 0.958494 5.959400 + S 16777215 0 0.958494 5.959400 7.703038 5.959399 + +#Layer2 + L3 8470528 0.050000 1.641132 6.690311 0 1.641132 -0.727611 0 + L3 8470528 0.050000 7.014496 6.690311 0 7.014496 -0.727611 0 + Y4 5263440 0.000000 4 1 + 8.661421 7.312058 0 + 8.661421 -1.349362 0 + 0.000000 -1.349362 0 + 0.000000 7.312058 0 + Y4 5263440 0.000000 8 0 + 7.703038 6.690311 0 + 7.703038 -0.727612 0 + 4.985796 -0.727612 0 + 4.985796 -1.102676 0 + 3.625612 -1.102676 0 + 3.625612 -0.727612 0 + 0.958494 -0.727612 0 + 0.958494 6.690311 0 + END$SEGS +TURNOUT Z "M�rklin Turntable 132mm/170mm 24P 8998" + P "1" 1 + P "2" 2 + P "3" 3 + P "4" 4 + P "5" 5 + P "6" 6 + P "7" 7 + P "8" 8 + P "9" 9 + P "10" 10 + P "11" 11 + P "12" 12 + E 0.000000 2.598425 0.000000 + E 0.672522 2.509886 15.000000 + E 1.299213 2.250302 30.000000 + E 1.837364 1.837364 45.000000 + E 2.250302 1.299213 60.000000 + E 2.509886 0.672522 75.000000 + E 2.598425 0.000000 90.000000 + E 2.509886 -0.672522 105.000000 + E 2.250302 -1.299213 120.000000 + E 1.837364 -1.837364 135.000000 + E 1.299213 -2.250302 150.000000 + E 0.672522 -2.509886 165.000000 + E 0.000000 -2.598425 180.000000 + E -0.672522 -2.509886 195.000000 + E -1.299213 -2.250302 210.000000 + E -1.837364 -1.837364 225.000000 + E -2.250302 -1.299213 240.000000 + E -2.509886 -0.672522 255.000000 + E -2.598425 0.000000 270.000000 + E -2.509886 0.672522 285.000000 + E -2.250302 1.299213 300.000000 + E -1.837364 1.837364 315.000000 + E -1.299213 2.250302 330.000000 + E -0.672522 2.509886 345.000000 + S 16777215 0 0.000000 2.598425 0.000000 -2.598425 + S 16777215 0 0.672522 2.509886 -0.672522 -2.509886 + S 16777215 0 1.299213 2.250302 -1.299213 -2.250302 + S 16777215 0 1.837364 1.837364 -1.837364 -1.837364 + S 16777215 0 2.250302 1.299213 -2.250302 -1.299213 + S 16777215 0 2.509886 0.672522 -2.509886 -0.672522 + S 16777215 0 2.598425 0.000000 -2.598425 0.000000 + S 16777215 0 2.509886 -0.672522 -2.509886 0.672522 + S 16777215 0 2.250302 -1.299213 -2.250302 1.299213 + S 16777215 0 1.837364 -1.837364 -1.837364 1.837364 + S 16777215 0 1.299213 -2.250302 -1.299213 2.250302 + S 16777215 0 0.672522 -2.509886 -0.672522 2.509886 + A3 8424071 0.010000 3.346457 0.000000 0.000000 0 0.000000 360.000000 + A3 8424071 0.010000 2.598425 0.000000 0.000000 0 0.000000 360.000000 + #Layer0 + L3 8424071 0.010000 2.400632 -0.994374 0 3.091723 -1.280634 0 + L3 8424071 0.010000 2.061469 -1.581821 0 2.654923 -2.037194 0 + L3 8424071 0.010000 1.581821 -2.061469 0 2.037194 -2.654923 0 + L3 8424071 0.010000 0.994374 -2.400632 0 1.280634 -3.091723 0 + L3 8424071 0.010000 0.339163 -2.576195 0 0.436800 -3.317828 0 + L3 8424071 0.010000 -0.339163 -2.576195 0 -0.436800 -3.317828 0 + L3 8424071 0.010000 -0.994374 -2.400632 0 -1.280634 -3.091723 0 + L3 8424071 0.010000 -1.581821 -2.061469 0 -2.037194 -2.654923 0 + L3 8424071 0.010000 -2.061469 -1.581821 0 -2.654923 -2.037194 0 + L3 8424071 0.010000 -2.400632 -0.994374 0 -3.091723 -1.280634 0 + L3 8424071 0.010000 -2.576195 -0.339163 0 -3.317828 -0.436800 0 + L3 8424071 0.010000 -2.576195 0.339163 0 -3.317828 0.436800 0 + L3 8424071 0.010000 -2.400632 0.994374 0 -3.091723 1.280634 0 + L3 8424071 0.010000 -2.061469 1.581821 0 -2.654923 2.037194 0 + L3 8424071 0.010000 -1.581821 2.061469 0 -2.037194 2.654923 0 + L3 8424071 0.010000 -0.994374 2.400632 0 -1.280634 3.091723 0 + L3 8424071 0.010000 -0.339163 2.576195 0 -0.436800 3.317828 0 + L3 8424071 0.010000 0.339163 2.576195 0 0.436800 3.317828 0 + L3 8424071 0.010000 0.994374 2.400632 0 1.280634 3.091723 0 + L3 8424071 0.010000 1.581821 2.061469 0 2.037194 2.654923 0 + L3 8424071 0.010000 2.061469 1.581821 0 2.654923 2.037194 0 + L3 8424071 0.010000 2.400632 0.994374 0 3.091723 1.280634 0 + L3 8424071 0.010000 2.576195 0.339163 0 3.317828 0.436800 0 + L3 8424071 0.010000 2.576195 -0.339163 0 3.317828 -0.436800 0 + F4 5192501 0.000000 4 1 + 2.838854 -0.373742 0 + 3.055169 -0.402221 0 + 2.846964 -1.179251 0 + 2.645390 -1.095757 0 + F4 5192501 0.000000 4 1 + 2.645390 -1.095757 0 + 2.846964 -1.179251 0 + 2.444744 -1.875918 0 + 2.271648 -1.743097 0 + F4 5192501 0.000000 4 1 + 2.271648 -1.743097 0 + 2.444744 -1.875918 0 + 1.875918 -2.444744 0 + 1.743097 -2.271648 0 + F4 5192501 0.000000 4 1 + 1.743097 -2.271648 0 + 1.875918 -2.444744 0 + 1.179251 -2.846964 0 + 1.095757 -2.645390 0 + F4 5192501 0.000000 4 1 + 1.095757 -2.645390 0 + 1.179251 -2.846964 0 + 0.402221 -3.055169 0 + 0.373742 -2.838854 0 + F4 5192501 0.000000 4 1 + 0.373742 -2.838854 0 + 0.402221 -3.055169 0 + -0.402221 -3.055169 0 + -0.373742 -2.838854 0 + F4 5192501 0.000000 4 1 + -0.373742 -2.838854 0 + -0.402221 -3.055169 0 + -1.179251 -2.846964 0 + -1.095757 -2.645390 0 + F4 5192501 0.000000 4 1 + -1.095757 -2.645390 0 + -1.179251 -2.846964 0 + -1.875918 -2.444744 0 + -1.743097 -2.271648 0 + F4 5192501 0.000000 4 1 + -1.743097 -2.271648 0 + -1.875918 -2.444744 0 + -2.444744 -1.875918 0 + -2.271648 -1.743097 0 + F4 5192501 0.000000 4 1 + -2.271648 -1.743097 0 + -2.444744 -1.875918 0 + -2.846964 -1.179251 0 + -2.645390 -1.095757 0 + F4 5192501 0.000000 4 1 + -2.645390 -1.095757 0 + -2.846964 -1.179251 0 + -3.055169 -0.402221 0 + -2.838854 -0.373742 0 + F4 5192501 0.000000 4 1 + -2.838854 -0.373742 0 + -3.055169 -0.402221 0 + -3.055169 0.402221 0 + -2.838854 0.373742 0 + F4 5192501 0.000000 4 1 + -2.838854 0.373742 0 + -3.055169 0.402221 0 + -2.846964 1.179251 0 + -2.645390 1.095757 0 + F4 5192501 0.000000 4 1 + -2.645390 1.095757 0 + -2.846964 1.179251 0 + -2.444744 1.875918 0 + -2.271648 1.743097 0 + F4 5192501 0.000000 4 1 + -2.271648 1.743097 0 + -2.444744 1.875918 0 + -1.875918 2.444744 0 + -1.743097 2.271648 0 + F4 5192501 0.000000 4 1 + -1.743097 2.271648 0 + -1.875918 2.444744 0 + -1.179251 2.846964 0 + -1.095757 2.645390 0 + F4 5192501 0.000000 4 1 + -1.095757 2.645390 0 + -1.179251 2.846964 0 + -0.402221 3.055169 0 + -0.373742 2.838854 0 + F4 5192501 0.000000 4 1 + -0.373742 2.838854 0 + -0.402221 3.055169 0 + 0.402221 3.055169 0 + 0.373742 2.838854 0 + F4 5192501 0.000000 4 1 + 0.373742 2.838854 0 + 0.402221 3.055169 0 + 1.179251 2.846964 0 + 1.095757 2.645390 0 + F4 5192501 0.000000 4 1 + 1.095757 2.645390 0 + 1.179251 2.846964 0 + 1.875918 2.444744 0 + 1.743097 2.271648 0 + F4 5192501 0.000000 4 1 + 1.743097 2.271648 0 + 1.875918 2.444744 0 + 2.444744 1.875918 0 + 2.271648 1.743097 0 + F4 5192501 0.000000 4 1 + 2.271648 1.743097 0 + 2.444744 1.875918 0 + 2.846964 1.179251 0 + 2.645390 1.095757 0 + F4 5192501 0.000000 4 1 + 2.645390 1.095757 0 + 2.846964 1.179251 0 + 3.055169 0.402221 0 + 2.838854 0.373742 0 + F4 5192501 0.000000 4 1 + 2.838854 0.373742 0 + 3.055169 0.402221 0 + 3.055169 -0.402221 0 + 2.838854 -0.373742 0 +#Layer1 + Y4 0 0.010000 4 1 + 2.838854 -0.373742 0 + 3.055169 -0.402221 0 + 2.846964 -1.179251 0 + 2.645390 -1.095757 0 + Y4 0 0.010000 4 1 + 2.645390 -1.095757 0 + 2.846964 -1.179251 0 + 2.444744 -1.875918 0 + 2.271648 -1.743097 0 + Y4 0 0.010000 4 1 + 2.271648 -1.743097 0 + 2.444744 -1.875918 0 + 1.875918 -2.444744 0 + 1.743097 -2.271648 0 + Y4 0 0.010000 4 1 + 1.743097 -2.271648 0 + 1.875918 -2.444744 0 + 1.179251 -2.846964 0 + 1.095757 -2.645390 0 + Y4 0 0.010000 4 1 + 1.095757 -2.645390 0 + 1.179251 -2.846964 0 + 0.402221 -3.055169 0 + 0.373742 -2.838854 0 + Y4 0 0.010000 4 1 + 0.373742 -2.838854 0 + 0.402221 -3.055169 0 + -0.402221 -3.055169 0 + -0.373742 -2.838854 0 + Y4 0 0.010000 4 1 + -0.373742 -2.838854 0 + -0.402221 -3.055169 0 + -1.179251 -2.846964 0 + -1.095757 -2.645390 0 + Y4 0 0.010000 4 1 + -1.095757 -2.645390 0 + -1.179251 -2.846964 0 + -1.875918 -2.444744 0 + -1.743097 -2.271648 0 + Y4 0 0.010000 4 1 + -1.743097 -2.271648 0 + -1.875918 -2.444744 0 + -2.444744 -1.875918 0 + -2.271648 -1.743097 0 + Y4 0 0.010000 4 1 + -2.271648 -1.743097 0 + -2.444744 -1.875918 0 + -2.846964 -1.179251 0 + -2.645390 -1.095757 0 + Y4 0 0.010000 4 1 + -2.645390 -1.095757 0 + -2.846964 -1.179251 0 + -3.055169 -0.402221 0 + -2.838854 -0.373742 0 + Y4 0 0.010000 4 1 + -2.838854 -0.373742 0 + -3.055169 -0.402221 0 + -3.055169 0.402221 0 + -2.838854 0.373742 0 + Y4 0 0.010000 4 1 + -2.838854 0.373742 0 + -3.055169 0.402221 0 + -2.846964 1.179251 0 + -2.645390 1.095757 0 + Y4 0 0.010000 4 1 + -2.645390 1.095757 0 + -2.846964 1.179251 0 + -2.444744 1.875918 0 + -2.271648 1.743097 0 + Y4 0 0.010000 4 1 + -2.271648 1.743097 0 + -2.444744 1.875918 0 + -1.875918 2.444744 0 + -1.743097 2.271648 0 + Y4 0 0.010000 4 1 + -1.743097 2.271648 0 + -1.875918 2.444744 0 + -1.179251 2.846964 0 + -1.095757 2.645390 0 + Y4 0 0.010000 4 1 + -1.095757 2.645390 0 + -1.179251 2.846964 0 + -0.402221 3.055169 0 + -0.373742 2.838854 0 + Y4 0 0.010000 4 1 + -0.373742 2.838854 0 + -0.402221 3.055169 0 + 0.402221 3.055169 0 + 0.373742 2.838854 0 + Y4 0 0.010000 4 1 + 0.373742 2.838854 0 + 0.402221 3.055169 0 + 1.179251 2.846964 0 + 1.095757 2.645390 0 + Y4 0 0.010000 4 1 + 1.095757 2.645390 0 + 1.179251 2.846964 0 + 1.875918 2.444744 0 + 1.743097 2.271648 0 + Y4 0 0.010000 4 1 + 1.743097 2.271648 0 + 1.875918 2.444744 0 + 2.444744 1.875918 0 + 2.271648 1.743097 0 + Y4 0 0.010000 4 1 + 2.271648 1.743097 0 + 2.444744 1.875918 0 + 2.846964 1.179251 0 + 2.645390 1.095757 0 + Y4 0 0.010000 4 1 + 2.645390 1.095757 0 + 2.846964 1.179251 0 + 3.055169 0.402221 0 + 2.838854 0.373742 0 + Y4 0 0.010000 4 1 + 2.838854 0.373742 0 + 3.055169 0.402221 0 + 3.055169 -0.402221 0 + 2.838854 -0.373742 0 + END$SEGS +TURNOUT Z "M�rklin Turntable Extension(track) 8997" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 0.748032 0.000000 90.000000 + S 0 0 0.000000 0.000000 0.748032 0.000000 + END$SEGS + + +SUBCONTENTS M�rklin Z-Scale - Bridges +TURNOUT Z "M�rklin Single Track Girder Bridge 89759" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 4.330709 0.000000 90.000000 + S 0 0 0.000000 0.000000 4.331000 0.000000 + L3 0 0.050000 0.000000 0.531496 0 4.330709 0.531496 0 + L3 0 0.050000 0.000000 -0.531496 0 4.330709 -0.531496 0 + L3 0 0.050000 0.025000 0.531496 0 0.025000 0.300000 0 + L3 0 0.050000 0.025000 -0.531496 0 0.025000 -0.300000 0 + L3 0 0.050000 0.541339 0.531496 0 0.541339 0.300000 0 + L3 0 0.050000 0.541339 -0.531496 0 0.541339 -0.300000 0 + L3 0 0.050000 1.082678 0.531496 0 1.082678 0.300000 0 + L3 0 0.050000 1.082678 -0.531496 0 1.082678 -0.300000 0 + L3 0 0.050000 1.624017 0.531496 0 1.624017 0.300000 0 + L3 0 0.050000 1.624017 -0.531496 0 1.624017 -0.300000 0 + L3 0 0.050000 2.165356 0.531496 0 2.165356 0.300000 0 + L3 0 0.050000 2.165356 -0.531496 0 2.165356 -0.300000 0 + L3 0 0.050000 2.706695 0.531496 0 2.706695 0.300000 0 + L3 0 0.050000 2.706695 -0.531496 0 2.706695 -0.300000 0 + L3 0 0.050000 3.248034 0.531496 0 3.248034 0.300000 0 + L3 0 0.050000 3.248034 -0.531496 0 3.248034 -0.300000 0 + L3 0 0.050000 3.789373 0.531496 0 3.789373 0.300000 0 + L3 0 0.050000 3.789373 -0.531496 0 3.789373 -0.300000 0 + L3 0 0.050000 4.305709 0.531496 0 4.305709 0.300000 0 + L3 0 0.050000 4.305709 -0.531496 0 4.305709 -0.300000 0 + END$SEGS +TURNOUT Z "M�rklin Arched Bridge 8975" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 8.661417 0.000000 90.000000 + S 0 0 0.000000 0.000000 8.661000 0.000000 + L3 0 0.050000 0.000000 0.551181 0 8.661417 0.551181 0 + L3 0 0.050000 0.000000 -0.551181 0 8.661417 -0.551181 0 + L3 14596231 0.226181 0.000000 0.413091 0 8.661417 0.413091 0 + L3 14596231 0.226181 0.000000 -0.413091 0 8.661417 -0.413091 0 + L3 0 0.050000 2.887140 0.551181 0 2.887140 -0.551181 0 + L3 0 0.050000 2.887140 0.551181 0 3.608925 -0.551181 0 + L3 0 0.050000 2.887140 -0.551181 0 3.608925 0.551181 0 + L3 0 0.050000 3.608925 0.551181 0 3.608925 -0.551181 0 + L3 0 0.050000 3.608925 -0.551181 0 4.330710 0.551181 0 + L3 0 0.050000 3.608925 0.551181 0 4.330710 -0.551181 0 + L3 0 0.050000 4.330710 0.551181 0 4.330710 -0.551181 0 + L3 0 0.050000 4.330710 0.551181 0 5.052495 -0.551181 0 + L3 0 0.050000 4.330710 -0.551181 0 5.052495 0.551181 0 + L3 0 0.050000 5.052495 0.551181 0 5.052495 -0.551181 0 + L3 0 0.050000 5.052495 0.551181 0 5.774280 -0.551181 0 + L3 0 0.050000 5.052495 -0.551181 0 5.774280 0.551181 0 + L3 0 0.050000 5.774280 0.551181 0 5.774280 -0.551181 0 + END$SEGS +TURNOUT Z "M�rklin Fish Belly Bridge 89758" + P "Normal" 1 + E 0.000000 0.000000 270.000000 + E 8.661417 0.000000 90.000000 + S 0 0 0.000000 0.000000 8.661000 0.000000 + L3 0 0.050000 8.091376 -0.300000 0 7.939632 -0.531496 0 + L3 0 0.050000 8.636417 0.531496 0 8.484673 0.300000 0 + L3 0 0.050000 8.484673 -0.300000 0 8.636417 -0.531496 0 + L3 0 0.050000 7.939632 0.531496 0 8.091376 0.300000 0 + L3 0 0.050000 7.394594 -0.300000 0 7.242850 -0.531496 0 + L3 0 0.050000 7.939635 0.531496 0 7.787891 0.300000 0 + L3 0 0.050000 7.787891 -0.300000 0 7.939635 -0.531496 0 + L3 0 0.050000 7.242850 0.531496 0 7.394594 0.300000 0 + L3 0 0.050000 6.672809 -0.300000 0 6.521065 -0.531496 0 + L3 0 0.050000 7.217850 0.531496 0 7.066106 0.300000 0 + L3 0 0.050000 7.066106 -0.300000 0 7.217850 -0.531496 0 + L3 0 0.050000 6.521065 0.531496 0 6.672809 0.300000 0 + L3 0 0.050000 5.951024 -0.300000 0 5.799280 -0.531496 0 + L3 0 0.050000 6.496065 0.531496 0 6.344321 0.300000 0 + L3 0 0.050000 6.344321 -0.300000 0 6.496065 -0.531496 0 + L3 0 0.050000 5.799280 0.531496 0 5.951024 0.300000 0 + L3 0 0.050000 5.229239 -0.300000 0 5.077495 -0.531496 0 + L3 0 0.050000 5.774280 0.531496 0 5.622536 0.300000 0 + L3 0 0.050000 5.622536 -0.300000 0 5.774280 -0.531496 0 + L3 0 0.050000 5.077495 0.531496 0 5.229239 0.300000 0 + L3 0 0.050000 4.507454 -0.300000 0 4.355710 -0.531496 0 + L3 0 0.050000 5.052495 0.531496 0 4.900751 0.300000 0 + L3 0 0.050000 4.900751 -0.300000 0 5.052495 -0.531496 0 + L3 0 0.050000 4.355710 0.531496 0 4.507454 0.300000 0 + L3 0 0.050000 3.785669 -0.300000 0 3.633925 -0.531496 0 + L3 0 0.050000 4.330710 0.531496 0 4.178966 0.300000 0 + L3 0 0.050000 4.178966 -0.300000 0 4.330710 -0.531496 0 + L3 0 0.050000 3.633925 0.531496 0 3.785669 0.300000 0 + L3 0 0.050000 3.063884 -0.300000 0 2.912140 -0.531496 0 + L3 0 0.050000 3.608925 0.531496 0 3.457181 0.300000 0 + L3 0 0.050000 3.457181 -0.300000 0 3.608925 -0.531496 0 + L3 0 0.050000 2.912140 0.531496 0 3.063884 0.300000 0 + L3 0 0.050000 2.342099 -0.300000 0 2.190355 -0.531496 0 + L3 0 0.050000 2.887140 0.531496 0 2.735396 0.300000 0 + L3 0 0.050000 2.735396 -0.300000 0 2.887140 -0.531496 0 + L3 0 0.050000 2.190355 0.531496 0 2.342099 0.300000 0 + L3 0 0.050000 1.620314 -0.300000 0 1.468570 -0.531496 0 + L3 0 0.050000 2.165355 0.531496 0 2.013611 0.300000 0 + L3 0 0.050000 2.013611 -0.300000 0 2.165355 -0.531496 0 + L3 0 0.050000 1.468570 0.531496 0 1.620314 0.300000 0 + L3 0 0.050000 0.898529 -0.300000 0 0.746785 -0.531496 0 + L3 0 0.050000 1.443570 0.531496 0 1.291826 0.300000 0 + L3 0 0.050000 1.291826 -0.300000 0 1.443570 -0.531496 0 + L3 0 0.050000 0.746785 0.531496 0 0.898529 0.300000 0 + L3 0 0.050000 0.176744 -0.300000 0 0.025000 -0.531496 0 + L3 0 0.050000 0.721785 0.531496 0 0.570041 0.300000 0 + L3 0 0.050000 0.570041 -0.300000 0 0.721785 -0.531496 0 + L3 0 0.050000 8.636417 -0.531496 0 8.636417 -0.300000 0 + L3 0 0.050000 8.636417 0.531496 0 8.636417 0.300000 0 + L3 0 0.050000 7.939635 -0.531496 0 7.939635 -0.300000 0 + L3 0 0.050000 7.939635 0.531496 0 7.939635 0.300000 0 + L3 0 0.050000 7.217850 -0.531496 0 7.217850 -0.300000 0 + L3 0 0.050000 7.217850 0.531496 0 7.217850 0.300000 0 + L3 0 0.050000 6.496065 -0.531496 0 6.496065 -0.300000 0 + L3 0 0.050000 6.496065 0.531496 0 6.496065 0.300000 0 + L3 0 0.050000 5.774280 -0.531496 0 5.774280 -0.300000 0 + L3 0 0.050000 5.774280 0.531496 0 5.774280 0.300000 0 + L3 0 0.050000 5.052495 -0.531496 0 5.052495 -0.300000 0 + L3 0 0.050000 5.052495 0.531496 0 5.052495 0.300000 0 + L3 0 0.050000 4.330710 -0.531496 0 4.330710 -0.300000 0 + L3 0 0.050000 4.330710 0.531496 0 4.330710 0.300000 0 + L3 0 0.050000 3.608925 -0.531496 0 3.608925 -0.300000 0 + L3 0 0.050000 3.608925 0.531496 0 3.608925 0.300000 0 + L3 0 0.050000 2.887140 -0.531496 0 2.887140 -0.300000 0 + L3 0 0.050000 2.887140 0.531496 0 2.887140 0.300000 0 + L3 0 0.050000 2.165355 -0.531496 0 2.165355 -0.300000 0 + L3 0 0.050000 2.165355 0.531496 0 2.165355 0.300000 0 + L3 0 0.050000 1.443570 -0.531496 0 1.443570 -0.300000 0 + L3 0 0.050000 1.443570 0.531496 0 1.443570 0.300000 0 + L3 0 0.050000 0.721785 -0.531496 0 0.721785 -0.300000 0 + L3 0 0.050000 0.721785 0.531496 0 0.721785 0.300000 0 + L3 0 0.050000 0.025000 0.531496 0 0.176744 0.300000 0 + L3 0 0.050000 0.025000 -0.531496 0 0.025000 -0.300000 0 + L3 0 0.050000 0.025000 0.531496 0 0.025000 0.300000 0 + L3 0 0.050000 0.000000 -0.551181 0 8.661417 -0.551181 0 + L3 0 0.050000 0.000000 0.551181 0 8.661417 0.551181 0 + END$SEGS diff --git a/app/lib/params/mkcarpart.c b/app/lib/params/mkcarpart.c index 21a46d1..80d3e2a 100644 --- a/app/lib/params/mkcarpart.c +++ b/app/lib/params/mkcarpart.c @@ -184,7 +184,7 @@ void capitalize( } -void canonicalize( char * name ) +void canonicalize_( char * name ) { char * cp, * cq; for ( cp=cq=name; *cp; cp++ ) { @@ -211,7 +211,7 @@ void lookupRoadname( char * repmarkS ) { roadname_p r_p1, r_p2; - canonicalize( key ); + canonicalize_( key ); if ( key == NULL || key[0] == '\0' || strnicmp( key, "undec", 5 ) == 0 ) { roadnameS[0] = '\0'; repmarkS[0] = '\0'; diff --git a/app/lib/params/walth-ho.xtp b/app/lib/params/walth-ho.xtp deleted file mode 100644 index 880adcd..0000000 --- a/app/lib/params/walth-ho.xtp +++ /dev/null @@ -1,2103 +0,0 @@ -CONTENTS Walthers Cornerstone HO Structures - - -SUBCONTENTS Walthers Cornerstone HO Structures - Railroad Facilities -STRUCTURE HO "Walthers Golden Valley Freight House 933-3533" - F3 16755285 0.000000 4 - 0.776042 3.401042 0 - 6.401042 3.401042 0 - 6.401042 0.776042 0 - 0.776042 0.776042 0 - F3 15720651 0.000000 4 - 0.026042 3.151042 0 - 0.776042 3.151042 0 - 0.776042 0.026042 0 - 0.026042 0.026042 0 - F3 15720651 0.000000 4 - 0.776042 0.776042 0 - 6.401042 0.776042 0 - 6.401042 0.026042 0 - 0.776042 0.026042 0 - F3 15720651 0.000000 4 - 6.401042 1.151042 0 - 8.401042 1.151042 0 - 8.401042 0.026042 0 - 6.401042 0.026042 0 - L3 0 0.052083 0.026042 0.026042 0 8.401042 0.026042 0 - L3 0 0.052083 8.401042 0.026042 0 8.401042 1.126042 0 - L3 0 0.052083 6.401042 3.401050 0 0.776042 3.401042 0 - L3 0 0.052083 0.026042 3.151042 0 0.026042 0.026042 0 - L3 0 0.052083 6.401042 3.401042 0 6.401035 0.776042 0 - L3 0 0.052083 6.401042 1.126042 0 8.401042 1.126042 0 - L3 0 0.052083 6.401042 1.151042 0 6.401042 1.151042 0 - L3 0 0.052083 0.776042 3.401042 0 0.776042 0.776042 0 - L3 0 0.052083 0.776042 0.776042 0 6.401042 0.776042 0 - L3 0 0.052083 0.026042 3.151042 0 0.776042 3.151042 0 - L3 0 0.010417 0.026042 3.026042 0 0.776042 3.026042 0 - L3 0 0.010417 0.026042 2.901042 0 0.776042 2.901042 0 - L3 0 0.010417 0.026042 2.776042 0 0.776042 2.776042 0 - L3 0 0.010417 0.026042 2.651042 0 0.776042 2.651042 0 - L3 0 0.010417 0.026042 2.526042 0 0.776042 2.526042 0 - L3 0 0.010417 0.026042 2.401042 0 0.776042 2.401042 0 - L3 0 0.010417 6.401042 0.776042 0 6.401042 0.026042 0 - L3 0 0.052083 6.401042 2.088542 0 0.776042 2.088542 0 - END -STRUCTURE HO "Walthers Wood Water Tank 933-3531" - F3 16755285 0.000000 8 - 1.026042 3.901042 0 - 0.026042 2.901042 0 - 0.026042 1.401042 0 - 1.026042 0.401042 0 - 2.526042 0.401042 0 - 3.526042 1.401042 0 - 3.526042 2.901042 0 - 2.526042 3.901042 0 - F3 13541990 0.000000 4 - 1.401042 0.401042 0 - 2.151042 0.401042 0 - 2.151042 0.026042 0 - 1.401042 0.026042 0 - L3 0 0.052083 1.401042 0.401042 0 1.401042 0.026042 0 - L3 0 0.052083 1.713542 0.088542 0 1.713542 0.088542 0 - L3 0 0.052083 1.401042 0.026042 0 1.401042 0.026042 0 - L3 0 0.052083 1.401042 0.026042 0 2.151042 0.026042 0 - L3 0 0.052083 2.151042 0.026042 0 2.151042 0.401042 0 - L3 0 0.052083 0.026042 2.901042 0 0.026042 1.401042 0 - L3 0 0.052083 0.026042 1.401042 0 1.026042 0.401042 0 - L3 0 0.052083 1.026042 0.401042 0 2.526042 0.401042 0 - L3 0 0.052083 2.526042 0.401042 0 3.526042 1.401042 0 - L3 0 0.052083 3.526042 1.401042 0 3.526042 2.901042 0 - L3 0 0.052083 3.526042 2.901042 0 2.526042 3.901042 0 - L3 0 0.052083 2.526042 3.901042 0 1.026042 3.901042 0 - L3 0 0.052083 1.026042 3.901042 0 0.026042 2.901042 0 - L3 0 0.052083 1.026042 3.901042 0 1.776042 2.151042 0 - L3 0 0.052083 1.776042 2.151042 0 1.026042 0.401042 0 - L3 0 0.052083 1.776042 2.151042 0 2.526042 0.401042 0 - L3 0 0.052083 1.776042 2.151042 0 3.526042 1.401042 0 - L3 0 0.052083 1.776042 2.151042 0 3.526042 2.901042 0 - L3 0 0.052083 1.776042 2.151042 0 2.526042 3.901042 0 - L3 0 0.052083 1.776042 2.151042 0 0.026042 2.901042 0 - L3 0 0.052083 1.776042 2.151042 0 0.026042 1.401042 0 - END - - - -SUBCONTENTS Walthers Cornerstone HO Structures - Passenger Facilities -STRUCTURE HO "Walthers Amtrak Station 933-3038" - L 16711935 0 0.000000 0.000000 0.000000 8.500000 - L 16711935 0 0.000000 8.500000 11.812500 8.500000 - L 16711935 0 11.812500 8.500000 11.812500 0.000000 - L 16711935 0 11.812500 0.000000 0.000000 0.000000 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Gas Works -STRUCTURE HO "Walthers Central Gas & Supply, Office 933-3011a" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 4.375000 3.000000 - L 16711935 0 4.375000 3.000000 4.375000 0.000000 - L 16711935 0 4.375000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Central Gas & Supply, Tank 933-3011b" - L 16711935 0 0.000000 0.000000 0.000000 1.500000 - L 16711935 0 0.000000 1.500000 9.000000 1.500000 - L 16711935 0 9.000000 1.500000 9.000000 0.000000 - L 16711935 0 9.000000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Central Gas & Supply, Shed 933-3011c" - L 16711935 0 0.000000 0.000000 0.000000 1.000000 - L 16711935 0 0.000000 1.000000 0.825000 1.000000 - L 16711935 0 0.825000 1.000000 0.825000 0.000000 - L 16711935 0 0.825000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Central Gas & Supply, Pump House 933-3011d" - L 16711935 0 0.000000 0.000000 0.000000 1.375000 - L 16711935 0 0.000000 1.375000 1.375000 1.375000 - L 16711935 0 1.375000 1.375000 1.375000 0.000000 - L 16711935 0 1.375000 0.000000 0.000000 0.000000 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Power Industries -STRUCTURE HO "Walthers Northern Light & Power, Substation 933-3025" - L 0 0.000000 0.000000 0.000000 12.500000 0.000000 - L 0 0.000000 12.500000 0.000000 12.500000 8.500000 - L 0 0.000000 12.500000 8.500000 0.000000 8.500000 - L 0 0.000000 0.000000 8.500000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Northern Light & Power, Powerhouse 933-3021" - L 0 0.000000 0.000000 0.000000 10.250000 0.000000 - L 0 0.000000 10.250000 0.000000 10.250000 6.500000 - L 0 0.000000 10.250000 6.500000 0.000000 6.500000 - L 0 0.000000 0.000000 6.500000 0.000000 0.000000 - A 0 0.000000 0.625000 12.125000 4.875000 0.000000 360.000000 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Aggregate Industries -STRUCTURE HO "Walthers Glacier Gravel 933-3062" - F3 14737632 0.000000 4 - 16.250000 3.687500 0 - 16.250000 3.187500 0 - 3.000000 1.187500 0 - 3.000000 1.687500 0 - F3 15720651 0.000000 7 - 16.875000 4.000000 0 - 16.875000 4.000000 0 - 16.875000 4.250000 0 - 18.312500 4.250000 0 - 18.312500 2.625000 0 - 16.250000 2.625000 0 - 16.250000 4.000000 0 - F3 14737632 0.000000 4 - 16.250000 4.000000 0 - 18.000000 4.000000 0 - 18.000000 2.875000 0 - 16.250000 2.875000 0 - L3 0 0.041667 13.000000 5.875000 0 13.000000 5.375000 0 - L3 0 0.041667 4.500000 5.375000 0 4.500000 5.875000 0 - F3 14737632 0.000000 4 - 4.500000 5.875000 0 - 13.000000 5.875000 0 - 13.000000 5.375000 0 - 4.500000 5.375000 0 - F3 14531987 0.000000 4 - 13.000000 7.250000 0 - 14.250000 7.250000 0 - 14.250000 4.000000 0 - 13.000000 4.000000 0 - F3 16755285 0.000000 4 - 8.500000 -1.250000 0 - 11.000000 -1.250000 0 - 11.000000 -2.750000 0 - 8.500000 -2.750000 0 - F3 14737632 0.000000 6 - 0.000000 6.625000 0 - 5.000000 6.625000 0 - 5.000000 1.000000 0 - 8.500000 1.000000 0 - 8.500000 -2.750000 0 - 0.000000 -2.750000 0 - L3 0 0.041667 0.000000 -2.750000 0 11.000000 -2.750000 0 - L3 0 0.041667 0.000000 -2.750000 0 0.000000 6.625000 0 - L3 0 0.041667 0.000000 1.937500 0 3.000000 1.937500 0 - L3 0 0.041667 3.000000 1.937500 0 3.000000 -2.750000 0 - L3 0 0.041667 1.500000 1.937500 0 1.500000 -2.750000 0 - L3 0 0.041667 2.500000 1.937500 0 2.500000 6.625000 0 - L3 0 0.041667 0.000000 6.625000 0 5.000000 6.625000 0 - L3 0 0.041667 0.875000 5.312500 0 0.875000 5.312500 0 - L3 0 0.041667 11.000000 -1.250000 0 8.500000 -1.250000 0 - L3 0 0.041667 11.000000 -1.250000 0 11.000000 -2.750000 0 - L3 0 0.041667 8.500000 -2.750000 0 8.500000 1.000000 0 - L3 0 0.041667 8.500000 1.000000 0 3.000000 1.000000 0 - L3 0 0.041667 8.500000 -0.875000 0 3.000000 -0.875000 0 - L3 0 0.041667 4.000000 -0.875000 0 4.000000 0.625000 0 - L3 0 0.041667 4.000000 0.625000 0 7.000000 0.625000 0 - L3 0 0.041667 7.000000 0.625000 0 7.000000 -0.875000 0 - L3 0 0.041667 4.000000 -0.125000 0 7.000000 -0.125000 0 - L3 0 0.041667 3.000000 6.250000 0 4.500000 6.250000 0 - L3 0 0.041667 4.500000 6.250000 0 4.500000 5.000000 0 - L3 0 0.041667 4.500000 5.000000 0 3.000000 5.000000 0 - L3 0 0.041667 3.000000 5.000000 0 3.000000 6.250000 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 5.375000 5.187500 0 5.375000 5.187500 0 - L3 0 0.041667 4.500000 5.875000 0 13.000000 5.875000 0 - L3 0 0.041667 13.000000 5.375000 0 4.500000 5.375000 0 - L3 0 0.041667 13.000000 7.250000 0 14.250000 7.250000 0 - L3 0 0.041667 14.250000 7.250000 0 14.250000 4.000000 0 - L3 0 0.041667 14.250000 4.000000 0 13.000000 4.000000 0 - L3 0 0.041667 13.000000 4.000000 0 13.000000 7.250000 0 - L3 0 0.041667 5.000000 6.625000 0 5.000000 5.875000 0 - L3 0 0.041667 16.250000 2.625000 0 18.312500 2.625000 0 - L3 0 0.041667 18.312500 2.625000 0 18.312500 4.250000 0 - L3 0 0.041667 16.250000 2.875000 0 18.000000 2.875000 0 - L3 0 0.041667 18.000000 2.875000 0 18.000000 4.000000 0 - L3 0 0.041667 18.000000 4.000000 0 16.250000 4.000000 0 - L3 0 0.041667 16.250000 4.000000 0 16.250000 2.875000 0 - L3 0 0.041667 18.312500 4.250000 0 16.875000 4.250000 0 - L3 0 0.041667 16.875000 4.250000 0 16.875000 4.000000 0 - L3 0 0.041667 16.250000 2.875000 0 16.250000 2.625000 0 - L3 0 0.041667 12.250000 1.125000 0 12.250000 1.125000 0 - L3 0 0.041667 16.250000 3.187500 0 3.000000 1.187500 0 - L3 0 0.041667 16.250000 3.687500 0 3.000000 1.687500 0 - L3 0 0.041667 5.000000 1.000000 0 5.000000 1.437500 0 - L3 0 0.041667 5.000000 5.375000 0 5.000000 2.000000 0 - END -STRUCTURE HO "Walthers Medusa Cement Co 933-3019" - F3 14737632 0.000000 4 - -1.312500 -1.750000 0 - -0.812500 -1.750000 0 - -0.812500 -3.125000 0 - -1.312500 -3.125000 0 - F3 14737632 0.000000 4 - -1.312500 -3.875000 0 - -0.812500 -3.875000 0 - -0.812500 -5.250000 0 - -1.312500 -5.250000 0 - F3 14737632 0.000000 4 - 7.687500 -3.875000 0 - 7.125000 -3.875000 0 - 7.125000 -5.250000 0 - 7.687500 -5.250000 0 - F3 14737632 0.000000 4 - 7.687500 -1.750000 0 - 7.187500 -1.750000 0 - 7.187500 -3.125000 0 - 7.687500 -3.125000 0 - F3 14737632 0.000000 4 - 0.000000 1.375000 0 - 6.375000 1.375000 0 - 6.375000 -1.687500 0 - 0.000000 -1.687500 0 - F3 13092749 0.000000 4 - 2.937500 -1.125000 0 - 3.437500 -1.125000 0 - 3.437500 -1.625000 0 - 2.937500 -1.625000 0 - G3 15720651 0.000000 1.069828 0.000000 -4.562500 0 - G3 15720651 0.000000 1.062500 2.125000 -4.562500 0 - G3 15720651 0.000000 1.062500 4.250000 -4.562500 0 - G3 15720651 0.000000 1.064337 6.375000 -4.562500 0 - G3 15720651 0.000000 1.062500 6.375000 -2.437500 0 - G3 15720651 0.000000 1.062500 4.250000 -2.437500 0 - G3 15720651 0.000000 1.062500 2.125000 -2.437500 0 - G3 15720651 0.000000 1.062500 0.000000 -2.437500 0 - A3 0 0.041667 1.062500 0.000000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 2.125000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 4.250000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 6.375000 -4.562000 0 0.000000 360.000000 - A3 0 0.041667 1.062500 0.000500 -2.437500 0 0.000000 360.000000 - A3 0 0.041667 1.062500 2.125500 -2.437500 0 0.000000 360.000000 - A3 0 0.041667 1.062500 4.250500 -2.437500 0 0.000000 360.000000 - A3 0 0.041667 1.062500 6.375500 -2.437500 0 0.000000 360.000000 - L3 0 0.041667 6.375500 -1.375000 0 6.375500 1.375000 0 - L3 0 0.041667 6.375500 1.375000 0 0.000500 1.375000 0 - L3 0 0.041667 0.000500 1.375000 0 0.000500 -1.375000 0 - L3 0 0.041667 -1.312500 -5.250000 0 -0.812500 -5.250000 0 - L3 0 0.041667 -1.312500 -3.875000 0 -0.812500 -3.875000 0 - L3 0 0.041667 -1.312500 -3.875000 0 -1.312500 -5.250000 0 - L3 0 0.041667 -1.312500 -3.125000 0 -0.812500 -3.125000 0 - L3 0 0.041667 -1.312500 -1.750000 0 -0.812500 -1.750000 0 - L3 0 0.041667 -1.312500 -1.750000 0 -1.312504 -3.125000 0 - L3 0 0.041667 7.687515 -5.249994 0 7.187515 -5.249992 0 - L3 0 0.041667 7.687530 -3.874994 0 7.187530 -3.874992 0 - L3 0 0.041667 7.687516 -3.874994 0 7.687508 -5.249994 0 - L3 0 0.041667 7.687513 -3.124994 0 7.187513 -3.124992 0 - L3 0 0.041667 7.687528 -1.749994 0 7.187528 -1.749992 0 - L3 0 0.041667 7.687514 -1.749994 0 7.687513 -3.124994 0 - L3 0 0.041667 -1.062500 -3.125000 0 -1.062500 -1.750000 0 - L3 0 0.041667 -1.062500 -3.875000 0 -1.062500 -5.250000 0 - L3 0 0.041667 7.437500 -3.875000 0 7.437500 -5.250000 0 - L3 0 0.041667 7.437500 -3.125000 0 7.437500 -1.750000 0 - L3 0 0.041667 2.937500 -1.625000 0 3.437500 -1.625000 0 - L3 0 0.041667 3.437500 -1.625000 0 3.437500 -1.125000 0 - L3 0 0.041667 3.437500 -1.125000 0 2.937500 -1.125000 0 - L3 0 0.041667 2.937500 -1.125000 0 2.937500 -1.625000 0 - G3 15720651 0.000000 0.000000 6.312500 -2.437500 0 - F3 12632256 0.000000 4 - -0.625000 -1.687500 0 - 7.000000 -1.687500 0 - 7.000000 -5.312500 0 - -0.625000 -5.312500 0 - L3 0 0.041667 -0.625000 -1.687500 0 7.000000 -1.687500 0 - L3 0 0.041667 7.000000 -1.687500 0 7.000000 -5.312500 0 - L3 0 0.041667 7.000000 -5.312500 0 -0.625000 -5.312500 0 - L3 0 0.041667 -0.625000 -5.312500 0 -0.625000 -1.687500 0 - F3 13092749 0.000000 4 - -0.500000 -5.187500 0 - 0.625000 -5.187500 0 - 0.625000 -4.062500 0 - -0.500000 -4.062500 0 - L3 0 0.041667 -0.500000 -5.187500 0 0.625000 -5.187500 0 - L3 0 0.041667 0.625000 -5.187500 0 0.625000 -4.062500 0 - L3 0 0.041667 0.625000 -4.062500 0 -0.500000 -4.062500 0 - L3 0 0.041667 -0.500000 -4.062500 0 -0.500000 -5.187500 0 - L3 0 0.041667 -0.500000 -4.062500 0 0.625000 -5.187500 0 - L3 0 0.041667 0.625000 -4.062500 0 -0.500000 -5.187500 0 - F3 13092749 0.000000 4 - 2.937500 -1.125000 0 - 2.750000 -1.125000 0 - 2.750000 -2.625000 0 - 2.937500 -2.625000 0 - L3 0 0.041667 2.937500 -1.125000 0 2.750000 -1.125000 0 - L3 0 0.041667 2.750000 -1.125000 0 2.750000 -2.625000 0 - L3 0 0.041667 2.750000 -2.625000 0 2.937500 -2.625000 0 - L3 0 0.041667 2.937500 -2.625000 0 2.937500 -1.125000 0 - L3 0 0.020833 0.687500 1.375000 0 0.687500 -1.625000 0 - L3 0 0.020833 1.687500 1.375000 0 1.687500 -1.437500 0 - L3 0 0.020833 2.687500 1.375000 0 2.687500 -1.500000 0 - L3 0 0.020833 3.687500 1.375000 0 3.687500 -1.500000 0 - L3 0 0.020833 4.687500 1.375000 0 4.687500 -1.437500 0 - L3 0 0.020833 5.687500 1.375000 0 5.687500 -1.625000 0 - L3 0 0.020833 1.187500 1.375000 0 1.187500 -0.875000 0 - L3 0 0.020833 2.187500 1.375000 0 2.187500 -0.875000 0 - L3 0 0.020833 3.187500 1.375000 0 3.187500 -0.875000 0 - L3 0 0.020833 4.187500 1.375000 0 4.187500 -0.875000 0 - L3 0 0.020833 5.187500 1.375000 0 5.187500 -0.875000 0 - L3 0 0.020833 6.062500 1.375000 0 6.062500 -0.875000 0 - L3 0 0.020833 0.312500 1.375000 0 0.312500 -0.875000 0 - F3 13092749 0.000000 4 - 1.687500 -2.125000 0 - 4.687500 -2.125000 0 - 4.687500 -2.875000 0 - 1.687500 -2.875000 0 - F3 13092749 0.000000 4 - 1.687500 -3.000000 0 - 1.687500 -3.000000 0 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - F3 13092749 0.000000 4 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - 1.687500 -3.125000 0 - F3 13092749 0.000000 4 - 1.687500 -3.125000 0 - 4.687500 -3.125000 0 - 4.687500 -3.875000 0 - 1.687500 -3.875000 0 - F3 13092749 0.000000 4 - 1.687500 -3.875000 0 - 4.687500 -3.875000 0 - 4.687500 -5.187500 0 - 1.687500 -5.187500 0 - L3 0 0.041667 1.687500 -2.125000 0 4.687500 -2.125000 0 - L3 0 0.041667 4.687500 -2.125000 0 4.687500 -2.875000 0 - L3 0 0.041667 4.687500 -2.875000 0 1.687500 -2.875000 0 - L3 0 0.041667 1.687500 -2.875000 0 1.687500 -2.125000 0 - L3 0 0.041667 1.687500 -3.125000 0 4.687500 -3.125000 0 - L3 0 0.041667 4.687500 -3.125000 0 4.687500 -3.875000 0 - L3 0 0.041667 4.687500 -3.875000 0 1.687500 -3.875000 0 - L3 0 0.041667 1.687500 -3.875000 0 1.687500 -3.125000 0 - L3 0 0.041667 1.687500 -3.875000 0 4.687500 -3.875000 0 - L3 0 0.041667 4.687500 -3.875000 0 4.687500 -5.187500 0 - L3 0 0.041667 4.687500 -5.187500 0 1.687500 -5.187500 0 - L3 0 0.041667 1.687500 -5.187500 0 1.687500 -3.875000 0 - L3 0 0.041667 1.687500 -2.125000 0 4.687500 -2.875000 0 - L3 0 0.041667 4.687500 -2.125000 0 1.687500 -2.875000 0 - L3 0 0.041667 1.687500 -3.125000 0 4.687500 -3.875000 0 - L3 0 0.041667 4.687500 -3.125000 0 1.687500 -3.875000 0 - L3 0 0.041667 1.750000 -3.875000 0 1.750000 -3.875000 0 - END -STRUCTURE HO "Walthers Cornerstone Valley Cement Plant 933-3098" -#Created by Howard Hayes - G3 8029321 0.000000 1.050000 1.514583 4.014583 0 - G3 8029321 0.000000 1.050000 5.714583 4.014583 0 - G3 8029321 0.000000 1.050000 3.614583 4.014583 0 - G3 8029321 0.000000 1.050000 7.814583 4.014583 0 - L3 0 0.125000 8.062500 2.062500 0 1.062500 2.062500 0 - L3 0 0.000000 8.062500 1.062500 0 1.062500 1.062500 0 - F3 12632256 0.000000 4 - 1.114583 0.114583 0 - 8.114583 0.114583 0 - 8.114583 3.114583 0 - 1.114583 3.114583 0 - F3 12632256 0.000000 4 - 0.114583 23.114583 0 - 8.114583 23.114583 0 - 8.114583 18.114583 0 - 0.114583 18.114583 0 - F3 12632256 0.000000 4 - 1.114583 18.114583 0 - 2.114583 18.114583 0 - 2.114583 7.114583 0 - 1.114583 7.114583 0 - F3 0 0.000000 4 - 28.114583 21.114583 0 - 39.114583 21.114583 0 - 39.114583 14.114583 0 - 28.114583 14.114583 0 - F3 12632256 0.000000 4 - 20.114583 17.114583 0 - 26.114583 17.114583 0 - 26.114583 22.114583 0 - 20.114583 22.114583 0 - L3 8029321 0.125000 20.062500 22.062500 0 26.062500 22.062500 0 - F3 8388608 0.000000 4 - 9.114583 23.114583 0 - 12.114583 23.114583 0 - 12.114583 20.114583 0 - 9.114583 20.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - L3 255 0.000000 0.114583 0.114583 0 0.114583 0.114583 0 - F3 0 0.000000 4 - 0.114583 7.114583 0 - 0.114583 7.114583 0 - 0.114583 6.114583 0 - 0.114583 6.114583 0 - G3 8029321 0.000000 1.050000 3.614583 6.114583 0 - G3 8029321 0.000000 1.050000 1.514583 6.114583 0 - G3 8029321 0.000000 1.050000 5.714583 6.114583 0 - G3 8029321 0.000000 1.050000 7.824583 6.114583 0 - F3 0 0.000000 4 - 0.114583 3.114583 0 - 0.114583 3.114583 0 - 0.114583 3.114583 0 - 0.114583 3.114583 0 - F3 0 0.000000 4 - 0.114583 7.114583 0 - 0.114583 7.114583 0 - 0.114583 8.114583 0 - 0.114583 8.114583 0 - F3 0 0.000000 4 - 8.114583 18.114583 0 - 20.114583 18.114583 0 - 20.114583 20.114583 0 - 8.114583 20.114583 0 - F3 12632256 0.000000 4 - 27.114583 15.114583 0 - 40.114583 15.114583 0 - 40.114583 16.114583 0 - 27.114583 16.114583 0 - F3 12632256 0.000000 4 - 27.114583 17.114583 0 - 40.114583 17.114583 0 - 40.114583 18.114583 0 - 27.114583 18.114583 0 - F3 12632256 0.000000 4 - 27.114583 20.114583 0 - 40.114583 20.114583 0 - 40.114583 19.114583 0 - 27.114583 19.114583 0 - F3 0 0.000000 4 - 27.114583 20.114583 0 - 26.114583 20.114583 0 - 26.114583 19.114583 0 - 27.114583 19.114583 0 - G3 16777215 0.000000 1.000000 10.614583 21.614583 0 - F3 8029321 0.000000 4 - 1.062500 6.062500 0 - 8.062500 6.062500 0 - 8.062500 4.062500 0 - 1.062500 4.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.000000 9.062500 3.062500 0 9.062500 3.062500 0 - L3 0 0.125000 1.062500 3.062500 0 8.062500 3.062500 0 - L3 0 0.125000 8.062500 3.062500 0 8.062500 2.062500 0 - L3 0 0.125000 1.062500 2.062500 0 1.062500 3.062500 0 - L3 0 0.125000 1.062500 1.062500 0 1.062500 2.062500 0 - L3 0 0.125000 1.062500 1.062500 0 8.062500 1.062500 0 - L3 0 0.125000 8.062500 1.062500 0 8.062500 0.062500 0 - L3 0 0.125000 8.062500 0.062500 0 1.062500 0.062500 0 - L3 0 0.125000 1.062500 0.062500 0 1.062500 1.062500 0 - L3 8029321 0.125000 1.062500 6.062500 0 1.062500 18.062500 0 - L3 8029321 0.125000 1.062500 18.062500 0 20.062500 18.062500 0 - L3 8029321 0.125000 1.062500 18.062500 0 0.062500 18.062500 0 - L3 8029321 0.125000 0.062500 18.062500 0 0.062500 23.062500 0 - L3 8029321 0.125000 0.062500 23.062500 0 8.062500 23.062500 0 - L3 8029321 0.125000 8.062500 23.062500 0 8.062500 18.062500 0 - L3 8029321 0.125000 8.062500 20.062500 0 20.062500 20.062500 0 - L3 8029321 0.125000 20.062500 18.062500 0 20.062500 22.062500 0 - L3 8029321 0.125000 26.062500 22.062500 0 26.062500 19.062500 0 - L3 8029321 0.125000 26.062500 19.062500 0 26.062500 17.062500 0 - L3 8029321 0.125000 20.062500 17.062500 0 26.062500 17.062500 0 - L3 8029321 0.125000 20.062500 18.062500 0 20.062500 17.062500 0 - L3 0 0.000000 20.062500 20.062500 0 19.062500 18.062500 0 - L3 8029321 0.125000 2.062500 6.062500 0 2.062500 18.062500 0 - Z 0 11.375000 16.625000 0.000000 0 64.000000 "Drying Cylinder" - L3 0 0.125000 1.062500 2.062500 0 8.062500 2.062500 0 - L3 0 0.125000 8.062500 2.062500 0 8.062500 1.062500 0 - Z 0 3.712100 7.712100 0.000000 0 64.000000 "Silos" - Z 0 8.712100 2.712100 0.000000 0 64.000000 "Loading Facility" - Z 0 2.712100 16.712100 0.000000 0 64.000000 "Crusher" - Z 0 20.712100 15.712100 0.000000 0 64.000000 "Kiln Building" - Z 0 2.712101 11.712100 0.000000 0 64.000000 "Conveyor" - Z 0 29.712100 12.712100 0.000000 0 64.000000 "Bulk Storage Building" - Z 0 12.712100 21.712100 0.000000 0 64.000000 "Smoke Stack" - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Oil Industries -STRUCTURE HO "Walthers North Island Refinery 933-3013" - L 16711935 0 0.000000 0.000000 0.000000 8.250000 - L 16711935 0 0.000000 8.250000 13.500000 8.250000 - L 16711935 0 13.500000 8.250000 13.500000 0.000000 - L 16711935 0 13.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Interstate Fuel & Oil, Loading Rack 933-3006a" - L 16711935 0 0.000000 0.000000 0.000000 5.750000 - L 16711935 0 0.000000 5.750000 7.000000 5.750000 - L 16711935 0 7.000000 5.750000 7.000000 0.000000 - L 16711935 0 7.000000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Interstate Fuel & Oil, Office 933-3006b" - L 16711935 0 0.000000 0.000000 0.000000 5.750000 - L 16711935 0 0.000000 5.750000 4.500000 5.750000 - L 16711935 0 4.500000 5.750000 4.500000 0.000000 - L 16711935 0 4.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Interstate Fuel & Oil, Tanks 933-3006c" - L 16711935 0 0.000000 0.000000 0.000000 4.000000 - L 16711935 0 0.000000 4.000000 2.000000 4.000000 - L 16711935 0 2.000000 4.000000 2.000000 0.000000 - L 16711935 0 2.000000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Interstate Fuel & Oil, Shed 933-3006d" - L 16711935 0 0.000000 0.000000 0.000000 1.250000 - L 16711935 0 0.000000 1.250000 1.500000 1.250000 - L 16711935 0 1.500000 1.250000 1.500000 0.000000 - L 16711935 0 1.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Cornerstone McGraw Oil Company 933-3170" -#Created by Howard Hayes - F3 12632256 0.000000 4 - 0.000000 6.500000 0 - 6.500000 6.500000 0 - 6.500000 0.000000 0 - 0.000000 0.000000 0 - F3 8029321 0.000000 4 - 0.250000 6.250000 0 - 6.250000 6.250000 0 - 6.250000 0.250000 0 - 0.250000 0.250000 0 - G3 12632256 0.000000 1.118034 2.000000 4.500000 0 - G3 12632256 0.000000 1.118034 1.995891 1.995891 0 - G3 12632256 0.000000 1.118034 4.495891 4.495891 0 - G3 12632256 0.000000 1.118034 4.495891 1.995891 0 - F3 0 0.000000 4 - 2.750000 2.000000 0 - 3.750000 2.000000 0 - 3.750000 1.750000 0 - 2.750000 1.750000 0 - F3 0 0.000000 4 - 2.750000 4.500000 0 - 3.750000 4.500000 0 - 3.750000 4.250000 0 - 2.750000 4.250000 0 - F3 0 0.000000 4 - 2.000000 3.750000 0 - 2.250000 3.750000 0 - 2.250000 2.750000 0 - 2.000000 2.750000 0 - F3 0 0.000000 4 - 8.125000 6.875000 0 - 8.125000 6.875000 0 - 8.125000 7.000000 0 - 8.125000 7.000000 0 - F3 0 0.000000 4 - 9.875000 6.375000 0 - 7.625000 6.375000 0 - 7.625000 4.125000 0 - 9.875000 4.125000 0 - F3 0 0.000000 4 - 7.625000 4.125000 0 - 8.000000 4.125000 0 - 8.000000 3.750000 0 - 7.625000 3.750000 0 - F3 0 0.000000 4 - 9.875000 0.875000 0 - 7.500000 0.875000 0 - 7.500000 3.125000 0 - 9.875000 3.125000 0 - F3 0 0.000000 4 - 7.500000 3.125000 0 - 7.875000 3.125000 0 - 7.875000 3.500000 0 - 7.500000 3.500000 0 - F3 0 0.000000 4 - 8.625000 0.875000 0 - 8.625000 0.875000 0 - 8.625000 0.875000 0 - 8.625000 0.875000 0 - F3 0 0.000000 4 - 8.625000 0.750000 0 - 9.000000 0.750000 0 - 9.000000 0.875000 0 - 8.625000 0.875000 0 - L3 0 0.000000 7.625000 6.375000 0 9.875000 6.375000 0 - L3 0 0.000000 9.875000 6.375000 0 9.875000 5.250000 0 - L3 16777215 0.000000 9.875000 5.250000 0 7.625000 5.250000 0 - L3 0 0.000000 7.625000 5.250000 0 7.625000 6.375000 0 - L3 16777215 0.000000 9.899600 5.274600 0 7.649600 5.274600 0 - L3 16777215 0.000000 9.875000 6.375000 0 9.875000 4.500000 0 - L3 16777215 0.000000 9.625000 6.375000 0 9.625000 4.000000 0 - L3 16777215 0.000000 9.399600 6.399600 0 9.399600 4.024600 0 - L3 16777215 0.000000 9.149600 6.399600 0 9.149600 4.024600 0 - L3 16777215 0.000000 8.899600 6.399600 0 8.899600 4.024600 0 - L3 16777215 0.000000 8.649600 6.399600 0 8.649600 4.024600 0 - L3 16777215 0.000000 8.399600 6.399600 0 8.399600 4.024600 0 - L3 16777215 0.000000 8.149600 6.399600 0 8.149600 4.024600 0 - L3 16777215 0.000000 7.625000 6.375000 0 7.625000 3.625000 0 - L3 16777215 0.000000 7.875000 6.375000 0 7.875000 3.750000 0 - L3 16777215 0.000000 9.625000 3.875000 0 9.625000 0.750000 0 - L3 16777215 0.000000 9.399600 4.024600 0 9.399600 0.899600 0 - L3 16777215 0.000000 9.149600 4.024600 0 9.149600 0.899600 0 - L3 16777215 0.000000 8.899600 4.024600 0 8.899600 0.899600 0 - L3 16777215 0.000000 8.649600 4.024600 0 8.649600 0.899600 0 - L3 16777215 0.000000 8.399600 4.024600 0 8.399600 0.899600 0 - L3 16777215 0.000000 8.149600 4.024600 0 8.149600 0.899600 0 - L3 16777215 0.000000 7.649600 3.649600 0 7.649600 0.524600 0 - L3 16777215 0.000000 7.899600 3.649600 0 7.899600 0.524600 0 - L3 16777215 0.000000 7.500000 2.125000 0 9.875000 2.125000 0 - L3 16777215 0.000000 7.524600 2.149600 0 9.899600 2.149600 0 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Steel Industries -STRUCTURE HO "Walthers Blast Furnace 933-3054" - L 0 0.000000 0.000000 0.041667 12.666667 0.041667 - L 0 0.000000 12.666667 0.041667 12.666667 11.791667 - L 0 0.000000 12.666667 11.791667 0.000000 11.791667 - L 0 0.000000 0.000000 11.791667 0.000000 0.041667 - L 0 0.000000 -0.041667 6.208334 12.625000 6.208334 - L 0 0.000000 12.625000 6.208334 12.625000 5.375000 - L 0 0.000000 12.625000 5.375000 -0.041667 5.375000 - L 0 0.000000 -0.041667 5.375000 -0.041667 6.208334 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Trackside Industries -STRUCTURE HO "Walthers R.J. Frost Ice & Storage 933-3020" - L 0 0.000000 0.000000 0.000000 11.000000 0.000000 - L 0 0.000000 11.000000 0.000000 11.000000 11.000000 - L 0 0.000000 11.000000 11.000000 0.000000 11.000000 - L 0 0.000000 0.000000 11.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Brook Hill Farm Dairy 933-3010" - L 16711935 0 0.000000 0.000000 0.000000 7.250000 - L 16711935 0 0.000000 7.250000 7.375000 7.250000 - L 16711935 0 7.375000 7.250000 7.375000 0.000000 - L 16711935 0 7.375000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Golden Valley Canning Co, Main Bldg 933-3018a" - L 16711935 0 0.000000 0.000000 0.000000 8.000000 - L 16711935 0 0.000000 8.000000 10.500000 8.000000 - L 16711935 0 10.500000 8.000000 10.500000 0.000000 - L 16711935 0 10.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Golden Valley Canning Co, Boiler House 933-3018b" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 4.750000 3.000000 - L 16711935 0 4.750000 3.000000 4.750000 0.000000 - L 16711935 0 4.750000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers United Trucking Transfer Terminal 933-3005" - L 16711935 0 0.000000 0.000000 0.000000 6.000000 - L 16711935 0 0.000000 6.000000 2.625000 6.000000 - L 16711935 0 2.625000 6.000000 2.625000 0.000000 - L 16711935 0 2.625000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Hardwood Furniture Co 933-3044" - L 16711935 0 0.000000 0.000000 0.000000 10.625000 - L 16711935 0 0.000000 10.625000 11.875000 10.625000 - L 16711935 0 11.875000 10.625000 11.875000 0.000000 - L 16711935 0 11.875000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Geo. Roberts Printing Inc 933-3046" - L 16711935 0 0.000000 0.000000 0.000000 7.500000 - L 16711935 0 0.000000 7.500000 12.750000 7.500000 - L 16711935 0 12.750000 7.500000 12.750000 0.000000 - L 16711935 0 12.750000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Water St Freight Terminal 933-3009" - L 16711935 0 0.000000 0.000000 0.000000 6.250000 - L 16711935 0 0.000000 6.250000 20.500000 6.250000 - L 16711935 0 20.500000 6.250000 20.500000 0.000000 - L 16711935 0 20.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Vulcan Mfg Co, Main Bldg 933-3045a" - L 0 0.000000 0.000000 0.000000 9.250000 0.000000 - L 0 0.000000 9.250000 0.000000 9.250000 8.500000 - L 0 0.000000 9.250000 8.500000 0.000000 8.500000 - L 0 0.000000 0.000000 8.500000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Vulcan Mfg Co, Crane Canopy 933-3045" - L 0 0.000000 0.000000 0.000000 9.125000 0.000000 - L 0 0.000000 9.125000 0.000000 9.125000 8.375000 - L 0 0.000000 9.125000 8.375000 0.000000 8.375000 - L 0 0.000000 0.000000 8.375000 0.000000 0.000000 - END -STRUCTURE HO "Walther Champion Packing Co. 933-3048" - L 0 0.000000 0.000000 1.250000 16.375000 1.250000 - L 0 0.000000 16.375000 1.250000 16.375000 4.750000 - L 0 0.000000 10.625000 1.250000 10.625000 7.250000 - L 0 0.000000 16.375000 4.750000 10.562500 4.750000 - L 0 0.000000 16.375000 4.750000 16.375000 5.250000 - L 0 0.000000 16.375000 5.250000 17.000000 5.250000 - L 0 0.000000 17.000000 5.250000 17.000000 0.000000 - L 0 0.000000 17.000000 0.000000 0.500000 0.000000 - L 0 0.000000 0.500000 0.000000 0.500000 1.250000 - L 0 0.000000 0.000000 1.250000 0.000000 7.250000 - L 0 0.000000 0.000000 7.250000 11.500000 7.250000 - L 0 0.000000 11.500000 7.250000 11.500000 8.500000 - L 0 0.000000 11.500000 8.500000 0.000000 8.500000 - L 0 0.000000 0.000000 8.500000 0.000000 7.250000 - A 0 0.000000 0.951972 12.750000 6.250000 0.000000 360.000000 - END -STRUCTURE HO "Walthers Stockyard 933-3047" - L 0 0.000000 0.000000 0.000000 12.500000 0.000000 - L 0 0.000000 12.500000 0.000000 12.500000 7.250000 - L 0 0.000000 12.500000 7.250000 13.000000 7.250000 - L 0 0.000000 13.000000 7.250000 13.000000 8.000000 - L 0 0.000000 13.000000 8.000000 11.000000 8.000000 - L 0 0.000000 11.000000 8.000000 11.000000 7.625000 - L 0 0.000000 11.000000 7.625000 10.500000 7.625000 - L 0 0.000000 10.500000 7.625000 10.500000 7.250000 - L 0 0.000000 10.500000 7.250000 6.000000 7.250000 - L 0 0.000000 6.500000 7.250000 6.500000 8.000000 - L 0 0.000000 6.500000 8.000000 4.500000 8.000000 - L 0 0.000000 4.500000 8.000000 4.500000 7.687500 - L 0 0.000000 4.500000 7.687500 4.000000 7.687500 - L 0 0.000000 4.000000 7.687500 4.000000 7.250000 - L 0 0.000000 4.000000 7.250000 0.000000 7.250000 - L 0 0.000000 0.000000 7.250000 0.000000 0.000000 - L 0 0.000000 6.000000 7.250000 6.000000 -0.062500 - END -STRUCTURE HO "Walthers Ice House and Platform 933-3049" - L 0 0.000000 2.000000 0.000000 18.500000 0.000000 - L 0 0.000000 18.500000 0.000000 18.500000 1.500000 - L 0 0.000000 18.500000 1.500000 2.000000 1.500000 - L 0 0.000000 2.000000 1.500000 2.000000 0.000000 - L 0 0.000000 2.125000 0.125000 18.375000 0.125000 - L 0 0.000000 18.375000 0.125000 18.375000 1.375000 - L 0 0.000000 18.375000 1.375000 2.125000 1.375000 - L 0 0.000000 2.125000 1.375000 2.125000 0.125000 - L 0 0.000000 2.000000 0.562500 0.000000 0.562500 - L 0 0.000000 2.000000 0.937500 0.000000 0.937500 - L 0 0.000000 0.000000 0.937500 0.000000 0.562500 - L 0 0.000000 4.875000 1.625000 15.625000 1.625000 - L 0 0.000000 15.625000 1.625000 15.625000 6.375000 - L 0 0.000000 15.625000 6.375000 4.875000 6.375000 - L 0 0.000000 4.875000 6.375000 4.875000 1.625000 - END -STRUCTURE HO "Walthers Overhead Traveling Crane 933-3102" - L 0 0.000000 0.000000 8.625000 0.125000 8.625000 - L 0 0.000000 0.125000 8.625000 0.125000 7.125000 - L 0 0.000000 0.125000 7.125000 0.000000 7.125000 - L 0 0.000000 0.000000 7.125000 0.000000 8.625000 - L 0 0.000000 12.187500 8.625000 12.062500 8.625000 - L 0 0.000000 12.062500 8.625000 12.062500 7.125000 - L 0 0.000000 12.062500 7.125000 12.187500 7.125000 - L 0 0.000000 12.187500 7.125000 12.187500 8.625000 - L 0 0.000000 12.187500 0.000000 12.062500 0.000000 - L 0 0.000000 12.062500 0.000000 12.062500 1.500000 - L 0 0.000000 12.062500 1.500000 12.187500 1.500000 - L 0 0.000000 12.187500 1.500000 12.187500 0.000000 - L 0 0.000000 0.000000 0.000000 0.125000 0.000000 - L 0 0.000000 0.125000 0.000000 0.125000 1.500000 - L 0 0.000000 0.125000 1.500000 0.000000 1.500000 - L 0 0.000000 0.000000 1.500000 0.000000 0.000000 - L 0 0.000000 0.000000 1.500000 12.187500 1.500000 - L 0 0.000000 12.187500 1.500000 12.187500 1.625000 - L 0 0.000000 12.187500 1.625000 0.000000 1.625000 - L 0 0.000000 0.000000 1.625000 0.000000 1.500000 - L 0 0.000000 0.000000 7.125000 12.187500 7.125000 - L 0 0.000000 12.187500 7.125000 12.187500 7.000000 - L 0 0.000000 12.187500 7.000000 0.000000 7.000000 - L 0 0.000000 0.000000 7.000000 0.000000 7.125000 - L 0 0.000000 6.000000 8.625000 6.125000 8.625000 - L 0 0.000000 6.125000 8.625000 6.125000 7.125000 - L 0 0.000000 6.125000 7.125000 6.000000 7.125000 - L 0 0.000000 6.000000 7.125000 6.000000 8.625000 - L 0 0.000000 6.000000 1.500000 6.125000 1.500000 - L 0 0.000000 6.125000 1.500000 6.125000 0.000000 - L 0 0.000000 6.125000 0.000000 6.000000 0.000000 - L 0 0.000000 6.000000 0.000000 6.000000 1.500000 - L 0 0.000000 2.937500 8.625000 3.062500 8.625000 - L 0 0.000000 3.062500 8.625000 3.062500 7.125000 - L 0 0.000000 3.062500 7.125000 2.937500 7.125000 - L 0 0.000000 2.937500 7.125000 2.937500 8.625000 - L 0 0.000000 8.937500 8.625000 9.062500 8.625000 - L 0 0.000000 9.062500 8.625000 9.062500 7.125000 - L 0 0.000000 9.062500 7.125000 8.937500 7.125000 - L 0 0.000000 8.937500 7.125000 8.937500 8.625000 - L 0 0.000000 2.937500 1.500000 3.062500 1.500000 - L 0 0.000000 3.062500 1.500000 3.062500 0.000000 - L 0 0.000000 3.062500 0.000000 2.937500 0.000000 - L 0 0.000000 2.937500 0.000000 2.937500 1.500000 - L 0 0.000000 8.937500 1.500000 9.062500 1.500000 - L 0 0.000000 9.062500 1.500000 9.062500 0.000000 - L 0 0.000000 9.062500 0.000000 8.937500 0.000000 - L 0 0.000000 8.937500 0.000000 8.937500 1.500000 - L 0 0.000000 11.000000 7.125000 11.125000 7.125000 - L 0 0.000000 11.125000 7.125000 11.125000 1.500000 - L 0 0.000000 11.125000 1.500000 11.000000 1.500000 - L 0 0.000000 11.000000 1.500000 11.000000 7.125000 - L 0 0.000000 10.250000 7.125000 10.375000 7.125000 - L 0 0.000000 10.375000 7.125000 10.375000 1.500000 - L 0 0.000000 10.375000 1.500000 10.250000 1.500000 - L 0 0.000000 10.250000 1.500000 10.250000 7.125000 - L 0 0.000000 10.062500 5.000000 11.312500 5.000000 - L 0 0.000000 11.312500 5.000000 11.312500 3.687500 - L 0 0.000000 11.312500 3.687500 10.062500 3.687500 - L 0 0.000000 10.062500 3.687500 10.062500 5.000000 - L 0 0.000000 10.062500 4.375000 11.312500 4.375000 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Grain Industries -STRUCTURE HO "Walthers ADM Scalehouse 933-3027a" - L 0 0.000000 0.000000 0.000000 5.875000 0.000000 - L 0 0.000000 5.875000 0.000000 5.875000 3.875000 - L 0 0.000000 5.875000 3.875000 0.000000 3.875000 - L 0 0.000000 0.000000 3.875000 0.000000 0.000000 - END -STRUCTURE HO "Walthers ADM Rail Car Scale 933-3027b" - L 0 0.000000 0.000000 0.000000 8.000000 0.000000 - L 0 0.000000 8.000000 0.000000 8.000000 1.875000 - L 0 0.000000 8.000000 1.875000 0.000000 1.875000 - L 0 0.000000 0.000000 1.875000 0.000000 0.000000 - END -STRUCTURE HO "Walthers ADM Truck Scale 933-3027c" - L 0 0.000000 0.000000 0.000000 4.000000 0.000000 - L 0 0.000000 4.000000 0.000000 4.000000 1.562500 - L 0 0.000000 4.000000 1.562500 0.000000 1.562500 - L 0 0.000000 0.000000 1.562500 0.000000 0.000000 - END -STRUCTURE HO "Walthers Coop Grain Elevator, Main Bldg 933-3036a" - L 0 0.000000 0.750000 0.000000 0.750000 7.250000 - L 0 0.000000 1.750000 0.000000 1.750000 3.375000 - L 0 0.000000 2.750000 0.000000 2.750000 3.375000 - L 0 0.000000 3.750000 0.000000 3.750000 3.375000 - L 0 0.000000 4.750000 0.000000 4.750000 7.250000 - L 0 0.000000 0.000000 6.250000 8.812500 6.250000 - L 0 0.000000 8.812500 6.250000 8.812500 4.000000 - L 0 0.000000 8.812500 4.000000 8.000000 4.000000 - L 0 0.000000 8.000000 4.000000 8.000000 2.937500 - L 0 0.000000 8.000000 2.937500 7.687500 2.937500 - L 0 0.000000 7.687500 3.812500 7.687500 2.562500 - L 0 0.000000 7.687500 2.562500 5.500000 2.562500 - L 0 0.000000 5.500000 2.562500 5.500000 4.000000 - L 0 0.000000 7.687500 3.812500 5.500000 3.812500 - L 0 0.000000 5.500000 4.000000 0.000000 4.000000 - L 0 0.000000 0.000000 6.250000 0.000000 4.000000 - L 0 0.000000 0.750000 0.000000 4.750000 0.000000 - L 0 0.000000 0.750000 6.562500 4.750000 6.562500 - L 0 0.000000 1.750000 3.375000 1.750000 4.000000 - L 0 0.000000 2.750000 3.375000 2.750000 4.000000 - L 0 0.000000 3.750000 3.312500 3.750000 4.000000 - END -STRUCTURE HO "Walthers Coop Grain Elevator, Shed 933-3036b" - L 0 0.000000 0.000000 0.000000 7.000000 0.000000 - L 0 0.000000 7.000000 0.000000 7.000000 4.500000 - L 0 0.000000 7.000000 4.500000 0.000000 4.500000 - L 0 0.000000 0.000000 4.500000 0.000000 0.000000 - L 0 0.000000 0.000000 2.250000 6.937500 2.250000 - L 0 0.000000 3.250000 2.000000 3.750000 2.000000 - L 0 0.000000 3.750000 2.000000 3.750000 2.500000 - L 0 0.000000 3.750000 2.500000 3.250000 2.500000 - L 0 0.000000 3.250000 2.500000 3.250000 2.000000 - END -STRUCTURE HO "Walthers ADM Grain Elevator 933-3022" - L 0 0.000000 0.000000 0.000000 13.500000 0.000000 - L 0 0.000000 13.500000 0.000000 13.500000 9.500000 - L 0 0.000000 13.500000 9.500000 0.000000 9.500000 - L 0 0.000000 0.000000 9.500000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Redwing Flour Mill 933-3026" - L 0 0.000000 0.000000 0.000000 11.000000 0.000000 - L 0 0.000000 11.000000 0.000000 11.000000 8.000000 - L 0 0.000000 11.000000 8.000000 0.000000 8.000000 - L 0 0.000000 0.000000 8.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Grain Bin 933-3123" - A 0 0.000000 2.765424 2.843750 2.770833 0.000000 360.000000 - A 0 0.000000 0.192074 2.739583 2.750000 0.000000 360.000000 - A 0 0.000000 2.458157 2.781250 2.770833 0.000000 360.000000 - END -STRUCTURE HO "Walthers Grain Dryer 933-3128" - L 0 0.000000 -0.010417 0.000000 2.864583 0.000000 - L 0 0.000000 2.864583 0.000000 2.864583 1.145833 - L 0 0.000000 -0.010417 1.145833 -0.010417 0.000000 - L 0 0.000000 -0.010417 0.593750 2.864583 0.593750 - L 0 0.000000 2.864583 0.468750 -0.010417 0.468750 - L 0 0.000000 2.864583 0.697917 3.072916 0.697917 - L 0 0.000000 3.072916 0.697917 3.072916 0.322917 - L 0 0.000000 3.072916 0.322917 2.864583 0.322917 - L 0 0.000000 2.864583 0.322917 2.864583 0.697917 - L 0 0.000000 2.593750 0.718750 2.593750 1.072917 - L 0 0.000000 2.593750 0.093750 2.593750 0.364583 - L 0 0.000000 2.218750 0.718750 2.218750 1.072917 - L 0 0.000000 2.218750 0.114583 2.218750 0.406250 - L 0 0.000000 2.593750 0.343750 2.593750 0.385417 - L 0 0.000000 1.864583 0.718750 1.864583 1.052083 - L 0 0.000000 1.864583 0.093750 1.864583 0.385417 - L 0 0.000000 1.489583 0.093750 1.489583 0.385417 - L 0 0.000000 2.864583 1.135417 -0.010417 1.135417 - L 0 0.000000 1.489583 0.677083 1.489583 1.052083 - L 0 0.000000 1.156250 0.677083 1.156250 1.031250 - L 0 0.000000 1.156250 0.093750 1.156250 0.385417 - L 0 0.000000 0.802083 0.677083 0.802083 1.031250 - L 0 0.000000 0.802083 0.072917 0.802083 0.364583 - L 0 0.000000 0.385416 0.697917 0.385416 1.052083 - L 0 0.000000 0.385416 0.072917 0.385416 0.406250 - END -STRUCTURE HO "Walthers ADM Grain Elevator (concrete) 933-3022" - G3 15720651 0.000000 1.148106 1.148106 5.442971 0 - G3 15720651 0.000000 1.148106 3.444317 5.442971 0 - G3 15720651 0.000000 1.148106 3.444317 5.442971 0 - G3 15720651 0.000000 1.148106 5.740528 5.442971 0 - G3 15720651 0.000000 1.148106 8.036739 5.442971 0 - G3 15720651 0.000000 1.148106 1.148106 7.739183 0 - G3 15720651 0.000000 1.148106 3.444317 7.739183 0 - G3 15720651 0.000000 1.148106 5.740528 7.739183 0 - G3 15720651 0.000000 1.148106 8.036739 7.739183 0 - A3 0 0.093750 1.148106 1.148106 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 1.148106 7.739183 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 5.442971 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 7.739183 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 7.739183 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 7.739183 0 0.000000 360.000000 - F3 12632256 0.000000 4 - 1.148106 7.739183 0 - 9.184845 7.739183 0 - 9.184845 5.442971 0 - 1.148106 5.442971 0 - G3 0 0.000000 0.000000 1.148106 5.442971 0 - G3 0 0.000000 0.000000 1.148106 7.739183 0 - L3 0 0.093750 1.148106 7.739183 0 1.148106 5.442971 0 - L3 0 0.093750 1.148106 5.442971 0 9.184845 5.442971 0 - L3 0 0.093750 1.148106 6.591077 0 9.184845 6.591077 0 - L3 0 0.093750 9.184845 7.739183 0 1.148106 7.739183 0 - F3 12632256 0.000000 4 - 9.184845 9.231720 0 - 14.466131 9.231720 0 - 14.466131 3.950434 0 - 9.184845 3.950434 0 - L3 0 0.093750 14.466131 3.950434 0 14.466131 9.231720 0 - L3 0 0.093750 9.184845 9.231720 0 9.184845 3.950434 0 - L3 0 0.093750 10.447761 3.950434 0 10.447761 9.231720 0 - L3 0 0.093750 13.203215 3.950434 0 13.203215 9.231720 0 - A3 0 0.093750 0.459242 13.826866 5.442971 0 0.000000 360.000000 - A3 0 0.093750 0.229621 13.826866 5.442971 0 0.000000 360.000000 - A3 0 0.093750 0.459242 13.826866 7.853993 0 0.000000 360.000000 - A3 0 0.093750 0.229621 13.826866 7.853993 0 0.000000 360.000000 - L3 0 0.093750 9.184845 5.442971 0 9.184845 7.739183 0 - F3 12632256 0.000000 4 - 9.184845 11.757552 0 - 14.466131 11.757552 0 - 14.466131 9.231720 0 - 9.184845 9.231720 0 - L3 0 0.093750 9.184845 9.231720 0 9.184845 11.757552 0 - L3 0 0.093750 9.184845 11.757552 0 14.466131 11.757552 0 - L3 0 0.093750 14.466131 11.757552 0 14.466131 9.231720 0 - L3 0 0.093750 14.466131 9.231720 0 9.184845 9.231720 0 - F3 12632256 0.000000 4 - 13.088404 9.346531 0 - 13.088404 9.346531 0 - 13.088404 9.346531 0 - 13.088404 9.346531 0 - G3 0 0.000000 0.114811 11.825488 8.428046 0 - G3 0 0.000000 0.114811 11.825488 7.279940 0 - G3 0 0.000000 0.114811 11.825488 5.672593 0 - G3 0 0.000000 0.114811 11.825488 4.754108 0 - F3 12632256 0.000000 4 - 5.855339 3.950434 0 - 14.466131 3.950434 0 - 14.466131 0.046875 0 - 5.855339 0.046875 0 - L3 0 0.093750 9.184845 3.950434 0 14.466131 3.950434 0 - L3 0 0.093750 14.466131 3.950434 0 14.466131 0.046875 0 - L3 0 0.093750 14.466131 0.046875 0 5.855339 0.046875 0 - L3 0 0.093750 5.855339 0.046875 0 5.855339 3.950434 0 - L3 0 0.093750 5.855339 3.950434 0 9.184845 3.950434 0 - L3 0 0.187500 11.825488 3.950434 0 11.825488 1.769033 0 - END -STRUCTURE HO "Walthers ADM Grain Elevator Silo Add-on 933-" - G3 15720651 0.000000 1.148106 1.148106 1.148106 0 - G3 15720651 0.000000 1.148106 3.444317 1.148106 0 - G3 15720651 0.000000 1.148106 3.444317 1.148106 0 - G3 15720651 0.000000 1.148106 5.740528 1.148106 0 - G3 15720651 0.000000 1.148106 8.036739 1.148106 0 - G3 15720651 0.000000 1.148106 1.148106 3.444317 0 - G3 15720651 0.000000 1.148106 3.444317 3.444317 0 - G3 15720651 0.000000 1.148106 5.740528 3.444317 0 - G3 15720651 0.000000 1.148106 8.036739 3.444317 0 - A3 0 0.093750 1.148106 1.148106 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 1.148106 3.444317 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 1.148106 0 0.000000 360.000000 - A3 0 0.093750 1.148106 3.444317 3.444317 0 0.000000 360.000000 - A3 0 0.093750 1.148106 5.740528 3.444317 0 0.000000 360.000000 - A3 0 0.093750 1.148106 8.036739 3.444317 0 0.000000 360.000000 - F3 12632256 0.000000 4 - 1.148106 3.444317 0 - 9.184845 3.444317 0 - 9.184845 1.148106 0 - 1.148106 1.148106 0 - G3 0 0.000000 0.000000 1.148106 1.148106 0 - G3 0 0.000000 0.000000 1.148106 3.444317 0 - L3 0 0.093750 1.148106 3.444317 0 1.148106 1.148106 0 - L3 0 0.093750 1.148106 1.148106 0 9.184845 1.148106 0 - L3 0 0.093750 1.148106 2.296211 0 9.184845 2.296211 0 - L3 0 0.093750 9.184845 3.444317 0 1.148106 3.444317 0 - L3 0 0.093750 9.184845 1.148106 0 9.184845 3.444317 0 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Coal Industries -STRUCTURE HO "Walthers Coal Flood Loader 933-3051" - L 0 0.000000 0.000000 0.000000 6.000000 0.000000 - L 0 0.000000 6.000000 0.000000 6.000000 4.000000 - L 0 0.000000 6.000000 4.000000 0.000000 4.000000 - L 0 0.000000 0.000000 4.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Rotary Dumper 933-3145" - L 0 0.000000 -0.020833 0.020833 7.229167 0.020833 - L 0 0.000000 7.229167 0.020833 7.229167 9.520833 - L 0 0.000000 7.229167 9.520833 -0.020833 9.520833 - L 0 0.000000 -0.020833 9.520833 -0.020833 0.020833 - L 0 0.000000 3.895833 0.020833 3.895833 9.520833 - L 0 0.000000 3.354167 -0.020833 3.354167 9.520833 - END -STRUCTURE HO "Walthers O.L. King Coal Yard, Shed 933-3015a" - L 16711935 0 0.000000 0.000000 0.000000 2.875000 - L 16711935 0 0.000000 2.875000 5.000000 2.875000 - L 16711935 0 5.000000 2.875000 5.000000 0.000000 - L 16711935 0 5.000000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers O.L. King Coal Yard, Office 933-3015b" - L 16711935 0 0.000000 0.000000 0.000000 4.500000 - L 16711935 0 0.000000 4.500000 6.500000 4.500000 - L 16711935 0 6.500000 4.500000 6.500000 0.000000 - L 16711935 0 6.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers O.L. King Coal Yard, Trestle 933-3015c" - L 16711935 0 0.000000 0.000000 0.000000 2.000000 - L 16711935 0 0.000000 2.000000 15.750000 2.000000 - L 16711935 0 15.750000 2.000000 15.750000 0.000000 - L 16711935 0 15.750000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Western Flood Loader 933-3089" - F3 16755285 0.000000 4 - 29.250868 3.375868 0 - 32.000868 3.375868 0 - 32.000868 1.125868 0 - 29.250868 1.125868 0 - G3 12632256 0.000000 2.250868 2.250868 2.250868 0 - F3 16755285 0.000000 4 - 1.938368 3.375868 0 - 4.188368 3.375868 0 - 4.188368 1.125868 0 - 1.938368 1.125868 0 - L3 0 0.052083 28.563368 2.063368 0 28.563368 2.063368 0 - A3 0 0.052083 2.250000 2.250868 2.250868 0 0.000000 360.000000 - L3 0 0.052083 1.938368 1.125868 0 4.188368 1.125868 0 - L3 0 0.052083 4.188368 3.375868 0 1.938368 3.375868 0 - L3 0 0.052083 1.938368 3.375868 0 1.938368 1.125868 0 - L3 12632256 0.052083 3.063368 3.438368 0 3.063368 3.438368 0 - L3 0 0.052083 3.063368 3.375868 0 3.063368 1.125868 0 - L3 0 0.052083 32.000868 1.125868 0 29.250868 1.125868 0 - L3 0 0.052083 29.250868 3.375868 0 32.000868 3.375868 0 - L3 0 0.052083 32.000868 3.375868 0 32.000868 1.125868 0 - F3 16755285 0.000000 4 - 29.250868 3.000868 0 - 4.188368 3.000868 0 - 4.188368 1.500868 0 - 29.250868 1.500868 0 - L3 0 0.052083 4.188368 1.125868 0 4.188368 3.375868 0 - L3 0 0.052083 29.250868 3.000868 0 4.188368 3.000868 0 - L3 0 0.052083 29.250868 1.500868 0 4.188368 1.500868 0 - L3 0 0.052083 29.250868 1.125868 0 29.250868 3.375868 0 - END -STRUCTURE HO "Walthers New River Mining Co.- Stack Loading Building 933-3017B" - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - L3 0 0.052083 4.526042 2.463542 0 4.526042 2.463542 0 - F3 16755285 0.000000 4 - 0.026042 0.026042 0 - 7.026042 0.026042 0 - 7.026042 2.776042 0 - 0.026042 2.776042 0 - L3 0 0.052083 0.026042 0.026042 0 7.026042 0.026042 0 - L3 0 0.052083 7.026042 0.026042 0 7.026042 2.776042 0 - L3 0 0.052083 7.026042 2.776042 0 0.026042 2.776042 0 - L3 0 0.052083 0.026042 2.776042 0 0.026042 0.026042 0 - L3 0 0.052083 0.026042 1.401042 0 7.026042 1.401042 0 - END -STRUCTURE HO "Walthers New River Mining Co.- Tripple Building 933-3017A" - F3 16755285 0.000000 4 - 0.026042 0.026042 0 - 7.526042 0.026042 0 - 7.526042 5.026042 0 - 0.026042 5.026042 0 - F3 16755285 0.000000 4 - 7.526042 3.026042 0 - 12.526042 3.026042 0 - 12.526042 5.026042 0 - 7.526042 5.026042 0 - L3 0 0.052083 7.526042 3.026042 0 12.526042 3.026042 0 - L3 0 0.052083 12.526042 5.026042 0 7.526042 5.026042 0 - L3 0 0.052083 10.026042 3.026042 0 10.026042 5.026042 0 - F3 16755285 0.000000 4 - 7.526042 9.026042 0 - 12.526042 9.026042 0 - 12.526042 7.526042 0 - 7.526042 7.526042 0 - F3 16755285 0.000000 4 - 0.026042 7.526042 0 - 12.526042 7.526042 0 - 12.526042 5.026042 0 - 0.026042 5.026042 0 - L3 0 0.052083 0.026042 0.026042 0 7.526042 0.026042 0 - L3 0 0.052083 7.526042 0.026042 0 7.526042 7.526042 0 - L3 0 0.052083 7.526042 7.526042 0 0.026042 7.526042 0 - L3 0 0.052083 0.026042 7.526042 0 0.026042 0.026042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.401042 9.401042 0 12.401042 9.401042 0 - L3 0 0.052083 12.526042 9.026042 0 7.526042 9.026042 0 - L3 0 0.052083 7.526042 9.026042 0 7.526042 3.026042 0 - L3 0 0.052083 12.526042 3.026042 0 12.526042 9.026042 0 - L3 0 0.052083 0.026042 7.526042 0 2.526042 7.526042 0 - L3 0 0.052083 2.526042 7.526042 0 2.526042 5.026042 0 - L3 0 0.052083 2.526042 5.026042 0 0.026042 5.026042 0 - L3 0 0.052083 0.026042 5.026042 0 0.026042 7.526042 0 - L3 0 0.052083 2.526042 7.526042 0 7.526042 7.526042 0 - L3 0 0.052083 7.526042 7.526042 0 7.526042 5.026042 0 - L3 0 0.052083 7.526042 5.026042 0 2.526042 5.026042 0 - L3 0 0.052083 2.526042 5.026042 0 2.526042 7.526042 0 - L3 0 0.052083 7.526042 7.526042 0 12.526042 7.526042 0 - L3 0 0.052083 12.526042 7.526042 0 12.526042 5.026042 0 - L3 0 0.052083 7.526042 5.026042 0 7.526042 7.526042 0 - L3 0 0.052083 0.026042 6.276042 0 12.526042 6.276042 0 - L3 0 0.104167 3.151042 3.651042 0 3.151042 3.651042 0 - L3 0 0.052083 3.776042 0.026042 0 3.776042 5.026042 0 - L3 8421504 0.010417 0.026042 4.526042 0 3.776042 4.526042 0 - L3 8421504 0.010417 0.026042 4.026042 0 3.776042 4.026042 0 - L3 8421504 0.010417 0.026042 3.526042 0 3.776042 3.526042 0 - L3 8421504 0.010417 0.026042 3.026042 0 3.776042 3.026042 0 - L3 8421504 0.010417 0.026042 2.526042 0 3.776042 2.526042 0 - L3 8421504 0.010417 0.026042 2.026042 0 3.776042 2.026042 0 - L3 8421504 0.010417 0.026042 1.526042 0 3.776042 1.526042 0 - L3 8421504 0.010417 0.026042 1.026042 0 3.776042 1.026042 0 - L3 8421504 0.010417 0.026042 0.526042 0 3.776042 0.526042 0 - L3 8421504 0.010417 3.776042 4.526042 0 7.526042 4.526042 0 - L3 8421504 0.010417 3.776042 4.026042 0 7.526042 4.026042 0 - L3 8421504 0.010417 3.776042 3.526042 0 7.526042 3.526042 0 - L3 8421504 0.010417 3.776042 3.026042 0 7.526042 3.026042 0 - L3 8421504 0.010417 3.776042 2.526042 0 7.526042 2.526042 0 - L3 8421504 0.010417 3.776042 2.026042 0 7.526042 2.026042 0 - L3 8421504 0.010417 3.776042 1.526042 0 7.526042 1.526042 0 - L3 8421504 0.010417 3.776042 1.026042 0 7.526042 1.026042 0 - L3 8421504 0.010417 3.776042 0.526042 0 7.526042 0.526042 0 - L3 8421504 0.010417 0.276042 6.276042 0 0.276042 5.026042 0 - L3 8421504 0.010417 0.526042 6.276042 0 0.526042 5.026042 0 - L3 8421504 0.010417 0.776042 6.276042 0 0.776042 5.088542 0 - L3 8421504 0.010417 1.026042 6.276042 0 1.026042 5.026042 0 - L3 8421504 0.010417 1.276042 6.276042 0 1.276042 5.088542 0 - L3 8421504 0.010417 1.526042 6.276042 0 1.526042 5.088542 0 - L3 8421504 0.010417 1.776042 6.276042 0 1.776042 5.026042 0 - L3 8421504 0.010417 2.026042 6.276042 0 2.026042 5.026042 0 - L3 8421504 0.010417 2.276042 6.276042 0 2.276042 5.026042 0 - L3 8421504 0.010417 0.276042 6.276042 0 0.276042 7.526042 0 - L3 8421504 0.010417 0.526042 6.276042 0 0.526042 7.526042 0 - L3 8421504 0.010417 0.776042 6.276042 0 0.776042 7.526042 0 - L3 8421504 0.010417 1.026042 6.276042 0 1.026042 7.526042 0 - L3 8421504 0.010417 1.276042 6.276042 0 1.276042 7.526042 0 - L3 8421504 0.010417 1.526042 6.276042 0 1.526042 7.526042 0 - L3 8421504 0.010417 1.776042 6.276042 0 1.776042 7.526042 0 - L3 8421504 0.010417 2.026042 6.276042 0 2.026042 7.526042 0 - L3 8421504 0.010417 2.276042 6.276042 0 2.276042 7.526042 0 - L3 8421504 0.010417 2.765625 6.260417 0 2.765625 7.510417 0 - L3 8421504 0.010417 3.015625 6.260417 0 3.015625 7.510417 0 - L3 8421504 0.010417 3.265625 6.260417 0 3.265625 7.510417 0 - L3 8421504 0.010417 3.515625 6.260417 0 3.515625 7.510417 0 - L3 8421504 0.010417 3.765625 6.260417 0 3.765625 7.510417 0 - L3 8421504 0.010417 4.015625 6.260417 0 4.015625 7.510417 0 - L3 8421504 0.010417 4.265625 6.260417 0 4.265625 7.510417 0 - L3 8421504 0.010417 4.515625 6.260417 0 4.515625 7.510417 0 - L3 8421504 0.010417 4.765625 6.260417 0 4.765625 7.510417 0 - L3 8421504 0.010417 4.968750 6.307292 0 4.968750 7.557292 0 - L3 8421504 0.010417 5.218750 6.307292 0 5.218750 7.557292 0 - L3 8421504 0.010417 5.468750 6.307292 0 5.468750 7.557292 0 - L3 8421504 0.010417 5.718750 6.307292 0 5.718750 7.557292 0 - L3 8421504 0.010417 5.968750 6.307292 0 5.968750 7.557292 0 - L3 8421504 0.010417 6.218750 6.307292 0 6.218750 7.557292 0 - L3 8421504 0.010417 6.468750 6.307292 0 6.468750 7.557292 0 - L3 8421504 0.010417 6.718750 6.307292 0 6.718750 7.557292 0 - L3 8421504 0.010417 6.968750 6.307292 0 6.968750 7.557292 0 - L3 8421504 0.010417 2.750000 5.041667 0 2.750000 6.291667 0 - L3 8421504 0.010417 3.000000 5.041667 0 3.000000 6.291667 0 - L3 8421504 0.010417 3.250000 5.041667 0 3.250000 6.291667 0 - L3 8421504 0.010417 3.500000 5.041667 0 3.500000 6.291667 0 - L3 8421504 0.010417 3.750000 5.041667 0 3.750000 6.291667 0 - L3 8421504 0.010417 4.000000 5.041667 0 4.000000 6.291667 0 - L3 8421504 0.010417 4.250000 5.041667 0 4.250000 6.291667 0 - L3 8421504 0.010417 4.500000 5.041667 0 4.500000 6.291667 0 - L3 8421504 0.010417 4.750000 5.041667 0 4.750000 6.291667 0 - L3 8421504 0.010417 4.984375 5.041667 0 4.984375 6.291667 0 - L3 8421504 0.010417 5.234375 5.041667 0 5.234375 6.291667 0 - L3 8421504 0.010417 5.484375 5.041667 0 5.484375 6.291667 0 - L3 8421504 0.010417 5.734375 5.041667 0 5.734375 6.291667 0 - L3 8421504 0.010417 5.984375 5.041667 0 5.984375 6.291667 0 - L3 8421504 0.010417 6.234375 5.041667 0 6.234375 6.291667 0 - L3 8421504 0.010417 6.484375 5.041667 0 6.484375 6.291667 0 - L3 8421504 0.010417 6.734375 5.041667 0 6.734375 6.291667 0 - L3 8421504 0.010417 6.984375 5.041667 0 6.984375 6.291667 0 - L3 8421504 0.010417 7.781250 6.276042 0 7.781250 7.526042 0 - L3 8421504 0.010417 8.031250 6.276042 0 8.031250 7.526042 0 - L3 8421504 0.010417 8.281250 6.276042 0 8.281250 7.526042 0 - L3 8421504 0.010417 8.531250 6.276042 0 8.531250 7.526042 0 - L3 8421504 0.010417 8.781250 6.276042 0 8.781250 7.526042 0 - L3 8421504 0.010417 9.031250 6.276042 0 9.031250 7.526042 0 - L3 8421504 0.010417 9.281250 6.276042 0 9.281250 7.526042 0 - L3 8421504 0.010417 9.531250 6.276042 0 9.531250 7.526042 0 - L3 8421504 0.010417 9.781250 6.276042 0 9.781250 7.526042 0 - L3 8421504 0.010417 10.031250 6.291667 0 10.031250 7.541667 0 - L3 8421504 0.010417 10.281250 6.291667 0 10.281250 7.541667 0 - L3 8421504 0.010417 10.531250 6.291667 0 10.531250 7.541667 0 - L3 8421504 0.010417 10.781250 6.291667 0 10.781250 7.541667 0 - L3 8421504 0.010417 11.031250 6.291667 0 11.031250 7.541667 0 - L3 8421504 0.010417 11.281250 6.291667 0 11.281250 7.541667 0 - L3 8421504 0.010417 11.531250 6.291667 0 11.531250 7.541667 0 - L3 8421504 0.010417 11.781250 6.291667 0 11.781250 7.541667 0 - L3 8421504 0.010417 12.031250 6.291667 0 12.031250 7.541667 0 - L3 8421504 0.010417 7.796875 5.026042 0 7.796875 6.276042 0 - L3 8421504 0.010417 8.046875 5.026042 0 8.046875 6.276042 0 - L3 8421504 0.010417 8.296875 5.026042 0 8.296875 6.276042 0 - L3 8421504 0.010417 8.546875 5.026042 0 8.546875 6.276042 0 - L3 8421504 0.010417 8.796875 5.026042 0 8.796875 6.276042 0 - L3 8421504 0.010417 9.046875 5.026042 0 9.046875 6.276042 0 - L3 8421504 0.010417 9.296875 5.026042 0 9.296875 6.276042 0 - L3 8421504 0.010417 9.546875 5.026042 0 9.546875 6.276042 0 - L3 8421504 0.010417 9.796875 5.026042 0 9.796875 6.276042 0 - L3 8421504 0.010417 10.046875 5.026042 0 10.046875 6.276042 0 - L3 8421504 0.010417 10.296875 5.026042 0 10.296875 6.276042 0 - L3 8421504 0.010417 10.546875 5.026042 0 10.546875 6.276042 0 - L3 8421504 0.010417 10.796875 5.026042 0 10.796875 6.276042 0 - L3 8421504 0.010417 11.046875 5.026042 0 11.046875 6.276042 0 - L3 8421504 0.010417 11.296875 5.026042 0 11.296875 6.276042 0 - L3 8421504 0.010417 11.546875 5.026042 0 11.546875 6.276042 0 - L3 8421504 0.010417 11.796875 5.026042 0 11.796875 6.276042 0 - L3 8421504 0.010417 12.046875 5.026042 0 12.046875 6.276042 0 - L3 8421504 0.010417 7.276042 7.526042 0 7.276042 6.276042 0 - L3 8421504 0.010417 7.276042 6.276042 0 7.276042 5.026042 0 - L3 8421504 0.010417 12.276042 7.526042 0 12.276042 6.276042 0 - L3 8421504 0.010417 12.276042 6.276042 0 12.276042 5.026042 0 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Lumber Industries -STRUCTURE HO "Walthers Sawmill powerhouse 933-3058a" - L 0 0.000000 0.020833 0.041667 4.395833 0.041667 - L 0 0.000000 4.395833 0.041667 4.395833 4.208333 - L 0 0.000000 4.395833 4.208333 0.020833 4.208333 - L 0 0.000000 0.020833 4.208333 0.020833 0.041667 - L 0 0.000000 0.020833 2.083333 4.395833 2.083333 - A 0 0.000000 0.356000 3.895833 2.791667 0.000000 360.000000 - A 0 0.000000 0.343592 3.895833 1.250000 0.000000 360.000000 - END -STRUCTURE HO "Walthers Sawmill main bldg 933-3058b" - L 0 0.000000 0.041667 -0.041667 13.041667 -0.041667 - L 0 0.000000 13.041667 -0.041667 13.041667 11.958333 - L 0 0.000000 0.041667 11.958333 0.041667 -0.041667 - L 0 0.000000 3.958333 11.958333 3.958333 15.958333 - L 0 0.000000 0.041667 11.958333 0.041667 15.958333 - L 0 0.000000 3.958333 15.875000 0.041667 15.875000 - L 0 0.000000 3.958333 11.958333 13.041667 11.958333 - L 0 0.000000 0.041667 5.958333 13.041667 5.958333 - L 0 0.000000 1.125000 7.458333 11.708333 7.458333 - L 0 0.000000 11.708333 7.458333 11.708333 4.541667 - L 0 0.000000 11.708333 4.541667 1.125000 4.541667 - L 0 0.000000 1.125000 4.541667 1.125000 7.458333 - L 0 0.000000 3.958333 11.958333 2.041667 10.041667 - L 0 0.000000 0.041667 11.958333 1.958333 10.041667 - L 0 0.000000 1.958333 10.041667 1.958333 15.875000 - A 0 0.000000 1.900292 2.312500 -3.979167 0.000000 360.000000 - A 0 0.000000 0.471405 2.229167 -3.979167 0.000000 360.000000 - L 0 0.000000 2.145833 -2.812500 2.145833 0.687500 - L 0 0.000000 2.312500 -2.812500 2.312500 0.687500 - L 0 0.000000 13.062500 0.687500 24.645833 0.687500 - L 0 0.000000 24.645833 0.687500 24.645833 1.687500 - L 0 0.000000 24.645833 1.687500 13.062500 1.687500 - L 0 0.000000 13.062500 1.687500 13.062500 0.687500 - L 0 0.000000 14.062500 1.937500 14.062500 0.437500 - L 0 0.000000 15.145833 1.937500 15.145833 0.520833 - L 0 0.000000 16.229167 1.854167 16.229167 0.354167 - L 0 0.000000 17.729167 2.020833 17.729167 0.520833 - L 0 0.000000 19.062500 1.937500 19.062500 0.354167 - L 0 0.000000 20.395833 1.854167 20.395833 0.437500 - L 0 0.000000 21.979167 1.937500 21.979167 0.520833 - L 0 0.000000 23.062500 1.854167 23.062500 0.437500 - END -STRUCTURE HO "Walthers Planing Mill 933-3059a" - L 0 0.000000 0.041667 0.041667 6.041667 0.041667 - L 0 0.000000 6.041667 0.041667 6.041667 8.000000 - L 0 0.000000 6.041667 8.000000 0.041667 8.000000 - L 0 0.000000 0.041667 8.000000 0.041667 0.041667 - L 0 0.000000 7.500000 7.291667 9.458333 7.291667 - L 0 0.000000 9.458333 7.291667 9.458333 5.375000 - L 0 0.000000 9.458333 5.375000 7.500000 5.375000 - L 0 0.000000 7.500000 5.375000 7.500000 7.291667 - L 0 0.000000 5.291667 6.708333 8.333333 6.708333 - L 0 0.000000 5.333333 6.041667 8.291667 6.041667 - A 0 0.000000 0.372678 8.458333 6.375000 0.000000 360.000000 - A 0 0.000000 0.000000 5.291667 5.666667 0.000000 360.000000 - L 0 0.000000 5.291667 6.833333 5.291667 5.958333 - L 0 0.000000 5.291667 6.000000 5.041667 6.000000 - L 0 0.000000 3.000000 0.000000 3.000000 8.000000 - END -STRUCTURE HO "Walthers Planing Mill Shed 933-3059b" - L 0 0.000000 0.000000 0.000000 6.000000 0.000000 - L 0 0.000000 6.000000 0.000000 6.000000 9.750000 - L 0 0.000000 6.000000 9.750000 0.000000 9.750000 - L 0 0.000000 0.000000 9.750000 0.000000 0.000000 - L 0 0.000000 2.958333 -0.041667 2.958333 9.750000 - END -STRUCTURE HO "Walthers Paper Mill Main Bldg 933-3060a" - L 0 0.000000 0.041667 0.083333 20.958333 0.083333 - L 0 0.000000 20.958333 0.083333 20.958333 10.000000 - L 0 0.000000 20.958333 10.000000 0.041667 10.000000 - L 0 0.000000 0.041667 10.000000 0.041667 0.083333 - L 0 0.000000 20.875000 9.333333 21.041667 9.333333 - L 0 0.000000 21.041667 9.333333 21.041667 7.916667 - L 0 0.000000 21.041667 7.916667 20.875000 7.916667 - L 0 0.000000 20.875000 7.916667 20.875000 9.333333 - END -STRUCTURE HO "Walthers Paper Mill Kraft Mill 933-3060b" - L 0 0.000000 0.020833 -0.020833 12.020833 -0.020833 - L 0 0.000000 0.020833 7.979167 0.020833 -0.020833 - L 0 0.000000 0.020833 7.979167 8.354167 7.979167 - L 0 0.000000 12.020833 -0.020833 12.020833 4.937500 - L 0 0.000000 11.979167 4.937500 8.437500 4.937500 - L 0 0.000000 8.354167 7.979167 8.354167 4.979167 - END -STRUCTURE HO "Walthers Sawmill outbldgs log debarker 933-3144a" - L 0 0.000000 4.958333 4.833333 0.000000 4.833333 - L 0 0.000000 0.000000 4.833333 0.000000 0.083333 - L 0 0.000000 2.375000 0.083333 2.375000 2.833333 - L 0 0.000000 2.375000 0.083333 0.041667 0.083333 - L 0 0.000000 2.395833 2.833333 4.937500 2.833333 - L 0 0.000000 4.937500 4.812500 4.937500 2.854167 - L 0 0.000000 1.020833 0.062500 1.020833 4.812500 - END -STRUCTURE HO "Walthers Sawmill outbldgs gondol loader 933-3144b" - L 0 0.000000 0.020833 -0.062500 2.520833 -0.062500 - L 0 0.000000 2.520833 -0.062500 2.520833 3.645833 - L 0 0.000000 2.520833 3.645833 0.020833 3.645833 - L 0 0.000000 0.020833 3.645833 0.020833 -0.062500 - L 0 0.000000 0.020833 0.937500 2.520833 0.937500 - L 0 0.000000 1.729167 3.645833 2.479167 3.104167 - L 0 0.000000 2.479167 1.520833 1.895833 0.937500 - L 0 0.000000 0.520833 0.937500 0.062500 1.645833 - L 0 0.000000 0.645833 3.645833 0.062500 3.020833 - L 0 0.000000 0.645833 3.604167 0.645833 0.979167 - L 0 0.000000 1.729167 3.604167 1.729167 0.979167 - END -STRUCTURE HO "Walthers Sawmill outbldgs truck loader 933-3144c" - L 0 0.000000 0.020833 0.104167 4.770833 0.104167 - L 0 0.000000 4.770833 0.104167 4.770833 3.854167 - L 0 0.000000 4.770833 3.854167 0.020833 3.854167 - L 0 0.000000 0.020833 3.854167 0.020833 0.104167 - L 0 0.000000 0.020833 1.979167 4.770833 1.979167 - A 0 0.000000 0.515388 2.145833 1.979167 0.000000 360.000000 - L 0 0.000000 1.604167 1.479167 2.645833 1.479167 - L 0 0.000000 2.645833 1.479167 2.645833 2.479167 - L 0 0.000000 2.645833 2.479167 1.604167 2.479167 - L 0 0.000000 1.604167 2.479167 1.604167 1.479167 - L 0 0.000000 -0.020833 3.354167 4.770833 3.354167 - L 0 0.000000 0.020833 0.562500 4.770833 0.562500 - END -STRUCTURE HO "Walthers Sawmill outbldgs wood chipper 933-3144d" - L 0 0.000000 0.020833 -0.062500 2.270833 -0.062500 - L 0 0.000000 2.270833 -0.062500 2.270833 1.645833 - L 0 0.000000 2.270833 1.645833 0.020833 1.645833 - L 0 0.000000 0.020833 1.645833 0.020833 -0.062500 - L 0 0.000000 0.020833 0.812500 2.270833 0.812500 - L 0 0.000000 2.270833 1.020833 5.270833 1.020833 - L 0 0.000000 5.270833 1.020833 5.270833 0.562500 - L 0 0.000000 5.270833 0.562500 2.270833 0.562500 - L 0 0.000000 2.270833 0.562500 2.270833 1.020833 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - City Businesses -STRUCTURE HO "Walthers Bailey Saving & Loan 933-3031" - L 16711935 0 0.000000 0.000000 0.000000 5.937500 - L 16711935 0 0.000000 5.937500 10.125000 5.937500 - L 16711935 0 10.125000 5.937500 10.125000 0.000000 - L 16711935 0 10.125000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Crown Paint & Hardware 933-3032" - L 16711935 0 0.000000 0.000000 0.000000 4.125000 - L 16711935 0 0.000000 4.125000 7.625000 4.125000 - L 16711935 0 7.625000 4.125000 7.625000 0.000000 - L 16711935 0 7.625000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Neighborhood Food Mart 933-3033" - L 16711935 0 0.000000 0.000000 0.000000 8.250000 - L 16711935 0 0.000000 8.250000 5.000000 8.250000 - L 16711935 0 5.000000 8.250000 5.000000 0.000000 - L 16711935 0 5.000000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Bill's Glass Shop 933-3002" - L 16711935 0 0.000000 0.000000 0.000000 4.000000 - L 16711935 0 0.000000 4.000000 3.000000 4.000000 - L 16711935 0 3.000000 4.000000 3.000000 0.000000 - L 16711935 0 3.000000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Gemini Bldg 933-3001" - L 16711935 0 0.000000 0.000000 0.000000 3.625000 - L 16711935 0 0.000000 3.625000 4.250000 3.625000 - L 16711935 0 4.250000 3.625000 4.250000 0.000000 - L 16711935 0 4.250000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Wallschlager Motors 933-3004" - L 16711935 0 0.000000 0.000000 0.000000 5.000000 - L 16711935 0 0.000000 5.000000 5.250000 5.000000 - L 16711935 0 5.250000 5.000000 5.250000 0.000000 - L 16711935 0 5.250000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers White Tower Restaurant 933-3030" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 4.625000 3.000000 - L 16711935 0 4.625000 3.000000 4.625000 0.000000 - L 16711935 0 4.625000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Adam's Rib Restaurant 933-3034" - L 16711935 0 0.000000 0.000000 0.000000 3.000000 - L 16711935 0 0.000000 3.000000 5.500000 3.000000 - L 16711935 0 5.500000 3.000000 5.500000 0.000000 - L 16711935 0 5.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Western Ave Fire Station 933-3037" - L 16711935 0 0.000000 0.000000 0.000000 6.750000 - L 16711935 0 0.000000 6.750000 4.250000 6.750000 - L 16711935 0 4.250000 6.750000 4.250000 0.000000 - L 16711935 0 4.250000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Main St, Merchant's Row 1 933-3028" - L 16711935 0 0.000000 0.000000 0.000000 5.000000 - L 16711935 0 0.000000 5.000000 11.000000 5.000000 - L 16711935 0 11.000000 5.000000 11.000000 0.000000 - L 16711935 0 11.000000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Don's Shoe Store 933-3000" - L 16711935 0 0.000000 0.000000 0.000000 3.500000 - L 16711935 0 0.000000 3.500000 2.500000 3.500000 - L 16711935 0 2.500000 3.500000 2.500000 0.000000 - L 16711935 0 2.500000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Interstate Fuel & Oil Gas Station 933-3035" - L 16711935 0 0.000000 0.000000 0.000000 7.750000 - L 16711935 0 0.000000 7.750000 9.250000 7.750000 - L 16711935 0 9.250000 7.750000 9.250000 0.000000 - L 16711935 0 9.250000 0.000000 0.000000 0.000000 - END -STRUCTURE HO "Walthers Main St, Merchant's Row 2 933-3029" - L 16711935 0 0.000000 0.000000 0.000000 5.000000 - L 16711935 0 0.000000 5.000000 10.000000 5.000000 - L 16711935 0 10.000000 5.000000 10.000000 0.000000 - L 16711935 0 10.000000 0.000000 0.000000 0.000000 - END - - -SUBCONTENTS Walthers Cornerstone HO Structures - Engine Servicing Structures -STRUCTURE HO "Walthers Backshop 933-3039" - L 0 0.000000 0.000000 0.000000 11.625000 0.000000 - L 0 0.000000 11.625000 0.000000 11.625000 8.812500 - L 0 0.000000 11.625000 8.812500 0.000000 8.812500 - L 0 0.000000 0.000000 8.812500 0.000000 0.000000 - END -STRUCTURE HO "Walthers Car Shop 933-3040" - F3 14803425 0.000000 4 - 0.000000 4.406250 0 - 11.625000 4.406250 0 - 11.620000 -4.406250 0 - 0.000000 -4.406250 0 - L3 0 0.083333 0.000000 -4.406250 0 11.625000 -4.406235 0 - L3 0 0.083333 0.000000 4.406250 0 11.625000 4.406250 0 - L3 0 0.083333 0.000000 4.406500 0 0.000000 -4.406500 0 - L3 0 0.083333 11.625000 4.406500 0 11.625000 -4.406500 0 - END -STRUCTURE HO "Walthers Rail Shop 933-2970" - F3 16751128 0.000000 4 - 0.000000 4.406250 0 - 17.125000 4.406250 0 - 17.125000 -4.406250 0 - 0.000000 -4.406250 0 - L3 0 0.053333 0.000000 -4.406250 0 17.125000 -4.406235 0 - L3 0 0.053333 0.000000 4.406250 0 17.125000 4.406250 0 - L3 0 0.053333 0.000000 4.406500 0 0.000000 -4.406500 0 - L3 0 0.053333 17.125000 4.406500 0 17.125000 -4.406500 0 - L3 0 0.053333 11.416700 4.406000 0 11.416700 -4.406000 0 - G3 14803425 0.000000 1.000000 14.500000 0.000000 0 - G3 14803425 0.000000 1.000000 14.500000 2.938000 0 - G3 14803425 0.000000 1.000000 14.500000 -2.937000 0 - G3 14803425 0.000000 1.000000 2.399600 2.938000 0 - G3 14803425 0.000000 1.000000 2.399600 0.000000 0 - G3 14803425 0.000000 1.000000 2.399600 -2.937000 0 - G3 14803425 0.000000 1.000000 9.149600 2.938000 0 - G3 14803425 0.000000 1.000000 9.149601 0.000000 0 - G3 14803425 0.000000 1.000000 9.149601 -2.937000 0 - A3 0 0.053333 1.000000 14.500000 0.000000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 14.500000 2.938000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 14.500000 -2.937000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 2.399600 2.938000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 2.399600 0.000000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 2.399600 -2.937000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 9.149600 2.938000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 9.149601 0.000000 0 0.000000 360.000000 - A3 0 0.053333 1.000000 9.149601 -2.937000 0 0.000000 360.000000 - END -STRUCTURE HO "Walthers Allied Rail Rebuilders 933-3016" - F3 14803425 0.000000 4 - 0.000000 5.000000 0 - 0.000000 -5.000000 0 - 10.000000 -5.000000 0 - 10.000000 5.000000 0 - L3 0 0.083333 0.000000 -5.000000 0 10.000000 -5.000000 0 - L3 0 0.083333 10.000000 -5.000000 0 10.000000 5.000000 0 - L3 0 0.083333 10.000000 5.000000 0 0.000000 5.000000 0 - L3 0 0.083333 0.000000 5.000000 0 0.000000 -5.000000 0 - L3 0 0.083333 0.000000 -2.000000 0 10.000000 -2.000000 0 - L3 0 0.083333 0.000000 2.000000 0 10.000000 2.000000 0 - G3 0 0.000000 0.250000 0.500000 -2.500000 0 - G3 0 0.000000 0.250000 1.250000 -2.500000 0 - L3 0 0.000000 0.000000 0.000000 0 10.000000 0.000000 0 - END -STRUCTURE HO "Walthers Modern Roundhouse 933-2900" - L 0 0.053333 11.892074 1.040422 11.892074 -1.040422 - L 0 0.053333 11.892074 1.040422 11.530740 3.089652 - L 0 0.053333 11.892074 -1.040422 11.530740 -3.089652 - L 0 0.053333 29.574530 2.587436 29.574530 -2.587436 - L 0 0.053333 29.574530 2.587436 28.675923 7.683690 - L 0 0.053333 31.940493 -2.794431 30.969997 -8.298386 - L 0 0.053333 11.530740 3.089652 28.675923 7.683690 - L 0 0.053333 11.530740 -3.089652 30.969997 -8.298386 - L 0 0.053333 29.574530 -2.587436 31.940493 -2.794431 - L 0 0.053333 17.786226 1.556093 17.786226 -1.556093 - L 0 0.053333 17.786226 1.556093 17.245801 4.620998 - L 0 0.053333 17.786226 -1.556093 17.245801 -4.620998 - L 0 0.053333 23.680378 2.071765 23.680378 -2.071765 - L 0 0.053333 23.680378 2.071765 22.960862 6.152344 - L 0 0.053333 23.680378 -2.071765 22.960862 -6.152344 - A 0 0.053333 0.375000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.625000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.375000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.625000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.375000 28.867177 -5.090062 0.000000 360.000000 - A 0 0.053333 0.625000 28.867177 -5.090062 0.000000 360.000000 - END -STRUCTURE HO "Walthers Modern Roundhouse Add-on Stalls 933-2901" - L 0 0.053333 11.892074 1.040422 11.892074 -1.040422 - L 0 0.053333 11.892074 1.040422 11.530740 3.089652 - L 0 0.053333 11.892074 -1.040422 11.530740 -3.089652 - L 0 0.053333 29.574530 2.587436 29.574530 -2.587436 - L 0 0.053333 29.574530 2.587436 28.675923 7.683690 - L 0 0.053333 29.574530 -2.587436 28.675923 -7.683690 - L 0 0.053333 11.530740 -3.089652 28.675923 -7.683690 - L 0 0.053333 11.530740 3.089652 28.675923 7.683690 - L 0 0.053333 17.786226 1.556093 17.786226 -1.556093 - L 0 0.053333 17.786226 1.556093 17.245801 4.620998 - L 0 0.053333 17.786226 -1.556093 17.245801 -4.620998 - L 0 0.053333 23.680378 2.071765 23.680378 -2.071765 - L 0 0.053333 23.680378 2.071765 22.960862 6.152344 - L 0 0.053333 23.680378 -2.071765 22.960862 -6.152344 - A 0 0.053333 0.375000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.625000 26.937500 0.000000 0.000000 360.000000 - A 0 0.053333 0.375000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.625000 26.528259 4.677648 0.000000 360.000000 - A 0 0.053333 0.375000 26.528259 -4.677648 0.000000 360.000000 - A 0 0.053333 0.625000 26.528259 -4.677648 0.000000 360.000000 - END -STRUCTURE HO "Walthers Sanding Towers & Drying House 933-3182A" - L3 0 0.052083 3.380214 0.130208 0 9.130214 0.130208 0 - L3 0 0.052083 9.130214 0.130208 0 9.130214 2.880208 0 - L3 0 0.052083 9.130214 2.880208 0 3.380214 2.880208 0 - L3 0 0.052083 3.380210 3.005208 0 3.380218 0.005208 0 - L3 0 0.052083 3.380214 0.005208 0 0.005214 0.005208 0 - L3 0 0.052083 0.005208 0.005208 0 0.005212 3.005208 0 - L3 0 0.052083 0.005214 3.005208 0 3.380214 3.005208 0 - L3 0 0.052083 0.005214 1.505208 0 3.380214 1.505208 0 - F3 13541990 0.000000 4 - 3.442714 2.817708 0 - 9.067714 2.817708 0 - 9.067714 0.192708 0 - 3.442714 0.192708 0 - F3 16755285 0.000000 4 - 0.067714 2.942708 0 - 3.317714 2.942708 0 - 3.317714 1.567708 0 - 0.067714 1.567708 0 - F3 16755285 0.000000 4 - 0.067714 1.442708 0 - 3.317714 1.442708 0 - 3.317714 0.067708 0 - 0.067714 0.067708 0 - END -STRUCTURE HO "Walthers Diesel Sanding Tower 933-3182B" - L3 0 0.052083 0.125000 0.026042 0 0.875000 0.026042 0 - L3 0 0.052083 0.875000 1.526042 0 0.125000 1.526042 0 - L3 0 0.052083 0.125000 1.526042 0 0.125000 1.088542 0 - L3 0 0.052083 0.875000 1.526042 0 0.875000 1.088542 0 - L3 0 0.052083 0.125000 0.276042 0 0.125000 0.276042 0 - L3 0 0.052083 0.875000 0.026042 0 0.875000 0.463542 0 - L3 0 0.052083 0.125000 0.026042 0 0.125000 0.463542 0 - G3 8421504 0.000000 0.500000 0.500000 0.776042 0 - A3 0 0.052083 0.500000 0.500000 0.776042 0 0.000000 360.000000 - END -STRUCTURE HO "Walthers Steam Sanding Tower 933-3182C" - F3 8421504 0.000000 4 - 5.213542 0.838542 0 - 5.588542 0.838542 0 - 5.588542 0.463542 0 - 5.213542 0.463542 0 - F3 8421504 0.000000 4 - 0.338542 0.838542 0 - 0.713542 0.838542 0 - 0.713542 0.463542 0 - 0.338542 0.463542 0 - L3 0 0.052083 2.338542 0.026042 0 3.588542 0.026042 0 - L3 0 0.052083 3.588542 0.026042 0 3.588542 1.276042 0 - L3 0 0.052083 3.588542 1.276042 0 2.338542 1.276042 0 - L3 0 0.052083 2.338542 1.276042 0 2.338542 0.026042 0 - L3 0 0.052083 0.026042 0.151042 0 1.026042 0.151042 0 - L3 0 0.052083 1.026042 0.151042 0 1.026042 1.151042 0 - L3 0 0.052083 1.026042 1.151042 0 0.026042 1.151042 0 - L3 0 0.052083 0.026042 1.151042 0 0.026042 0.151042 0 - L3 0 0.052083 5.901042 0.151042 0 4.901042 0.151042 0 - L3 0 0.052083 4.901042 0.151042 0 4.901042 1.151042 0 - L3 0 0.052083 4.901042 1.151042 0 5.901042 1.151042 0 - L3 0 0.052083 5.901042 1.151042 0 5.901042 0.151042 0 - L3 0 0.052083 0.338542 0.463542 0 0.713542 0.463542 0 - L3 0 0.052083 0.713542 0.463542 0 0.713542 0.838542 0 - L3 0 0.052083 0.713542 0.838542 0 0.338542 0.838542 0 - L3 0 0.052083 0.338542 0.838542 0 0.338542 0.463542 0 - L3 0 0.052083 5.213542 0.463542 0 5.588542 0.463542 0 - L3 0 0.052083 5.588542 0.463542 0 5.588542 0.838542 0 - L3 0 0.052083 5.588542 0.838542 0 5.213542 0.838542 0 - L3 0 0.052083 5.213542 0.838542 0 5.213542 0.463542 0 - L3 0 0.104167 3.338542 0.651042 0 5.213542 0.651042 0 - L3 0 0.104167 2.588542 0.651042 0 0.713542 0.651042 0 - G3 8421504 0.000000 0.375000 2.963542 0.651042 0 - A3 0 0.052083 0.125000 2.963542 0.651042 0 0.000000 360.000000 - A3 0 0.052083 0.375000 2.963542 0.651042 0 0.000000 360.000000 - END -STRUCTURE HO "Walthers Steel Water Tower 933-3043" - G3 12632256 0.000000 1.501302 1.713542 1.713542 0 - A3 0 0.052083 1.500000 1.713542 1.713542 0 0.000000 360.000000 - L3 0 0.052083 0.697070 2.818391 0 0.652875 2.862585 0 - L3 0 0.052083 0.652875 2.862585 0 0.564488 2.774196 0 - L3 0 0.052083 0.564488 2.774196 0 0.608682 2.730002 0 - L3 0 0.052083 0.608693 0.697070 0 0.564499 0.652875 0 - L3 0 0.052083 0.564499 0.652875 0 0.652888 0.564488 0 - L3 0 0.052083 0.652888 0.564488 0 0.697082 0.608682 0 - L3 0 0.052083 2.818401 0.697082 0 2.862596 0.652888 0 - L3 0 0.052083 2.862596 0.652888 0 2.774208 0.564499 0 - L3 0 0.052083 2.774208 0.564499 0 2.730014 0.608693 0 - L3 0 0.052083 2.730002 2.818401 0 2.774196 2.862596 0 - L3 0 0.052083 2.774196 2.862596 0 2.862585 2.774208 0 - L3 0 0.052083 2.862585 2.774208 0 2.818391 2.730014 0 - L3 0 0.052083 0.026042 0.026042 0 3.401042 0.026042 0 - L3 0 0.052083 3.401042 0.026042 0 3.401042 3.401042 0 - L3 0 0.052083 3.401042 3.401042 0 0.026042 3.401042 0 - L3 0 0.052083 0.026042 3.401042 0 0.026042 0.026042 0 - END -STRUCTURE HO "Walthers Machine Shop 933-2902" - F3 16755285 0.000000 4 - 0.026042 6.750000 0 - 5.026042 6.750000 0 - 5.026042 2.750000 0 - 0.026042 2.750000 0 - F3 16755285 0.000000 6 - 0.026042 8.750000 0 - 0.026042 6.750000 0 - 5.026042 6.750000 0 - 5.026042 4.750000 0 - 13.651042 4.750000 0 - 13.651042 8.750000 0 - L3 0 0.052083 3.026042 6.750000 0 5.026042 6.750000 0 - L3 0 0.052083 4.776042 7.562500 0 4.776042 7.562500 0 - L3 0 0.052083 0.026042 2.750000 0 0.026042 8.750000 0 - L3 0 0.052083 0.026042 8.750000 0 13.651042 8.750000 0 - L3 0 0.052083 6.651042 8.125000 0 6.651042 8.125000 0 - L3 0 0.052083 0.026042 2.750000 0 0.026042 2.750000 0 - L3 0 0.052083 0.026042 2.750000 0 5.026042 2.750007 0 - L3 0 0.052083 3.963542 9.500000 0 3.963542 9.500000 0 - L3 0 0.052083 4.338542 9.187500 0 4.338542 9.187500 0 - L3 0 0.052083 5.026042 2.750000 0 5.026042 4.750000 0 - L3 0 0.052083 5.026042 4.750000 0 13.651042 4.750000 0 - L3 0 0.052083 13.651042 4.750000 0 13.651042 8.750000 0 - L3 0 0.052083 3.026042 6.750000 0 0.026042 6.750000 0 - L3 0 0.052083 5.026042 4.750000 0 3.026042 4.750000 0 - L3 0 0.052083 3.026042 4.750000 0 3.026042 6.750000 0 - L3 0 0.052083 5.026042 6.750000 0 5.026042 4.750000 0 - G3 15720651 0.000000 1.375000 2.026042 1.375000 0 - A3 0 0.052083 0.877229 2.026042 1.375000 0 0.000000 360.000000 - A3 0 0.052083 0.625000 2.026042 1.375000 0 0.000000 360.000000 - G3 0 0.000000 0.625000 2.026042 1.375000 0 - A3 0 0.052083 1.375000 2.026042 1.375000 0 0.000000 360.000000 - END - - - - -SUBCONTENTS Walthers Cornerstone HO Structures - Turn Tables -TURNOUT HO "Walthers 130' Turn Table 933-2829" 512 -# TT was designed with 18.875" bridge, 19.125" outside dia., 10 degree spacing - P "1" 1 2 3 - P "2" 4 5 6 - P "3" 7 8 9 - P "4" 10 11 12 - P "5" 13 14 15 - P "6" 16 17 18 - P "7" 19 20 21 - P "8" 22 23 24 - P "9" 25 26 27 - P "10" 28 29 30 - P "11" 31 32 33 - P "12" 34 35 36 - P "13" 37 38 39 - P "14" 40 41 42 - P "15" 43 44 45 - P "16" 46 47 48 - P "17" 49 50 51 - P "18" 52 53 54 - E 0.000000 9.562500 0.000000 - E 1.660511 9.417224 10.000000 - E 3.270568 8.985811 20.000000 - E 4.781250 8.281368 30.000000 - E 6.146657 7.325300 40.000000 - E 7.325300 6.146657 50.000000 - E 8.281368 4.781250 60.000000 - E 8.985811 3.270568 70.000000 - E 9.417224 1.660511 80.000000 - E 9.562500 0.000000 90.000000 - E 9.417224 -1.660511 100.000000 - E 8.985811 -3.270568 110.000000 - E 8.281368 -4.781250 120.000000 - E 7.325300 -6.146657 130.000000 - E 6.146657 -7.325300 140.000000 - E 4.781250 -8.281368 150.000000 - E 3.270568 -8.985811 160.000000 - E 1.660511 -9.417224 170.000000 - E 0.000000 -9.562500 180.000000 - E -1.660511 -9.417224 190.000000 - E -3.270568 -8.985811 200.000000 - E -4.781250 -8.281368 210.000000 - E -6.146657 -7.325300 220.000000 - E -7.325300 -6.146657 230.000000 - E -8.281368 -4.781250 240.000000 - E -8.985811 -3.270568 250.000000 - E -9.417224 -1.660511 260.000000 - E -9.562500 0.000000 270.000000 - E -9.417224 1.660511 280.000000 - E -8.985811 3.270568 290.000000 - E -8.281368 4.781250 300.000000 - E -7.325300 6.146657 310.000000 - E -6.146657 7.325300 320.000000 - E -4.781250 8.281368 330.000000 - E -3.270568 8.985811 340.000000 - E -1.660511 9.417224 350.000000 - -#0/180 - S 0 0 0.000000 9.562500 0.000000 9.437500 - S 16777215 0 0.000000 9.437500 0.000000 -9.437500 - S 0 0 0.000000 -9.437500 0.000000 -9.562500 -#10/190 - S 0 0 1.660511 9.417224 1.638805 9.294123 - S 16777215 0 1.638805 9.294123 -1.638805 -9.294123 - S 0 0 -1.638805 -9.294123 -1.660511 -9.417224 -#20/200 - S 0 0 3.270568 8.985811 3.227815 8.868349 - S 16777215 0 3.227815 8.868349 -3.227815 -8.868349 - S 0 0 -3.227815 -8.868349 -3.270568 -8.985811 -#30/210 - S 0 0 4.781250 8.281368 4.718750 8.173115 - S 16777215 0 4.718750 8.173115 -4.718750 -8.173115 - S 0 0 -4.718750 -8.173115 -4.781250 -8.281368 -#40/220 - S 0 0 6.146657 7.325300 6.066308 7.229544 - S 16777215 0 6.066308 7.229544 -6.066308 -7.229544 - S 0 0 -6.066308 -7.229544 -6.146657 -7.325300 -#50/230 - S 0 0 7.325300 6.146657 7.229544 6.066308 - S 16777215 0 7.229544 6.066308 -7.229544 -6.066308 - S 0 0 -7.229544 -6.066308 -7.325300 -6.146657 -#60/240 - S 0 0 8.281368 4.781250 8.173115 4.718750 - S 16777215 0 8.173115 4.718750 -8.173115 -4.718750 - S 0 0 -8.173115 -4.718750 -8.281368 -4.781250 -#70/250 - S 0 0 8.985811 3.270568 8.868349 3.227815 - S 16777215 0 8.868349 3.227815 -8.868349 -3.227815 - S 0 0 -8.868349 -3.227815 -8.985811 -3.270568 -#80/260 - S 0 0 9.417224 1.660511 9.294123 1.638805 - S 16777215 0 9.294123 1.638805 -9.294123 -1.638805 - S 0 0 -9.294123 -1.638805 -9.417224 -1.660511 -#90/270 - S 0 0 9.562500 0.000000 9.437500 0.000000 - S 0 0 9.437500 0.000000 -9.437500 0.000000 - S 0 0 -9.437500 0.000000 -9.562500 0.000000 -#100/280 - S 0 0 9.417224 -1.660511 9.294123 -1.638805 - S 16777215 0 9.294123 -1.638805 -9.294123 1.638805 - S 0 0 -9.294123 1.638805 -9.417224 1.660511 -#110/290 - S 0 0 8.985811 -3.270568 8.868349 -3.227815 - S 16777215 0 8.868349 -3.227815 -8.868349 3.227815 - S 0 0 -8.868349 3.227815 -8.985811 3.270568 -#120/300 - S 0 0 8.281368 -4.781250 8.173115 -4.718750 - S 16777215 0 8.173115 -4.718750 -8.173115 4.718750 - S 0 0 -8.173115 4.718750 -8.281368 4.781250 -#130/310 - S 0 0 7.325300 -6.146657 7.229544 -6.066308 - S 16777215 0 7.229544 -6.066308 -7.229544 6.066308 - S 0 0 -7.229544 6.066308 -7.325300 6.146657 -#140/320 - S 0 0 6.146657 -7.325300 6.066308 -7.229544 - S 16777215 0 6.066308 -7.229544 -6.066308 7.229544 - S 0 0 -6.066308 7.229544 -6.146657 7.325300 -#150/330 - S 0 0 4.781250 -8.281368 4.718750 -8.173115 - S 16777215 0 4.718750 -8.173115 -4.718750 8.173115 - S 0 0 -4.718750 8.173115 -4.781250 8.281368 -#160/340 - S 0 0 3.270568 -8.985811 3.227815 -8.868349 - S 16777215 0 3.227815 -8.868349 -3.227815 8.868349 - S 0 0 -3.227815 8.868349 -3.270568 8.985811 -#170/350 - S 0 0 1.660511 -9.417224 1.638805 -9.294123 - S 16777215 0 1.638805 -9.294123 -1.638805 9.294123 - S 0 0 -1.638805 9.294123 -1.660511 9.417224 - - A 11579568 0.053333 9.562500 0.000000 0.000000 0.000000 360.000000 - A 11579568 0.053333 9.437500 0.000000 0.000000 0.000000 360.000000 - G 11579568 0.000000 0.053333 0.000000 0.000000 0 - END -TURNOUT HO "Walthers 90' Turn Table 933-2840" 512 -# TT was designed with 12.5" bridge, 13.75" outside dia., 10 degree spacing - P "1" 1 2 3 - P "2" 4 5 6 - P "3" 7 8 9 - P "4" 10 11 12 - P "5" 13 14 15 - P "6" 16 17 18 - P "7" 19 20 21 - P "8" 22 23 24 - P "9" 25 26 27 - P "10" 28 29 30 - P "11" 31 32 33 - P "12" 34 35 36 - P "13" 37 38 39 - P "14" 40 41 42 - P "15" 43 44 45 - P "16" 46 47 48 - P "17" 49 50 51 - P "18" 52 53 54 - E 0.000000 6.875000 0.000000 - E 1.193831 6.770553 10.000000 - E 2.351388 6.460387 20.000000 - E 3.437500 5.953925 30.000000 - E 4.419165 5.266556 40.000000 - E 5.266556 4.419165 50.000000 - E 5.953925 3.437500 60.000000 - E 6.460387 2.351388 70.000000 - E 6.770553 1.193831 80.000000 - E 6.875000 0.000000 90.000000 - E 6.770553 -1.193831 100.000000 - E 6.460387 -2.351388 110.000000 - E 5.953925 -3.437500 120.000000 - E 5.266556 -4.419165 130.000000 - E 4.419165 -5.266556 140.000000 - E 3.437500 -5.953925 150.000000 - E 2.351388 -6.460387 160.000000 - E 1.193831 -6.770553 170.000000 - E 0.000000 -6.875000 180.000000 - E -1.193831 -6.770553 190.000000 - E -2.351388 -6.460387 200.000000 - E -3.437500 -5.953925 210.000000 - E -4.419165 -5.266556 220.000000 - E -5.266556 -4.419165 230.000000 - E -5.953925 -3.437500 240.000000 - E -6.460387 -2.351388 250.000000 - E -6.770553 -1.193831 260.000000 - E -6.875000 0.000000 270.000000 - E -6.770553 1.193831 280.000000 - E -6.460387 2.351388 290.000000 - E -5.953925 3.437500 300.000000 - E -5.266556 4.419165 310.000000 - E -4.419165 5.266556 320.000000 - E -3.437500 5.953925 330.000000 - E -2.351388 6.460387 340.000000 - E -1.193831 6.770553 350.000000 - -#0/180 - S 0 0 0.000000 6.875000 0.000000 6.250000 - S 16777215 0 0.000000 6.250000 0.000000 -6.250000 - S 0 0 0.000000 -6.250000 0.000000 -6.875000 -#10/190 - S 0 0 1.193831 6.770553 1.085301 6.155048 - S 16777215 0 1.085301 6.155048 -1.085301 -6.155048 - S 0 0 -1.085301 -6.155048 -1.193831 -6.770553 -#20/200 - S 0 0 2.351388 6.460387 2.137626 5.873079 - S 16777215 0 2.137626 5.873079 -2.137626 -5.873079 - S 0 0 -2.137626 -5.873079 -2.351388 -6.460387 -#30/210 - S 0 0 3.437500 5.953925 3.125000 5.412659 - S 16777215 0 3.125000 5.412659 -3.125000 -5.412659 - S 0 0 -3.125000 -5.412659 -3.437500 -5.953925 -#40/220 - S 0 0 4.419165 5.266556 4.017423 4.787778 - S 16777215 0 4.017423 4.787778 -4.017423 -4.787778 - S 0 0 -4.017423 -4.787778 -4.419165 -5.266556 -#50/230 - S 0 0 5.266556 4.419165 4.787778 4.017423 - S 16777215 0 4.787778 4.017423 -4.787778 -4.017423 - S 0 0 -4.787778 -4.017423 -5.266556 -4.419165 -#60/240 - S 0 0 5.953925 3.437500 5.412659 3.125000 - S 16777215 0 5.412659 3.125000 -5.412659 -3.125000 - S 0 0 -5.412659 -3.125000 -5.953925 -3.437500 -#70/250 - S 0 0 6.460387 2.351388 5.873079 2.137626 - S 16777215 0 5.873079 2.137626 -5.873079 -2.137626 - S 0 0 -5.873079 -2.137626 -6.460387 -2.351388 -#80/260 - S 0 0 6.770553 1.193831 6.155048 1.085301 - S 16777215 0 6.155048 1.085301 -6.155048 -1.085301 - S 0 0 -6.155048 -1.085301 -6.770553 -1.193831 -#90/270 - S 0 0 6.875000 0.000000 6.250000 0.000000 - S 0 0 6.250000 0.000000 -6.250000 0.000000 - S 0 0 -6.250000 0.000000 -6.8750000 0.000000 -#100/280 - S 0 0 6.770553 -1.193831 6.155048 -1.085301 - S 16777215 0 6.155048 -1.085301 -6.155048 1.085301 - S 0 0 -6.155048 1.085301 -6.770553 1.193831 -#110/290 - S 0 0 6.460387 -2.351388 5.873079 -2.137626 - S 16777215 0 5.873079 -2.137626 -5.873079 2.137626 - S 0 0 -5.873079 2.137626 -6.460387 2.351388 -#120/300 - S 0 0 5.953925 -3.437500 5.412659 -3.125000 - S 16777215 0 5.412659 -3.125000 -5.412659 3.125000 - S 0 0 -5.412659 3.125000 -5.953925 3.437500 -#130/310 - S 0 0 5.266556 -4.419165 4.787778 -4.017423 - S 16777215 0 4.787778 -4.017423 -4.787778 4.017423 - S 0 0 -4.787778 4.017423 -5.266556 4.419165 -#140/320 - S 0 0 4.419165 -5.266556 4.017423 -4.787778 - S 16777215 0 4.017423 -4.787778 -4.017423 4.787778 - S 0 0 -4.017423 4.787778 -4.419165 5.266556 -#150/330 - S 0 0 3.437500 -5.953925 3.125000 -5.412659 - S 16777215 0 3.125000 -5.412659 -3.125000 5.412659 - S 0 0 -3.125000 5.412659 -3.437500 5.953925 -#160/340 - S 0 0 2.351388 -6.460387 2.137626 -5.873079 - S 16777215 0 2.137626 -5.873079 -2.137626 5.873079 - S 0 0 -2.137626 5.873079 -2.351388 6.460387 -#170/350 - S 0 0 1.193831 -6.770553 1.085301 -6.155048 - S 16777215 0 1.085301 -6.155048 -1.085301 6.155048 - S 0 0 -1.085301 6.155048 -1.193831 6.770553 - - A 11579568 0.053333 6.875000 0.000000 0.000000 0.000000 360.000000 - A 11579568 0.053333 6.250000 0.000000 0.000000 0.000000 360.000000 - G 11579568 0.000000 0.053333 0.000000 0.000000 0 - END - -TURNOUT HO "Walthers Transfer Table 933-2968" 512 -# TT was designed with 2.1875" Bridge position spacing table has 48 programmable positions - P "P1" 1 - P "P2" 2 - P "P3" 3 - P "P4" 4 - P "P5" 5 - E 0.000000 4.375000 270.000000 - E 14.812500 4.375000 90.000000 - E 0.000000 0.000000 270.000000 - E 0.000000 2.187500 270.000000 - E 14.812500 2.187500 90.000000 - E 14.812500 0.000000 90.000000 - E 14.812500 -2.187500 90.000000 - E 14.812500 -4.375000 90.000000 - E 0.000006 -4.375000 270.000000 - E 0.000006 -2.187500 270.000000 - S 0 0.000000 0.000006 -4.375500 14.812506 -4.375480 - S 16777215 0.000000 0.000006 -2.188000 14.812506 -2.187980 - S 16777215 0.000000 0.000000 0.000000 14.812500 0.000020 - S 16777215 0.000000 -0.000006 2.188000 14.812494 2.188020 - S 16777215 0.000000 -0.000012 4.376000 14.812488 4.376020 - F3 14803425 0.000000 4 - 4.000000 -5.875000 0 - 7.000000 -5.875000 0 - 7.000000 -7.000000 0 - 4.000000 -7.000000 0 - L3 0 0.083333 -0.562494 -7.562500 0 -0.562494 6.812500 0 - L3 0 0.083333 15.375006 -7.562500 0 15.375006 6.812500 0 - L3 0 0.083333 -0.562494 -7.563000 0 15.375006 -7.563000 0 - L3 0 0.083333 -0.562494 6.812500 0 15.375006 6.812500 0 - L3 0 0.083333 0.000006 -7.313000 0 0.000006 6.562000 0 - L3 0 0.083333 14.812506 -7.313000 0 14.812506 6.562000 0 - L3 0 0.083333 0.000006 -7.313000 0 14.813006 -7.313000 0 - L3 0 0.083333 0.000006 6.562500 0 14.812506 6.562520 0 - L3 0 0.083333 0.000006 -5.875500 0 14.812506 -5.875500 0 - L3 0 0.083333 0.000006 -2.875500 0 14.812506 -2.875500 0 - L3 0 0.083333 4.000006 -5.875500 0 4.000003 -7.063000 0 - L3 0 0.083333 4.000006 -7.062500 0 8.000006 -7.062500 0 - L3 0 0.083333 7.999999 -7.063000 0 8.000002 -5.875500 0 - L3 0 0.083333 7.000006 -7.062500 0 7.000006 -5.875500 0 - L3 0 0.083333 4.000006 -6.469250 0 7.000006 -6.469250 0 - END - -STRUCTURE HO "Walthers Prairie Star Milling: Main Structure 933-2914" - L3 16711935 0.000000 0.000000 0.000000 0 12.750000 0.000000 0 - L3 16711935 0.000000 0.000000 0.000000 0 0.000000 8.750000 0 - L3 16711935 0.000000 12.750000 0.000000 0 12.750000 8.750000 0 - L3 16711935 0.000000 0.000000 8.750000 0 12.750000 8.750000 0 - END -STRUCTURE HO "Walthers Prairie Star Milling: Stack 933-2914" - A3 16711935 0.000000 0.625000 0.625000 0.625000 0 0.000000 360.000000 - END -STRUCTURE HO "Walthers Prairie Star Milling: Conveyor 933-2914" - L3 16711935 0.000000 0.000000 0.562500 0 13.125000 0.562500 0 - L3 16711935 0.000000 0.000000 0.562500 0 0.000000 1.562500 0 - L3 16711935 0.000000 13.125000 0.562500 0 13.125000 1.562500 0 - L3 16711935 0.000000 0.000000 1.562500 0 13.125000 1.562500 0 - L3 16711935 0.000000 6.500000 0.562500 0 6.500000 0.000000 0 - L3 16711935 0.000000 6.625000 0.562500 0 6.625000 0.000500 0 - L3 16711935 0.000000 6.500000 0.000500 0 6.625000 0.000500 0 - L3 16711935 0.000000 6.500000 1.562500 0 6.500000 2.125000 0 - L3 16711935 0.000000 6.625000 2.125000 0 6.625000 1.562500 0 - L3 16711935 0.000000 6.500000 2.125000 0 6.625000 2.125000 0 - END -STRUCTURE HO "Walthers Valley Citrus Packers 933-2926" - L3 16711935 0.000000 0.000000 0.000000 0 9.125000 0.000000 0 - L3 16711935 0.000000 0.000000 0.000000 0 0.000000 8.375000 0 - L3 16711935 0.000000 9.125000 0.000000 0 9.125000 8.375000 0 - L3 16711935 0.000000 0.000000 8.375000 0 9.125000 8.375000 0 - L3 16711935 0.000000 9.125000 1.375000 0 10.500000 1.375000 0 - L3 16711935 0.000000 9.125000 2.125000 0 10.500000 2.125000 0 - L3 16711935 0.000000 10.500000 2.125000 0 10.500000 1.375000 0 - END -STRUCTURE HO "Walthers Reliable Warehouse & Storage 933-3014" - L3 16711935 0.000000 0.000000 0.812500 0 9.875000 0.812500 0 - L3 16711935 0.000000 0.000000 0.812500 0 0.000000 3.812500 0 - L3 16711935 0.000000 9.875000 0.812500 0 9.875000 6.687500 0 - L3 16711935 0.000000 0.000000 3.812500 0 9.875000 6.687500 0 - L3 16711935 0.000000 3.375000 0.812500 0 3.375000 0.000000 0 - L3 16711935 0.000000 9.875000 4.062500 0 10.687500 4.062500 0 - L3 16711935 0.000000 3.375000 0.000500 0 10.687500 0.000500 0 - L3 16711935 0.000000 10.688000 4.062500 0 10.688000 0.000500 0 - END -STRUCTURE HO "Walthers Oil Loading Platform 933-3104" - L3 16711935 0.000000 0.000000 1.000000 0 7.500000 1.000000 0 - L3 16711935 0.000000 0.000000 1.000000 0 0.000000 0.000000 0 - L3 16711935 0.000000 7.500000 1.000000 0 7.500000 0.000000 0 - L3 16711935 0.000000 0.000000 0.000000 0 7.500000 0.000000 0 - END -STRUCTURE HO "Walthers Quality Investment Casting 933-3751" - L3 16711935 0.000000 0.000000 0.000000 0 8.500000 0.000000 0 - L3 16711935 0.000000 0.000000 0.000000 0 0.000000 4.375000 0 - L3 16711935 0.000000 8.500000 0.000000 0 8.500000 4.375000 0 - L3 16711935 0.000000 0.000000 4.375000 0 8.500000 4.375000 0 - END diff --git a/app/lib/xtrkcad-beta.desktop b/app/lib/xtrkcad-beta.desktop index 56ddd82..60566e5 100644 --- a/app/lib/xtrkcad-beta.desktop +++ b/app/lib/xtrkcad-beta.desktop @@ -2,7 +2,7 @@ Name=XTrackCAD-Beta Comment=Design model railroad layouts Exec=xtrkcad-beta -Icon=xtrkcad +Icon=xtrkcad-beta Terminal=false Type=Application Categories=Graphics diff --git a/app/lib/xtrkcad-setup b/app/lib/xtrkcad-setup index d4b8e78..f282ab9 100755 --- a/app/lib/xtrkcad-setup +++ b/app/lib/xtrkcad-setup @@ -30,8 +30,12 @@ if [ ! -f ${INSTALLDIR}/applications/xtrkcad.xml ] ; then echo "$0: $INSTALLDIR/applications/xtrkcad.xml: not found" exit 1 fi -if [ ! -f ${INSTALLDIR}/applications/xtrkcad.desktop ] ; then - echo "$0: $INSTALLDIR/applications/xtrkcad.desktop: not found" + +export BETA="" +if [ -f ${INSTALLDIR}/applications/xtrkcad-beta.desktop ] ; then + BETA="-beta" +elif [ ! -f ${INSTALLDIR}/applications/xtrkcad.desktop ] ; then + echo "$0: $INSTALLDIR/applications/xtrkcad*.desktop: not found" exit 1 fi if [ ! -f ${INSTALLDIR}/pixmaps/xtrkcad.png ] ; then @@ -52,22 +56,23 @@ if [ "$COMMAND" = "install" ] ; then # set icon for file browser xdg-icon-resource install --context apps --novendor --size 64 ${INSTALLDIR}/pixmaps/xtrkcad.png xtrkcad xdg-icon-resource install --context apps --novendor --size 64 ${INSTALLDIR}/pixmaps/xtrkcad.png application-x-xtrkcad + echo SETUP MIME # mimetype for .xtc files is application/x-xtrkcad xdg-mime install --novendor ${INSTALLDIR}/applications/xtrkcad.xml # default handler for application/x-xtrkcad is xtrkcad - xdg-mime default xtrkcad.desktop application/x-xtrkcad + xdg-mime default xtrkcad${BETA}.desktop application/x-xtrkcad echo SETUP DESKTOP # add app to system menu - xdg-desktop-menu install --novendor ${INSTALLDIR}/applications/xtrkcad.desktop + xdg-desktop-menu install --novendor ${INSTALLDIR}/applications/xtrkcad${BETA}.desktop # add desktop shortcut - xdg-desktop-icon install --novendor ${INSTALLDIR}/applications/xtrkcad.desktop - chmod 755 ${HOME}/Desktop/xtrkcad.desktop + xdg-desktop-icon install --novendor ${INSTALLDIR}/applications/xtrkcad${BETA}.desktop + chmod 755 ${HOME}/Desktop/xtrkcad${BETA}.desktop elif [ "$COMMAND" = "remove" ] ; then echo REMOVE DESKTOP - xdg-desktop-icon uninstall --novendor ${INSTALLDIR}/applications/xtrkcad.desktop - xdg-desktop-menu uninstall ${INSTALLDIR}/applications/xtrkcad.desktop + xdg-desktop-icon uninstall --novendor ${INSTALLDIR}/applications/xtrkcad${BETA}.desktop + xdg-desktop-menu uninstall ${INSTALLDIR}/applications/xtrkcad${BETA}.desktop echo REMOVE MIME xdg-mime uninstall --novendor ${INSTALLDIR}/applications/xtrkcad.xml echo REMOVE ICONS @@ -78,9 +83,9 @@ elif [ "$COMMAND" = "remove" ] ; then elif [ "$COMMAND" = "desktop" ] ; then echo SETUP DESKTOP # set desktop command - xdg-desktop-menu install --novendor ${INSTALLDIR}/applications/xtrkcad.desktop - xdg-desktop-icon install --novendor ${INSTALLDIR}/applications/xtrkcad.desktop - chmod 755 ${HOME}/Desktop/xtrkcad.desktop + xdg-desktop-menu install --novendor ${INSTALLDIR}/applications/xtrkcad${BETA}.desktop + xdg-desktop-icon install --novendor ${INSTALLDIR}/applications/xtrkcad${BETA}.desktop + chmod 755 ${HOME}/Desktop/xtrkcad${BETA}.desktop else usage diff --git a/app/lib/xtrkcad.upd b/app/lib/xtrkcad.upd index 193b36c..840d1fd 100644 --- a/app/lib/xtrkcad.upd +++ b/app/lib/xtrkcad.upd @@ -1,7 +1,8 @@ # Update Param Files # First non-comment line must be numeric date: YYYYMMDD # If this is less or equal to 'file.updatetime' in xtrkcad.rc/ini then this file is ignored -20240119 +#20240119 +20250125 # Files listed here are # - File Renames: Same CONTENTS, different files (old files should be deleted) # - Modified CONTENTS: multiple CONTENTS lines. 1st is active contents, subsequent lines are old @@ -11,7 +12,7 @@ HO-Atlas Code 100 Track.xtp HO-fl-model.xtp HO-fl-profi.xtp HO-Peco-Code70USA.xtp -HO-Walthers Cornerstone 1.xtp +#HO-Walthers Cornerstone 1.xtp N-walthers-n.xtp # Updated files from V5.3.0B1 1-mrkln.xtp @@ -32,3 +33,7 @@ N-Bachmann EZ.xtp HO-TrixExpress Tracks.xtp HO-Kato.xtp N-MiniTrix Track.xtp +#20250125 +HO-Walthers Cornerstone.xtp +#20250415 +HO-Rix-Pike Stuff Structures.xtp \ No newline at end of file diff --git a/app/tools/CMakeLists.txt b/app/tools/CMakeLists.txt index 433d464..5d287a5 100644 --- a/app/tools/CMakeLists.txt +++ b/app/tools/CMakeLists.txt @@ -7,4 +7,6 @@ if (WIN32) endif () add_subdirectory(halibut) +if ( WIN32 ) add_subdirectory(pngtoxpm) +endif() diff --git a/app/tools/listxtp.c b/app/tools/listxtp.c index 93fd2e9..4f497d6 100644 --- a/app/tools/listxtp.c +++ b/app/tools/listxtp.c @@ -64,6 +64,7 @@ int main( int argc, char **argv ) { char buffer[ 512 ]; + char buffer1[ 512 ]; int found; DIR *d; struct dirent *ent; @@ -151,9 +152,9 @@ main( int argc, char **argv ) char *bp; buffer[ strlen( buffer ) - 1 ] = '\0'; bp = buffer; - sprintf( buffer, "%s (%s)", bp + strlen( CONTENTSCOMMAND ) + 1, ent->d_name ); - results[ cnt ] = malloc( strlen( buffer ) + 1 ); - strcpy( results[ cnt ], buffer ); + sprintf( buffer1, "%s (%s)", bp + strlen( CONTENTSCOMMAND ) + 1, ent->d_name ); + results[ cnt ] = malloc( strlen( buffer1 ) + 1 ); + strcpy( results[ cnt ], buffer1 ); cnt++; if( cnt == MAX_FILES ) { fprintf( stderr, "Error: too many files\n" ); diff --git a/app/tools/mkimage1 b/app/tools/mkimage1 new file mode 100755 index 0000000..fef13f6 --- /dev/null +++ b/app/tools/mkimage1 @@ -0,0 +1,24 @@ +#!/bin/bash +if [ $# -lt 2 ] ; then + echo mkimage1 OUTDIR PNG ... + echo Converts .pmg files to .image1 + echo Run from SRCDIR/app/bitmaps + echo + echo '$ cd $SRCDIR/app/bin/bitmaps' + echo '$ ../../tools/mkimage1 $BLDDIR/app/bin/bitamps *.png' + exit 1 +fi + +OUTDIR=$1 +if [ ! -d ${OUTDIR} ] ; then + echo ${OUTDIR} - not a directory + exit 1 +fi + +shift +for PNGFILE in "$@" ; do + NAME=`basename "$PNGFILE" | sed 's/.png//'`; + gdk-pixbuf-csource --stream --name "${NAME}_image1" ${PNGFILE} \ + | sed -e 's/guint8/char/g' \ + > ${OUTDIR}/${NAME}.image1 +done diff --git a/app/tools/mkimage3 b/app/tools/mkimage3 new file mode 100755 index 0000000..e9c9f1d --- /dev/null +++ b/app/tools/mkimage3 @@ -0,0 +1,46 @@ +#!/usr/bin/bash +if [ $# -lt 2 ] ; then + echo %0 'OUTDIR PNG ...' + echo 'Converts *{16,24,32}.png (pick one) files to .image3' + echo 'Run from BLDDIR/app/bin/bitmaps/png' + echo + echo '$ cd $BLDDIR/app/bin/bitmaps/png' + echo '$ $SRCDIR/app/tools/mkimage3 .. *16.png' + exit 1 +fi + +OUTDIR=$1 +if [ ! -d ${OUTDIR} ] ; then + echo ${OUTDIR} - not a directory + exit 1 +fi + +shift +for XPMFILE in "$@" ; do + INBASE=`echo ${XPMFILE} \ + | sed -e 's/\.png//' -e 's/16$//' -e 's/24$//' -e 's/32$//'` + + if [ ! -f ${INBASE}16.png ] ; then + echo ${INBASE}16.png: not found + exit 1 + fi + if [ ! -f ${INBASE}24.png ] ; then + echo ${INBASE}24.png: not found + exit 1 + fi + if [ ! -f ${INBASE}32.png ] ; then + echo ${INBASE}32.png: not found + exit 1 + fi + + NAME=`basename ${INBASE} | sed -e 's/-/_/g'` + OUTFILE="${OUTDIR}"/"`basename ${INBASE}`"".image3" + > ${OUTFILE} +( + gdk-pixbuf-csource --stream --name ${NAME}16_image3 ${INBASE}16.png; \ + gdk-pixbuf-csource --stream --name ${NAME}24_image3 ${INBASE}24.png; \ + gdk-pixbuf-csource --stream --name ${NAME}32_image3 ${INBASE}32.png; \ + echo "static const char * ${NAME}_image3[3] = { ${NAME}16_image3, ${NAME}24_image3, ${NAME}32_image3 };" ) \ + | sed -e 's/guint8/char/g' >> ${OUTFILE} + +done diff --git a/app/tools/pngtoxpm/pngtoxpm.c b/app/tools/pngtoxpm/pngtoxpm.c index cebc829..16bb736 100644 --- a/app/tools/pngtoxpm/pngtoxpm.c +++ b/app/tools/pngtoxpm/pngtoxpm.c @@ -38,7 +38,7 @@ FIBITMAP* image; char palette[76] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~!@#$^&=+-<>/"; -char xpm3Buff[10000]; +char xpmBuff[10000]; /********************************************************************** C Implementation of Wu's Color Quantizer (v. 2) @@ -483,7 +483,7 @@ strscat(char* dest, const char* src, size_t count) return -E2BIG; } -int genXpm(int icon, char* name, int width, int height) +int genXpm(char* name, int width, int height) { char xpmName[100]; // XPM object name char tmpBuff[100]; // sprintf @@ -500,68 +500,55 @@ int genXpm(int icon, char* name, int width, int height) } } - strscat(xpm3Buff, "static char *", sizeof(xpm3Buff)); - strscat(xpm3Buff, xpmName, sizeof(xpm3Buff)); - strscat(xpm3Buff, "_x", sizeof(xpm3Buff)); - sprintf(tmpBuff, "%d", height); strscat(xpm3Buff, tmpBuff, sizeof(xpm3Buff)); - strscat(xpm3Buff, "[] = {"ENDLN, sizeof(xpm3Buff)); - strscat(xpm3Buff, "\t\"", sizeof(xpm3Buff)); + strscat(xpmBuff, "static char *", sizeof(xpmBuff)); + strscat(xpmBuff, xpmName, sizeof(xpmBuff)); + + strscat(xpmBuff, "[] = {"ENDLN, sizeof(xpmBuff)); + strscat(xpmBuff, "\t\"", sizeof(xpmBuff)); sprintf(tmpBuff, "%d %d %d %d", width, height, (K + 1), 1); - strscat(xpm3Buff, tmpBuff, sizeof(xpm3Buff)); - strscat(xpm3Buff, "\","ENDLN"\t\" \tc\tNone\","ENDLN, sizeof(xpm3Buff)); + strscat(xpmBuff, tmpBuff, sizeof(xpmBuff)); + strscat(xpmBuff, "\","ENDLN"\t\" \tc\tNone\","ENDLN, sizeof(xpmBuff)); for (i = 0; i < K; i++) { - strscat(xpm3Buff, "\t\"", sizeof(xpm3Buff)); + strscat(xpmBuff, "\t\"", sizeof(xpmBuff)); sprintf(tmpBuff, "%c\tc\t#%02x%02x%02x", pChar(i), lut_r[i], lut_g[i], - lut_b[i]); strscat(xpm3Buff, tmpBuff, sizeof(xpm3Buff)); - strscat(xpm3Buff, "\","ENDLN, sizeof(xpm3Buff)); + lut_b[i]); strscat(xpmBuff, tmpBuff, sizeof(xpmBuff)); + strscat(xpmBuff, "\","ENDLN, sizeof(xpmBuff)); } // Write the pixels i = 0; for (y = height - 1; y >= 0; y--) { - strscat(xpm3Buff, "\t\"", sizeof(xpm3Buff)); + strscat(xpmBuff, "\t\"", sizeof(xpmBuff)); for (x = 0; x < width; x++) { FreeImage_GetPixelColor(image, x, y, &color); if (color.rgbReserved >= ALPHATHRESH) { j = Qadd[i]; c[0] = pChar(j); - strscat(xpm3Buff, c, sizeof(xpm3Buff)); + strscat(xpmBuff, c, sizeof(xpmBuff)); i++; } else { - strscat(xpm3Buff, " ", sizeof(xpm3Buff)); + strscat(xpmBuff, " ", sizeof(xpmBuff)); } } if (y > 0) { - strscat(xpm3Buff, "\","ENDLN, sizeof(xpm3Buff)); + strscat(xpmBuff, "\","ENDLN, sizeof(xpmBuff)); } else { - strscat(xpm3Buff, "\"};"ENDLN, sizeof(xpm3Buff)); + strscat(xpmBuff, "\"};"ENDLN, sizeof(xpmBuff)); } } - if (icon == 32) { - strscat(xpm3Buff, ENDLN"static char **", sizeof(xpm3Buff)); - strscat(xpm3Buff, xpmName, sizeof(xpm3Buff)); - strscat(xpm3Buff, "_xpm3[3] = { ", sizeof(xpm3Buff)); - strscat(xpm3Buff, xpmName, sizeof(xpm3Buff)); - strscat(xpm3Buff, "_x16, ", sizeof(xpm3Buff)); - strscat(xpm3Buff, xpmName, sizeof(xpm3Buff)); - strscat(xpm3Buff, "_x24, ", sizeof(xpm3Buff)); - strscat(xpm3Buff, xpmName, sizeof(xpm3Buff)); - strscat(xpm3Buff, "_x32 };"ENDLN, sizeof(xpm3Buff)); - } return 0; } -int process(char* path, char* name, int icon) +int process(char* sPngFileName, char* sName ) { int i; int w, h; int x, y; short a; float frac; - short bg; - char filename[1000]; + short bg; //char filename[1000]; RGBQUAD color; @@ -574,7 +561,7 @@ int process(char* path, char* name, int icon) /* printf( "FreeImage version %s\n\n",FreeImage_GetVersion( ) ); */ // Try override first - sprintf(filename, "%spng/%s%d.png", path, name, icon); + //sprintf(filename, "%spng/%s%d.png", path, name, icon); //#if defined(WIN32) || defined(_WIN32) // if ( _access(filename, 04) != 0) { //#else @@ -583,12 +570,12 @@ int process(char* path, char* name, int icon) // sprintf( filename,"%s/png/%s%d.png",path,name,icon ); // } #ifdef DEBUGPRINT - fprintf(stdout, "PNG: %s\n", filename); + fprintf(stdout, "PNG: %s\n", sPngFileName); #endif - image = FreeImage_Load(FIF_PNG, filename, PNG_DEFAULT); + image = FreeImage_Load(FIF_PNG, sPngFileName, PNG_DEFAULT); if (image == NULL) { - fprintf(stderr, "%s not found.\n", filename); + fprintf(stderr, "%s not found.\n", sPngFileName); exit(1); } @@ -637,7 +624,7 @@ int process(char* path, char* name, int icon) free(Ig); free(Ib); free(Ir); /* */ - genXpm(icon, name, w, h); + genXpm(sName, w, h); // Delete FreeImage_Unload(image); @@ -647,74 +634,29 @@ int process(char* path, char* name, int icon) int main(int argc, char* argv[]) { - char buffer[1000]; - char path[1000]; - char name[100]; - char* temp; - char* ext; - int i = 0, j = 0; - int icon; #ifdef DEBUGPRINT fprintf(stderr, "Begin pngtoxpm\n"); #endif - if (argc < 2) { - printf("PngToXpm ver 0.2\nUsage: pngtoxpm filename\nfilename is the path to the resultant XPM3\n"); + if (argc < 4) { + printf("PngToXpm ver 0.2\nUsage: pngtoxpm name pngfile xpmfile\nConverts the PNG file to a XPM file\n"); return 0; } - // Get the file base name from path/name.ext - strncpy(buffer, argv[1], sizeof(buffer) - 1); - - strncpy(path, argv[1], sizeof(path) - 1); -#ifdef DEBUGPRINT - fprintf(stderr, "Filename: %s\n", path); -#endif - - temp = strrchr(path, '/'); - if (temp != NULL) { - temp++; - *temp = '\0'; - } else { - path[0] = '\0'; - } - -#ifdef DEBUGPRINT - fprintf(stderr, "Path: %s\n", path); -#endif - - (temp = strrchr(buffer, '/')) ? ++temp : (temp = buffer); - - ext = strrchr(temp, '.'); - if (ext != NULL) { - *ext = '\0'; - } - strncpy(name, temp, sizeof(name) - 1); - -#ifdef DEBUGPRINT - fprintf(stdout, "In: %s %s\n", path, name); -#endif + char * sName = argv[1]; + char * sPngFileName = argv[2]; + char * sXpmFileName = argv[3]; + process( sPngFileName, sName ); - for (icon = 16; icon <= 32; icon += 8) { - process(path, name, icon); - } - - // Write the xpm file - strncpy(buffer, argv[1], sizeof(buffer) - 1); -#ifdef DEBUGPRINT - fprintf(stdout, "XPM: %s\n", buffer); -#endif - - FILE* ptr; - ptr = fopen(buffer, "w"); - if (ptr == NULL) { - fprintf(stderr, "XPM3 file could not be created.\n"); + FILE* fXpmFile = fopen( sXpmFileName, "w"); + if (fXpmFile == NULL) { + fprintf(stderr, "Output file %s could not be created.\n", sXpmFileName ); exit(1); } - fprintf(ptr, "%s", xpm3Buff); - fclose(ptr); + fprintf( fXpmFile, "%s", xpmBuff); + fclose( fXpmFile); return 0; } diff --git a/app/wlib/gtklib/CMakeLists.txt b/app/wlib/gtklib/CMakeLists.txt index 6c673d9..ab0d790 100644 --- a/app/wlib/gtklib/CMakeLists.txt +++ b/app/wlib/gtklib/CMakeLists.txt @@ -3,6 +3,7 @@ target_include_directories(xtrkcad-wlib PRIVATE ${xtrkcad-lib_SOURCE_DIR} + ${xtrkcad-lib_BINARY_DIR} ) target_sources(xtrkcad-wlib @@ -78,6 +79,11 @@ find_package (GTK2) # configure for GTK's native Unix print find_package (GTKUnixPrint) +# Needed for xtc.image1 include +add_dependencies(xtrkcad-wlib + genbitmaps +) + target_include_directories(xtrkcad-wlib PRIVATE ${GTK_INCLUDE_DIRS} diff --git a/app/wlib/gtklib/bitmap.c b/app/wlib/gtklib/bitmap.c index b1ff2ed..7136461 100644 --- a/app/wlib/gtklib/bitmap.c +++ b/app/wlib/gtklib/bitmap.c @@ -67,8 +67,11 @@ wBitmapCreate( wWin_p parent, wWinPix_t x, wWinPix_t y, long options, gtk_widget_realize( parent->widget ); /* force allocation, if pending */ } - /* create the bitmap from supplied xpm data */ - pixbuf = gdk_pixbuf_new_from_xpm_data( (const char **)iconP->bits ); + /* create the bitmap from supplied data */ + assert ( *(int*)iconP->bits == 0x47646b50 || + *(int*)iconP->bits == 0x506b6447 ); + pixbuf = gdk_pixbuf_new_from_inline( -1, iconP->bits, FALSE, NULL ); + g_object_ref_sink(pixbuf); image = gtk_image_new_from_pixbuf( pixbuf ); gtk_widget_show( image ); @@ -106,7 +109,7 @@ wIcon_p wIconCreateBitMap( wWinPix_t w, wWinPix_t h, const char * bits, ip->color = color; // Copy bits int nBytes = ( ( w + 7 ) / 8 ) * h; - ip->bits = (char*)malloc( nBytes ); + ip->bits = (wIconBitMap_t)malloc( nBytes ); memcpy( (void*)ip->bits, bits, nBytes ); return ip; } @@ -117,7 +120,7 @@ wIcon_p wIconCreateBitMap( wWinPix_t w, wWinPix_t h, const char * bits, * \returns icon handle */ -wIcon_p wIconCreatePixMap( char *pm[] ) +wIcon_p wIconCreatePixMap( wIconBitMap_t pm ) { wIcon_p ip; ip = (wIcon_p)malloc( sizeof *ip ); @@ -125,7 +128,7 @@ wIcon_p wIconCreatePixMap( char *pm[] ) ip->w = 0; ip->h = 0; ip->color = 0; - ip->bits = pm; + ip->bits = (wIconBitMap_t) pm; return ip; } diff --git a/app/wlib/gtklib/browserhelp.c b/app/wlib/gtklib/browserhelp.c index 6d2ac5d..9b32d79 100644 --- a/app/wlib/gtklib/browserhelp.c +++ b/app/wlib/gtklib/browserhelp.c @@ -91,7 +91,7 @@ TopicToUrl(char **helpUrl, const char *topic) void wHelp(const char * topic) { int rc; - char *url; + char *url = NULL; // char *currentPath; assert(topic != NULL); diff --git a/app/wlib/gtklib/button.c b/app/wlib/gtklib/button.c index 7193b11..c337f46 100644 --- a/app/wlib/gtklib/button.c +++ b/app/wlib/gtklib/button.c @@ -33,6 +33,7 @@ #include "gtkint.h" #include "i18n.h" +#include "assert.h" #define MIN_BUTTON_WIDTH (80) @@ -97,7 +98,11 @@ void wlibSetLabel( bm = (wIcon_p)labelStr; if (bm->gtkIconType == gtkIcon_pixmap) { - pixbuf = gdk_pixbuf_new_from_xpm_data((const char**)bm->bits); + // check gdk_pixbuf header + assert ( *(int*)bm->bits == 0x47646b50 || + *(int*)bm->bits == 0x506b6447 ); + pixbuf = gdk_pixbuf_new_from_inline( -1, bm->bits, FALSE, NULL ); + } else { pixbuf = wlibPixbufFromXBM( bm ); } diff --git a/app/wlib/gtklib/gtkint.h b/app/wlib/gtklib/gtkint.h index e3757a4..b1f44e4 100644 --- a/app/wlib/gtklib/gtkint.h +++ b/app/wlib/gtklib/gtkint.h @@ -27,6 +27,7 @@ #include "gdk/gdk.h" #include "gtk/gtk.h" +#include #ifdef WINDOWS #define strcasecmp _stricmp @@ -137,7 +138,7 @@ struct wIcon_t { wWinPix_t w; wWinPix_t h; wDrawColor color; - const void * bits; + wIconBitMap_t bits; }; extern char wConfigName[]; diff --git a/app/wlib/gtklib/pixbuf.c b/app/wlib/gtklib/pixbuf.c index 0d6e8b7..d0c1068 100644 --- a/app/wlib/gtklib/pixbuf.c +++ b/app/wlib/gtklib/pixbuf.c @@ -48,14 +48,20 @@ GdkPixbuf* wlibMakePixbuf( wIcon_p ip) { GdkPixbuf * pixbuf; +#ifdef LATER char line0[40]; char line2[40]; +#endif assert(ip != NULL); - if (ip->gtkIconType == gtkIcon_pixmap) { - pixbuf = gdk_pixbuf_new_from_xpm_data((const char**)ip->bits); + assert( ip->gtkIconType == gtkIcon_pixmap ); + assert ( *(int*)ip->bits == 0x47646b50 || + *(int*)ip->bits == 0x506b6447 ); + pixbuf = gdk_pixbuf_new_from_inline( -1, ip->bits, FALSE, NULL ); +#ifdef LATER } else { + assert( ip->gtkIconType != gtkIcon_pixmap ); const char * bits; long rgb; int row,col,wb; @@ -92,6 +98,7 @@ GdkPixbuf* wlibMakePixbuf( g_free(pixmapData[row+3]); } } +#endif return pixbuf; } diff --git a/app/wlib/gtklib/print.c b/app/wlib/gtklib/print.c index 609efa9..2c7c278 100644 --- a/app/wlib/gtklib/print.c +++ b/app/wlib/gtklib/print.c @@ -755,7 +755,7 @@ void psPrintString( /** \todo use a getter function instead of double conversion */ desc = pango_font_description_from_string(wlibFontTranslate(fp)); - pango_font_description_set_size(desc, fs * PANGO_SCALE * scale_text); + pango_font_description_set_absolute_size(desc, fs * PANGO_SCALE * scale_text); // render the string to a Pango layout pango_layout_set_font_description(layout, desc); @@ -1063,14 +1063,14 @@ wBool_t wPrintDocStart(const char * title, int fTotalPageCount, int * copiesP) psPrint_d.dpi = p_def; scale_adjust = 72/p_def; } else { - if (printTextScale > 0.0) { - scale_text = printTextScale; - } if (printScale > 0.0) { scale_adjust = printScale; } psPrint_d.dpi = 72; } + if (printTextScale > 0.0) { + scale_text = printTextScale; + } // in XTrackCAD 0,0 is top left, in cairo bottom left. This is // corrected via the following transformations. diff --git a/app/wlib/gtklib/tooltip.c b/app/wlib/gtklib/tooltip.c index 75c8870..7c1eef9 100644 --- a/app/wlib/gtklib/tooltip.c +++ b/app/wlib/gtklib/tooltip.c @@ -159,9 +159,9 @@ void wControlSetBalloon( wControl_p b, wWinPix_t dx, wWinPix_t dy, //GtkWidget *alignment; GdkColor color; - color.red = 0x00C5 * 65536/255; - color.green = 0x006F * 65536/255; - color.blue = 0x0078 * 65536/255; + color.red = 0x00FE * 65536/255; + color.green = 0x007F * 65536/255; + color.blue = 0x007F * 65536/255; balloonF = gtk_window_new( GTK_WINDOW_POPUP ); gtk_window_set_type_hint( GTK_WINDOW( balloonF), GDK_WINDOW_TYPE_HINT_TOOLTIP ); diff --git a/app/wlib/gtklib/util.c b/app/wlib/gtklib/util.c index 3f746e6..b8777fd 100644 --- a/app/wlib/gtklib/util.c +++ b/app/wlib/gtklib/util.c @@ -76,7 +76,7 @@ static wBool_t reverseIcon = #endif #endif - +static bool audioOn; /* ***************************************************************************** @@ -97,45 +97,38 @@ GdkPixbuf* wlibPixbufFromXBM( wIcon_p ip) { GdkPixbuf * pixbuf; - - char line0[40]; - char line2[40]; - - char ** pixmapData; - int row, col, wb; - long rgb; - const char * bits; - - wb = (ip->w + 7) / 8; - pixmapData = (char**) malloc((3 + ip->h) * sizeof *pixmapData); - pixmapData[0] = line0; - rgb = wDrawGetRGB(ip->color); - sprintf(line0, " %ld %ld 2 1", ip->w, ip->h); - sprintf(line2, "# c #%2.2lx%2.2lx%2.2lx", (rgb >> 16)&0xFF, (rgb >> 8)&0xFF, - rgb & 0xFF); - pixmapData[1] = ". c None s None"; - pixmapData[2] = line2; - bits = ip->bits; - - for (row = 0; row < ip->h; row++) { - pixmapData[row + 3] = (char*) malloc((ip->w + 1) * sizeof **pixmapData); - - for (col = 0; col < ip->w; col++) { - if (bits[ row * wb + (col >> 3) ] & (1 << (col & 07))) { - pixmapData[row + 3][col] = '#'; - } else { - pixmapData[row + 3][col] = '.'; + wIconBitMap_t bits = ip->bits; + static unsigned char background[4] = { 0xFF, 0xFF, 0xFF, 0x0 }; + long rgb = wDrawGetRGB(ip->color); + unsigned char foreground[4]; + foreground[0] = ( rgb >> 16 ) & 0xFF; + foreground[1] = ( rgb >> 8 ) &0xFF; + foreground[2] = rgb & 0xFF; + foreground[3] = 0xFF; + int wb = (ip->w + 7) / 8; + size_t siz = ip->h * (wb * 8) * 4 * sizeof ( unsigned char ); + unsigned char * pData = (unsigned char*)malloc( siz ); + unsigned char * pCurr = pData; + int iStride = cairo_format_stride_for_width( CAIRO_FORMAT_RGB24, ip->w ); + + for ( int y = 0; y < ip->h; y++ ) { + for ( int x = 0; x < ip->w; x++ ) { + int iIndex = y * wb + ( x >> 3 ); + int iOffset = x & 0x7; + unsigned char iValue = bits[ iIndex ]; + int iMask = 1<w] = 0; +// printf( "\n" ); } +// printf("\n"); - pixbuf = gdk_pixbuf_new_from_xpm_data((const char **) pixmapData); - - for (row = 0; row < ip->h; row++) { - free(pixmapData[row + 3]); - } - free(pixmapData); + pixbuf = gdk_pixbuf_new_from_data( pData, GDK_COLORSPACE_RGB, TRUE, 8, + ip->w, ip->h, iStride, NULL, NULL ); return pixbuf; } @@ -355,13 +348,27 @@ wControl_p wlibGetControlFromPos( ***************************************************************************** */ + /** - * Beep! - * \return + * Change audio setting. + * + * \param setting true: beep is on + */ +void +wSetAudio(bool setting) +{ + audioOn = (setting > 0); +} + +/** + * Sound speaker if audio is enabled. + * */ void wBeep(void) { - gdk_display_beep(gdk_display_get_default()); + if(audioOn) { + gdk_display_beep(gdk_display_get_default()); + } } /** diff --git a/app/wlib/gtklib/window.c b/app/wlib/gtklib/window.c index b8a3cdf..f5050ea 100644 --- a/app/wlib/gtklib/window.c +++ b/app/wlib/gtklib/window.c @@ -53,7 +53,7 @@ static int keyState; static wBool_t gtkBlockEnabled = TRUE; static wBool_t maximize_at_next_show = FALSE; -#include "../../bin/bitmaps/xtc.xpm" +#include "bitmaps/xtc.image1" static GdkPixbuf *windowIconPixbuf = NULL; /* @@ -305,7 +305,7 @@ void wWinSetSize( void wWinShow( wWin_p win, /* Window */ - wBool_t show) /* Command */ + unsigned show) /* Command */ { //GtkRequisition min_req, pref_req; @@ -318,7 +318,8 @@ void wWinShow( } int width, height; - + show &= ~(DONTGRABFOCUS); // flag is ignored on Linux + if (show) { keyState = 0; getPos(win); @@ -360,6 +361,7 @@ void wWinShow( gtk_window_present(GTK_WINDOW(win->gtkwin)); + gdk_window_raise(gtk_widget_get_window(win->gtkwin)); if (win->shown && win->modalLevel > 0) { @@ -1049,7 +1051,7 @@ static wWin_p wWinCommonCreate( } if ( windowIconPixbuf == NULL ) { - windowIconPixbuf = gdk_pixbuf_new_from_xpm_data((const char**)&xtc_xpm); + windowIconPixbuf = gdk_pixbuf_new_from_inline(-1, (unsigned char *)xtc_image1, FALSE, NULL); } gtk_window_set_icon( GTK_WINDOW(w->gtkwin), windowIconPixbuf ); diff --git a/app/wlib/gtklib/wpref.c b/app/wlib/gtklib/wpref.c index 356dd95..d83f3e9 100644 --- a/app/wlib/gtklib/wpref.c +++ b/app/wlib/gtklib/wpref.c @@ -107,6 +107,11 @@ const char * wGetAppLibDir( void ) return appLibDir; } + strcpy(appLibDir, XTRKCAD_INSTALL_PREFIX "/" XTRKCAD_SHARE_INSTALL_DIR); + if ((stat( appLibDir, &buf) == 0 ) && S_ISDIR(buf.st_mode)) { + return appLibDir; + } + char * dir1 = "/usr/share/"; char * dir2 = "/usr/local/share/"; char * beta = ""; @@ -265,13 +270,15 @@ wlibSetProfileFilename(char *name) if (name && name[0]) { size_t length; length = snprintf(profileFile, 0, "%s", name); - profileFile = malloc(length + sizeof(NULL)); + length += sizeof(""); + profileFile = malloc(length); snprintf( profileFile, length, "%s", name ); } else { size_t length; length = snprintf(profileFile, 0, "%s/%s.rc", workDir, wConfigName ); - profileFile = malloc(length + sizeof(NULL)); - length = snprintf(profileFile, length+sizeof(NULL), "%s/%s.rc", workDir, wConfigName ); + length += sizeof(""); + profileFile = malloc(length); + length = snprintf(profileFile, length, "%s/%s.rc", workDir, wConfigName ); } } @@ -631,4 +638,4 @@ wPrefFormatLine(const char* section, const char* name, const char* value, char* value = ""; } sprintf(result, "%s.%s: %s", section, name, value); -} \ No newline at end of file +} diff --git a/app/wlib/include/wlib.h b/app/wlib/include/wlib.h index 88b2806..2bc0396 100644 --- a/app/wlib/include/wlib.h +++ b/app/wlib/include/wlib.h @@ -91,8 +91,15 @@ wControl_p wBitmapCreate(wWin_p parent, wWinPix_t x, wWinPix_t y, long options, const struct wIcon_t * iconP); wIcon_p wIconCreateBitMap(wWinPix_t w, wWinPix_t h, const char *bits, wDrawColor color); -wIcon_p wIconCreatePixMap(char *pm[]); -void wIconSetColor(wIcon_p ip, wDrawColor color); +#ifndef WINDOWS +// png's are a string pointer: +typedef const unsigned char * wIconBitMap_t; +#else +// xpm's are an array of string pointers: +typedef const unsigned char ** wIconBitMap_t; +#endif +wIcon_p wIconCreatePixMap( const wIconBitMap_t ); +void wIconSetColor( wIcon_p, wDrawColor ); /*------------------------------------------------------------------------------ * @@ -168,9 +175,9 @@ void wInitAppName(char *appName); const char * wGetAppLibDir( void ); const char * wGetAppWorkDir( void ); const char * wGetUserHomeDir( void ); -wBool_t wCheckExecutable( void ); -void wBeep( void ); +void wSetAudio(bool setting); +void wBeep( void ); wBool_t wNotice( const char *, const char *, const char * ); int wNotice3( const char *, const char *, const char *, const char * ); void wHelp( const char * ); @@ -228,8 +235,6 @@ void wGetDisplaySize( wWinPix_t*, wWinPix_t* ); wIcon_p wIconCreateBitMap( wWinPix_t, wWinPix_t, const char * bits, wDrawColor ); -wIcon_p wIconCreatePixMap( char *[] ); -void wIconSetColor( wIcon_p, wDrawColor ); void wIconDraw( wDraw_p d, wIcon_p bm, wWinPix_t x, wWinPix_t y ); void wConvertToCharSet( char *, int ); @@ -280,7 +285,8 @@ wWin_p wWinPopupCreate( wWin_p, wWinPix_t, wWinPix_t, const char *, wWin_p wMain( int, char *[] ); void wWinSetBigIcon( wWin_p, wIcon_p ); void wWinSetSmallIcon( wWin_p, wIcon_p ); -void wWinShow( wWin_p, wBool_t ); +#define DONTGRABFOCUS 0x100 +void wWinShow( wWin_p, unsigned show ); wBool_t wWinIsVisible( wWin_p ); wBool_t wWinIsMaximized( wWin_p win); void wWinGetSize ( wWin_p, wWinPix_t *, wWinPix_t * ); diff --git a/app/wlib/mswlib/mswbitmap.c b/app/wlib/mswlib/mswbitmap.c index 9069c35..6b36231 100644 --- a/app/wlib/mswlib/mswbitmap.c +++ b/app/wlib/mswlib/mswbitmap.c @@ -332,7 +332,7 @@ wIcon_p wIconCreateBitMap( wWinPix_t w, wWinPix_t h, const char * bits, * \return pointer to icon, call free() if not needed anymore. */ -wIcon_p wIconCreatePixMap( char *pm[]) +wIcon_p wIconCreatePixMap( wIconBitMap_t pm ) { wIcon_p ip; int col, r, g, b; @@ -356,7 +356,7 @@ wIcon_p wIconCreatePixMap( char *pm[]) ip->type = mswIcon_pixmap; /* extract values */ - cp = pm[0]; + cp = (char*)(pm[0]); width = (int)strtol(cp, &cq, 10 ); /* width of image */ height = (int)strtol(cq, &cq, 10 ); /* height of image */ col = (int)strtol(cq, &cq, 10 ); /* number of colors used */ @@ -431,7 +431,7 @@ wIcon_p wIconCreatePixMap( char *pm[]) cq = ip->pixels + lineLength * i; /* get the next row */ - cp = pm[ ip->h - i + ip->colorcnt ]; + cp = (char*)(pm[ ip->h - i + ip->colorcnt ]); /* for all pixels in row */ for( j = 0; j < ip->w; j++ ) { /* get the pixel info */ diff --git a/app/wlib/mswlib/mswdraw.c b/app/wlib/mswlib/mswdraw.c index 7ab38ac..8849b04 100644 --- a/app/wlib/mswlib/mswdraw.c +++ b/app/wlib/mswlib/mswdraw.c @@ -32,6 +32,7 @@ #include "mswint.h" #include +#include wBool_t wDrawDoTempDraw = TRUE; /* @@ -48,44 +49,42 @@ static wBool_t initted = FALSE; static FARPROC oldDrawProc; - -static long tmpOp = 0x990066; -static long setOp = 0x8800c6; -static long clrOp = 0xbb0226; +static long setOp = SRCCOPY; +static long clrOp = MERGEPAINT; #define CENTERMARK_LENGTH 4 static bool bDrawMainBM = 0; typedef struct { - double x, y; + double x, y; } coOrd; #ifdef SLOW static wDrawPix_t XWINPIX2DRAWPIX( wDraw_p d, wWinPix_t ix ) { - return (wDrawPix_t)ix; + return (wDrawPix_t)ix; } static wDrawPix_t YWINPIX2DRAWPIX( wDraw_p d, wWinPix_t iy ) { - wWinPix_t y; - y = (wDrawPix_t)(d->h-2-iy); - return y; + wWinPix_t y; + y = (wDrawPix_t)(d->h-2-iy); + return y; } static wWinPix_t XDRAWPIX2WINPIX( wDraw_p d, wDrawPix_t xx ) { - wWinPix_t ix; - ix = (wWinPix_t)(xx); - return ix; + wWinPix_t ix; + ix = (wWinPix_t)(xx); + return ix; } static wWinPix_t YDRAWPIX2WINPIX( wDraw_p d, wDrawPix_t y ) { - wWinPix_t iy; - iy = (d->h)-2 - (wWinPix_t)(y); - return iy; + wWinPix_t iy; + iy = (d->h)-2 - (wWinPix_t)(y); + return iy; } #else @@ -113,34 +112,36 @@ static wWinPix_t YDRAWPIX2WINPIX( wDraw_p d, wDrawPix_t y ) void wDrawDelayUpdate( - wDraw_p d, - wBool_t delay ) + wDraw_p d, + wBool_t delay ) { } wBool_t wDrawSetTempMode( - wDraw_p bd, - wBool_t bTemp ) + wDraw_p bd, + wBool_t bTemp ) { - wBool_t rc = bd->bTempMode; - bd->bTempMode = bTemp; - if (rc == FALSE && bTemp == TRUE) { - // Main to Temp drawing - // Copy mainBM to tempBM - wDrawClearTemp( bd ); - if (bDrawMainBM) { return rc; } - HDC hDcOld = CreateCompatibleDC(bd->hDc); - HBITMAP hBmOld = SelectObject(hDcOld, bd->hBmMain); - SelectObject(bd->hDc, bd->hBmTemp); - BitBlt(bd->hDc, 0, 0, - bd->w, bd->h, - hDcOld, 0, 0, - SRCCOPY); - SelectObject(hDcOld, hBmOld); - DeleteDC(hDcOld); - bd->bCopiedMain = TRUE; - } - return rc; + wBool_t rc = bd->bTempMode; + bd->bTempMode = bTemp; + if (rc == FALSE && bTemp == TRUE) { + // Main to Temp drawing + // Copy mainBM to tempBM + wDrawClearTemp( bd ); + if (bDrawMainBM) { + return rc; + } + HDC hDcOld = CreateCompatibleDC(bd->hDc); + HBITMAP hBmOld = SelectObject(hDcOld, bd->hBmMain); + SelectObject(bd->hDc, bd->hBmTemp); + BitBlt(bd->hDc, 0, 0, + bd->w, bd->h, + hDcOld, 0, 0, + SRCCOPY); + SelectObject(hDcOld, hBmOld); + DeleteDC(hDcOld); + bd->bCopiedMain = TRUE; + } + return rc; } /** @@ -154,229 +155,261 @@ wBool_t wDrawSetTempMode( * \param dopt IN drawing options */ static void setDrawMode( - wDraw_p d, - wDrawWidth dw, - wDrawLineType_e lt, - wDrawColor dc, - wDrawOpts dopt ) + wDraw_p d, + wDrawWidth dw, + wDrawLineType_e lt, + wDrawColor dc, + wDrawOpts dopt ) { - long centerPen[] = {40,10,20,10}; - long phantomPen[] = {40,10,20,10,20,10}; - - HPEN hOldPen; - static wDraw_p d0; - static wDrawWidth dw0 = -1; - static wDrawLineType_e lt0 = (wDrawLineType_e)-1; - static wDrawColor dc0 = -1; - static LOGBRUSH logBrush = { 0, 0, 0 }; - DWORD penStyle; - - if ( wDrawDoTempDraw && (dopt & wDrawOptTemp) ) { - SelectObject(d->hDc, d->hBmTemp); - } else { - SelectObject(d->hDc, d->hBmMain); - } - - if ( d->hasPalette ) { - int winPaletteClock = mswGetPaletteClock(); - if ( d->paletteClock < winPaletteClock ) { - RealizePalette( d->hDc ); - d->paletteClock = winPaletteClock; - } - } - - SetROP2( d->hDc, R2_COPYPEN ); - if ( d == d0 && dw0 == dw && lt == lt0 && dc == dc0 ) { - return; - } - - // make sure that the line width is at least 1! - if( !dw ) { - dw++; - } - - d0 = d; dw0 = dw; lt0 = lt; dc0 = dc; - - void * penarray = NULL; - int penarray_size = 0; - - logBrush.lbColor = mswGetColor(d->hasPalette,dc); - if ( lt==wDrawLineSolid ) { - penStyle = PS_GEOMETRIC | PS_SOLID | PS_ENDCAP_FLAT; - } else if (lt == wDrawLineDot) { - penStyle = PS_GEOMETRIC | PS_DOT; - } else if (lt == wDrawLineDash) { - penStyle = PS_GEOMETRIC | PS_DASH; - } else if (lt == wDrawLineDashDot) { - penStyle = PS_GEOMETRIC | PS_DASHDOT; - } else if ( lt == wDrawLineDashDotDot) { - penStyle = PS_GEOMETRIC | PS_DASHDOTDOT; - } else if ( lt == wDrawLineCenter) { - penStyle = PS_GEOMETRIC | PS_USERSTYLE; - penarray = ¢erPen; - penarray_size = sizeof(centerPen)/sizeof(long); - } else if ( lt == wDrawLinePhantom) { - penStyle = PS_GEOMETRIC | PS_USERSTYLE; - penarray = &phantomPen; - penarray_size = sizeof(phantomPen) / sizeof(long); - } else { - penStyle = PS_GEOMETRIC | PS_SOLID; - } - d->hPen = ExtCreatePen( penStyle, - dw, - &logBrush, - penarray_size, - penarray ); - hOldPen = SelectObject( d->hDc, d->hPen ); - DeleteObject( hOldPen ); + long centerPen[] = {40,10,20,10}; + long phantomPen[] = {40,10,20,10,20,10}; + + HPEN hOldPen; + static wDraw_p d0; + static wDrawWidth dw0 = -1; + static wDrawLineType_e lt0 = (wDrawLineType_e)-1; + static wDrawColor dc0 = -1; + static LOGBRUSH logBrush = { 0, 0, 0 }; + DWORD penStyle; + + if ( wDrawDoTempDraw && (dopt & wDrawOptTemp) ) { + SelectObject(d->hDc, d->hBmTemp); + } else { + SelectObject(d->hDc, d->hBmMain); + } + + if ( d->hasPalette ) { + int winPaletteClock = mswGetPaletteClock(); + if ( d->paletteClock < winPaletteClock ) { + RealizePalette( d->hDc ); + d->paletteClock = winPaletteClock; + } + } + + SetROP2( d->hDc, R2_COPYPEN ); + if ( d == d0 && dw0 == dw && lt == lt0 && dc == dc0 ) { + return; + } + + // make sure that the line width is at least 1! + if( !dw ) { + dw++; + } + + d0 = d; + dw0 = dw; + lt0 = lt; + dc0 = dc; + + void * penarray = NULL; + int penarray_size = 0; + + logBrush.lbColor = mswGetColor(d->hasPalette,dc); + if ( lt==wDrawLineSolid ) { + penStyle = PS_GEOMETRIC | PS_SOLID | PS_ENDCAP_FLAT; + } else if (lt == wDrawLineDot) { + penStyle = PS_GEOMETRIC | PS_DOT; + } else if (lt == wDrawLineDash) { + penStyle = PS_GEOMETRIC | PS_DASH; + } else if (lt == wDrawLineDashDot) { + penStyle = PS_GEOMETRIC | PS_DASHDOT; + } else if ( lt == wDrawLineDashDotDot) { + penStyle = PS_GEOMETRIC | PS_DASHDOTDOT; + } else if ( lt == wDrawLineCenter) { + penStyle = PS_GEOMETRIC | PS_USERSTYLE; + penarray = ¢erPen; + penarray_size = sizeof(centerPen)/sizeof(long); + } else if ( lt == wDrawLinePhantom) { + penStyle = PS_GEOMETRIC | PS_USERSTYLE; + penarray = &phantomPen; + penarray_size = sizeof(phantomPen) / sizeof(long); + } else { + penStyle = PS_GEOMETRIC | PS_SOLID; + } + d->hPen = ExtCreatePen( penStyle, + dw, + &logBrush, + penarray_size, + penarray ); + hOldPen = SelectObject( d->hDc, d->hPen ); + DeleteObject( hOldPen ); } static void setDrawBrush( - wDraw_p d, - wDrawColor dc, - wDrawOpts dopt ) + wDraw_p d, + wDrawColor dc, + wDrawOpts dopt ) { - HBRUSH hOldBrush; - static wDraw_p d0; - static wDrawColor dc0 = -1; - - setDrawMode( d, 0, wDrawLineSolid, dc, dopt ); - if ( d == d0 && dc == dc0 ) { - return; - } - - d0 = d; dc0 = dc; - - d->hBrush = CreateSolidBrush( - mswGetColor(d->hasPalette,dc) ); - hOldBrush = SelectObject( d->hDc, d->hBrush ); - DeleteObject( hOldBrush ); + HBRUSH hOldBrush; + static wDraw_p d0; + static wDrawColor dc0 = -1; + + setDrawMode( d, 0, wDrawLineSolid, dc, dopt ); + if ( d == d0 && dc == dc0 ) { + return; + } + + d0 = d; + dc0 = dc; + + d->hBrush = CreateSolidBrush( + mswGetColor(d->hasPalette,dc) ); + hOldBrush = SelectObject( d->hDc, d->hBrush ); + DeleteObject( hOldBrush ); } static void myInvalidateRect( - wDraw_p d, - RECT * prect ) + wDraw_p d, + RECT * prect ) { - if ( prect->top < 0 ) { prect->top = 0; } - if ( prect->left < 0 ) { prect->left = 0; } - if ( prect->bottom > d->h ) { prect->bottom = d->h; } - if ( prect->right > d->w ) { prect->right = d->w; } - InvalidateRect( d->hWnd, prect, FALSE ); + if ( prect->top < 0 ) { + prect->top = 0; + } + if ( prect->left < 0 ) { + prect->left = 0; + } + if ( prect->bottom > d->h ) { + prect->bottom = d->h; + } + if ( prect->right > d->w ) { + prect->right = d->w; + } + InvalidateRect( d->hWnd, prect, FALSE ); } static int clip0( POINT * p0, POINT * p1, wDraw_p d ) { - long int x0=p0->x, y0=p0->y, x1=p1->x, y1=p1->y; - long int dx, dy; - if ( x0<0 && x1<0 ) { return 0; } - if ( y0<0 && y1<0 ) { return 0; } - dx=x1-x0; - dy=y1-y0; - if ( x0 < 0 ) { - y0 -= x0*dy/dx; - x0 = 0; - } - if ( y0 < 0 ) { - if ( (x0 -= y0*dx/dy) < 0 ) { return 0; } - y0 = 0; - } - if ( x1 < 0 ) { - y1 -= x1*dy/dx; - x1 = 0; - } - if ( y1 < 0 ) { - if ( (x1 -= y1*dx/dy) < 0 ) { return 0; } - y1 = 0; - } - p0->x = (int)x0; - p0->y = (int)y0; - p1->x = (int)x1; - p1->y = (int)y1; - return 1; + long int x0=p0->x, y0=p0->y, x1=p1->x, y1=p1->y; + long int dx, dy; + if ( x0<0 && x1<0 ) { + return 0; + } + if ( y0<0 && y1<0 ) { + return 0; + } + dx=x1-x0; + dy=y1-y0; + if ( x0 < 0 ) { + y0 -= x0*dy/dx; + x0 = 0; + } + if ( y0 < 0 ) { + if ( (x0 -= y0*dx/dy) < 0 ) { + return 0; + } + y0 = 0; + } + if ( x1 < 0 ) { + y1 -= x1*dy/dx; + x1 = 0; + } + if ( y1 < 0 ) { + if ( (x1 -= y1*dx/dy) < 0 ) { + return 0; + } + y1 = 0; + } + p0->x = (int)x0; + p0->y = (int)y0; + p1->x = (int)x1; + p1->y = (int)y1; + return 1; } void wDrawLine( - wDraw_p d, - wDrawPix_t p0x, - wDrawPix_t p0y, - wDrawPix_t p1x, - wDrawPix_t p1y, - wDrawWidth dw, - wDrawLineType_e lt, - wDrawColor dc, - wDrawOpts dopt ) + wDraw_p d, + wDrawPix_t p0x, + wDrawPix_t p0y, + wDrawPix_t p1x, + wDrawPix_t p1y, + wDrawWidth dw, + wDrawLineType_e lt, + wDrawColor dc, + wDrawOpts dopt ) { - POINT p0, p1; - RECT rect; - setDrawMode( d, dw, lt, dc, dopt ); - p0.x = XDRAWPIX2WINPIX(d,p0x); - p0.y = YDRAWPIX2WINPIX(d,p0y); - p1.x = XDRAWPIX2WINPIX(d,p1x); - p1.y = YDRAWPIX2WINPIX(d,p1y); - - MoveTo( d->hDc, p0.x, p0.y ); - LineTo( d->hDc, p1.x, p1.y ); - if (d->hWnd) { - if (dw==0) { - dw = 1; - } - dw++; - if (p0.yhDc, p0.x, p0.y ); + LineTo( d->hDc, p1.x, p1.y ); + if (d->hWnd) { + if (dw==0) { + dw = 1; + } + dw++; + if (p0.y= 360.0) { angle -= 360.0; } - angle *= (M_PI*2.0)/360.0; - return sin( angle ); + while (angle < 0.0) { + angle += 360.0; + } + while (angle >= 360.0) { + angle -= 360.0; + } + angle *= (M_PI*2.0)/360.0; + return sin( angle ); } static double mswcos( double angle ) { - while (angle < 0.0) { angle += 360.0; } - while (angle >= 360.0) { angle -= 360.0; } - angle *= (M_PI*2.0)/360.0; - return cos( angle ); + while (angle < 0.0) { + angle += 360.0; + } + while (angle >= 360.0) { + angle -= 360.0; + } + angle *= (M_PI*2.0)/360.0; + return cos( angle ); } static double mswasin( double x, double h ) { - double angle; - angle = asin( x/h ); - angle /= (M_PI*2.0)/360.0; - return angle; + double angle; + angle = asin( x/h ); + angle /= (M_PI*2.0)/360.0; + return angle; } static double mswNormalizeAngle( double a ) { - while (a<0.0) { a += 360.0; } - while (a>=360.0) { a -= 360.0; } - return a; + while (a<0.0) { + a += 360.0; + } + while (a>=360.0) { + a -= 360.0; + } + return a; } /** @@ -395,192 +428,197 @@ static double mswNormalizeAngle( double a ) void wDrawArc( - wDraw_p d, - wDrawPix_t px, - wDrawPix_t py, - wDrawPix_t r, - double a0, - double a1, - int sizeCenter, - wDrawWidth dw, - wDrawLineType_e lt, - wDrawColor dc, - wDrawOpts dopt ) + wDraw_p d, + wDrawPix_t px, + wDrawPix_t py, + wDrawPix_t r, + double a0, + double a1, + int sizeCenter, + wDrawWidth dw, + wDrawLineType_e lt, + wDrawColor dc, + wDrawOpts dopt ) { - int i, cnt; - POINT p0, p1, ps, pe, pp0, pp1, pp2, pc; - wDrawPix_t psx, psy, pex, pey; - double aa, ai; - RECT rect; - int needMoveTo; - wBool_t fakeArc = FALSE; - - // calculate the center coordinates - pc.x = XDRAWPIX2WINPIX( d, px ); - pc.y = YDRAWPIX2WINPIX( d, py ); - - p0.x = XDRAWPIX2WINPIX(d,px-r); - p0.y = YDRAWPIX2WINPIX(d,py+r); - p1.x = XDRAWPIX2WINPIX(d,px+r); - p1.y = YDRAWPIX2WINPIX(d,py-r); - - pex = px + r * mswsin(a0); - pey = py + r * mswcos(a0); - psx = px + r * mswsin(a0+a1); - psy = py + r * mswcos(a0+a1); - - /*pointOnCircle( &pe, p, r, a0 ); - pointOnCircle( &ps, p, r, a0+a1 );*/ - ps.x = XDRAWPIX2WINPIX(d,psx); - ps.y = YDRAWPIX2WINPIX(d,psy); - pe.x = XDRAWPIX2WINPIX(d,pex); - pe.y = YDRAWPIX2WINPIX(d,pey); - - setDrawMode( d, dw, lt, dc, dopt ); - - if (dw == 0) { - dw = 1; - } - - if ( r > 30000 || a1 < 1.0 ) { - /* The book says 32K but experience says otherwise */ - fakeArc = TRUE; - } - - // Starting point - psx = px + r * mswsin(a0); - psy = py + r * mswcos(a0); - pp0.x = XDRAWPIX2WINPIX( d, psx ); - pp0.y = YDRAWPIX2WINPIX( d, psy ); - - if ( fakeArc ) { - cnt = (int)(a1 / 2); - if ( cnt <= 0 ) { cnt = 1; } - if ( cnt > 180 ) { cnt = 180; } - - ai = d2r(a1) / cnt; - aa = d2r(a0); - needMoveTo = TRUE; - - for ( i=0; ihDc, pp0.x, pp0.y ); - needMoveTo = FALSE; - } - LineTo( d->hDc, pp1.x, pp1.y ); - } else { - needMoveTo = TRUE; - } - pp0.x = pp2.x; pp0.y = pp2.y; - } - } else { - DWORD rr = XDRAWPIX2WINPIX( d, r ); - SetArcDirection( d->hDc,AD_CLOCKWISE ); - - // Draw two arcs from the center to eliminate the odd pie-shaped end artifact - if ( dw > 2.0 ) { - double a2 = a1 / 2.0; - pp2.x = XDRAWPIX2WINPIX( d, px + r * mswsin(a0+a2) ); - pp2.y = YDRAWPIX2WINPIX( d, py + r * mswcos(a0+a2) ); - - MoveTo( d->hDc, pp2.x, pp2.y ); - AngleArc( d->hDc, pc.x, pc.y, rr, (float)mswNormalizeAngle(90 - (a0+a2)), - (float)(-a2) ); - MoveTo( d->hDc, pp2.x, pp2.y ); - AngleArc( d->hDc, pc.x, pc.y, rr, (float)mswNormalizeAngle(90 - (a0+a2)), - (float)(a2) ); - } else { - MoveTo( d->hDc, pp0.x, pp0.y ); - AngleArc( d->hDc, pc.x, pc.y, rr, (float)mswNormalizeAngle(90 - a0), - (float)(-a1) ); - } - } - - // should the center of the arc be drawn? - if( sizeCenter ) { - - // now draw the crosshair - MoveTo( d->hDc, pc.x - CENTERMARK_LENGTH*sizeCenter, pc.y ); - LineTo( d->hDc, pc.x + CENTERMARK_LENGTH*sizeCenter, pc.y ); - MoveTo( d->hDc, pc.x, pc.y - CENTERMARK_LENGTH*sizeCenter ); - LineTo( d->hDc, pc.x, pc.y + CENTERMARK_LENGTH*sizeCenter ); - - // invalidate the area of the crosshair - rect.top = pc.y - CENTERMARK_LENGTH*sizeCenter - 1; - rect.bottom = pc.y + CENTERMARK_LENGTH*sizeCenter + 1; - rect.left = pc.x - CENTERMARK_LENGTH*sizeCenter - 1; - rect.right = pc.x + CENTERMARK_LENGTH*sizeCenter + 1; - myInvalidateRect( d, &rect ); - } - - if (d->hWnd) { - dw++; - a1 += a0; - if (a1>360.0) { - rect.top = p0.y; - } else { - rect.top = min(pe.y,ps.y); - } - if (a1>(a0>180?360.0:0.0)+180) { - rect.bottom = p1.y; - } else { - rect.bottom = max(pe.y,ps.y); - } - if (a1>(a0>270?360.0:0.0)+270) { - rect.left = p0.x; - } else { - rect.left = min(pe.x,ps.x); - } - if (a1>(a0>90?360.0:0.0)+90) { - rect.right = p1.x; - } else { - rect.right = max(pe.x,ps.x); - } - rect.top -= dw; - rect.bottom += dw; - rect.left -= dw; - rect.right += dw; - myInvalidateRect( d, &rect ); - - } + int i, cnt; + POINT p0, p1, ps, pe, pp0, pp1, pp2, pc; + wDrawPix_t psx, psy, pex, pey; + double aa, ai; + RECT rect; + int needMoveTo; + wBool_t fakeArc = FALSE; + + // calculate the center coordinates + pc.x = XDRAWPIX2WINPIX( d, px ); + pc.y = YDRAWPIX2WINPIX( d, py ); + + p0.x = XDRAWPIX2WINPIX(d,px-r); + p0.y = YDRAWPIX2WINPIX(d,py+r); + p1.x = XDRAWPIX2WINPIX(d,px+r); + p1.y = YDRAWPIX2WINPIX(d,py-r); + + pex = px + r * mswsin(a0); + pey = py + r * mswcos(a0); + psx = px + r * mswsin(a0+a1); + psy = py + r * mswcos(a0+a1); + + /*pointOnCircle( &pe, p, r, a0 ); + pointOnCircle( &ps, p, r, a0+a1 );*/ + ps.x = XDRAWPIX2WINPIX(d,psx); + ps.y = YDRAWPIX2WINPIX(d,psy); + pe.x = XDRAWPIX2WINPIX(d,pex); + pe.y = YDRAWPIX2WINPIX(d,pey); + + setDrawMode( d, dw, lt, dc, dopt ); + + if (dw == 0) { + dw = 1; + } + + if ( r > 30000 || a1 < 1.0 ) { + /* The book says 32K but experience says otherwise */ + fakeArc = TRUE; + } + + // Starting point + psx = px + r * mswsin(a0); + psy = py + r * mswcos(a0); + pp0.x = XDRAWPIX2WINPIX( d, psx ); + pp0.y = YDRAWPIX2WINPIX( d, psy ); + + if ( fakeArc ) { + cnt = (int)(a1 / 2); + if ( cnt <= 0 ) { + cnt = 1; + } + if ( cnt > 180 ) { + cnt = 180; + } + + ai = d2r(a1) / cnt; + aa = d2r(a0); + needMoveTo = TRUE; + + for ( i=0; ihDc, pp0.x, pp0.y ); + needMoveTo = FALSE; + } + LineTo( d->hDc, pp1.x, pp1.y ); + } else { + needMoveTo = TRUE; + } + pp0.x = pp2.x; + pp0.y = pp2.y; + } + } else { + DWORD rr = XDRAWPIX2WINPIX( d, r ); + SetArcDirection( d->hDc,AD_CLOCKWISE ); + + // Draw two arcs from the center to eliminate the odd pie-shaped end artifact + if ( dw > 2.0 ) { + double a2 = a1 / 2.0; + pp2.x = XDRAWPIX2WINPIX( d, px + r * mswsin(a0+a2) ); + pp2.y = YDRAWPIX2WINPIX( d, py + r * mswcos(a0+a2) ); + + MoveTo( d->hDc, pp2.x, pp2.y ); + AngleArc( d->hDc, pc.x, pc.y, rr, (float)mswNormalizeAngle(90 - (a0+a2)), + (float)(-a2) ); + MoveTo( d->hDc, pp2.x, pp2.y ); + AngleArc( d->hDc, pc.x, pc.y, rr, (float)mswNormalizeAngle(90 - (a0+a2)), + (float)(a2) ); + } else { + MoveTo( d->hDc, pp0.x, pp0.y ); + AngleArc( d->hDc, pc.x, pc.y, rr, (float)mswNormalizeAngle(90 - a0), + (float)(-a1) ); + } + } + + // should the center of the arc be drawn? + if( sizeCenter ) { + + // now draw the crosshair + MoveTo( d->hDc, pc.x - CENTERMARK_LENGTH*sizeCenter, pc.y ); + LineTo( d->hDc, pc.x + CENTERMARK_LENGTH*sizeCenter, pc.y ); + MoveTo( d->hDc, pc.x, pc.y - CENTERMARK_LENGTH*sizeCenter ); + LineTo( d->hDc, pc.x, pc.y + CENTERMARK_LENGTH*sizeCenter ); + + // invalidate the area of the crosshair + rect.top = pc.y - CENTERMARK_LENGTH*sizeCenter - 1; + rect.bottom = pc.y + CENTERMARK_LENGTH*sizeCenter + 1; + rect.left = pc.x - CENTERMARK_LENGTH*sizeCenter - 1; + rect.right = pc.x + CENTERMARK_LENGTH*sizeCenter + 1; + myInvalidateRect( d, &rect ); + } + + if (d->hWnd) { + dw++; + a1 += a0; + if (a1>360.0) { + rect.top = p0.y; + } else { + rect.top = min(pe.y,ps.y); + } + if (a1>(a0>180?360.0:0.0)+180) { + rect.bottom = p1.y; + } else { + rect.bottom = max(pe.y,ps.y); + } + if (a1>(a0>270?360.0:0.0)+270) { + rect.left = p0.x; + } else { + rect.left = min(pe.x,ps.x); + } + if (a1>(a0>90?360.0:0.0)+90) { + rect.right = p1.x; + } else { + rect.right = max(pe.x,ps.x); + } + rect.top -= dw; + rect.bottom += dw; + rect.left -= dw; + rect.right += dw; + myInvalidateRect( d, &rect ); + + } } void wDrawPoint( - wDraw_p d, - wDrawPix_t px, - wDrawPix_t py, - wDrawColor dc, - wDrawOpts dopt ) + wDraw_p d, + wDrawPix_t px, + wDrawPix_t py, + wDrawColor dc, + wDrawOpts dopt ) { - POINT p0; - RECT rect; - - p0.x = XDRAWPIX2WINPIX(d,px); - p0.y = YDRAWPIX2WINPIX(d,py); - - if ( p0.x < 0 || p0.y < 0 ) { - return; - } - if ( p0.x >= d->w || p0.y >= d->h ) { - return; - } - setDrawMode( d, 0, wDrawLineSolid, dc, dopt ); - - SetPixel( d->hDc, p0.x, p0.y, mswGetColor(d->hasPalette, - dc) /*colorPalette.palPalEntry[dc]*/ ); - if (d->hWnd) { - rect.top = p0.y-1; - rect.bottom = p0.y+1; - rect.left = p0.x-1; - rect.right = p0.x+1; - myInvalidateRect( d, &rect ); - } + POINT p0; + RECT rect; + + p0.x = XDRAWPIX2WINPIX(d,px); + p0.y = YDRAWPIX2WINPIX(d,py); + + if ( p0.x < 0 || p0.y < 0 ) { + return; + } + if ( p0.x >= d->w || p0.y >= d->h ) { + return; + } + setDrawMode( d, 0, wDrawLineSolid, dc, dopt ); + + SetPixel( d->hDc, p0.x, p0.y, mswGetColor(d->hasPalette, + dc) /*colorPalette.palPalEntry[dc]*/ ); + if (d->hWnd) { + rect.top = p0.y-1; + rect.bottom = p0.y+1; + rect.left = p0.x-1; + rect.right = p0.x+1; + myInvalidateRect( d, &rect ); + } } /* @@ -593,155 +631,155 @@ void wDrawPoint( static LOGFONT logFont = { - /* Initial default values */ - -24, 0, /* H, W */ - 0, /* A */ - 0, - FW_REGULAR, - 0, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Arial" - }; + /* Initial default values */ + -24, 0, /* H, W */ + 0, /* A */ + 0, + FW_REGULAR, + 0, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Arial" +}; static LOGFONT timesFont[2][2] = { - { { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_REGULAR, - 0, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Times" - }, - { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_REGULAR, - 1, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Times" - } - }, - { { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_BOLD, - 0, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Times" - }, - { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_BOLD, - 1, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Times" - } - } + { { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_REGULAR, + 0, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Times" + }, + { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_REGULAR, + 1, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Times" + } + }, + { { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_BOLD, + 0, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Times" + }, + { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_BOLD, + 1, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Times" + } + } }; static LOGFONT helvFont[2][2] = { - { { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_REGULAR, - 0, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Arial" - }, - { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_REGULAR, - 1, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Arial" - } - }, - { { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_BOLD, - 0, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Arial" - }, - { - /* Initial default values */ - 0, 0, /* H, W */ - 0, /* A */ - 0, - FW_BOLD, - 1, 0, 0,/* I, U, SO */ - ANSI_CHARSET, - 0, /* OP */ - 0, /* CP */ - 0, /* Q */ - 0, /* P&F */ - "Hevletica" - } - } + { { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_REGULAR, + 0, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Arial" + }, + { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_REGULAR, + 1, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Arial" + } + }, + { { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_BOLD, + 0, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Arial" + }, + { + /* Initial default values */ + 0, 0, /* H, W */ + 0, /* A */ + 0, + FW_BOLD, + 1, 0, 0,/* I, U, SO */ + ANSI_CHARSET, + 0, /* OP */ + 0, /* CP */ + 0, /* Q */ + 0, /* P&F */ + "Hevletica" + } + } }; void mswFontInit( void ) { - const char * face; - long size; - /** @prefs [msw window font] face=FontName */ - face = wPrefGetString( "msw window font", "face" ); - /** @prefs [msw window font] size=-24 */ - wPrefGetInteger( "msw window font", "size", &size, -24 ); - if (face) { - strncpy( logFont.lfFaceName, face, LF_FACESIZE ); - } - logFont.lfHeight = (int)size; + const char * face; + long size; + /** @prefs [msw window font] face=FontName */ + face = wPrefGetString( "msw window font", "face" ); + /** @prefs [msw window font] size=-24 */ + wPrefGetInteger( "msw window font", "size", &size, -24 ); + if (face) { + strncpy( logFont.lfFaceName, face, LF_FACESIZE ); + } + logFont.lfHeight = (int)size; } @@ -751,74 +789,74 @@ static double fontFactor = 1.0; static void doChooseFont( void ) { - int rc; - memset( &chooseFont, 0, sizeof chooseFont ); - chooseFont.lStructSize = sizeof chooseFont; - chooseFont.hwndOwner = mswHWnd; - chooseFont.lpLogFont = &logFont; - chooseFont.Flags = CF_SCREENFONTS|CF_SCALABLEONLY|CF_INITTOLOGFONTSTRUCT; - chooseFont.nFontType = SCREEN_FONTTYPE; - rc = ChooseFont( &chooseFont ); - if (rc) { - fontSize = (wFontSize_t)(-logFont.lfHeight * 72) / 96.0 / fontFactor; - if (fontSize < 1) { - fontSize = 1; - } - wPrefSetString( "msw window font", "face", logFont.lfFaceName ); - wPrefSetInteger( "msw window font", "size", logFont.lfHeight ); - } + int rc; + memset( &chooseFont, 0, sizeof chooseFont ); + chooseFont.lStructSize = sizeof chooseFont; + chooseFont.hwndOwner = mswHWnd; + chooseFont.lpLogFont = &logFont; + chooseFont.Flags = CF_SCREENFONTS|CF_SCALABLEONLY|CF_INITTOLOGFONTSTRUCT; + chooseFont.nFontType = SCREEN_FONTTYPE; + rc = ChooseFont( &chooseFont ); + if (rc) { + fontSize = (wFontSize_t)(-logFont.lfHeight * 72) / 96.0 / fontFactor; + if (fontSize < 1) { + fontSize = 1; + } + wPrefSetString( "msw window font", "face", logFont.lfFaceName ); + wPrefSetInteger( "msw window font", "size", logFont.lfHeight ); + } } static int computeFontSize( wDraw_p d, double siz ) { - int ret; - siz = (siz * d->DPI) / 72.0; - ret = (int)(siz * fontFactor); - if (ret < 1) { - ret = 1; - } - return -ret; + int ret; + siz = (siz * d->DPI) / 72.0; + ret = (int)(siz * fontFactor); + if (ret < 1) { + ret = 1; + } + return -ret; } void wDrawGetTextSize( - wDrawPix_t *w, - wDrawPix_t *h, - wDrawPix_t *d, - wDrawPix_t *a, - wDraw_p bd, - const char * text, - wFont_p fp, - double siz ) + wDrawPix_t *w, + wDrawPix_t *h, + wDrawPix_t *d, + wDrawPix_t *a, + wDraw_p bd, + const char * text, + wFont_p fp, + double siz ) { - wWinPix_t x, y; - HFONT newFont, prevFont; - DWORD extent; - int oldLfHeight; - TEXTMETRIC textMetric; - - if (fp == NULL) { - fp = &logFont; - } - fp->lfEscapement = 0; - oldLfHeight = fp->lfHeight; - fp->lfHeight = computeFontSize( bd, siz ); - fp->lfWidth = 0; - newFont = CreateFontIndirect( fp ); - prevFont = SelectObject( bd->hDc, newFont ); - extent = GetTextExtent( bd->hDc, CAST_AWAY_CONST text, (int)(strlen(text)) ); - - GetTextMetrics(bd->hDc, &textMetric); - - x = LOWORD(extent); - y = HIWORD(extent); - *w = (wDrawPix_t)x; - *h = (wDrawPix_t)y; - *d = (wDrawPix_t)textMetric.tmDescent; - *a = (wDrawPix_t)textMetric.tmAscent; - - SelectObject( bd->hDc, prevFont ); - DeleteObject( newFont ); - fp->lfHeight = oldLfHeight; + wWinPix_t x, y; + HFONT newFont, prevFont; + DWORD extent; + int oldLfHeight; + TEXTMETRIC textMetric; + + if (fp == NULL) { + fp = &logFont; + } + fp->lfEscapement = 0; + oldLfHeight = fp->lfHeight; + fp->lfHeight = computeFontSize( bd, siz ); + fp->lfWidth = 0; + newFont = CreateFontIndirect( fp ); + prevFont = SelectObject( bd->hDc, newFont ); + extent = GetTextExtent( bd->hDc, CAST_AWAY_CONST text, (int)(strlen(text)) ); + + GetTextMetrics(bd->hDc, &textMetric); + + x = LOWORD(extent); + y = HIWORD(extent); + *w = (wDrawPix_t)x; + *h = (wDrawPix_t)y; + *d = (wDrawPix_t)textMetric.tmDescent; + *a = (wDrawPix_t)textMetric.tmAscent; + + SelectObject( bd->hDc, prevFont ); + DeleteObject( newFont ); + fp->lfHeight = oldLfHeight; } /** * Draw text @@ -834,79 +872,79 @@ void wDrawGetTextSize( * \param dopts drawing options */ void wDrawString( - wDraw_p d, - wDrawPix_t px, - wDrawPix_t py, - double angle, - const char * text, - wFont_p fp, - double siz, - wDrawColor dc, - wDrawOpts dopts) + wDraw_p d, + wDrawPix_t px, + wDrawPix_t py, + double angle, + const char * text, + wFont_p fp, + double siz, + wDrawColor dc, + wDrawOpts dopts) { - int x, y; - HFONT newFont, prevFont; - DWORD extent; - int w, h; - RECT rect; - int oldLfHeight; - - if (fp == NULL) { - fp = &logFont; - } - - oldLfHeight = fp->lfHeight; - fp->lfEscapement = (int)(angle*10.0); - fp->lfHeight = computeFontSize(d, siz); - fp->lfWidth = 0; - newFont = CreateFontIndirect(fp); - x = XDRAWPIX2WINPIX(d,px) + (int)(mswsin(angle)*fp->lfHeight-0.5); - y = YDRAWPIX2WINPIX(d,py) + (int)(mswcos(angle)*fp->lfHeight-0.5); - - setDrawMode( d, 0, wDrawLineSolid, dc, dopts ); - prevFont = SelectObject(d->hDc, newFont); - SetBkMode(d->hDc, TRANSPARENT); - - if (dopts & wDrawOutlineFont) { - HPEN oldPen; - BeginPath(d->hDc); - TextOut(d->hDc, x, y, text, (int)strlen(text)); - EndPath(d->hDc); - - // Now draw outline text - oldPen = SelectObject(d->hDc, - CreatePen(PS_SOLID, 1, - mswGetColor(d->hasPalette, dc))); - StrokePath(d->hDc); - SelectObject(d->hDc, oldPen); - } else { - COLORREF old; - - old = SetTextColor(d->hDc, mswGetColor(d->hasPalette, dc)); - TextOut(d->hDc, x, y, text, (int)(strlen(text))); - SetTextColor(d->hDc, old); - } - - extent = GetTextExtent(d->hDc, CAST_AWAY_CONST text, (int)(strlen(text))); - SelectObject(d->hDc, prevFont); - w = LOWORD(extent); - h = HIWORD(extent); - - if (d->hWnd) { - rect.top = y - (w + h + 1); - rect.bottom = y + (w + h + 1); - rect.left = x - (w + h + 1); - rect.right = x + (w + h + 1); - myInvalidateRect(d, &rect); - } - - DeleteObject(newFont); - fp->lfHeight = oldLfHeight; + int x, y; + HFONT newFont, prevFont; + DWORD extent; + int w, h; + RECT rect; + int oldLfHeight; + + if (fp == NULL) { + fp = &logFont; + } + + oldLfHeight = fp->lfHeight; + fp->lfEscapement = (int)(angle*10.0); + fp->lfHeight = computeFontSize(d, siz); + fp->lfWidth = 0; + newFont = CreateFontIndirect(fp); + x = XDRAWPIX2WINPIX(d,px) + (int)(mswsin(angle)*fp->lfHeight-0.5); + y = YDRAWPIX2WINPIX(d,py) + (int)(mswcos(angle)*fp->lfHeight-0.5); + + setDrawMode( d, 0, wDrawLineSolid, dc, dopts ); + prevFont = SelectObject(d->hDc, newFont); + SetBkMode(d->hDc, TRANSPARENT); + + if (dopts & wDrawOutlineFont) { + HPEN oldPen; + BeginPath(d->hDc); + TextOut(d->hDc, x, y, text, (int)strlen(text)); + EndPath(d->hDc); + + // Now draw outline text + oldPen = SelectObject(d->hDc, + CreatePen(PS_SOLID, 1, + mswGetColor(d->hasPalette, dc))); + StrokePath(d->hDc); + SelectObject(d->hDc, oldPen); + } else { + COLORREF old; + + old = SetTextColor(d->hDc, mswGetColor(d->hasPalette, dc)); + TextOut(d->hDc, x, y, text, (int)(strlen(text))); + SetTextColor(d->hDc, old); + } + + extent = GetTextExtent(d->hDc, CAST_AWAY_CONST text, (int)(strlen(text))); + SelectObject(d->hDc, prevFont); + w = LOWORD(extent); + h = HIWORD(extent); + + if (d->hWnd) { + rect.top = y - (w + h + 1); + rect.bottom = y + (w + h + 1); + rect.left = x - (w + h + 1); + rect.right = x + (w + h + 1); + myInvalidateRect(d, &rect); + } + + DeleteObject(newFont); + fp->lfHeight = oldLfHeight; } static const char * wCurFont( void ) { - return logFont.lfFaceName; + return logFont.lfFaceName; } void wInitializeFonts() @@ -915,29 +953,29 @@ void wInitializeFonts() wFont_p wStandardFont( int family, wBool_t bold, wBool_t italic ) { - if (family == F_TIMES) { - return ×Font[bold][italic]; - } else if (family == F_HELV) { - return &helvFont[bold][italic]; - } else { - return NULL; - } + if (family == F_TIMES) { + return ×Font[bold][italic]; + } else if (family == F_HELV) { + return &helvFont[bold][italic]; + } else { + return NULL; + } } void wSelectFont( const char * title ) { - doChooseFont(); + doChooseFont(); } wFontSize_t wSelectedFontSize( void ) { - return fontSize; + return fontSize; } void wSetSelectedFontSize(wFontSize_t size) { - fontSize = size; + fontSize = size; } /* @@ -951,58 +989,58 @@ void wSetSelectedFontSize(wFontSize_t size) void wDrawFilledRectangle( - wDraw_p d, - wDrawPix_t px, - wDrawPix_t py, - wDrawPix_t sx, - wDrawPix_t sy, - wDrawColor color, - wDrawOpts opts ) + wDraw_p d, + wDrawPix_t px, + wDrawPix_t py, + wDrawPix_t sx, + wDrawPix_t sy, + wDrawColor color, + wDrawOpts opts ) { - int mode; - RECT rect; - if (d == NULL) { - return; - } - setDrawBrush( d, color, opts ); - if (opts & wDrawOptTransparent) { - mode = R2_NOTXORPEN; - } else { - mode = R2_COPYPEN; - } - SetROP2(d->hDc, mode); - rect.left = XDRAWPIX2WINPIX(d,px); - rect.right = XDRAWPIX2WINPIX(d,px+sx); - rect.top = YDRAWPIX2WINPIX(d,py+sy); - rect.bottom = YDRAWPIX2WINPIX(d,py); - if ( rect.right < 0 || - rect.bottom < 0 ) { - return; - } - if ( rect.left < 0 ) { - rect.left = 0; - } - if ( rect.top < 0 ) { - rect.top = 0; - } - if ( rect.left > d->w || - rect.top > d->h ) { - return; - } - if ( rect.right > d->w ) { - rect.right = d->w; - } - if ( rect.bottom > d->h ) { - rect.bottom = d->h; - } - Rectangle( d->hDc, rect.left, rect.top, rect.right, rect.bottom ); - if (d->hWnd) { - rect.top--; - rect.left--; - rect.bottom++; - rect.right++; - myInvalidateRect( d, &rect ); - } + int mode; + RECT rect; + if (d == NULL) { + return; + } + setDrawBrush( d, color, opts ); + if (opts & wDrawOptTransparent) { + mode = R2_NOTXORPEN; + } else { + mode = R2_COPYPEN; + } + SetROP2(d->hDc, mode); + rect.left = XDRAWPIX2WINPIX(d,px); + rect.right = XDRAWPIX2WINPIX(d,px+sx); + rect.top = YDRAWPIX2WINPIX(d,py+sy); + rect.bottom = YDRAWPIX2WINPIX(d,py); + if ( rect.right < 0 || + rect.bottom < 0 ) { + return; + } + if ( rect.left < 0 ) { + rect.left = 0; + } + if ( rect.top < 0 ) { + rect.top = 0; + } + if ( rect.left > d->w || + rect.top > d->h ) { + return; + } + if ( rect.right > d->w ) { + rect.right = d->w; + } + if ( rect.bottom > d->h ) { + rect.bottom = d->h; + } + Rectangle( d->hDc, rect.left, rect.top, rect.right, rect.bottom ); + if (d->hWnd) { + rect.top--; + rect.left--; + rect.bottom++; + rect.right++; + myInvalidateRect( d, &rect ); + } } #ifdef DRAWFILLPOLYLOG @@ -1027,34 +1065,34 @@ static dynArr_t wFillType_da; */ static void addPoint( - wDraw_p d, - int pk, - coOrd * pp, - BYTE type, RECT * pr) + wDraw_p d, + int pk, + coOrd * pp, + BYTE type, RECT * pr) { - POINT p; - p.x = XDRAWPIX2WINPIX(d, pp->x); - p.y = YDRAWPIX2WINPIX(d, pp->y); + POINT p; + p.x = XDRAWPIX2WINPIX(d, pp->x); + p.y = YDRAWPIX2WINPIX(d, pp->y); #ifdef DRAWFILLPOLYLOG - fprintf(logF, " q[%d] = {%d,%d}\n", pk, p.x, p.y); + fprintf(logF, " q[%d] = {%d,%d}\n", pk, p.x, p.y); #endif - DYNARR_N(POINT, wFillPoints_da, pk) = p; - DYNARR_N(BYTE, wFillType_da, pk) = type; - - if (p.x < pr->left) { - pr->left = p.x; - } - if (p.x > pr->right) { - pr->right = p.x; - } - if (p.y < pr->top) { - pr->top = p.y; - } - if (p.y > pr->bottom) { - pr->bottom = p.y; - } + DYNARR_N(POINT, wFillPoints_da, pk) = p; + DYNARR_N(BYTE, wFillType_da, pk) = type; + + if (p.x < pr->left) { + pr->left = p.x; + } + if (p.x > pr->right) { + pr->right = p.x; + } + if (p.y < pr->top) { + pr->top = p.y; + } + if (p.y > pr->bottom) { + pr->bottom = p.y; + } } /** @@ -1074,191 +1112,191 @@ static void addPoint( */ void wDrawPolygon( - wDraw_p d, - wDrawPix_t node[][2], - wPolyLine_e type[], - wIndex_t cnt, - wDrawColor color, - wDrawWidth dw, - wDrawLineType_e lt, - wDrawOpts opts, - int fill, - int open) + wDraw_p d, + wDrawPix_t node[][2], + wPolyLine_e type[], + wIndex_t cnt, + wDrawColor color, + wDrawWidth dw, + wDrawLineType_e lt, + wDrawOpts opts, + int fill, + int open) { - RECT rect; - int i, prevNode, nextNode; - int pointCount = 0; - coOrd endPoint0, endPoint1, controlPoint0, controlPoint1; - coOrd point, startingPoint; - BOOL rc; - int closed = 0; - - if (d == NULL) { - return; - } - - // make sure the array for the points is large enough - // worst case are rounded corners that require 4 points - DYNARR_RESET(POINT,wFillPoints_da); - DYNARR_SET(POINT,wFillPoints_da,(cnt + 1) * 4); - DYNARR_RESET(BYTE,wFillType_da); - DYNARR_SET(POINT,wFillType_da, (cnt + 1) * 4); - - BeginPath(d->hDc); - - if (fill) { - int mode; - setDrawBrush(d, color, opts); - if (opts & wDrawOptTransparent) { - mode = R2_NOTXORPEN; - } else { - mode = R2_COPYPEN; - } - SetROP2(d->hDc, mode); - - } else { - setDrawMode(d, dw, lt, color, opts); - } - - rect.left = rect.right = XDRAWPIX2WINPIX(d,node[cnt-1][0]-1); - rect.top = rect.bottom = YDRAWPIX2WINPIX(d,node[cnt-1][1]+1); + RECT rect; + int i, prevNode, nextNode; + int pointCount = 0; + coOrd endPoint0, endPoint1, controlPoint0, controlPoint1; + coOrd point, startingPoint; + BOOL rc; + int closed = 0; + + if (d == NULL) { + return; + } + + // make sure the array for the points is large enough + // worst case are rounded corners that require 4 points + DYNARR_RESET(POINT,wFillPoints_da); + DYNARR_SET(POINT,wFillPoints_da,(cnt + 1) * 4); + DYNARR_RESET(BYTE,wFillType_da); + DYNARR_SET(POINT,wFillType_da, (cnt + 1) * 4); + + BeginPath(d->hDc); + + if (fill) { + int mode; + setDrawBrush(d, color, opts); + if (opts & wDrawOptTransparent) { + mode = R2_NOTXORPEN; + } else { + mode = R2_COPYPEN; + } + SetROP2(d->hDc, mode); + + } else { + setDrawMode(d, dw, lt, color, opts); + } + + rect.left = rect.right = XDRAWPIX2WINPIX(d,node[cnt-1][0]-1); + rect.top = rect.bottom = YDRAWPIX2WINPIX(d,node[cnt-1][1]+1); #ifdef DRAWFILLPOLYLOG - logF = fopen("log.txt", "a"); - fprintf(logF, "\np[%d] = {%d,%d}\n", cnt-1, node[0][0], node[0][1]); + logF = fopen("log.txt", "a"); + fprintf(logF, "\np[%d] = {%d,%d}\n", cnt-1, node[0][0], node[0][1]); #endif - for (i=0; i 0) && (distNext > 0)) { - double ratio = sqrt(distPrev / distNext); - if (distPrev < distNext) { - endPoint1.x = ((nextXDistance*ratio) / 2) + node[i][0]; - endPoint1.y = ((nextYDistance*ratio) / 2) + node[i][1]; - } else { - endPoint0.x = node[i][0] - (prevXDistance / (2 * ratio)); - endPoint0.y = node[i][1] - (prevYDistance / (2 * ratio)); - } - } - // experience says that the best look is achieved if the - // control points are in the middle between end point and node - controlPoint0.x = (node[i][0] - endPoint0.x) / 2 + endPoint0.x; - controlPoint0.y = (node[i][1] - endPoint0.y) / 2 + endPoint0.y; - - controlPoint1.x = (endPoint1.x - node[i][0]) / 2 + node[i][0]; - controlPoint1.y = (endPoint1.y - node[i][1]) / 2 + node[i][1]; - } else { - controlPoint0 = point; - controlPoint1 = point; - } - } - - if (i==0) { - if (type1 == wPolyLineStraight || open) { - // for straight lines or open shapes use the starting point as passed - addPoint(d, pointCount++, &point, PT_MOVETO, &rect); - startingPoint = point; - } else { - // for Bezier begin with the calculated starting point - addPoint(d, pointCount++, &endPoint0, PT_MOVETO, &rect); - addPoint(d, pointCount++, &controlPoint0, PT_BEZIERTO, &rect); - addPoint(d, pointCount++, &controlPoint1, PT_BEZIERTO, &rect); - addPoint(d, pointCount++, &endPoint1, PT_BEZIERTO, &rect); - startingPoint = endPoint0; - } - } else { - if (type1 == wPolyLineStraight || (open && (i==cnt-1))) { - addPoint(d, pointCount++, &point, PT_LINETO, &rect); - } else { - if (i==cnt-1 && !open) { - closed = TRUE; - } - addPoint(d, pointCount++, &endPoint0, PT_LINETO, &rect); - addPoint(d, pointCount++, &controlPoint0, PT_BEZIERTO, &rect); - addPoint(d, pointCount++, &controlPoint1, PT_BEZIERTO, &rect); - addPoint(d, pointCount++, &endPoint1, - PT_BEZIERTO | (closed ? PT_CLOSEFIGURE : 0), &rect); - } - } - } - - if (!open && !closed) { - addPoint(d, pointCount++, &startingPoint, PT_LINETO, &rect); - } - rc = PolyDraw(d->hDc, wFillPoints_da.ptr, wFillType_da.ptr, pointCount); - - EndPath(d->hDc); - - if (fill && !open) { - FillPath(d->hDc); - } else { - StrokePath(d->hDc); - } - - if (d->hWnd) { - rect.top--; - rect.left--; - rect.bottom++; - rect.right++; - myInvalidateRect(d, &rect); - } + for (i=0; i 0) && (distNext > 0)) { + double ratio = sqrt(distPrev / distNext); + if (distPrev < distNext) { + endPoint1.x = ((nextXDistance*ratio) / 2) + node[i][0]; + endPoint1.y = ((nextYDistance*ratio) / 2) + node[i][1]; + } else { + endPoint0.x = node[i][0] - (prevXDistance / (2 * ratio)); + endPoint0.y = node[i][1] - (prevYDistance / (2 * ratio)); + } + } + // experience says that the best look is achieved if the + // control points are in the middle between end point and node + controlPoint0.x = (node[i][0] - endPoint0.x) / 2 + endPoint0.x; + controlPoint0.y = (node[i][1] - endPoint0.y) / 2 + endPoint0.y; + + controlPoint1.x = (endPoint1.x - node[i][0]) / 2 + node[i][0]; + controlPoint1.y = (endPoint1.y - node[i][1]) / 2 + node[i][1]; + } else { + controlPoint0 = point; + controlPoint1 = point; + } + } + + if (i==0) { + if (type1 == wPolyLineStraight || open) { + // for straight lines or open shapes use the starting point as passed + addPoint(d, pointCount++, &point, PT_MOVETO, &rect); + startingPoint = point; + } else { + // for Bezier begin with the calculated starting point + addPoint(d, pointCount++, &endPoint0, PT_MOVETO, &rect); + addPoint(d, pointCount++, &controlPoint0, PT_BEZIERTO, &rect); + addPoint(d, pointCount++, &controlPoint1, PT_BEZIERTO, &rect); + addPoint(d, pointCount++, &endPoint1, PT_BEZIERTO, &rect); + startingPoint = endPoint0; + } + } else { + if (type1 == wPolyLineStraight || (open && (i==cnt-1))) { + addPoint(d, pointCount++, &point, PT_LINETO, &rect); + } else { + if (i==cnt-1 && !open) { + closed = TRUE; + } + addPoint(d, pointCount++, &endPoint0, PT_LINETO, &rect); + addPoint(d, pointCount++, &controlPoint0, PT_BEZIERTO, &rect); + addPoint(d, pointCount++, &controlPoint1, PT_BEZIERTO, &rect); + addPoint(d, pointCount++, &endPoint1, + PT_BEZIERTO | (closed ? PT_CLOSEFIGURE : 0), &rect); + } + } + } + + if (!open && !closed) { + addPoint(d, pointCount++, &startingPoint, PT_LINETO, &rect); + } + rc = PolyDraw(d->hDc, wFillPoints_da.ptr, wFillType_da.ptr, pointCount); + + EndPath(d->hDc); + + if (fill && !open) { + FillPath(d->hDc); + } else { + StrokePath(d->hDc); + } + + if (d->hWnd) { + rect.top--; + rect.left--; + rect.bottom++; + rect.right++; + myInvalidateRect(d, &rect); + } } #define MAX_FILLCIRCLE_POINTS (30) void wDrawFilledCircle( - wDraw_p d, - wDrawPix_t x, - wDrawPix_t y, - wDrawPix_t r, - wDrawColor color, - wDrawOpts opts ) + wDraw_p d, + wDrawPix_t x, + wDrawPix_t y, + wDrawPix_t r, + wDrawColor color, + wDrawOpts opts ) { - POINT p0, p1; - RECT rect; - static wDrawPix_t circlePts[MAX_FILLCIRCLE_POINTS][2]; - - p0.x = XDRAWPIX2WINPIX(d,x-r); - p0.y = YDRAWPIX2WINPIX(d,y+r); - p1.x = XDRAWPIX2WINPIX(d,x+r); - p1.y = YDRAWPIX2WINPIX(d,y-r); - - setDrawBrush( d, color, opts ); - Ellipse( d->hDc, p0.x, p0.y, p1.x, p1.y ); - if (d->hWnd) { - rect.top = p0.y; - rect.bottom = p1.y; - rect.left = p0.x; - rect.right = p1.x; - myInvalidateRect( d, &rect ); - } + POINT p0, p1; + RECT rect; + static wDrawPix_t circlePts[MAX_FILLCIRCLE_POINTS][2]; + + p0.x = XDRAWPIX2WINPIX(d,x-r); + p0.y = YDRAWPIX2WINPIX(d,y+r); + p1.x = XDRAWPIX2WINPIX(d,x+r); + p1.y = YDRAWPIX2WINPIX(d,y-r); + + setDrawBrush( d, color, opts ); + Ellipse( d->hDc, p0.x, p0.y, p1.x, p1.y ); + if (d->hWnd) { + rect.top = p0.y; + rect.bottom = p1.y; + rect.left = p0.x; + rect.right = p1.x; + myInvalidateRect( d, &rect ); + } } /* @@ -1271,124 +1309,124 @@ void wDrawFilledCircle( void wDrawSaveImage( - wDraw_p bd ) + wDraw_p bd ) { - if ( bd->hBmBackup ) { - SelectObject( bd->hDcBackup, bd->hBmBackupOld ); - DeleteObject( bd->hBmBackup ); - bd->hBmBackup = (HBITMAP)0; - } - if ( bd->hDcBackup == (HDC)0 ) { - bd->hDcBackup = CreateCompatibleDC( bd->hDc ); - } - bd->hBmBackup = CreateCompatibleBitmap( bd->hDc, bd->w, bd->h ); - bd->hBmBackupOld = SelectObject( bd->hDcBackup, bd->hBmBackup ); - BitBlt( bd->hDcBackup, 0, 0, bd->w, bd->h, bd->hDc, 0, 0, SRCCOPY ); + if ( bd->hBmBackup ) { + SelectObject( bd->hDcBackup, bd->hBmBackupOld ); + DeleteObject( bd->hBmBackup ); + bd->hBmBackup = (HBITMAP)0; + } + if ( bd->hDcBackup == (HDC)0 ) { + bd->hDcBackup = CreateCompatibleDC( bd->hDc ); + } + bd->hBmBackup = CreateCompatibleBitmap( bd->hDc, bd->w, bd->h ); + bd->hBmBackupOld = SelectObject( bd->hDcBackup, bd->hBmBackup ); + BitBlt( bd->hDcBackup, 0, 0, bd->w, bd->h, bd->hDc, 0, 0, SRCCOPY ); } void wDrawRestoreImage( - wDraw_p bd ) + wDraw_p bd ) { - if ( bd->hBmBackup == (HBITMAP)0 ) { - mswFail( "wDrawRestoreImage: hBmBackup == 0" ); - return; - } - BitBlt( bd->hDc, 0, 0, bd->w, bd->h, bd->hDcBackup, 0, 0, SRCCOPY ); - InvalidateRect( bd->hWnd, NULL, FALSE ); + if ( bd->hBmBackup == (HBITMAP)0 ) { + mswFail( "wDrawRestoreImage: hBmBackup == 0" ); + return; + } + BitBlt( bd->hDc, 0, 0, bd->w, bd->h, bd->hDcBackup, 0, 0, SRCCOPY ); + InvalidateRect( bd->hWnd, NULL, FALSE ); } void wDrawClearTemp( wDraw_p d ) { - RECT rect; - SelectObject( d->hDc, d->hBmTemp ); - BitBlt(d->hDc, 0, 0, d->w, d->h, d->hDc, 0, 0, WHITENESS); - if (d->hWnd) { - rect.top = 0; - rect.bottom = d->h; - rect.left = 0; - rect.right = d->w; - InvalidateRect( d->hWnd, &rect, FALSE ); - } + RECT rect; + SelectObject( d->hDc, d->hBmTemp ); + BitBlt(d->hDc, 0, 0, d->w, d->h, d->hDc, 0, 0, WHITENESS); + if (d->hWnd) { + rect.top = 0; + rect.bottom = d->h; + rect.left = 0; + rect.right = d->w; + InvalidateRect( d->hWnd, &rect, FALSE ); + } } void wDrawClear( wDraw_p d ) { - SelectObject( d->hDc, d->hBmMain ); - // BitBlt is faster than Rectangle - BitBlt(d->hDc, 0, 0, d->w, d->h, d->hDc, 0, 0, WHITENESS); - wDrawClearTemp(d); + SelectObject( d->hDc, d->hBmMain ); + // BitBlt is faster than Rectangle + BitBlt(d->hDc, 0, 0, d->w, d->h, d->hDc, 0, 0, WHITENESS); + wDrawClearTemp(d); } void wDrawSetSize( - wDraw_p d, - wWinPix_t width, - wWinPix_t height, void * redraw) + wDraw_p d, + wWinPix_t width, + wWinPix_t height, void * redraw) { - d->w = width; - d->h = height; - if (!SetWindowPos( d->hWnd, HWND_TOP, 0, 0, - d->w, d->h, SWP_NOMOVE|SWP_NOZORDER)) { - mswFail("wDrawSetSize: SetWindowPos"); - } - /*wRedraw( d );*/ + d->w = width; + d->h = height; + if (!SetWindowPos( d->hWnd, HWND_TOP, 0, 0, + d->w, d->h, SWP_NOMOVE|SWP_NOZORDER)) { + mswFail("wDrawSetSize: SetWindowPos"); + } + /*wRedraw( d );*/ } void wDrawGetSize( - wDraw_p d, - wWinPix_t * width, - wWinPix_t * height ) + wDraw_p d, + wWinPix_t * width, + wWinPix_t * height ) { - *width = d->w-2; - *height = d->h-2; + *width = d->w-2; + *height = d->h-2; } void * wDrawGetContext( wDraw_p d ) { - return d->data; + return d->data; } double wDrawGetDPI( wDraw_p d ) { - return d->DPI; + return d->DPI; } double wDrawGetMaxRadius( wDraw_p d ) { - return 4096.0; + return 4096.0; } void wDrawClip( - wDraw_p d, - wDrawPix_t x, - wDrawPix_t y, - wDrawPix_t w, - wDrawPix_t h ) + wDraw_p d, + wDrawPix_t x, + wDrawPix_t y, + wDrawPix_t w, + wDrawPix_t h ) { - wWinPix_t ix0, iy0, ix1, iy1; - HRGN hRgnClip; - ix0 = XDRAWPIX2WINPIX(d,x); - iy0 = YDRAWPIX2WINPIX(d,y); - ix1 = XDRAWPIX2WINPIX(d,x+w); - iy1 = YDRAWPIX2WINPIX(d,y+h); - /* Note: Ydim is upside down so iy1hDc, hRgnClip ); - DeleteObject( hRgnClip ); + wWinPix_t ix0, iy0, ix1, iy1; + HRGN hRgnClip; + ix0 = XDRAWPIX2WINPIX(d,x); + iy0 = YDRAWPIX2WINPIX(d,y); + ix1 = XDRAWPIX2WINPIX(d,x+w); + iy1 = YDRAWPIX2WINPIX(d,y+h); + /* Note: Ydim is upside down so iy1hDc, hRgnClip ); + DeleteObject( hRgnClip ); } void wRedraw( wDraw_p d ) { - wDrawClear( d ); - if (d->drawRepaint) { - d->drawRepaint( d, d->data, 0, 0 ); - } + wDrawClear( d ); + if (d->drawRepaint) { + d->drawRepaint( d, d->data, 0, 0 ); + } } /* @@ -1405,74 +1443,74 @@ static wCursor_t curCursor = wCursorNormal; void DoSetCursor() { - switch (curCursor) { - case wCursorNormal: - default: - SetCursor(LoadCursor(NULL, IDC_ARROW)); - break; - - case wCursorWait: - SetCursor(LoadCursor(NULL, IDC_WAIT)); - break; - - case wCursorCross: - SetCursor(LoadCursor(NULL, IDC_CROSS)); - break; - - case wCursorIBeam: - SetCursor(LoadCursor(NULL, IDC_IBEAM)); - break; - - case wCursorQuestion: - SetCursor(LoadCursor(NULL, IDC_HELP)); - break; - - case wCursorHand: - SetCursor(LoadCursor(NULL, IDC_HAND)); - break; - - case wCursorNo: - SetCursor(LoadCursor(NULL, IDC_NO)); - break; - - case wCursorSizeAll: - SetCursor(LoadCursor(NULL, IDC_SIZEALL)); - break; - - case wCursorSizeNESW: - SetCursor(LoadCursor(NULL, IDC_SIZENESW)); - break; - - case wCursorSizeNWSE: - SetCursor(LoadCursor(NULL, IDC_SIZENWSE)); - break; - - case wCursorSizeNS: - SetCursor(LoadCursor(NULL, IDC_SIZENS)); - break; - - case wCursorSizeWE: - SetCursor(LoadCursor(NULL, IDC_SIZEWE)); - break; - - case wCursorAppStart: - SetCursor(LoadCursor(NULL, IDC_APPSTARTING)); - break; - - case wCursorNone: - if (!dontHideCursor) { - SetCursor(NULL); - } - break; - } + switch (curCursor) { + case wCursorNormal: + default: + SetCursor(LoadCursor(NULL, IDC_ARROW)); + break; + + case wCursorWait: + SetCursor(LoadCursor(NULL, IDC_WAIT)); + break; + + case wCursorCross: + SetCursor(LoadCursor(NULL, IDC_CROSS)); + break; + + case wCursorIBeam: + SetCursor(LoadCursor(NULL, IDC_IBEAM)); + break; + + case wCursorQuestion: + SetCursor(LoadCursor(NULL, IDC_HELP)); + break; + + case wCursorHand: + SetCursor(LoadCursor(NULL, IDC_HAND)); + break; + + case wCursorNo: + SetCursor(LoadCursor(NULL, IDC_NO)); + break; + + case wCursorSizeAll: + SetCursor(LoadCursor(NULL, IDC_SIZEALL)); + break; + + case wCursorSizeNESW: + SetCursor(LoadCursor(NULL, IDC_SIZENESW)); + break; + + case wCursorSizeNWSE: + SetCursor(LoadCursor(NULL, IDC_SIZENWSE)); + break; + + case wCursorSizeNS: + SetCursor(LoadCursor(NULL, IDC_SIZENS)); + break; + + case wCursorSizeWE: + SetCursor(LoadCursor(NULL, IDC_SIZEWE)); + break; + + case wCursorAppStart: + SetCursor(LoadCursor(NULL, IDC_APPSTARTING)); + break; + + case wCursorNone: + if (!dontHideCursor) { + SetCursor(NULL); + } + break; + } } void wSetCursor(wDraw_p win, - wCursor_t cursor) + wCursor_t cursor) { - curCursor = cursor; - DoSetCursor(); + curCursor = cursor; + DoSetCursor(); } @@ -1486,14 +1524,14 @@ void wSetCursor(wDraw_p win, */ struct wDrawBitMap_t { - wDrawBitMap_p next; - wDrawPix_t x; - wDrawPix_t y; - wDrawPix_t w; - wDrawPix_t h; - char * bmx; - wDrawColor color; - HBITMAP bm; + wDrawBitMap_p next; + wDrawPix_t x; + wDrawPix_t y; + wDrawPix_t w; + wDrawPix_t h; + char * bmx; + wDrawColor color; + HBITMAP bm; }; static wDrawBitMap_p bmRoot = NULL; @@ -1501,87 +1539,87 @@ extern wDrawColor drawColorWhite; extern wDrawColor drawColorBlack; void wDrawBitMap( - wDraw_p d, - wDrawBitMap_p bm, - wDrawPix_t px, - wDrawPix_t py, - wDrawColor dc, - wDrawOpts dopt ) + wDraw_p d, + wDrawBitMap_p bm, + wDrawPix_t px, + wDrawPix_t py, + wDrawColor dc, + wDrawOpts dopt ) { - HDC bmDc; - HBITMAP oldBm; - DWORD mode; - int x0, y0; - RECT rect; - - x0 = XDRAWPIX2WINPIX(d,px-bm->x); - y0 = YDRAWPIX2WINPIX(d,py-bm->y+bm->h); + HDC bmDc; + HBITMAP oldBm; + DWORD mode; + int x0, y0; + RECT rect; + + x0 = XDRAWPIX2WINPIX(d,px-bm->x); + y0 = YDRAWPIX2WINPIX(d,py-bm->y+bm->h); #ifdef LATER - if ( noNegDrawArgs > 0 && ( x0 < 0 || y0 < 0 ) ) { - return; - } + if ( noNegDrawArgs > 0 && ( x0 < 0 || y0 < 0 ) ) { + return; + } #endif - if (dc == drawColorWhite) { - mode = clrOp; - dc = drawColorBlack; - } else { - mode = setOp; - } - - if ( bm->color != dc ) { - if ( bm->bm ) { - DeleteObject( bm->bm ); - } - bm->bm = mswCreateBitMap( mswGetColor(d->hasPalette, - dc) /*colorPalette.palPalEntry[dc]*/, RGB( 255, 255, 255 ), - RGB( 255, 255, 255 ), (wWinPix_t)bm->w, (wWinPix_t)bm->h, bm->bmx ); - bm->color = dc; - } - - bmDc = CreateCompatibleDC( d->hDc ); - setDrawMode( d, 0, wDrawLineSolid, dc, dopt ); - oldBm = SelectObject( bmDc, bm->bm ); - BitBlt( d->hDc, x0, y0, (wWinPix_t)bm->w, (wWinPix_t)bm->h, bmDc, 0, 0, mode ); - SelectObject( bmDc, oldBm ); - DeleteDC( bmDc ); - if (d->hWnd) { - rect.top = y0-1; - rect.bottom = rect.top+ (wWinPix_t)bm->h+1; - rect.left = x0-1; - rect.right = rect.left+ (wWinPix_t)bm->w+1; - myInvalidateRect( d, &rect ); - } + if (dc == drawColorWhite) { + mode = clrOp; + dc = drawColorBlack; + } else { + mode = setOp; + } + + if ( bm->color != dc ) { + if ( bm->bm ) { + DeleteObject( bm->bm ); + } + bm->bm = mswCreateBitMap( mswGetColor(d->hasPalette, + dc) /*colorPalette.palPalEntry[dc]*/, RGB(255, 255, 255), + RGB( 255, 255, 255 ), (wWinPix_t)bm->w, (wWinPix_t)bm->h, bm->bmx ); + bm->color = dc; + } + + bmDc = CreateCompatibleDC( d->hDc ); + setDrawMode( d, 0, wDrawLineSolid, dc, dopt ); + oldBm = SelectObject( bmDc, bm->bm ); + BitBlt( d->hDc, x0, y0, (wWinPix_t)bm->w, (wWinPix_t)bm->h, bmDc, 0, 0, mode ); + SelectObject( bmDc, oldBm ); + DeleteDC( bmDc ); + if (d->hWnd) { + rect.top = y0-1; + rect.bottom = rect.top+ (wWinPix_t)bm->h+1; + rect.left = x0-1; + rect.right = rect.left+ (wWinPix_t)bm->w+1; + myInvalidateRect( d, &rect ); + } } wDrawBitMap_p wDrawBitMapCreate( - wDraw_p d, - int w, - int h, - int x, - int y, - const unsigned char * bits ) + wDraw_p d, + int w, + int h, + int x, + int y, + const unsigned char * bits ) { - wDrawBitMap_p bm; - int bmSize = ((w+7)/8) * h; - bm = (wDrawBitMap_p)malloc( sizeof *bm ); - if (bmRoot == NULL) { - bmRoot = bm; - bm->next = NULL; - } else { - bm->next = bmRoot; - bmRoot = bm; - } - bm->x = x; - bm->y = y; - bm->w = w; - bm->h = h; - bm->bmx = malloc( bmSize ); - bm->bm = (HBITMAP)0; - bm->color = -1; - memcpy( bm->bmx, bits, bmSize ); - /*bm->bm = mswCreateBitMap( GetSysColor(COLOR_BTNTEXT), RGB( 255, 255, 255 ), w, h, bits );*/ - return bm; + wDrawBitMap_p bm; + int bmSize = ((w+7)/8) * h; + bm = (wDrawBitMap_p)malloc( sizeof *bm ); + if (bmRoot == NULL) { + bmRoot = bm; + bm->next = NULL; + } else { + bm->next = bmRoot; + bmRoot = bm; + } + bm->x = x; + bm->y = y; + bm->w = w; + bm->h = h; + bm->bmx = malloc( bmSize ); + bm->bm = (HBITMAP)0; + bm->color = -1; + memcpy( bm->bmx, bits, bmSize ); + /*bm->bm = mswCreateBitMap( GetSysColor(COLOR_BTNTEXT), RGB( 255, 255, 255 ), w, h, bits );*/ + return bm; } /* @@ -1595,348 +1633,394 @@ wDrawBitMap_p wDrawBitMapCreate( static int doSetFocus = 1; LRESULT FAR PASCAL XEXPORT mswDrawPush( - HWND hWnd, - UINT message, - WPARAM wParam, - LPARAM lParam ) + HWND hWnd, + UINT message, + WPARAM wParam, + LPARAM lParam ) { - wIndex_t inx = (wIndex_t)GetWindowLongPtr( hWnd, GWL_ID ); - wDraw_p b; - wWinPix_t ix, iy; - wDrawPix_t x, y; - HDC hDc; - PAINTSTRUCT ps; - wAction_t action; - RECT rect; - HWND activeWnd; - HWND focusWnd; - wAccelKey_e extChar; - - switch( message ) { - case WM_CREATE: - b = (wDraw_p)mswMapIndex( inx ); - hDc = GetDC(hWnd); - if ( b->option & BD_DIRECT ) { - b->hDc = hDc; - b->hBmMain = 0; - b->hBmTemp = 0; - b->hBmOld = 0; - } else { - b->hDc = CreateCompatibleDC( hDc ); - b->hBmMain = CreateCompatibleBitmap( hDc, b->w, b->h ); - b->hBmTemp = CreateCompatibleBitmap( hDc, b->w, b->h ); - b->hBmOld = SelectObject( b->hDc, b->hBmMain ); - } - if (mswPalette) { - SelectPalette( b->hDc, mswPalette, 0 ); - RealizePalette( b->hDc ); - } - b->wFactor = (double)GetDeviceCaps( b->hDc, LOGPIXELSX ); - b->hFactor = (double)GetDeviceCaps( b->hDc, LOGPIXELSY ); - double dpi; - /** @prefs [Preference] ScreenDPI=96.0 Sets DPI of screen */ - wPrefGetFloat(PREFSECTION, DPISET, &dpi, 96.0); - b->DPI = dpi; - b->hWnd = hWnd; - SetROP2( b->hDc, R2_WHITE ); - Rectangle( b->hDc, 0, 0, b->w, b->h ); - if ( (b->option & BD_DIRECT) == 0 ) { - SetROP2( hDc, R2_WHITE ); - Rectangle( hDc, 0, 0, b->w, b->h ); - ReleaseDC( hWnd, hDc ); - } - break; - case WM_SIZE: - b = (wDraw_p)mswMapIndex( inx ); - ix = LOWORD( lParam ); - iy = HIWORD( lParam ); - b->w = ix+2; - b->h = iy+2; - if (b->hWnd) { - if ( b->option & BD_DIRECT ) { - } else { - hDc = GetDC( b->hWnd ); + wIndex_t inx = (wIndex_t)GetWindowLongPtr( hWnd, GWL_ID ); + wDraw_p b; + wWinPix_t ix, iy; + wDrawPix_t x, y; + HDC hDc; + PAINTSTRUCT ps; + wAction_t action; + RECT rect; + HWND activeWnd; + HWND focusWnd; + wAccelKey_e extChar; + + switch( message ) { + case WM_CREATE: + b = (wDraw_p)mswMapIndex( inx ); + hDc = GetDC(hWnd); + if ( b->option & BD_DIRECT ) { + b->hDc = hDc; + b->hBmMain = 0; + b->hBmTemp = 0; + b->hBmOld = 0; + } else { + b->hDc = CreateCompatibleDC( hDc ); + b->hBmMain = CreateCompatibleBitmap( hDc, b->w, b->h ); + b->hBmTemp = CreateCompatibleBitmap( hDc, b->w, b->h ); + b->hBmOld = SelectObject( b->hDc, b->hBmMain ); + } + if (mswPalette) { + SelectPalette( b->hDc, mswPalette, 0 ); + RealizePalette( b->hDc ); + } + b->wFactor = (double)GetDeviceCaps( b->hDc, LOGPIXELSX ); + b->hFactor = (double)GetDeviceCaps( b->hDc, LOGPIXELSY ); + double dpi; + /** @prefs [Preference] ScreenDPI=96.0 Sets DPI of screen */ + wPrefGetFloat(PREFSECTION, DPISET, &dpi, 96.0); + b->DPI = dpi; + b->hWnd = hWnd; + SetROP2( b->hDc, R2_WHITE ); + Rectangle( b->hDc, 0, 0, b->w, b->h ); + if ( (b->option & BD_DIRECT) == 0 ) { + SetROP2( hDc, R2_WHITE ); + Rectangle( hDc, 0, 0, b->w, b->h ); + ReleaseDC( hWnd, hDc ); + } + break; + case WM_SIZE: + b = (wDraw_p)mswMapIndex( inx ); + ix = LOWORD( lParam ); + iy = HIWORD( lParam ); + b->w = ix+2; + b->h = iy+2; + if (b->hWnd) { + if ( b->option & BD_DIRECT ) { + } else { + hDc = GetDC( b->hWnd ); //- DeleteObject( b->hBmOld ); - DeleteObject( b->hBmMain ); - DeleteObject( b->hBmTemp ); - b->hBmMain = CreateCompatibleBitmap( hDc, b->w, b->h ); - b->hBmTemp = CreateCompatibleBitmap( hDc, b->w, b->h ); + DeleteObject( b->hBmMain ); + DeleteObject( b->hBmTemp ); + b->hBmMain = CreateCompatibleBitmap( hDc, b->w, b->h ); + b->hBmTemp = CreateCompatibleBitmap( hDc, b->w, b->h ); //- b->hBmOld = SelectObject( b->hDc, b->hBmMain ); - ReleaseDC( b->hWnd, hDc ); - SetROP2( b->hDc, R2_WHITE ); - Rectangle( b->hDc, 0, 0, b->w, b->h ); - } - } - /*if (b->drawResize) - b->drawResize( b, b->size );*/ - if (b->drawRepaint) { - b->drawRepaint( b, b->data, 0, 0 ); - } - return (LRESULT)0; - case WM_MOUSEMOVE: - activeWnd = GetActiveWindow(); - focusWnd = GetFocus(); - if (focusWnd != hWnd) { - b = (wDraw_p)mswMapIndex( inx ); - if (!b) { - break; - } - if ( !((wControl_p)b->parent) ) { - break; - } - if ( ((wControl_p)b->parent)->hWnd != activeWnd ) { - break; - } - } - case WM_LBUTTONDOWN: - case WM_LBUTTONUP: - case WM_RBUTTONDOWN: - case WM_RBUTTONUP: - case WM_LBUTTONDBLCLK: - case WM_MBUTTONUP: - case WM_MBUTTONDOWN: - if (message == WM_LBUTTONDOWN) { - action = wActionLDown; - } else if (message == WM_RBUTTONDOWN) { - action = wActionRDown; - } else if (message == WM_LBUTTONUP) { - action = wActionLUp; - } else if (message == WM_RBUTTONUP) { - action = wActionRUp; - } else if (message == WM_MBUTTONUP) { - action = wActionMUp; - } else if (message == WM_MBUTTONDOWN) { - action = wActionMDown; - } else if (message == WM_LBUTTONDBLCLK) { - action = wActionLDownDouble; - } else { - if ( (wParam & MK_LBUTTON) != 0) { - action = wActionLDrag; - } else if ( (wParam & MK_RBUTTON) != 0) { - action = wActionRDrag; - } else if ( (wParam & MK_MBUTTON) != 0) { - action = wActionMDrag; - } else { - action = wActionMove; - } - } - b = (wDraw_p)mswMapIndex( inx ); - if (!b) { - break; - } - if (doSetFocus && message != WM_MOUSEMOVE) { - SetFocus( ((wControl_p)b->parent)->hWnd ); - } - if ( (b->option&BD_NOCAPTURE) == 0 ) { - if (message == WM_LBUTTONDOWN || message == WM_RBUTTONDOWN) { - SetCapture( b->hWnd ); - } else if (message == WM_LBUTTONUP || message == WM_RBUTTONUP) { - ReleaseCapture(); - } - } - ix = LOWORD( lParam ); - iy = HIWORD( lParam ); - x = XWINPIX2DRAWPIX( b, ix ); - y = YWINPIX2DRAWPIX( b, iy ); - b->lastX = x; - b->lastY = y; - if (b->action) { - b->action( b, b->data, action, x, y ); - } - if (b->hWnd) { - UpdateWindow(b->hWnd); - } - return (LRESULT)0; - case WM_CHAR: - b = (wDraw_p)mswMapIndex( inx ); - extChar = wAccelKey_None; - if (lParam & 0x01000000L) - switch( wParam ) { - case VK_DELETE: extChar = wAccelKey_Del; break; - case VK_INSERT: extChar = wAccelKey_Ins; break; - case VK_HOME: extChar = wAccelKey_Home; break; - case VK_END: extChar = wAccelKey_End; break; - case VK_PRIOR: extChar = wAccelKey_Pgup; break; - case VK_NEXT: extChar = wAccelKey_Pgdn; break; - case VK_UP: extChar = wAccelKey_Up; break; - case VK_DOWN: extChar = wAccelKey_Down; break; - case VK_RIGHT: extChar = wAccelKey_Right; break; - case VK_LEFT: extChar = wAccelKey_Left; break; - case VK_BACK: extChar = wAccelKey_Back; break; - case VK_F1: extChar = wAccelKey_F1; break; - case VK_F2: extChar = wAccelKey_F2; break; - case VK_F3: extChar = wAccelKey_F3; break; - case VK_F4: extChar = wAccelKey_F4; break; - case VK_F5: extChar = wAccelKey_F5; break; - case VK_F6: extChar = wAccelKey_F6; break; - case VK_F7: extChar = wAccelKey_F7; break; - case VK_F8: extChar = wAccelKey_F8; break; - case VK_F9: extChar = wAccelKey_F9; break; - case VK_F10: extChar = wAccelKey_F10; break; - case VK_F11: extChar = wAccelKey_F11; break; - case VK_F12: extChar = wAccelKey_F12; break; - } - if (b && b->action) { - if (extChar != wAccelKey_None) { - b->action( b, b->data, wActionExtKey + ( (int)extChar << 8 ), b->lastX, - b->lastY ); - } else { - b->action( b, b->data, wActionText + ( (int)wParam << 8 ), b->lastX, - b->lastY ); - } - } - return (LRESULT)0; - - case WM_PAINT: - b = (wDraw_p)mswMapIndex( inx ); - if (b && b->type == B_DRAW) { - if (GetUpdateRect( b->hWnd, &rect, FALSE )) { - hDc = BeginPaint( hWnd, &ps ); - if ( b->hasPalette ) { - int winPaletteClock = mswGetPaletteClock(); - if ( b->paletteClock < winPaletteClock ) { - RealizePalette( hDc ); - b->paletteClock = winPaletteClock; - } - } - HBITMAP hBmOld = SelectObject( b->hDc, b->hBmMain ); - - if (bDrawMainBM) { - BitBlt(hDc, rect.left, rect.top, - rect.right - rect.left, rect.bottom - rect.top, - b->hDc, rect.left, rect.top, - SRCCOPY); - } - SelectObject( b->hDc, b->bCopiedMain?b->hBmTemp:b->hBmMain ); - BitBlt( hDc, rect.left, rect.top, - rect.right-rect.left, rect.bottom-rect.top, - b->hDc, rect.left, rect.top, - bDrawMainBM?SRCAND:SRCCOPY); - SelectObject( b->hDc, hBmOld ); - EndPaint( hWnd, &ps ); - b->bCopiedMain = FALSE; - } - } - break; - case WM_DESTROY: - b = (wDraw_p)mswMapIndex( inx ); - if (b && b->type == B_DRAW) { - if (b->hDc) { - DeleteDC( b->hDc ); - b->hDc = (HDC)0; - } - if (b->hDcBackup) { - DeleteDC( b->hDcBackup ); - b->hDcBackup = (HDC)0; - } - } - break; - - case WM_SETCURSOR: - // Set cursor based on wSetCursor - DoSetCursor(); - // return TRUE to suppress my parent from overriding me - return TRUE; - - default: - break; - } - return DefWindowProc( hWnd, message, wParam, lParam ); + ReleaseDC( b->hWnd, hDc ); + SetROP2( b->hDc, R2_WHITE ); + Rectangle( b->hDc, 0, 0, b->w, b->h ); + } + } + /*if (b->drawResize) + b->drawResize( b, b->size );*/ + if (b->drawRepaint) { + b->drawRepaint( b, b->data, 0, 0 ); + } + return (LRESULT)0; + case WM_MOUSEMOVE: + activeWnd = GetActiveWindow(); + focusWnd = GetFocus(); + if (focusWnd != hWnd) { + b = (wDraw_p)mswMapIndex( inx ); + if (!b) { + break; + } + if ( !((wControl_p)b->parent) ) { + break; + } + if ( ((wControl_p)b->parent)->hWnd != activeWnd ) { + break; + } + } + case WM_LBUTTONDOWN: + case WM_LBUTTONUP: + case WM_RBUTTONDOWN: + case WM_RBUTTONUP: + case WM_LBUTTONDBLCLK: + case WM_MBUTTONUP: + case WM_MBUTTONDOWN: + if (message == WM_LBUTTONDOWN) { + action = wActionLDown; + } else if (message == WM_RBUTTONDOWN) { + action = wActionRDown; + } else if (message == WM_LBUTTONUP) { + action = wActionLUp; + } else if (message == WM_RBUTTONUP) { + action = wActionRUp; + } else if (message == WM_MBUTTONUP) { + action = wActionMUp; + } else if (message == WM_MBUTTONDOWN) { + action = wActionMDown; + } else if (message == WM_LBUTTONDBLCLK) { + action = wActionLDownDouble; + } else { + if ( (wParam & MK_LBUTTON) != 0) { + action = wActionLDrag; + } else if ( (wParam & MK_RBUTTON) != 0) { + action = wActionRDrag; + } else if ( (wParam & MK_MBUTTON) != 0) { + action = wActionMDrag; + } else { + action = wActionMove; + } + } + b = (wDraw_p)mswMapIndex( inx ); + if (!b) { + break; + } + if (doSetFocus && message != WM_MOUSEMOVE) { + SetFocus( ((wControl_p)b->parent)->hWnd ); + } + if ( (b->option&BD_NOCAPTURE) == 0 ) { + if (message == WM_LBUTTONDOWN || message == WM_RBUTTONDOWN) { + SetCapture( b->hWnd ); + } else if (message == WM_LBUTTONUP || message == WM_RBUTTONUP) { + ReleaseCapture(); + } + } + ix = LOWORD( lParam ); + iy = HIWORD( lParam ); + x = XWINPIX2DRAWPIX( b, ix ); + y = YWINPIX2DRAWPIX( b, iy ); + b->lastX = x; + b->lastY = y; + if (b->action) { + b->action( b, b->data, action, x, y ); + } + if (b->hWnd) { + UpdateWindow(b->hWnd); + } + return (LRESULT)0; + case WM_CHAR: + b = (wDraw_p)mswMapIndex( inx ); + extChar = wAccelKey_None; + if (lParam & 0x01000000L) + switch( wParam ) { + case VK_DELETE: + extChar = wAccelKey_Del; + break; + case VK_INSERT: + extChar = wAccelKey_Ins; + break; + case VK_HOME: + extChar = wAccelKey_Home; + break; + case VK_END: + extChar = wAccelKey_End; + break; + case VK_PRIOR: + extChar = wAccelKey_Pgup; + break; + case VK_NEXT: + extChar = wAccelKey_Pgdn; + break; + case VK_UP: + extChar = wAccelKey_Up; + break; + case VK_DOWN: + extChar = wAccelKey_Down; + break; + case VK_RIGHT: + extChar = wAccelKey_Right; + break; + case VK_LEFT: + extChar = wAccelKey_Left; + break; + case VK_BACK: + extChar = wAccelKey_Back; + break; + case VK_F1: + extChar = wAccelKey_F1; + break; + case VK_F2: + extChar = wAccelKey_F2; + break; + case VK_F3: + extChar = wAccelKey_F3; + break; + case VK_F4: + extChar = wAccelKey_F4; + break; + case VK_F5: + extChar = wAccelKey_F5; + break; + case VK_F6: + extChar = wAccelKey_F6; + break; + case VK_F7: + extChar = wAccelKey_F7; + break; + case VK_F8: + extChar = wAccelKey_F8; + break; + case VK_F9: + extChar = wAccelKey_F9; + break; + case VK_F10: + extChar = wAccelKey_F10; + break; + case VK_F11: + extChar = wAccelKey_F11; + break; + case VK_F12: + extChar = wAccelKey_F12; + break; + } + if (b && b->action) { + if (extChar != wAccelKey_None) { + b->action( b, b->data, wActionExtKey + ( (int)extChar << 8 ), b->lastX, + b->lastY ); + } else { + b->action( b, b->data, wActionText + ( (int)wParam << 8 ), b->lastX, + b->lastY ); + } + } + return (LRESULT)0; + + case WM_PAINT: + b = (wDraw_p)mswMapIndex( inx ); + if (b && b->type == B_DRAW) { + if (GetUpdateRect( b->hWnd, &rect, FALSE )) { + hDc = BeginPaint( hWnd, &ps ); + if ( b->hasPalette ) { + int winPaletteClock = mswGetPaletteClock(); + if ( b->paletteClock < winPaletteClock ) { + RealizePalette( hDc ); + b->paletteClock = winPaletteClock; + } + } + HBITMAP hBmOld = SelectObject( b->hDc, b->hBmMain ); + + if (bDrawMainBM) { + BitBlt(hDc, rect.left, rect.top, + rect.right - rect.left, rect.bottom - rect.top, + b->hDc, rect.left, rect.top, + SRCCOPY); + } + SelectObject( b->hDc, b->bCopiedMain?b->hBmTemp:b->hBmMain ); + BitBlt( hDc, rect.left, rect.top, + rect.right-rect.left, rect.bottom-rect.top, + b->hDc, rect.left, rect.top, + bDrawMainBM?SRCAND:SRCCOPY); + SelectObject( b->hDc, hBmOld ); + EndPaint( hWnd, &ps ); + b->bCopiedMain = FALSE; + } + } + break; + case WM_DESTROY: + b = (wDraw_p)mswMapIndex( inx ); + if (b && b->type == B_DRAW) { + if (b->hDc) { + DeleteDC( b->hDc ); + b->hDc = (HDC)0; + } + if (b->hDcBackup) { + DeleteDC( b->hDcBackup ); + b->hDcBackup = (HDC)0; + } + } + break; + + case WM_SETCURSOR: + // Set cursor based on wSetCursor + DoSetCursor(); + // return TRUE to suppress my parent from overriding me + return TRUE; + + default: + break; + } + return DefWindowProc( hWnd, message, wParam, lParam ); } static LRESULT drawMsgProc( wDraw_p b, HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam ) { - wAction_t action; - - switch( message ) { - case WM_MOUSEWHEEL: - /* handle mouse wheel events */ - if (GET_KEYSTATE_WPARAM(wParam) & (MK_SHIFT|MK_MBUTTON) ) { - if (GET_KEYSTATE_WPARAM(wParam) & MK_CONTROL ) { - if (GET_WHEEL_DELTA_WPARAM(wParam) > 0) { - action = wActionScrollLeft; - } else { - action = wActionScrollRight; - } - } else { - if (GET_WHEEL_DELTA_WPARAM(wParam) > 0) { - action = wActionScrollUp; - } else { - action = wActionScrollDown; - } - } - } else { - if (GET_WHEEL_DELTA_WPARAM(wParam) > 0) { - action = wActionWheelUp; - } else { - action = wActionWheelDown; - } - } - if (b->action) { - b->action( b, b->data, action, b->lastX, b->lastY ); - } - return (LRESULT)0; - case WM_MOUSEHWHEEL: - if ( GET_KEYSTATE_WPARAM(wParam) & (MK_SHIFT|MK_MBUTTON)) { - if ( GET_WHEEL_DELTA_WPARAM(wParam) > 0 ) { - action = wActionScrollRight; - } else { - action = wActionScrollLeft; - } - } - if (b->action) { - b->action( b, b->data, action, b->lastX, b->lastY ); - } - return (LRESULT)0; - } - - return DefWindowProc( hWnd, message, wParam, lParam ); + wAction_t action; + + switch( message ) { + case WM_MOUSEWHEEL: + /* handle mouse wheel events */ + if (GET_KEYSTATE_WPARAM(wParam) & (MK_SHIFT|MK_MBUTTON) ) { + if (GET_KEYSTATE_WPARAM(wParam) & MK_CONTROL ) { + if (GET_WHEEL_DELTA_WPARAM(wParam) > 0) { + action = wActionScrollLeft; + } else { + action = wActionScrollRight; + } + } else { + if (GET_WHEEL_DELTA_WPARAM(wParam) > 0) { + action = wActionScrollUp; + } else { + action = wActionScrollDown; + } + } + } else { + if (GET_WHEEL_DELTA_WPARAM(wParam) > 0) { + action = wActionWheelUp; + } else { + action = wActionWheelDown; + } + } + if (b->action) { + b->action( b, b->data, action, b->lastX, b->lastY ); + } + return (LRESULT)0; + case WM_MOUSEHWHEEL: + if ( GET_KEYSTATE_WPARAM(wParam) & (MK_SHIFT|MK_MBUTTON)) { + if ( GET_WHEEL_DELTA_WPARAM(wParam) > 0 ) { + action = wActionScrollRight; + } else { + action = wActionScrollLeft; + } + } + if (b->action) { + b->action( b, b->data, action, b->lastX, b->lastY ); + } + return (LRESULT)0; + } + + return DefWindowProc( hWnd, message, wParam, lParam ); } static void drawDoneProc( wControl_p b ) { - wDraw_p d = (wDraw_p)b; - if (d->hBmMain) { - SelectObject( d->hDc, d->hBmOld ); - DeleteObject( d->hBmMain ); - d->hBmMain = (HBITMAP)0; - DeleteObject( d->hBmTemp ); - d->hBmTemp = (HBITMAP)0; - } - if (d->hPen) { - SelectObject( d->hDc, GetStockObject( BLACK_PEN ) ); - DeleteObject( d->hPen ); - d->hPen = (HPEN)0; - } - if (d->hBrush) { - SelectObject( d->hDc, GetStockObject( BLACK_BRUSH) ); - DeleteObject( d->hBrush ); - d->hBrush = (HBRUSH)0; - } - if (d->hDc) { - DeleteDC( d->hDc ); - d->hDc = (HDC)0; - } - if ( d->hDcBackup ) { - DeleteDC( d->hDcBackup ); - d->hDcBackup = (HDC)0; - } - while (bmRoot) { - if (bmRoot->bm) { - DeleteObject( bmRoot->bm ); - } - bmRoot = bmRoot->next; - } + wDraw_p d = (wDraw_p)b; + if (d->hBmMain) { + SelectObject( d->hDc, d->hBmOld ); + DeleteObject( d->hBmMain ); + d->hBmMain = (HBITMAP)0; + DeleteObject( d->hBmTemp ); + d->hBmTemp = (HBITMAP)0; + } + if (d->hPen) { + SelectObject( d->hDc, GetStockObject( BLACK_PEN ) ); + DeleteObject( d->hPen ); + d->hPen = (HPEN)0; + } + if (d->hBrush) { + SelectObject( d->hDc, GetStockObject( BLACK_BRUSH) ); + DeleteObject( d->hBrush ); + d->hBrush = (HBRUSH)0; + } + if (d->hDc) { + DeleteDC( d->hDc ); + d->hDc = (HDC)0; + } + if ( d->hDcBackup ) { + DeleteDC( d->hDcBackup ); + d->hDcBackup = (HDC)0; + } + while (bmRoot) { + if (bmRoot->bm) { + DeleteObject( bmRoot->bm ); + } + bmRoot = bmRoot->next; + } } static callBacks_t drawCallBacks = { - NULL, - drawDoneProc, - (messageCallback_p)drawMsgProc + NULL, + drawDoneProc, + (messageCallback_p)drawMsgProc }; static wDraw_p drawList = NULL; @@ -1944,97 +2028,97 @@ static wDraw_p drawList = NULL; void mswRedrawAll( void ) { - wDraw_p p; - for ( p=drawList; p; p=p->drawNext ) { - if (p->drawRepaint) { - p->drawRepaint( p, p->data, 0, 0 ); - } - } + wDraw_p p; + for ( p=drawList; p; p=p->drawNext ) { + if (p->drawRepaint) { + p->drawRepaint( p, p->data, 0, 0 ); + } + } } void mswRepaintAll( void ) { - wDraw_p b; - HDC hDc; - RECT rect; - PAINTSTRUCT ps; - - for ( b=drawList; b; b=b->drawNext ) { - if (GetUpdateRect( b->hWnd, &rect, FALSE )) { - hDc = BeginPaint( b->hWnd, &ps ); - HBITMAP hBmOld = SelectObject( b->hDc, b->hBmMain ); - BitBlt( hDc, rect.left, rect.top, - rect.right-rect.left, rect.bottom-rect.top, - b->hDc, rect.left, rect.top, - SRCCOPY ); - SelectObject( b->hDc, b->hBmTemp ); - BitBlt( hDc, rect.left, rect.top, - rect.right-rect.left, rect.bottom-rect.top, - b->hDc, rect.left, rect.top, - SRCAND ); - SelectObject( b->hDc, hBmOld ); - EndPaint( b->hWnd, &ps ); - } - } + wDraw_p b; + HDC hDc; + RECT rect; + PAINTSTRUCT ps; + + for ( b=drawList; b; b=b->drawNext ) { + if (GetUpdateRect( b->hWnd, &rect, FALSE )) { + hDc = BeginPaint( b->hWnd, &ps ); + HBITMAP hBmOld = SelectObject( b->hDc, b->hBmMain ); + BitBlt( hDc, rect.left, rect.top, + rect.right-rect.left, rect.bottom-rect.top, + b->hDc, rect.left, rect.top, + SRCCOPY ); + SelectObject( b->hDc, b->hBmTemp ); + BitBlt( hDc, rect.left, rect.top, + rect.right-rect.left, rect.bottom-rect.top, + b->hDc, rect.left, rect.top, + SRCAND ); + SelectObject( b->hDc, hBmOld ); + EndPaint( b->hWnd, &ps ); + } + } } wDraw_p wDrawCreate( - wWin_p parent, - wWinPix_t x, - wWinPix_t y, - const char * helpStr, - long option, - wWinPix_t w, - wWinPix_t h, - void * data, - wDrawRedrawCallBack_p redrawProc, - wDrawActionCallBack_p action ) + wWin_p parent, + wWinPix_t x, + wWinPix_t y, + const char * helpStr, + long option, + wWinPix_t w, + wWinPix_t h, + void * data, + wDrawRedrawCallBack_p redrawProc, + wDrawActionCallBack_p action ) { - wDraw_p d; - RECT rect; - int index; - HDC hDc; - - d = mswAlloc( parent, B_DRAW, NULL, sizeof *d, data, &index ); - mswComputePos( (wControl_p)d, x, y ); - d->w = w; - d->h = h; - d->drawRepaint = NULL; - d->action = action; - d->option = option; - - d->hWnd = CreateWindow( mswDrawWindowClassName, NULL, - WS_CHILDWINDOW|WS_VISIBLE|WS_BORDER, - d->x, d->y, w, h, - ((wControl_p)parent)->hWnd, (HMENU)(UINT_PTR)index, mswHInst, NULL ); - - if (d->hWnd == (HWND)0) { - mswFail( "CreateWindow(DRAW)" ); - return d; - } - - GetWindowRect( d->hWnd, &rect ); - - d->w = rect.right - rect.left; - d->h = rect.bottom - rect.top; - d->drawRepaint = redrawProc; - /*if (d->drawRepaint) - d->drawRepaint( d, d->data, 0.0, 0.0 );*/ - - mswAddButton( (wControl_p)d, FALSE, helpStr ); - mswCallBacks[B_DRAW] = &drawCallBacks; - d->drawNext = drawList; - drawList = d; - if (mswPalette) { - hDc = GetDC( d->hWnd ); - d->hasPalette = TRUE; - SelectPalette( hDc, mswPalette, 0 ); - ReleaseDC( d->hWnd, hDc ); - } - d->bCopiedMain = FALSE; - return d; + wDraw_p d; + RECT rect; + int index; + HDC hDc; + + d = mswAlloc( parent, B_DRAW, NULL, sizeof *d, data, &index ); + mswComputePos( (wControl_p)d, x, y ); + d->w = w; + d->h = h; + d->drawRepaint = NULL; + d->action = action; + d->option = option; + + d->hWnd = CreateWindow( mswDrawWindowClassName, NULL, + WS_CHILDWINDOW|WS_VISIBLE|WS_BORDER, + d->x, d->y, w, h, + ((wControl_p)parent)->hWnd, (HMENU)(UINT_PTR)index, mswHInst, NULL ); + + if (d->hWnd == (HWND)0) { + mswFail( "CreateWindow(DRAW)" ); + return d; + } + + GetWindowRect( d->hWnd, &rect ); + + d->w = rect.right - rect.left; + d->h = rect.bottom - rect.top; + d->drawRepaint = redrawProc; + /*if (d->drawRepaint) + d->drawRepaint( d, d->data, 0.0, 0.0 );*/ + + mswAddButton( (wControl_p)d, FALSE, helpStr ); + mswCallBacks[B_DRAW] = &drawCallBacks; + d->drawNext = drawList; + drawList = d; + if (mswPalette) { + hDc = GetDC( d->hWnd ); + d->hasPalette = TRUE; + SelectPalette( hDc, mswPalette, 0 ); + ReleaseDC( d->hWnd, hDc ); + } + d->bCopiedMain = FALSE; + return d; } /* @@ -2047,75 +2131,75 @@ wDraw_p wDrawCreate( wDraw_p wBitMapCreate( wWinPix_t w, wWinPix_t h, int planes ) { - wDraw_p d; - HDC hDc; - - d = (wDraw_p)calloc(1,sizeof *d); - d->type = B_DRAW; - d->shown = TRUE; - d->x = 0; - d->y = 0; - d->w = w; - d->h = h; - d->drawRepaint = NULL; - d->action = NULL; - d->option = 0; - - hDc = GetDC(mswHWnd); - d->hDc = CreateCompatibleDC( hDc ); - if ( d->hDc == (HDC)0 ) { - wNoticeEx( NT_ERROR, "CreateBitMap: CreateDC fails", "Ok", NULL ); - return FALSE; - } - d->hBmMain = CreateCompatibleBitmap( hDc, d->w, d->h ); - if ( d->hBmMain == (HBITMAP)0 ) { - wNoticeEx( NT_ERROR, "CreateBitMap: CreateBM Main fails", "Ok", NULL ); - ReleaseDC(mswHWnd, hDc); - return FALSE; - } - d->hBmTemp = CreateCompatibleBitmap( hDc, d->w, d->h ); - if ( d->hBmTemp == (HBITMAP)0 ) { - wNoticeEx( NT_ERROR, "CreateBitMap: CreateBM Temp fails", "Ok", NULL ); - ReleaseDC(mswHWnd, hDc); - return FALSE; - } - d->hasPalette = (GetDeviceCaps(hDc,RASTERCAPS ) & RC_PALETTE) != 0; - ReleaseDC( mswHWnd, hDc ); - d->hBmOld = SelectObject( d->hDc, d->hBmMain ); - if (mswPalette) { - SelectPalette( d->hDc, mswPalette, 0 ); - RealizePalette( d->hDc ); - } - d->wFactor = (double)GetDeviceCaps( d->hDc, LOGPIXELSX ); - d->hFactor = (double)GetDeviceCaps( d->hDc, LOGPIXELSY ); - d->DPI = 96.0; /*min( d->wFactor, d->hFactor );*/ - d->hWnd = 0; - wDrawClear(d); + wDraw_p d; + HDC hDc; + + d = (wDraw_p)calloc(1,sizeof *d); + d->type = B_DRAW; + d->shown = TRUE; + d->x = 0; + d->y = 0; + d->w = w; + d->h = h; + d->drawRepaint = NULL; + d->action = NULL; + d->option = 0; + + hDc = GetDC(mswHWnd); + d->hDc = CreateCompatibleDC( hDc ); + if ( d->hDc == (HDC)0 ) { + wNoticeEx( NT_ERROR, "CreateBitMap: CreateDC fails", "Ok", NULL ); + return FALSE; + } + d->hBmMain = CreateCompatibleBitmap( hDc, d->w, d->h ); + if ( d->hBmMain == (HBITMAP)0 ) { + wNoticeEx( NT_ERROR, "CreateBitMap: CreateBM Main fails", "Ok", NULL ); + ReleaseDC(mswHWnd, hDc); + return FALSE; + } + d->hBmTemp = CreateCompatibleBitmap( hDc, d->w, d->h ); + if ( d->hBmTemp == (HBITMAP)0 ) { + wNoticeEx( NT_ERROR, "CreateBitMap: CreateBM Temp fails", "Ok", NULL ); + ReleaseDC(mswHWnd, hDc); + return FALSE; + } + d->hasPalette = (GetDeviceCaps(hDc,RASTERCAPS ) & RC_PALETTE) != 0; + ReleaseDC( mswHWnd, hDc ); + d->hBmOld = SelectObject( d->hDc, d->hBmMain ); + if (mswPalette) { + SelectPalette( d->hDc, mswPalette, 0 ); + RealizePalette( d->hDc ); + } + d->wFactor = (double)GetDeviceCaps( d->hDc, LOGPIXELSX ); + d->hFactor = (double)GetDeviceCaps( d->hDc, LOGPIXELSY ); + d->DPI = 96.0; /*min( d->wFactor, d->hFactor );*/ + d->hWnd = 0; + wDrawClear(d); //- SetROP2( d->hDc, R2_WHITE ); //- Rectangle( d->hDc, 0, 0, d->w, d->h ); - return d; + return d; } wBool_t wBitMapDelete( wDraw_p d ) { - if (d->hPen) { - SelectObject( d->hDc, GetStockObject( BLACK_PEN ) ); - DeleteObject( d->hPen ); - d->hPen = (HPEN)0; - } - if (d->hBmMain) { - SelectObject( d->hDc, d->hBmOld ); - DeleteObject( d->hBmMain ); - d->hBmMain = (HBITMAP)0; - DeleteObject( d->hBmTemp ); - d->hBmTemp = (HBITMAP)0; - } - if (d->hDc) { - DeleteDC( d->hDc ); - d->hDc = (HDC)0; - } - free(d); - return TRUE; + if (d->hPen) { + SelectObject( d->hDc, GetStockObject( BLACK_PEN ) ); + DeleteObject( d->hPen ); + d->hPen = (HPEN)0; + } + if (d->hBmMain) { + SelectObject( d->hDc, d->hBmOld ); + DeleteObject( d->hBmMain ); + d->hBmMain = (HBITMAP)0; + DeleteObject( d->hBmTemp ); + d->hBmTemp = (HBITMAP)0; + } + if (d->hDc) { + DeleteDC( d->hDc ); + d->hDc = (HDC)0; + } + free(d); + return TRUE; } /** @@ -2130,74 +2214,74 @@ wBool_t wBitMapDelete( wDraw_p d ) wBool_t wBitMapWriteFile(wDraw_p d, const char * fileName) { - FIBITMAP *dib = NULL; - FIBITMAP *dib2 = NULL; - FREE_IMAGE_FORMAT fif = FIF_UNKNOWN; - BOOL bSuccess = FALSE; - - if (d->hBmMain) { - - BITMAP bm; - GetObject(d->hBmMain, sizeof(BITMAP), (LPSTR)&bm); - dib = FreeImage_Allocate(bm.bmWidth, bm.bmHeight, bm.bmBitsPixel, 0, 0, 0); - // The GetDIBits function clears the biClrUsed and biClrImportant BITMAPINFO members (dont't know why) - // So we save these infos below. This is needed for palettized images only. - int nColors = FreeImage_GetColorsUsed(dib); - HDC dc = GetDC(NULL); - GetDIBits(dc, - d->hBmMain, - 0, - FreeImage_GetHeight(dib), - FreeImage_GetBits(dib), - FreeImage_GetInfo(dib), - DIB_RGB_COLORS); - ReleaseDC(NULL, dc); - - // restore BITMAPINFO members - FreeImage_GetInfoHeader(dib)->biClrUsed = nColors; - FreeImage_GetInfoHeader(dib)->biClrImportant = nColors; - // we will get a 32 bit bitmap on Windows systems with invalid alpha - // so it needs to be converted to 24 bits. - // (see: https://sourceforge.net/p/freeimage/discussion/36110/thread/0699ce8e/ ) - dib2 = FreeImage_ConvertTo24Bits(dib); - FreeImage_Unload(dib); - } - - // Try to guess the file format from the file extension - fif = FreeImage_GetFIFFromFilename(fileName); - if (fif != FIF_UNKNOWN) { - // Check that the dib can be saved in this format - BOOL bCanSave; - - FREE_IMAGE_TYPE image_type = FreeImage_GetImageType(dib2); - if (image_type == FIT_BITMAP) { - // standard bitmap type - WORD bpp = FreeImage_GetBPP(dib2); - bCanSave = (FreeImage_FIFSupportsWriting(fif) && - FreeImage_FIFSupportsExportBPP(fif, bpp)); - } else { - // special bitmap type - bCanSave = FreeImage_FIFSupportsExportType(fif, image_type); - } - - if (bCanSave) { - int flags; - - switch (fif) { - case FIF_JPEG: - flags = JPEG_QUALITYNORMAL; - break; - case FIF_PNG: - flags = PNG_DEFAULT; - break; - default: - flags = 0; // whatver the default is for the file format - } - bSuccess = FreeImage_Save(fif, dib2, fileName, flags); - } - } - FreeImage_Unload(dib2); - - return bSuccess; + FIBITMAP *dib = NULL; + FIBITMAP *dib2 = NULL; + FREE_IMAGE_FORMAT fif = FIF_UNKNOWN; + BOOL bSuccess = FALSE; + + if (d->hBmMain) { + + BITMAP bm; + GetObject(d->hBmMain, sizeof(BITMAP), (LPSTR)&bm); + dib = FreeImage_Allocate(bm.bmWidth, bm.bmHeight, bm.bmBitsPixel, 0, 0, 0); + // The GetDIBits function clears the biClrUsed and biClrImportant BITMAPINFO members (dont't know why) + // So we save these infos below. This is needed for palettized images only. + int nColors = FreeImage_GetColorsUsed(dib); + HDC dc = GetDC(NULL); + GetDIBits(dc, + d->hBmMain, + 0, + FreeImage_GetHeight(dib), + FreeImage_GetBits(dib), + FreeImage_GetInfo(dib), + DIB_RGB_COLORS); + ReleaseDC(NULL, dc); + + // restore BITMAPINFO members + FreeImage_GetInfoHeader(dib)->biClrUsed = nColors; + FreeImage_GetInfoHeader(dib)->biClrImportant = nColors; + // we will get a 32 bit bitmap on Windows systems with invalid alpha + // so it needs to be converted to 24 bits. + // (see: https://sourceforge.net/p/freeimage/discussion/36110/thread/0699ce8e/ ) + dib2 = FreeImage_ConvertTo24Bits(dib); + FreeImage_Unload(dib); + } + + // Try to guess the file format from the file extension + fif = FreeImage_GetFIFFromFilename(fileName); + if (fif != FIF_UNKNOWN) { + // Check that the dib can be saved in this format + BOOL bCanSave; + + FREE_IMAGE_TYPE image_type = FreeImage_GetImageType(dib2); + if (image_type == FIT_BITMAP) { + // standard bitmap type + WORD bpp = FreeImage_GetBPP(dib2); + bCanSave = (FreeImage_FIFSupportsWriting(fif) && + FreeImage_FIFSupportsExportBPP(fif, bpp)); + } else { + // special bitmap type + bCanSave = FreeImage_FIFSupportsExportType(fif, image_type); + } + + if (bCanSave) { + int flags; + + switch (fif) { + case FIF_JPEG: + flags = JPEG_QUALITYNORMAL; + break; + case FIF_PNG: + flags = PNG_DEFAULT; + break; + default: + flags = 0; // whatver the default is for the file format + } + bSuccess = FreeImage_Save(fif, dib2, fileName, flags); + } + } + FreeImage_Unload(dib2); + + return bSuccess; } diff --git a/app/wlib/mswlib/mswmisc.c b/app/wlib/mswlib/mswmisc.c index 4bf9481..3c7c964 100644 --- a/app/wlib/mswlib/mswmisc.c +++ b/app/wlib/mswlib/mswmisc.c @@ -132,6 +132,7 @@ static int mResizeBorderW; static int mResizeBorderH; static int mMenuH; static int screenWidth = 0, screenHeight = 0; +static RECT screenRect; static wWin_p mswWin = NULL; static wWin_p winFirst, winLast; @@ -201,6 +202,8 @@ static char * filterImageFiles[] = { N_("All image files"), static HICON hWindowIcon; +static bool audioOn; + /* ***************************************************************************** * @@ -589,8 +592,8 @@ static void getSavedSizeAndPos( int state; w = h = 0; - xadj = 1; - yadj = mTitleH + 1; + xadj = 0; + yadj = 0; if (option & F_RESIZE) { xadj += mResizeBorderW * 2; yadj += mResizeBorderH * 2; @@ -598,16 +601,19 @@ static void getSavedSizeAndPos( xadj += mFixBorderW * 2; yadj += mFixBorderH * 2; } - //if (option & F_MENUBAR) { - // yadj += mMenuH; - //} + + yadj += mTitleH; + if (option & F_MENUBAR) { + yadj += mMenuH; + } if ((option & F_RESIZE) && - (cp = wPrefGetStringBasic("msw window size", nameStr)) && - (state = (int)strtol(cp, &cq, 10), cp != cq) && // state is not used - (cp = cq, w = (wWinPix_t)(strtod(cp, &cq)), cp != cq) && - (cp = cq, h = (wWinPix_t)(strtod(cp, &cq)), cp != cq) - ) { + (cp = wPrefGetStringBasic("msw window size", nameStr)) && + (state = (int)strtol(cp, &cq, 10), cp != cq) && // state is not used + (cp = cq, w = (wWinPix_t)(strtod(cp, &cq)), cp != cq) && + (cp = cq, h = (wWinPix_t)(strtod(cp, &cq)), cp != cq) + ) + { if (w < 10) { w = 10; } @@ -616,11 +622,12 @@ static void getSavedSizeAndPos( h = 10; } - if (w > screenWidth - xadj) { + // Make sure the dialog fits in the screen + if (w + xadj > screenWidth) { w = screenWidth - xadj; } - if (h > screenHeight - yadj) { + if (h + yadj > screenHeight) { h = screenHeight - yadj; } @@ -629,28 +636,25 @@ static void getSavedSizeAndPos( } if ((cp = wPrefGetStringBasic("msw window pos", nameStr)) && - (x = (wWinPix_t)(strtod(cp, &cq)), cp != cq) && - (cp = cq, y = (wWinPix_t)(strtod(cp, &cq)), cp != cq) - ) { - if (y < 0) { - y = 0; + (x = (wWinPix_t)(strtod(cp, &cq)), cp != cq) && + (cp = cq, y = (wWinPix_t)(strtod(cp, &cq)), cp != cq) + ) + { + // Position the dialog so its not off screen + if (y < screenRect.top) { + y = screenRect.top; } - if (x < 0) { - x = 0; + if (x < screenRect.left) { + x = screenRect.left; } - // Make sure we can see the dialog - xadj += 100; - yadj += 100; - - - if (y + h > screenHeight - yadj) { - y = screenHeight - yadj - h; + if (y + h + yadj > screenRect.bottom) { + y = screenRect.bottom - h - yadj; } - if (x + w > screenWidth - xadj) { - x = screenWidth - xadj - w; + if (x + w + xadj > screenRect.right) { + x = screenRect.right - w - xadj; } *rx = x; @@ -1192,7 +1196,7 @@ void wGetDisplaySize(wWinPix_t * width, wWinPix_t * height) void wWinGetSize(wWin_p w, wWinPix_t * width, wWinPix_t * height) { RECT rect; - GetWindowRect(w->hWnd, &rect); + // GetWindowRect(w->hWnd, &rect); GetClientRect(w->hWnd, &rect); w->w = rect.right - rect.left; w->h = rect.bottom - rect.top; @@ -1204,6 +1208,7 @@ void wWinGetSize(wWin_p w, wWinPix_t * width, wWinPix_t * height) void wWinSetSize(wWin_p w, wWinPix_t width, wWinPix_t height) { RECT rect; + HWND hWnd = GetFocus(); w->w = width; w->h = height; rect.left = 0; @@ -1220,6 +1225,7 @@ void wWinSetSize(wWin_p w, wWinPix_t width, wWinPix_t height) } InvalidateRect(w->hWnd, NULL, TRUE); + SetFocus(hWnd); } @@ -1274,13 +1280,13 @@ static void savePos(wWin_p win) void wWinShow( wWin_p win, - BOOL_T show) + unsigned show) { wWinPix_t x, y; wWin_p win1; win->busy = TRUE; - if (show) { + if (show & ~(DONTGRABFOCUS) ) { if (win->centerWin) { x = (screenWidth-win->w)/2; y = (screenHeight-win->h)/2; @@ -1309,7 +1315,10 @@ void wWinShow( } if (mswHWnd == (HWND)0 || !IsIconic(mswHWnd)) { - ShowWindow(win->hWnd, SW_SHOW); + if (show & DONTGRABFOCUS) + ShowWindow(win->hWnd, SW_SHOWNOACTIVATE); + else + ShowWindow(win->hWnd, SW_SHOW); if (win->focusChainFirst) { SetFocus(win->focusChainFirst->hWnd); @@ -1791,34 +1800,6 @@ void wControlHilite( ***************************************************************************** */ - -void wMessage( - wWin_p w, - const char * msg, - int beep) -{ - HDC hDc; - int oldRop; - wWinPix_t h; - RECT rect; - LABELFONTDECL - - if (beep) { - MessageBeep(0); - } - - GetClientRect(w->hWnd, &rect); - hDc = GetDC(w->hWnd); - oldRop = SetROP2(hDc, R2_WHITE); - h = w->h+2; - Rectangle(hDc, 0, h, w->w, h); - SetROP2(hDc, oldRop); - LABELFONTSELECT - TextOut(hDc, 0, h, msg, (int)(strlen(msg))); - LABELFONTRESET - ReleaseDC(w->hWnd, hDc); -} - /** * Open a document using an external application * @@ -2025,10 +2006,27 @@ void mswSetTrigger( } } +/** + * Change audio setting. + * + * \param setting true: beep is on + */ +void +wSetAudio(bool setting) +{ + audioOn = (setting > 0); +} + +/** + * Sound speaker if audio is enabled. + * + */ void wBeep(void) { - MessageBeep(MB_OK); + if (audioOn) { + MessageBeep(MB_OK); + } } /** @@ -2048,8 +2046,8 @@ int wNoticeEx( const char * no) { int res; - UINT flag; - char *headline; + UINT flag = 0; + char *headline = ""; switch (type) { case NT_INFORMATION: @@ -2422,7 +2420,7 @@ GetImageFileFormats(void) char *current = filter; char *message; - for (int i = 0; i < sizeof(filterImageFiles) / sizeof(filterImageFiles[0]); + for (int i = 0; i < sizeof(filterImageFiles) / sizeof(filterImageFiles[0]) - 1; i += 2) { message = gettext(filterImageFiles[i]); strcpy(current, message); @@ -3007,7 +3005,9 @@ MainWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) } /* Not a Draw control */ - MessageBeep(MB_ICONHAND); + if (audioOn) { + MessageBeep(MB_ICONHAND); + } return (LRESULT)0; break; @@ -3388,15 +3388,21 @@ int PASCAL WinMain(HINSTANCE hinstCurrent, HINSTANCE hinstPrevious, } } + // Area not obscured by desktop toolbars + SystemParametersInfo(SPI_GETWORKAREA, 0, &screenRect, 0); + screenWidth = screenRect.right - screenRect.left; + screenHeight = screenRect.bottom - screenRect.top; + mswHInst = hinstCurrent; - mTitleH = GetSystemMetrics(SM_CYCAPTION) - 1; - mFixBorderW = GetSystemMetrics(SM_CXBORDER); - mFixBorderH = GetSystemMetrics(SM_CYBORDER); - mResizeBorderW = GetSystemMetrics(SM_CXFRAME); - mResizeBorderH = GetSystemMetrics(SM_CYFRAME); - mMenuH = GetSystemMetrics(SM_CYMENU) + 1; - screenWidth = GetSystemMetrics(SM_CXSCREEN); - screenHeight = GetSystemMetrics(SM_CYSCREEN); + mTitleH = GetSystemMetrics(SM_CYCAPTION); + mMenuH = GetSystemMetrics(SM_CYMENU); // + GetSystemMetrics(SM_CYMENUSIZE); + mFixBorderW = GetSystemMetrics(SM_CXBORDER); // + GetSystemMetrics(SM_CXEDGE); + mFixBorderH = GetSystemMetrics(SM_CYBORDER); // + GetSystemMetrics(SM_CYEDGE); + mResizeBorderW = GetSystemMetrics(SM_CXSIZEFRAME); // + GetSystemMetrics(SM_CXEDGE); + mResizeBorderH = GetSystemMetrics(SM_CYSIZEFRAME); // + GetSystemMetrics(SM_CYEDGE); + // screenWidth = GetSystemMetrics(SM_CXSCREEN); + // screenHeight = GetSystemMetrics(SM_CYSCREEN); + mswLabelFont = GetStockObject(DEFAULT_GUI_FONT); hDc = GetDC(0); mswScale = GetDeviceCaps(hDc, LOGPIXELSX) / 96.0; -- cgit v1.2.3