|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
15.12.2005, 21:33 | #1 | |
Блок с координатой??
Бизнес-шмизнес
Питер
Регистрация: 26.05.2004
Сообщений: 1,911
|
||
Просмотров: 8938
|
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
А ты не хочеш просто БЛОК с АТТРИБУТОЙ к примеру как этот - >
x POINT и простенький лисп используя GETPOINT функцию и вставить блок (можно динамический для определения размера) в выбранную точку и закинуть значение координат (в нужном формате) в аттрибуту |
|||
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,192
|
X-DeViL молчит, ну может ему недосуг... но интересно чтож ему надо?
Я невнимательно читал первый пост. Пардон. Оттого дал описание field не для блока, а для точки. ИМХО динамический блок - это круто, но я невидел его, А2006 мимо меня пока. Однако - сдесь он вроде и не надо. Обойдемся обычным блоком. Asys открыв твой файл - вижу блок с атрибутом в котором жестко забито значение координат - в чем смысл? Возможно это что-то сглючило, возможно подразумевалась динамика, ибо я пытался подобное сделать, получилось, работает. Прикладываю файл. О том как это сделано: Делаем блок с атрибутом. вставляем. далее команда field -> в окне выбираем свойство по объекту ->выбираем наш блок -> выбираем свойство Position (а на самом деле это свойство наз. InsertionPoint) - смотрим вниз на строку кода - копируем его в буфер -> выходим из диалога по cancel. команда attedit - редактируем атрибут в нашем блоке - вставляем значение з буфера. Радуемся и вспоминаем Лентяя добрым словом, он-же вона какую пограммулину написал... пора ник менять [sm1631] [ATTACH]1134738739.dwg[/ATTACH] |
|||
|
||||
архитектор Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295
|
>Apelsinov
У меня вроде работает. Подвинул - реген - координаты изменились. Я немного по другому делал: 1 -Сделал блок с атрибутом 2 - в Редакторе блока (когда экран желтый) выбрал поле со свойством по объекту 3 - выбрал атрибут 4 - выбирал свойство Position атрибута 5 - вышел и сохранил изменения блока Хотя я невнимательно прочел задание - нужна была точка вставки блока, а не атрибута :? |
|||
|
||||
Бизнес-шмизнес Регистрация: 26.05.2004
Питер
Сообщений: 1,911
|
Извиняюсь что не отвечал... просто не откуда пока... новая работа... инета нет... пока... через недельку обещают... Пиши из дома...
Что я хочу в идеале... Мне нужен блок для простановки отметок... (в архитектурных чертежах). При изменении координаты Y блока хочу чтобы отметка менялась... |
|||
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
Люди - всем хорш способ, да беда что нельзя (у меня никак не выходит по крайней мере) сохранить блок за пределами чертежа и вставлять в другие без повторения всей процедуры.
Я тут в припадке БАААЛЬШОЙ лени написал крохотульную програмку которая вставляет блок COORD Код:
|
|||
|
||||
архитектор Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,295
|
>X-DeViL
Такая устроит http://dwg.ru/dwl/333 Я на этом вопросе собаку наверное съел, пока сделал, пару лет меня эта отметка мучила и только в 2006 получилась нормало, как я хотел. |
|||
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Цитата:
Цитата:
|
|||
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Блин! А решение-то было прямо под носом! Из ToolPak-9 Manual'а:
Reactors Tab LiveAttributes: Automatically populates (when inserted) and updates (when moved) block attributes for X, Y, and Z coordinates. Users can specify tag names, numeric format, prefix/suffix. [ATTACH]1135063807.gif[/ATTACH] |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Просто к слову. Наткнулся в инете вот на это
Цитата:
Последний раз редактировалось VVA, 09.03.2009 в 19:16. Причина: Добавлен блок с Z координатой |
|||