Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Andi

Frischling

  • »Andi« ist der Autor dieses Themas

Beiträge: 37

Beruf: Student

  • Private Nachricht senden

1

01.08.2008, 14:53

[Erledigt] Linie in einen bestimmten Winkel durch Punkt zei

Hallo,

wahrscheinlich werden mich jetzt einige auslachen, aber ich komm einfach nicht mehr dahinter wie ich eine Linie in einem bestimmten Winkel durch einen bestimmten Punkt zeichne.
Zum Hintergrund, ich programmiere mit C++ und MFC und ich will eine Linie quer durch mein ganzes Fenster zeichnen. Dafür hab ich den Winkel in Grad oder auch Bogenmaß gegeben und quasi den Scheitelpunkt auf der Gerade.
Es muss doch eigentl. reichen damit die Schnittpunkte mit den Fensterkanten zu berechnen, doch ich komm einfach nicht drauf.

an mir bitte jemand einen Tip geben?

vielen Dank im voraus
Andi

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

01.08.2008, 14:55

Aus dem Winkel die Steigung in X und Y berechnen (sin/cos) und dann einfach von dem Punkt aus + und - z.B 100 Pixel gehen in die Richtung, deren Länge 1 sein sollte.

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

3

01.08.2008, 14:56

Kleiner Tipp:
Sinus und Cosinus sind deine Freunde. Zeichne dir dein Problem auf Papier auf. Über rechtwinklige Dreiecke kannst du dann ganz einfach mittels Sinus und Cosinus die Koordinaten ausrechnen zwischen denen du die Gerade zeichnen musst.

Andi

Frischling

  • »Andi« ist der Autor dieses Themas

Beiträge: 37

Beruf: Student

  • Private Nachricht senden

4

01.08.2008, 15:09

japp, habs. Danke. Hatte wohl einen kleinen Blackout. Is ja schliesslich auch schon fast Wochenende.

Gruß Andi

Werbeanzeige