Intressant påskägg
År sedan jag arbetade för Kodak och hjälpte till att skriva PostScript-front slutar för deras laser skriva ut motorer. Det gav mig en kunskap om datorstyrda sidlayout. Under den tiden jag snubblade på Ghostscript, vilket var en shareware PostScript-motor som gör att du kan skriva den slutgiltiga utdata drivrutinen för skrivarenheten. Ghostscript var gratis att ladda ner från Gnu på gång. Det är fortfarande tillgänglig på http://www.ghostscript.com/ och körs på nuvarande PC-datorer. Så småningom snubblat jag på en PostScript-förlängning som skrev PostScript i 3D och utgång resultatet på en icke-plana yta, eller göra utsikt över en PostScript-bild från en Visa hamn i 3D-rymden. Detta dokument beskriver liknande PS extensions - http://www.math.ubc.ca/~cass/graphics/manual/pdf/ch13.pdf då jag visste att det var möjligt att göra en enhet liknar den "ägg-Bot" som skulle göra en PostScript-sida formade på ytan av ett ägg. I en perfekt värld skulle du först Skanna ägget för att göra en modell av varje ägg du lust att göra konstverk på yta. Jag tänkte att det bästa sättet att göra en sådan enhet skulle vara att bestryka ägget med foto motstå, peka en laser en de ägg och använda två stegmotorer att förflytta ägget i en gimbal exponera bilden motstå. Tvätta ägg skulle ta bort den överflödiga oexponerad foto resist, då det kunde vara färgade till önskad färg. Användningen av en laser och gimbal skulle ta bort oron för penna slirning, penna motstånd, mekaniska motreaktion och registrering fel producerar mycket exakta utskriftskvalitet. Kanske möjliggör även halvton utskrift om lasern kan styras med en slutartid eller acousto-optic modulator (AOM). Allt det nämnda, denna påsk blev det tid att experimentera med en mycket mer enkel lösning. Jag gjorde en kartong storleken på de flesta ägg. Jag la sedan en hylla i rutan där ägget kunde monteras med två stift genom ägg axel... en för Nordpolen, en för Sydpolen. Ägget kan sedan roteras längs denna axel så att raderna placeras för olika linjer av friheten på ägget. Om en ekvatorn präglades noggrant kan ägget stegvis vändas försiktigt för att markera rader av longitud också. På detta sätt en hela nätet skulle kunna produceras för rendering kakel baserade konstverk på ägget. Små diskar (paper punch tillverkad av tunn kartong) var limmade till ändarna på de ägg som aktiverar stiften placeras närmare ägg sant axel och dölja hålen gjorde genom att blåsa ut innehållet i äggen.
(se bild av kartong ägg innehavaren) I tidigare experiment hade jag producerat PostScript-kod som slumpmässigt skulle producera nödvändiga Bezier kurva kontrollpunkter för att göra pussel krokar och skrymslen. Annan kod i min samling skulle producera Truchet kurvor och andra intressanta mönster kakel.
(se bild pussel bitar) Att sätta allt detta ihop producerat jag dessa ägg en present till en vän en regnig dag. De är märkta för hand på nätet med min kartong ägg rotator med en svart fin punkt Sharpie penna. Former (krokar vs skrymslen eller Truchet kakel läggning) definierades av slumpmässiga singla slant.
(se bild av färdiga ägg) Visst ville hade jag en ägg-Bot att förenkla produktionen och tillåter mycket mer komplicerade mönster! Om jag ägde en ägg-Bot jag skulle skriva en Ghostscript drivrutin för det, så att alla PostScript utgång mönster att tillämpas direkt på ett ägg yta och omformas för att passa det som om det var krympa inslagna på ägget. Denna artikel kommer att kanske inspirera några ägg-Bot ägare att skriva en Ghostscript drivrutin för enheten. Glad påsk!