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.

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!