Глобальная толщина линии при разбиении/построении поверхности

Автор Тема: Глобальная толщина линии при разбиении/построении поверхности  (Прочитано 4906 раз)

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

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

  • ADN OPEN
  • Сообщений: 39
  • Карма: 0
Добрый день!
Есть задача сделать так, чтобы при разбиении поверхности TinSurface (сначала до вхождения блока, а потом до примитивов) линии входящие в неё имели в свойстве Global width некоторое значение. Как это можно сделать? Возможно ли это сделать, и когда? При создании поверхности или каким-то образом перегружать разбиение объектов или вешать обработчик на завершение команды с целью отловить завершение BDEDIT? 

Отмечено как Решение MikhailTAP 30-12-2014, 05:34:27

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
При создании поверхности
Это врядли реально сделать.
каким-то образом перегружать разбиение объектов
Думаю что это возможно используя Overruling: Overruling explode in AutoCAD 2010 using .NET 
вешать обработчик на завершение команды с целью отловить завершение BDEDIT?
Можно и так. Только понадобится еще обработчик на событие Database.ObjectAppended, на который подписываемся при старте команды и отписываемся при её завершении), чтобы получить все добавленные внутри команды объекты подходящих типов.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение