Геометричні перетворення (перенос, масштабування, обертання)
Геометричні об'єкти на площині й у просторі можна піддавати ряду різних перетворень. Найбільш уживаними в завданнях комп'ютерної графіки є:
переміщення (паралельний перенос);
зміна розмірів (масштабування);
повороти навколо деякої крапки на площині або деякій осі в просторі (обертання).
Надалі ми часто будемо ототожнювати крапки простору з радіус-вектором, обумовленим цією крапкою.
Перетворення, які відбуваються над точкою М можна розглядати у двох варіантах: зміна координатної системи, а точка зберігається; координатна система зберігається незмінною, а змінюється точка, її положення та координати.
Перетворення, під час якого точці М ставиться у відповідність точка М’, при чому точка М належить одній системі координат, а точка М’ – новій (перетвореній) системі координат, але має в ній такі самі координати називається афінним перетворенням.
До основних перетворень відносяться:
Зсув на вектор. Паралельний перенос об'єкта зводиться до переміщення всіх його крапок на те саме відстань у тому самому напрямку, заданому певним вектором . Якщо цей вектор має довжину , то операція переносу може бути реалізована шляхом додавання всіх крапок об'єкта з вектором .
Масштабування. Масштабування об'єкта можна реалізувати шляхом множення координат всіх його крапок на деяке число.
Поворот на кут. Обертання в площині переміщають крапки по дузі окружності, центр якої перебуває на початку координат. У випадку тривимірного простору міркування, що стосуються переносу й масштабування, повністю аналогічні, тільки вони поширюються на третю координату крапок.
З адача: даний трикутник АВС, координати вершин А(1,1), В(2,3), С(3,1). Виконати такі перетворення: 1. Поворот на кут π/2; 2. Розтягнення з коефіцієнтом ; 3. Зсув на вектор (3,5).
3.
- Добровольський ю.Г., Прохоров г.В.
- Тема 1. Основи нарисної геометрії Лекція 1. Основні правила виконання креслень.
- Короткий історичний огляд.
- Поняття про креслення.
- Креслярські приладдя.
- Креслярські матеріали.
- Лінії креслення.
- Формати креслень.
- Основні написи.
- Нанесення розмірів на кресленнях.
- Розмірні та виносні лінії.
- Розмірні числа.
- Масштаби.
- Побудова та поділ прямих ліній.
- Побудова паралельних прямих.
- Побудова перпендикулярних прямих.
- Коло та правильні многокутники. Основні терміни.
- Спряження ліній.
- Спряження паралельних ліній.
- Спряження двох дуг кіл.
- Спряження двох кіл.
- Циркульні криві.
- Лекальні криві.
- Парабола.
- Гіпербола.
- Синусоїда.
- Загальні положення.
- Вигляди.
- Виносні елементи.
- Перерізи.
- Виготовлення креслень
- Нанесення розмірів на робочих кресленнях деталей
- Лекція 2. Виконання інженерних креслень
- Додаток 1. Класифікація конструкторських документів
- Класифікація схем та основні положення гост 2.701-84
- Комплектність конструкторської документації
- Позначення виробів і конструкторських документів
- Нормативно-технічна документація єскд
- Додаток 2. Позначення в електричних колах. Символи
- Тема 2. Концептуальні основи подання графічних зображень. Двовимірні зображення та їх перетворення Лекція 3. Предмет, методи і завдання дисципліни.
- – Додаткова:
- Предмет і область застосування комп'ютерної графіки
- Коротка історія
- Технічні засоби підтримки комп'ютерної графіки
- Лекція 4. Принципи подання графічних зображень. Світло та зображення. Поняття трасування променів. Зоровий апарат людини
- Лекція 5. Геометричні перетворення двовимірних зображень
- Геометричні перетворення (перенос, масштабування, обертання)
- Відтинання, проективне перетворення, растрове перетворення відсікання відрізків
- Двовимірний алгоритм Коена-Сазерленда
- Проективне перетворення
- Растрове перетворення графічних примітивів
- Тема 3. Растрова та векторна графіка Лекція 6. Растрова графіка
- Лекція 7. Векторна графіка
- Загальна харктеристика прогарами CorelDraw Інтерфейс програми
- Стандартна панель інструментів
- Панель інструментів
- Створення векторних об'єктів Створення простих фігур
- Малювання ліній
- Основи роботи з текстом Види тексту у CorelDraw
- Редагування тексту
- Редагування зображень Виділення об'єктів
- Накладення об'єктів один на одного
- З'єднання об'єктів
- Зміна форми стандартних об'єктів
- Тема 4. Алгоритмічні основи тривимірної графіки Лекція 8. Основні поняття тривимірної графіки
- Основні поняття тривимірної графіки
- Тривимірні примітиви
- Програмні засоби обробки тривимірної графіки
- Зв'язок між декартовими та полярними координатами
- Тривимірне розширення
- Ц иліндричні координати
- Сферичні координати
- Перехід до інших систем координат
- Афінне перетворення
- Афінні координати Афінна система координат на прямій, на площині, в просторі
- Координати векторів і крапок в афінній системі координат
- Візуалізація просторових реалістичних сцен Світло- тіньовий аналіз
- Тема 5. Комп'ютерне проектування в системі AutoCad Лекція 9. Графічна система проектування AutoCad та створення 2d об'єктів в AutoCad
- Лекція 10. Графічна система проектування AutoCad та створення 3d об'єктів в AutoCad