Wo kann ich einen Algorithmus finden, um einige Objekte in Canvas auf eine clevere Weise zu positionieren? Ich benutze Javascript (mit Raphael Svg-Bibliothek), aber Beispiele mit anderen Sprachen (oder Pseudo-Sprache) sind willkommen. Die Geometrie ist nicht meine Stärke =)Algorithmen zum Positionieren von Objekten in einer Leinwand
Zum Beispiel hat 600x800 Leinwand, und ich will n Objekte in intelligenter Weise so bemessen, 60x60 platzieren, zum Beispiel:
- ein Algorithmus zur Positionierung von Objekten entlang m konzentrisch Kreise mit o Offset.
- ein Algorithmus zur Positionierung von Objekten entlang m konzentrische Quadrate, aber eine alternative Frequenz (das Ergebnis wie ein Schachbrett sein kann)
Und ähnlichen Beispiele .. Ich bin nur einige Arbeitsbeispiele zu meinem Fall anzupassen . Vielen Dank im Voraus =)
Soweit ich weiß, sollte die Leistung von Algorithmen um O (n) für die Schachbrett Frage sein. (etwas wie einfache for-Schleife). Ich freue mich auf jede (wenn möglich) schnellere Lösung – xandy
In meinem Fall ist Leistung kein kritisches Argument. Ich muss nur eine begrenzte Anzahl von Objekten verwalten. – Emilio
Coz Ich verstehe deine Fragen nicht ganz, vielleicht kannst du ein Bild von dem hochladen, was deine erwartete Ausgabe ist. – xandy