Пожалуйста, помогите, нужен lisp для выбора объектов - Страница 2
Реклама i
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

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

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

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

в чертежа есть многих точки, многих линии и многих других объектов. Нарисуйте многоугольник линию края, выберите линию и автоматические выбрать все точки, многих линии и многих других объектов. Есть ли у вас такое Lisp? Пожалуйста, помогите
Просмотров: 7570
 
Автор темы   Непрочитано 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,996


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,996


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,996


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
Просмотров: 35
Размер:	104.2 Кб
ID:	163438  Нажмите на изображение для увеличения
Название: 1-2.jpg
Просмотров: 32
Размер:	109.1 Кб
ID:	163441  

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

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


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,996


Цитата:
Сообщение от 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
Просмотров: 26
Размер:	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