Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
07.07.2007, 23:50
Silencer Einundneunzig



Wer nichts mit "Trigonometrie" oder "Pythagoras" anzufangen weis braucht hier wohl nicht weiter zu lesen.

Mein Problem ist, dass ich nicht weis wie sich die func_door bei 3 Dimensionalen Bewegungen verhält.
"Nimm doch einfach nen func_train" beantwortet die Frage leider nicht. Dieser umweg würde tonnenweise
Entities benötigen. Nein, ich will nicht erklären müssen warum. ^^
Hier ist was ich soweit rausgefunden habe/vermute:

1D Bewegung:
16³ Brush bewegt sich 16 Einheiten auf X-Achse

2D Bewegung:
16³ Brush bewegt sich 16 Einheiten auf X-Achse UND 16 Einheiten auf Y-Achse
Hier scheint die HL Engine nicht mit Kreisen zu denken, weil 16 nicht gleich cos(45)*16 ist.
In anderen Worten: Der 16³ Brush sollte sich um 11.313708 Einheiten auf X- UND Y-Achse bewegen.

3D Bewegung:
16³ Brush bewegt sich auf allen Achsen mit dem selben Wert, leider nicht 16.
Vielleicht ist es 11,313708. Allerdings sollte es hier quadratwurzel((cos(45)*16)²+16²) Einheiten in
die Richtung -45 45 0 (Pitch Yaw Roll) machen, jedoch auf allen Achsen gleichzeitig wenn das
der "Logik" der 2D Bewegung ( X-Movelength, Y-Movelength = ( Brush-X-Length + Brush-Y-Length ) / 2 ) folgt.

3D Bewegung + Roll:
Das ist einfach nur seltsam, aber das will ich jetzt auch noch gar nicht verstehen müssen. ^^

--

666 BPM


Dieser Beitrag wurde am 07.07.2007 um 23:56 von Silencer Einundneunzig bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
20.07.2007, 19:37
The Emperor



Ich geb dir nen heißen Tipp: versuchs mit einem env_explode und 4-12 env_shooter das macht es einfacher, wenn es keine großen Brushes sein sollen.

--

(aka MDK_Woronesh)
Übertreibungen sind als Stilmittel anzusehen :)

zum Seitenanfang zum Seitenende Profil || Suche