ЛАБОРАТОРНА РОБОТА комп'ютерна графіка
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
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 1 день 4 часа назад ∙ 28 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
260 189 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 6 дней 10 часов назад ∙ 116 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 6 дней 16 часов назад ∙ 21 ставка |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 8 дней 15 часов назад ∙ 23 ставки |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 9 дней 9 часов назад ∙ 97 ставок |