Програмний застосунок для перевірки і виправлення дефектів на полігональних мешах
dc.contributor.advisor | Шкурат, Оксана Сергіївна | |
dc.contributor.author | Заїка, Максим Олександрович | |
dc.date.accessioned | 2024-09-16T10:24:08Z | |
dc.date.available | 2024-09-16T10:24:08Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Мета цього дипломного проєкту це створити програмний застосунок для пошуку та виправлення дефектів на полігональних мешах. У ході роботи було виконано порівняльний аналіз уже існуючих рішень для вирішення проблем з полігональними мешами, на основі аналізу було виділено задачі, з якими погано справляються існуючі рішення, і на основі них було створена задачі, які повинне виконувати розроблене ПЗ. Розроблений веб-застосунок надає широкий аналіз дефектів, таких як: пошук неоднорідних полігонів; неправильна топологія об’єктів; накладання полігонів та інше. Цей аналіз запускається вручну користувачем після завантаження потрібного об’єкту до програми. ПЗ також надає візуалізацію знайдених проблем та кроки з підтвердження для виправлення. До того ж, виправлення можна застосовувати точково – наприклад, можна обрати лише певні полігони, до яких необхідно застосувати виправлення неоднорідності. Після невдалої зміни її можна відмінити завдяки системі версіонування – кожна застосована змінна записує нову версію файлу у сховище даних. Тому завжди можна повернутися до попередньої. У цій роботі було досліджено та імплементовано клієнт-серверну архітектуру на основі підходу REST API. Окрім того, було впроваджено різні алгоритми для представлення та аналізу полігональних мешів. Таким чином, було створено сучасне рішення у вигляді веб-застосунку, яке до того ж легко поширювати та використовувати через впроваджені технології у вигляді Docker та GitHub Pages. | |
dc.description.abstractother | The goal of this thesis project is to create a software application for finding and fixing defects in polygonal meshes. In the course of the work, a comparative analysis of existing solutions for solving problems with polygonal meshes was performed, based on the analysis, tasks were identified that existing solutions do not cope well with, and based on them, tasks were created that the developed software should perform. The developed web application provides a broad analysis of defects, such as: searching for heterogeneous polygons; incorrect topology of objects; overlapping polygons, etc. This analysis is run manually by the user after uploading the desired object to the program. The software also provides visualization of the problems found and confirmation steps for fixing them. In addition, corrections can be applied pointwise - for example, you can select only certain polygons to which you want to apply the heterogeneity correction. After an unsuccessful change, it can be undone thanks to the versioning system - each applied variable writes a new version of the file to the data warehouse. Therefore, you can always go back to the previous one. In this paper, a client-server architecture based on the REST API approach was investigated and implemented. In addition, various algorithms were implemented to represent and analyze polygonal meshes. Thus, a modern solution in the form of a web application was created, which is also easy to distribute and use through the implemented technologies in the form of Docker and GitHub Pages. | |
dc.format.extent | 107 с. | |
dc.identifier.citation | Заїка, М. О. Програмний застосунок для перевірки і виправлення дефектів на полігональних мешах : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шкурат Оксана Сергіївна. – Київ, 2024. – 107 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/68958 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.title | Програмний застосунок для перевірки і виправлення дефектів на полігональних мешах | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Zaika_bakalavr.pdf
- Розмір:
- 4.21 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: