|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как создать "масштабную" кнопку?
архитектор
Беларусь
Регистрация: 02.04.2006
Сообщений: 349
|
||
Просмотров: 12744
|
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Не, Pilot, это не то. Здесь макрос настраивается так, чтобы команда Scale могла изменять габатиты объекта (ов) на заданную величину. Допустим, надо уменьшить много слишком крупных кружков с цифрами, обозначающих оси на плане этажа. Тогда, введя вместо Х например, 0.7 можно очень быстро отщелкать все. На каждый кружок 2 щелчка (рамка или 2 одиночных) и щелчок на базовую точку. Archeo спрашивает о другом. Как сделать так, чтобы, предварительно один раз нажав кнопку , на которой например, нарисована цифра 100, далее брать команды, которые автоматом смасштабируют высоту текста, размер внемасштабного блока, детали размера (стрелочки-зазоры) Ширину полилинии, масштаб прерывистых линий, и т. д. Когда перешел к другому фрагменту чертежа, который будет выводится в масштабе пусть 1:50, сначала надо нажать масштабную кнопку 50 а затем командные кнопки. Само собой, получается новый набор самодельных кнопок, которыми надо заменить некоторые стандартные. Ту-же кнопку Dtext , Размерный тулбар. Происходит это так. Нажатие на кнопку с определенным масштабом переводит системную переменную Useri1 в значение, пусть 100. Надо, пусть, вставить блок, который отрисован не в натуральную величину (из-за его малости) а как условное обозначение. Символ отметки-треугольник. В библиотеке, где этот блок хранится, он должен быть нарисован всего один раз для масштаба 1:1. Но если его вставляют в план этажа, который выйдет в масштабе 1:100, то этот треугольник следует увеличить в 100 раз. Создается кнопка, с которой символ отметки вставляется в чертеж командой Insert. Но когда автокад запросит масштаб по осям, макрос этой кнопки подставит ему значение Useri1. То есть макрос это минипрограмма. В книге все подробно описано. И даже больше того. Судя по получаемым мной отзывам (до сих пор, хотя книга издана 2 года назад) некоторые не дочитывают до конца, так как, увлекшись программированием, переходят от макросов к лиспу. Спросите KPBLC. Он начинал с этой книги, ни сном ни духом не ведая, что станет программировать и пишет теперь лиспы на коленках, да так быстро, что опережает всех остальных программеров. А про существование лиспа узнал из книги, где дано самое начало, введение в лисп. И он становится совсем не страшным. Там-же и про DIESEL, и про SCRIPT. Здесь http://www.cad.dp.ua/stats/content.p...nt=diesel.html отрывок из книги, можно "пощупать" насколько понятно написано.
Серега-Bilder> в принципе, наверное, можно создать и такой макрос, а лучше лисп, чтобы он тут-же уменьшал длину только-что нарисованного отрезка. Но ни один программист в здравом уме не будет это делать. Говорят, машиностроители так работают. Но все наши с Profan-ом попытки расколоть их не привели к успеху. Только пара из них активно защищают масштабирование как способ черчения. Остальные либо чертят в натуральную величину, либо помалкивают |
|||
![]() |
|
||||
проектирование гидротехнических сооружений Регистрация: 20.02.2006
Москва
Сообщений: 5,022
|
Мой вопрос вызван тем, что волей-неволей приходится чертить не 1:1 а в масштабе :cry:
Боролся долго и упорно с коллегами на работе по поводу того что и как чертить (в 1:1 или в масштабе). В результате пришлось смириться, т.к. основная масса наших чертёжников - это бывшие "кульманщики" плохо знающие автокад. Поэтому у них своё понятие о черчении. Сам делаю так: 1. Если черчу с самого начала что-то - то 1:1. Далее, если 100% уверен что либо работать дальше с этим файлом буду только я, либо выполненная мною работа - конечный продукт и дальше с ним никто не будет извращаться - оформляю всё сделанное на Layout через Viewport-ы в нужных масштабах, и всё. Если мой файл кому-то передавать нужно для дальнейшей работы - приходится всё в модели масштабировать и собирать на листы, ну и соответственно образмеривать и прочий геморой. 2. Чаще получается что мне дают чьи-то корявые проработки с которыми нужно дальше что-то делать. Само-собой всё начерчено в масштабе, ну и самому приходится тоже в масштабе дальше чертить... Вот и получается, чтобы ввести размер чего-то на клавиатуре приходится посчитать на калькуляторе ![]() Поэтому и интересен какой-нибудь макрос, который автоматом введёное значение в командной строке умножает на заданный масштабный коэффициент - в результате получается на чертеже сразу нужного масштаба элемент. |
|||
![]() |
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 349
|
Сделал для примера кнопку с макросом ^C^CUserr1;20. Это оно или нет? Если да, то что же написать в макросах кнопок для создания примитивов, размеров, текста??? Как их экспортировать на другой комп? Хватит ли количества этих переменных (User...) на все масштабы (узлы, планы, генпланы)? Чем будет отличаться макрос для масштаба уменьшения от макроса для масштаба увеличения?
С уважением. |
|||
![]() |
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 349
|
Всем привет! Книгу "Язык макрокоманд и создание кнопок..." заказал по интернету. Но пока ещё она придёт, пока я разберусь... А облегчить людям жизнь хотелось бы чем раньше, тем лучше. Тем более, что впереди 5 дней без интернета. Заодно подкидываю ещё проблемку из другой своей темы: в мультитексте перестали вставляться спецсимволы из раздела "Другое". Как бы это пролечить?
PS. Второй день подряд во время написания ответа в форум Касперский отражает сетевую атаку Intrusion.Win.MSSQL.worm.Helkern (атака по протоколу UDP, IP-адреса разные). Что бы это значило? Базы - сегодняшние, расширенные. С уважением. |
|||
![]() |
|
||||
проектирование гидротехнических сооружений Регистрация: 20.02.2006
Москва
Сообщений: 5,022
|
Цитата:
|
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Делаешь несколько кнопок, по одной на каждый масштаб типа: ^C^CUserr1;10 ^C^CUserr1;20 ^C^CUserr1;50 и т.д. Запихиваешь это все в сплывающий тулбар. Тогда кнопка для текста: Код:
Код:
Можно сделать кнопку которая будет масштабировать любой примитив после его отрисовки. Код:
С размерами... Читай книжку. Vova там намудрил, что в двух словах не объяснить. У меня такой вопрос: а почему бы для масштаба не использовать переменную Dimscale? Тогда просто решается вопрос масштабирования размеров и кнопок дополнительных лепить не надо - выбрал размерный стиль и работай. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,626
|
Что-то вот с этим
Код:
Код:
Проще же Код:
Код:
|
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Profan
Если б это касалось одного текста, то так она наверно было бы проще. Но нам надо отмасштабировать и текст, и блоки, и размеры, и все остальные проги и макросы которые должны зависеть от масштаба. Поэтому делаются кнопки именно для масштаба. Если ты сейчас работаешь в масштабе 1:10 жмешь кнопку Код:
Код:
Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
К посту №5. Можно сделать не так
![]() ![]() К посту №10 - помимо dimscale есть еще несколько перемнных, тоже оказывающих свое влияние на отображение элементов: hpscale, hpspace, celtscale (хотя не факт, что все они используются). Кроме того, при работе в модели dimscale <>1, к примеру, а при работе на листе - в 1 обязательно и без вариантов. Бывает и такое... В общем, User* в этом отношении самое удобное (ИМХО), хотя и небезопасное. К посту №11: А почему б тогда modemacro не прикрутить? И там отображать текущее значение масштаба?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Цитата:
![]() ![]() Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Для масшатаба вставки блока (dsc) использую следующее: Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
А ты не блокируешь ВЭ? А то ведь вставили, а потом поменяли масштаб... Или как-то обходишь более хитро?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
>Archeo
Если речь о том чтобы не пользоваться paper space, то у нас применялись вот такие масштабные кнопки: Например на масштаб 1:12 (все в дюймах,устанавливается техт стиль Simpalt - только как пример): ^C^CMenuecho;2;Scale;all;;0,0;r;$M=$(Getvar,dimscale);12;Dimscale;12;Ltscale;12;zoom;e;-style;Simpalt;simpalt.shx;0;0.9;;;;_-style;D2K;simpalt.shx;1.125;0.9;;;;_-dimstyle;a;all;;Menuecho;0; Рамка вносится в модель, все чертится в модели,все работает от текущего значения dimscale,Черчение ведется 1:1(рамка в этот момент увеличена соответственно масштабу), в конце работы надо кликнуть на масштабную кнопку "бумажный размер" - рамка приводится в натуральную величину, все что внутри рамки - в соответствующем масштабе. Более подробно здесь: http://www.autocad.ru/cgi-bin/f1/board.cgi?t=28243uH PL (2006-07-06 19:37:42) Но, честно говоря, надо бы сначала людям обьяснить простые вещи-работу с листами |
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
![]() Изменил масштаб - сам виноват. Поведение при вставке блока будет такое же как и у размеров. Если пользуешся размерами, то и здесь проблем не должно быть. ЯТД Думаешь надо программно блокировать экраны? |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Если честно, пока не знаю. Не все ж пользователи знают про блокировку ВЭ. Пока в раздумьях.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 349
|
Зашёл через мобильник, да с другого компа. Пока всем спасибо за ответы. Вопрос: если в масштабной кнопке я пишу ^C^CUserr1;10, то почему
Цитата:
А что насчёт остальных моих вопросов: как экспортировать самодельные панели инструментов на другой комп? Чем будет отличаться макрос для масштаба уменьшения от макроса для масштаба увеличения? Цитата:
Ещё раз спасибо! |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Для Krieger и kpblc:
В ruCAD сейчас вставка блоков, требующих масштабирования, а также создание любых других изображений, размеры которых нормируются на бумаге (внемасштабные символы) происходит так: 1. Есть "глобальная" настройка масштаба печати из модели и наименований единиц рисунка, устанавливаемая в специальном диалоге. Эти параметры хранятся в словаре рисунка и могут быть изменены только через этот диалог. Раньше использовалась DIMSCALE, но, т.к. она может быть и 0, то теперь собственная переменная. 2. Если внемасштабный символ в модели - его величина в соответствии с настройками, с учетом того, что блок может быть создан "в попугаях", а рисунок - в мм. 3. Если рисование в листе - размеры с учетом перевода "попугаев в мм". 4. Если рисование в модели через ВЭкран - с учетом масштаба экрана и перевода единиц. Все происходит так, что где бы ни рисовали - размеры символов будут на бумаге одинаковы. Причем даже не зависит от того, любит ли человек помучиться и масштабирует реальные объекты в модели, работает "как надо" или вообще малюет в листе. Код не привожу - он очевиден и прост. В отличие от DIMSCALE в коде Krieger у нас используется специальная функция масштабирования, что позволяет менять методику без переделки программ. 5. Для быстрой блокировки\разблокировки ВЭ сделал на видном месте две кнопки, которые сразу воздействуют на все ВЭ листа. Оказалось очень удобно. Все-таки блокировка спрятана достаточно далеко от пользователя. На рисование блокировка не влияет, нужна чтобы не сбивать масштаб. |
|||
![]() |
|
||||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Цитата:
USERR1-5 - для вещественных чисел (real) USERS1-5 - для текста (string) по-моему так... Цитата:
Цитата:
Цитата:
|
|||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
> ShaggyDoc : Я имел в виду ситуацию "поставили внемасштабный элемент, а потом сделали zoom внутри ВЭ." В таком-то варианте в результате на бумаге будет "не тот" масштаб блока (если только прилично голову не поломать - ЯТД. Либо применить подход Krieger - "сам виноват"). Я пока кнопок по [раз]блокировке ВЭ не делал - не было необходимости
![]() > Krieger : UserS*-переменные не сохраняются в файле, насколько я помню; UserI* и UserR* - сохраняются именно в файле. Что позволяет использовать сохраненные в них данные между сессиями. Только надо быть 100% уверенным в том, что никто и ничто эти переменные не поменяет ![]() Цитата:
> Archeo : Насчет экспортирования панелей... Все же купи книгу В.Свет "AutoCAD Язык макрокоманд и создание кнопок" - там все описано очень подробно. [/quote]
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
И есть программа, которая может перемасштабировать выбранные символы. Конечно, это не всегда возможно, но в частных случаях бывает полезно. Например, перемасштабирование точечных условных знаков на картах под другой масштаб печати. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Я, возможно, ошибаюсь, но, по-моему, была какая-то переменная, регламентирующая масштаб вновь создаваемого Viewport'a. По дефолту оно равно 0, т.е. ВЭ создается для всего вида модели. Но можно и поэкспериментировать. Еще б имя вспомнить...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 349
|
Для Krieger
Спасибо, конечно, но я по-прежнему не врубился. Цитата:
Цитата:
Цитата:
Спасибо. |
|||
![]() |
|
|||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Цитата:
Ну тогда на примере: USERI1-5: 1 0 -2 100 10567 и т.д. USERR1-5: 1.25 0.785 2 0 -4.567 и т.д. Цитата:
Например: на лиспе: ^C^C(setvar "USERR1" (/ 1.0 10)) ^C^C(setvar "USERR1" 0.1) без лиспа: ^C^CUSERR1;1/10 ^C^CUSERR1;0.1 По любому, переменная примет значение 0.1 |
||||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
ShaggyDoc, Kpblc
Подытожу. Насколько я понял для всяких масштабирований надо сделать следующее: Задаться переменной в словаре (или USERR1 взять) Задаться переменной для перевода едениц измерения Написать функцию которая создаёт переменную для масштабирования объектов взависимости от масштаба черчения, едениц измерения, текущего видового экрана, пространства оформления. Она же будет устанавливать переменные dimscale, dimlfac, celtscale, ltscale, hpscale, textstyle или еще что там надо... И вот уже на неё и будут ссылаться все остальные проги. |
|||
![]() |
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 349
|
Ага. Ну вот, уже легче как-то. Тупость моя испаряется потихоньку. А можно ли понимать так, что в конце макроса каждой нужной кнопки надо просто дописать что-то вроде \(getvar "userr1");; или я хочу легко жить? А то в лиспах и дизелях всяких я, как... Чапай с книжками :shock: Ещё: вещественные могут включать в себя целые, так? И ещё: если переменную назначаем 10, то получим масштаб 1:10; а если переменная 0.1 - то масштаб будет 10:1? Как бы это прояснить, сам чтой-то не соображаю...
>PL: как-то у Вас сильно сложно... |
|||
![]() |
|
|||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Цитата:
Разжую пример вставки блока с именем nameblock: Сначала просто работаем с комстрокой: Вводим команду _-insert и жмем ентер Код:
Код:
Код:
Код:
Код:
Следующий запрос: Код:
Следующий запрос, угол поворота, если поворачивать не надо ставим нуль и жмем ентер: Код:
Фу. Теперь запомним че делали и запишем все что мы вводили в одну строчку. При этом Enter меняем на точку с запятой ;. Указку точки на экране слешем \. А перед этим нажмем два раза на Esc - ^C^C. Точку с запятой в конце можно не ставить. Получим строку: Код:
Цитата:
Цитата:
|
||||
![]() |
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 349
|
Добрый день! Вновь возвращаюсь к вопросу о масштабе. Не так танцуется гопак, чесслово. Как должно быть, по моему представлению? Рамка чертежа имеет свои натуральные размеры, например, 297х420 мм для формата А3. Для масштаба 1:100 всё, что чертится (допустим, план здания), уменьшается в 100 раз, а вот текст остаётся своей родной высоты – 2,5 мм, к примеру. И не надо увеличивать размерные стрелки и т. п. Нужно, чтобы значение размерного текста (в частности, в линейном размере) умножилось на масштабный коэффициент. Для масштабов увеличения, соответственно, всё наоборот: чертёж увеличиваем, а значение размерного текста уменьшаем на масштабный коэффициент. А то сейчас получается, что народ увеличивает рамку в 100 раз (а заодно и высоту текста, и величину размерных элементов) и в ней чертит в натуральную величину. Какой же это 1:100? А соседние изображения в этой же рамке должны быть, например, в масштабе 1:50 и 1:10, снова начинается пересчитывание, и в результате никакими масштабами и не пахнет.
Правда, не понятен вопрос со смещением/переносом/копированием элементов на заданное с клавиатуры расстояние, но с учётом масштаба. То есть что-то должно перехватывать вводимые с клавы значения и применять к ним масштабный коэффициент. Сделал пару экспериментальных кнопок для примитивов. ^C^C_line;(Setq P1 (Getpoint));\\;_Scale;_Last;;(Getpoint P1)(/ 1 (getvar "userr1")) ^C^C_rectang;(Setq P1 (Getpoint));\_d;\\\_Scale;_Last;;\(/ 1 (getvar "userr1")) На (Setq P1 (Getpoint)) не обращайте внимания, она пока не рабочая, просто что-то у меня не получается автоматически указать точку P1 в качестве базовой точки для масштабирования, а через \ (т. е. руками) неудобно. Ну и, собственно, вопросы. Реально ли осуществить такое масштабирование, о котором я написал? Как автоматически указать базовую точку для масштабирования? Как зациклить команду Line, чтобы можно было, не выходя из неё, строить последовательные отрезки, каждый из которых масштабировался бы относительно своей стартовой точки? Кстати, видел у некоторых коллег остатки масштабной кнопки (ни у кого из них она не работает), которую им кто-то когда-то сделал. На ней только одна буква М. Интересно, как и на что она действовала? |
|||
![]() |
|
||||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
Цитата:
Код:
Цитата:
Код:
Цитата:
Цитата:
|
|||||
![]() |
|
||||
инженер-проектировщик Регистрация: 08.04.2010
Сообщений: 29
![]() |
То ли я дурак, то ли лыжи не едут. Не получается у меня выполнить этот макрос:
^C^C_-insert;куб;\(getvar "userr1");;0 когда нужно указать масштаб вылезает сообщение: Введите масштаб по оси X, укажите второй угол или [Угол/XYZ] <1>: (getvar X2D угловая точка или ключевое слово. Последний раз редактировалось Bennington_LP, 16.04.2010 в 21:41. |
|||
![]() |
|
||||
инженер-проектировщик Регистрация: 08.04.2010
Сообщений: 29
![]() |
Кажется я сам решил проблему. У меня просто стоит AutoCAD LT, так что предыдущий макрос мне не подходит. Если кому инетересно, то вот рабочий:
Код:
Цитата:
![]() Последний раз редактировалось Bennington_LP, 16.04.2010 в 21:45. |
|||
![]() |
|
||||
Регистрация: 26.03.2010
Сообщений: 240
|
Userr1 - это стандартная автокадовская переменная. Если написать ее в ком.строке - то программа попросит ввести новое значение а <текущее значение> выведет как значение по умолчанию - не хочешь менять - Enter или Esc.
В макросе при создании кнопки в панели (надеюсь умеешь), чтоб "посмотреть" достаточно прописать ^C^CUserr1;^C или добавить например вначале своего макроса, например сразу после ^C^C(GETVAR "Userr1")
__________________
Толстов Евгений Последний раз редактировалось atollon, 16.04.2010 в 22:25. |
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Что-то я не догоняю. Первый пост датирован 25.11.2006, 04:03 , а ответ дан сегодня. Такой вопрос не мог быть оставлен без ответа, куда-же делись промежуточные посты? Надеюсь, автор книгу раздобыл, да она есть у нас в DL. Когда-то было много споров насчет переменных User... Дескать, их могла использовать другая программа или макрос, и получится ложный результат. Хотя вероятность этого мизерная. Но для LT выхода нет, а в полной версии можно применить выражение из лиспа. Поскольку все заморочки с масштабированием касаются внемасштавных объектов, на современных версиях надо пользоваться аннотативностью
|
|||
![]() |
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
Offtop: Теперь и сам вижу... Но вчера то-ли не было снопочек Страница 3 из трех, то-ли в глазах помутилось, но не пил, это точно
Bennington_LP спрашивает: Цитата:
Заполним ком. строку так: $(Getvar, UserXX) Теперь в строке состояния с левой стороны на всю сессию автокада будет отражаться живое значение переменной. Таким образом, если через пробел добавить аналогичное выражение с другой переменной, отразится в живом виде и она. В книге это есть, в главе про Diesel Последний раз редактировалось Vova, 17.04.2010 в 15:18. |
|||
![]() |
|
||||
инженер-проектировщик Регистрация: 08.04.2010
Сообщений: 29
![]() |
Я как-то не очень хорошо отношусь к аннотативности. Наверноее её удобно использовать в полной версии Автокада, с лиспом от Krieger, который удаляет остальные масштабы. Просто хочется найти что-то похожее на масштабы СПДС, но пока тщетно. Думаю, что для динамических блоков все-таки удобнее использовать Userr, а вот для размеров навреное подойдет и аннотативность, ИМХО.
|
|||
![]() |
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837
|
Цитата:
PS В моей конторе тоже есть компы с LT версией, ведь работают как-то...
__________________
Делай хорошо, плохо само получится. |
|||
![]() |