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

Jeżeli jesteś za filtrem sieci web, prosimy, upewnij się, że domeny *.kastatic.org i *.kasandbox.org są odblokowane.

Główna zawartość

4. Funkcje

Następnie wykorzystasz funkcje magazynujące Twoje deformery. Kliknij tutaj żeby przejrzeć funkcje. Kliknij tutaj żeby przypomnieć sobie przekształcenia geometryczne.

Chcesz dołączyć do dyskusji?

Na razie brak głosów w dyskusji
Rozumiesz angielski? Kliknij tutaj, aby zobaczyć więcej dyskusji na angielskiej wersji strony Khan Academy.

Transkrypcja filmu video

PIXAR W PUDEŁKU Macie już bałwana, można zacząć pracę. Wgryziemy się w oprogramowanie do rigowania. Zdefiniujemy deformery skali, obrotu i przesunięcia, żeby poruszać figurami. Tu przydadzą się funkcje. Nie znacie funkcji? Zajrzyjcie do tej lekcji: http://tinyurl.com/hfy3uod Pamiętajcie: pakiet funkcji to seria operacji i procedur, których używamy wielokrotnie. Wprowadzamy wartość wejściową, na której funkcja wykonuje operacje. Do stworzenia deformera trzeba funkcji przyjmującej dwie wartości wejściowe. Najpierw funkcja przyjmuje współrzędne wierzchołka figury, żeby zwrócić wartość - zasięg zastosowanego przekształcenia. Np. funkcja "translateX" (przesuń x) przyjmie współrzędne (2,2). Drugą wartością wejściową będzie np. 5. To przesunięcie jest nieskomplikowane matematycznie. Po dodaniu 5 do współrzędnej x uzyskujemy 7,2. W ten sposób przekształcimy każdy wierzchołek. Figura może mieć wiele wierzchołków. Nasz kapelusz ma ich 8. To znaczy, że funkcja jest wykonywana 8 razy, po jednym dla wierzchołka. Deformery przekształcają wierzchołki za pomocą równań. Przekształcenie zależy od typu równań w funkcjach. Równania do skalowania, obrotu i przesunięcia różnią się między sobą. Omawiamy je szczegółowo w lekcji o planach. Trzeba powtórzyć równania przekształceń? Zajrzyjcie tutaj: http://tinyurl.com/j7e5jfk W powtórzeniu z kodowania omówimy funkcję przesunięcia a w ćwiczeniu sami zaprogramujecie trzy deformery. No dobrze, znikam stąd!