Kodning en kub (3 / 5 steg)

Steg 3: Förbereder sig för att koden

När du har skapat den tomma form Generator, kommer att lite kod vara förifyllda för dig. Överst i kodfönstret visas en uppsättning bibliotek fyllts i i förväg i koden.

Därefter ser du flera kodrader kommenterade sett i ett orange teckensnitt. Denna kod visar ett exempel på hur skapa parametrar, men vi kommer inte att göra det ännu; parametrar kommer att täckas i en senare lektion.

Slutligen, ser du den huvudsakliga funktionen för den form generatorn. Det är där vi kommer att placera koden för att skapa vår första kub. Den enda förändring som vi måste göra är att byta ut den linje som säger "Plugin.warning ("form skriptet är tom.");" med kod som kommer att generera en kub.



Instruktioner

  1. Inom funktionen ser du att en ny Mesh3D variabel kallas mesh har redan definierats. Att skapa kuben vi måste skapa 6 ansikten som gör oss sidorna av kuben, detta görs genom att lägga till fyrhjulingar (eller ansikten) till variabeln mesh.
  2. När du skapar fyrhjulingar som utgör kub, den ordning som de skapas är inte viktig, men den ordning i vilken punkterna ange för varje quad (eller ansikte) är kritisk till riktningen av ytan normala och den totala framgången av form generator.

  3. Var och en av fyrhjulingar som läggs till mesh definieras av en matris med fyra punkter varje definieras av deras X, Y och Z platser. I nästa steg, har jag lämnat den kod som kan kopieras och klistras in i generatorn.

  4. mesh.Quad ([0, 0, 0], [0, 10, 0], [15, 10, 0], [15, 0, 0]); rutan längst ner
    mesh.Quad ([0, 0, 0], [15, 0, 0], [15, 0, 10], [0, 0, 10]); Box front
    mesh.Quad ([15, 0, 0], [15, 10, 0], [15, 10, 10], [15, 0, 10]); Box rätt
    mesh.Quad ([0, 0, 0], [0, 0, 10], [0, 10, 10], [0, 10, 0]); Box vänster
    mesh.Quad ([0, 10, 0], [0, 10, 10], [15, 10, 10], [15, 10, 0]); Box tillbaka
    mesh.Quad ([0, 0, 10], [15, 0, 10], [15, 10, 10], [0, 10, 10]); rutan toppen
  5. Ersätt "Plugin.warning ("form skriptet är tom.");" kodrad från standard kodgeneratorn med sex rader av koden som visas ovan.

Varje rad i koden ovan kommer att generera en av de ansikten som utgör kuben.
  • När fullständiga kommer koden se ut som bilden nedan. Efter lägga till kod till form generator, klicka på Spara i det övre högra hörnet av fönstret kodning.

  • Fortsätta till nästa steg.
  • Se Steg
    Relaterade Ämnen

    Översikt

    Lektionen översikt:I den här lektionen lär du dig några begrepp som krävs innan du hoppar in kodning.Kolla in hela "Tinkercoding ett hus med formen generatorer" projektet på TinkercadSteg 1: översikt För ett hus att vara funktionell måste det fi...

    Manuell designprogram vs. Design

    Gå tillbaka till föregående lektion: Kodning en kubLektionen översikt:I den här lektionen lär du dig att kombinera flera former och skapa en välvd dörröppning form.Kolla in hela "Tinkercoding ett hus med formen generatorer" projektet på Tinkerca...

    LED Rubiks kub med Arduino

    I detta instructable jag ska visa dig hur du kan bygga din egen LED Rubiks kub. Detta projekt var gjort för en inledande elektronik kurs på Pomona College. Grupper fick cirka två månader att slutföra ett projekt som de valt, det enda kravet är att pr...

    Enkel 3 x 3 x 3 ledde kub med Arduino

    Detta är min första instructable så lämna feedback i kommentarerna behaga.När du visar massor av LED Cube tutorials verkade det som om de var alltför komplex och som de inte ger tillräckligt med detaljer om hur man bygger dem. Också plocka kontroller...

    Summer camp klass på Python kodning med Minecraft

    Förra sommaren, lärde jag en femdagars 1,5 timmar per dag sommar läger mini-kurs om Python programmering med Minecraft för begåvade barn som en del av Baylor's University för ungdomar. De flesta av barnen var en del av projektet löfte, en begåvad pro...

    Kub världen

    Jag var du surfar på webben, slumpmässigt att klicka, när jag plötsligt kom över tanken på icke-sfäriska glober - jordglober av jorden som inte är faktiskt jordglober - dodecahedrons, octahedrons och kuber.Jag bestämde mig för jag måste göra en, så h...

    3D-modellering och skriva ut din egen skugga kub

    En initialer skugga kub är en kub där varje vy av kuben (överst, front och sida-vy) är profilen av en annan bokstav. Detta kommer från boken Gödel, Escher, Bach, av Douglas Hofstadter. En skugga kub är en riktigt trevlig grundläggande 3D design utman...

    Kaffe kuber

    i detta instructable jag visar dig hur du förenklar din kaffe rutin med kaffe kuber. Vi har alla varit i en hast, fast en kopp kaffe och sedan upplevt våndan av att inte kunna dricka det eftersom det är för varmt. Jag ska visa dig hur du håller ditt...

    Krazy Koffee Kubes!

    Är du trött på att slösa dyrbar tid på morgonen genom att göra kaffe? Tja, inte längre! Min Krazy Koffee Kubes är ett roligt och tid-senstive sätt att få din dagliga uppsving av koffein.Steg 1: Steg 1 Hitta kaffe. Om du inte äger något kaffe, kan du...

    Grundläggande kodning

    Detta instructable går över några grundläggande koder som används ofta i kodningSteg 1: variabler En variabel är en referens till viss information. Du skulle ställa dessa variabler så här:x = äpplenVariabler är där information kan bibehållas och refe...

    Blinky MakerBeam kub (holocron)

    Alla älskar kuber - och vi från München Maker Lab är extremt kub-älskare :DSå vi beslutade att bygga en kub av MakerBeam profiler, laser skär akryl och 3D tryckta kanter.Och bäst på dessa kuber - du kan göra det i valfri storlek och sätta allt i du v...

    Duct Tape Rubiks kub

    Här kommer jag att visa dig hur man kan föra och gamla Rubiks kub tillbaka till livetmed tejpSteg 1: Steg 1 materialDet material du behöver är 1 Rubiks kub, 1 X-acto kniv, och 6 rullar av olika eller samma silvertejp (helst 6 olika typer av silvertej...

    En metod för att göra en papp kub visar sina sex diagonal plan av symmetri

    Detta Instructables ger en metod för att illustrera vilken geometrisk figur resultat när en kub skärs längs dess sex diagonal hyvlar av symmetri. Åtta identiska kuber erhålls när en kub skärs längs de tre flygplan av symmetri som är parallella med va...

    Skapa din egen Augmented DAQRI 4D element kuber

    Vad är DAQRI 4D element kuber? Här är DAQRIS beskrivning från sin framgångsrika Kickstarter kampanj:"Element 4D är en uppsättning av sex vackert designade träklossar som kommer till liv med DAQRI'S 4D app.Etsade trä element 4 D kvarterVarje block ans...

    Anpassad animering för 3 x 3 x 3 ledde kub

    följande drivs bort av arduino uno. Jag publicerar detta som nybörjare för nybörjare. Detta skript bör lära dig att styra enskilda lysdioder i kuben och visa dig vad som behöver att skript om du vill tillåta animering.Jag är inte säker på att detta ä...

    3 x 3 x 3 ledde kub nr ARDUNIO

    Vänligen rösta i glöd contest:) Detta är en mycket enkel ledde kub som inte behöver en ARDUNIO till program. Det blinkar 512 olika mönster innan du startar om.DELAR> trä (tillräckligt för att göra bas)> löda> 27 led's> en 4020 ic> lödkolv&g...

    4 x 4 X 4 ledde kub med Arduino Uno

    Som någon som är mycket nytt för digital elektronik var denna LED cube kul att göra, utmanande och en bra lektion i lödning. Om du har lite tålamod (64 LED's för att löda!) och stadiga händer, detta projekt kommer att vara väl värt det i slutändan!St...

    Kawaii kände Tofu kub Plushies

    Steg 1: Att få de saker du behöver Behöver du:-filt, i färger:-grädde-rosa-ljusgrön-svart-matchande tråd färgerSteg 2: skär Skära ut mönster bitar:-6 grädde rutor-2 grönt blad former-2 blåtira bitar-2 Rosa liten oval för rodnaSteg 3: Sy kub form Sy t...

    Eld kub (Fire Starter)

    Hej världen! Ren kol här och idag jag kommer att visa dig hur man bygger en liten, lång brinnande ved för att tändas som jag kallar brand kuben. Dess i grunden en bomullstuss täckt med vaselin komprimerat så små som möjligt. Dess stora för nöd-belysn...