Pflastermuster.txt zum Pflastermuster-Programm für Windows 1.2.6 Dieses Programm ist dazu gedacht, für verschiedene Betonpflasterformate Verlegemuster zu erstellen. Es eignet sich auch für Platten- und Tonpflasterverbände (z.B. "Römischer Verband"). Es könnte von Interesse sein für Landschaftsgärtner und -architekten, Straßenbauer und Städteplaner. Das Programm läuft unter allen Windows-Versionen bis incl. Windows7. Geschrieben in GFA-Basic 32bit für Windows. Es beruht auf dem Pflastermuster-Programm für Atari, die Versionsnummer stammt auch daher. Zum Programmpaket gehören: - Pflastermuster.exe - Pflastermuster.txt dieser Text - Pflastermuster.cnf die Konfigurationsdatei - GfaWin23.Ocx die GFAWin32 Bibliothek - Muster\ Ordner für Muster - bitmaps\ Ordner mit und für Bitmap-Steinsätze. Es sind einige im Paket dabei, es kann aber jede beliebige Bitmap-Datei verwendet werden. Dabei ist zu beachten, daß das Steinformat zwischen 12*12 und 72*48 Pixel liegt, und Bilder entsprechend skaliert werden. - Optional: FreeImage.Dll (http://freeimage.sourceforge.net) In das Paket gehört auch noch das Kunstpflaster-Programm, eine eigenständige Applikation. Das Programm ist bis zur vorliegenden Version 3.4.4a/1.2.6w FREEWARE und nicht zur kommerziellen Verbreitung mit Gewinnabsicht bestimmt. THIS PROGRAM COMES WITH ABSOLUTELY NO WARRANTY. Bitte beachten, daß die Standardspeicherdateien die gleiche Extension benutzen wie einige Font-Dateien des Betriebssystems. Das ist keine Absicht, und als dieses Programm ursprünglich auf dem Atari entstand, kannte ich diese Font-Dateien nicht, falls es sie damals überhaupt gab. Vorhandene Steine für Raster 12 und 24: 1*1, 1.5*1, 0.5*1, 1*0.5, 1*1.5, 0.75*1, 1*0.75, 1.5*0.5, 0.5*1.5 Nur für Raster 24: 0.5*0.5, 1.25*0.5, 0.5*1.25, 1.25*1, 1*1.25, 0.5*0.75, 0.75*0.5 Funktionsweise: Bei Anklicken eines Feldes wird der aktuelle Stein bzw der Block gesetzt. Zum größeren Raster siehe unten: 'Neues Blatt r24'. Mit den Funktionstasten [F1]-[F10] wird in der Standard-Darstellung das Füllmuster der Steine geändert. Mit den Tasten [1]-[9],[0],[+],[-],[*],[/],[,],[.] werden die Steine ausgewählt. In der Symbolleiste können einige Funktionen mit der Maus ausgewählt werden: siehe Tasten, 'Undo', 'Stein Löschen', 'Block', 'Kreis', 'Ersetzen', 'Läufer X' und 'Läufer Y'. Neu: 'Abbruch' für diese Funktionen (auch über linkes Feld der Statusleiste). Durch Festhalten der 'Strg'-Taste kann ein Ausschnitt gezogen werden, zum kopieren ins Clipboard . Funktionsweise siehe unter BLOCK NEU. Danach mit KOPIEREN bzw [^C] ins Clipboard speichern. Wird deaktiviert, sobald auf der Fläche etwas verändert oder das Blatt gewechselt wurde. Es gibt immer nur einen Block, der aber in jedes Blatt gesetzt werden kann. Per Drag&Drop kann eine PFM-Datei geladen werden. Auf der Fläche kann per rechter Maustaste ein Kontext-Menü mit einigen wesentlichen Funktionen aufgerufen werden. Menüeinträge bzw [Tastatureingaben ('^' steht für die STRG-Taste, '*' steht für die ALT-Taste)]: Menu < Datei > Neues Blatt r12 [^N] Ein leeres Blatt wird geöffnet. Neues Blatt r24 [*N] In diesem Modus werden die Stein doppelt so groß dargestellt, so können auch die "ungeraden" Formate eingesetzt werden. Auch der Block wird in diesem Modus so gesetzt. Blatt Kopieren [*C] Das aktuelle Blatt wird in ein neues Blatt kopiert. Laden.PFM [^O] Ein Muster wird als Werte geladen. Speichern.PFM [^S] Das aktuelle Muster wird direkt als Werte gespeichert. Speichern als .PFM [*S] Die Dateiauswahl-Box wird zum Speichern aufgerufen. Speichern als Grafik [^F] (ohne Raster) - Als Bitmap speichern. - Als GIF-Bild speichern. Wenn die FreeImage.Dll (http://freeimage.sourceforge.net) vorhanden ist, wird in der Bitmap-Darstellung damit gespeichert. Ansonsten wird nur schwarz/weiß gespeichert. Bei Bitmap-Darstellung wird temporär in Standard/Grafik Box-Darstellung zum Speichern umgeschaltet. - Als Png, Jpg oder Tif speichern (benötigt FreeImage.Dll (http://freeimage.sourceforge.net)). Schließen [^Y] Das aktuelle Blatt wird geschlossen. Blatt 1 läßt sich nicht schließen. Alle Schließen [*B] Alle Blätter bis auf Blatt 1 werden geschlossen. Löschen [^D] Das Blatt wird gelöscht. Alle vorhandenen Steine und ein eventueller Kreis werden gelöscht. Ein eventueller Block bleibt im Speicher. Drucken [^P] Der Druck-Dialog wird aufgerufen. Dort kann der Drucker und die Anzahl der Kopien eingestellt werden. Dann wird das ganze Blatt (ohne Raster) im Querformat mit 96 DPI gedruckt. Ende [^Q] {Closer} Programm beenden. Menu < Bearbeiten > Letzter weg [Undo],[Backspace],[Delete] Der zuletzt gesetzte Stein bzw Block wird gelöscht. Stein löschen [L] Wenn diese Funtion aktiv ist, werden die angeklickten Steine gelöscht. Block [B] Hiermit kann der zuletzt ausgewählte Block neu aktiviert werden, wenn zwischendurch eine der anderen Optionen gewählt wurde. Der Block bleibt solange im Speicher, bis ein neuer Block gezogen wird. Wenn noch kein Block existiert, wird hiermit die Funktion BLOCK NEU ausgelöst. Beim Wechsel zwischen Blättern verschiedenen Rasters wird der Block angepasst. Kreis [K] Wenn diese Funktion aktiv ist, wird mit dem ersten Klick an den Mauskoordinaten der Kreismittelpunkt gesetzt. Bei jedem weiteren Klick wird der Kreis vergrößert (max. 17 mal). Das ist im Moment eine Behelfsfuntion, um einen Eindruck zu bekommen, wie der Kreis in der Fläche wirkt. Dabei sind die Radien auf die Größe des Grundsteins ausgelegt. Ein Nostalit-Kreis in einer Urico-Fläche z. B. hätte ein anderes Radius/Grundstein-Verhältnis. Läufer horizontal [X] Wenn hier aktiviert wurde, können mit dem aktuellen Steinformat horizontale Läufer-Reihen gesetzt werden. Zum Beenden Stein wechseln. Läufer vertikal [Y] Das Gleiche in vertikal. Rand glätten [^R] Hiermit werden über den rechten und unteren Rand herausragende Steine abgeschnitten und sauber gesetzt. Im großen Raster sind einige Steine nicht abzuschneiden, weil es keine Formate dafür gibt. Dies bezieht sich auf die maximale Ausdehnung von 84 x 53 [56] Feldern. Alles Auswählen [^A] Das ganze Blatt auswählen. Kopieren [^C] Den Ausschnitt ins Clipboard kopieren. In die linke obere Ecke des gewünschten Ausschnitts klicken, dann die Box nach rechts unten bis außerhalb des Ausschnitts ziehen; den Mausknopf dabei festhalten. Die Box wird immer auf die nächstkleinere Feldgrenze gesetzt. Auswahl speichern [^G] Den Ausschnitt speichern, siehe Funktion 'Speichern'. Menu < Optionen > Block neu [^B] In die linke obere Ecke des gewünschten Ausschnitts klicken, dann die Box nach rechts unten bis außerhalb des Ausschnitts ziehen; den Mausknopf dabei festhalten. Danach kann der Block gesetzt werden. Wenn die Funtion aktiviert ist, aber die linke obere Ecke noch nicht gesetzt ist, kann sie durch klicken auf den 'Abbruch'-Button oben im Fenster abgebrochen werden. Der Block wird immer auf die nächstkleinere Feldgrenze gesetzt, das gilt auch für den Auschnitt für das Clipboard. Wenn der Ausschnitt auf einer leeren Fläche gezogen wird, wird damit ein vorhandener Block gelöscht. Fläche löschen [^L] Funktionsweise wie BLOCK NEU. Der hiermit gezogene Ausschnitt wird gelöscht. Kreis löschen [^K] Wenn ein Kreis vorhanden ist, wird dieser gelöscht. Block laden [*O] Ebendies. Block speichern [*P] Ebendies. Steine ersetzen [^E, E] Diese Funktion ist wie das einfache Steine setzen, nur daß alles, was vom neuen Stein verdeckt ist, gelöscht wird. Steine auto-ersetzen [*E] Das Gleiche wie 'Steine ersetzen', nur für das ganze Blatt. Nach Aktivierung auf das zu ersetzende Steinformat klicken. Vorsicht bei der Handhabung, es werden alle Steine des gewählten Formats mit dem aktuellen Steinformat ersetzt. Diese Funktion kann auch benutzt werden, um alle Steine eines Formats auf einmal zu löschen: erst BLOCK NEU anklicken und dann direkt danach 'Steine auto-ersetzen' und auf einen Stein des entsprechenden Formats klicken. Fläche füllen [^J] Hiermit wird das ganze Blatt mit dem gewählten Block gefüllt. Es wird ein neues Blatt geöffnet, der Block links oben in die Ecke gesetzt und dann muß der Wiederholungspunkt des Blocks angeklickt werden, also ein Feld, wo sich der Block sinnvollerweise wiederholt, üblicherweise rechts unten in der Blockecke. Die Funktion arbeitet noch nicht in allen Fällen optimal, wenn das Muster komplexer ist und der Wiederholungspunkt nicht unten rechts ist, ist die Füllung nicht korrekt. > wird weiterentwickelt. Diese Funktion kann auch benutzt werden, um einfach nur ein neues Fenster mit dem Block zu öffnen, dann braucht in der Box nur auf 'Abbruch' geklickt zu werden. Flächenberechnung [^U] Hier wird aus dem Grundstein und der Größe und Steinverteilung des Blocks die Anzahl und die Quadratmeter der zu verwendenden Steine berechnet. Es kann die Größe der zu pflasternden Fläche eingegeben werden, daraus werden die genauen Werte berechnet. Der Grundstein kann jeweils geändert werden, so daß sich für verschiedene Formate die Werte vergleichen lassen. Dabei ist zu bedenken, daß an den Rändern eine andere Musterstruktur entsteht und ggfs Verschnitt mit einzurechnen ist. Es werden also üblicherweise mehr große Steine benötigt. Der quadratische Grundstein kann definiert werden, es stehen zur Auswahl: 8, 10, 12, 16, 20, 24, 25, 30, 40, 50, 60, 100 cm. Der Grundstein kann auch über das 3. Feld der Status-Leiste geändert werden. Menu < Fenster > Blatt 1 ... Blatt 10 [*1]...[*0] Einzelne Blätter können gezielt aufgerufen werden. Wechseln [^W] Es wird durch die Blätter rotiert. Namen ändern [*T] Der Name für das aktuelle Blatt kann geändert werden. Mit Blatt 1 tauschen [*W] Das aktuelle Blatt wird mit Blatt 1 getauscht. Menu < Steine > Standard [^T] Die Standard-Darstellung der Steine als Grafik-Box wird eingeschaltet. Steinsatz 1 ... Steinsatz 10 [^1]...[^0] Die vorhandenen Bitmap-Steinsätze werden eingeschaltet. Wenn der Zufalls-Modus gesetzt ist (s. u.), ist es egal,welcher Steinsatz gewählt ist. Steinsätze konfigurieren [*L] Der Steinsatz Konfigurations-Dialog wird aufgerufen. - Hier kann der Zufalls-Modus gesetzt werden, mit optionaler maximaler Anzahl ('0'= alle vorhandenen). Das bedeutet, daß die aktuelle Auswahl des Steinsatzes zufällig erfolgt. Dieses wird nicht gespeichert, also nach einem Redraw sieht die Steinsatz-Verteilung ganz anders aus. - Der 3D-Modus kann gesetzt werden. - Die Konfiguration kann gespeichert oder geladen werden. Hier kann auch die Pflastermuster.cnf-Datei erstellt werden, die bei Programmstart geladen wird. - Die einzelnen Steinsätze können geladen bzw entfernt werden, außerdem ist es möglich, sie in der Liste zu verschieben. Das macht Sinn im Zusammenhang mit dem Zufalls-Modus. - Zuordnung Format<>Farben: einem bestimmten Steinformat kann eine der Bitmaps zugeordnet werden. In die Felder hinter den Bitmap-Namen die Zahl des Steinformats (1-16) eintragen. Wenn dann der Haken bei 'Zuordnung Format<>Farben' gesetzt ist, wird dieses Format in der Bitmap-Darstellung immer in dieser Farbe dargestellt. Menu < Programm > Info [^I],[*I],[F11] Dieser Text wird angezeigt. Tastendruck oder Mausklick auf die Überschrift ist Abbruch. Info + Hilfe laden [*I] Dieser Text (oder auch ein anderer) kann geladen werden. Kunstpflaster.Exe starten [*K] Das Programm zur farblichen Gestaltung von Natursteinpflasterflächen starten. Fläche neu zeichnen [^Z] {Rechtes Feld Statusleiste} Ein Redraw des Fensters wird ausgelöst. (Start-)Einstellungen [*G] Derzeit 3 Einstellungen für den Programmstart: - Grosses Raster (r24): Blatt 1 wird gleich im großen Raster gestartet. - Bitmap-Steine: Die Darstellung erfolgt gleich mit Bitmaps, sofern per Config-Datei geladen. - Englisches Menü: Die Programmdarstellung komplett in Englisch. (Allerdings sprachlich nicht immer perfekt, sorry.) -Es gibt 3 Optionen, die Sicherheitsabfrage gegen versehentliches Löschen von Blättern bzw Beenden des Programms. Version [^V,*V] Versionsinfo Nur Tastatureingabe: Mit [f], [F] oder [*F] kann die Steinfarbe in der Standard-Darstellung durch einen Farbbuffer von 15 Farben rotiert werden. Mit [h], [H], [^H] oder [*H] kann das Raster ab- und angeschaltet werden. Dieses Programm ist 1996 entstanden, als es bei einer Neuanlage darum ging, die Pflasterflächen ansprechend zu gestalten. Es lassen sich damit ganz interessante Muster erstellen, die Pflasterflächen lebendiger werden lassen. Es ist zwar nicht besonders schlau, soviel zuzupflastern, aber wenn schon Beton, dann wenigstens mit Phantasie. Bei steigender Komplexität des Musters erhöht sich natürlich der Aufwand für die Ausführenden, das muß bei der Kalkulation mit einberechnet werden. ########## Neu in Version 1.2.6w: - Beim Speichern als Grafik wird jetzt die richtige Extension angehängt. - Zuordnung Format<>Farben Neu in Version 1.2.5w: - Fehler bei Speichern als Grafik beseitigt Neu in Version 1.2.4w: - Grafik speichern ohne zwischenspeichern - Kontextmenu erweitert - Druckbild konfiguriert Neu in Version 1.2.3w: - Drag&Drop von einer PFM-Datei - Rechtsklick-Kontextmenü Neu in Version 1.2.2w: - Alle Blätter löschen - Mit Blatt 1 tauschen - Verbesserte Info-Darstellung Neu in Version 1.2.0w: - Speichern als Png oder bunte Gifs (benötigt FreeImage.Dll [http://freeimage.sourceforge.net]). - Zusammenfassung der Speicherfunktionen. Neu in Version 1.1.1w: - 3D-Modus der Bitmaps. Neu nur in Version 1.1.0w: - Der Bildschirmgröße angepasste Darstellung des Fensters (bei max 84*56 Feldern). Es werden immer 84*56 Felder gespeichert und geladen, aber nur entsprechend der Darstellung angezeigt. Auch die Funktion 'Rand glätten' ist darauf eingestellt. Bei Änderung des Designs oder der Bildschirmauflösung wird das Fenster angepasst. - Steine als Bitmaps, entweder ein Format oder mehrere per Zufall. - Wahlweise alle Textausgaben in Englisch. Neu in Version 3.3.0a/1.1.0w: - Blatt kopieren Left to do: Veränderung der Anzahl der Felder mit entsprechender Änderung des Speicherformates. Viel Spaß und Erfolg KALLISTI Zwyrd (C)Copyleft 6/2011 by Zwyrd Kontakt: Karsten Schmidt e-mail: zwyrd@gmx.de http://www.zwyrd.de/galabau