Wahre Koordinaten nach Rotation?

  • Hallo,
    immoment stehe Ich vor einem kleinen Problem:
    Wenn Ich eine Objekt rotiere und zB. danach die X-Koordinate von diesem Objekt erfahren möchte, wird nicht mehr die ehemalige Ecke oben links gemessen sondern einfach die Stelle, welche am weitesten Links ist. Die Bilddatei wird quasi gedreht, nicht das Bildobjekt selbst (schwer zu erklären). Ich benutze die Matrix um ein Bitmap zu rotieren, und zwar den Befehl postRotate().

    Vielleicht kann mir ja jemand sagen wie ich die "wahren" Koordinaten rausfinden kann.

    PS: Ich hoffe Ich habe mein Problem verständlich erklärt, wenn nicht versuch ich es nochmal.

  • Ich glaube Ich hab eine Idee:
    Von der Mitte des Bitmaps einfach in die Ecke gehen, die Länge muss ja 1/2 Diagonale sein und den Rest kann man doch mit Sinus/Cosinus ausrechnen?

  • Problem behoben! Tut mir leid für den unnötigen Post! Für alle die es interessiert:
    Ich habe das Problem wie oben beschrieben gelöst, einfach von der Mitte in die Ecke gegangen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!