Задать стиль напорного трубопровода.

Автор Тема: Задать стиль напорного трубопровода.  (Прочитано 16891 раз)

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

Оффлайн AndantАвтор темы

  • ADN Club
  • **
  • Сообщений: 79
  • Карма: 26
Не удалось применить SwapReferences для замены типоразмера.
Надо задавать новый PartDef Id, а словарь AECC_NETWORK_PART_DEFS содержит PartDef только для уже вставленных объектов.
« Последнее редактирование: 01-11-2017, 11:58:38 от Andant »

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Off-Topic: показать
Неужели "pipe" настолько длинное слово, что его нужно сокращать до "pip"?  :)

Оффлайн AndantАвтор темы

  • ADN Club
  • **
  • Сообщений: 79
  • Карма: 26
Неужели "pipe" настолько длинное слово, что его нужно сокращать до "pip"? 
Отредактировал. Так лучше? :)

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
По крайней мере, мне - привычнее и понятнее. Код лучше читается.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Не удалось применить SwapReferences для замены типоразмера.
Надо задавать новый PartDef Id, а библиотека AECC_NETWORK_PART_DEFS содержит PartDef только для уже вставленных объектов.
Тут я не совсем понял. Если типоразмер уже в чертеже использовался, то для него уже есть PartDef Id. В этом случае SwapReferences применим. Я так понимаю, что ты не можешь программно создать новый типоразмер, для того чтобы поменять на него.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн AndantАвтор темы

  • ADN Club
  • **
  • Сообщений: 79
  • Карма: 26
Я так понимаю, что ты не можешь программно создать новый типоразмер, для того чтобы поменять на него.
Напорные объекты содержат ссылки не на типоразмер, а на PartDef. Не понятно, как его создавать...

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Напорные объекты содержат ссылки не на типоразмер, а на PartDef. Не понятно как его создавать...
Но если он уже использовался (PartDef), то ты можешь на него переключится? Создать ты его действительно не можешь.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн AndantАвтор темы

  • ADN Club
  • **
  • Сообщений: 79
  • Карма: 26
Но если он уже использовался (PartDef), то ты можешь на него переключится?
Если использовался, то можно. Если новый - остается способ с заменой объекта.