Гладка, О.М.Карпович, І.М.Живий, Я.В.2022-01-172022-01-172021-12-22Гладка О. М. Інтеграційна платформа для розробки 3D-візуалізацій / О. М. Гладка, І. М. Карпович, Я. В. Живий // Наука та освіта : зб. пр. ХVІ Міжнар. наук. конф., 4–11 січ. 2022 р., м. Хайдусобосло, Угорщина. – Хмельницький : ХНУ, 2021. – С. 102-105.978-966-330-403-8https://elar.khmnu.edu.ua/handle/123456789/11329В пропонованій роботі використано орієнтовану на дані парадигму програмування DOD, що є підходом до оптимізації програм, мотивованим ефективним використанням кешу центрального процесора, який використовується при розробці відеоігор. Він полягає в тому, щоб зосередитися на компонуванні даних, розділяючи та сортуючи поля відповідно до того, коли вони потрібні, і зважати на перетворення даних. Для цього використовується паралельний масив (або структура масивів), на відміну від масиву структур, що типово для об’єктно-орієнтованого програмування. Традиційні принципи проектування на основі OOD призводять до поганої локалізації даних, особливо, якщо використовується поліморфізм виконання (динамічне відправлення даних), що є проблематичним для деяких процесорів. Хоча OOD, ніби-то, «організовує код навколо даних», на практиці це виявляється не зовсім так. OOD організовує вихідний код навколо типів даних, а не фізичного групування окремих полів та масивів, на відміну від ефективного формату DOD для доступу за допомогою певних функцій, а також часто приховує деталі макету під шарами абстракцій, тоді як програмісту, орієнтованому на дані, насамперед потрібні саме вони.створено платформу, за допомогою якої розробник ПЗ матиме можливість створити 3D-додаток, використовуючи API-платформи разом із графічним та фізичним рушіями для 3D візуалізації та інтерактивності.uk3D-рендерингінтеграційна платформавізуалізаціяІнтеграційна платформа для розробки 3D-візуалізаційСтаття001+378