|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Проверка на пересечение полилиний vla-IntersectWith
Регистрация: 13.12.2007
Сообщений: 45
|
||
Просмотров: 3488
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Так сам-то IntersectWith срабатывает нормально, ошибка в преобразовании
![]() http://forum.dwg.ru/showthread.php?t=15426 - ответ ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 13.12.2007
Сообщений: 45
|
Дык я понимаю что IntersectWith нормально отработал, только результат работы мне непонятный, загадочные они эти Варианты. Ушел по ссылке, может вернусь
![]() Последний раз редактировалось vosh, 12.08.2009 в 11:43. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
vosh, Посмотри как это реализовано здесь: VxGetInters - Returns all intersection points between two objects
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 13.12.2007
Сообщений: 45
|
Вернулся...
(vlax-safearray-get-u-bound (vlax-variant-value (vla-IntersectWith (VLAX-ENAME->VLA-OBJECT (car (entsel))) (VLAX-ENAME->VLA-OBJECT (car (entsel))) acextendnone)) 1) меня спасло vlax-safearray-get-u-bound, со своим понятным "2" и "-1" на выходе, уж не знаю что это означает, но главное результат, постигать будем позднее. Кстати, Disney, ругался vlax-safearray->list VVA обязательно вечером ознакомлюсь. Еще раз спасибо. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как Извлечь из строки числа | Kostinok | Программирование | 7 | 12.08.2008 08:00 |