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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Невидимая линия в динамическом блоке

Невидимая линия в динамическом блоке

Ответ
Поиск в этой теме
Непрочитано 15.12.2008, 21:31 #1
Невидимая линия в динамическом блоке
Vakulenko
 
Регистрация: 09.04.2008
Сообщений: 8

Ув. гуру как сделать с помощью динамических блоков блок, один отрезок из которой можно будет менять с осевой на штрихпунктирную линию
Просмотров: 6567
 
Непрочитано 16.12.2008, 00:26
#2
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, տ.գ.թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,990
Отправить сообщение для Red Nova с помощью Skype™


Используй параметр видимости для каждого типа линии
__________________
Блог
Red Nova вне форума  
 
Непрочитано 16.12.2008, 08:22
#3
AlphaGeo


 
Сообщений: n/a


А еще можно задать тип линии для необходимого Вам отрезка По Блоку (для всех остальных линии тип линии должен быть задан как По Слою или какой-либо определенный тип линии). А потом в чертеже в свойствах блока менять значение типа линии... Тогда отрезок будет отображаться тем типом, который Вы зададите для данного блока.

Добавлено: хотя этот вариант подходит как для динамических, так и для простых блоков. Вот если Вам необходимо сделать переключение типов линий в самом блоке, то это, конечно, пост #2
Вложения
Тип файла: dwg
DWG 2007
Блок_свойства.dwg (67.8 Кб, 2090 просмотров)
Тип файла: dwg
DWG 2007
Блок_параметр видимости.dwg (69.1 Кб, 2085 просмотров)

Последний раз редактировалось AlphaGeo, 16.12.2008 в 08:36.
 
 
Автор темы   Непрочитано 16.12.2008, 19:52
#4
Vakulenko


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


Цитата:
Сообщение от AlphaGeo Посмотреть сообщение
А еще можно задать тип линии для необходимого Вам отрезка По Блоку (для всех остальных линии тип линии должен быть задан как По Слою или какой-либо определенный тип линии). А потом в чертеже в свойствах блока менять значение типа линии... Тогда отрезок будет отображаться тем типом, который Вы зададите для данного блока.

Добавлено: хотя этот вариант подходит как для динамических, так и для простых блоков. Вот если Вам необходимо сделать переключение типов линий в самом блоке, то это, конечно, пост #2
Спасибо большое.
Еще вопрос, как сделать так чтоб при повороте блока текст в блоке не поворачивался, а оставался в первоначальном положении.

Последний раз редактировалось Vakulenko, 16.12.2008 в 21:43.
Vakulenko вне форума  
 
Непрочитано 11.10.2012, 12:06
#5
Palomnic

ПГС
 
Регистрация: 22.05.2007
Москва
Сообщений: 638


Старая темка, но для меня оч. актуальна!) КАК??? ))) Ну как, тут сделали так, что часть блока стала невидимой (т.е. пунктирной линией), а часть оставили нормальной?
Я же не могу (не знаю как) выделить отдельную линию в блоке... А если это еще и не целиком ребро, а произвольная его часть? Можно плиз пошаговую инструкцию))

Жизненная ситуация (сплошь и рядом) - перекрестие в каком-нибудь узле, честь элемента (динамического блока) видна, часть нет. На данный момент, приходится тупо разбивать блок и "раскрашивать" так как надо. Чую, что это уже решено и не раз, пока не нашел! ))
Я даже готов на вариант, просто разбиения и перекрашивания участков одной полилинии с разным цветом и типом линией, но, все же, единой целой. Например, для показания разных участков какой-нибудь линейной трассы (шлейфа).

P.s. Если это возможно только через редактор блоков, то это не подходит Мне же надо видить в какой точке пересекается часть блока с другим блоком, а желательно еще и привязаться к этой точке (линией, полилинией, объектом)

P.s.s. Для скептиков. Не надо мне говорить - юзай поиск!
Я его юзаю и нашел пока эту темку!)) Лучше направьте в нужную темку
Palomnic вне форума  
 
Непрочитано 11.10.2012, 12:20
#6
Vintorez

Конструктор
 
Регистрация: 03.01.2011
Бельцы_Молдавия
Сообщений: 903


Пардонте. Не увидел.

Последний раз редактировалось Vintorez, 11.10.2012 в 13:47. Причина: Отредактировал
Vintorez вне форума  
 
Непрочитано 11.10.2012, 13:15
#7
Palomnic

ПГС
 
Регистрация: 22.05.2007
Москва
Сообщений: 638


---

Последний раз редактировалось Palomnic, 25.10.2012 в 10:28.
Palomnic вне форума  
 
Непрочитано 11.10.2012, 15:58
#8
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


По поводу первого файла, см. скриншот.
Там в свойствах линий выставлено тип "bylayer" и "byblok".
bylayer - принимает свойство слоя
byblok - не зависимо от слоя можно задать другой тип линий.
Второй блок сделан при помощи видимости. Принцип создания в видео
Р/S
Набросал по быстрому пару примеров использования скрытия в динамических блоках
Миниатюры
Нажмите на изображение для увеличения
Название: Acad_blok_by blok.jpg
Просмотров: 194
Размер:	80.3 Кб
ID:	88348  Нажмите на изображение для увеличения
Название: Acad_blok_by blok_1.jpg
Просмотров: 170
Размер:	79.9 Кб
ID:	88349  
Вложения
Тип файла: dwg
DWG 2004
Блок_свойства_1.dwg (65.0 Кб, 1897 просмотров)

Последний раз редактировалось Vombat, 11.10.2012 в 16:42.
Vombat вне форума  
 
Непрочитано 11.10.2012, 17:04
#9
Palomnic

ПГС
 
Регистрация: 22.05.2007
Москва
Сообщений: 638


Воооо, спасибо, ограменное уже приходит понимание!))
Данное видео я видел, спасибо, и блоки, более менее, создавать умею
Но, вот, как работать с блоками вне редактора блоков?
Это совершенно необходимо! Ибо не видно же, где именно в блоке что-то делать так как не видно другой блок.
Примерчик прикрепил ))
Вложения
Тип файла: dwg
DWG 2004
пример пересечения блоков.dwg (447.1 Кб, 1904 просмотров)
Palomnic вне форума  
 
Непрочитано 11.10.2012, 17:16
#10
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


Palomnic, Вы пробывали в этих блоках сделать, так чтобы при виде сбоку или сверху на одном из концов была линия обрыва, как это требуется при оформлении?
unikum85 вне форума  
 
Непрочитано 11.10.2012, 19:37
1 | #11
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Palomnic Посмотреть сообщение
Но, вот, как работать с блоками вне редактора блоков?
В голову приходит только это (редактировать блок по месту). Правда после этого он перестает быть динамичным.
Вложения
Тип файла: flv Acad_edit_blok_in place.flv (5.78 Мб, 95 просмотров)
Vombat вне форума  
 
Непрочитано 11.10.2012, 21:13
#12
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


Vombat, Спасибо за демонстрацию Век живи - век учись - не знал о контекстном редактировании блоков. Прием хороший, но блок посре редактирования перестает быть динамическим, что не есть гуд... Может есть какой-то прием, когда блок остается динамическим?
unikum85 вне форума  
 
Непрочитано 11.10.2012, 22:28
#13
Palomnic

ПГС
 
Регистрация: 22.05.2007
Москва
Сообщений: 638


Vombat, Вы меня покорили!!! ))) Демонстрация класс! выражаю Вам личный респект и уважуху! Лучше один раз увидеть, чем сто раз услышать!

Да, жалко, что блоки становятся не динамичными, но потеря динамичности не так критична, если остается возможность вытащить данные из атрибутов _Data Extraction http://www.youtube.com/watch?v=HNqSN...eature=relmfuА остается-ли?! Честно говоря, пока не поигрался с этим

Offtop: p.s. удалил))

Последний раз редактировалось Palomnic, 12.10.2012 в 09:50.
Palomnic вне форума  
 
Непрочитано 12.10.2012, 01:15
1 | #14
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от unikum85 Посмотреть сообщение
Может есть какой-то прием, когда блок остается динамическим?
Есть, и несколько. Но пользователь должен выбрать для себя сам оптимальный вариант.
Цитата:
Сообщение от Palomnic Посмотреть сообщение
А остается-ли?
Увы, но динамика и атрибуты слетели.
Но есть еще пару вариантов.
Вариант №1
Express Tools -> Clipit
Единственный минус, это то, что один и тот же блок можно подрезать только один раз.
За печать контура подрезки отвечает переменная «XCLIPFRAME»
Атрибуты и динамика блока сохранилась
Блок после его редактирования «по месту» утратил атрибуты и динамику
Вариант №2
В блок добавить «n»-ное количество динамических масок «Wipeout». Либо маски добавлять вне редактора, а прямо в модели/листе, а недостающие элементы дорисовывать
Вложения
Тип файла: dwg
DWG 2004
пример пересечения блоков.dwg (200.0 Кб, 1785 просмотров)
Тип файла: flv acad_dinblok_clipt_2.flv (7.91 Мб, 56 просмотров)
Vombat вне форума  
 
Непрочитано 12.10.2012, 09:27
#15
unikum85


 
Регистрация: 02.04.2010
Ростов-на-Дону
Сообщений: 1,406


Познал новые приемы работы. Спасибо Вам
Как я понимаю изменил сечение блока (с 20 швеллера на 40 например) и надо двигать все маски и дорисованные линии?
Не очень удобные приемы... Может есть, что еще?
unikum85 вне форума  
 
Непрочитано 12.10.2012, 10:39
#16
Palomnic

ПГС
 
Регистрация: 22.05.2007
Москва
Сообщений: 638


Цитата:
Сообщение от Vombat Посмотреть сообщение
Вариант №2
В блок добавить «n»-ное количество динамических масок «Wipeout». Либо маски добавлять вне редактора, а прямо в модели/листе, а недостающие элементы дорисовывать
Вау! Точно! Маски! Про маски-то я знал!)) Но использовал их только, почему-то, при компановки на лист... Вот не доходило сознание до вот такого применения))) Еще раз Спасиб!))
Palomnic вне форума  
 
Непрочитано 12.10.2012, 12:34
#17
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от unikum85 Посмотреть сообщение
Как я понимаю изменил сечение блока (с 20 швеллера на 40 например) и надо двигать все маски и дорисованные линии?
Не очень удобные приемы... Может есть, что еще?
Увы, но пока больше идей нет.
Vombat вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Невидимая линия в динамическом блоке



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В динамическом блоке wipeout при array не хочет идти на задний план Red Nova Динамические блоки 8 18.09.2016 12:14
Устанавливаемые атрибуты в динамическом блоке и работа с подшивкой. Dmitriy_Altproekt Динамические блоки 45 09.12.2015 10:38
Проблема при использовании в динамическом блоке атрибута Даниил Динамические блоки 13 31.05.2013 09:16
как с помощью vba начертить линию vasyavip Программирование 77 09.10.2008 23:17
Массив в динамическом блоке DANZZ Динамические блоки 15 20.05.2008 16:40