Вычисление мировых осей из извлечения геометрии - PullRequest
0 голосов
/ 29 октября 2018

Я работаю над приложением, которое загружает и обрабатывает извлечение .obj из Forge в клиент Unity, но не все модели будут иметь одинаковые мировые оси и, следовательно, будут неправильно ориентированы для моделей с осями, отличными от мирового пространства Unity. ,

Мое текущее решение состояло в том, чтобы использовать метаданные, сгенерированные средством просмотра Forge, для получения осей мира (через пользовательское расширение), чтобы я мог преобразовать данные .obj в пространство Unity, но я хотел бы иметь возможность сделать это не требуя, чтобы пользователь сначала открыл программу просмотра Forge.

У меня вопрос: есть ли какое-то другое место в API Forge, где я могу найти эту информацию или есть какой-то способ генерирования этих значений из самих данных .obj, о которых я не знаю.

1 Ответ

0 голосов
/ 31 октября 2018

К сожалению, метаданные просмотра (включая мировую ось) являются частью формата файла Forge Viewer и недоступны через другие API.

Оси мира можно найти в файле metadata.json, который можно получить, разархивировав .svf.

...