Ergebnis 1 bis 4 von 4
  1. #1 Zitieren
    Ehrengarde Avatar von Baltram
    Registriert seit
    Jun 2006
    Beiträge
    2.264
    Zitat Zitat von Baltram Beitrag anzeigen
    Wegen der Positionsberechnung: Ich habe es nicht getestet (ist schon Jahre her, dass ich das eingebaut habe), aber wenn du vor "MatrixLocal" ein Attribut mit dem Namen "NewPos" mit einem Vektor als Wert (so wie z.B. bei "Center" etwas weiter oben) einfügst, dann sollten die Matrizen, Bounding Boxes usw. automatisch neu berechnet werden. Darüber hinaus sollte auch "NewRot" mit EulerAngles als Wert funktionieren. Beispiel:

    Spoiler:(zum lesen bitte Text markieren)
    Code:
            "Obj_Hlp_ToDo_Story" {
                GUID = {D81CB0FA-5860-400B-A9E3-1C046ECEA0C1};
                Creator = {A0E4B85C-CE3A-4CCC-815E-D9CCD390C29B};
                NewPos = (vec -276210.937500 42547.039063 -236502.812500);
                NewRot = (euler 0.000000 1.570796 0.000000);
                MatrixLocal = (mat 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -244988.375000 19333.615234 -259726.046875 1.000000);
    [...]
    Zitat Zitat von tombom81 Beitrag anzeigen
    Bei den Eulers gerate ich immer ins Schleudern, unterschiedliche Definitionen und so. Mich interessiert erstmal nur "yaw", also die Drehung um die vertikale Achse; ist das der erste Parameter bei dir?
    Die Reihenfolge ist hier Yaw, Pitch, Roll (Body 3-2-1 sequence).
    Die Einheit ist Radiant (Bogenmaß).

    • Yaw ist die Rotation um die y-Achse: von oben aus gesehen im Gegenuhrzeigersinn
    • Pitch ist die Rotation um die x-Achse: von Osten aus gesehen im Gegenuhrzeigersinn
    • Roll ist die Rotation um die z-Achse: von Norden aus gesehen im Gegenuhrzeigersinn

    In dem oben zitierten Beispiel stellt 'NewRot' also eine Rotation von 90° um die x-Achse (die Richtung Osten zeigt) dar.
    Ich habe das mittlerweile auch getestet und gleich mal einen Bug gefixt: elexresman_0_2.zip
    Baltram ist offline Geändert von Baltram (13.11.2017 um 20:31 Uhr)

  2. #2 Zitieren
    Waldläufer Avatar von Grumbledore
    Registriert seit
    Nov 2017
    Beiträge
    113
    muss man newpos und newrot benutzen? wenn ich nämlich nur dein newrot beispiel kopiere und in eine sector datei einfüge, dann wird der mesh vom item ingame unsichtbar und das item wird auf einmal auf "forbidden" gesetzt.
    Grumbledore ist offline

  3. #3 Zitieren
    Ehrengarde Avatar von Baltram
    Registriert seit
    Jun 2006
    Beiträge
    2.264
    Zitat Zitat von Grumbledore Beitrag anzeigen
    muss man newpos und newrot benutzen? wenn ich nämlich nur dein newrot beispiel kopiere und in eine sector datei einfüge, dann wird der mesh vom item ingame unsichtbar und das item wird auf einmal auf "forbidden" gesetzt.
    Danke fürs Testen!

    Ja, da ist tatsächlich ein Bug der dazu führt, dass die Position auf (vec 0 0 0) gesetzt wird, wenn nur NewRot vorhanden ist aber nicht NewPos. Ich werde das in der nächsten Version fixen. Bis dahin kannst du einfach NewPos mit der originalen Position dazuschreiben, um den Bug zu umgehen.
    Baltram ist offline

  4. #4 Zitieren
    Waldläufer Avatar von Grumbledore
    Registriert seit
    Nov 2017
    Beiträge
    113
    Ahh super vielen Dank
    Grumbledore ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •