Befindet sich Punkt X,Y in Raute? |
| 17.04.2013, 20:05 | AlexanderK | Auf diesen Beitrag antworten » |
| Befindet sich Punkt X,Y in Raute? ich beschäftige mich gerade mit Rhomben und komme an einem Punkt absolut garnicht weiter. Ich erstelle ein großes Raster von Rauten dass den ganzen Bildschirm umfasst. Daher ist die Anzahl der Rauten nicht festdefiniert sondern verändert sich mit der größe des Ausgabegeräts. Feststellen würde ich gerne ob sich der von User (mit der Maus) fixierte Punkt X,Y in der eben behandelten Raute befindet oder nicht. Jede Raute hat hat einen horizontalen Durchmesser von 64 und einen vertikalen Durchmesser von 32. Gibt es eine allgemeine Formel die mir ohne große Umwege sagen kann ob sich Punkt(X,Y) in der Raute befindet oder eben nicht? Die Eckpunkte einer jeden Raute sind bekannt. Gehe ich also davon aus ich hätte eine Raute von einer Höhe 32 und einer Breite von 64. Dann wäre Punkt(16,32) in der Raute, Punkt(64,64) allerdings nicht. Einen konkreten Rechnungsansatz habe ich leider nicht. Viele Grüße, Alexander |
||
| 18.04.2013, 09:21 | Steffen Bühler | Auf diesen Beitrag antworten » |
| RE: Befindet sich Punkt X,Y in Raute? Herzlich willkommen im Matheboard! Nehmen wir mal eine Raute, deren Mittelpunkt im Ursprung des Koordinatensystems liegt, und betrachten nur den ersten Quadranten: Dieser Abschnitt hat ja die Geradengleichung y=-0,5*x+16. Die gilt also für alle Punkte auf der Geraden. Somit gilt für alle Punkte unterhalb der Geraden die Gleichung y<=-0,5*x+16. Auf diese Weise kannst Du für alle Punkte, deren x- und y-Koordinaten beide größer sind als der Mittelpunkt, entscheiden, ob sie in der Raute liegen oder nicht. Durch Symmetrieüberlegungen kannst Du die drei anderen Kriterien formulieren. Anschließend musst Du das Ganze nur noch auf den allgemeinen Fall übertragen, wenn der Mittelpunkt nicht im Ursprung liegt. Viele Grüße Steffen |
||
| 18.04.2013, 10:46 | Leopold | Auf diesen Beitrag antworten » |
Man kann die Aufgabe gleich für Parallelogramme lösen (jede Raute ist ein Parallelogramm). In der Zeichnung sei und . Ist nun ein weiterer Punkt, so läßt sich der Vektor als Linearkombination bezüglich schreiben. Mit Skalaren hat man also Und es gilt: [attach]29656[/attach] Wenn die Koordinaten von bekannt sind, lassen sich die Koordinaten von durch Differenzbildung mit dem Ortsvektor von bestimmen. Mit hat man somit das lineare Gleichungssystem zu lösen. Formal bekommt man: |
||
|
|
Verwandte Themen
| Die Beliebtesten » |
| Die Größten » |
| Die Neuesten » |
|
