Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Procedury APPLY, MAP, REDUCE a FOREACH

slavek
slavek (neregistrovaný)
25. 9. 2007 20:53 Nový

animace

celé vlákno
Je to všechno velmi pěkné. Nevím ale, který parametr bych měl měnit, aby se povedla animace uvedených obrazců
Pavel Tišnovský aura:98
26. 9. 2007 9:11 Nový

Re: animace

celé vlákno
Staci o nekolik procent menit treba jen jeden ze ctverice parametru ulozenych v seznamu. Napriklad ve smycce nasobit prvni slozku hodnotou 1.01 nebo podobne nizkym cislem.
Pavel Tišnovský aura:98
26. 9. 2007 16:02 Nový

Re: animace

celé vlákno
Jeste me napadla jedna vec. Pokud potrebujete, aby se objekt zacal "hybat", staci do funkce predavat dalsi parametr (celociselny), ktery se bude pricitat k vysledku volani funkce repcount. Tj. misto pouheho:

...repcount...

tam bude ve vsech ctyrech vyrazech pro vypocet souradnic napsano:

...(repcount+:delta)...

kde :delta je jmeno predavaneho parametru. Cele volani procedury qix je potom mozne uzavrit do smycky repeat a pouzit hodnotu repcount _teto_ smycky na rizeni animace, napriklad v rozsahu 1000 kroku. Vysledky jsou vcelku zajimave, zejmena pri ukladani jednotlivych obrazku do animovaneho GIFu.
slavek
slavek (neregistrovaný)
26. 9. 2007 21:10 Nový

Re: animace

celé vlákno
V proceduře qix jsem ke každé ze čtyř složek přičetl parametr delta a pak jsem v cyklu pro animovaný GIF zvyšoval delta o nějakou desetinu. Animace skutečně vyšla. Není mi ale jasné, jak vytvořit např. animovaný přechod z obrazu jedna do obrazu dva ve Vašem článku?
Pavel Tišnovský aura:98
27. 9. 2007 9:25 Nový

Re: animace

celé vlákno
Zdravim,

nejlepsi je linearni prechod mezi jednotlivymi parametry. Pokud je napriklad jeden z obrazku vytvoreny s parametry [2 3 4 5] a druhy s parametry [6 5 4 1], tak se vypocte delta pro kazdy parametr zvlast pro dany pocet snimku. Tj. pro 100 snimku bude seznam s deltami vypocten jako:

[(6-2)/100 (5-3)/100 (4-4)/100 (1-5)/100]

Potom se ve smycce repeat 100 [] bude k polozkam z prvniho seznamu pricitat prislusne delty a vysledek se bude predavat jako parametr do procedury QIX. To znamena, ze v prvnim snimku se vlastne preda puvodni seznam [2 3 4 5], potom se zacne s "prumerovanim" a ve snimku cislo 100 se preda druhy seznam [6 5 4 1], protoze dojde k tomuto:

2+(6-2)/100*100=6
3+(5-3)/100*100=5
atd.
slavek
slavek (neregistrovaný)
27. 9. 2007 21:17 Nový

animace

celé vlákno
Děkuji, těším se na další díl seriálu
Zasílat nově přidané příspěvky e-mailem