Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Rechtecke überlagern sich beim zufälligen erstellen ?

  Alt 29. Jan 2006, 20:29
Hallo Michael,

ich habe heute wohl schon zuviel Code gesehen, deshalb nur ein paar Anmerkungen:
  • Windows kennt bereits eine Funktion IntersectRect().
  • Soweit ich erkennen kann schmeißt du ein Bild auf die Fläche und wenn es eines der vorher dort drapierten Bilder überlappt, dann wirfst du nochmal. Nicht sehr effektiv. Jedes platzierte Bild bestimmt neue Freiflächen, die für ein kollisionsfreies Platzieren der restlichen Bilder geeignet oder ungeeignet sind.
    Ich würde anders vorgehen. Ich würde die Bilder so eng wie möglich aneinander schmiegen und zum Schluß jedes Bild auf einer radialen Achse um einen Zufallswert nach außen verschieben.
Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat