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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Свойства 3-мерных обьектов в DXF

Свойства 3-мерных обьектов в DXF

Ответ
Поиск в этой теме
Непрочитано 01.03.2004, 13:27 #1
Свойства 3-мерных обьектов в DXF
KOV
 
Программирование LISP, C++Builder
 
Регистрация: 01.03.2004
Сообщений: 2

Нужно програмно получить длинну, ширину и высоту 3DSOLIDа.
Как ее выведать из кодов описания примитива в DXF?
Просмотров: 3184
 
Непрочитано 01.03.2004, 15:58
#2
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


А так не проще будет , чем в кодах копаться?
Код:
[Выделить все]
(vla-getboundingbox(vlax-ename->vla-object(car(entsel))) 'fp 'st)
  (mapcar '- (vlax-safearray->list st) (vlax-safearray->list fp))
Эдуард вне форума  
 
Автор темы   Непрочитано 04.03.2004, 12:45
#3
KOV

Программирование LISP, C++Builder
 
Регистрация: 01.03.2004
Сообщений: 2


Спасибо за совет. Но если бы все было так просто...
Так можно работать если обьект лежит на одной из плоскостей, т.е. если его ребра параллельны осям. А если он наклонен? Тогда vla-getboundingbox возвращает не тот прямоугольник.
KOV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Свойства 3-мерных обьектов в DXF

Размещение рекламы