Hallo!
Hab da ein kleines Problem. Ist mir aber sehr wichtig.
Also, ich habe eine Zeichenfläche (rechteckig), auf der ich verschiedene Linien und
Rechtecke zeichne.
Das klappt alles sehr gut. Nun will ich auf dieser Zeichenfläche ein Zoom-Rechteck
aufziehen. Das klappt auch ohne Probleme. Die Koordinaten für das Zoom-Rechteck und die
Koordinaten des Zeichenrechteckes sind mir auch bekannt.
Es ist nun so, das verschiedene Linen und Rechtecke inerhalb meines Zoomrechteckes liegen,
oder auch manche halt nicht.
Wie schaffe ich es nun, die Koordinaten meiner Elemente (Linien und Rechtecke) so
umzurechnen, das nur die auf meiner Zeichenfläche gezeichnet werden, die auch in meinem
Zoomrechteck liegen ??
Irgendwie muss ich die X und Y Koordinaten der Elemente anpassen, sodass sie entweder
ausserhalb der Zeichenfläche gezeichnet werden (Nicht im Zoom-Rect) oder halt auf die
Grösse der Zeichenfläche angepasst (innerhalb Zoom-Rect).
Foffe es ist soweit klar, was ich möchte. Alles was im Zoomrechteck ist, muss auf die
Grösse der Zeichenfläche umgerechnet werden.
Danke für Eure Hilfe.
Hab da ein kleines Problem. Ist mir aber sehr wichtig.
Also, ich habe eine Zeichenfläche (rechteckig), auf der ich verschiedene Linien und
Rechtecke zeichne.
Das klappt alles sehr gut. Nun will ich auf dieser Zeichenfläche ein Zoom-Rechteck
aufziehen. Das klappt auch ohne Probleme. Die Koordinaten für das Zoom-Rechteck und die
Koordinaten des Zeichenrechteckes sind mir auch bekannt.
Es ist nun so, das verschiedene Linen und Rechtecke inerhalb meines Zoomrechteckes liegen,
oder auch manche halt nicht.
Wie schaffe ich es nun, die Koordinaten meiner Elemente (Linien und Rechtecke) so
umzurechnen, das nur die auf meiner Zeichenfläche gezeichnet werden, die auch in meinem
Zoomrechteck liegen ??
Irgendwie muss ich die X und Y Koordinaten der Elemente anpassen, sodass sie entweder
ausserhalb der Zeichenfläche gezeichnet werden (Nicht im Zoom-Rect) oder halt auf die
Grösse der Zeichenfläche angepasst (innerhalb Zoom-Rect).
Foffe es ist soweit klar, was ich möchte. Alles was im Zoomrechteck ist, muss auf die
Grösse der Zeichenfläche umgerechnet werden.
Danke für Eure Hilfe.
Comment