From b623f5953691b2a0614e6f1f4def86bdbb9a4113 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 8 Aug 2020 11:53:00 +0200 Subject: New upstream version 5.2.0Beta2.1 --- app/lib/demos/dmrotate.xtr | 913 +++++++++++++++++++++++++-------------------- 1 file changed, 505 insertions(+), 408 deletions(-) (limited to 'app/lib/demos/dmrotate.xtr') diff --git a/app/lib/demos/dmrotate.xtr b/app/lib/demos/dmrotate.xtr index 074aea5..ed04a77 100644 --- a/app/lib/demos/dmrotate.xtr +++ b/app/lib/demos/dmrotate.xtr @@ -1,7 +1,7 @@ VERSION 10 DEMOINIT -ORIG 4.000 0.000 0.000 -STRUCTURE 1 0 0 0 0 N 2 2.000000 3.062500 0 0.000000 "Walthers Interstate Fuel - Loading Rack 933-32000a" +ORIG 3.000 0.000 0.000 +STRUCTURE 1 0 0 0 0 DEMO 2 2.000000 3.062500 0 0.000000 "Walthers Interstate Fuel - Loading Rack 933-32000a" D 0.000000 0.000000 L3 0 0.000000 0.750000 0.000000 0 3.750000 0.000000 0 L3 0 0.000000 3.750000 0.000000 0 3.750000 3.125000 0 @@ -31,15 +31,15 @@ STRUCTURE 1 0 0 0 0 N 2 2.000000 3.062500 0 0.000000 "Walthers Interstate Fuel - L3 0 0.000000 0.750000 3.125000 0 0.750000 2.187500 0 L3 0 0.000000 0.750000 0.000000 0 0.750000 0.937500 0 END -STRAIGHT 2 0 0 0 0 N 2 +STRAIGHT 2 0 0 0 0 DEMO 2 E 2.250000 0.062500 236.697715 E 19.375000 11.312500 56.697715 END -CURVE 3 0 0 0 0 N 2 22.859949 -1.206745 0 11.250000 0 0.000000 0.000000 +CURVE 3 0 0 0 0 DEMO 2 22.859949 -1.206745 0 11.250000 0 0.000000 0.000000 E 11.625000 -0.625000 182.964125 E 20.250359 9.736405 76.587298 END -STRUCTURE 4 0 0 0 0 N 2 8.625000 7.750000 0 0.000000 "Walthers Shady Jct Water Tower 933-3205a" +STRUCTURE 4 0 0 0 0 DEMO 2 8.625000 7.750000 0 0.000000 "Walthers Shady Jct Water Tower 933-3205a" D 0.000000 0.000000 L3 0 0.000000 0.000000 0.000000 0 1.562500 0.000000 0 L3 0 0.000000 1.562500 0.000000 0 1.562500 1.562500 0 @@ -78,427 +78,524 @@ RESET COMMAND Select MOUSE 2 5.562 5.000 MOUSE 4 5.562 5.000 +#COMMAND Rotate +#MOUSE 5 4.062 4.500 +#MOUSE 6 4.062 4.438 +#MOUSE 7 4.062 4.438 +#MOUSE 2 4.062 4.625 +#MOUSE 3 4.062 4.625 +#MOUSE 3 4.062 4.688 +#MOUSE 3 4.062 4.812 +#MOUSE 3 4.125 4.938 +#MOUSE 3 4.125 5.000 +#MOUSE 3 4.125 5.000 +#MOUSE 3 4.125 5.062 +#MOUSE 3 4.125 5.125 +#MOUSE 3 4.125 5.188 +#MOUSE 3 4.125 5.250 +#MOUSE 3 4.188 5.312 +#MOUSE 3 4.188 5.312 +#MOUSE 3 4.188 5.375 +#MOUSE 3 4.188 5.438 +#MOUSE 3 4.188 5.500 +#MOUSE 3 4.250 5.500 +#MOUSE 3 4.250 5.562 +#MOUSE 3 4.250 5.625 +#MOUSE 3 4.312 5.625 +#MOUSE 3 4.312 5.688 +#MOUSE 3 4.312 5.750 +#MOUSE 3 4.312 5.812 +#MOUSE 3 4.312 5.812 +#MOUSE 3 4.312 5.875 +#MOUSE 3 4.312 5.938 +#MOUSE 3 4.375 5.938 +#MOUSE 3 4.375 6.000 +#MOUSE 3 4.375 6.000 +#MOUSE 3 4.438 6.000 +#MOUSE 3 4.500 6.000 +#MOUSE 3 4.562 6.000 +#MOUSE 3 4.562 6.062 +#MOUSE 3 4.625 6.062 +#MOUSE 3 4.625 6.062 +#MOUSE 3 4.688 6.062 +#MOUSE 3 4.688 6.125 +#MOUSE 3 4.750 6.125 +#MOUSE 3 4.812 6.125 +#MOUSE 3 4.938 6.125 +#MOUSE 3 5.000 6.125 +#MOUSE 4 5.000 6.125 +COMMAND Select +MOUSE 2 4.25 4.5 +MOUSE 4 4.25 4.5 COMMAND Rotate -MOUSE 5 4.062 4.500 -MOUSE 6 4.062 4.438 -MOUSE 7 4.062 4.438 -MOUSE 2 4.062 4.625 -MOUSE 3 4.062 4.625 -MOUSE 3 4.062 4.688 -MOUSE 3 4.062 4.812 -MOUSE 3 4.125 4.938 -MOUSE 3 4.125 5.000 -MOUSE 3 4.125 5.000 -MOUSE 3 4.125 5.062 -MOUSE 3 4.125 5.125 -MOUSE 3 4.125 5.188 -MOUSE 3 4.125 5.250 -MOUSE 3 4.188 5.312 -MOUSE 3 4.188 5.312 -MOUSE 3 4.188 5.375 -MOUSE 3 4.188 5.438 -MOUSE 3 4.188 5.500 -MOUSE 3 4.250 5.500 -MOUSE 3 4.250 5.562 -MOUSE 3 4.250 5.625 -MOUSE 3 4.312 5.625 -MOUSE 3 4.312 5.688 -MOUSE 3 4.312 5.750 -MOUSE 3 4.312 5.812 -MOUSE 3 4.312 5.812 -MOUSE 3 4.312 5.875 -MOUSE 3 4.312 5.938 -MOUSE 3 4.375 5.938 -MOUSE 3 4.375 6.000 -MOUSE 3 4.375 6.000 -MOUSE 3 4.438 6.000 -MOUSE 3 4.500 6.000 -MOUSE 3 4.562 6.000 -MOUSE 3 4.562 6.062 -MOUSE 3 4.625 6.062 -MOUSE 3 4.625 6.062 -MOUSE 3 4.688 6.062 -MOUSE 3 4.688 6.125 -MOUSE 3 4.750 6.125 -MOUSE 3 4.812 6.125 -MOUSE 3 4.938 6.125 -MOUSE 3 5.000 6.125 -MOUSE 4 5.000 6.125 +KEYSTATE 2 +MOUSE 2 4.25 4.5 +MOUSE 3 12.000 18.000 +MOUSE 4 1.000 10.000 MESSAGE _________________________________________ -The command will restrict the rotation to increments of 15° if you hold down the Control key. +The command will restrict the rotation to increments of 15° if you hold down the and keys. END STEP PARAMETER misc cmdUndo RESET COMMAND Rotate -KEYSTATE 4 -MOUSE 2 4.125 4.625 -KEYSTATE 4 -MOUSE 3 4.125 4.688 -KEYSTATE 4 -MOUSE 3 4.188 4.688 -KEYSTATE 4 -MOUSE 3 4.188 4.750 -KEYSTATE 4 -MOUSE 3 4.188 4.812 -KEYSTATE 4 -MOUSE 3 4.188 4.875 -KEYSTATE 4 -MOUSE 3 4.125 4.875 -KEYSTATE 4 -MOUSE 3 4.125 4.938 -KEYSTATE 4 -MOUSE 3 4.125 5.000 -KEYSTATE 4 -MOUSE 3 4.125 5.000 -KEYSTATE 4 -MOUSE 3 4.125 5.062 -KEYSTATE 4 -MOUSE 3 4.125 5.125 -KEYSTATE 4 -MOUSE 3 4.125 5.188 -KEYSTATE 4 -MOUSE 3 4.125 5.312 -KEYSTATE 4 -MOUSE 3 4.125 5.312 -KEYSTATE 4 -MOUSE 3 4.188 5.438 -KEYSTATE 4 -MOUSE 3 4.188 5.500 -KEYSTATE 4 -MOUSE 3 4.188 5.562 -KEYSTATE 4 -MOUSE 3 4.188 5.625 -KEYSTATE 4 -MOUSE 3 4.188 5.625 -KEYSTATE 4 -MOUSE 3 4.188 5.688 -KEYSTATE 4 -MOUSE 3 4.188 5.750 -KEYSTATE 4 -MOUSE 3 4.250 5.812 -KEYSTATE 4 -MOUSE 3 4.250 5.875 -KEYSTATE 4 -MOUSE 3 4.250 6.000 -KEYSTATE 4 -MOUSE 3 4.312 6.000 -KEYSTATE 4 -MOUSE 3 4.312 6.062 -KEYSTATE 4 -MOUSE 3 4.312 6.125 -KEYSTATE 4 -MOUSE 3 4.312 6.188 -KEYSTATE 4 -MOUSE 3 4.312 6.250 -KEYSTATE 4 -MOUSE 3 4.375 6.250 -KEYSTATE 4 -MOUSE 3 4.438 6.250 -KEYSTATE 4 -MOUSE 3 4.500 6.250 -KEYSTATE 4 -MOUSE 3 4.562 6.312 -KEYSTATE 4 -MOUSE 3 4.625 6.312 -KEYSTATE 4 -MOUSE 3 4.625 6.375 -KEYSTATE 4 -MOUSE 3 4.688 6.375 -KEYSTATE 4 -MOUSE 3 4.750 6.375 -KEYSTATE 4 -MOUSE 3 4.750 6.438 -KEYSTATE 4 -MOUSE 3 4.750 6.500 -KEYSTATE 4 -MOUSE 3 4.812 6.500 -KEYSTATE 4 -MOUSE 3 4.812 6.562 -KEYSTATE 4 -MOUSE 3 4.875 6.562 -KEYSTATE 4 -MOUSE 3 4.938 6.562 -KEYSTATE 4 -MOUSE 3 5.000 6.562 -KEYSTATE 4 -MOUSE 3 5.000 6.562 -KEYSTATE 4 -MOUSE 3 5.062 6.562 -KEYSTATE 4 -MOUSE 3 5.125 6.562 -KEYSTATE 4 -MOUSE 3 5.188 6.562 -KEYSTATE 4 -MOUSE 3 5.250 6.562 -KEYSTATE 4 -MOUSE 3 5.312 6.562 -KEYSTATE 4 -MOUSE 3 5.312 6.500 -KEYSTATE 4 -MOUSE 3 5.312 6.438 -KEYSTATE 4 -MOUSE 3 5.312 6.375 -KEYSTATE 4 -MOUSE 3 5.375 6.375 -KEYSTATE 4 -MOUSE 3 5.438 6.375 -KEYSTATE 4 -MOUSE 3 5.438 6.312 -KEYSTATE 4 -MOUSE 3 5.438 6.312 -KEYSTATE 4 -MOUSE 3 5.500 6.312 -KEYSTATE 4 -MOUSE 3 5.500 6.250 -KEYSTATE 4 -MOUSE 3 5.562 6.250 -KEYSTATE 4 -MOUSE 3 5.562 6.188 -KEYSTATE 4 -MOUSE 3 5.562 6.125 -KEYSTATE 4 -MOUSE 3 5.625 6.125 -KEYSTATE 4 -MOUSE 3 5.625 6.062 -KEYSTATE 4 -MOUSE 3 5.625 6.062 -KEYSTATE 4 -MOUSE 3 5.625 6.000 -KEYSTATE 4 -MOUSE 3 5.625 6.000 -KEYSTATE 4 -MOUSE 3 5.688 6.000 -KEYSTATE 4 -MOUSE 3 5.688 5.938 -KEYSTATE 4 -MOUSE 3 5.750 5.938 -KEYSTATE 4 -MOUSE 3 5.750 5.875 -KEYSTATE 4 -MOUSE 3 5.812 5.875 -KEYSTATE 4 -MOUSE 3 5.812 5.812 -KEYSTATE 4 -MOUSE 3 5.875 5.750 -KEYSTATE 4 -MOUSE 3 5.875 5.688 -KEYSTATE 4 -MOUSE 3 5.938 5.688 -KEYSTATE 4 -MOUSE 3 5.938 5.625 -KEYSTATE 4 -MOUSE 3 5.938 5.625 -KEYSTATE 4 -MOUSE 3 6.000 5.625 -KEYSTATE 4 -MOUSE 4 6.000 5.625 -MESSAGE -_________________________________________ - -Shift-Right-Click will display a popup-menu that you can use to rotate by fixed amount (15°, 30°, 45°, 90° or 180°). The demonstration cannot show the popup-menu but it can show the effects. - -Here we will rotate by 90° clockwise (CW). -END -STEP -KEYSTATE 2 -MOUSE 5 3.812 4.688 -KEYSTATE 2 -MOUSE 7 3.812 4.688 -MENU 3.812 4.688 "Move Draw Mode " "90 CW" -MESSAGE -_________________________________________ - -Another option of the command popup-menu is to Align the Selected object with some other object. - -First we will click on one line of the Selected object. The angle of this part of the object will be Aligned. -END -STEP -KEYSTATE 2 -MOUSE 5 5.875 5.000 -KEYSTATE 2 -MOUSE 7 5.875 5.000 -MENU 5.875 5.000 "Move Draw Mode " "Align" -MOUSE 2 5.812 5.125 -MOUSE 4 5.812 5.125 -MESSAGE -_________________________________________ - -Next, we click on an Unselected object. The Selected structure will be rotated so that the line we clicked on will be parallel to the straight track. -END -STEP -MOUSE 2 6.625 3.062 -MESSAGE -_________________________________________ - -If we drag the mouse across the track, we can flip the structure by 180°. This is similar to how we place turnouts. -END -STEP -MOUSE 3 6.750 2.750 -BIGPAUSE -MOUSE 3 6.625 3.062 -BIGPAUSE -MOUSE 3 6.750 2.750 +#KEYSTATE 2 +#MOUSE 2 4.125 4.625 +#KEYSTATE 2 +#MOUSE 3 4.125 4.688 +#KEYSTATE 2 +#MOUSE 3 4.188 4.688 +#KEYSTATE 2 +#MOUSE 3 4.188 4.750 +#KEYSTATE 2 +#MOUSE 3 4.188 4.812 +#KEYSTATE 2 +#MOUSE 3 4.188 4.875 +#KEYSTATE 2 +#MOUSE 3 4.125 4.875 +#KEYSTATE 2 +#MOUSE 3 4.125 4.938 +#KEYSTATE 2 +#MOUSE 3 4.125 5.000 +#KEYSTATE 2 +#MOUSE 3 4.125 5.000 +#KEYSTATE 2 +#MOUSE 3 4.125 5.062 +#KEYSTATE 2 +#MOUSE 3 4.125 5.125 +#KEYSTATE 2 +#MOUSE 3 4.125 5.188 +#KEYSTATE 2 +#MOUSE 3 4.125 5.312 +#KEYSTATE 2 +#MOUSE 3 4.125 5.312 +#KEYSTATE 2 +#MOUSE 3 4.188 5.438 +#KEYSTATE 2 +#MOUSE 3 4.188 5.500 +#KEYSTATE 2 +#MOUSE 3 4.188 5.562 +#KEYSTATE 2 +#MOUSE 3 4.188 5.625 +#KEYSTATE 2 +#MOUSE 3 4.188 5.625 +#KEYSTATE 2 +#MOUSE 3 4.188 5.688 +#KEYSTATE 2 +#MOUSE 3 4.188 5.750 +#KEYSTATE 2 +#MOUSE 3 4.250 5.812 +#KEYSTATE 2 +#MOUSE 3 4.250 5.875 +#KEYSTATE 2 +#MOUSE 3 4.250 6.000 +#KEYSTATE 2 +#MOUSE 3 4.312 6.000 +#KEYSTATE 2 +#MOUSE 3 4.312 6.062 +#KEYSTATE 2 +#MOUSE 3 4.312 6.125 +#KEYSTATE 2 +#MOUSE 3 4.312 6.188 +#KEYSTATE 2 +#MOUSE 3 4.312 6.250 +#KEYSTATE 2 +#MOUSE 3 4.375 6.250 +#KEYSTATE 2 +#MOUSE 3 4.438 6.250 +#KEYSTATE 2 +#MOUSE 3 4.500 6.250 +#KEYSTATE 2 +#MOUSE 3 4.562 6.312 +#KEYSTATE 2 +#MOUSE 3 4.625 6.312 +#KEYSTATE 2 +#MOUSE 3 4.625 6.375 +#KEYSTATE 2 +#MOUSE 3 4.688 6.375 +#KEYSTATE 2 +#MOUSE 3 4.750 6.375 +#KEYSTATE 2 +#MOUSE 3 4.750 6.438 +#KEYSTATE 2 +#MOUSE 3 4.750 6.500 +#KEYSTATE 2 +#MOUSE 3 4.812 6.500 +#KEYSTATE 2 +#MOUSE 3 4.812 6.562 +#KEYSTATE 2 +#MOUSE 3 4.875 6.562 +#KEYSTATE 2 +#MOUSE 3 4.938 6.562 +#KEYSTATE 2 +#MOUSE 3 5.000 6.562 +#KEYSTATE 2 +#MOUSE 3 5.000 6.562 +#KEYSTATE 2 +#MOUSE 3 5.062 6.562 +#KEYSTATE 2 +#MOUSE 3 5.125 6.562 +#KEYSTATE 2 +#MOUSE 3 5.188 6.562 +#KEYSTATE 2 +#MOUSE 3 5.250 6.562 +#KEYSTATE 2 +#MOUSE 3 5.312 6.562 +#KEYSTATE 2 +#MOUSE 3 5.312 6.500 +#KEYSTATE 2 +#MOUSE 3 5.312 6.438 +#KEYSTATE 2 +#MOUSE 3 5.312 6.375 +#KEYSTATE 2 +#MOUSE 3 5.375 6.375 +#KEYSTATE 2 +#MOUSE 3 5.438 6.375 +#KEYSTATE 2 +#MOUSE 3 5.438 6.312 +#KEYSTATE 2 +#MOUSE 3 5.438 6.312 +#KEYSTATE 2 +#MOUSE 3 5.500 6.312 +#KEYSTATE 2 +#MOUSE 3 5.500 6.250 +#KEYSTATE 2 +#MOUSE 3 5.562 6.250 +#KEYSTATE 2 +#MOUSE 3 5.562 6.188 +#KEYSTATE 2 +#MOUSE 3 5.562 6.125 +#KEYSTATE 2 +#MOUSE 3 5.625 6.125 +#KEYSTATE 2 +#MOUSE 3 5.625 6.062 +#KEYSTATE 2 +#MOUSE 3 5.625 6.062 +#KEYSTATE 2 +#MOUSE 3 5.625 6.000 +#KEYSTATE 2 +#MOUSE 3 5.625 6.000 +#KEYSTATE 2 +#MOUSE 3 5.688 6.000 +#KEYSTATE 2 +#MOUSE 3 5.688 5.938 +#KEYSTATE 2 +#MOUSE 3 5.750 5.938 +#KEYSTATE 2 +#MOUSE 3 5.750 5.875 +#KEYSTATE 2 +#MOUSE 3 5.812 5.875 +#KEYSTATE 2 +#MOUSE 3 5.812 5.812 +#KEYSTATE 2 +#MOUSE 3 5.875 5.750 +#KEYSTATE 2 +#MOUSE 3 5.875 5.688 +#KEYSTATE 2 +#MOUSE 3 5.938 5.688 +#KEYSTATE 2 +#MOUSE 3 5.938 5.625 +#KEYSTATE 2 +#MOUSE 3 5.938 5.625 +#KEYSTATE 2 +#MOUSE 3 6.000 5.625 +#KEYSTATE 2 +#MOUSE 4 6.000 5.625 +COMMAND Select +MOUSE 2 4.25 4.5 +MOUSE 4 4.25 4.5 +COMMAND Rotate +KEYSTATE 6 +MOUSE 2 4.25 4.5 +KEYSTATE 6 +MOUSE 3 12.000 18.000 +KEYSTATE 6 +MOUSE 4 1.000 10.000 MESSAGE _________________________________________ -We can also align to curved shapes. The Selected object will be rotated to be parallel to the curve under the cursor. -END -STEP -MOUSE 3 12.250 3.250 -MESSAGE -_________________________________________ +There are Rotate options that you can access by Shift-Right-Click command menu and choosing 'Rotate...'. -As we drag along the curved track the Selected object rotates to follow the curve. -END -STEP -MOUSE 3 12.250 3.312 -MOUSE 3 12.312 3.312 -MOUSE 3 12.312 3.438 -MOUSE 3 12.312 3.562 -MOUSE 3 12.312 3.625 -MOUSE 3 12.312 3.750 -MOUSE 3 12.375 3.812 -MOUSE 3 12.375 3.938 -MOUSE 3 12.500 4.000 -MOUSE 3 12.562 4.062 -MOUSE 3 12.625 4.125 -MOUSE 3 12.688 4.250 -MOUSE 3 12.750 4.312 -MOUSE 3 12.812 4.312 -MOUSE 3 12.875 4.375 -MOUSE 3 12.938 4.438 -MOUSE 3 13.000 4.500 -MOUSE 3 13.062 4.625 -MOUSE 3 13.125 4.625 -MOUSE 3 13.188 4.688 -MOUSE 3 13.250 4.812 -MOUSE 3 13.312 4.875 -MOUSE 3 13.312 4.938 -MOUSE 3 13.312 5.000 -MOUSE 3 13.375 5.125 -MOUSE 3 13.438 5.250 -MOUSE 3 13.500 5.312 -MOUSE 3 13.500 5.438 -MOUSE 3 13.562 5.500 -MOUSE 3 13.625 5.562 -MOUSE 3 13.625 5.625 -MOUSE 3 13.625 5.688 -MOUSE 3 13.625 5.812 -MOUSE 3 13.688 5.938 -MOUSE 3 13.750 6.000 -MOUSE 3 13.812 6.125 -MOUSE 3 13.812 6.250 -MOUSE 3 13.875 6.312 -MOUSE 3 13.938 6.312 -MOUSE 3 14.000 6.375 -MOUSE 3 14.062 6.375 -MOUSE 3 14.188 6.438 -MOUSE 3 14.250 6.500 -MOUSE 3 14.312 6.562 -MOUSE 3 14.438 6.562 -MESSAGE -_________________________________________ +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. -Again, if we drag across the track we can flip the stucture. -END -STEP -MOUSE 3 14.600 6.200 -BIGPAUSE -MESSAGE -_________________________________________ - -We can also Align to another Structure or any object. +The other option is 'Align' which allows you align selected objects with an unselected object. This is useful to align railside buildings with track. +Unfortunately, we can not currently demonstrate these features. END -STEP -MOUSE 3 8.500 7.812 -MOUSE 3 8.500 7.875 -MOUSE 3 8.500 7.938 -MOUSE 3 8.500 8.000 -MOUSE 3 8.500 8.000 -MOUSE 3 8.500 8.062 -MOUSE 3 8.500 8.125 -MOUSE 3 8.500 8.188 -MOUSE 3 8.500 8.250 -MOUSE 3 8.500 8.312 -MOUSE 3 8.500 8.312 -MOUSE 3 8.500 8.375 -MOUSE 3 8.500 8.438 -MOUSE 3 8.500 8.500 -MOUSE 3 8.500 8.562 -MOUSE 3 8.500 8.625 -MOUSE 3 8.500 8.625 -MOUSE 3 8.500 8.688 -MOUSE 3 8.500 8.750 -MOUSE 3 8.562 8.812 -MOUSE 3 8.562 8.875 -MOUSE 3 8.562 8.938 -MOUSE 3 8.562 9.000 -MOUSE 3 8.625 9.000 -MOUSE 3 8.625 9.000 -MOUSE 3 8.625 9.062 -MOUSE 3 8.625 9.125 -MOUSE 3 8.625 9.188 -MOUSE 3 8.625 9.250 -MOUSE 3 8.625 9.312 -MOUSE 3 8.625 9.312 -MOUSE 3 8.625 9.375 -MOUSE 3 8.625 9.438 -MOUSE 3 8.625 9.375 -MOUSE 3 8.625 9.375 -MOUSE 3 8.688 9.312 -MOUSE 3 8.750 9.312 -MOUSE 3 8.750 9.312 -MOUSE 3 8.875 9.312 -MOUSE 3 8.938 9.312 -MOUSE 3 9.000 9.312 -MOUSE 3 9.000 9.312 -MOUSE 3 9.062 9.312 -MOUSE 3 9.062 9.312 -MOUSE 3 9.125 9.312 -MOUSE 3 9.188 9.312 -MOUSE 3 9.250 9.312 -MOUSE 3 9.312 9.312 -MOUSE 3 9.312 9.312 -MOUSE 3 9.375 9.312 -MOUSE 3 9.438 9.312 -MOUSE 3 9.500 9.312 -MOUSE 3 9.562 9.312 -MOUSE 3 9.625 9.312 -MOUSE 3 9.625 9.312 -MOUSE 3 9.688 9.312 -MOUSE 3 9.750 9.312 -MOUSE 3 9.812 9.312 -MOUSE 3 9.875 9.312 -MOUSE 3 9.938 9.312 -MOUSE 3 10.000 9.312 -MOUSE 3 10.000 9.312 -MOUSE 3 10.062 9.312 -MOUSE 3 10.125 9.312 -MOUSE 3 10.125 9.312 -MOUSE 3 10.125 9.250 -MOUSE 3 10.125 9.188 -MOUSE 3 10.125 9.125 -MOUSE 3 10.125 9.062 -MOUSE 3 10.062 9.062 -MOUSE 3 10.062 9.000 -MOUSE 3 10.062 9.000 -MOUSE 3 10.062 8.938 -MOUSE 3 10.062 8.875 -MOUSE 3 10.062 8.812 -MOUSE 3 10.125 8.812 -MOUSE 3 10.125 8.750 -MOUSE 3 10.125 8.688 -MOUSE 3 10.125 8.625 -MOUSE 3 10.125 8.625 -MOUSE 3 10.125 8.562 -MOUSE 3 10.125 8.500 -MOUSE 4 10.125 8.500 +#MESSAGE +#_________________________________________ +# +#Shift-Right-Click will display a popup-menu that you can use to rotate by fixed amount (15°, 30°, 45°, 90° or 180°). +# +#We can not currently show this command. +#END +#STEP +#KEYSTATE 2 +#MOUSE 2 3.812 4.688 +#KEYSTATE 2 +#MOUSE 4 3.812 4.688 +#MENU 3.812 4.688 "Track Selected Menu " "90 CW" +#MESSAGE +#_________________________________________ +# +#Another option of the command popup-menu is to Align the Selected object with some other object. +# +#First we will click on one line of the Selected object. The angle of this part of the object will be Aligned. +#END +#STEP +#KEYSTATE 2 +#MOUSE 5 5.875 5.000 +#KEYSTATE 2 +#MOUSE 7 5.875 5.000 +#MENU 5.875 5.000 "Track Selected Menu " "Align" +#MOUSE 2 5.812 5.125 +#MOUSE 4 5.812 5.125 +#MESSAGE +#_________________________________________ +# +#Next, we click on an Unselected object. The Selected structure will be rotated so that the line we clicked on will be parallel to the straight track. +#END +#STEP +#MOUSE 2 6.625 3.062 +#MESSAGE +#_________________________________________ +# +#If we drag the mouse across the track, we can flip the structure by 180°. This is similar to how we place turnouts. +#END +#STEP +#MOUSE 3 6.750 2.750 +#BIGPAUSE +#MOUSE 3 6.625 3.062 +#BIGPAUSE +#MOUSE 3 6.750 2.750 +#MESSAGE +#_________________________________________ +# +#We can also align to curved shapes. The Selected object will be rotated to be parallel to the curve under the cursor. +#END +#STEP +#MOUSE 3 12.250 3.250 +#MESSAGE +#_________________________________________ +# +#As we drag along the curved track the Selected object rotates to follow the curve. +#END +#STEP +#MOUSE 3 12.250 3.312 +#MOUSE 3 12.312 3.312 +#MOUSE 3 12.312 3.438 +#MOUSE 3 12.312 3.562 +#MOUSE 3 12.312 3.625 +#MOUSE 3 12.312 3.750 +#MOUSE 3 12.375 3.812 +#MOUSE 3 12.375 3.938 +#MOUSE 3 12.500 4.000 +#MOUSE 3 12.562 4.062 +#MOUSE 3 12.625 4.125 +#MOUSE 3 12.688 4.250 +#MOUSE 3 12.750 4.312 +#MOUSE 3 12.812 4.312 +#MOUSE 3 12.875 4.375 +#MOUSE 3 12.938 4.438 +#MOUSE 3 13.000 4.500 +#MOUSE 3 13.062 4.625 +#MOUSE 3 13.125 4.625 +#MOUSE 3 13.188 4.688 +#MOUSE 3 13.250 4.812 +#MOUSE 3 13.312 4.875 +#MOUSE 3 13.312 4.938 +#MOUSE 3 13.312 5.000 +#MOUSE 3 13.375 5.125 +#MOUSE 3 13.438 5.250 +#MOUSE 3 13.500 5.312 +#MOUSE 3 13.500 5.438 +#MOUSE 3 13.562 5.500 +#MOUSE 3 13.625 5.562 +#MOUSE 3 13.625 5.625 +#MOUSE 3 13.625 5.688 +#MOUSE 3 13.625 5.812 +#MOUSE 3 13.688 5.938 +#MOUSE 3 13.750 6.000 +#MOUSE 3 13.812 6.125 +#MOUSE 3 13.812 6.250 +#MOUSE 3 13.875 6.312 +#MOUSE 3 13.938 6.312 +#MOUSE 3 14.000 6.375 +#MOUSE 3 14.062 6.375 +#MOUSE 3 14.188 6.438 +#MOUSE 3 14.250 6.500 +#MOUSE 3 14.312 6.562 +#MOUSE 3 14.438 6.562 +#MESSAGE +#_________________________________________ +# +#Again, if we drag across the track we can flip the stucture. +#END +#STEP +#MOUSE 3 14.600 6.200 +#BIGPAUSE +#MESSAGE +#_________________________________________ +# +#We can also Align to another Structure or any object. +# +#END +#STEP +#MOUSE 3 8.500 7.812 +#MOUSE 3 8.500 7.875 +#MOUSE 3 8.500 7.938 +#MOUSE 3 8.500 8.000 +#MOUSE 3 8.500 8.000 +#MOUSE 3 8.500 8.062 +#MOUSE 3 8.500 8.125 +#MOUSE 3 8.500 8.188 +#MOUSE 3 8.500 8.250 +#MOUSE 3 8.500 8.312 +#MOUSE 3 8.500 8.312 +#MOUSE 3 8.500 8.375 +#MOUSE 3 8.500 8.438 +#MOUSE 3 8.500 8.500 +#MOUSE 3 8.500 8.562 +#MOUSE 3 8.500 8.625 +#MOUSE 3 8.500 8.625 +#MOUSE 3 8.500 8.688 +#MOUSE 3 8.500 8.750 +#MOUSE 3 8.562 8.812 +#MOUSE 3 8.562 8.875 +#MOUSE 3 8.562 8.938 +#MOUSE 3 8.562 9.000 +#MOUSE 3 8.625 9.000 +#MOUSE 3 8.625 9.000 +#MOUSE 3 8.625 9.062 +#MOUSE 3 8.625 9.125 +#MOUSE 3 8.625 9.188 +#MOUSE 3 8.625 9.250 +#MOUSE 3 8.625 9.312 +#MOUSE 3 8.625 9.312 +#MOUSE 3 8.625 9.375 +#MOUSE 3 8.625 9.438 +#MOUSE 3 8.625 9.375 +#MOUSE 3 8.625 9.375 +#MOUSE 3 8.688 9.312 +#MOUSE 3 8.750 9.312 +#MOUSE 3 8.750 9.312 +#MOUSE 3 8.875 9.312 +#MOUSE 3 8.938 9.312 +#MOUSE 3 9.000 9.312 +#MOUSE 3 9.000 9.312 +#MOUSE 3 9.062 9.312 +#MOUSE 3 9.062 9.312 +#MOUSE 3 9.125 9.312 +#MOUSE 3 9.188 9.312 +#MOUSE 3 9.250 9.312 +#MOUSE 3 9.312 9.312 +#MOUSE 3 9.312 9.312 +#MOUSE 3 9.375 9.312 +#MOUSE 3 9.438 9.312 +#MOUSE 3 9.500 9.312 +#MOUSE 3 9.562 9.312 +#MOUSE 3 9.625 9.312 +#MOUSE 3 9.625 9.312 +#MOUSE 3 9.688 9.312 +#MOUSE 3 9.750 9.312 +#MOUSE 3 9.812 9.312 +#MOUSE 3 9.875 9.312 +#MOUSE 3 9.938 9.312 +#MOUSE 3 10.000 9.312 +#MOUSE 3 10.000 9.312 +#MOUSE 3 10.062 9.312 +#MOUSE 3 10.125 9.312 +#MOUSE 3 10.125 9.312 +#MOUSE 3 10.125 9.250 +#MOUSE 3 10.125 9.188 +#MOUSE 3 10.125 9.125 +#MOUSE 3 10.125 9.062 +#MOUSE 3 10.062 9.062 +#MOUSE 3 10.062 9.000 +#MOUSE 3 10.062 9.000 +#MOUSE 3 10.062 8.938 +#MOUSE 3 10.062 8.875 +#MOUSE 3 10.062 8.812 +#MOUSE 3 10.125 8.812 +#MOUSE 3 10.125 8.750 +#MOUSE 3 10.125 8.688 +#MOUSE 3 10.125 8.625 +#MOUSE 3 10.125 8.625 +#MOUSE 3 10.125 8.562 +#MOUSE 3 10.125 8.500 +#MOUSE 4 10.125 8.500 MESSAGE ========================================= END +REGRESSION START 10 - rotate +STRUCTURE 1 0 0 0 0 DEMO 2 4.369912 1.832693 0 300.000000 "Walthers Interstate Fuel - Loading Rack 933-32000a" + D 0.000000 0.000000 + L3 0 0.000000 0.750000 0.000000 0 3.750000 0.000000 0 + L3 0 0.000000 3.750000 0.000000 0 3.750000 3.125000 0 + L3 0 0.000000 3.750000 3.125000 0 0.750000 3.125000 0 + L3 0 0.000000 3.687500 0.062500 0 1.687500 0.062500 0 + L3 0 0.000000 1.687500 0.062500 0 1.687500 0.812500 0 + L3 0 0.000000 1.687500 0.812500 0 3.687500 0.812500 0 + L3 0 0.000000 3.687500 0.812500 0 3.687500 0.062500 0 + L3 0 0.000000 3.687500 3.062500 0 1.687500 3.062500 0 + L3 0 0.000000 1.687500 3.062500 0 1.687500 2.312500 0 + L3 0 0.000000 1.687500 2.312500 0 3.687500 2.312500 0 + L3 0 0.000000 3.687500 2.312500 0 3.687500 3.062500 0 + L3 0 0.000000 3.687500 1.187500 0 1.687500 1.187500 0 + L3 0 0.000000 1.687500 1.187500 0 1.687500 1.937500 0 + L3 0 0.000000 1.687500 1.937500 0 3.687500 1.937500 0 + L3 0 0.000000 3.687500 1.937500 0 3.687500 1.187500 0 + A3 0 0.000000 0.088388 3.000000 2.687500 0 0.000000 360.000000 + A3 0 0.000000 0.088388 3.000000 1.562500 0 0.000000 360.000000 + A3 0 0.000000 0.088388 3.000000 0.437500 0 0.000000 360.000000 + L3 0 0.000000 0.750000 2.875000 0 0.000000 2.875000 0 + L3 0 0.000000 0.000000 2.875000 0 0.000000 0.250000 0 + L3 0 0.000000 0.000000 0.250000 0 0.750000 0.250000 0 + L3 0 0.000000 1.500000 2.187500 0 0.437500 2.187500 0 + L3 0 0.000000 0.437500 2.187500 0 0.437500 0.937500 0 + L3 0 0.000000 0.437500 0.937500 0 1.500000 0.937500 0 + L3 0 0.000000 1.500000 0.937500 0 1.500000 2.187500 0 + L3 0 0.000000 0.750000 3.125000 0 0.750000 2.187500 0 + L3 0 0.000000 0.750000 0.000000 0 0.750000 0.937500 0 + END +STRAIGHT 2 0 0 0 0 DEMO 2 + E4 2.250000 0.062500 236.697715 0 0.0 0.0 0.0 0.0 0 0 0 0.000000 + E4 19.375000 11.312500 56.697715 0 0.0 0.0 0.0 0.0 0 0 0 0.000000 + END +CURVE 3 0 0 0 0 DEMO 2 22.859949 -1.206745 0 11.250000 0 0.000000 0.000000 + E4 11.625000 -0.625000 182.964125 0 0.0 0.0 0.0 0.0 0 0 0 0.000000 + E4 20.250359 9.736405 76.587298 0 0.0 0.0 0.0 0.0 0 0 0 0.000000 + END +STRUCTURE 4 0 0 0 0 DEMO 2 8.625000 7.750000 0 0.000000 "Walthers Shady Jct Water Tower 933-3205a" + D 0.000000 0.000000 + L3 0 0.000000 0.000000 0.000000 0 1.562500 0.000000 0 + L3 0 0.000000 1.562500 0.000000 0 1.562500 1.562500 0 + L3 0 0.000000 1.562500 1.562500 0 0.000000 1.562500 0 + L3 0 0.000000 0.000000 1.562500 0 0.000000 0.000000 0 + L3 0 0.000000 0.000000 0.375000 0 1.250000 0.375000 0 + L3 0 0.000000 1.250000 0.375000 0 1.250000 1.562500 0 + L3 0 0.000000 0.625000 1.000000 0 0.625000 0.375000 0 + L3 0 0.000000 0.625000 1.000000 0 1.250000 1.000000 0 + L3 0 0.000000 0.625000 1.000000 0 0.000000 1.000000 0 + L3 0 0.000000 0.625000 1.000000 0 0.625000 1.562500 0 + L3 0 0.000000 0.625000 1.000000 0 1.062500 1.437500 0 + L3 0 0.000000 0.625000 1.000000 0 1.062500 0.562500 0 + L3 0 0.000000 0.625000 1.000000 0 0.187500 0.562500 0 + L3 0 0.000000 0.625000 1.000000 0 0.187500 1.437500 0 + L3 0 0.000000 0.625000 1.562500 0 1.062500 1.437500 0 + L3 0 0.000000 1.062500 1.437500 0 1.250000 1.000000 0 + L3 0 0.000000 1.250000 1.000000 0 1.062500 0.562500 0 + L3 0 0.000000 1.062500 0.562500 0 0.625000 0.375000 0 + L3 0 0.000000 0.625000 0.375000 0 0.187500 0.562500 0 + L3 0 0.000000 0.187500 0.562500 0 0.000000 1.000000 0 + L3 0 0.000000 0.000000 1.000000 0 0.187500 1.437500 0 + L3 0 0.000000 0.187500 1.437500 0 0.625000 1.562500 0 + L3 0 0.000000 1.250000 1.500000 0 1.750000 1.500000 0 + L3 0 0.000000 1.750000 1.500000 0 1.750000 1.062500 0 + L3 0 0.000000 1.750000 1.062500 0 1.250000 1.062500 0 + END +REGRESSION END STEP CLEAR -- cgit v1.2.3