|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
05.05.2011, 11:37 | #1 | |
Как создать нередактируемый динамический блок
Архитектура
Регистрация: 05.03.2005
Сообщений: 96
|
||
Просмотров: 13234
|
|
||||
Блоки бывают с атрибутами, причём не редко...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
как вам такой механизм сокрытия параметров?
только ручку у лукапа спрятать, чтобы случайно самому не цепануть
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
|
||||
неплохо. Но через свойства без проблем всё достаётся.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
да, именно через свойства менять. Ручку здесь я оставил для наглядности.
Вот ещё вариант: в свойствах блока в разделе Geometry поменять Scale Z с единички на 1.000001 или на какое-нибудь другое число, не сильно влияющее на блок. Тогда все ручечки пропадут. Если вернуть Scale Z в исходное значение - "1", то все ручки возвратятся. Следует отметить, при таком методе в свойствах блока параметры не скрываются. Скрываются только ручки.
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
|
||||
У динамического блока есть 2 метода ConvertToAnonymousBlock, ConvertToStaticBlock Соответственно можно написать небольшой лисп и перед передачей конвертировать динамические блоки в статические или анонимные
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,190
|
есть такое, подготовка файла к передаче, там много всего, нужные функции можно выбрать в диалоговом окне, в т.ч. и обработка динамических блоков.
код: (apel-com '(APEL-FILE-DWG_PURGE)) после загрузки базы функций из http://dwg.ru/dnl/9487
__________________
apel.fas |
|||
|
||||
Архитектура Регистрация: 05.03.2005
Сообщений: 96
|
Apelsinov &all
Цитата:
|
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,190
|
есть такой способ как создание лиспом временного файла DCL, загрузка и последующее удаление. Очень удобно.
__________________
apel.fas |
|||
|
||||
Регистрация: 11.10.2010
Сообщений: 980
|
__________________
(/= RegDate StartReadDate) |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Иногда у меня вызывает удивление готовность помочь техническими средствами в тех случаях, когда налицо вопиющая неграмотность. В автокаде полно вещей, которые можно невзначай испортить. И что, каждую полилинию надо защищать? А вдруг начнуть тренироваться и тексты на палочки разбивать? Блоки без головы крушить? .....
|
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,190
|
Цитата:
Наоборот, я считаю, что то, что хочет автор топика - это как раз грамотность. Это создание грамотного задания смежникам, и если им будет удобно отсутствие динамических блоков, и это будет легко технически выполнимо, то почему бы этого не сделать? Обучать сотрудников созданию и редактированию дин.блоков? А зачем им это? Чтобы они могли грамотно отредактировать выданную им архитектуру? Не слишком ли много затрат? Возможно, им это знание больше и не пригодиться нигде, и свою работу они и без этого прекрасно делают. Вот и пусть делают что должны, и не забивают всякой ерундой голову. Ну, например, приходят вентиляционщику архитектурные планы, но есть один нюанс - вентиляционщик выпускает планы в одном масштабе а архитектура в другом, и в связи с этим, надо ему немного подправить обозначения помещений, ибо размерами они ему не подходят. А обозначения сделаны дин. блоками. Вот начинает вентиляционщик редактировать блок обозначений - открывает редактором, а там куча всяких наворотов динамических, он эти навороты как умеет корежит, а на выходе получает полный бардак в чертеже. Естественно вспоминает добрым словом архитектора, идет в библиотеку и целый день изучает по учебнику дин. блоки, потом приходит к своему начальнику и тот выдает ему премию за задержку проекта и за любознательность.
__________________
apel.fas |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите создать динамический блок | sprinter054 | Динамические блоки | 1 | 15.04.2011 11:28 |
Как по примитиву получить указатель на динамический блок, в котором этот примитив находится? | молодой человек | Программирование | 3 | 08.02.2011 21:47 |
Не получается создать простой динамический блок | kosolapi | Динамические блоки | 5 | 06.10.2009 14:37 |
Создать блок | Creator | Динамические блоки | 25 | 08.02.2008 19:11 |