Как загрузить propertyDb для файлов f2d в локальной среде - PullRequest
0 голосов
/ 27 апреля 2020

Я использую Forge Extractor , чтобы перевести модель в формат SVF и загрузить их в локальную среду с помощью Forge Viewer v7. Я выбрал для просмотра как 3D-виды, так и 2D-планы этажей из Revit, и я вижу, что они успешно преобразованы.

Я загружаю 3D-вид, используя этот метод:

  Autodesk.Viewing.Initializer(options, function () {
  viewer.start("Resource/3D View/{3D} xxxxxx/{3D}.svf", options);

Я вижу, что свойства элементов могут быть успешно загружены, и я могу просмотреть свойства / атрибуты этого элемента с помощью панели свойств. enter image description here

Однако при загрузке файла 2D-плана этажа (f2d) с использованием этого метода:

Autodesk.Viewing.Initializer(options, function () { 
viewer.start("2c627223-65bc-e4f4-6518-dda3dc1960dc_f2d/primaryGraphics.f2d", options);

Свойства элементов не могут отображаться правильно. enter image description here

Могу ли я узнать, есть ли способ также отображать свойства объектов в 2D Floor Plan? Спасибо!

1 Ответ

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

К сожалению, этот экстрактор был недавно официально удален, поэтому мы не будем поддерживать его в будущем ...

Попробуйте другие инструменты, такие как this , this и this et c для загрузки SVF

Возвращаясь к проблемам, с которыми вы столкнулись - очевидно, свойство db не было загружено ... посмотрите выходные данные вашей консоли и проверьте наличие ошибок 404 для получение object*.json - эти файлы являются свойством db ...:

    attrs:   [path + "objects_attrs.json.gz"],
            values:  [path + "objects_vals.json.gz"],
            avs:     [path + "objects_avs.json.gz"],
            offsets: [path + "objects_offs.json.gz"],
            ids:     [path + "objects_ids.json.gz"]

Как только вы используете инструмент, который загружает все зависимости для производных f2d правильно или самостоятельно реализует процесс, тогда все будет работать правильно опять ...

...