Harmonographs: en subtil konstform
Inspiration:
I november förra året, hade jag ett samtal med en av mina kompisar i college. Vår diskussion centrerad kring en modul som kallas "Turtle modul" han använde när han var lärande Python programmering. Modulen tillåter användare att skriva kod som gradvis drar linjer och kurvor att bilda former och siffror på skärmen. På visar modulen till mig, jag fast besluten kunde jag skriva programvara som kapslar in mycket av det samma tasking med Java i stället.
Snabbspolning framåt hade några veckor och jag arbetar programvara som härmade sköldpadda modul funktionalitet. Min kompis och jag hade ett annat samtal efter det att jag visat min programvara, och han tog upp begreppet av harmonographs, något jag aldrig hört förut, som han trodde skulle vara ett snyggt komplement till min programvara.
Jag undersökt harmonographs och funnit att de är mekaniska enheter som använder rörelse i två pendlar knuten till en ritning enhet för att spåra geometriska mönster på en ritning yta. När en extra axel av rörelse skapas genom att låta ritning ytan för att rotera, introduceras mer komplexitet till siffrorna produceras av maskinen. En bild av sådan maskin kan ses ovan (artighet: http://www.karlsims.com/harmonograph/).
Efter att jag avslutat genomförandet harmonograph-ritning koden i min Java-Turtle modul, insåg jag att det förtjänade ett fristående program för att tillåta mer än programmerare tillgång på wonder harmonographs produkten.
Detta Instructable:
Syftet med detta Instructable är att väcka nyfikenhet för harmonographs och framhäva deras konstnärlig potential. Detta sker genom användning av programvaran jag skrev och har inkluderat för läsare att ladda ner. Ett av mina slutliga mål är att utnyttja några av de tomter som produceras av min programvara och laser gravera dem på trä.