Оскільки лабораторна робота може бути виконана на ЕОМ різних типів, або на IBM – сумістимих ЕОМ з різними відеоадаптерами, то всі лінійні розміри і координати точок в завданні подані у процентах до кількості пікселів екрана по горизонталі і по вертикалі.
1. Відобразити на екрані прямокутник з координатами лівої верхньої вершини Ao=(xo,yo) і розміром 10x10 (у процентах). В середині прямокутника відобразити довільну фігуру.
2. Відобразити зображення, зсунуте відносно початкового на Dx по горизонталі і Dy по вертикалі.
3. Промасштабувати зображення з коефіцієнтами Mx i My, забезпечивши нерухомість точки A1=(x1,y1).
4. Відобразити зображення, симетричне вихідному, відносно горизонтальної прямої, що проходить через точку A2=(x2,y2), або вертикальної прямої, або центрально симетричну відносно точки A2 (в залежності від варіанту завдання).
5. Відобразити фігуру, повернуту відносно початкової на кут f з центром оберту в точці A2. З’єднати прямими точки А2 і А0 та А2 і А0’. А0’- відповідна А0 точка обернутої фігури.
Додаткове завдання. При роботі з кольоровим дисплеєм вихідна фігура має бути принаймі двохкольоровою, а фігури відображені в п.п. 2...5 мають бути кожна свого кольору.
Варіанти завдань наведено в табл. 13.a.
Табл. 13.A. Варіанти завдань до лабораторної роботи №13.
| № варіанту
| x0
y0
| Dx
Dy
| x1
y1
| Mx
My
| Симетрія
| x2
y2
| j°
|
|
|
| -15
|
|
| верт.
|
| 45°
|
| |
| -5
|
|
| пряма
|
|
|
|
|
| -70
|
|
| верт.
|
| -140°
|
| |
|
|
|
| пряма
|
|
|
|
|
|
|
|
| верт.
|
| 135°
|
| |
| -60
|
|
| пряма
|
|
|
|
|
|
|
|
| верт.
|
| 50°
|
| |
|
|
|
| пряма
|
|
|
|
|
| -5
|
|
| центр.
|
| 135°
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| центр.
|
| 140°
|
| |
|
|
|
|
|
|
|
|
|
| -50
|
|
| центр.
|
| 90°
|
| |
| -70
|
|
|
|
|
|
|
|
| -45
|
|
| центр.
|
| 90°
|
| |
|
|
|
|
|
|
|
|
|
|
|
| 0.5
| гориз.
|
| 90°
|
| |
|
|
|
| пряма
|
|
|
|
|
| -20
|
|
| гориз.
|
| 90°
|
| |
| -20
|
|
| пряма
|
|
|
|
|
| -65
|
|
| гориз.
|
| 180°
|
| |
| -40
|
|
| пряма
|
|
|
|
|
| -40
|
|
| гориз.
|
| 120°
|
| |
|
|
|
| пряма
|
|
|
|
|
|
|
|
| верт.
|
| 60°
|
| |
| -10
|
|
| пряма
|
|
|
|
|
| -20
|
|
| верт.
|
| 30°
|
| |
|
|
|
| пряма
|
|
|
|
|
| -50
|
|
| верт.
|
| 160°
|
| |
| -20
|
|
| пряма
|
|
|
|
|
|
|
|
| верт.
|
| 30°
|
| |
|
|
|
| пряма
|
|
|