Sadržaj:

Softver za simulaciju LED kocke: 5 koraka
Softver za simulaciju LED kocke: 5 koraka

Video: Softver za simulaciju LED kocke: 5 koraka

Video: Softver za simulaciju LED kocke: 5 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Studeni
Anonim
Softver za simulaciju LED kocke
Softver za simulaciju LED kocke

Skoro sam završio s izgradnjom svoje LED kocke 8x8x8, a s njom je došao i ovaj softver za računalo! Pomaže vam u stvaranju animacija i simulira ih na 2D zaslonu prije nego što se učitaju na 3D. Ne postoji podrška za komunikaciju preko COM porta računala s arduinom, ali može generirati izvorni kod koji se kodira u mikrokontroler koji kontrolira kocku, pritiskom na gumb. Ako ne volite toliko čitati, preskočite ovu uputu i izravno preuzmite softver. Sljedeći koraci opisat će samo kako se koristi. Važno! GeckoCube Animator 1.0 [BETA] je beta verzija, napredak rada može se izgubiti i program se može neočekivano srušiti. Za pokretanje.jar datoteke potrebna je Java.

preuzimanje datoteka

Novo izdanje - Quadrum (sa serijskom podrškom):

Staro izdanje:

Korak 1: Stvorite svoju prvu animaciju

Stvaranje vaše prve animacije
Stvaranje vaše prve animacije

Prije nego što počnete animirati, morate stvoriti novu animaciju u Datoteka >> Nova animacija i odabrati bočnu rezoluciju kocke, to jest je li to 8x8x8, 3x3x3 ili bilo što između 2 i 16. Ako kocka može prikazati samo jednu boju, provjerite je li potvrđen okvir 'Unicolor'. Pritisnite Stvori i animacijski projekt će biti kreiran.

Korak 2: Alati za animaciju

Alati za animaciju
Alati za animaciju

Na lijevoj strani zaslona nalaze se različiti alati dostupni za stvaranje animacije. Počevši od vrha, ovo je odjeljak za pregled generatora izvornog koda (i ne, nisam mogao smisliti kraći naziv za to), Ovdje možete generirati izvorni kod za animaciju kako naziv sugerira. Ako je animacija dulja od 3 kadra, morat ćete koristiti funkciju 'Izvoz izvornog koda' u Datoteka >> Izvoz izvornog koda koja će umjesto toga generirati.txt datoteku s kodom. Uz možda najvažniji dio koji imamo, imamo boju paleta odmah ispod izvora … svejedno … odjeljak. Odaberite željenu boju i počnite slikati piksele desno, poredane u slojeve izrezane iz kocke.

Ako vam je prilagođena boja, možete je unijeti u heksadecimalnom formatu (na primjer: 'FFAA00' što znači narančasta) u tekstualno polje prilagođene boje i pritisnite enter. To će promijeniti jedan od gumba prilagođene boje s desne strane tekstualnog polja, odabrati ga i početi slikati. Za korištenje drugog gumba prilagođene boje odaberite ga prije unosa heksa.

Ispod palete boja imamo kombinirani okvir slojeva koji se mogu uređivati. Ako je vaša kocka dovoljno velika, na ovaj ćete način odabrati slojeve koji će se pojaviti desno od alata za animaciju. I na kraju, tu je upravitelj okvira. Gumb 'dodaj' stvara novi okvir ispod trenutno odabranog. Gumb 'ukloni' uklanja trenutno odabrani okvir. 'Kopiraj' kopira trenutno odabrani okvir, a 'Zalijepi' zalijepi ga u trenutno odabrani okvir. Da biste odabrali okvir, kliknite ga na popisu okvira. Iznad popisa okvira možete unijeti trajanje trenutno odabranog kadra u sekundama. I zapamtite da pritisnete enter! Potvrdni okvir 'Petlja' okružit će generirani kôd u 'while (true) {}'. Sada ste opremljeni znanjem za početak animacije, a mi smo spremni za prijelaz na korak 2 ili pričekajte je li to bio 3?…

Korak 3: Spremanje i otvaranje projekta

Spremanje i otvaranje projekta
Spremanje i otvaranje projekta

Za spremanje animacije idite na Datoteka >> Spremi i odaberite odredište spremanja kao i naziv projekta. Ovo će stvoriti.geca datoteku koja stoji za GeckoCube Animation, jer … GECKOS! Kad kasnije zatvorite program i želite nastaviti raditi na animaciji, idite na Datoteka >> Otvori i odaberite projekt koji završava s '.geca'.

Korak 4: Igranje animacije

Igranje animacije
Igranje animacije

Nakon što završite s animacijom, možete je simulirati unutar softvera. Idite na Simulator >> Play Animacija da biste je reproducirali. Za povratak na uređivanje idite na Simulator >> Zaustavi animaciju.

Korak 5: Postavke generatora izvornog koda

Postavke generatora izvornog koda
Postavke generatora izvornog koda

U odjeljku Postavke >> Generator izvornog koda možete odabrati način na koji generator stvara kôd. Misli se da implementirate funkciju poput 'setPixel' u kôd kocke koja uzima koordinate piksela i boju u RGB -u kao ulaz za postavljanje tog piksela u prenesenu boju. Upotrijebite nešto poput 'update' nakon svakog kadra kako biste kocka prikazuje uređene piksele. Generator koristi sljedeću sintaksu: Za višebojne i jednobojne: @x - Zamijenite s x koordinatom piksela.@Y - Zamijenite s y koordinatom piksela.@Z - Zamijenite sa z koordinatom piksela. Samo za višebojne: @r - Zamijeni vrijednošću crvene boje.@g - Zamijeni vrijednošću zelene boje.@b - Zamijeni vrijednošću plave boje. Samo za jednobojnu boju: @bool - Zamijenite s "true" ako bi piksel trebao biti uključen i "false" ako piksel bi trebao biti isključen. Samo za odgodu: @s - Zamijeni sa kašnjenjem u sekundama.@ms - Zamijeni s kašnjenjem u milisekundama.@us - Zamijeni sa kašnjenjem u mikrosekundama. Pogledajte zadane postavke kao primjer. Odaberite 'Novi redak 'potvrdite okvir ako želite da generator nakon svakog poziva piksela (setPixel) stvori novu liniju. Tretiraj kao što je Unicolor čini da generator zanemaruje činjenicu da je projekt postavljen za više boja i generira kôd kao da je jednobojan.

Preporučeni: