Тип работы:
Предмет:
Язык работы:


Распределенная система хранения 3D моделей людей и метаданных

Работа №131268

Тип работы

Бакалаврская работа

Предмет

механика

Объем работы26
Год сдачи2017
Стоимость4395 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
33
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задач 6
2. Обзор предметной области 7
2.1. Существующие решения
2.2. Используемые технологии
3. Описание архитектуры 10
3.1. Архитектура сервиса хранения моделей . . . . . . . . . . 10
3.2. Схема работы сервера
4. Реализация 12
4.1. База данных
4.2. Регистрация
4.3. Аутентификация
4.4. Получение списка моделей
4.5. Получение модели
4.6. Загрузка модели
4.7. Комментирование
4.8. Сжатие модели
5. Мобильное приложение 21
5.1. Схема работы мобильного приложения
5.2. Отображение моделей в мобильном приложении
Результаты 25
Список литературы

Устройства для сканирования частей человеческого тела в настоящее время становятся очень популярны. Множество компаний предлагают услуги по 3D-сканированию, продают устройства для создания моделей. Например 3D-сканеры устанавливают в торговых центрах. Всё это позволяет практически каждому человеку сделать модель своего тела. Подобные 3D-модели могут быть полезны для самых различных целей. Остановимся на двух областях применения.
В медицине и пластической хирургии, у докторов нет права на ошибку, поэтому моделирование является неотъемлемой частью их работы.
К тому же в области пластической хирургии очень важно получить положительный обратный отзыв от клиента. Чем раньше будет получен обратная связь от пациента, тем раньше можно будет продолжить дальнейшую работу над планированием его внешнего вида. В этом сильно помогают 3D-модели, которые можно изменить, отправить пациенту на просмотр и получить быстрый отзыв.
Сейчас стало очень популярно следить за своим здоровьем. Все больше людей уделяют внимание своему телу и начинают заниматься фитнесом. Однако часто бывает, что в связи с плотным рабочим графиком, командировками и переездами личные контакты с тренером становятся редким явлением. Это негативно сказывается на результатах тренировок. 3D-сканирование помогает решить эту проблему. Благодаря 3D-моделям любой человек может удалённо контактировать с тренером, показывать свой прогресс и получать дальнейшие инструкции.
Однако, несмотря на возрастающую популярность 3D-моделирования, в настоящие время все ещё существует ряд проблем, решение которых сделает использование 3D моделей более повсеместным:
• Процесс создания подобной модели довольно продолжителен.
• Устройства для сканирования дороги и громоздки, а торговые центры не всегда находятся в шаговой доступности.
4• Различные сканеры никак не связаны между собой, из-за чего вся работа по взаимодействию с моделями переносится на пользователя
• Нет простой и удобной системы для их взаимодействия между пациентами и врачами, тренирами и тренирующимися.
Распределённая система хранения, обработки и демонстрации 3D-моделей людей и метаданных позволит легко и удобно работать с 3D-моделями.
Так же система позволяет решить часть вышеперечисленных проблем

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы была разработана распределённая система хранения 3D моделей людей и метаданных, В том числе были выполнены поставленные задачи.
• Разработана архитектура распределённой системы хранения.
Разработана архитектура, обеспечивающая удалённый доступ к 3D-моделям, позволяющая масштабировать текущее решение, а так же добавлять новые сервисы.
• Разработать систему хранения и обработки 3D-моделей и API к ней.
Разработана система для хранения и обработки 3D-моделей, поддерживающая регистрацию, авторизацию, загрузку и выгрузку моделей, комментирование, а так же сжатие по алгоритму HACD с использованием стороннего сервиса, а так же API для доступа к системе.
• Разработать мобильный клиент для демонстрации и работы с 3Dмоделями.
Разработан мобильный клиент, позволяющий работать с созданным сервисом.


[1] Amazon. Amazon AWS site // Amazon AWS. –– 2017. –– URL: https:
//aws.amazon.com (online; accessed: 18.05.2017).
[2] Cordova. Cordova // Cordova. –– 2017. –– URL: https://cordova.
apache.org/ (online; accessed: 18.05.2017).
[3] Docker. Docker // Docker. –– 2017. –– URL: https://www.docker.
com/ (online; accessed: 18.05.2017).
[4] Eclipse. Jetty official site // Eclipse Jetty. –– 2017. –– URL: http://
www.eclipse.org/jetty/ (online; accessed: 18.05.2017).
[5] Hibernate. Hibernate ORM // hibernate. –– 2017. –– URL: http://
hibernate.org/ (online; accessed: 18.05.2017).
[6] MAMOU Khaled. HACD. –– 2017. –– URL: http://kmamou.
blogspot.ru/2011/10/hacd-hierarchical-approximate-convex.
html (online; accessed: 18.05.2017).
[7] Naked.fit. –– 2017. –– URL: https://naked.fit/ (online; accessed:
18.05.2017).
[8] Postgresql. Postgresql official site // Postgresql. –– 2017. –– URL:
https://www.postgresql.org/ (online; accessed: 18.05.2017).
[9] SE Java. Oracle Java SE // Java SE. –– 2017. –– URL: http://
www.oracle.com/technetwork/java/javase/overview/index.html
(online; accessed: 18.05.2017).
[10] Threejs. Threejs // Threejs. –– 2017. –– URL: https://threejs.org/
(online; accessed: 18.05.2017).
[11] sketchfab. –– 2017. –– URL: https://sketchfab.com/ (online;
accessed: 18.05.2017)

Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ