28 декабря 2011 г.

Autodesk 123D Catch

В последнее время заметна тенденция возрастания доступности технологий для работы с трехмерной графикой. Доступности как в смысле стоимости так и в смысле простоты в использовании. Одно из таких направлений работы – получение трёхмерной модели на основе натурного образца какого-либо объекта. И если серьезные 3D-сканеры по прежнему стоят не одну тысячу долларов, то для менее требовательных к точности сфер применения разрабатываются программные средства, которые позволяют обойтись доступной аппаратурой.

Одной из таких программ является Autodesk 123D Catch (ранее Project Photofly), которая разрабатывается для того, чтобы можно было получить трехмерную модель, имея всего лишь цифровой фотоаппарат. В данный момент проект этой программы находится глубоко в экспериментальной стадии, потому не следует ожидать от нее очень высоких результатов. Но чем больше желающих воспользуется программой, тем больше будет данных у разработчиков из Autodesk для дальнейшего улучшения программы.

Программа легко скачивается и устанавливается (она бесплатна). На данный момент для корректной работы программы требуется, чтобы системное время вашего компьютера было точно синхронизировано через интернет, а также установочный путь программы и путь к фотографиям объектов содержали исключительно латинские символы.

Далее можно приступать к фотосъемке модели.

О процессе съемки:

  • выполняется съемка вокруг объекта с шагом перемещения фотоаппарата около 20°, затем делаются дополнительные кадры сверху и снизу объекта;
  • перемещение фотоаппарата делается последовательно шаг за шагом, таким образом, чтобы содержимое соседних кадров в значительной степени пересекалось;
  • во время съемки объект остается неподвижным, двигается фотоаппарат, но не объект;
  • объект не должен быть прозрачным, зеркальным и блестящими; так что если пожелаете сделать модель хрустальной вазы, то придется вам нанести на нее легко смываемую краску;
  • должно быть равномерное постоянное освещение, обязательно выключите вспышку;
  • фотографии должны иметь детали, потому равномерно окрашенные поверхности следует обклеить “маркерами”, например листками цветной бумаги;
  • не должно быть массива одинаковых объектов;
  • должно быть не более 70 фотографий, но их понадобится не менее 30;
  • нет смысла делать фотографию размером более 3 мегапикселей.

Также можно посмотреть видеоролик от авторов программы, в котором рассказывается (на английском языке), как правильно фотографировать для программы 123D Catch:

Итак, после запуска программа попросить заполнить краткую регистрационную форму, состоящую из имени и вашего e-mail, затем нажимаем кнопку “Create a new Photo Scene”, выбираем фотографии, затем нажимаем на кнопку “Compute Photo Scene”.

23

Далее программа попросит нас ввести свой e-mail для уведомления о завершении работы. Можно адрес не вводить, а просто немного подождать (около 10 минут).

67

Сначала программа выгрузит фотографии на сервер, на котором и будут производится анализ фотографий и автоматическое построение модели, затем программа скачивает сгенерированную сервером сцену.

Дождавшись завершения процесса мы увидим результат в виде трехмерной модели с текстурами, а также схему из распознанных снимков, каждый из которых можно увидеть, наводя курсор на “фотоаппараты” на схеме.  Геометрическая часть модели представляет собой трёхмерную сетку из узловых точек и треугольников.

1011

Внизу окна программы находится лента исходных фотографий модели. Если какие-то фотографии программа на сможет увязать в решение модели, то затемнит их изображение и отметит желтым предупреждающим знаком. В таком случае можно помочь программе:  на фотографии и двух смежных (смежные фотографии должны быть увязаны в сцену) вручную отметить опорные точки. По заданному положению точки на двух фотографиях программа может сама найти ее положение на третьей.

26

После введения вспомогательный опорных точек можно отправить модель на дополнительную обработку, выбрав уровень плотности сетки целевой модели (кнопка Generate Mesh).

image

Далее можно отсечь лишние часть сцены и приступить к экспортированию модели в программы для редактирования. Для меня среди поддерживаемых форматов в первую очередь представляют интерес форматы DWG и FBX. На данный момент экспорт в DWG создаёт пустые файлы, а вот экспорт в FBX работает, выдает пригодную для редактирования сетку. К сожалению текстура при этом не сохраняется. В формат OBJ модель экспортируется с текстурами.

imageimageimage

Первой моей попыткой работы с 123D Catch была модель турбинной лопатки. Совокупность таких факторов как ошибки в работе с фотоаппаратом, металлический блеск предмета сделали модель весьма уродливым подобием своего реального прототипа.

image

Второй попыткой была обыкновенная чашка с рисунком. Здесь отрицательную роль сыграла чрезвычайная простота модели – нет острых углов, мало четко определяемых опорных точек.

image

С третей попытки получилась более-менее адекватная модель телефонного аппарата. Так что при помощи более качественного фотоаппарата а также большего опыта в работе с ним, взяв во внимание советы по подготовке фотографий для построения модели, можно получить и более качественные модели.

image

В программе есть возможность создать видео ролик, показывающий модель с разных сторон.

 

Например пользователь Cadog с habrahabr.ru получил хорошую модель морской раковины. Вот его статься, посвященная 123D Catch: http://habrahabr.ru/blogs/3d_graphics/134781/.

db2ef3e1

Также представляет интерес доступный способ лазерного сканирования, описанный здесь: http://habrahabr.ru/company/xakep/blog/134488/

14 июля 2011 г.

Параметризация в AutoCAD: работа с механизмами

Недавно в работе столкнулся я с необходимостью выполнить сборочный чертеж изделия, содержащего подвижные элементы. Детали на сборочном чертеже нужно было “привести в движение”, чтобы определить их взаимное расположение, обусловленное функциональными и конструктивными требованиями к механизму.

image

Предстояло поработать над взаиморасположением рычага (поз. 12) и коромысла (поз. 14).

Представляющая интерес часть механизма выглядит следующим образом:

  • рычаг закреплен на оси в вилке (поз. 13), которая расположена вверху штока (поз. 15) и может вращаться вокруг этой оси;
  • коромысло закреплено на верхушке опоры (поз. 3) с возможностью вращения вокруг оси.

Угол наклона рычага и коромысла был неизвестен, а требовалось найти такое положение звеньев 12 и 14, чтобы коромысло опиралось сверху на рычаг шарикоподшипником (поз. 43), а правый конец рычага снизу не доходил до коромысла таким образом, чтобы между ними выдерживался зазор величиной 0,8..1,0 мм. Это положение при монтаже является исходным для механизма, и в нем он фиксируется путем сверления отверстия в коромысле и установки в него пальца (поз. 20). В таком положении механизм изображен на рисунке выше.

Традиционный способ решения задачи – повозится с упрощенной схемой, выполнить вспомогательные построения, попробовать повернуть детали на разные углы, тщательно вылавливая требуемое их положение. Это долго, кропотливо - кому хочется этим заниматься, когда можно всё сделать легче и быстрее?

Давно я ожидал повода испытать возможности параметризации AutoCAD 2011 в деле, и это был верный повод попробовать их на практике.

Первым делом объединяем геометрические примитивы, из которых вычерчены детали, в соответствующие блоки. Рычаг 12 вместе с рукояткой (поз. 11) и, для наглядности, с пересечением осевых линий в центре вращения. Аналогично создаем блок из деталей коромысла 14 с центром вращения.

Далее при помощи параметрического ограничения “Фиксация” (команда _GcFix и пиктограмма “замочек” на панели параметризации image) берем точку центра вращения звена и фиксируем ее положение в мировой системе координат чертежа. Маркер, подсвечивающий захватываемую точку, имеет вид красного кружка, с перекрестьем. Таким образом указываем центры вращения коромысла и рычага.

image    image

После центров вращения звеньев приступаем к определению их касания. Для этого служит инструмент параметризации “Касание” (команда _GcTangent и соответствующий значок image). При помощи этого инструмента выбираем дугу внешней окружности шарикоподшипника и отрезок верхней кромки рычага.

image

Аналогично поступаем с правого конца рычага, но учитываем необходимость зазора в 1 мм. Для этого строим вспомогательную окружность (окружность зеленого цвета на рисунке), дающую, радиус которой на 1 мм больше радиуса опорной поверхности коромысла. Она и будет использована в качестве окружности для касания с отрезком рычага.

image

AutoCAD размещает все звенья в соответствии с указанными условиями, вследствие чего механизм приобретает положение, в котором он будет закреплен при монтаже. Такое взаиморасположение подвижных звеньев обеспечивает исходное состояние механизма после его монтажа.

10 июня 2011 г.

Транслятор слоев AutoCAD

Иногда возникает необходимость привести оформленный по одному шаблону чертеж в соответствие с другим шаблоном. Например при составлении сборки изделия, детали и входящие сборочные единицы к которому вычерчивались в разных организациях. Чтобы не заниматься переоформлением чертежей вручную, в AutoCAD предусмотрен транслятор слоёв.
Само название инструмента дает нам представление о его функциональности - переводить одни слои чертежа в другие. Поэтому, если вы хотите чтобы транслятор слоев переделал чертеж из одного шаблона в другой с наименьшими последующими затратами ручного труда, нужно выполнять чертежи аккуратно, соблюдая распределение объектов по соответствующим слоям. Лучше всего, если для всех объектов чертежа такие свойства как цвет, тип и вес линии назначены "по слою". Если в стилях размеров и мультивыносок у вас каким-то видам объектов заданы определенные цвета, то после работы транслятора слоев придется самому пробежаться по настройкам стилей, и исправить цвета на новые. Чем меньше в чертеже объектов с не соответствующими слою свойствами, тем лучше.
Вызывается транслятор слоев командой _laytrans (Сервис->Стандарты оформления->Транслятор слоев) и выглядит следующим образом:
Layer Translator
В колонке слева отображается список слоев текущего чертежа. В колонке справа можно создать новые слои, задав для них свойства типа и веса линий, цвета и прозрачности, а главное - можно загрузить список слоев из другого чертежа, который послужит нам новым шаблоном.
Дальше все просто - выбираем слой слева, выбираем соответствующий справа, нажимаем кнопку "Сопоставить". Делаем так со всеми слоями, которые нужно преобразовать. Таблица сопоставления слоев показывает как будут преобразовываться слои, также в ней можно дополнительно настроить свойства целевых слоев после преобразования. Нажимаем кнопку "Преобразовать" и наблюдаем результаты. Как было упомянуто выше - может понадобится немного подправить стили аннотаций.
Настройки преобразования можно сохранять в файлах стандартов *.dws.
В зависимости от сложности и качества выполнения чертежа на преобразование его от одного шаблона оформления к другому может потребоваться от 5 до 15 минут.

17 марта 2011 г.

Определяем массу и площадь поверхности деталей в AutoCAD

Известно, что AutoCAD позволяет определить объем трехмерных твердых тел. При помощи команды _massprop можно получить различные геометрические характеристики тела. В окне отображения этих свойств обращает на себя внимание такая особенность, как наличие параметров объема и массы, друг другу численно равных. Получается, что тело имеет некоторую единичную плотность, но ее значение редактировать нельзя.
image

Так как в своей работе мне периодически нужно измерять массу проектируемых деталей, то очень уж захотелось упростить себе и коллегам жизнь, автоматизировав расчет массы на основе данных объема тела.

На помощь мне пришел ARX-плагин от Александра Ривилиса, опытного разработчика программ для продуктов Autodesk. Этот плагин называется GeomProps (по ссылке скачивается архив), который позволяет снимать с выделенных в AutoCAD объектов свойства длины, площади поверхности и объема. И самое главное, то что этот плагин позволяет вводить в расчет линейный масштабный коэффициент, благодаря которому можно получить результат в требуемых единицах.

Перед расчетом следует увеличить разрядность основных единиц измерения в чертеже. Пять знаков после запятой будет достаточно.

image

Расчет массы тела

Определим массу тела и обода турбинной диафрагмы. Плотность стали равна близко 7,85 г/см3, единицы чертежа – миллиметры, а мы хотим получить значение массы детали в килограммах.

Чтобы самим посчитать массу тела из легированной стали, нужно объем тела в кубических миллиметрах (полученный командой _massprop) умножить на 7,85 и разделить на 10^6.

А чтобы посчитать массу тела при помощи плагина GeomProps нужно взять в расчет масштабный коэффициент, который линейный, а не кубический. Потому масштабный коэффициент равен (7,85/10^6)^(1/3) = 0,01987 (приблизительно).

В поле “Объем” мы получим значение, численно равное массе заданного трёхмерного тела в килограммах, в данном случае мы получили массу деталей, равную 365 кг. Если мы выделяем несколько тел, то плагин показывает сумму их характеристик.
image

Приведем здесь таблицу с усредненной плотностью и масштабным коэффициентом GeomProps для основных конструкционных и строительных материалов.

Материал

Плотность (г/см^3)

Масштабный коэффициент

Сталь

7.85

0.01987

Алюминий

2.7

0.01392

Дюралюминий

2.8

0.01409

Бронза

9

0.02080

Латунь

8.55

0.02045

Медь

8.93

0.02075

Чугун

7

0.01913

Бетон

2.3

0.01320

Гранит

2.7

0.01392

Мрамор

2.75

0.01401

Дуб

0.75

0.00909

Сосна

0.485

0.00786

Взять значения плотности для других материалов и веществ можно, например, на этой странице: http://www.kristallikov.net/page15.html

Расчет площади поверхности тела

Встроенные возможности AutoCAD не позволяют определить площадь поверхностей для 3D Solid, потому это мы тоже сделаем при помощи плагина GeomProps.

Если хотим получить значение площади поверхности твердого тела в квадратных метрах, тогда вводим коэффициент: (1/10^6)^0,5 = 0,001. В нашем случае площадь поверхности деталей равняется 2,52 м2.

image

Последнее введенное значение масштабного коэффициента сохраняется как во время работы AutoCAD так и после перезапуска.

Скачивать архив с GeomProps следует по ссылке. Архив содержит версии плагина под AutoCAD 2006-2010. Я его использую в AutoCAD 2011 x32.

Загружать GeomProps в AutoCAD можно при помощи команд _APPLOAD или _ARX.

Известные проблемы: выгружать и повторно загружать нельзя - это приведет к аварийному завершению AutoCAD; также возникает сбой при выходе из AutoCAD в случае использования Design Center, но это не грозит безопасности чертежей, так как они сохраняются до момента возникновения ошибки.

В заключение можно сказать, что данная программа полезна для быстрого определения массы деталей, что необходимо повсеместно в инженерной практике, площади их поверхности, что необходимо для расчета расхода антикоррозионных покрытий. Также плагин позволяет определять суммарную длину разнообразных линий, что может пригодиться при проектировании трубопроводов, электропроводки и во многих других случаях.

Мне будет интересно узнать об опыте использования этого приложения на других САПР, имеющих совместимость с ARX приложениями AutoCAD, так что не стесняйтесь комментировать.

5 марта 2011 г.

Как полностью удалить программы Autodesk для последующей чистой установки

Если вы столкнулись с проблемами при установке программ Autodesk, либо какая-то из программ перестала корректно работать, а ее переустановка не помогает – значит нужно полностью удалить все элементы, остающиеся от программ Autodesk в вашей системе.

  1. Первым делом следует удалить программы Autodesk обыкновенным образом, как это делается с остальными программами через “Панель управления” Windows.
    После удаления всех программ Autodesk может потребоваться перезагрузка компьютера.
    К сожалению многие программы имеют плохую привычку оставлять за собой очень много “мусора” в системе. Для удаления ненужных остаточных файлов и записей реестра можно воспользоваться программами для очистки системы, но пользоваться такими программами не всегда безопасно, потому мы рассмотрим очистку системы от продуктов Autodesk вручную.
  2. Далее удаляем директории с остаточными файлами.
    В первую очередь это установочные каталоги программ, например C:\Program Files\AutoCAD 2008.
    После этого удаляем файлы в каталогах профилей пользователей.
    Под Windows XP следует удалить следующие каталоги:
    C:\Documents and Settings\%username%\ Application Data\Autodesk
    C:\Documents and Settings\%username%\Local Settings\Application Data\Autodesk
    C:\Documents and Settings\All Users\Application Data\Autodesk
    Под Windows Vista/Windows 7 нужно удалить такие каталоги:
    C:\Users\%username%\AppData\Roaming\Autodesk
    C:\Users\%username%\AppData\Local\Autodesk
    C:\ProgramData\Autodesk
    В этих адресах каталогов слово %username% явялется переменной окружения, которая означает имя текущего пользователя в системе. Потому можете копировать эти строки в адресную строку “Проводника”, чтобы сразу перейти в эти каталоги.
  3. Теперь пришло время почистить системный реестр от записей программ Autodesk. Для этого следует запустить програму regedit.exe
    В первую очередь необходимо удалить эти два ключа реестра:
    HKEY_CURRENT_USER\Software\Autodesk
    HKEY_LOCAL_MACHINE\Software\Autodesk
    Можно провести более глубокую очистку реестра, выполнив поиск и удаление всех ключей, имеющих отношение к делу, по слову “Autodesk”.
    image
  4. Дальше чистим систему от временных файлов. Можно вручную очистить ваши каталоги временных файлов %TEMP% и %windir%\Temp. Хороший повод воспользоваться и автоматическим средством очистки Windows от ненужных файлов.
    image
  5. Перезагружаем операционную систему и заново устанавливаем желаемую программу.

При выполнении этих инструкций желательно отключить антивирусные средства. И будьте аккуратными при редактировании системного реестра.

Сегодня вечером у меня не устанавливался Autodesk DWG TrueView, но благодаря выше описанным действияем установка прошла успешно.

28 февраля 2011 г.

Dassault DraftSight

image

Вышел долгожданный релиз САПР программы DraftSight от Dassault. Эта программа может стать весомым игроком на рынке САПР начального уровня. Dassault является прямым конкурентом для AutoCAD LT. Если учесть такие факторы как бесплатность программы и значительное сходство интерфейса программы с классическим интерфейсом AutoCAD, то можно предположить, что программа найдет себе немало приверженцев.

ijjJMU

Видимо для сбора статистики разработчики Dassault все же предусмотрели механизм лицензирования – программа сама активируется при запуске, потому требует выход в интернет. Для проектных организаций предлагается использование сетевого лицензирования. Напомню, что это лицензирование – бесплатное.

Скачать программу DraftSight можно отсюда (55 МБ): http://www.3ds.com/products/draftsight/download-draftsight/

В целом функционал весьма ожидаемый, особенно приятными возможностями являются поддержка шрифтов SHX и TTF и многоязычных шрифтов unicode , стилей печати CTB и STB, вывод многостраничных PDF, хороший встроенный текстовый редактор, многоугольные видовые экраны, ассоциативная штриховка. Следует отметить также неплохую русскую локализацию интерфейса (справочная система все же англоязычная).

Вызывает некоторое недоумение возможность создания трехмерных полилиний и сеток в 2D САПР.  Будут ли в DraftSight развиваться хотя бы базовые возможности 3D-моделирования – еще не известно.

Из особенностей – встроенная возможность публикации чертежа онлайн и создание eDrawings, поддержка настраиваемых жестов мышью, запуск сценариев mcr и scr. 

В этом году ожидается релиз для Mac OS X (пока что доступна бета) и для Linux.

Программа DraftSight заслуживает звание полноправного конкурента AutoCAD LT, а тем более может конкурировать с различными “автокадозаменителями”.

DraftSight вполне пригоден для начинающей проектной организации , чтобы с его помощью заработать первые деньги для покупки более серьезной САПР. Также DraftSight годится для не очень требовательного к возможностям САПР конструктора, для концептуальных эскизов, прочерток. Возможно, что программа будет развиваться в сторону увеличения функциональности.

UPD 18-03-2011:

DraftSight в социальных сетях:
официальная группа на facebook - http://www.facebook.com/pages/DraftSight/175805280823
аккаунт на Twitter - http://twitter.com/DraftSight
не официальная созданная мной группа на VK - http://vkontakte.ru/club25089404

11 февраля 2011 г.

Делаем видовой экран произвольной формы

Пользователи AutoCAD привыкли, что форма видового экрана – прямоугольник. Есть прекрасная возможность сделать форму видового экрана произвольной.

Например, сделаем выносной элемент, который в увеличенном масштабе покажет сварное соединение на чертеже.

image

Для этого при помощи команды _vports создаем обычный прямоугольный видовой экран, настраиваем его на нужное положение модели, выставляем масштаб и закрываем его “на замок”.

image

Далее выделяем границу видового экрана, вызываем щелчком ПКМ его контекстное меню, в котором выбираем пункт “Подрезать видовой экран”.

image

Далее AutoCAD предоставляет нам выбор способа подрезки. Можно использоваться замкнутый объект в качестве “режущего инструмента”, а можно - многоугольник.

В первом случае мы рисуем в пространстве листа некоторый объект над видовым экраном, например окружность. Выбираем ее в качестве объекта для подрезки, в результате чего видовой экран автоматически приобретает границы соответствующие контуру окружности.

image  image

image

Если же мы выбираем многоугольную границу видового экрана, то на самом деле можем построить ее не только из ломаной линии, но также из дуг окружностей. Таким образом можно получить красивую криволинейную границу вида выносного элемента, которую можно редактировать за “ручки” подобно полилинии. Выбирайте что Вам больше нравится. Конечно же способ с секущей окружностью гораздо быстрее :)

imageimage

В большинстве случаев граница изображения выносного элемента по ЕСКД не должна быть замкнутой. Контур криволинейного видового экрана можно подрезать командой _trim по секущим линиям, проведенным в соответствующих местах поверх видового экрана.

image

Компромисс между соответствием стандартам оформления, удобством и скоростью работы выбирать вам.

Желаю всем правильных и красивых чертежей!

28 января 2011 г.

Математическая программа SMath Studio

Недавно познакомился с одной хорошей CAS-программой для расчётов. Мне нужна была простая в использовании программа, которую можно использовать бесплатно, а также очень хотелось, чтобы программа предоставляла «листовой» пользовательский интерфейс подобно MathCAD. Попросту говоря, мне нужно было немного более чем калькулятор, но как на листе.

В сфере математических пакетов выбрать есть из чего. Вначале я рассматривал варианты выбора из трёх программ: SciLab, wxMaxima, SMath Studio. Последняя подкупает своей простотой и “листовым” интерфейсом.

image

Программа умеет выполнять арифметические операции, имеет тригонометрические функции и булевы операции, умеет строить двухмерные и трехмерные графики, выполнять действия с матрицами, позволяет писать текстовые комментарии и вставлять изображения на лист. Расчеты можно вести как в численной так и символьной форме. Листы расчетов можно печатать с предварительным просмотром.

Из дополнительных возможностей следует упомянуть базовые возможности программирования (цикл и условный переход), которые однако показались мне не удобными, и автоматическая подстановка математического кода на подобие IntelliSense в VisualStudio.

image

Также  присутствует интересная возможность вести многопользовательскую сессию через Интернет – можно работать с расчетами коллективно.

image

Вызывает интерес возможность открывать и сохранять документы в основанном на XML формате современных версий MathCAD (*.xmcd), что является несомненным преимуществом. Есть возможность вывода страниц расчетов в HTML файл.

В меню “Помощь” есть подраздел с интересными примерами и краткий математический справочник.

С точки зрения моих требований к программе – недостатков мало. Покамест к таковым можно причислить не совершенные возможности программирования, работу с единицами измерения, недостаточную документированность. Но автор программы активно работает над ее улучшением, потому можно надеяться на скорейшее улучшение.

Программа разработана для платформы .NET, существуют версии для Windows, Windows Mobile, Linux (на платформе Mono).

Официальный сайт проекта: http://smath.info, автор программы – Андрей Ивашов.

Скачать программу SMath Studio можно со страниц форума разработчика: http://ru.smath.info/forum/default.aspx?g=topics&f=3. Есть возможность выбрать между актуальной стабильной версией и бета-версией.

Попробовать работу программы можно прямо через сайт без установки на компьютер.

Вот такая радость для студента! Почему у меня ее не было, когда я учился?

21 января 2011 г.

Ассоциативная штриховка в AutoCAD

Часто при редактировании чертежа в AutoCAD нам приходится изменять заштрихованные участки чертежа. Дело это весьма утомительное: мало того что нужно изменить линии чертежа, так приходится еще и подгонять штриховку под новые контуры. Иногда из-за это проще просто удалить штриховку, чтобы не мешала, отредактировать чертеж и заштриховать  его заново в окончательном виде. Правда может оказаться, что чертеж будет редактироваться снова и снова, при этом всякий раз нас будет раздражать возня со штриховкой.

Чтобы сделать работу со штриховкой более динамичной, разработчики AutoCAD предусмотрели “умную” штриховку, так называемую ассоциативную штриховку. Ассоциативная штриховка умеет отслеживать свои контуры самостоятельно.

Рассмотрим пример работы с ассоциативной штриховкой.

Создаем штриховку как обычно, нажатием на кнопку штриховки, либо вводом команды _HATCH.

image

Далее перед нашим взглядом предстанет панель Создание штриховки. Для создания ассоциативной штриховки должна быть нажата соответствующая кнопка на панели. По умолчанию AutoCAD создает ассоциативную штриховку.

image

Далее как обычно назначаем  контур штриховки выбором объекта либо указанием точки внутри области, подлежащей заштриховке.

Ассоциативная штриховка может отслеживать свои контуры и автоматически подстраиваться под их измененную геометрию в том случае, если не нарушается целостность полилинии контуров.
Например такое сечение тавра можно изменять масштабированием, поворотом, растяжением, сменой геометрии контуров при помощи управляющих ручек, но при этом не отвлекаться на изменение штриховки.

image

При желании можно отключить свойство ассоциативности для уже созданной штриховки и редактировать контуры штриховки вручную. Также ассоциативность штриховки пропадает, если мы разрываем контур

И вот где собака зарыта!

Даже если мы не разрывали контур заштрихованного объекта, а просто выключили ассоциативность, то включить мы ее уже не сможем.

Кнопка на панели будет деактивирована, а попытка включить ассоциативность через палитру свойств приведет к выдаче предупреждения об ошибке.

image

image

 

Таким образом мы теряем связь штриховки с целевым объектом.

Далее в каждом конкретном случае следует решать, следует ли далее редактировать штриховку за управляющие ручки, добавляя/удаляя и перемещая вершины, преобразуя линии в дугу и наоборот, либо просто удалить штриховку и создать новую.

К сожалению в AutoCAD есть много спорных и неочевидных в использовании возможностей, а иногда просто недоработанных. Не берусь судить о том, к каким из них относятся функции работы с ассоциативной штриховкой, но зная возможности и границы применения той или иной функции можно повысить продуктивность своей работы в AutoCAD.