Dieses kleine Script ist neulich an einem Sonntag entstanden. Primares Ziel war mir den Firebug anzusehen, der Rest ist eher nebenher Entstanden.
Um was geht es?
Bei String Art knüpft man eine Schnur nach simplen Regeln an vorher eingehauene Nägel. In der Tabelle am rechten Rand lassen sich diese Regeln einstellen.
- Jede Schnur wird von einem Start Nagel zu einem Ziel-Nagel geknüpft.
- Mit “Start Offset” kann man den ersten Nagel für Start und Ende einstellen
- Dann werden Start und Ende um einige Nägel verschoben, das stellt “Step size” ein
- Das macht man so lange bis man wieder am Anfang ankommt.
Es gibt noch einige weitere Einstellungen, sie variieren wie die Nägel in das virtuelle Brett geschlagen werden. In diesem Script müssen die Start- und die End-Nägel nicht die selben sein. Es lässt sich beispielsweise ein großer und ein kleiner Kreis einstellen.
- “Number of nails”: Die Anzahl der Nägel
- “Form”: Es stehen Kreise und Rechtecke zur Auswahl
- “Center X” und “Center Y”: Der Mittelpunkt der Nagelform. Die Darstellungsfläche ist 500×500 Pixel groß.
- “Radius X” und “Radius Y”: Die Richtungen sind getrennt einstellbar, damit auch Ellipsen möglich sind.
- “Orientation”: Für Ellipsenliebhaber und Rechteckfreunde: Die Formen lassen sich drehen.
- Darunter gibt es noch ein Menu zum Einfärben der Schnüre. Da kommen noch nicht so hübsche Dinge bei raus, mal sehen, vielleicht ist bald mal wieder Zeit. Wenn wer Bock hat: Mailt mir Euren Code!
Derzeit malt das Skript maximal 1000 Schnüre, wenn man die Nagelanzahl ungeschickt wählt geht sonst alles schief 🙂
habt Spaß,
Kai