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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как генерировать блоки с атрибутами в пространстве модели(листа) при помощи LISP!!!

Как генерировать блоки с атрибутами в пространстве модели(листа) при помощи LISP!!!

Результаты опроса: Как часио ВЫ используете атрибуты в БЛОКАХ
Регулярно, практически всегда 11 91.67%
Редко использую 1 8.33%
Не использую вообще 0 0%
Не слышал о таком 0 0%
Голосовавшие: 12. Вы ещё не голосовали в этом опросе

Ответ
Поиск в этой теме
Непрочитано 06.01.2010, 00:28 #1
Как генерировать блоки с атрибутами в пространстве модели(листа) при помощи LISP!!!
SpillOver
 
Комплексные системы безопасности
 
Санкт-Петербург
Регистрация: 05.01.2010
Сообщений: 14

Здравствуйте, уважаемые форумчане!
Пытаюсь изучить ЛИСП, но не знаю с какого бока подобраться((
Помогите пожалуйста на конкретном примере,что б можно было разобрать все по полочкам

Есть конкретная задача:

-нужна программа на ЛИСП , генерирующая блоки
в виде
пожарного извещателя (прямоугольник 5х5 цвет контура - red, заливка -цвета 255,255,255, спец. символом внутри-"значок молнии");
в виде
ручного извещателя(по тому же принципу);

-чтобы выводилось диалоговое окно, в котором можно сделать выбор конкретного блока из списка, и затем вставить в пространство модели или листа;

-возможность указать точку вставки;

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

-возможность выбирать или не выбирать заливку блока цветом 255,255,255.

Это необходимо для того, чтобы не заниматься импортом готовых блоков(часто не работают настройки внутри блока на чужих компах), а генерировать их в любом имеющемся под рукой AutoCADе при помощи ЛИСП.

Последний раз редактировалось SpillOver, 06.01.2010 в 00:42.
Просмотров: 7637
 
Непрочитано 06.01.2010, 00:56
#2
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


SpillOver
Вы часто меняете компы?
Не надо ничего генерировать, используйте готовые блоки, сделайте свою базу блоков и менюху с кнопками с командами вставки (как делается и по компам таскается - вопрос со всех сторон тыщу раз обсосанный, покопайтесь в форуме и я пороюсь, дам ссылку или свою менюху)
И вот эту штучку посмотри : "Сырая" прога для проектировщиков пожарной сигнализации. Размещение пожарных извещателей (дымовых)."
Nike вне форума  
 
Автор темы   Непрочитано 06.01.2010, 01:08
#3
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


Не слишком часто...это верно
Но мои настройки в блоках(перетаскивание, зеркальное отражение и проч. не на всех компах работает)
Nike за ссылку спасибо, обязательно гляну
А можно взглянуть на менюху?очень хотелось бы своять, что-то подобное
SpillOver вне форума  
 
Непрочитано 06.01.2010, 01:15
#4
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


давай мыло, скину, только попозже
И ты свои блоки покажи - я думаю некорректно делаешь

вот, например, такая менюха, графическая изи слайдов - http://dwg.ru/dnl/195 (спасибо, кстати, её автору - уважаемому земляку KSI), когда-то в ней что-то корректировал не менее уважаемый Profan - масштаб вставки добавлал, что-ли, не помню..

Можно ее попроще - панелями с кнопками оформить.
Большего и не нужно.

а, можно и еще проще, без всяких менюшек - с командной строки, например вставка дымового - команда "ДИП", теплового - "ИП" и т.п.

Вобщем, изучай Автокад, Автолисп - это офигенные вещи для увлечения с пользой для работы.
Миниатюры
Нажмите на изображение для увеличения
Название: a1.jpg
Просмотров: 199
Размер:	27.3 Кб
ID:	31476  Нажмите на изображение для увеличения
Название: a1_cr.jpg
Просмотров: 164
Размер:	12.0 Кб
ID:	31477  

Последний раз редактировалось Nike, 06.01.2010 в 01:38.
Nike вне форума  
 
Автор темы   Непрочитано 06.01.2010, 13:37
#5
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


Мыло кинул в личку...
Примеры блоков отправлю на почту (NIKE нужно мыло )
Как выложить на форуме не знаю...подскажите плиз

Последний раз редактировалось SpillOver, 06.01.2010 в 14:23.
SpillOver вне форума  
 
Непрочитано 06.01.2010, 14:04
#6
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Скачал я 3D DWG архив фирмы Tour & Andersson (ТА) где-то около 300 файлов. Там 3D-солидами запорная арматура сделана. Хочу превратить их в динамические блоки со свойствами и атрибутами. Сделать так сказать "виртуальные изделия".
Каждый файл именуется 58940120.dwg, цифры - код изделия, и в PDF-е есть таблицы с этими кодами и свойствами этих изделий.
Я все эти таблицы перегоню в Exel и хочу написать программу, которая автоматом мне все конвертнет.

Так что пожелание создавать блоки и атрибуты туда тулить - весьма актуальная проблема. Только надо и динамические параметры тоже программно создавать.
Supermax вне форума  
 
Автор темы   Непрочитано 06.01.2010, 14:21
#7
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


В том то все и дело, что есть огромное желание создавать динамические блоки программно на ЛИСП, для большей гибкости
SpillOver вне форума  
 
Непрочитано 06.01.2010, 14:33
#8
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


>>Это необходимо для того, чтобы не заниматься импортом готовых блоков
...
>>В том то все и дело, что есть огромное желание создавать динамические блоки программно на ЛИСП
Ты хочешь делать определение блока лиспом? Блоки на то и блоки чтоб создавать их без програмирования.
zamtmn вне форума  
 
Непрочитано 06.01.2010, 14:46
#9
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Цитата:
Сообщение от SpillOver Посмотреть сообщение
Как выложить на форуме не знаю...подскажите плиз
В окне ответа в расширенном режиме есть возможность вкладывать файлы, ищи кнопку "Управление вложениями"
с подсказкой "Вложить файлы Разрешённые типы файлов: djvu doc dvb dwg flv gif jpeg jpg lsp pdf png rar tif tiff zip"

Цитата:
В том то все и дело, что есть огромное желание создавать динамические блоки программно на ЛИСП, для большей гибкости
По-моему, ты этим только усложнишь себе жизнь
Одно дело - динамический блок 3D-агрегата, другое - простейший условный значок датчика

Последний раз редактировалось Nike, 06.01.2010 в 14:54.
Nike вне форума  
 
Непрочитано 06.01.2010, 15:29
#10
Supermax

Руководитель фирмы
 
Регистрация: 28.03.2007
Москва
Сообщений: 1,831
Отправить сообщение для Supermax с помощью Skype™


Не надо вступать в полемику, что мало, а что велико. Все равно границу не определить.
Надо подходить к задаче академически. Даже Н.Н. Полещук весьма интересуется возможностью создания блоков программно, и динамических в особенности. Так давайте не тень на плетень наводить, а решать задачу.

Первое - как создавать? Есть два варианта. Через команды и через функции Автолиспа.
Первый вариант подразумевает работу с функциями command или vl-cmdf. Практически, повторение действий пользователя. Но не всем это нравится.
Второй вариант с атрибутами прокатит, а с динамическими свойствами не уверен. Создавать я их программно научился, но вот в блок их вставить ПРАВИЛЬНО пока не получается.

Я буду в этом участвовать, если вместе со мной будут над этим думать еще какие-нибудь программисты.
Supermax вне форума  
 
Автор темы   Непрочитано 07.01.2010, 17:02
#11
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


Цитата:
Сообщение от NIKE
И ты свои блоки покажи - я думаю некорректно делаешь
вот некоторые мои блоки на обозрение(во вложениях)...
насколько они корректно или некорректно выполнены

И еще вопрос такой ко всем уважаемым и поддержавшим разговор:

Можно ли в AutoCAD просмотреть файл-history последних действий пользователя( возможно на ЛИСП )или перечень команд выполненных тем же пользователем(естественно для того чтобы воссоздать всю картину происходящего в пространстве модели и/или листа и применить в своей программе)?
Скажем, я начертил прямоугольник с заливкой и хочу этот процесс возобновить,при этом даже ни разу не коснувшись средств рисования.
Где и что мне смотреть в этом случае?
Вложения
Тип файла: dwg
DWG 2007
Мои динамические блоки.dwg (941.4 Кб, 1289 просмотров)

Последний раз редактировалось SpillOver, 07.01.2010 в 17:57.
SpillOver вне форума  
 
Непрочитано 07.01.2010, 18:36
#12
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


SpillOver
Твои блоки посмотрел
Динамики конечно там гулькин нос, да и та я считаю не нужна - мертвому припарка.
Да и с динамическими блоками работать хуже, многие функции, работающие обычными блоками с динамическими не работают.
А эти крутилки, двигалки и отражалки можно легко делать при вставке блока и после его вставки простейшими LISP-функциями.

Лови в почте мою методу.

По второму вопросу лучше создать новую тему, такую фигню на форуме обсуждать любят . Есть в последних версиях Автокада что-то типа записи последовательности действия в сценарий, типа макросов в MS Office, я правда не пробовал, ничего сказать не могу.
Nike вне форума  
 
Непрочитано 07.01.2010, 21:46
#13
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Цитата:
Можно ли в AutoCAD просмотреть файл-history последних действий пользователя( возможно на ЛИСП )или перечень команд выполненных тем же пользователем(естественно для того чтобы воссоздать всю картину происходящего в пространстве модели и/или листа и применить в своей программе)?
Скажем, я начертил прямоугольник с заливкой и хочу этот процесс возобновить,при этом даже ни разу не коснувшись средств рисования.
Где и что мне смотреть в этом случае?
Можно по F2. Но там многого не будет, в 2010 появилась возможность записывать макрос, но это не тот путь. ИМХО если уж владеете программированием лучше не трогать методы command а также не трогать, дин. блоки, там реактор на реакторе, во первых реализовано все криво, во-вторых ресурсоемко, в третьих динамизм 3д тел заложен в самом описании формата SAT. Там одну цифру меняешь и тело пошло редактироваться. Библиотек я вам не дам потому как нету, но я шел бы по этому пути.
Sleekka вне форума  
 
Непрочитано 07.01.2010, 22:20
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411



Вот код создания (полностью программного) блока с одним атрибутом. Без динамики. Имя блока - dwgru-block.
Код:
[Выделить все]
(vl-load-com)

(defun test (/ *error* adoc blk_def name ent)

  (defun *error* (msg)
    (repeat 3 (vla-purgeall adoc))
    (vla-endundomark adoc)
    (princ msg)
    (princ)
    ) ;_ end of defun

  (vla-startundomark (setq adoc (vla-get-activedocument (vlax-get-acad-object))))
  (if (vl-catch-all-error-p
        (vl-catch-all-apply
          (function
            (lambda ()
              (setq blk_def (vla-item (vla-get-blocks adoc)
                                      (setq name "dwgru-block")
                                      ) ;_ end of vla-item
                    ) ;_ end of setq
              ) ;_ end of lambda
            ) ;_ end of function
          ) ;_ end of vl-catch-all-apply
        ) ;_ end of vl-catch-all-error-p
    (progn
      (setq blk_def (vla-add (vla-get-blocks adoc) (vlax-3d-point '(0. 0. 0.)) name))
      (vla-put-normal (vla-addcircle blk_def (vlax-3d-point '(0. 0. 0.)) 10.) (vlax-3d-point '(0. 0. 1.)))
      (vla-put-normal
        (setq ent (vla-addattribute
                    blk_def
                    2.5 ; height
                    acattributemodenormal ; mode
                    "Запрос" ; Prompt
                    (vlax-3d-point '(0. 0. 0.)) ; InsertionPoint
                    "tag" ; tag
                    "--" ; value
                    ) ;_ end of vla-AddAttribute
              ) ;_ end of setq
        (vlax-3d-point '(0. 0. 1.))
        ) ;_ end of vla-put-Normal
      (vla-put-alignment ent acalignmentmiddlecenter)
      (vla-put-textalignmentpoint ent (vlax-3d-point '(0. 0. 0.)))
      (vla-put-insertionpoint ent (vlax-3d-point '(0. 0. 0.)))
      (vlax-for ent blk_def
        (vla-put-color ent 0)
        (vla-put-lineweight ent aclnwtbyblock)
        (vla-put-linetype ent "ByBlock")
        ) ;_ end of vlax-for
      ) ;_ end of progn
    (alert "Такой блок уже есть!")

    ) ;_ end of if
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
Вставка блока не выполняется.
ИМХО: создавать динамические блоки лучше все же не на лиспе, а на чем-нибудь типа .NET.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.01.2010, 22:32
#15
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


SpillOver
>>вот некоторые мои блоки на обозрение(во вложениях)...
как говорится каждый !"№;% как хочет, но Вы бы файл почистили перед выкладыванием, я думал там проект, а оказалось несколько блоков опсных в почти мегобайте трафика...

Названия атрибутов типа BTH2.11 или BIAL1.1 не годятся для дальнейшего использования, если атрибут хранит обозначение устройства, то называться должен соответственно и одинакого для всех блоков.

Согласет с Nike, динамизм тут совсем ненужен, от него будут только головняки, тормаза и мегабайты. Не в том направлении думаете, нужно автоматизировать не повороты\отражения датчиков а построение схем и спецификаций.

Sleekka
>>в третьих динамизм 3д тел заложен в самом описании формата SAT
при чем тут тела? и динамизма в описании формата SAT не больше чем описании DWG...
zamtmn вне форума  
 
Автор темы   Непрочитано 07.01.2010, 23:27
#16
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14



Цитата:
to Sleekka
ИМХО если уж владеете программированием лучше не трогать методы command а также...
В том то все и дело, что не владею, пытаюсь влиться в сей процесс

Цитата:
to Кулик Алексей aka kpblc
Вот код создания (полностью программного) блока с одним атрибутом. Без динамики. Имя блока - dwgru-block.
Очень, очень интересненько
Алексей, а вот как бы еще разобраться в коде...можно для чайников немножечко комментариев к сему произведению...ну очень хочется разобраться в этом безобразии

Цитата:
to zamtmn
Не в том направлении думаете, нужно автоматизировать не повороты\отражения датчиков а построение схем и спецификаций.
А я в этом направлении вижу персппективы и как раз,напротив,готовлюсь автоматизировать построение кабельного журнала и таблицы шлейфов,но увы ЛИСП не знаю и хотел использовать только средства AutoCAD-и тут оказалось не все так просто...одними блоками с атрибутами и извлечениями последних в таблицы не обойтись...
SpillOver вне форума  
 
Непрочитано 07.01.2010, 23:33
#17
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Так там все просто как раз (правда, все сделано через ActiveX):
Сначала создается описание блока (это где (vla-add (vla-get-blocks...
Потом в описание блока добавляется окружность (vla-addcirce ...
Потом, туда же - атрибут (vla-addattribute) и настраивается для него выравнивание и точка вставки.
После этого - настраиваются все элементы блока (слой - "0"; тип, вес и цвет линии - ПоБлоку).
Вот и все...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.01.2010, 23:36
#18
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Цитата:
Сообщение от SpillOver Посмотреть сообщение
вот как бы еще разобраться в коде...можно для чайников немножечко комментариев
Это довольно сложный код для новичка, поверь. Начни с чего нибудь попроще Например с того, что я тебе выслал.
Могу материалов для изучения LISP подогнать - книжки, лекции, методички всякие..
Хотя я ничего из них толком не читал, просто читать вообще не люблю - занимаюсь разбором и заимствованием чужих кодов (kpblcятничаю иногда )
Цитата:
Сообщение от SpillOver Посмотреть сообщение
вот как бы еще разобраться в коде...можно для чайников немножечко комментариев
ps - до кабельного журнала и мне как до меркурия ползком
А вот в попытках автоматизировать нумерацию извещателей в шлейфе, рисование элементов структурных схем и спецификация через извлечение данных что-то получается

Последний раз редактировалось Nike, 08.01.2010 в 00:38.
Nike вне форума  
 
Непрочитано 08.01.2010, 02:23
#19
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Хоть ОПС по моему самый легко автоматизируемый раздел электротехнических проектов, но в голом автокаде его трудно автоматизировать. по одной причине - кабели эмулировать полилиниями и лиспом - геморой, вот был бы в автокаде примитив более пригодный для кабеля и кабельной трассы - небыло бы проблем. а так любая автоматизация сведется на нет возней с полилиниями в сложном проекте с разыетвленными трассами. Если делать чтото серъезное - лучше осваивать arx, на языке магистра Йоды законченая и удобная программа не получится.
Я ни с лиспом ни с arx не подружился и пошел своим путем.
во вложении видео проекта (от балды) на 2 шлейфа с генерацией схемы подключения извещателей (забыл ее крупно показать) и кабельным журналом
Вложения
Тип файла: zip rle3.zip (7.94 Мб, 145 просмотров)

Последний раз редактировалось zamtmn, 08.01.2010 в 02:34.
zamtmn вне форума  
 
Автор темы   Непрочитано 08.01.2010, 18:11
#20
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


Цитата:
to Кулик Алексей aka kpblc

Так там все просто как раз (правда, все сделано через ActiveX)...
Будем штурмовать потихоньку

Цитата:
to Nike
Это довольно сложный код для новичка, поверь. Начни с чего нибудь попроще Например с того, что я тебе выслал.
Спасибо большущее тебе за такой подарочек...
Твои менюшки вообще полезнющая вещь- все здоровски сделано, молодец, какой просто.Мне понравилось
Единственное некоторые блоки(как например пожарный извещатель)вставляются с огромной точкой привязки(круг с крестиком посередине)...но это мелочь,но в целом ГУД!!!
ЛИСП я там еще не смотрел, попробую разобраться, может. что и получится!!!

Цитата:
to zamtmn
Я ни с лиспом ни с arx не подружился и пошел своим путем.
во вложении видео проекта (от балды) на 2 шлейфа с генерацией схемы подключения извещателей (забыл ее крупно показать) и кабельным журналом
Очень заинтересовало!
Обязательно гляну...интересно, что за путь такой избран хитрый
SpillOver вне форума  
 
Непрочитано 08.01.2010, 18:16
#21
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Цитата:
Сообщение от SpillOver Посмотреть сообщение
с огромной точкой привязки
Попробуй поиграться настройками отображения точки (команда _.ddptype, или системные переменные pdmode и pdsize).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.01.2010, 18:26
#22
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


Цитата:
to Кулик Алексей aka kpblc
Попробуй поиграться настройками отображения точки (команда _.ddptype, или системные переменные pdmode и pdsize).
Верно подсказали...все исправил, уменьшив масштаб точки в процентах.
SpillOver вне форума  
 
Непрочитано 08.01.2010, 18:36
#23
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Цитата:
Сообщение от SpillOver Посмотреть сообщение
подсказали
http://kpblc.blogspot.com/2010/01/blog-post.html
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.01.2010, 18:46
#24
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


Цитата:
to Кулик Алексей aka kpblc
Меня опять много
Почитал, забавно

Цитата:
to zamtmn
Я ни с лиспом ни с arx не подружился и пошел своим путем.
во вложении видео проекта (от балды) на 2 шлейфа с генерацией схемы подключения извещателей (забыл ее крупно показать) и кабельным журналом]
Посмотрел видео...а что это за прога, где это все происходит?!

Последний раз редактировалось SpillOver, 08.01.2010 в 19:11.
SpillOver вне форума  
 
Непрочитано 08.01.2010, 19:08
#25
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Цитата:
Сообщение от SpillOver Посмотреть сообщение
Спасибо большущее тебе за такой подарочек... Твои менюшки вообще полезнющая вещь- все здоровски сделано, молодец, какой просто.Мне понравилось Единственное некоторые блоки(как например пожарный извещатель)вставляются с огромной точкой привязки(круг с крестиком посередине)...но это мелочь,но в целом ГУД!!!
Да пожалуйста! Раз все так ГУД - то можно и в downloads выложить - только там код, если честно очень грязный что-ли, непричесанный и с недоработками - позорными тряпками закидают - обработка ошибок, локализация переменных не везде, еще там чего, чего и я не знаю, хотя это работе в целом не мешает.
Попробуй из командной строки набрать команды "rr", "cr", "mr", тыкай в блок и посмотри что будет.. Есть еще короткие быстрые функции редактирования, перемещения, задания размера текста атрибутов с командной строки, если интересно - поделюсь..

Точки, если где еще встретятся - из блоков можно удалить, они там не нужны - так, пережиток прошлого остался.. А про стиль отображения точек - kpblc уже подсказал - меню "Формат/Отображение точек"

Последний раз редактировалось Nike, 08.01.2010 в 19:38.
Nike вне форума  
 
Непрочитано 08.01.2010, 19:45
#26
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


SpillOver
программа самописная http://shamangrad.net/project.php?act=view&prj=zcad
zamtmn вне форума  
 
Автор темы   Непрочитано 08.01.2010, 19:49
#27
SpillOver

Комплексные системы безопасности
 
Регистрация: 05.01.2010
Санкт-Петербург
Сообщений: 14


Цитата:
to NIKE
Попробуй из командной строки набрать команды "rr", "cr", "mr", тыкай в блок и посмотри что будет.. Есть еще короткие быстрые функции редактирования, перемещения, задания размера текста атрибутов с командной строки, если интересно - поделюсь..
Пощупал команды "rr", "cr", "mr", -великолепно!Шаманство просто
А что за такие "короткие быстрые функции "-можно в студию,плизе
__________________
Скупой платит дважды! Пойду работать к скупому! :D
SpillOver вне форума  
 
Непрочитано 08.01.2010, 21:36
#28
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Цитата:
Сообщение от SpillOver Посмотреть сообщение
Шаманство просто
Шаманство - у zamtmn в Шаманграде, а у меня - так, баловство
Про атрибуты - функции в личку пришлю
Nike вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как генерировать блоки с атрибутами в пространстве модели(листа) при помощи LISP!!!



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сейсмозащита и сейсмоизоляция существующих, построенных зд. IANationalInformAgentstvo Прочее. Архитектура и строительство 216 20.01.2015 16:51
Мониторы LCD CRT Разное 94 17.06.2008 10:51
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46
БРЕД СИВОЙ КОБЫЛЫ Kryaker Разное 1876 29.12.2006 23:41
как программно вставлять блоки с атрибутами без запроса? kp+ Программирование 2 14.10.2005 15:11