Разместить раширенные данные в среде NavisWorsk

Автор Тема: Разместить раширенные данные в среде NavisWorsk  (Прочитано 188 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 646
  • Карма: 4
    • idea-soft.ru
  • Skype: makar_govorun
Всем привет!
Как сделать так, чтобы среда NavisWorks в окошке свойств
создала раздел с перечнем данных, которые хранятся XData примитива.
NavisWorks автоматически распознает раздел Xdata?

Или это нужно делать другим способом?


Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 7532
  • Карма: 879
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 646
  • Карма: 4
    • idea-soft.ru
  • Skype: makar_govorun
В NavisWorks XData не передаются: https://forums.autodesk.com/t5/navisworks-forum/how-to-include-xdata-of-an-autocad-entity-in-the-exported-nwc/td-p/7780546

Жаль, что пока не передаются данные из XData.
Может в будущет сделают это возможным.

Пусть Autodesk сделают возможным загружать XData в Navis
Что сложного такого прочесть раздел xdata и зполнить окошко свойств?


Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 7532
  • Карма: 879
  • Рыцарь ObjectARX
  • Skype: rivilis
Пусть Autodesk сделают возможным загружать XData в Navis
Что сложного такого прочесть раздел xdata и зполнить окошко свойств?
Очень маловероятно. Эти данные неструктурированные в отличие от обычной базы данных. Тут и порядок следования расширенных данных и имена приложений и т.д. могут быть совершенно разными. Каждый программист может по-своему использовать расширенные данные.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 646
  • Карма: 4
    • idea-soft.ru
  • Skype: makar_govorun
Пусть Autodesk сделают возможным загружать XData в Navis
Что сложного такого прочесть раздел xdata и зполнить окошко свойств?
Очень маловероятно. Эти данные неструктурированные в отличие от обычной базы данных. Тут и порядок следования расширенных данных и имена приложений и т.д. могут быть совершенно разными. Каждый программист может по-своему использовать расширенные данные.

С тем что нет структуры согласен.
Дана определенная степень свободы разработчику.

Но в Xdata все же есть некоторые правила записи
 AppName - может стать заголовком вкладки свойств.
 содержимое и его тип в массивах Datatype[] и Data[]
 не хватает только поля для для имени свойтва. :'(


Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 646
  • Карма: 4
    • idea-soft.ru
  • Skype: makar_govorun
Пусть тогда Autodesk расширит спецификацию xData добавив
дополнительный массив имен свойств типа string
И в новой версии Navis добавит такую возможность.

 

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 7532
  • Карма: 879
  • Рыцарь ObjectARX
  • Skype: rivilis
Пусть тогда Autodesk расширит спецификацию xData добавив
дополнительный массив имен свойств типа string
И в новой версии Navis добавит такую возможность.

 
Даже несмешно. Расширенные данные появились в AutoCAD R12 (25 лет назад) и за это время не претерпевали изменений, т.к. их структура всех удовлетворяла. А теперь они срочно "всё бросят" и займутся изменением структуры расширенных данных? Ну-ну. Обеспечь соответствующий ‘business case’...
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 646
  • Карма: 4
    • idea-soft.ru
  • Skype: makar_govorun
Структуру xdata можно и не менять.
Просто ввести правило хранения имени свойства,
а Navis подогнать под эти правила.
Тут единственное, что расходуется память.
В каждом примитиве хранить имя свойства на фиг нужно.

Наверное правильный путь смотреть в сторону ObjectDBX