Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: https://er.knutd.edu.ua/handle/123456789/24353
Название: Програмний засіб для укладки об’єктів у тривимірному просторі
Другие названия: Software tool for stacking objects in three-dimensional space
Авторы: Яхно, В. М.
Олійник, Денис Тімурович
Ключевые слова: тривимірний простір
простір
клас
переміщення
візуалізація
three-dimensional space
space
class
displacement
visualization
Дата публикации: 2022
Издательство: Київський національний університет технологій та дизайну
Библиографическое описание: Олійник Д. Т. Програмний засіб для укладки об’єктів у тривимірному просторі : дипломна магістерська робота за спеціальністю 122 Комп’ютерні науки / Д. Т. Олійник ; наук. кер. В. М. Яхно. – Київ : КНУТД, 2022. – 55 с.
Краткий осмотр (реферат): Досліджено методи моделювання положення об’єктів у просторі. Досліджені алгоритм Робертса для відкидання прихованих поверхонь опуклих об’єктів тривимірного простору, а також досліджено алгоритм Z-буфера для схожої задачі. Описано структуру взаємопов’язаних класів, яка є необхідною для створення зрозумілих для обчислювальної машини об’єктів у тривимірному просторі. Описано запропонований алгоритм для візуалізації, який є модифікацією поєднання алгоритмів Робертса та Z-буферу. Описано проблему розміщення об’єкту у просторі та запропоновано алгоритм розміщення об’єкта у просторі сцени, на основі його хіт-боксу. Створено систему взаємопов'язаних класів, яка формує об'єкт, на базі якої формуються об'єкти тривимірного простору. Створено програмний засіб на базі розробленого алгоритму для пошуку позиції та щільного розміщення об'єктів тривимірного простору за їх хіт-боксами. Для цього використовувалась платформа .NET та її елемент Win Forms, а мовою програмування була обрана C#. Наведено опис функціоналу та інтерфейсу створеного програмного засобу, а також детально розібраний процес його експлуатації.
Methods of modeling the position of objects in space have been studied. The Roberts algorithm for discarding hidden surfaces of convex objects in three-dimensional space was studied, as well as the Z-buffer algorithm for a similar problem. The structure of interrelated classes is described, which is necessary for the creation of computer-understandable objects in three-dimensional space. The proposed algorithm for visualization is described, which is a modification of the combination of the Roberts and Z-buffer algorithms. The problem of placing an object in space is described, and an algorithm for placing an object in the space of a scene, based on its hit box, is proposed. A system of interconnected classes has been created, which forms an object on the basis of which three-dimensional space objects are formed. A software tool was created based on the developed algorithm for finding the position and dense placement of objects in three-dimensional space by their hit boxes. For this, the .NET platform and its Win Forms element were used, and C# was chosen as the programming language. A description of the functionality and interface of the created software tool is given, as well as the detailed process of its operation.
URI (Унифицированный идентификатор ресурса): https://er.knutd.edu.ua/handle/123456789/24353
Faculty: Факультет мехатроніки та комп'ютерних технологій
Department: Кафедра комп'ютерних наук
Располагается в коллекциях:Кафедра комп'ютерних наук (КН)
Магістерський рівень

Файлы этого ресурса:
Файл Описание РазмерФормат 
Dyplom122_Oliinyk_Yakhno.pdf1,81 MBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.