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

Hallo

Ich möchte für ein Script Code Modul die Rotation eines Objekts ändern.
Die .rotation Eigenschaft enthält ja  x,y,z Rotation und w?
Auf 1 normierte Vektoren?

Aber wie greife ich drauf zu?
.rotation[z] liefert nichts.
.rotation[3] liefert nichts.

Ich möchte um die z-Achse um 180 Grad drehen!
 

Gruß
Thomas

Bearbeitet von HaNNoveraNer

Geschrieben

Hallo Thomas,
das ist nicht ganz einfach zu erklären, da dies über Quaternionen läuft.
Nächster Haltepunkt dieser Thread...
Etliches kannst Du auch lernen, wenn Du die letzten Werke von EASY mal anschaust. Einfach mal auf sein Profil gehen und seine wesentlichen Posts des letzten halben Jahres anschauen.

Ansonsten: Schnapp Dir vielleicht mal meine Arbeitsanlage Content-ID: 0BC7A61B-E89E-421F-AE6A-F896AF8D04C3
Du findest da im Hauptskript schon mal eine kleine Bibliothek, die Du im Thema Winkel/Quaternion brauchen kannst.
Eine Anwendung ist dann im Modul Animationen -> Seilbahn. Dort ist noch ein Skript.
Einige Dinge der Anlage sind vermutlich auch für andere Situationen interessant, aber da greifen noch zu viele Rädchen ineinander. Da muß noch aufgeräumt werden.
Generell gilt übrigens, dass Winkeländerungen im Bereich -90° ... +90° relativ einfach sind, darüber hinaus kann's auch mit der Bibliothek frustrierend werden.

Gruß
  Andy

Bearbeitet von Andy

Geschrieben

Hallo Thomas,

wenn Du nur um die z-Achse drehen möchtest, geht es auch ganz ohne Quaternionen .
Das Rotieren um eine Achse gibt es als direkten Befehl:
 

-- Rotation in der Z-Achse um einen Winkel (Winkelangabe in Radiant)
$("Objekt").transformation:rotateZ(math.pi) -- rotiert um 180° in der Z-achse

Hinweis: den ":" beachten...

Gruß
EASY

Bearbeitet von 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.