Как осуществить объединение сетей по именам?

Автор Тема: Как осуществить объединение сетей по именам?  (Прочитано 21021 раз)

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

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

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Вообще, мне очень интересно, как так можно было сделать? Я до этого момента был уверен, что такое невозможно - труба принадлежит одной сети, но в её свойствах показано, что она в другой сети. Как она была создана? Что надо сделать, чтобы повторить такое?  :D

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

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

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Да, чертёж битый. Сделал AUDIT:
Код: [Выделить]
Команда: _AUDIT
Исправить все обнаруженные ошибки? [Да/Нет] <Н>: Д



Проверка заголовка


Проверка таблиц


Проверка объектов, проход 1

Проход 1: проверено объектов: 3700   Труба (Сеть)  eInvalidOwnerObject                       Standard
Проход 1: проверено объектов: 3800
Проверка объектов, проход 2

Проход 2: проверено объектов: 3500   Сеть (Труба)           eWasErased                       Standard
Проход 2: проверено объектов: 3800
Проверка блоков


 Проверено блоков: 29



Проверка AcDsRecords


Всего найдено ошибок: 2, исправлено: 2

Стерто 0 объектов
После этого ошибка пропала.

Странно, совершенно новый чертёж ))) Дмитрий, спасибо за информацию!

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Наверняка это результат некорректного завершения транзакции.

Вряд ли, после запуска плагина я никогда не пересохранял чертёж. Я просто закрывал его без сохранения.

Однако такой вариант можно проверить :)

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Наверняка это результат некорректного завершения транзакции.
Наверняка Network.MoveParts внутри себя использует механизм Open/Close, и это накладывается на работу внутри транзакции.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение