If you're seeing this message, it means we're having trouble loading external resources on our website.

Pokud používáš webový filtr, ujisti se, že domény: *.kastatic.org and *.kasandbox.org jsou vyloučeny z filtrování.

Hlavní obsah

3. Přidávání více tvarů

Použijte pole, abyste uložili více objektů a vytvořili jakýkoliv tvar. Klikněte zde pro zopakování si objektů.

Chceš se zapojit do diskuze?

Zatím žádné příspěvky.
Umíš anglicky? Kliknutím zobrazíš diskuzi anglické verze Khan Academy.

Transkript

Takže zatím jste vytvořili objekt jednoho tvaru, který obsahuje informaci k nakreslení kruhu. My ale budeme potřebovat více tvarů pro našeho sněhuláka a budeme chtít uložit všechny tyto tvary v jedné datové struktuře, která představuje náš model sněhuláka. Jeden způsob, jak to udělat, je pomocí polí, kde každá pozice v poli představuje jeden tvar objektu. Nevíš, co jsou objekty v poli? Klikni na odkaz pod videem. V příštím cvičení pro tento účel určíte pole zvané pole tvarů. Myslete na toto pole tvarů jako na náš celý model. Má to vše, co počítač potřebuje, k nakreslení všech částí modelu. Ale co s kloboukem pro Nicka? Ten nemůžeme nakreslit s kruhy. To by bylo šílené! Krátký film, Nick Nack, byl vytvořen s jednoduchými geometrickými tvary. Jednoduchá cesta k nakreslení jakéhokoliv tvaru je určení série bodů zvaných vrcholy. Například náš klobouk by potřeboval 8 takových vrcholů. Každý z těchto bodů je vyjádřen dvojicí souřadnic. Pak můžeme celý seznam těchto vrcholů uložit ve větším poli. Takže budeme mít pole z polí k uložení všech tvarů, které chceme. A my necháme jinou část programu, aby pro nás tyto body spojila. Nejprve pro vás máme dvě cvičení. V prvním cvičení vytvoříte pole tvarů k uložení každého tvaru objektu. To vám umožní přidat hlavu a tělo. Potom budete moci vytvořit jakýkoliv tvar, počínaje klasickým černým kloboukem. Užijte si to! (smích) Jej! Jděte na to!