Дополнительные свойства объекта

Автор Тема: Дополнительные свойства объекта  (Прочитано 15551 раз)

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

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Дополнительные свойства объекта
« Ответ #15 : 10-01-2019, 16:24:07 »
Вроде получается но на некоторых блоках кода ошибка вываливается (я их закоментировал), хотя пока они мне не нужны, главное пользовательские свойства идут
Вообще-то "AecDbDoor" - это тип примитива "Дверь" в AutoCAD Architecture, которого нет в Civil 3D. Поэтому наверное и вываливается ошибка.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Захаров МаксимАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 141
  • Карма: 3
Re: Дополнительные свойства объекта
« Ответ #16 : 10-01-2019, 16:57:51 »
Нет программа работает нормально. Ошибка идет если раскомментировать 2 нижних блока. Что-то в них не так.
А конкретно в строке
propDefAutomatic.SetAutomaticData("AecDbDoor", "Width")

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Дополнительные свойства объекта
« Ответ #17 : 10-01-2019, 16:58:58 »
Нет программа работает нормально. Ошибка идет если раскомментировать 2 нижних блока. Что-то в них не так.
Какие два нижних блока? О чем речь?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Захаров МаксимАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 141
  • Карма: 3
Re: Дополнительные свойства объекта
« Ответ #18 : 10-01-2019, 17:02:58 »
Ну кстати наверное да. Дверей конечно нет в сивиле. Интересно как бы понять а что можно загнать в эту строку

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Дополнительные свойства объекта
« Ответ #19 : 10-01-2019, 17:08:39 »
Ну кстати наверное да. Дверей конечно нет в сивиле. Интересно как бы понять а что можно загнать в эту строку

Можно загнать имена классов объектов/примитивов Civil 3D. Но имена не из .NET API (которые являются обертками), а имена C++ классов. Например,  AeccDbPipe, а не Pipe: http://docs.autodesk.com/CIV3D/2012/ENU/API_Reference_Guide/net/Autodesk__Civil__PipeNetwork__DatabaseServices__Pipe.htm
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение