Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

Änderung 25.11.2016:

Bei der Objektvariablen "#Rotate" kann mit "_Lxx" bzw. "_Rxx" eine relative Winkeldrehung (Referenz = aktueller Winkel) vorgegeben werden, oder durch die Eingabe eines (Objekt-) Namens wird auf das entsprechende Objekt hin gedreht.
Durch einen Fehler im Programm führen Objektnamen (zu denen hingedreht werden soll), die mit "L" oder "R" beginnen zu einem Fehler im Programm (mit einer Fehlermeldung "Verbindungsfehler Event")

Dieser Fehler wurde behoben.

(.... geändertes Plugin muß Neo noch freigeben)

==================================================================================================================

Hallo,

Es gibt schon verschiedene Ansätze für eine Drehbühnensteuerung hier im Forum zu finden.

Deshalb wollte ich die Sache verallgemeinern und eine "allgemeine Drehsteuerung" als Plugin machen.

Das Plugin arbeitet nur über die Ereignisverwaltung mit Objektvariablen. Es kann jedes Objekt gedreht werden, das folgende Objektvariablen besitzt:

.#Orientation : bestimmt ob ein Objekt in seiner 0° Lage (z-Winkel) in x- oder y-Richtung ausgerichtet ist.

.#Ready: Die Variable hat den Wert 0, wenn die Rotation läuft. Wenn die Rotation abgeschlossen ist, hat sie entweder den Wert 1 oder wenn das Rotationsobjekt ein Gleis ist und auf dem Gleis eine Lok steht, den Namen der Lok.

.#Rotate: bestimmt wie rotiert wird. Bei einem Namen (keine Zahl am Anfang!), erfolgt die Rotation zu dem Objekt hin, welches den Namen trägt. Bei _Rxx oder _Lxx (mit xx = Zahl von 0 bis 360) wird um einen festen Winkel (=xx) nach rechts bzw. links gedreht. Bei einer Zahl (-360 bis 360) wird auf den eingestellten Winkel gedreht.

.#Speed: bestimmt die Drehgeschwindigkeit.

Zur Vereinfachung können einem markierten Objekt die Objekt-Variablen über das Programm zugewiesen werden ("Variablen erzeugen")

Oberfläche: (mit "Ausblenden" minimiert sich das Programm in der Systentrayleiste und kann durch anklicken wieder maximiert werden)

01-oberflaeche.jpg

Hilfe Fenster:

02-hilfe.jpg

Dialog "Variable erzeugen":

03-variablen.jpg

Zur besseren Veranschaulichung der verschiedenen Möglichkeiten habe ich ein kleines Demoprojekt im MBS gemacht. Ein Gleis ("Drehgleis" dreht sich)

(... ist doch wieder so etwas wie eine Drehbühne geworden...)

07-beispiel.jpg

Objektvariablen von "Drehgleis":

04-objektvariablen.jpg

In der EV ist noch ein Ereignis ("Weiterfahren") deaktiviert.

Wird dieses Ereignis akiviert, dann setzt sich die Lok am Ende der Drehung automatisch in Bewegung. (Spezialfall - Gleis mit Lok darauf - wird gedreht)

... die Lok muß allerdings "von Hand" wieder angehalten werden (... ist nur ein Demo)

05-ev.jpg

Gruß

EASY

Mbs-drehen-beispiel.zip

Bearbeitet von EASY

  • 1 Jahr später...
Geschrieben
  • Autor

Hallo,

Fehler behoben...

Gruß
EASY

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.