| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как прочитать свойства объекта, не являющегося родным для Автокада

Как прочитать свойства объекта, не являющегося родным для Автокада

Ответ
Поиск в этой теме
Непрочитано 06.04.2017, 15:18 #1
Как прочитать свойства объекта, не являющегося родным для Автокада
krok64
 
Л, ТХ
 
Ухта
Регистрация: 01.06.2016
Сообщений: 38

Есть надстройка для Автокада, называется СПЛИТ, предназначенная для прокладки трубопроводов. У этой надстройки есть свои объекты. Один из них на рисунке. Как программно прочитать его свойства (Угол, радиус, тангенс и тд). Может кто сталкивался с похожим и подскажет в какую сторону смотреть.

Миниатюры
Нажмите на изображение для увеличения
Название: split_block.png
Просмотров: 50
Размер:	26.5 Кб
ID:	186172  

Просмотров: 3446
 
Непрочитано 06.04.2017, 15:22
#2
Кулик Алексей aka kpblc
Moderator

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


На каком языке пишешь?
Этот самый "Сплит" гарантированно подгружен? Ну или хотя бы соответствующий ObjectEnabler?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 06.04.2017, 15:28
#3
krok64

Л, ТХ
 
Регистрация: 01.06.2016
Ухта
Сообщений: 38


Язык без разницы какой. Знаю VLisp и VBA, но если это решается только через .NET то выучу его. Сплит подгружен и работает. Проблема в том что надо сделать табличку из 1000 таких выносок (средствами СПЛИТ это невозможно). Руками набивать все эти значения из чертежа не вариант

----- добавлено через ~2 мин. -----
Команда nentsel на этом объекте выдает только:
Команда: (nentsel)
Выберите объект: (<Имя объекта: 7ffff803a30> (882.639 381.904 0.0))
krok64 вне форума  
 
Непрочитано 06.04.2017, 15:30
#4
Кулик Алексей aka kpblc
Moderator

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


Если lisp, то снимай полный дамп с объекта. Возможно, придется смешивать ename- и vla-методы работы.

----- добавлено через 39 сек. -----
Через VBA - не уверен, что сработает. Запроси объект, останови выполнение кода и смотри свойства полученного указателя.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 06.04.2017, 15:39
#5
krok64

Л, ТХ
 
Регистрация: 01.06.2016
Ухта
Сообщений: 38


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Если lisp, то снимай полный дамп с объекта. Возможно, придется смешивать ename- и vla-методы работы.
(entget (car (entsel))) выдал все что надо. спасибо.
krok64 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как прочитать свойства объекта, не являющегося родным для Автокада

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
diesel взять свойства объекта, field vs diesel Didencool Программирование 9 14.02.2017 13:12
Отрисовка полосы отвода линейного объекта Агент СмиТ Программирование 10 06.11.2012 10:05
Ищу 3д модель (приложение к паспорту антитеррористической защищенности объекта) Lirikk Поиск литературы, чертежей, моделей и прочих материалов 2 20.09.2012 21:53
Получение разрешения на строительство объекта капитального строительства maxummm Прочее. Архитектура и строительство 18 25.08.2010 20:31
свойства объекта в 2004 не всегда работает ingener AutoCAD 3 03.12.2003 12:37