Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Графика Lab1.doc
Скачиваний:
2
Добавлен:
09.07.2019
Размер:
136.19 Кб
Скачать
  1. Изобразить ромб АВСD с координатами А (2,3), В(3,5), С (4;3), D(3,1) и квадрат с координатами K (10,15), L(10,45), M(40,45), N(0,15).

  2. Выполнить сдвиг примитивов на dx= 10; dy= -10.

  3. Выполнить поворот примитивов вокруг начала координат на угол =90.

  4. Выполнить закрашивание двух примитивов .

Задание 42.

1. Изобразить прямоугольник АВСD с координатами А (20,50), В(70,50), С (70,10), D(20,10).

  1. Выполнить поворот вокруг начала координат на угол =45 и сдвиг на dx= -30; dy= 10.

  2. Изобразить окружность с центром в точке А и радиусом 25.

  3. Выполнить закрашивание прямоугольника и окружности разными цветами.

Задание 43.

  1. Изобразить квадрат авсd с координатами а (30,30), в(30,50), с (50,50), d(50,30).

  2. Выполнить растяжение относительно точки N(40,40) с коэффициентом k=2 по оси Х и поворот вокруг начала координат на угол =-30

  3. Разместить 2 окружности внутри полученного прямоугольника.

  4. Выполнить закрашивание прямоугольника и окружности разными цветами .

Задание 44.

  1. Изобразить ромб АВСD с координатами А (20,30), В(30,50), С (40;30), D(30,10).

  2. Выполнить сжатие относительно вершины В с коэффициентом 2 (1/k=0,5) и поворот вокруг начала координат на угол =-90

  3. Изобразить окружность с центром в точке С и радиусом 20.

  4. Выполнить закрашивание ромба и окружности разными цветами.

Задание 45.

  1. Изобразить треугольник АВС с координатами А (20,50), В(50,50), С (50,100).

  2. Выполнить поворот вокруг точки А(20,50) на угол =90 и сдвиг на dx= -50; dy= -10.

  3. Вписать окружность в заданный треугольник.

  4. Выполнить закрашивание треугольника и окружности разными цветами .

Задание 46.

1. Изобразить прямоугольник АВСD с координатами А (20,50), В(70,50), С (70,10), D(20,10).

2. Выполнить поворот вокруг точки А(20,50) на угол =60 и растяжение относительно точки В с коэффициентом k=2.

3. Изобразить окружность с центром в точке В и радиусом 15.

4. Выполнить закрашивание прямоугольника и окружности разными цветами.

Задание 47.

  1. Изобразить квадрат АВСD с координатами А (30,30), В(30,50), С (50,50), D(50,30).

  2. Выполнить растяжение относительно точки N(40,40) с коэффициентом k=2 и сдвиг на dx= -70; dy= 20.

  3. Вписать окружность в заданный квадрат.

  4. Выполнить закрашивание квадрата и окружности разными цветами .

Задание 48.

  1. Изобразить квадрат АВСD с координатами А (20,20), В(20,60), С (60,60), D(60,20).

  2. Выполнить сжатие относительно точки К(40,40) с коэффициентом 2 (1/k=0,5) и поворот вокруг точки А на угол =45.

  3. Изобразить окружность с центром в точке С и радиусом 20.

  4. Выполнить закрашивание квадрата и окружности разными цветами .

Задание 49.

  1. Изобразить квадрат АВСD с координатами А (10,30), В(10,50), С (30,50), D(30,30) и окружность радиусом 20 и центром в точке пересечения диагоналей квадрата.

  2. Выполнить сдвиг двух примитивов на dx=15; dy= -5 и растяжение относительно точки С с коэффициентом k=2 .

  3. Выполнить поворот примитивов относительно начала координат на угол =-60.

  4. Выполнить закрашивание примитивов разными цветами .

Задание 50.

  1. Изобразить окружность радиусом 30 и центром в точке K (30,30) и треугольник АВС с координатами А (20,50), В(50,50), С (50,100).

  2. Выполнить для треугольника поворот вокруг точки А(20,50) на угол =45и сдвиг на dx=45; dy= -15.

  3. Выполнить закрашивание треугольника и окружности разными цветами.

Задание 51.

  1. Изобразить трапецию АВСD с координатами А (30,30), В(40,50), С (60,50), D(70,30).

  2. Выполнить поворот относительно начала координат на угол =-90; выполнить перемещение полученной трапеции на dx=dy= 2.

  3. Выполнить растяжение относительно точки N(40,40) с коэффициентом k=2.

  4. Выполнить закрашивание полученной трапеции.

Задание 52.

  1. Изобразить квадрат АВСD с координатами А (20,30), В(20,90), С (80,90), D(80,30) и вписанный в него равносторонний треугольник.

  2. Выполнить сдвиг примитивов на dx= -50; dy= -10.

  3. Выполнить сжатие примитивов относительно точки пересечения диагоналей квадрата c коэффициентом 3 (1/k=1/3).

  4. Выполнить закрашивание двух примитивов .

Задание 53.

  1. Изобразить ромб АВСD с координатами А(30;70), В(60,110), С(90;70), D(60,30) и трапецию АВСD с координатами А (20,30), В(40,50), С (60,50), D(70,30).

  2. Выполнить сдвиг ромба на dx= -20; dy= -10 .

  3. Выполнить поворот трапеции относительно начала координат на угол =20.

  4. Выполнить закрашивание полученных примитивов разными цветами.

Задание 54.

  1. Изобразить ромб АВСD с координатами А (20,30), В(30,50), С (40;30), D(30,10) АВСD и квадрат с координатами А (10,15), В(10,45), С (40,45), D(40,15).

  2. Выполнить сдвиг примитивов на dx= 10; dy= -10.

  3. Выполнить поворот примитивов вокруг начала координат на угол =180.

  4. Выполнить закрашивание двух примитивов .

Задание 55.

  1. Изобразить ромб АВСD с координатами А (20,30), В(30,50), С (40,30), D(30,10) и окружность радиусом 20 и центром в точке пересечения диагоналей ромба.

  2. Выполнить растяжение двух объектов относительно точки N(30,30) с коэффициентом k=2; выполнить сдвиг полученного ромба на dy= 20 .

  3. Выполнить закрашивание примитивов разными цветами.

Задание 56.

  1. Изобразить прямоугольник АВСD с координатами А (0,20), В(0,60), С (60,60), D(60,20).

  2. Выполнить сдвиг прямоугольника на dх= 30.

  3. Выполнить поворот вокруг начала координат на угол =30.

  4. Провести две диагонали в прямоугольнике.

  5. Выполнить закрашивание полученных 4-х треугольников разными цветами.

Задание 57.

  1. Изобразить прямоугольник АВСD с координатами А (0,10), В(0,60), С (60,60), D(6,10) и прямоугольник с вершинами в серединах сторон прямоугольника ABCD.

  2. Выполнить растяжение примитивов относительно точки пересечения диагоналей прямоугольника ABCD с коэффициентом k=2 и поворот относительно этой же точки на угол =90.

  3. Выполнить закрашивание объектов разными цветами .

Задание 58.

  1. Изобразить треугольник АВС с координатами А (20,30), В(30,50), С (40;30) и квадрат с координатами А (10,15), В(10,45), С (40,45), D(40,15).

  2. Выполнить сдвиг примитивов на dy= 60.

  3. Выполнить поворот примитивов вокруг начала координат на угол =270.

  4. Выполнить закрашивание двух примитивов.

Задание 59.

  1. Изобразить квадрат АВСD с координатами А (20,40), В(20,80), С (60,80), D(60,40) и описанную вокруг него окружность.

  2. Выполнить поворот квадрата вокруг точки пересечения диагоналей на угол =45. и его растяжение с коэффициентом k=3.

  3. Выполнить закрашивание объектов разными цветами.

Задание 60.

  1. Изобразить окружность радиусом 30 и центром в точке K (30,30) и треугольник АВС с координатами А (10,25), В(25,25), С (25,50).

  2. Выполнить сжатие объектов относительно начала координат с коэффициентом k=2 (1/k=1/2) и поворот треугольника вокруг точки С на угол =90.

  3. Выполнить закрашивание треугольника и окружности разными цветами.

Задание 61.

  1. Изобразить малый равносторонний треугольник АВС и большой треугольник, описанный вокруг него.

  2. Выполнить масштабирование большого треугольника вокруг точки пересечения биссектрис таким образом, чтобы он стал вписанным в малый треугольник.

  3. Выполнить сдвиг примитивов на dx= 50; dy= 30.

  4. Выполнить закрашивание полученных объектов разными цветами.

Задание 62.

  1. Изобразить квадрат АВСD с координатами А (20,40), В(20,80), С (60,80), D(60,40) и ромб KLMN с координатами K (20,30), L(30,50), M(40;30), N(30,10).

  2. Выполнить сдвиг примитивов на dx= dy= 30.

  3. Выполнить поворот примитивов вокруг начала координат на угол =30.

  4. Выполнить закрашивание двух примитивов .

Задание 63.

  1. Изобразить прямоугольный треугольник АВС с координатами А (20,20), В(50,20), С(50,50).

  2. Выполнить поворот вокруг точки С(50,50) на угол =180 и сдвиг на dx= -50; dy= -70.

4. Вписать окружность в заданный треугольник.

5. Выполнить закрашивание треугольника и окружности разными цветами .

Задание 64.

1. Изобразить прямоугольник АВСD с координатами А (20,50), В(70,50), С (70,10), D(20,10).

2. Выполнить поворот вокруг начала координат на угол =180.

3. Изобразить окружность с центром в точке А и радиусом 25.

4. Выполнить закрашивание прямоугольника и окружности разными цветами.

Задание 65.

  1. Изобразить квадрат АВСD с координатами А (30,30), В(30,50), С (50,50), D(50,30).

  2. Выполнить растяжение относительно точки N(40,40) с коэффициентом k=2 по оси Х и сдвиг на dx=dy= -60..

  3. Разместить 2 окружности внутри полученного прямоугольника.

  4. Выполнить закрашивание прямоугольника и окружности разными цветами .

Задание 66.

  1. Изобразить ромб АВСD с координатами А (20,70), В(50,110), С (80,70), D(50,30) .

  2. Выполнить сжатие относительно вершины В с коэффициентом 2 (1/k=0,5) и поворот на угол =45.

  3. Изобразить окружность с центром в точке С и радиусом 20.

  4. Выполнить закрашивание ромба и окружности разными цветами.

Задание 67.

  1. Изобразить треугольник АВС с координатами А (20,50), В(50,50), С (50,100).

  2. Выполнить поворот вокруг точки А(20,50) на угол =90. Выполнить растяжение относительно вершины А с коэффициентом k=2,5.

  3. Вписать окружность в заданный треугольник.

  4. Выполнить закрашивание треугольника и окружности разными цветами .

Задание 68.

1. Изобразить прямоугольник АВСD с координатами А (20,50), В(70,50), С (70,10), D(20,10).

  1. Выполнить поворот вокруг точки А(20,50) на угол =60 и сдвиг на dx= -50; dy= 10.

  2. Изобразить окружность с центром в точке В и радиусом 15.

  3. Выполнить закрашивание прямоугольника и окружности разными цветами.

Задание 69.

  1. Изобразить квадрат АВСD с координатами А (20,30), В(20,90), С (80,90), D(80,30) и вписанный в него равносторонний треугольник.

  2. Выполнить сдвиг примитивов на dx= -50; dy= -10.

  3. Выполнить сжатие примитивов относительно точки пересечения диагоналей квадрата c коэффициентом 3 (1/k=1/3).

  4. Выполнить закрашивание двух примитивов .

Задание 70.

  1. Изобразить ромб АВСD с координатами А (10,60), В(40,100), С (70,60), D(40,20) и окружность с центром в точке пересечения диагоналей ромба радиусом 30.

  2. Выполнить растяжение двух объектов относительно центра окружности с коэффициентом k=2; выполнить сдвиг полученного ромба на dy= 10.

  3. Выполнить закрашивание примитивов разными цветами.

Задание 71.

  1. Изобразить квадрат АВСD с координатами А (10,30), В(10,50), С (30,50), D(30,30) и окружность радиусом 30 и центром в точке В.

  2. Выполнить сдвиг двух примитивов на dx=20.

  3. Выполнить поворот примитивов относительно начала координат на угол =-45.

  4. Выполнить закрашивание примитивов разными цветами .

Задание 72.

  1. Изобразить квадрат АВСD с координатами А (20,40), В(20,80), С (60,80), D(60,40) и описанную вокруг него окружность.

  2. Выполнить поворот квадрата вокруг точки пересечения диагоналей на угол =45.

  3. Выполнить сдвиг двух примитивов на dx=20.

  4. Выполнить закрашивание объектов разными цветами.

Задание 73.

  1. Изобразить малый равносторонний треугольник АВС с длиной стороны 40 и координатой одной из вершин А (20,20) и большой треугольник, описанный вокруг него.

  2. Выполнить сдвиг двух примитивов на dx=20.

  3. Выполнить масштабирование большого треугольника вокруг точки пересечения биссектрис таким образом, чтобы он стал вписанным в малый треугольник.

  4. Выполнить закрашивание полученных объектов разными цветами .

Задание 74.

  1. Изобразить квадрат АВСD с координатами А (30,30), В(30,50), С (50,50), D(50,30).

  2. Выполнить растяжение относительно точки N(40,40) с коэффициентом k=2 и поворот вокруг точки С(50,50) на угол =135.

  3. Вписать окружность в заданный квадрат.

  4. Выполнить закрашивание квадрата и окружности разными цветами .

Задание 75.

  1. Изобразить ромб АВСD с координатами А (30;55), В(50,80), С (70;55), D(50,30) и трапецию АВСD с координатами А (20,30), В(40,50), С (60,50), D(70,30).

  2. Выполнить сдвиг примитивов на dx= -20; dy= -50.

  3. Выполнить поворот трапеции относительно точки В на угол =20.

  4. Выполнить закрашивание полученных примитивов разными цветами.

Задание 76.

  1. Изобразить прямоугольный треугольник АВС с координатами А (20,20), В(50,20), С(50,50).

  2. Выполнить поворот вокруг точки С(50,50) на угол =90и растяжение относительно точки А с коэффициентом k=2.

  3. Вписать окружность в заданный треугольник.

  4. Выполнить закрашивание треугольника и окружности разными цветами .

Задание 77.

  1. Изобразить квадрат АВСD с координатами А (20,20), В(20,60), С (60,60), D(60,20).

  2. Выполнить сжатие относительно точки К(40,40) с коэффициентом 2 (1/k=0,5) и поворот относительно начала координат на угол =-30;

  3. Изобразить окружность с центром в точке С и радиусом 20.

  4. Выполнить закрашивание квадрата и окружности разными цветами .

Задание 78.

  1. Изобразить трапецию АВСD с координатами А (30,30), В(40,50), С (60,50), D(70,30).

  2. Выполнить поворот относительно начала координат на угол =-90; выполнить перемещение полученной трапеции на dx=dy= 20.

  3. Выполнить растяжение относительно точки N(4,4) с коэффициентом k=2.

  4. Выполнить закрашивание полученной трапеции.

Задание 79.

  1. Изобразить прямоугольник АВСD с координатами А (0,10), В(0,60), С (60,60), D(6,10) и прямоугольник с вершинами в серединах сторон прямоугольника ABCD.

  2. Выполнить растяжение примитивов относительно точки пересечения диагоналей прямоугольника ABCD с коэффициентом k=2 и поворот относительно начала координат на угол =-90.

  3. Выполнить закрашивание объектов разными цветами .

Задание 80.

  1. Изобразить треугольник АВС с координатами А (20,30), В(30,50), С (40;30) и квадрат с координатами А (10,15), В(10,45), С (40,45), D(40,15).

  2. Выполнить сдвиг примитивов на dy= 30.

  3. Выполнить поворот примитивов вокруг начала координат на угол =135.

  4. Выполнить закрашивание двух примитивов.

Задание 81.

  1. Изобразить окружность радиусом 30 и центром в точке K (30,30) и треугольник АВС с координатами А (20,50), В(50,50), С (50,100).

  2. Выполнить поворот треугольника вокруг точки А(20,50) на угол =45 и сдвиг примитивов на dy= -50.

  3. Выполнить закрашивание треугольника и окружности разными цветами.

Задание 82.

  1. Изобразить окружность радиусом 30 и центром в точке K (30,30) и треугольник АВС с координатами А(10,25), В(25,25), С(25,50).

  2. Выполнить сжатие объектов относительно начала координат с коэффициентом k=2 (1/k=1/2) и поворот треугольника вокруг точки А на угол =-45 .

  3. Выполнить закрашивание треугольника и окружности разными цветами.

Задание 83.

  1. Изобразить ромб АВСD с координатами А (20,45), В(40,70), С (60,45), D(40,20)и вписанный в него прямоугольник KLMN.

  2. Выполнить сдвиг примитивов на dx= dy= 30.

  3. Выполнить поворот примитивов вокруг начала координат на угол =30.

  4. Выполнить закрашивание двух примитивов .

Задание 84.

  1. Изобразить прямоугольник АВСD с координатами А (0,20), В(0,60), С (60,60), D(60,20).

  2. Выполнить сдвиг прямоугольника на dх= 30 .

  3. Выполнить поворот вокруг начала координат на угол =30.

  4. Провести диагональ в прямоугольнике.

  5. Выполнить закрашивание полученных 2-х треугольников разными цветами.

Задание 85.