Тема: Разработка редактора интерьера онлайн
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 СУЩЕСТВУЮЩИЕ ПОДХОДЫ К РЕШЕНИЮ ЗАДАЧИ 3D МОДЕЛИРОВАНИЯ ОБЪЕКТОВ 8
1.1 Трехмерная графика. Основные понятия и определения 8
1.2 Пользовательский интерфейс существующих 3D редакторов 9
1.2.1 3D редакторы для моделирования 9
1.2.2 Онлайн редактор интерьера Roomtodo 10
1.2.3 Онлайн редактор интерьера Planoplan 12
1.2.4 Онлайн редактор интерьера Planner 5D 14
1.2.5 Онлайн редактор интерьера Sweet Home 3D 15
1.2.6 Онлайн редактор интерьера Homestyler Floor Planner 17
1.3 3D моделирование 19
1.3.1 Методы моделирования 3D графики 19
1.3.2 Процедурная текстура 20
1.4 Вывод по первой главе 23
2 РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ РЕДАКТОРА ИНТЕРЬЕРА 24
2.1 Построение трехмерной сцены 24
2.2 Геометрическое моделирование объектов сцены 26
2.3 Аффинные преобразования 28
2.4 Видовые преобразования 30
2.5 Вывод по второй главе 33
3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕДАКТОРА ИНТЕРЬЕРА 34
3.1 Разработка пользовательского интерфейса 34
3.2 Разработка алгоритма редактора интерьера 38
3.2.1 Основной алгоритм 38
3.2.2 Алгоритм создания нового проекта 40
3.2.3 Алгоритм работы редактора интерьера 41
3.3 Вывод по третьей главе 42
4 ПРОВЕРКА РАБОТЫ ПРОГРАММЫ НА ЭКСПЕРЕМЕНТАЛЬНЫХ ДАННЫХ 43
4.1 Главная страница web-приложения 43
4.2 Страница конструктора web-приложения 45
4.3 Вывод по четвертой главе 49
ЗАКЛЮЧЕНИЕ 50
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 51
📖 Введение
Цель данного проекта разработать web-приложение для реализации редактора интерьера. Задачи, решаемые в ходе разработки данного проекта:
- реализация хранения данных;
- реализация редактора интерьера;
- обеспечение взаимосвязи хранилища данных и редактора интерьера.
В первом разделе был проведен анализ предметной области, рассмотрены уже существующие аналоги web-приложения, применяющиеся в данное время дизайнерами и людьми, выбирающими себе интерьер в помещения, а также представлены некоторые методы работы с 3D графикой. Во втором разделе представлена математическая модель, содержащая различные преобразования. Третий раздел посвящен разработке пользовательского интерфейса. web-приложения. Четвертый раздел содержит пользовательский интерфейс web-приложения. Пятый раздел содержит пример работы программы при разных исходных данных. Приложение содержит программный код web-приложения.
✅ Заключение
Разработана математическая модель для визуализации 3D объектов в пространстве сцены, выполнено геометрическое моделирование объектов из существующих примитивов, выполнен расчет пересечения 3D объектов для решения задачи размещения мебели внутри помещения.
Спроектирован пользовательский интерфейс и разработаны алгоритмы. Спроектированные интерфейс и алгоритмы были реализованы в web-приложении.
В результате работы получен проект, позволяющий создавать, редактировать, визуализировать интерьер с использованием существующих шаблонов. Также можно загружать новые шаблоны мебели, текстуру для визуализации материалов. Можно создавать новые объекты, выполняя геометрическое моделирование существующих объектов. Разработанные проекты интерьера можно сохранять в файле специального формата, а также создавать фотографии полученного интерьера с различных ракурсов.





