Entwickler-Ecke
Open Source Projekte - Parkettierung
Mathematiker - Sa 28.11.15 13:58
Titel: Parkettierung
Hallo,
ich habe noch einmal ein kleines Matheprogramm, diese Mal zum Thema Parkettierung der Ebene.
Unter einer Parkettierung versteht man jede lückenlose Überdeckung einer Ebene mit verschiedenen geometrischen Figuren, meist Polygonen.
Einer der ersten Mathematiker, der sich mit Parketten befasste, war Johannes Kepler. In seinem Werk „Harmonices mundi“ beschrieb er alle regelmäßigen Parkette, die nur aus einer Art von regelmäßigen Polygonen bestehen, und sogenannte Archimedische Parkette, die aus zwei oder mehr Arten regulärer Vielecke gleicher Seitenlänge aufgebaut sind.
In diesem Programm kann man einige dieser Parkettierungen zeichnen lassen sowie deren Größe und Farben verändern.
In der Liste sind 25 verschiedene Möglichkeiten. Die Zahlen vor den Bezeichnungen geben an, welche Arten von N-Ecken an einer Ecke zusammentreffen.
Über die Schalter rechts oben kann die Darstellung vergrößert bzw. verkleinert werden. Klickt man auf einen Farbschalter, können auch andere Farben zum Zeichnen gewählt werden.
Programmtechnisch ist das Ganze keine Herausforderung. Es war nur etwas problematisch einige Parkettsteine lückenlos aneinanderzusetzen.
Beste Grüße
Mathematiker
Ralf Jansen - Sa 28.11.15 14:13
Zitat: |
Programmtechnisch ist das Ganze keine Herausforderung. |
Dann jetzt noch ein paar Penrose Parkettierungen einbauen ;)
Mathematiker - Sa 28.11.15 14:17
Hallo,
Ralf Jansen hat folgendes geschrieben : |
Dann jetzt noch ein paar Penrose Parkettierungen einbauen ;) |
Musst du auf den "wunden Punkt" hinweisen? :mrgreen:
Ich hab's schon versucht, aber diese Dinger sind verdammt tückisch. :wink:
Mal sehen, vielleicht setze ich mich noch einmal 'ran.
Beste Grüße und schönen 1.Advent
Mathematiker
Delphi-Laie - Sa 28.11.15 22:53
Mist, da war jemand schneller, sonst hätte ich den Briten hier in die Runde geworfen.
Mathematiker hat folgendes geschrieben : |
Hallo,
Ralf Jansen hat folgendes geschrieben : | Dann jetzt noch ein paar Penrose Parkettierungen einbauen ;) |
Musst du auf den "wunden Punkt" hinweisen? :mrgreen:
Ich hab's schon versucht, aber diese Dinger sind verdammt tückisch. :wink: |
Vermutlich, weil man nicht einfach drauflosparkettieren kann, weil das dann in eine nicht weiter zu parkettierende "Sackgasse" führt, nicht wahr?
Penroses Idee war natürlich genial. Reizvoll wäre allerdings auch die lückenlose "Parkettierung" des Raumes, egal, ob periodisch oder nicht vollzogen. Soweit ich weiß, gibt es aber noch kein dreidimensionales Pendant zu Penroses Parkettelementen.
Ralf Jansen - Sa 28.11.15 23:12
Zitat: |
Vermutlich, weil man nicht einfach drauflosparkettieren kann, weil das dann in eine nicht weiter zu parkettierende "Sackgasse" führt, nicht wahr? |
Wenn man drauflosparkettiert landet man, wenn der Algo zu simpel ist, schnell bei einer symetrischen Parketierung. Die Grundformen funktionieren ja auch für eine simple symetrische Parketierung und der Witz bei Penrose ist ja das es asymetrisch sein soll.
Edit:
http://stephencollins.net/penrose/ anderer Algo als bei den Links von Hathor.
ssb-blume - So 29.11.15 09:25
Da muß man aber aufpassen!
Wir haben vor sehr langer Zeit (DDR) mal eine Parkettierung gemacht für Fußwege,
mit dem Ziel, sich gegenseitig verkeilende Einzelteile zu schaffen. Als alles fertig war,
konnte man in der Gesamtstruktur Hakenkreuze erkennen. Das war dann wohl nichts...
Hansi
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!