Achsennamen (Transformationsachsen): Unterschied zwischen den Versionen
K (Schützte „Achsennamen (Transformationsachsen)“ ([Bearbeiten=Nur Administratoren erlauben] (unbeschränkt) [Verschieben=Nur Administratoren erlauben] (unbeschränkt)) [kaskadierend]) |
|||
Zeile 1: | Zeile 1: | ||
+ | <b><font size="4">Namen von Transformationsachsen</font></b> | ||
+ | |||
+ | |||
+ | Komplexe Modelle, vor allem Rollmaterialien wie z.B. Lokomotiven, bestehen zumeist aus einer Vielzahl von beweglichen Teilen wie z.B. Rädern, Radsätzen, Gestänge, Stromabnehmern, Türen, Klappen usw. Alle Teile der 3D-Modelle, die beweglich sein sollen, werden dabei auf sogenannte Transformationsachsen gesetzt, was üblicherweise deren Translation (Parallelverschiebung), Rotation (Drehung) oder Skalierung (Veränderung der Größe) bewirkt. Im Home-Nostruktor 13.0, hier explizit im <b>Dialogfenster der Achsenschachtelung</b> werden diese Transformationsachsen als vereinfachte mathematische Achsenkreuze (Abszisse und Ordinate) symbolisiert und deren Erstellung, also das Anlegen von neuen Transformationsachsen "Kreuzen" genannt.<br> | ||
+ | |||
+ | <center>[[Datei:kreuzen.gif]]</center><br> | ||
+ | |||
+ | <center><b>Abb. 1.</b> Dialogfenster der Achsenschachtelung mit der Schaltfläche [Kreuzen]</center><br> | ||
+ | |||
+ | Jede der beweglichen Achsen eines Modells muss einen eindeutigen und nur einmal vorkommenden Namen besitzen. Die Vergabe des Achsennamens erfolgt in einem Dialogfenster, welches unmittelbar nach dem Linksklick auf die Schaltfläche <b>[Kreuzen]</b> eingeblendet wird.<br> | ||
+ | |||
+ | <center>[[Datei:namen_eingeben.jpg]]</center><br> | ||
+ | |||
+ | <center><b>Abb. 2.</b> Dialogfenster mit der Aufforderung zur Eingabe eines Achsennamens</center><br> | ||
+ | |||
+ | <b><font size="4">Die Vergabe eines Achsen-Namens und dessen Schreibweise:</font></b><br> | ||
+ | |||
+ | Bei der Vergabe eines Namens für eine Transformationsachse sollten Sie folgende Sachverhalte berücksichtigen: | ||
+ | |||
+ | ::1.Alle Achsen, die zwar beweglich aber für den Anwender nicht von Relevanz sind - weil sie weder manuell mit einem Schieberegler manipuliert, noch über einen Kontaktpunkt gesteuert werden - sollten in ihrem Namen einen<br> <b>''voranstehenden Unterstrich''</b> tragen. <b>''Steht einem Achsennamen ein Unterstrich voran''</b>, wird diese Achse im Steuerdialog der Achsenkontrolle von EEP <b>''nicht angezeigt''</b> - was der Übersichtlichkeit halber durchaus gewollt ist. Als ::Beispiel können wir einen Stromabnehmer anführen, der aus mehreren beweglichen Objekten und insgesamt vier Transformationsachsen besteht. | ||
+ | |||
+ | <center>[[Datei:stromabnehmer_namen.jpg]]</center> | ||
+ | |||
+ | ::Für den Anwender von EEP ist lediglich die Achse "Stromabnehmer" von Relevanz mit der er den Stromabnehmer aufrichten und absenken kann - alle anderen gekoppelten Achsen "_Oberarme", "_Unterarm" und "_Kuppelstange" werden ::zwar mitbewegt, aber im Steuerdialog der Achsenbewegung nicht aufgeführt. | ||
+ | |||
+ | |||
+ | ::2.Alle Achsen sollten einen kurzen, prägnanten und vor allem <b>''einmaligen Namen''</b> aufweisen, der sich innerhalb des Modells nicht wiederholt. Nur die Singularität eines Achsennamens ermöglicht eine eindeutige Ansteuerung dieser ::Achse. Sobald Sie einer Transformationsachse eine weitere Achse nachordnen, die den gleichen Namen trägt (z.B. unter die Achse "_Rad" kreuzen Sie eine weitere, gleichnamige Achse "_Rad") so werden augenblicklich beide Achsen ::gelöscht, weil sich deren logische Ansteuerung im Programm gegenseitig aufhebt! | ||
+ | |||
+ | |||
+ | ::3.Der Name einer Transformationsachse im Dialogfenster der Achsenschachtelung sollte als ein Einzelwort oder eine Wort- bzw. Kürzel-Kette aufgeschrieben werden, welche nicht durch Leerzeichen unterbrochen wird! Dies sollte ::auch dann eingehalten werden, wenn die (orthografisch korrekte) Bezeichnung aus mehreren Einzelwörtern besteht. Erzielt wird dies durch den Einsatz von Binde- und Unterstrichen, oder das direkte Hintereinadersetzen von ::Wörtern, oder Wort-Teilen. Beispiele:<br> | ||
+ | ::<b>_Rad_vorne_rechts</b>, <b>_Rad-vorne-rechts</b>, <b>_RadVorneRechts</b>, (oder noch besser, weil kürzer) <b>_RadVoRe</b>. | ||
+ | |||
+ | |||
+ | ::4.Um die Dateiregister möglichst kurz zu halten, sollte auf Sonderzeichen und deutsche Umlaute, wie: <b><font color="red">§, $, %, &, *, /, \, ä, ö, ü, ß</font></b> gänzlich verzichtet werden! Auch wenn die Schreibweise "Tuer" länger zu sein scheint als ::"Tür", so müssen intern längere Zeichenketten benutzt werden, um die Namen für die Berechnung der Kinematik aufzubereiten. | ||
+ | |||
+ | |||
+ | ::5.Zurzeit gibt es [[25 reservierte Achsennamen]], sogenannte Systemkreuze, die ausschließlich zum Aufruf von Programmfunktionen genutzt werden dürfen. Sie sind gut damit beraten, sich die Namen und die Funktionsweise der ::Systemkreuze einzuprägen, um mögliche Fehlfunktion der Modelle zu verhindern. | ||
Version vom 12. Dezember 2016, 12:15 Uhr
Namen von Transformationsachsen
Komplexe Modelle, vor allem Rollmaterialien wie z.B. Lokomotiven, bestehen zumeist aus einer Vielzahl von beweglichen Teilen wie z.B. Rädern, Radsätzen, Gestänge, Stromabnehmern, Türen, Klappen usw. Alle Teile der 3D-Modelle, die beweglich sein sollen, werden dabei auf sogenannte Transformationsachsen gesetzt, was üblicherweise deren Translation (Parallelverschiebung), Rotation (Drehung) oder Skalierung (Veränderung der Größe) bewirkt. Im Home-Nostruktor 13.0, hier explizit im Dialogfenster der Achsenschachtelung werden diese Transformationsachsen als vereinfachte mathematische Achsenkreuze (Abszisse und Ordinate) symbolisiert und deren Erstellung, also das Anlegen von neuen Transformationsachsen "Kreuzen" genannt.
Jede der beweglichen Achsen eines Modells muss einen eindeutigen und nur einmal vorkommenden Namen besitzen. Die Vergabe des Achsennamens erfolgt in einem Dialogfenster, welches unmittelbar nach dem Linksklick auf die Schaltfläche [Kreuzen] eingeblendet wird.
Die Vergabe eines Achsen-Namens und dessen Schreibweise:
Bei der Vergabe eines Namens für eine Transformationsachse sollten Sie folgende Sachverhalte berücksichtigen:
- 1.Alle Achsen, die zwar beweglich aber für den Anwender nicht von Relevanz sind - weil sie weder manuell mit einem Schieberegler manipuliert, noch über einen Kontaktpunkt gesteuert werden - sollten in ihrem Namen einen
voranstehenden Unterstrich tragen. Steht einem Achsennamen ein Unterstrich voran, wird diese Achse im Steuerdialog der Achsenkontrolle von EEP nicht angezeigt - was der Übersichtlichkeit halber durchaus gewollt ist. Als ::Beispiel können wir einen Stromabnehmer anführen, der aus mehreren beweglichen Objekten und insgesamt vier Transformationsachsen besteht.
- 1.Alle Achsen, die zwar beweglich aber für den Anwender nicht von Relevanz sind - weil sie weder manuell mit einem Schieberegler manipuliert, noch über einen Kontaktpunkt gesteuert werden - sollten in ihrem Namen einen
- Für den Anwender von EEP ist lediglich die Achse "Stromabnehmer" von Relevanz mit der er den Stromabnehmer aufrichten und absenken kann - alle anderen gekoppelten Achsen "_Oberarme", "_Unterarm" und "_Kuppelstange" werden ::zwar mitbewegt, aber im Steuerdialog der Achsenbewegung nicht aufgeführt.
- 2.Alle Achsen sollten einen kurzen, prägnanten und vor allem einmaligen Namen aufweisen, der sich innerhalb des Modells nicht wiederholt. Nur die Singularität eines Achsennamens ermöglicht eine eindeutige Ansteuerung dieser ::Achse. Sobald Sie einer Transformationsachse eine weitere Achse nachordnen, die den gleichen Namen trägt (z.B. unter die Achse "_Rad" kreuzen Sie eine weitere, gleichnamige Achse "_Rad") so werden augenblicklich beide Achsen ::gelöscht, weil sich deren logische Ansteuerung im Programm gegenseitig aufhebt!
- 3.Der Name einer Transformationsachse im Dialogfenster der Achsenschachtelung sollte als ein Einzelwort oder eine Wort- bzw. Kürzel-Kette aufgeschrieben werden, welche nicht durch Leerzeichen unterbrochen wird! Dies sollte ::auch dann eingehalten werden, wenn die (orthografisch korrekte) Bezeichnung aus mehreren Einzelwörtern besteht. Erzielt wird dies durch den Einsatz von Binde- und Unterstrichen, oder das direkte Hintereinadersetzen von ::Wörtern, oder Wort-Teilen. Beispiele:
- _Rad_vorne_rechts, _Rad-vorne-rechts, _RadVorneRechts, (oder noch besser, weil kürzer) _RadVoRe.
- 3.Der Name einer Transformationsachse im Dialogfenster der Achsenschachtelung sollte als ein Einzelwort oder eine Wort- bzw. Kürzel-Kette aufgeschrieben werden, welche nicht durch Leerzeichen unterbrochen wird! Dies sollte ::auch dann eingehalten werden, wenn die (orthografisch korrekte) Bezeichnung aus mehreren Einzelwörtern besteht. Erzielt wird dies durch den Einsatz von Binde- und Unterstrichen, oder das direkte Hintereinadersetzen von ::Wörtern, oder Wort-Teilen. Beispiele:
- 4.Um die Dateiregister möglichst kurz zu halten, sollte auf Sonderzeichen und deutsche Umlaute, wie: §, $, %, &, *, /, \, ä, ö, ü, ß gänzlich verzichtet werden! Auch wenn die Schreibweise "Tuer" länger zu sein scheint als ::"Tür", so müssen intern längere Zeichenketten benutzt werden, um die Namen für die Berechnung der Kinematik aufzubereiten.
- 5.Zurzeit gibt es 25 reservierte Achsennamen, sogenannte Systemkreuze, die ausschließlich zum Aufruf von Programmfunktionen genutzt werden dürfen. Sie sind gut damit beraten, sich die Namen und die Funktionsweise der ::Systemkreuze einzuprägen, um mögliche Fehlfunktion der Modelle zu verhindern.