Reservierte Achsennamen: Unterschied zwischen den Versionen
Zeile 32: | Zeile 32: | ||
− | <b><font color="red"><fontSignal1, Signal2, Signal3, ... Signal9</font></font></b> | + | <b><font color="red"><font size="4">fontSignal1, Signal2, Signal3, ... Signal9</font></font></b> |
Zeile 50: | Zeile 50: | ||
− | <b>font color="red"><font size="4">_2</font></font></b> | + | <b><font color="red"><font size="4">_2</font></font></b> |
Zeile 77: | Zeile 77: | ||
− | <b>font color="red"><font size="4">_5</font></font></b> | + | <b><font color="red"><font size="4">_5</font></font></b> |
Zeile 84: | Zeile 84: | ||
----- | ----- | ||
+ | |||
+ | |||
+ | <b><font color="red"><font size="4">_Antrieb</font></font></b> | ||
+ | |||
+ | |||
+ | Ist eine Rotationsachse mit dem Drehwinkel von 360° (und dem Mehrfachen davon z.B. 720°) und kann ausschließlich bei Rollmaterialien mit eigenem Antrieb (Motor) benutzt werden. Diese Rotationsachse kann man sich als eine imaginäre Antriebswelle vorstellen, deren Rotationsgeschwindigkeit (nach der Übersetzung) im Verhältnis zu der augenblicklichen Drehzahl des Motors steht. Damit reagiert die Achse auf die Wahl der Fahrstufe bzw. der Kraftstoffzufuhr des Motors (also das "Gas-geben"). Daran kann man z.B. den Rotor eines Hubschraubers oder den Propeller eines Flugzeuges koppeln, da sich diese auch im Leerlauf drehen, wenn also das Fahrzeug nicht in Bewegung ist. Die interne Standard-Drehgeschwindigkeit sämtlicher Achsen, darunter auch die Achse "_Antrieb" hat einen Programmvorgabewert von 0.20. Durch die Änderung des Parameters "VelocAxis" in der System-INI des 3D-Modells kann die Drehgeschwindigkeit beeinflusst werden. Bei VelocAxis?? = 0.020 würde sie zehn mal langsamer und bei VelocAxis?? = 2.00 zehn mal schneller gedreht werden. (Die Fragezeichen stehen dabei für die interne Nummer der "_Antrieb"-Achse, die baubedingt vom Modell zu Modell unterschiedlich sein kann). | ||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
[http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite] | [http://wiki.eepshopping.de/index.php?title=Hauptseite_EEP_Wiki&redirect=no Zurück zur Startseite] |
Version vom 12. Dezember 2016, 17:23 Uhr
Systemachsen - vom Programm gesteuerte Achsen
Neben den beschriebenen Transformationsachsen, die lediglich eine vektorielle Verschiebung, Skalierung oder Drehbewegung eines Objektes zum Ziel haben, gibt es derzeit 25 Systemachsen auch Systemkreuze genannt, also für das System reservierte Achsennamen, welche eine Programmfunktion aufrufen und direkt von EEP gesteuert werden.
Um den Zugriff auf die vom Programm bereitgestellten Funktionen zu erhalten, müssen Sie in den 3D-Modellen Achsen erzeugen, deren zugeteilte (reservierte) Namen vom System als solche erkannt werden, was natürlich die exakte Schreibweise der Namen voraussetzt. Die Nutzung der reservierten Achsennamen ist dabei ausschließlich dann erlaubt, wenn damit tatsächlich eine bestimmte Programmfunktion angesprochen werden soll. An dieser Stelle wird eindringlich darauf hingewiesen, dass die Zweckentfremdung, also die Nutzung eines reservierten Achsennamens (z.B. "Wasser") zu einem anderen - als dem vom System funktionell vorbestimmten - Zweck, zwangsläufig zu einer Fehlfunktion des Modells und zugleich des Programms EEP führen wird!
Systemachsen - Reservierte Achsennamen
Basis
Das Basis-Kreuz stellt den Bezugspunkt eines jeden 3D-Modells dar, d.h. dessen internes, relatives Koordinatensystem. Das Basis-Kreuz ist als Bezugspunkt immer unbeweglich und wird vom System für jedes 3D-Modell automatisch bereitgestellt. Das, auf der Basis-Achse gesetzte Objekt wird in der Regel als erstes berechnet (also vor allen anderen, nachgeordneten Achsen), außer man beeinflusst die Reihenfolge des Renderings durch den Befehl "SortByAxes" in der System-INI des 3D-Modells. Die Änderung der Reihenfolge des Renderings (bei der die Basis nicht als erste, sondern als letzte Achse des Modells berechnet wird) kann notwendig werden, wenn hinter durchsichtigen Scheiben bewegliche Objekte dargestellt werden sollten (z.B. Lokführerfiguren).
Signal
Die Achse "Signal" kann eine Rotations- oder Translationsachse sein, die ausschließlich bei Haupt- und Vorsignalen eingesetzt werden darf. Unabhängig davon, ob es sich beim Modell um ein Licht- oder ein Formsignal handelt, muss jedes Haupt- oder Vorsignal mindestens eine Achse mit dem Namen "Signal besitzen. Je nach dem, ob das Signal manuell oder ausschlißlich über Kontaktpunkte gesteuert (umgeschaltet) werden soll, wird das Objekt (bei Lichtsignalen z.B. das komplette Objekt mitsamt Fuß, Signalmast und Schirm) entweder unter die "Signal"-Achse, oder das "Basis"-Kreuz gesetzt. Wird es unter das "Basis"-Kreuz gesetzt, kann es lediglich über Kontaktpunkte gesteuert werden. Wird es unter die "Signal"-Achse gesetzt, kann es in EEP sowohl über Kontaktpunkte, als auch manuell bedient werden, in dem die [Shift]-Taste gedrückt gehalten und gleichzeitig das Modell des Signals mit [LMT] angeklickt wird.
fontSignal1, Signal2, Signal3, ... Signal9
Die Achsen "Signal1" bis "Signal9" können Rotations- oder Translationsachsen sein, die ausschließlich bei Haupt- und Vorsignalen eingesetzt werden dürfen. Diese Achsen sind optional (zusätzlich zur Achse "Signal") einzubauen, sofern es sich um ein mehrbegriffiges Signal handelt, welches mehr als nur zwei Signalbilder (z.B. Fahrt und Halt) zeigen soll. Die zusätzlichen durchnummerierten Signalachsen sollten lediglich bei Formhauptsignalen und Formvorsignalen zum Einsatz kommen - Lichtsignale sollten dagegen über die sogenannten "Signalfunktionen und "Lichtfunktion" in der internen System-INI des Modells ausgeführt werden und dabei ausschließlich auf die, speziell hierzu konzipierten Lichtsignal-IDs zugreifen.
_1
Ist eine dem Basis-Kreuz nachgeordnete Achse, die ausschließlich bei Splines (also Fahrwegmodulen) benutzt werden darf. Diese Achse ist zwar bei den Standard-Splines eine Rotationsachse, besitzt aber keinen Bewegungsbereich! Auf die Achse "_1" dürfen nur 3D-Objekte gesetzt werden, die Prellböcken bzw. sonstige Fahrweg-Abschlüsse darstellen. Soll ein Spline keinen sichtbaren Abschluss besitzen, so wird unter die "_1"-Achse kein Objekt gesetzt, wenngleich die Achse selbst unbedingt angelegt sein muss, auch wenn sie leer bleibt.
_2
Ist eine dem Basis-Kreuz nachgeordnete Achse, die ausschließlich bei Splines (also Fahrwegmodulen) benutzt werden darf. "_2" ist eine Rotationsachse mit dem Drehwinkel von 360° und wird zur Darstellung der Weichenlaterne eines Splines benutzt. Das 3D-Objekt der Weichenlaterne wird dabei um -90° bzw. +90° gedreht, womit die Signalbilder Wn 1 (Grader Zweig) bzw. Wn 2 (Gebogener Zweig) dargestellt werden. Besitzt ein Gleisstil keine Weichenlaterne (z.B. bei modernen Gleisen der Epoche V und VI), so muss die Achse "_2" dennoch vorhanden sein. In diesem Fall wird kein Modell unter die Achse gekreuzt - sie bleibt leer.
_3
Ist eine dem Basis-Kreuz nachgeordnete Achse, die ausschließlich bei Splines (also Fahrwegmodulen) benutzt werden darf. Die Achse "_3" ist (zusammen mit den Achsen "_4" und "_5") optional einzusetzen, sobald die Weiche zusätzlich als Außenbogenweiche fungieren soll und somit auch das Signalbild Wn 2c benötigt wird. Hat man sich für die Darstellung einer Bogenweiche beim Spline entscheiden, so müssen alle fünf Achsen angelegt werden: "_1", "_2", "_3", "_4" und "_5". Dabei muss das 3D-Objekt der Weichenlaterne auf der Achse "_3" das Signalbild Wn 2 mit der Ablenkung nach links zeigen.
_4
Ist eine dem Basis-Kreuz nachgeordnete Achse, die ausschließlich bei Splines (also Fahrwegmodulen) benutzt werden darf. Die Achse "_4" ist (zusammen mit den Achsen "_3" und "_5") optional einzusetzen, sobald die Weiche zusätzlich als Außenbogenweiche fungieren soll und somit auch das Signalbild Wn 2c benötigt wird. Hat man sich für die Darstellung einer Bogenweiche beim Spline entscheiden, so müssen hiermit alle fünf Achsen angelegt werden: "_1", "_2", "_3", "_4" und "_5". Dabei muss das 3D-Objekt der Weichenlaterne auf der Achse "_4" das Signalbild Wn 2 mit der Ablenkung nach rechts zeigen.
_5
Ist eine dem Basis-Kreuz nachgeordnete Achse, die ausschließlich bei Splines (also Fahrwegmodulen) benutzt werden darf. Die Achse "_5" ist (zusammen mit den Achsen "_3" und "_4") optional einzusetzen, sobald die Weiche zusätzlich als Außenbogenweiche fungieren soll und somit auch das Signalbild Wn 2c benötigt wird. Hat man sich für die Darstellung einer Bogenweiche beim Spline entscheiden, so müssen hiermit alle fünf Achsen angelegt werden: "_1", "_2", "_3", "_4" und "_5". Dabei muss das 3D-Objekt der Weichenlaterne auf der Achse "_5" das Signalbild Wn 2c zeigen, also eine nach links oder rechts geöffnete schwarze Sichel.
_Antrieb
Ist eine Rotationsachse mit dem Drehwinkel von 360° (und dem Mehrfachen davon z.B. 720°) und kann ausschließlich bei Rollmaterialien mit eigenem Antrieb (Motor) benutzt werden. Diese Rotationsachse kann man sich als eine imaginäre Antriebswelle vorstellen, deren Rotationsgeschwindigkeit (nach der Übersetzung) im Verhältnis zu der augenblicklichen Drehzahl des Motors steht. Damit reagiert die Achse auf die Wahl der Fahrstufe bzw. der Kraftstoffzufuhr des Motors (also das "Gas-geben"). Daran kann man z.B. den Rotor eines Hubschraubers oder den Propeller eines Flugzeuges koppeln, da sich diese auch im Leerlauf drehen, wenn also das Fahrzeug nicht in Bewegung ist. Die interne Standard-Drehgeschwindigkeit sämtlicher Achsen, darunter auch die Achse "_Antrieb" hat einen Programmvorgabewert von 0.20. Durch die Änderung des Parameters "VelocAxis" in der System-INI des 3D-Modells kann die Drehgeschwindigkeit beeinflusst werden. Bei VelocAxis?? = 0.020 würde sie zehn mal langsamer und bei VelocAxis?? = 2.00 zehn mal schneller gedreht werden. (Die Fragezeichen stehen dabei für die interne Nummer der "_Antrieb"-Achse, die baubedingt vom Modell zu Modell unterschiedlich sein kann).