Какова геометрическая единица в файлах OBJ, сгенерированных Autodesk Model Derivative API? - PullRequest
1 голос
/ 22 мая 2019

Мы используем API извлечения геометрии OBJ для преобразования файлов DWG или NWD, как описано здесь https://forge.autodesk.com/en/docs/model-derivative/v2/tutorials/extract-geometry-from-source-file/

Мы ожидали, что координаты вершин будут в метрах, но на основании всех проверенных нами входных файлов кажется, что мы всегда получаем координаты в сантиметрах .

Гарантируется ли это всегда? Иначе откуда мы можем знать?

1 Ответ

0 голосов
/ 22 мая 2019

Насколько я знаю, используемые единицы - это единицы, заданные в исходном начальном файле. Если ваша модель в дюймах, выходной сигнал будет в дюймах, метре в метре и т. Д. Не должно быть никакого преобразования единиц. Вы можете получить определение исходного файла из файла metadata.json в корне файла svf (который на самом деле является файлом zip).

Правки от 4 июня:

С документация : строка единиц Перевести модели в разные единицы; это приводит к изменению значений. Например, от миллиметров (10, 123, 31) до сантиметров (1,0, 12,3, 3,1). Если исходный модуль или модуль, на который вы переводите, не поддерживается, значения остаются без изменений. Возможные значения: метр, дециметр, сантиметр, миллиметр, микрометр, нанометровый ярд, фут, дюйм, мил, микродюйм

Вы можете указать нужные вам единицы измерения в расширенном разделе для OBJ

.
...