ЛАБОРАТОРНА РОБОТА комп'ютерна графіка
500 UAHМова програмування JAVA або JavaScript
ЦІНА ДОГОВІРНА
Моделювання роботи векторного редактора
Мета роботи:
Зрозуміти алгоритм роботи векторних редакторів на прикладі геометричних перетворень повороту, масштабування, переміщення, відображення.
Теоретична частина
Фігури (шаблони, проекти) у векторній графіці описуються великою кількістю точок. Для того, щоб зробити певне геометричне перетворення вибирають або обчислюють матрицю для геометричного перетворення. Тоді всі точки фігури множать на відповідну матрицю і отримують нові координати точок.
Більше інформації та приклади розв’язування задач у лекціях до останнього розділу.
В програмі можна використовувати результати розрахунку задачі вручну на листку, можна використати процедуру множення матриць в програмі. Будь-які варіанти підходять.
Задачі 1 частина
Можна розв’язати на листку і дати фото розв’язку в звіт
Варіант | Задача |
1 | Дано відрізок з координатами кінців (123, 34) (-17,2) Знайти нові координати відрізка після повороту відносно початку координат за годинниковою стрілкою на кут 60 градусів |
Програма 1 частина
- Переносимо початок відліку координат у центр форми. Малюємо систему координат, як у 4 лаб.
- Довільно задаємо координати кінців відрізка чи трикутника
- Довільно задаємо кут повороту або коефіцієнт масштабування. Для відображення тут нічого не вказуємо
- Малюємо різними кольорами відрізки (трикутники) до і після геометричних перетворень.
- Задачі 2 частина
- Можна розв’язати на листку і дати фото розв’язку в звіт
Варіант | Задача |
1 | Дано відрізок з координатами кінців (123, 34) (-17,2) Знайти нові координати відрізка після повороту за годинниковою стрілкою на кут 60 градусів відносно точки з координатами (40,40) |
Програма 2 частина
1. Переносимо початок відліку координат у центр форми. Малюємо систему координат, як у 4 лаб.
2. Довільно задаємо координати кінців відрізка чи трикутника
3. Довільно задаємо кут повороту, коефіцієнт масштабування. Для відображення тут нічого не вказуємо
4. Задаємо координати точки відносно якої повертаємо фігуру або масштабуємо фігуру. Для відображення тут нічого не вказуємо
5. Малюємо різними кольорами відрізки (трикутники) до і після геометричних перетворень. Для відображення малюємо пряму відносно якої здійснюємо відображення
Додатки 1
-
182 Доброго дня.
Цікавлюсь векторною графікою, знаю Java, Javscript.
Зроблю проект.
Якщо ви знайшли когось - звертайтеся в будь-який час, буду радий допомогти вам.
-
906 33 0 2 Доброго дня!
Знаю мову js та можу написати роботу, оскільки займаюсь ще написанням робіт.
Звертайтеся, обговоримо.
-
71 1 0 Добрый ден у мя есть уже сделанное подобная задача! Рисуя путь можно его перемешать крутить и масштабировать вот готовый проект! https://kostya-bah-sitepholio.herokuapp.com/
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Підтримка та розвиток сайту клінінгової компанії
919 UAH
Шукаю веб-розробника / вебмайстра для довгострокової підтримки та розвитку сайту клінінгової компанії. Сайт: https://donely.ca Про проєкт DoneLy Home Services — компанія з надання послуг прибирання в Канаді, яка активно розвивається та розширює географію роботи. Шукаю… Javascript та Typescript, Веб-програмування ∙ 1 день 15 годин тому ∙ 59 ставок |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 2 дні 16 годин тому ∙ 27 ставок |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 4 дні 6 годин тому ∙ 32 ставки |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 653 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 9 днів 13 годин тому ∙ 119 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 9 днів 19 годин тому ∙ 21 ставка |