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

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

Пожалуйста, помогите, нужен lisp для выбора объектов

Закрытая тема
Поиск в этой теме
Непрочитано 03.04.2013, 23:00
Пожалуйста, помогите, нужен lisp для выбора объектов
macros55
 
Регистрация: 02.04.2013
Сообщений: 24

в чертежа есть многих точки, многих линии и многих других объектов. Нарисуйте многоугольник линию края, выберите линию и автоматические выбрать все точки, многих линии и многих других объектов. Есть ли у вас такое Lisp? Пожалуйста, помогите
Просмотров: 7113
 
Автор темы   Непрочитано 11.01.2016, 07:45
#21
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


письма ошибки ; error: AutoCAD.Application: Not applicable
macros55 вне форума  
 
Непрочитано 11.01.2016, 08:16
#22
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


macros55, Выложи файл с примером
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 11.01.2016, 08:47
#23
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


Никаких проблем по установке, но LISP принадлежит ей ошибка

Command: NS
; error: AutoCAD.Application: Not applicable
Command:
macros55 вне форума  
 
Непрочитано 11.01.2016, 08:56
#24
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


macros55, Мне нужен dwg файл, в котором возникает данная ошибка. У меня все работает. Сообщи так же версию и разрядность Автокада
I need a dwg file in which the error occurs. Please attach it.
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 11.01.2016 в 09:02.
VVA вне форума  
 
Автор темы   Непрочитано 11.01.2016, 09:21
#25
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


Это мой проект http://forum.dwg.ru/attachment.php?a...1&d=1452493226
Вложения
Тип файла: dwg
DWG 2007
TEST.dwg (200.1 Кб, 697 просмотров)
macros55 вне форума  
 
Непрочитано 11.01.2016, 10:37
#26
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Update #20 Try again
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 12.01.2016 в 10:37.
VVA вне форума  
 
Автор темы   Непрочитано 11.01.2016, 14:29
#27
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


VVA большой спасибо lisp super...ещё маленький проблем

Что происходит?

VVA ещё второй маленький проблем
Миниатюры
Нажмите на изображение для увеличения
Название: img.jpg
Просмотров: 34
Размер:	104.2 Кб
ID:	163438  Нажмите на изображение для увеличения
Название: 1-2.jpg
Просмотров: 31
Размер:	109.1 Кб
ID:	163441  

Последний раз редактировалось Кулик Алексей aka kpblc, 11.01.2016 в 15:21.
macros55 вне форума  
 
Непрочитано 11.01.2016, 17:57
#28
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


macros55, Потому что метод IntersectWith для блока ищет пересечение не с примитивами, входящими в блок, а с его ограничивающим прямоугольником (bounding box)

Код:
[Выделить все]
(defun C:TEST ()
  ;;;Command Test draw block's bounding box
  (vl-load-com)
(and
  (setq tmp_blk (car(entsel "\nselect Block : ")))
  (or (vla-GetBoundingBox (vlax-ename->vla-object tmp_blk) 'MinPt 'MaxPt) t) ;_Границы блока
  (setq	MinPt (vlax-safearray->list MinPt)
       MaxPt (vlax-safearray->list MaxPt)
	)
  (vl-cmdf "_Rectang" "_none" (list(car MinPt)(cadr MinPt)) "_none" (list(car MaxPt)(cadr MaxPt)))
  )
  )
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 11.01.2016, 18:24
#29
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


VVA (bounding box) ладно большой спасибо..но почему выбрали OFF LAYER (второй картинке)
macros55 вне форума  
 
Непрочитано 11.01.2016, 21:15
#30
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Цитата:
Сообщение от macros55 Посмотреть сообщение
но почему выбрали OFF LAYER (второй картинке)
Потому что не было сказано, что этого делать не следует
Завтра посмотрю, что можно сделать

----- добавлено через ~13 ч. -----
Обновил #20
Update #20 Try again
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 12.01.2016, 11:20
#31
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


VVA большой спасибо..lisp

----- добавлено через ~1 ч. -----
VVA можно следующий вопрос?
macros55 вне форума  
 
Автор темы   Непрочитано 12.01.2016, 12:26
#32
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


new lisp
Миниатюры
Нажмите на изображение для увеличения
Название: 3.jpeg
Просмотров: 25
Размер:	167.8 Кб
ID:	163478  
macros55 вне форума  
 
Автор темы   Непрочитано 12.01.2016, 12:48
#33
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


извини первая картинке (0.50) это неправильно как, удалить ее ...правильно второй картинке (0.05)
Миниатюры
Нажмите на изображение для увеличения
Название: 3.jpeg
Просмотров: 25
Размер:	167.6 Кб
ID:	163482  

Последний раз редактировалось macros55, 12.01.2016 в 12:53.
macros55 вне форума  
 
Автор темы   Непрочитано 15.01.2016, 14:38
#34
macros55


 
Регистрация: 02.04.2013
Сообщений: 24


VVA ?
macros55 вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Пожалуйста, помогите, нужен lisp для выбора объектов

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите студенту )! Нужен интересный, креативный план дома для Дипломной работы. dengrits1 Поиск литературы, чертежей, моделей и прочих материалов 4 07.02.2012 14:04
Помогите пожалуйста рассчитать стальную петлю на изгиб borisovev11 Конструкции зданий и сооружений 55 29.11.2011 16:19
Помогите пожалуйста с отоплением Mishan13 Отопление 3 27.10.2011 12:29
Помогите пожалуйста советом по гидроизоляции. SanjkaK Конструкции зданий и сооружений 10 09.08.2011 17:35
Помогите пожалуйста найти поперечник вагона с углём МишаИнженер Поиск литературы, чертежей, моделей и прочих материалов 16 05.08.2011 18:54