Ассоциативность контура штриховки отменена что делать
Ассоциативная штриховка
У меня автоматически делаются штриховки ассоциативными, а мне надо делать раздельные (как сказал начальник). Я сама понятия не имею, где это менять, поэтому нашла в интете разьяснения, что это такое:
Вы можете создать ассоциативную и неассоциативную штриховку. Ассоциативная штриховка связана со своим контуром и обновляется при изменении контура. Неассоциативная штриховка не зависит от её контура.
Для создания ассоциативной штриховки, установите свойство Associative создаваемого объекта штриховки в True. Для создания неассоциативной штриховки, установите свойство Associative в False.
Ассоциативность для штриховки нужно устанавливать до добавления контура штриховки. Если объект штриховки неассоциативен, вы можете сделать его ассоциативным, установив свойство Associative в True и повторно добавить контур штриховки.
Но мне все равно не ясно, где же все-таки меняется вот это: установите свойство Associative в False.
Подскажите пожалуйста!)
AutoCAD Architecture
Эта процедура используется для переопределения контуров ассоциативной или неассоциативной штриховки на базе любых линий замкнутых контуров. В тех случаях, когда неассоциативная штриховка заполняет замкнутый контур, но далее линии растягиваются или перемещаются, эта процедура позволяет расширить или перенести штриховку для заполнения площади с новым контуром.
Эту процедуру можно использовать также для растягивания или перемещения штриховки от одной границы до другой. (Если линии для ограничения штриховки не выбираются, то штриховка перемещается из исходных границ в другие границы, уже выбранные.) Линии, выбранные для новых границ штриховки, могут быть AD-полигонами, замкнутыми полилиниями, окружностями, текстом или многострочным текстом (МТекст).
Выбранная штриховка используется внутри всех выбранных границ.
Перенос штриховки от одного контура к другому
Перемещение штриховки назад в исходный контур
Изменение размеров штриховки для заполнения контура
Копирование штриховки из одного контура в другой
Инженерный блог
Этот блог создан с целью публикации интересных инженерных и научных материалов.
21 января 2011 г.
Ассоциативная штриховка в AutoCAD
Часто при редактировании чертежа в AutoCAD нам приходится изменять заштрихованные участки чертежа. Дело это весьма утомительное: мало того что нужно изменить линии чертежа, так приходится еще и подгонять штриховку под новые контуры. Иногда из-за это проще просто удалить штриховку, чтобы не мешала, отредактировать чертеж и заштриховать его заново в окончательном виде. Правда может оказаться, что чертеж будет редактироваться снова и снова, при этом всякий раз нас будет раздражать возня со штриховкой.
Чтобы сделать работу со штриховкой более динамичной, разработчики AutoCAD предусмотрели “умную” штриховку, так называемую ассоциативную штриховку. Ассоциативная штриховка умеет отслеживать свои контуры самостоятельно.
Рассмотрим пример работы с ассоциативной штриховкой.
Создаем штриховку как обычно, нажатием на кнопку штриховки, либо вводом команды _HATCH.
Далее перед нашим взглядом предстанет панель Создание штриховки. Для создания ассоциативной штриховки должна быть нажата соответствующая кнопка на панели. По умолчанию AutoCAD создает ассоциативную штриховку.
Далее как обычно назначаем контур штриховки выбором объекта либо указанием точки внутри области, подлежащей заштриховке.
Ассоциативная штриховка может отслеживать свои контуры и автоматически подстраиваться под их измененную геометрию в том случае, если не нарушается целостность полилинии контуров.
Например такое сечение тавра можно изменять масштабированием, поворотом, растяжением, сменой геометрии контуров при помощи управляющих ручек, но при этом не отвлекаться на изменение штриховки.
При желании можно отключить свойство ассоциативности для уже созданной штриховки и редактировать контуры штриховки вручную. Также ассоциативность штриховки пропадает, если мы разрываем контур…
И вот где собака зарыта!
Даже если мы не разрывали контур заштрихованного объекта, а просто выключили ассоциативность, то включить мы ее уже не сможем.
Кнопка на панели будет деактивирована, а попытка включить ассоциативность через палитру свойств приведет к выдаче предупреждения об ошибке.
Таким образом мы теряем связь штриховки с целевым объектом.
Далее в каждом конкретном случае следует решать, следует ли далее редактировать штриховку за управляющие ручки, добавляя/удаляя и перемещая вершины, преобразуя линии в дугу и наоборот, либо просто удалить штриховку и создать новую.
К сожалению в AutoCAD есть много спорных и неочевидных в использовании возможностей, а иногда просто недоработанных. Не берусь судить о том, к каким из них относятся функции работы с ассоциативной штриховкой, но зная возможности и границы применения той или иной функции можно повысить продуктивность своей работы в AutoCAD.
Проблема с контуром штриховки
PS:Чертеж прилагаю: http://files.mail.ru/JW7XNV
Проблема такая возникает прежде всего со штриховкой корпуса.
LISP, C# (ACAD 200[9,12,13,14])
LISP, C# (ACAD 200[9,12,13,14])
Инженер-проектировщик автомобильных дорог
Прилагаю чертеж, красным помечен контур, который у меня только что не получилось заштриховать (Корпус изделия).
http://files.mail.ru/SYDYYZ
Совершенно верно, отмечает красными кругами. Но у меня в этих отмеченных местах в 99% случаев разрывов нет.
Вот теперь пометил красным контур корпуса, который только что не хотел штриховаться.
Частично проблема заключалась,как я потом выяснил, в наложении линий друг на друга(короткой на длинную например), но в целом проблема как была так и осталась.
Файл прилагаю: http://files.mail.ru/SYDYYZ
За помощь буду крайне признателен
LISP, C# (ACAD 200[9,12,13,14])
Вложения
DWG 2007 | Эскиз_17марта(2007).dwg (108.8 Кб, 10695 просмотров) |
Вроде бы залилось без особых проблем. На левый нижний контур штриховка ругнулась, что не может создать контур, но потом почему-то создала.
Нужно создать единую штриховку или независимые?
В начале координат болтается какая-то арка странная.
Вложения
DWG 2004 | Эскиз_17марта(2007)_залито.dwg (251.6 Кб, 10652 просмотров) |
Это у меня сейчас получилось. А завтра не получится. Так что можно не переставлять, наверное.
Штрихование в Автокаде (точнее, создание границы), судя по всему, как-то привязано к масштабу изображения на экране. Как будто чертеж при этом растрируется или т.п. И граница отстраивается (если вообще отстраивается) часто не та, какая нужна, а со срезанными мелкими детальками, не пролезает в «узкие горлышки», не сработает, если не весь контур на экране и т.п.
(см. «в-третьих» из #2)
Т.к. от самого Автодеска не дождёсси, то нужно писать лисп или т.п., который будет точно и всегда (когда контур корректный есть) создавать нужные границы.
AutoCAD
Список параметров
Отображение следующих панелей и параметров.
Панель «Контуры»
Определение контура штриховки путем выбора точки внутри замкнутой области, образованной одним или несколькими объектами.
Добавление областей штриховки к выбранной штриховки путем определения границы на основе выбранных объектов.
В этом режиме внутренние объекты не выявляются автоматически. Чтобы выполнить штриховку или заливку объектов внутри выбранного контура, следует выбрать объекты в соответствии с текущим стилем обнаружения островков.
Чтобы создать незаштрихованное пространство вокруг текста, включите текст в набор объектов.
Щелчком правой кнопки мыши в области рисования в процессе выбора объектов можно вызвать контекстное меню. С его помощью можно отменить выбор последнего или всех объектов, изменить способ задания контуров и стиль обнаружения островков, а также предварительно просмотреть полученную штриховку или градиентную заливку.
Удаляет ранее добавленные внутрь контура объекты.
Создает полилинию или область вокруг указанной штриховки или заливки и может связать с ней объект штриховки.
Показать объекты контура
Отображение ручек контуров, позволяющих редактировать контур и выбранный объект штриховки.
Если выбрать неассоциативную штриховку, автоматически будут показаны ручки контура штриховки. Если выбрать ассоциативную штриховку, будет показана одна точка ручки штриховки, если только не установлен флажок «Показать объекты контура». Редактировать ассоциативную штриховку можно только путем изменения связанных с ней объектов-контуров с помощью ручек.
(Доступно только во время создания штриховка) Набор объектов контура определяется по всем объектам, расположенным внутри границ текущего видового экрана.
Указать объекты контура
(Доступно только в процессе создания штриховки) Набор объектов контура определяется по объектам, выбранным с помощью параметра «Определить набор объектов контура».
Панель «Образец»
Здесь представлены графические изображения стандартных и пользовательских образцов штриховки.
Можно определить пользовательские образцы в нижней части галереи образов на вкладке «Образец».
Панель «Свойства»
Указание используемой заливки: сплошная, градиент, узор или пользовательская.
«Цвет штриховки» или «Цвет градиента 1»
Переопределение текущего цвета для сплошной заливки или образцов штриховки либо задание первого из двух цветов градиента (HPCOLOR или GFCLR1).
«Цвет фона» или «Цвет градиента 2»
Цвет фона образцов штриховки или второй цвет градиента. Если для параметра «Тип штриховки» задано значение «Сплошная», параметр «Цвет градиента 2» не активен. (HPBACKGROUNDCOLOR и GFCLR2).
Задание уровня прозрачности для новых объектов штриховки с переопределением заданной по умолчанию прозрачности объектов.
В раскрывающемся списке можно выбрать тип прозрачности: «ПоСлою», «ПоБлоку» или по объекту (значение прозрачности).
Масштаб образца штриховки
(Доступно только в том случае, если для параметра «Тип» задано значение «Образец») Задание расширения или сужения стандартного или пользовательского образца штриховки (HPSCALE).
Интервал штриховых линий
(Доступно только в том случае, если для параметра «Тип штриховки» задано значение «Пользовательский») Определение интервала между линиями в пользовательском образце штриховки.
Оттенок и тон градиента
(Доступно только в том случае, если для параметра «Тип штриховки» задано значение «Градиент») Если для параметра «Тип штриховки» задано значение «Градиент», данный параметр определяет оттенок (смесь выбранного цвета с белым) или тень (выбранный цвет смешивается с черным) для одноцветного градиентного заполнения (GFCLRLUM).
Задание слоя, на который назначаются новые объекты штриховки, с переопределением текущего слоя. Чтобы использовать текущий слой, выберите «Использовать текущий» (HPLAYER).
Относительно пространства листа
(Доступно только на листе) Масштабирование образца штриховки относительно единиц пространства листа. Параметр позволяет достичь приемлемого вида заштрихованных объектов на листах.
(Доступно только в том случае, если для параметра «Тип штриховки» задано значение «Пользовательский»). Построение второго набора линий под углом в 90 градусов к исходным линиям и создание перекрестной штриховки (HPDOUBLE).
Толщина пера по ISO
(Доступно только для стандартных образцов ISO) Масштабирование образца ISO на основании выбранной ширина пера.
Исходная панель
Определяет начальную точку для создания штриховки. Для некоторых образцов штриховки (например, штриховки в виде кирпичей) подразумевается выравнивание относительно некоторой точки на контуре штриховки. По умолчанию все исходные точки штриховки соответствуют текущей исходной точке ПСК.
Задать исходную точку
Указание новой исходной точки штриховки непосредственно на чертеже.
Задание исходной точки штриховки в левом нижнем углу прямоугольника, в который вписан контур штриховки.
Задание исходной точки штриховки в правом нижнем углу прямоугольника, в который вписан контур штриховки.
Задание исходной точки штриховки в левом верхнем углу прямоугольника, в который вписан контур штриховки.
Задание исходной точки штриховки в правом верхнем углу прямоугольника, в который вписан контур штриховки.
Задание исходной точки штриховки в центре прямоугольника, в который вписан контур штриховки.
Использовать текущую исходную точку
Задание исходной точки штриховки в используемом по умолчанию местоположении, определяемом системной переменной HPORIGIN.
Сохранить как исходную точку по умолчанию
Сохраняет значение новой исходной точки штриховки в системной переменной HPORIGIN.
Панель «Параметры»
Управляет несколькими обычно используемыми параметрами штриховки или заливки.
Указывает на то, что штриховка или заливка является ассоциативной. Ассоциативная штриховка или заливка обновляется при изменении ее ограничивающих объектов (HPASSOC).
Указывает на то, что штриховка является аннотативной. Это свойство позволяет выполнять автоматическое масштабирование аннотаций в соответствии с форматом листа при выводе на печать или отображении (HPANNOTATIVE).
Задает максимально допустимую величину зазора между объектами, образующими контур штриховки. Установленное по умолчанию значение 0 означает, что между объектами, описывающими область, не должно быть зазора.
Воспользуйтесь регулятором или введите значение от 0 до 5000 в единицах чертежа, указывающее максимальный размер игнорируемых зазоров между объектами, образующими контур штриховки. Зазоры между объектами, величина которых не превышает заданного значения, игнорируются, а контур, образованный такими объектами, считается замкнутым (HPGAPTOL).
Разделить существующие штриховки
Расчленение одного объекта штриховки, созданного в нескольких замкнутых контурах, на отдельные объекты. Этот параметр доступен, только если выбрано несколько штриховок.
Назначение порядка прорисовки для штриховки или заливки (HPDRAWORDER). Имеются следующие параметры
Панель «Закрыть»
Завершение работы редактора штриховки и закрытие контекстной вкладки
Для завершения работы можно также нажать клавишу ENTER или ESC.