Cellulär automat Design för korsstygn iPhone Case (1 / 3 steg)
Steg 1: Förbered din design
Om du kommer med den cellulära automat (CA) modell som jag har plockat, kan du ta källkod på GitHub att skapa din egen variant eller återskapa ursprungliga med kommandon som MATLAB:
>> A = fssp(33,99,9);
>> cross_stitch(A(28:end,:));
Det första kommandot skapar en matris A som är lösningen på bränning kvadrat synkronisering problem. Mer av denna problembeskrivning är försedd med källkoden, men Kontentan är att vi försöker bygga upp regler som gör det möjligt att komma fram till ett visst skick. Det är en av de intressanta sakerna om detta CA problem. Vi är vanligtvis modellering ett fenomen med CA regler och sedan se det färdiga resultatet kan genereras. I det här fallet vi begränsa resultatet och frågar "vilka regler måste finnas för att möta detta tvång?"
Parametrar för kommandot anger storleken på problemet (att matcha bredden på vår iPhone 4 fall men kan ändras för andra mönster), för hur lång tid att "köra programmet" (av konstruktion vi anländer i slutet av programmet i 3 * n steg där n är storleken på problemet) och färgschema (mer om detta senare).
Det andra kommandot skapar en beskuren matris av de slutliga stegen i programmet och axel Tomterna som är lämpliga för utskrift och använder som en riktig korsstygn guide. Maskeringen som finns är på grund av de runda hörnen av fallet, liksom området runt kameran.
Ska du använda en iPhone 4 fall och du vill färg systemet (som matchar färgerna i tråden som har mailat med fall circa hösten 2011) behöver du inte göra något av detta! Du kan enkelt ladda ner dessa mönster som går på god väg till nästa steg!
Bör du vill mixtra med färgschemat eller Använd denna design på ett annat medelstora projekt, det finns massor av alternativ. Jag vill uppmuntra er att spela med 12 olika färgscheman som finns i filen källa koden fssp.m, också helt enkelt använder fler färger. Detta program--CA--ändlig tillståndsmaskin--vad du vill kalla det - faktiskt använder 16 olika stater / regler om dessa stater att komma fram till svaret. Det innebär att du kan använda 16 färger och har dem alla vara meningsfullt att matematiken bakom din design.
Det finns också lösningar som kräver färre staterna, komplett i en kortare tid, och är också vackra! Experiement med allt, och låt oss alla vet vad du gör!