Affine (?) Abbildung |
| 13.08.2011, 11:11 | AchimII | Auf diesen Beitrag antworten » |
| Affine (?) Abbildung Hallo Zusammen, vornweg gesagt, ich bin kein Mann des Fachs und kann schlecht einordnen, ob sich meine Problematik auch mit Schulmathematik lösen lässt, daher habe ich das Thema unter Hochschulmathematik eingeordnet. Folgendes Problem beschäftigt mich: Ich programmiere ein System, welches in einem 3-Dimensionalen Raum Punkte anfahren kann. Das Ganze soll völlig automatisch bestimmte Punkte auf einer Ebene abfahren und Markierungen auf einer Oberfläche (sagen wir ein Schachbrett) setzen. Dieses Schachbrett befindet sich aber nicht immer an derselben Stelle, sondern liegt irgendwo in dem erreichbaren Raum, teilweise auch mit unterschiedlichen Raumwinkeln. Meine Idee ist, 3 vorher bestimmte Punkte des Schachbretts anzufahren und die Koordinaten (X,Y,Z) zu speichern. Theoretisch müsste ich mit den 3 Koordinaten die Positionen der restlichen Schachfelder errechnen können. Meine mangelhaften Kenntnisse in dem Gebiet haben mich über das Internet in Richtung ?Affine Abbildungen? gebracht. Allerdings bin ich mir immer noch nicht sicher, ob das der Richtige Ansatz ist, mit möglichst wenigen Rechenschritten auf alle Koordinaten zu transformieren. Falls das Problem einfach zu lösen ist wäre ich über einen konkreten Ansatz sehr dankbar, andernfalls über eine Bestätigung in Sachen ?Affine Abbildungen? und falls es so Etwas gibt auch über einen Tipp zu ?leicht? verständlicher Literatur in diese Richtung. Vielen Dank im Voraus Meine Ideen: Affine Abbildungen Koordinatentransformation |
||
| 13.08.2011, 18:45 | frank09 | Auf diesen Beitrag antworten » |
| RE: Affine (?) Abbildung Am einfachsten wäre es, wenn du die Oberfläche deines Schachbrettes mit einem zweidimensionalen Koordinatensystems versiehst. Du könntest z.B. die Ecke unten Links als (0|0) festlegen und die Y-Achse entlang der linken Kante nach oben, die X-Achse entlang der unteren Kante nach rechts verlaufen lassen und mit Einheiten versehen. Damit hätte jeder Punkt auf dem Brett eindeutige Koordinaten. Als die 3 Punkte, die du abfahren willst, könnte man , und nehmen. Nehmen wir an, die 3-D-Koordinaten nach Verschiebung des Brettes im Raum wären Dann lassen sich die neuen 3-D-Koordinaten eines beliebigen Punktes auf der Oberfäche wie folgt errechnen: Wenn du statt,etc.beliebige Punkte ,etc. nehmen willst, müsstest du zusammen mit den anderen 2 Punkten ein Gleichungssystem aus 9 Gl. aufstellen,wobei du in der Abbildungsvorschrift x und y durch die 2-D-Koord. der Punkte ersetzt und als 3-D-Koord. die den Punkten entsprechenden herausbekommen musst. Zu lösen wären dann die Koordinaten der 3 Vektoren. |
||
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
|
| Die Neuesten » |
|
