|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
архитектор Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295
|
итак вроде засаду Vov-ы разобрал :? блок санузла имеет еденицы измерения unitless, а чертеж inсhes. Поэтому при создании нового блока происходили странные вещи Xo66iT подсказал в принципе верное направление, если редактировать блоки что Vova разложил - финты и происходят. Если вставить новый блок и им перезаписать остальные - все нормально. Но :!: если не выставить еденицы блока и чертежа в одну систему исчисления, последний блок смаштабируется.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
> Zouss : В ACAD LT нет функций refedit и двойной клик на блоке ничего не делает. Так что надо попытаться сделать с вариантом без этих штук
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
вставил 356$$$ADRW6591OgogoYRA12$HG7 блок командой insert
(на самом деле я все блоки повставлял пока нужный не отрыл) нажал на него, чтобы точку вставки посмотреть explode горшок move влево, корыто вправо запустил команду block первым делом в списке выбрал имя 356$$$ADRW6591OgogoYRA12$HG7 (привычка с 2000acada), указал точку вставки, выбрал объекты, режим создания delete, нажал ok, на вопрос acada ответил ага прочитал тред, решил что я смухлевал и изобразил еще раз пишем команду экспорт блок - имя файла - 356$$$ADRW6591OgogoYRA12$HG7 - в командной строке выбираем = - enter редактируем 356$$$ADRW6591OgogoYRA12$HG7 вставляем блок 356$$$ADRW6591OgogoYRA12$HG7 с диска (там в команде insert есть кнопка browse) вот и все |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
не вижу разницы между Scale X -1.00000 и Scale X -1.00000
в опциях для drag-n-drop scale у меня стоит миллиметерс и миллиметерс, при создании блока чертеж от Vova предлагает цензура unitless, в юнитах самого файла стоят дюймы - я настолько не пользуюсь этой переводной ботвой, что никогда не обращаю на них внимания, как по умолчанию было при сетапе акада так и осталось... В общем соль задачи никак уловить не могу |
|||
|
||||
Регистрация: 24.03.2005
Сообщений: 320
|
Для меня только что было открытием, что если для маскировки удалить её образующий контур, затем из этого создать блок. То этот блок лично для меня поведет странно. Ведь можно будет включением и выключением контуров в команде маскировка влиять на отображение блока. Ведь так можно в блоке создать солид и маскировкой что-нибудь написать и вкл/откл контуров регулировать показ. Слои и атрибуты отдыхают. Чем не задача.
|
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Задача № 175, похоже, не имеет решения. Дело было так. Для курсов по автокаду я взял настоящий архит. чертеж, упростил его, испортил немного-в смысле где-то дверь в квартиру "забыл" поставить, где-то стены подвинул, горшок с раковиной поменял местами (на полной версии) и т.д. Дал задание чинить. Думаю, сразу на примере покажу действие Refedit. Глядь, а команды такой нет в LT. Припоминаю, и в 14 версии ее не было. Но работали-же! Показываю-вынес копию в сторонку, показал, как имя блока через лист запомнить, как точку вставки обозначить, взрываю, передвигаю горшок и снова собираю блок за этим именем. Подвигаем план, а там все шиворот на выворот. Потом нашел, что отзеркаленные блоки так себя ведут. В задании вам я поставил часть блоков прямых, а часть отзеркаленных, развернул их в разных направлениях, как и было на исходном ч-же. Но, зная что некоторые будут исследовать, подложил грабельки, и на них сам крыс наступил. Имя у блока было простым, как 2х2. "B-1". Я его немножко усложнил, чтобы вам удобнее было его запомнить, да знак грина ввел, для уводящих в сторону размышлений.
Мораль: не зеркальте блоки. Лучше новый создать. 2 вместо одного. Несмотря на наличие в полной версии Refedit блок с атрибутами при отзеркаливании исказит атрибут и вы потеряете время на исправление. Правда, в книге про макрокоманды и создание кнопок на стр. 45 показан один блок с тремя атрибутами, устанавливаемый в 8 разных позиций. Но там и кнопка дана, поворачивающая атрибут одним щелчком. |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
зеркальные блоки имеют отрицательный масштаб по той оси перпендикулярно которой была ось зеркаливания, в более веселых случаях еще и угол поворота добавляется (собственно при необходимости блоки и вставлять можно с отрицательным масштабом) при переопределении блоков я не разбиваю существующие, а вставляю где нибудь в сторонке времянку со всеми единичками и т.д.
вы мне скажите - мое творение правильное? а то уже глаз замылился я отличий не нахожу |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Zouss, твое творение правильное, но по твоему описанию неясно, как ты это сделал. Может быть, ты заменял старый блок новым поштучно? У меня ни при каких обстоятельствах (кроме Refedit) не получается замена всех вставок на новые одним махом, и чтобы при этом они не поменяли ориентацию
|
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
начну сначала, а то тут соседняя ветка http://dwg.ru/forum/viewtopic.php?t=7516 тоже разгорается аналогичной проблемой
аксепт теоретический при вставке любого другого *.dwg файла, он вставляется в текущий файл как блок. Это всем известно, самое интересное заключается в том, что если имя этого файла совпадает с именем блока уже имеющегося в файле (содержимое понятно разное) то все вхождения блока в текущем файле будут заменены на то что мы вставляем. То же самое произойдет со вложенными блоками. Если вставляемый файл имеет слои, отсутствующие в текущем чертеже, эти слои будут созданы. Если имена слоев совпадают, приоритет имеют настройки текущего файла аксепт практический как вставить файл aka блок с диска, если у нас уже есть блок с таким именем. Для этого в окне команды insert есть волшебная кнопка Browse (см. картинку), эта кнопка открывает окно выбора файлов, находим нужное, с точкой вставки, масштабами, углом и галкой explode наверное все знают как управляться. Единственно, что после нажатия на Ok acad гавкнет, что мы переопределяем блок. Соглашаемся аксепт заключительный как выбросить блок в виде отдельного файла на диск. Пишем в командной строке -wblock (оконный вариант команды объяснять дольше ) в качестве имени файла пишем имя нашего блока, без расширения разумеется, нажимаем enter, набираем в командной строке =, нажимаем enter. Плюс в том, что когда вы будете редактировать этот файл вам не надо думать про точку вставки, во об шче А проблема по моему и была в том, что вы ее пристальным вниманием обделяли и наново задавали по другому. без аксептов точнее нет здесь никаких design center, refedit и пр. новомодной ботвы. Нет я не против, но вы и сами знаете как иногда коробка-автомат влияет на степень знания матчасти |
|||