Цвет внутри блока не меняется!
Здравствуйте.
Подскажите как решить такую проблему:
Был создан блок с определенным цветом линий (скажем, желтый). Дальше при работе нужно чтобы он стал цветом слоя (черный, например). Если я этот блок перевожу на слой, цвет которого черный, то блок своего цвета не меняет. Приходится его расчленять, перекрашивать, а потом снова собирать. Как упростить это дело?
#2 Ответ от Valery Brelovsky 25 ноября 2007г. 09:25:06
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Цвет внутри блока не меняется!
#3 Ответ от Vova 25 ноября 2007г. 17:37:49
Re: Цвет внутри блока не меняется!
А ведь никто в вышеуказанной теме не выполнил мое задание
Сделайте такой блок, например, круг, чтобы в каком-нибудь крупном масштабе при замене типа линии на Hidden в круге оказалось 5 штрихов. Затем вставьте этот блок в другой фрагмент чертежа, который выйдет в печать в масштабе раза в 3 мельче. Надо чтобы и здесь просматривались штрихи, хотя-бы 3-4.
Владимир,(это к твоему вопросу не относится) тебе надо почитать еще и тему про цвет экрана)
#4 Ответ от Nesla 26 ноября 2007г. 11:20:55
Re: Цвет внутри блока не меняется!
При создании блока следует выбрать цвет «ПоСлою». И тогда при вставке этого блока его цвет станет таким же как и у слоя, на который он вставляется.
#5 Ответ от kpblc 26 ноября 2007г. 11:29:54
Re: Цвет внутри блока не меняется!
> Nesla
А теперь ради приколу взять и поменять цвет блоку, сделав его несовпадающим с цветом слоя.
#6 Ответ от Valery Brelovsky 26 ноября 2007г. 13:39:30
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Цвет внутри блока не меняется!
> Vova
Значит это ни кому не нужно. Пудрить мозги что бы было пять штрихов. И потом человек задал вопрос не о штрихах а о цвете. И предложенный раздел как я думаю наиболее подходящий к этому вопросу. И может через незначительный промежуток времени Владимир поможет Вам решить эту проблему. А Вам вынь да полож ответ.
#7 Ответ от Vova 26 ноября 2007г. 15:45:31
Re: Цвет внутри блока не меняется!
Я давно знаю ответ. Он наглядно показывает, что ПО-блоку есть более продвинутая опция, чем ПО-Слою. Именно это я хотел доказать данным примером, но никто эту задачу не решил. Без этого вам придется делать несколько блоков пунктирных кружочков, для каждого масштаба, хотя можно обойтись одним
#8 Ответ от Valery Brelovsky 26 ноября 2007г. 17:36:43
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Цвет внутри блока не меняется!
> Vova
Я всё в блоках выставляю по блоку и не заморичиваюсь. Блок создается не для для чтобы его взрывать. А кто не может нормально работать с блоками пусть будут их проблемы. Это в продолжение Вашей старой темы о блоках.
#9 Ответ от Vova 26 ноября 2007г. 20:46:51
Re: Цвет внутри блока не меняется!
Valery, у меня впечатление, что мы говорим о разных вещах. Про чем здесь расчленение блоков? Непонятна реплика о заморачивании с количеством штрихов. Может, я нечетко выразился. Речь шла о том, как один и тот-же блок (на примере кружочка) употребить так, чтобы он мог выглядеть как сплошной или как пунктирный. Если пунктирный, то в разных масштабах, отличающихся между собой раза в 3-4, чтобы было видно по 4-5 штрихов. Здесь есть один секрет, который я и просил разгадать. Кто сможет так сделать, тот никогда не скажет, дескать, только По-слою надо делать блоки, потому что По-блоку непонятно зачем. И насчет «это никому не нужно» Кружочек это ведь пример. Блоки, представляющие собой оборудование, состоят из таких кружочков и палочек. Пусть блоки это oборудование рисуемое сплощной, а также демонтируемое оборудование которое рисуется пунктиром. Да еще в разных масштабах. Если никому не нужен универсальный блок, то я ничего не смыслю в автокаде
P.S. Весь блок делать из По-блоку (и не заморачиваться) значит работать только с простейшими блоками
#10 Ответ от Valery Brelovsky 26 ноября 2007г. 23:17:53
- Valery Brelovsky
- Активный участник
- Откуда: Израиль / Север Израиля / Кирь
- На форуме с 3 июня 2005г.
- Сообщений: 2,359
- Спасибо: 19
Re: Цвет внутри блока не меняется!
> Vova
Я возможно ещё многого не знаю в Автокаде. Но то что я не знаю оно может и не нужно мне. Я дорожник и то что как говорится у меня на перспективу блоком не определишь. И мои блоки универсальны для моей работы. Так что не раскручивайте меня на обсуждение этого вопроса. В холостую заниматься исследованием свойств Вашего универсального блока. Ну не куда мне его пока применить.
А предпочитаю работать с простейшими блоками если их продумать то они наиболее универсальны.
Чем сложнее блок тем уже возможности его использования. Да сегодня есть динамические блоки есть аннотативность и чего завтра только не на ваяют.
#11 Ответ от Владимир 27 ноября 2007г. 12:24:01
Re: Цвет внутри блока не меняется!
> Valery Brelovsky
По-моему это не совсем то, в той теме вообще абстрактно рассуждают про по-слою и по-блоку. Хотя дальше второй страницы я не успел прочитать ))
> Nesla
Спасибо что хоть кто-то ответил на мой вопрос.
Я проверил, действительно блок меняет свой цвет в соответствии со слоем, если при создании выставлен цвет «по слою».
Но у меня проблема немного другая. Блок уже создан до меня. И я даже не знаю как он создан (по-слою, по-блоку или вообще просто цвет был выставлен вручную). И когда я выделяю этот блок и в меню пытаюсь поставить цвет «по слою», то блок своего цвета не меняет. Даже когда вручную пытаюсь присвоить нужный цвет, блок все равно не меняет свой цвет!
> Vova
А что за тема про цвет экрана? Название помните?
Как изменить цвет блока в автокаде
Объекты вставляемого блока могут сохранять свои исходные свойства, либо перенять свойства текущего слоя, на который они вставляются, или текущие значения свойств, установленные в чертеже.
Назначение свойств цвета и типа линий
Как правило, цвет, тип и вес линий объектов блока сохраняют свои исходные значения, независимо от текущих свойств, заданных в чертеже. Однако имеется возможность присвоения текущих свойств чертежа объектам создаваемого блока. В этом случае происходит наследование значений свойств.
Пользователь может выбрать один из трех режимов поведения свойств объектов (цвета, типа линий и веса линий) при вставке блока.
- Объекты блока сохраняют свои исходные свойства. Свойства объектов блока не меняются, независимо от заданных текущих значений свойств. В этом случае рекомендуется отдельно устанавливать свойства цвета, типа линии и веса линии для каждого объекта в описании блоков: при создании этих объектов нельзя использовать настройки цвета, типа линии и веса линии ПО БЛОКУ или ПОСЛОЮ .
- Объекты блока наследуют цвет, тип линий и вес линий, установленные для текущего слоя. В данном случае перед созданием объектов, включаемых в определение блока, следует перейти на слой 0 и установить текущее значение ПОСЛОЮ для текущего цвета, типа линий и веса линий.
- Объекты блока наследуют текущие значения цвета, типа линий и веса линий. Если текущие свойства в чертеже не заданы явным образом, то наследуются свойства текущего слоя. В данном случае перед созданием объектов, включаемых в определение блока, следует установить текущее значение ПОБЛОКУ для цвета или типа линия.
Если требуется, чтобы с помощью объектов в блоке
создавались объекты на этих слоях
создавались объекты с этими свойствами
сохраняли исходные свойства
на любых, но не 0
с любыми, но не ПОБЛОКУ и ПОСЛОЮ
наследовали свойства текущего слоя
наследовали в первую очередь текущие свойства, переопределяющие свойства слоя
Наследуемые свойства могут также использоваться и во вложенных блоках.
Изменение цвета и типа линий в блоке
Изменение цвета и типа линий объектов блока возможно лишь в том случае, если свойства объектов являются изменяемыми.
Если блок не создан с использованием объектов с изменяемыми свойствами цвета и типа линий, то единственный способ изменить эти свойства — это определить блок заново.
Краткий справочник
Установка цвета для вновь создаваемых объектов.
Управление слоями и свойствами слоев.
Загрузка, установка и изменение типов линий.
Управление свойствами объектов.
Как поменять цвет блока в AutoCAD 2007?
Нада зайти в редактор блоков, (Двойной щелчек л. к. м. или выделить потом щелчек п. к. м. и там выбрать редактировать блок) , и там проделать все нужные манипуляции, т. е. выделить обьекты блока и задать им цвет.
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Все что связано с программными продуктами компании Autodesk
Новости, приемы работы, советы, программирование, типы, трюки, поиск и предложение работы
Цвет блоков
Довольно часто мне присылают чертежи, где двери, например, сделаны как блоки.
Они какого-то цвета, например, красного.
Я хочу изменить цвет слоя с красного на, например, синий.
Я меняю, происходит ничего.
Это нужно, например, для того, чтобы при печати печатались синие двери, однако даже при выборе plot style — monochrome.ctb цвет печати не меняется.
Я вынужден разбивать блок на элементы ( explode ) и потом все эти объекты делать какого-то цвета.
Может быть есть способ сразу поменять цвет блока?
Comments
modify-in-place Xref and Block edit выделить элементы блока и переместить их на -layer 0. Это получается из-за того, что блок построен неправильно — не на 0 слое.
Posted on Mar. 14th, 2011 06:51 am (UTC) | Link | Thread | Reply
Да, все блоки изначально необходимо создавать в нулевом слое. Тогда они будут адекватно меняться, отображаться и печататься.
Posted on Mar. 14th, 2011 07:01 am (UTC) | Link | Thread | Reply
кроме всего вышесказанного, цвет элементов блока можно сделать «по блоку», тогда они не только будут принимать цвет слоя, но и цвет, который вы зададите
Posted on Mar. 14th, 2011 07:44 am (UTC) | Link | Thread | Reply
Для этого вам нужно выделить блок правой кнопкой мыши в контекстном меню выбрать Block Editor, дальше меняете цвет как обычно, и нажимаете Close Block Editor, он спросит сохранить ли изменения — ok. И все дввери должны изменить цвет.
