Вы находитесь на странице: 1из 4

MINISTERUL EDUCAȚIEI ȘI TINERETULUI AL REPUBLICA MOLDOVA

UNIVERSITATEA TEHNICA A MOLDOVEI

Лабораторная работа №3
ПО ПРЕДМЕТУ «Компьютерная графика»

Выполнил : студент группы TI-2310 Георгиев Семион

Преподаватель : asist. Univ. Евгений Бучковский

UTM 2024
Цель работы: Получение практических знаний в синтезе двумерных
векторных графических сцен с использованием простых графических
примитивов SVG.
Задачи работы:
1. Разработать программу для создания статической двумерной сцены,
используя необходимые графические элементы, такие как: <rect>, <circle>,
<ellipse>, <line>, <polyline>, <polygon>, <path>, вместе с
соответствующими атрибутами. Сцена должна содержать элемент <text>,
размещенный в правом нижнем углу экрана, который указывает имя,
фамилию и группу студента.
2. Разработать программу, которая создает векторную версию персонажа,
нарисованного в лабораторной работе №1. Варианты указаны в таблице
1.2. Разрешается выполнить в векторном графическом редакторе.

1.

<svg viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg"


xmlns:svg="http://www.w3.org/2000/svg">
<g class="cat" stroke="black">
<circle cx="200" cy="200" fill="gray" id="svg_2" r="45"/>
<ellipse cx="184" cy="187" fill="white" id="svg_3" rx="11" ry="10"/>
<circle cx="186" cy="186" fill="black" id="svg_4" r="5"/>
<ellipse cx="216" cy="187" fill="white" id="svg_5" rx="11" ry="10"/>
<circle cx="218" cy="186" fill="black" id="svg_6" r="5"/>
<polygon fill="gray" id="ear1" points="175,165 183,142 190,160"/>
<polygon fill="pink" id="earin" points="178,162 183,147 188,159" stroke="gray"/>
<polygon fill="gray" id="ear2" points="210,160 216,142 225,165"/>
<polygon fill="pink" id="earin2" points="212,159 216,147 223,163" stroke="gray"/>
<polyline points="194,207 207,207 203,214 199,214" />
<ellipse cx="195" cy="222" id="svg_3" rx="6" ry="6" fill="gray"/>
<ellipse cx="207" cy="222" id="svg_3" rx="6" ry="6" fill="gray"/>
<g id="left">
<line x1="175" y1="213" x2="193" y2="209"/>
<line x1="175" y1="215" x2="194" y2="211"/>
<line x1="175" y1="217" x2="195" y2="213"/>
</g>
<g id="right">
<line x1="209" y1="208" x2="226" y2="211"/>
<line x1="208" y1="210" x2="226" y2="213"/>
<line x1="207" y1="212" x2="226" y2="215"/>
</g>
</g>
<rect width="25" height="5" x="188" y="215" fill="gray"/>
</svg>

2.
Вывод:
Благодаря второй лабораторной работе по Компьютерной
Графике, я научился разрабатывать программу для создания
статической двумерной сцены, используя необходимые
графические элементы, такие как: <rect>, <circle>, <ellipse>, <line>,
<polyline>, <polygon>, <path>, а также при помощи векторного
графического редактора.

Вам также может понравиться