| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
| Berechnung der Winkelhalbierenden
Hallo! Ich habe 3 Punkte mit x/y Koordinaten: np, n, nn es wird ein Winkel aufgespannt np-->n-->nn nun möchte ich den Vektor berechnen der diesen Winkel halbiert. Wie macht man sowas? (Brauche das zur Berechnung der Vertex-Normalen eines Polygons. Also von Jedem Eckpunkt des Polygons einen nach außen gerichteten Vektor.) danke
__________________ Some Flash Worx |
| | |
| | #2 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
z.B. so: ActionScript:
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
| | #3 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
ok, danke! so hab ich mir das uch gedacht, nur ist mir das etwas umständlich vorgekommen. der "Bisector" Vektor muss dann ja nochmal normalisiert werden oder? also insgesamt 3 mal normalisieren. kannst dir mal ansehen wofür ich das gebraucht hab --> Anhang balloon2.zip hier mein (etwas unübersichtlicher) Code: ActionScript:
__________________ Some Flash Worx Geändert von Alphanimal (09-08-2005 um 16:09 Uhr) |
| | |
| | #4 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
Wenn du ne Vektor-Klasse verwenden würdest, wäre es eine Zeile. Vielleicht etwas langsamer, aber sicher nicht wesentlich. EDIT: schickes Schlabberteil, das du da gebastelt hast.
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) Geändert von Janoscharlipp (09-08-2005 um 16:53 Uhr) |
| | |
| | #5 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
ok... hab eine ganz einfache Methode gefunden: ActionScript:
funktioniert, wenn ich die Kräfte nicht auf die Vertices wirken lasse, sondern auf die Polygon-Kanten. nx, ny: Normalvektor dx, dy: abstand zwischen den vertices in x/y da:abstand zwischen den vertices sqr. (zum normalisieren) hab ich aus einem göttlichen tutorial üver Soft Body Dynamics: http://panoramix.ift.uni.wroc.pl/~ma...osoftbody.html
__________________ Some Flash Worx |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |