| |||||||
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) |
| Neuer User Registriert seit: Jan 2011
Beiträge: 37
|
Hallo ^^ Der Titel sagt ja quasi schon was ich gerne hätte. Die Koordinate eines Punktes in einem 3D Koordinatensystem in relation zu einem Betrachter (x,y,z,xrotation,yrotation) Ich hatte schon so viele Ansätze mit Trigonometrie die alle nicht so richtig liefen, oder in 2D ja und in 3D dann wieder nicht. Dann hab ich die Klassen Matrix3D und co gefunden und denke dass man die dazu benutzen könnte, aber ich verstehe die nicht so ganz (Matrixen hatten wir bis zur Klasse 11 noch nicht) Kann mir da jemand weiterhelfen? |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Subtrahiere einfach die einzelnen Koordinaten von einander, dann erhälst Du ein relatives Koordinaten-Tripel.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
das wäre dann eher eine frage in richtung mathe? schon mal im internet gesucht? z.b. http://de.wikipedia.org/wiki/Matrix_(Mathematik) Grundlagen/Matrix 3D/Darstellung eine matrix ist ein gleichungssystem. ein punkt im raum hat drei positionsgrössen x,y und z dazu benötigt man 3 gleichungen. durch bestimmte rechenvorschriften kann man zu einem punkt (als matrix geschrieben) bewegungen addieren, multiplizieren zum skalieren, mit winkelberechnungen drehen usw. und viele punkte beschreiben halt eine fläche bzw. körper.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (13-02-2012 um 12:29 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 548
|
Wenn eine camera:Matrix3D deine Sichtposition und -Rotation enthält, und ein position:Vector3D den Zielpunkt, dann geht das über die Inverse: ActionScript:
|
| | |
| | #6 (permalink) | |
| Neuer User Registriert seit: Jan 2011
Beiträge: 37
| Zitat:
Funktioniert echt super. Die Grundkenntnisse über Matrizen lern ich dann in Mathe. Geändert von Jan31 (14-02-2012 um 15:29 Uhr) | |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jun 2004
Beiträge: 51
|
Vektorrechnung ist das zweitwichtigste Schlagwort für diese Sache, wenn nicht sogar noch über Matrix. Das müsstet ihr doch sogar schon in der 11. gehabt haben? Oder zumindest kriegt ihr es dann bald. Die Matrizen sind dann wohl eher die mathematische Darstellung um damit zu rechnen, das Grundprinzip (das verstehen) und die Rechenwege befinden sich im Thema Vektoren. Das geht dann aber ja schon in richtung eigene 3D Engine schreiben, da muss schon n gutes Stück Mathewissen dahinter stecken, um Matrizen und Vektoren so hin und her rechnen zu können, dass das passiert was man will. |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| as3, mathe, trigonimetrie |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PV3D] 2D Koordinaten eines 3D Punktes | b.asile | 3D | 6 | 27-04-2009 14:27 |
| [Flash 8] die Koordinaten eines Punktes ändern | polol | Flash Einsteiger | 1 | 02-01-2009 12:24 |
| Reflexion eines Punktes | Alphanimal | ActionScript 1 | 2 | 19-04-2005 14:43 |
| sinusbewegung eines punktes | dotdeguy | ActionScript 1 | 7 | 21-07-2003 20:13 |
| Transformieren eines Punktes | ThEGZA | Flash 4 und Flash 5 | 5 | 24-05-2003 12:04 |