| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
30.11.2010, 12:46 | #1 | |
Autolisp Отрисовка и перерисовка объектов как в MagiCad
Регистрация: 01.07.2010
Сообщений: 521
|
||
Просмотров: 3679
|
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
"Как в Magicad" не получится. Эта и другие системы используют не базовые штатные примитивы, а custom-объекты, наделенные специальными свойствами и методами. Они могут включать "поменял расход и все перерисовалось". Делается это на ObjectARX.
|
|||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
"к нему прилепить расширенные данные" вот этого никак не понимаю, можно объяснить, что это значит?
Хочется сделать вообще так, что бы поставил точки, задал расходы в помещениях по известным формулам посчитался диаметр труб и они отрисовались. Впринципе такое сделать можно, но весь вопрос в перерисовке...типа поменялся расход в комнате, нужно что бы все перерисовалось...вот какая идея...знаю, что велосипед изобретаю, но хочется свое... |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Расширенные данные "сами собой", при изменении каких-то свойств объекта, не изменяются. Их надо изменять программно. Велосиед изобретать не надо, надо изучать ObjectARX. |
|||
|
||||
|
||||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Реактор отслеживает какие-то события. Можно предусмотреть какие-то действия и с расширенными данными - в зависимости от их типа, назначения, создавшего их приложения. А потом еще что-то в зависимости от самих изменившихся исходных данных. Возможностей не так уж много, но их можно с умом использовать. Например, можно привязывать специальной программой данные об объекте для составления спецификаций. Не примитивно в виде атрибутов блока, а в виде ссылки на запись в базе данных оборудования. Просмотр данных из БД можно сделать специальной программой, которая быдет показывать информацию при щелчке по примитиву. Потом можно сводку сделать, туда не попадут удаленные объекты. При этом технические характеристики будут всегда актуальные, так как БД может вестись в единственном экземпляре. Цитата:
Книжек русских нет и не будет, кое-что можно найти в Интернет. Осваивать начальный уровень придется с год, и это ещё не заветные custom-объекты. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
масштабирование объектов в AutoLISP | sazone | LISP | 12 | 09.04.2009 15:52 |
AutoLISP: Определение количества экземпляров созданных COM объектов | Supermax | LISP | 13 | 22.11.2008 20:31 |
FILTER / фильтр | BM60 | Справочник команд | 0 | 08.07.2008 15:35 |