|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
04.03.2016, 10:31 | #1 | |
Как узнать пересекает прямоугольник объект или нет на LISP
Регистрация: 20.05.2011
Сообщений: 38
|
||
Просмотров: 2919
|
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
PS Кстати, а почему такое условие - не использовать ssget? Из-за того, что неизвестно, будет ли "данный прямоугольник" в "данный момент" хорошо виден на экране? |
|||
|
||||
Регистрация: 20.05.2011
Сообщений: 38
|
Цитата:
вот хочу альтернативу найти) Сейчас попробовал (setq int (vla-IntersectWith (vlax-ename->vla-object (car (entsel "\nFirst : "))) (vlax-ename->vla-object (car (entsel "\nSecond : "))) acExtendNone)) первым выбираю прямоугольник , вторым объект магикад , выдаёт Ошибка Automation. Пока не реализовано Последний раз редактировалось onix, 04.03.2016 в 11:11. |
|||
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,199
|
ЛИСП не знаю, но уверен что ответ можно получить тут.
|
|||
|
||||
Регистрация: 20.05.2011
Сообщений: 38
|
Цитата:
|
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
|
|||
|
||||
Точно нужно пересечение этого объекта с прямоугольником или достаточно пересечения BoundingBox этого объекта и прямоугольника?
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 20.05.2011
Сообщений: 38
|
|
|||
|
||||
Это максимум из того, что можно получить не имея исходники MagiCAD.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Кстати может быть полезна эта документация: https://www.dropbox.com/s/zkobivwiue...ace_201311.pdf
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 20.05.2011
Сообщений: 38
|
Цитата:
----- добавлено через ----- Спасибо за совет, чуть позже запрос направлю на получение COM для маджикада |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Revit 2012: не отображаются некоторые объекты в плане, видимость включена. | Rudy | Revit | 3 | 04.12.2017 22:41 |
Объединение дуг, линий в единый объект, Как объединить? | Vladimir.P | AutoCAD | 41 | 25.01.2015 08:03 |
Проектируемая дорога пересекает газ высокого давления 12 МПа. Какие нюансы? Является ли объект особоопасным? | inbit | Автомобильные и железные дороги, мосты, тоннели и организация движения | 11 | 23.08.2012 17:14 |
LISP. Как получить объект по хэндлу? | LastGraff | LISP | 2 | 15.11.2011 11:29 |
Как можно из LISP создать КОМ объект и передать его методу BSTR строку? | lexluther | LISP | 2 | 01.08.2009 00:27 |