Grafika Komputerowa

Transkrypt

Grafika Komputerowa
Grafika Komputerowa ­ biblioteka XLib
numerowi zadania odpowiada ostatnia cyfra numeru indeksu
Zadanie nr 0 1. Używając funkcji biblioteki XLib należy narysować dwie ostatnie cyfry numeru indeksu w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. Jedna z cyfr powinna znajdować się wewnątrz drugiej. (3 punkty)
Zadania dodatkowe:
2.
Płynna regulacja szerokości każdej z cyfr. (1 punkt)
3.
Płynna animacja – przesuwanie się cyfr na przemian w poziomie i pionie. (1 punkt)
Zadanie nr 1
1. Używając funkcji biblioteki XLib należy narysować inicjały (pierwsze litery imienia i nazwiska) w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. Jedna z liter powinna znajdować się wewnątrz drugiej. (3 punkty)
Zadania dodatkowe:
2. Płynna regulacja wielkości każdej z liter. (1 punkt)
3. Płynna animacja – podążanie inicjałów za kursorem myszy. (1 punkt)
Zadanie nr 2 1. Używając funkcji biblioteki XLib należy narysować inicjały (pierwsze litery imienia i nazwiska) w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. (3 punkty)
Zadania dodatkowe:
2. Płynna regulacja koloru każdej z liter za pomocą myszy. (1 punkt)
3. Płynna animacja – jedna z liter krąży wokół drugiej po okręgu. (1 punkt)
Zadanie nr 3 1. Używając funkcji biblioteki XLib należy narysować inicjały (pierwsze litery imienia i nazwiska) w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony.(3 punkty)
Zadania dodatkowe:
2. Płynne skalowanie każdej z liter (powiększanie lub pomniejszanie) w poziomie lub pionie za pomocą klawiatury. (1 punkt)
3. Płynna animacja – jedna z liter krąży wokół drugiej wzdłuż boków kwadratu. (1 punkt)
Zadanie nr 4 1. Używając funkcji biblioteki XLib należy narysować inicjały (pierwsze litery imienia i nazwiska) w postaci wypełnionych konturów z brzegiem w innym kolorze. Jedna z liter powinna znajdować się wewnątrz drugiej. Przynajmniej jeden z narożników powinien być zaokrąglony. (3 punkty)
Zadania dodatkowe:
2. Płynna regulacja położenia liter w oknie za pomocą klawiatury. (1 punkt)
3. Płynna animacja – litery naprzemiennie się powiększają i zmniejszają. (1 punkt)
Zadanie nr 5 1. Używając funkcji biblioteki XLib należy narysować inicjały (pierwsze litery imienia i nazwiska) w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. (3 punkty)
Zadania dodatkowe:
2. Płynne obracanie każdej z liter za pomocą myszy. (1 punkt)
3. Płynna animacja ­ przesuwanie się inicjałów w losowym kierunku po naciśnięciu klawisza. (1 punkt)
Zadanie nr 6 1. Używając funkcji biblioteki XLib należy narysować dwie ostatnie cyfry numeru indeksu w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. (3 punkty)
Zadania dodatkowe:
2. Możliwość obracania każdej z cyfr. (1 punkt)
3. Płynna animacja – jedna z cyfr krąży wokół drugiej po okręgu. (1 punkt)
Zadanie nr 7 1. Używając funkcji biblioteki XLib należy narysować dwie ostatnie cyfry numeru indeksu, tak by cyfry były w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. (3 punkty)
Zadania dodatkowe:
2. Płynna regulacja koloru każdej z cyfr za pomocą myszy. (1 punkt)
3. Płynna animacja – jedna z cyfr krąży wokół drugiej po okręgu. (1 punkt)
Zadanie nr 8 1. Używając funkcji biblioteki XLib należy narysować dwie ostatnie cyfry numeru indeksu w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. (3 punkty)
Zadania dodatkowe:
2. Płynne przesuwanie obu cyfr w dowolne miejsce okna za pomocą klawiatury. (1 punkt)
3. Płynna animacja – jedna z liter powiększa się, podczas gdy druga się zmniejsza, a następnie na odwrót. (1 punkt)
Zadanie nr 9 1. Używając funkcji biblioteki XLib należy narysować dwie ostatnie cyfry numeru indeksu w postaci wypełnionych konturów z brzegiem w innym kolorze. Przynajmniej jeden z narożników powinien być zaokrąglony. (3 punkty)
Zadania dodatkowe:
2. Płynne skalowanie każdej z cyfr (powiększanie lub pomniejszanie) za pomocą myszki. (1 punkt)
3. Płynna animacja – jedna z cyfr krąży wokół drugiej wzdłuż boków kwadratu. (1 punkt)