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!

Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

Werbeanzeige

15.12.2015, 14:42

Forenbeitrag von: »Cucy«

atan2 Problem??

Habe das Problem gelöst.

14.12.2015, 17:06

Forenbeitrag von: »Cucy«

atan2 Problem??

Zitat von »TGGC« Du musst sie eben um die Groesse dieses Kreises/Quadrates versetzen, damit sich Startkreis/quadrat einer Linie und Endkreis/quadrat der Linie davor ueberlappen. Das ist doch eigentlich logisch, oder? Es ist das gleiche was du vorher mit Start und Endpunkt versucht hast. Aber: auf dem kleinen Bild kann man es nicht mit Sicherheit erkennen, aber ich wuerde sagen, die Linien starten mit einem Quadrat und keinem Kreis. Da sollte klar sein, das Quadrate nie genau aufeinander passen ...

09.12.2015, 18:32

Forenbeitrag von: »Cucy«

atan2 Problem??

Zitat von »TGGC« Die Linien "starten" aber nicht an einem "Punkt". Dann waere ihre Dicke naemlich 0. Sie haben eine gewisse Dicke, d.h. sie starten irgendwo mit einem Kreis oder Quadrat. Und da sieht man ja schon ziemlich genau, z.b. oben am Giebel, das der Mittelpunkt anders sein muesste, damit das rotieren korrekt klappt. Wie genau setze ich das jetzt in der Praxis um? Ich verstehe schon was du meinst, nur nicht was genau dort noch fehlt.

08.12.2015, 19:39

Forenbeitrag von: »Cucy«

atan2 Problem??

Zitat von »TGGC« Wird denn um den richtigen Mittelpunkt rotiert? Ausserdem: wenn du willst, das die Linien sich in einem Punkt treffen, dann solltest du einfach die gleichen Vertices benutzen. Der Mittelpunkt, ist jeweils der Startpunkt der Linien. <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Hier ist es genau zu sehen, von wo aus die Linien gezeichnet werden. Die Linien sind eine kleinere Textur, die gestreckt wird. Hier der Code ...

08.12.2015, 19:15

Forenbeitrag von: »Cucy«

atan2 Problem??

Hallo, ich habe ein Problem mit der Funktion atan2. Und zwar versuche ich die Linien zu verbinden damit alles symmetrisch aussieht. (Am Besten ist es, wenn die Linien am Startpunkt überlappen) Momentan sieht es so aus: <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Der Code zur Berechnung: C-/C++-Quelltext 1 2 3 4 5 CPoint ptLineStart = pItem->Rect.CenterPoint(); CPoint ptLineEnd = pNextItem->Rect.CenterPoint(); CPoint ptCartesianStar...

Werbeanzeige