|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
ИМХО. Если бы мне нужно было бы сделать подобное и с полной совместимостью с чистым автокадом, то я бы смотрел в сторону псевдо кусомных объектов на основе анонимных блоков. А по поводу панели и свойств.... гуглится OPMNetExt
Но все это нужно обсуждать явно не в этом разделе форума... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Цитата:
|
|||
|
||||
Регистрация: 12.12.2016
Сообщений: 24
|
Возможно Вас поможет программа от уважаемого Lee Mac.
http://www.lee-mac.com/programs.html Length Field to Attribute - заносит длину полилинии в атрибуты блока. Area Field to Attribute - заносит площадь в атрибуты блока. ----- добавлено через ~1 мин. ----- Это ответ на просьбу в посте 12. ----- добавлено через ~2 мин. ----- площадь и длина заносятся в виде полей и меняются с изменением объекта |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Сергей812, угу, предлагал, статичные блоки: нарисовать линии и по ним сделать блоки, это просто, но с этими блоками потом не удобно работать и менять их... Моя идея, сделать несколько "расширенные" динамические блоки, т.е. что бы можно было как бы рисовать "полилинию" и менять/добавлять/удалять вершины, двигать за ручки , но при этом это был бы блок с атрибутами... по этому и "псевдо кустомные" объекты. Т.е. у исполнителя, у которого в акаде запущена соответствующая программа в работе были бы легко изменяемые и редактируемые "псевдодинамические" блоки, а у заказчика (без программы), простые статичные.
Но я думаю энтузиазма это у ТС мой подход вызовет еще меньше, чем идея со статичными блоками, т.к. такого рода программы и приложения крайне редки, да и примеров кода в сети кот наплакал.. ЗЫ Сейчас подумалось... псевдодинамические блоки .... наверное это максимально точное название для такого рода объектов.... |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Boxa, честно говоря, не вижу смысла работы с псевдокастомными объектами в данном случае - исполнитель работает как обычно, а потом для заказчика с голым акадом вызовом команды надстройки делается копия файла с переведенными полилиниями в блоки с атрибутами. Не выхватывает же заказчик из под рук рабочие файлы, надеюсь)
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Сергей812, если атрибуты на самом чертеже не видны, но можно и так, а если видны, то править оформление каждый раз при передаче... ну такое.
В любом случае вариантов решения задачи масса, только ТС они до лампочки. =) |
|||
|
||||
Показ содержания Xdata при "наезде" на элемент - лисп от CADaSchtroumpf, read_XD.lsp.
Его же лисп конвертации Object Data (Map/Civil) в Xdata - OD2XD.lsp.
__________________
количество моих сообщений не говорит о знании Автокада Последний раз редактировалось АлексЮстасу, 26.02.2020 в 14:16. |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
АлексЮстасу, чистый ACAD не знает функций ade_*
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
В read_XD.lsp нет никаких "ade_*".
А OD2XD.lsp, естественно, будет работать только у тех, у кого есть Object Data, т.е. есть Map/Civil, о которых речь была в начале темы.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
|
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
АлексЮстасу, вообще-то раздел не совсем вертикалок. И об обязательности вертикалки стоило бы предупреждать.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
И в теме обсуждали использование Map 3D.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Offtop: А я еще в #2 сказал, что в чистом ACAD подобное сделать невозможно Ты каждый раз, когда отвечаешь, перечитываешь всю тему?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Offtop: Разве я с этим твоим утверждением хоть в чем-то спорил?
Мне только что попались эти лиспы. Они соответствуют обсуждаемым в теме подходам. Вдруг, да кому-то пригодятся... Если считаешь эти лиспы неуместными, удали мои сообщения, пожалуйста.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
геодезист Регистрация: 22.12.2009
Киров
Сообщений: 23
|
http://odclass-odedit.com/od_ru.html это в тему?
|
|||
|
||||
Цитата:
Пользовательские описательные данные будут при этом храниться в XData. Т.е. будут одинаково доступны в любом AutoCAD.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дублируются полилинии, блоки, атрибуты в динамических блоках. Как избежать? | Nemyheim | Динамические блоки | 30 | 22.10.2021 13:34 |
Проблемы с возвратом площади полилинии в динамическом блоке (поля и атрибуты) | Полусолнце | Динамические блоки | 10 | 11.11.2016 11:51 |
Атрибуты не в блоках, атрибуты как самостоятельный примитив | АлексЮстасу | AutoCAD | 11 | 13.05.2015 10:39 |
Можно ли полилинии присвоить доп. свойства посредством LISP | piter_ch | LISP | 1 | 20.11.2012 18:32 |
Атрибуты для полилинии | Botticelli | AutoCAD | 13 | 17.10.2011 23:17 |