Entwickler-Ecke
Open Source Projekte - Kaleidoskop
Mathematiker - So 17.11.13 17:39
Titel: Kaleidoskop
Hallo,
in meinem neuen Programm geht es um ein Kaleidoskop.
Im Programm entnehme ich einem Bild ein Quadrat oder Dreieck und setze Kaleidoskopbilder zusammen, in dem durch Aneinanderreihung der Dreiecke oder Quadrate die Ebene parkettiert wird. Die Parkettkacheln gehen dabei durch Rotation, Achsenspiegelung oder Translation auseinander hervor. Im Ergebnis erhält man interessante, symmetrische, schöne Muster.
Mir gefallen sie auf jeden Fall. :D
Zuerst wird eine Abbildung geladen oder eine aus der Liste gewählt. Unter "Transformationsverfahren" wird die Konstruktionsvorschrift eingestellt.
Im rechten Fensterteil sieht man ein rotes Quadrat. Dies gibt den Bereich an, der ausgewählt wird, und kann mit der Maus verschoben werden.
Programmtechnisch war das Spiegeln und Drehen der Dreiecke etwas Aufwand. Bei den Quadraten ging es. Auch das transparente Kopieren der gedrehten Dreiecke wollte mein Delphi 5 am Anfang nicht so richtig. Aber etwas "Zureden" hilft immer. :wink:
Viel Spaß beim Erzeugen neuer Muster
Beste Grüße
Mathematiker
Sinspin - Di 19.11.13 21:47
Und wieder einmal mehr wäre bewiesen das du zu viel Zeit hast. Wenn ich nach 9+x Stunden an 5+x Tagen die Woche arbeit am Rechner, Heim komme denke ich selten noch an programmieren.
Aber Du nutzt deine Zeit zumindest sinnvoll. Das ist wirklich wieder eine sehr schöne Arbeit. Dreieck und Drehung ist mein Favorit.
Wenn man das rote Quadrat in der richtigen Geschwindigkeit im Bild im Kreis bewegt dann ist die Lösung ganz leicht zu erkennen.
Mathematiker - Di 19.11.13 22:13
Hallo,
Sinspin hat folgendes geschrieben : |
Wenn ich nach 9+x Stunden an 5+x Tagen die Woche arbeit am Rechner, Heim komme denke ich selten noch an programmieren. ... |
Und das ist genau der Unterschied.
Da ich auf Arbeit relativ selten vor dem Rechner sitze und schon gar nicht programmiere, sondern von einem Tisch zum nächsten "stürze" um meinen Lieblingen zu helfen, ist das Programmieren für mich Hobby und kein Broterwerb.
Dazu kommt noch, dass ich mich beim Erstellen von Programmen entspannen kann. Andere gehen joggen, wieder andere arbeiten im Garten oder sonst etwas.
Beste Grüße
Mathematiker
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!