Как отобразить файл Navisworks(*. Nwd) в IOS
Я хочу экспортировать модели навигации Navisworks 3D на мое устройство IPhone. Есть ли какой-либо API для этого? Я хочу создать собственное приложение для чтения моделей в IOS - аналогично программе просмотра Navisworks Freedom для IOS.
Я много искал в интернете, но не смог найти ничего полезного.
2 ответа
Нет средства просмотра Navisworks для iOS, но есть средство просмотра WebGL, которое может быть встроено в мобильные приложения (или в Интернет или на компьютер).
- На сайте https://360.autodesk.com/viewer есть живой пример.
- Смотрите API на http://developer.autodesk.com/
- Образец iOS по адресу https://github.com/Developer-Autodesk/workflow-ios-view.and.data.api
Я рекомендую разработать собственное нативное или веб-приложение для создания мобильной программы просмотра 3d-моделей.
Веб-приложение - вы можете использовать Unity3d или Three.js. Эти сообщества сильны, и есть много доступных ресурсов. Преимущество здесь в том, что он будет работать и на десктопе.
Нативное приложение - вы можете сделать просмотрщик моделей в Swift, используя библиотеку Apple Metal. Я не знаком с библиотеками Android 3d шейдеров.
Обе эти работы - огромное количество работ. Я надеюсь, что вы будете следить за кодом, который вы можете защищать авторским правом (или открытым исходным кодом), возможно, даже запатентовать, если вы разрабатываете новый, сложный алгоритм для преобразования / отображения 3d-данных.