Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
025
27.02.2002, 22:48
KhanRKerensky



Aber nicht nur einmal, in dem angesprochenen Thread sogar zweimal und darauf aufbauend.

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
026
27.02.2002, 22:54
Flann



Willst du mir jetzt irgendwie auf die nerven fallen?
Immerhin ist es in dem verlinkten Beitrag in richtiger Reihenfolge . . . :)
Um so erstaunlicher das du dich nicht auf den eigendlichen Fehler gestürzt hast.

--


Dieser Beitrag wurde am 27.02.2002 um 22:55 von Flann bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
027
27.02.2002, 22:56
KhanRKerensky



Zitat:
Gedreht wird übrigens immer in der Reihenfolge X Y Z

Meinst du den da? *g*

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
028
27.02.2002, 23:01
Flann



Nein, das ist richtig.
Gemeint war:

1. Bezeichnet Yaw Pitch Roll die Achsen (y z x)

Durch das verstauschen der ersten beiden Begriffe sind die Achsenzuordnungen in den Klammern falsch.

/edit:
rofl
Mist, gerade gesehen das auch im anderen Beitrag die Bezeichnungen vertauscht habe . . . :)

--


Dieser Beitrag wurde am 27.02.2002 um 23:04 von Flann bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
029
27.02.2002, 23:08
KhanRKerensky



Wenn X Y Z richtig ist:
Pitch Yaw Roll (X Y Z)
Pitch: X
Yaw: Y
Roll: Z

Wenn jetzt bei Yaw Pitch Roll(y z x) die ersten beiden Begriffe vertauscht sind:
Pitch Yaw Roll (Z Y X)
Pitch: Z
Yaw: Y
Roll: X

Wenn man Quark glauben darf (und das tue ich):
Pitch Yaw Roll (Y Z X)
Pitch: Y
Yaw: Z
Roll: X

Wer bietet was anderes?

[edit]hehe... dein Edit hat mir den Spass geraubt ;) [/edit]

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book


Dieser Beitrag wurde am 27.02.2002 um 23:09 von KhanRKerensky bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
030
27.02.2002, 23:15
Flann



Also:
Die Achsen
Pitch = y (neigen)
Yaw = z (gieren)
Roll = x (rollen)

Aber:
Wenn gedreht wird, wird von der Ausgangsposition (0 0 0) ERST über die X-Achse gedreht (wenn diese 0 ist tut sich natürlich nichts) DANN über die Y-Achse und ZULETZT über die Z-Achse. Da hat ERHEBLICHE Auswirkungen auf die Position bzw. auf die Bewegung des Entities.
Probiere es aus, es ist so.

--

zum Seitenanfang zum Seitenende Profil || Suche
031
27.02.2002, 23:20
KhanRKerensky



Hö? Kannst du mir zwei Beispiele geben, wo "erhebliche" Auswirkungen auftreten? Kannst dir Zeit lassen... ich geh jetzt off ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
032
27.02.2002, 23:22
Flann



Gut, morgen.

--

zum Seitenanfang zum Seitenende Profil || Suche
033
28.02.2002, 01:56
Flann



Ich versuche dir das ganze mal anhand von 3 Beispielen zu verdeutlichen.

Vorher wichtig zu wissen:
Bei positiven Werten wird immer entgegengesetzt des Uhrzeigersinns gedreht.

Ich benutze hierfür einfach einen Barney. Default steht er auf 0 0 0,
d.h. er steht aufrecht, Füße auf dem Boden, Blick nach Osten(Die "Blickrichtung" hängt übrigens vom Model ab, Osten ist eben einfach der HL Standart)

1. Beispiel

y = 90
z = 90
x = 0

Gedreht wird jetzt erst über die X-Achse. Die ist gleich Null, also tut sich gar nichts.
Als zweites wird er jetzt, von der Position aus in der Barney sich jetzt befindet (da er bisher erst um Null Grad gedreht wurde also immer noch Default), über die Y-Achse gedreht.
Ergebnis:
Barney liegt auf dem Rücken, Füße nach Osten, Blick nach oben.
Als drittes wird er jetzt über die Z-Achse gedreht (von seiner derzeitigen Position aus!).
Endergebnis:
Barney liegt auf dem Rücken, Füße nach Norden, Blick nach oben.

Würde statt über die Y- erst über Z-Achse gedreht werden hätte seine Position sein müssen:
Auf der Seite liegend, Füße nach Osten, Blick nach Norden.

Ist sie aber nicht.

2. Beispiel

y = 0
z = 90
x = 90

Erst X-Achse:
Barney liegt auf der Seite, Füße nach Norden, Blick nach Osten.
Y-Achse:
Tut sich nichst, da Null.
Z-Achse und Endergebnis:
(Nicht vergessen das er von seiner derzeitigen Position aus gedreht wird!)
Barney liegt auf der Seite, Füße nach Westen, Blick nach Norden.

Würde statt über die X- erst über Z-Achse gedreht werden hätte seine Position sein müssen:
Auf dem Rücken liegend, Füße nach Norden, Blick nach oben.

Ist sie aber nicht.

3. Beispiel

y = 90
z = 0
x = 90

X-Achse:
Auf der Seite liegend, Füße nach Norden, Blick nach Osten.
Y-Achse und Endergebnis:
Barney liegt auf dem Rücken, Füße nach Norden, Blick nach oben (und, was für eine Überraschung, gleiche Position wie im ersten Beispiel).
Z-Achse:
Entfällt

Hätte, wäre, wenn . . .:
Auf der Seite liegend, Füße nach Osten, Blick nach Süden.

Ist sie aber nicht.

Also ich halte den Unterschied, ob ein Model erst über die eine oder die andere Achse gedreht wird schon für erheblich. Solltest du das nicht so sehen, schlage ich vor, das du dir den Text nochmal durchliest.

Das ganze funktioniert natürlich auch mit func_doors etc.. Nur das dieser Key keine Auswirkung auf ihr spawning hat, sondern auf ihre Bewegung. Darfst du jetzt aber selbst ausprobieren. Zu beachten ist allerdings das die X-Achse dabei ignoriert wird.

--


Dieser Beitrag wurde am 28.02.2002 um 02:07 von Flann bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
034
28.02.2002, 09:40
sangria



ähm ...... geht das auch ohne quark in wc 3.3?

--

zum Seitenanfang zum Seitenende Profil || Suche
035
28.02.2002, 14:18
CN



?
yaw is die x achse
das führe ich auf den befehl
m_yaw 0.022/-0.022 (beispiel wert)
zurück

damit wird die richtung de x-achse gedreht
bzw muss man um die y-achsen richtung zu ändern
m_pitch 0.022/-0.022

pitch und roll sind y und z

so seh ich das

--

zum Seitenanfang zum Seitenende Profil || Suche
036
28.02.2002, 14:19
KhanRKerensky



Ja... füge einen neunen Key "angles" ein und gibt dann dort deine Value ein. Wie man das jetzt genau macht musse aber jemanden anders fragen...

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
037
28.02.2002, 14:36
CN



trotdem hab ich recht :P
;)

--

zum Seitenanfang zum Seitenende Profil || Suche
038
28.02.2002, 14:57
KhanRKerensky



Ach sei still, campi ;)

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche
039
28.02.2002, 16:24
Flann




So sieht das aus . . .
Erkläre mir doch bitte mal wie ich ein Objekt über die X-Achse neigen soll, wo diese doch zum gieren bestimmt ist.
Erkläre mir doch bitte mal wie denn deiner Meinung nach die Ergebnisse der o.g. Beispiele zustande kommen.

--

zum Seitenanfang zum Seitenende Profil || Suche
040
28.02.2002, 16:36
CN



roll ist nicht die x achse
und yaw ist nicht die z achse
kapiers doch endlich
z is praktisch im spiel die achse wenn du nach vorne guckst
so ungefähr

gruss an khani wo wa schonmal hia sind :)

--


Dieser Beitrag wurde am 28.02.2002 um 16:37 von campersnightmare bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
041
28.02.2002, 16:42
Flann



Zitat:
z is praktisch im spiel die achse wenn du nach vorne guckst
so ungefähr

Muhahahahaha . . . wirklich präzise Beschreibung.
btw, du hast meine Fragen nicht beantwortet.

--

zum Seitenanfang zum Seitenende Profil || Suche
042
28.02.2002, 17:04
CN



?
wie soll man das erklären du wirst wohl wissen was ich meine
ich denke die is präzise genug
wenn dus nicht verstehst is das deine igene schuld

sagen wir du startest die map dann is die achse wenn du die maus hoch bewegst die y-achse
...blabla
ich poste jetz nen screenie
http://mitglied.lycos.de/campersnightmare/pitchyawroll.jpg

da siehste was ich meine
die grüne linie geht praktisch nach "hinten/vorne"

fakt ist
z = roll
y= pitch
x = yaw

übrigens du kanns ein objekt auf der x achse neigen
in dem dus in der y/z ansicht drechst
oder ganz einfach:
strg+m un den winkel bei "x" angibst

und die 2te frage
da versteh ich ehrlich gesagt nicht was gemeint ist..

--


Dieser Beitrag wurde am 28.02.2002 um 17:12 von campersnightmare bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
043
28.02.2002, 17:20
Flann



1. Die Frage die du nicht verstanden hast (war sie zu schwierig formuliert?):
Lies dir Post 033 durch und erkläre die Ergebnisse!

2. Schau dir mal die Url von dem Bild an das ich gepostet habe . . .

3. Kleiner Auszug aus der fgd gefällig?
Quellcode:@BaseClass = Angles
[
angles(string) : "Pitch Yaw Roll (Y Z X)" : "0 0 0"
]

4. Muhahahaha . . . danke für den amüsanten Nachmittag

--

zum Seitenanfang zum Seitenende Profil || Suche
044
28.02.2002, 17:48
KhanRKerensky



Leider geht aber die Y-Achse von Oben nach unten. Von daher sind bei dir y und z vertauscht... ;)

[edit]m_yaw 0.022... dabei wird die X-Achse gedreht, nicht um die X-Achse ;)[/edit]

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book


Dieser Beitrag wurde am 28.02.2002 um 17:52 von KhanRKerensky bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
045
28.02.2002, 17:51
WareWolf



ich hab jetzt euren privaten Disput nicht 100pro verfolgt, aber um die Verwirrung zu steigern (und wenn es um das Fixieren von Sprites geht) meine Erkenntnisse hierzu:
"angles" Y,Z,X

0 0 0 Das Sprite zeigt nach Westen
1 180 1 Osten
0 90 1 Süden
0 -90 1 Norden
90 0 0 Sprite mit dem "Gesicht" nach OBEN
-90 0 0 nach UNTEN

Zwischenwerte sind selbstredend auch möglich.

Dies alles habe ich vor einiger Zeit durch Versuche ermittelt und mir damals notiert. Die Himmelsrichtungen orientieren sich nach meinem Editor (QuArk), sind aber mit dem von WC identisch.

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
046
28.02.2002, 18:20
CN



man du kapierstes nich
x = yaw
y = pitch
z = roll
so ist es so und os bleibt es

das muss falsch sein

/edit
da hab ichs:

http://liftoff.msfc.nasa.gov/Academy/ROCKET_SCI/SHUTTLE/ATTITUDE/PYR.HTML

am rande gefragt
khan

weclhes ist die neuste quark version?

--


Dieser Beitrag wurde am 28.02.2002 um 18:33 von campersnightmare bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
047
28.02.2002, 18:35
Flann



Zitat:
das muss falsch sein

. . . war wohl das einzig richtige was du bisher geschrieben hast.

1. Du hast meine zweite Frage immer noch nicht beantwortet - ich warte.
2. Wenn du so von Richtigkeit deiner Behauptung überzeug bist, dann liefer doch mal ein Beweise. Gib einfach mal ein Paar X Y Z Werte vor und schreibe darunter in welcher Position sich das Model, deiner Meinung nach, befinden müßte und warum.

Ich komme aus dem Lachen gar nicht mehr raus . . . :D

/edit
Geiler Link, danke schön:

Zitat:
Orbiter attitudes are specified using values for Pitch, Yaw, and Roll.
These represent a rotation of the shuttle about the Y, Z, and X axes,
respectively, to the desired orientation. However, the shuttle doesn't actually
perform each rotation separately. It calculates one axis, called the eigen axis, to rotate about to get to the correct orientation.

Camper, du hast ein großes Talent dich selbst zum Idioten zu machen.

--


Dieser Beitrag wurde am 28.02.2002 um 18:47 von Flann bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
048
28.02.2002, 18:43
CN



du hälst dich echt für den grössten

bisher hab ich noch nix von deinen leistungen gesehen

deine frage die kannste dir in den arsch stecken ich hab kein bock den scheiss jetz druchzulesen

also halts maul wenn du eh nur dreck redest

--

zum Seitenanfang zum Seitenende Profil || Suche
049
28.02.2002, 18:47
KhanRKerensky



Streitet euch mal weiter... ich will nicht mehr ;) Schafft ihr eh ohne mich.
Wens intressiert:
http://www.valve-erc.com/resources/?page=pyr

--

"[...] you're going to burn in a very special level of Hell. A level they reserve for child molesters and people who talk at the theater." - Book

zum Seitenanfang zum Seitenende Profil || Suche