Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменение цвета полилиниии, входящей в состав блока с атрибутами

Изменение цвета полилиниии, входящей в состав блока с атрибутами

Ответ
Поиск в этой теме
Непрочитано 08.04.2012, 14:27 #1
Изменение цвета полилиниии, входящей в состав блока с атрибутами
wluk1958
 
Регистрация: 26.11.2010
Сообщений: 45

Дорогие вундеры, подскажите, пожалуйста, ответ на сложную для меня задачу:
Есть блок, в котором содержится полилиния и атрибуты. Блок создан в цвете НЕ "Byblock".
Как программно изменить цвет (а также вес, толщину, слой...) полилинии, входящей в этот блок, на требуемый ? Обычной ф-ей "subst..." этого не достичь.
(Это же, наверное, касается и блока без атрибутов; да, и заодно: как вычислить коды DXF цвета "Bylayer" и "Byblock")
Спасибо.
Просмотров: 3575
 
Непрочитано 08.04.2012, 21:41
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Блок не может быть создан в цвете. Цвет может быть назначен примитивам описания блока либо его вхождению.
Определись с теминологией, предоставь dwg и код (на чем споткнулся), тогда можно будет и подумать
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.04.2012, 09:05
#3
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от wluk1958 Посмотреть сообщение
как вычислить коды DXF цвета "Bylayer" и "Byblock"
"Bylayer" - (62 . 256) в entget-списке не отображается
"Byblock" - (62 . 0)
Do$ вне форума  
 
Непрочитано 09.04.2012, 10:08
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Пару примерчиков в дополнение к #2
Как создать фильтр набора без DXF пар?
Нужен Лисп для перевода цвета объекта
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 10.04.2012, 01:48
#5
wluk1958


 
Регистрация: 26.11.2010
Сообщений: 45


Спасибо.
wluk1958 вне форума  
 
Автор темы   Непрочитано 13.04.2012, 10:21
#6
wluk1958


 
Регистрация: 26.11.2010
Сообщений: 45


Бьюсь над неразрешимым для меня вопросом: нашел я программку "bgtools 2.16" где-то на сайте для изменения цвета полилинии, входящей в блок . Работает отлично, но с выбором (nentsel..).
Но встала следующая задача: есть блок с атрибутом и уже с измененным цветом входящей в него полилинии. Нужно считать цвет полилинии и засунуть его в соответствующее поле атрибута.
Но уже с помощью <nentsel...> я не могу "подцепить" эту входящую в блок полилинию, т.к. по ходу замысла уже есть набор блоков. Каким образом можно без (nentsel..) считать цвет полилинии в блоке?
(Фактически, наверное, нужно определиться с соответствием <entsel> и <nentsel>).
Спасибо заранее.

Последний раз редактировалось wluk1958, 13.04.2012 в 11:07.
wluk1958 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменение цвета полилиниии, входящей в состав блока с атрибутами

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета элемента блока: не получается... Иван Hayes AutoCAD 6 10.10.2010 08:38
Подсчет кабеля при помощи дин. блока с атрибутами serg01 AutoCAD 41 07.05.2009 09:34
Изменение цвета блока непосредственно на чертеже Zinjvi AutoCAD 5 02.05.2009 20:33
Изменение параметров дин блока ch-viktor Программирование 5 23.05.2008 21:38