ЛАБОРАТОРНА РОБОТА комп'ютерна графіка
11 USDМова програмування 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. Малюємо різними кольорами відрізки (трикутники) до і після геометричних перетворень. Для відображення малюємо пряму відносно якої здійснюємо відображення
Applications 1
-
182 Доброго дня.
Цікавлюсь векторною графікою, знаю Java, Javscript.
Зроблю проект.
Якщо ви знайшли когось - звертайтеся в будь-який час, буду радий допомогти вам.
-
906 33 0 2 Доброго дня!
Знаю мову js та можу написати роботу, оскільки займаюсь ще написанням робіт.
Звертайтеся, обговоримо.
-
71 1 0 Добрый ден у мя есть уже сделанное подобная задача! Рисуя путь можно его перемешать крутить и масштабировать вот готовый проект! https://kostya-bah-sitepholio.herokuapp.com/
Current freelance projects in the category Javascript and Typescript
Support and development of the cleaning company's website
21 USD
I'm looking for a web developer/webmaster for long-term support and development of a cleaning company's website. Website: https://donely.ca About the project DoneLy Home Services is a cleaning service company in Canada that is actively growing and expanding its geographical… Javascript and Typescript, Web Programming ∙ 1 day 15 hours back ∙ 59 proposals |
Development of a website according to the specifications on FramerYou need to create a website based on the parameters in the technical specification. https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Please provide your actual rate based on this design. HTML & CSS, Javascript and Typescript ∙ 2 days 16 hours back ∙ 27 proposals |
Development of an interactive Palworld map for the websiteWe need to develop an interactive map for Palworld based on the example: https://palworld.gg/map We need not just a static image, but a full-fledged interactive map where users can view locations, toggle object categories on/off, search for specific points, and interact with… HTML & CSS, Javascript and Typescript ∙ 4 days 7 hours back ∙ 32 proposals |
Development of the AM Mobility platform (car service, parking, insurance, car rental)
5794 USD
We are looking for a team or an experienced Full Stack developer to create the MVP of the AM Mobility platform. AM Mobility is a unified digital ecosystem for motorists, combining in one application and web platform: parking; car service; tire fitting; car wash; car rental;… Javascript and Typescript, Web Programming ∙ 9 days 14 hours back ∙ 119 proposals |
Gsap animations
22 USD
Good day. Corrections need to be made in the current project. A specialist is needed who works well with gsap/lenis. Animation of cards needs to be done. Detailed specifications here:… Javascript and Typescript, Web Programming ∙ 9 days 19 hours back ∙ 21 proposals |