Геометрические данные 3D DGN с помощью Autodesk Forge - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь манипулировать данными с помощью Forge API из 3D-моделей AecoSIM (формат 3D DGN). Все данные находятся внутри Forge ModelData, но значения геометрических свойств очень странные (кажется, что длина единицы равна микрометру, т.е. x10e6; микрометр2 для площади, x10e12; микрометр3 для объема, x10e18).

Модель был загружен со следующим кодом:

var loadOptions = {
  isAEC: true,
  applyScaling: 'm', //always in meter
  applyRefPoint: true
};
await this.viewer!.loadDocumentNode(viewerDocument, view, loadOptions);

Aecosim Properties

Forge Viewer Properties

Результатом является То же самое в Navisworks 2020 при использовании бета-загрузчика DGN (и вообще без свойств, если мы используем старый).

Есть ли у кого-то процесс / код, чтобы избежать этого соотношения, или проблема уже была поднята в Autodesk Команда разработчиков?

Заранее спасибо!

1 Ответ

0 голосов
/ 01 апреля 2020

К сожалению, единицы отображения свойства определяются при переводе в SVF с помощью API-интерфейса Forge Model Derivative, и опция applyScaling не будет переопределять единицы отображения свойства.

Для поддержки этого у нас есть элемент списка желаний LMV-5097. Пожалуйста, запомните этот идентификатор элемента списка пожеланий для дальнейшего использования, и мы выпустим объявление на нашем официальном блоге, как только оно будет выпущено в будущем. Итак, следите за обновлениями на нашем блоге. Спасибо!

...