Изменение параметров семейства Revit через веб-браузер

Моя цель - позволить пользователю управлять / редактировать некоторые параметры семейства Revit через веб-браузер. Одна сторона - это поле ввода, где они могут редактировать значение параметра. С другой стороны - программа просмотра кузницы, которая обновляется, когда они изменяют значение по умолчанию при загрузке страницы.

Судя по моему обзору, это невозможно.

Источники: https://forge.autodesk.com/en/docs/viewer/v6/reference/globals/PropertyDatabase/ - только для чтения https://forge.autodesk.com/en/docs/viewer/v7/reference/Extensions/ModelBuilder/ позволяет добавлять / удалять сетку, но я этого не делаю. Не думаю, что можно изменить тип семейства или параметры экземпляра, как это делается в семействе Revit.

Я ищу:

  1. Подтверждение того, что вышеуказанная цель невозможна
  2. Альтернативные варианты, если это невозможно
  3. Запрос функции в API, чтобы это было возможно

person James Hillegas    schedule 25.06.2020    source источник


Ответы (1)


Средство просмотра Forge предназначено для просмотра и, следовательно, доступно только для чтения. Семейство Revit - это так называемый исходный файл САПР. Он переведен в формат Forge для просмотра, обмена и анализа. В этом процессе значительно уменьшается количество и сложность данных, так что зритель может работать с моделями из всех видов различных программ для редактирования моделей САПР. Чтобы отредактировать исходный файл САПР из средства просмотра, вам необходимо реализовать какой-то канал связи, передающий необходимые модификации модели из средства просмотра Forge обратно в контекст редактирования модели САПР. После того, как вы это сделаете, вы завершите процесс редактирования в оба конца, такой как вы запрашиваете. Я реализовал целый небольшой набор примеров, соединяющих рабочий стол и облако, некоторые из которых обсуждаются в документации FireRatingCloud .

person Jeremy Tammik    schedule 25.06.2020
comment
Поскольку нет возможности изменить тип семейства BIM или параметры экземпляра через Forge Viewer. Это нужно сделать через Revit, а затем загрузить в Forge Viewer, возможно, как новую версию. Может ли это быть просьбой о возможности сделать это? - person James Hillegas; 29.06.2020
comment
Это не имеет особого смысла, поскольку это будет очень специфично для Revit. Forge - это полностью универсальный инструмент, не зависящий от программного обеспечения CAD-моделирования. В Forge нельзя реализовать специфические для Revit функции. - person Jeremy Tammik; 30.06.2020