(изменено: 1 1, 7 апреля 2011г. 13:53:42)

Тема: Выбор по объекту

Прграмма выбирает примитивы по таким свойствам как слой, цвет, и типу примитива, и блоки по их имени. выбирает и если цвет не задан. конечно это заново изобретенный велосипед но все же кому нибудь может подойдет.

(defun c:vib_obj (/ sp1 sp2 sp3 sp4 sp_dxf im nab kp)
(while (= im nil)
  (setq im (car (entsel "\nУкажите объект :")))
    (if (null im) (princ "Невыбраны объекты!" )
   (progn
     (princ)
  (setq sp_dxf (entget im))
  (setq sp1 (assoc 2 sp_dxf))
  (setq sp2 (assoc 0 sp_dxf))
  (setq sp3 (assoc 8 sp_dxf))
  (setq sp4 (assoc 62 sp_dxf))
  (cond
  ((/= sp1 nil)
  (setq  nab (ssget "_X" (list sp1)))
  (sssetfirst nab nab)
  )
  ((= sp4 nil)
  (setq  nab (ssget "_X" (list sp2 sp3)))
  (sssetfirst nab nab)
  )
  ((/= sp4 nil)
  (setq  nab (ssget "_X" (list sp2 sp3 sp4)))
  (sssetfirst nab nab)
  )
  (T "")
  )
  (setq kp (strcat "Выбрано примитвов+++<"(rtos (sslength nab) 2 0 )">+++" ))
  (princ kp)
    (setq nab nil)
  (princ)
  )
  )))

Re: Выбор по объекту

попробовал этот lsp, отличие от подобных - выбор похожих не только по слою, типу, а и по цвету. Правда заметил одну особенность : когда у образца цвет "послою", то выбираются примитивы только по слою и типу, а когда у образца цвет "не послою", то выбираются по слою, типу и цвету !
to 1 1  можно сделать так чтоб выбирались примитивы всегда с учетом цвета ?

Re: Выбор по объекту

Largo_GT пишет:

отличие от подобных - выбор похожих не только по слою, типу, а и по цвету.

Значит не все смотрел: ObjectARX. SelSim - выбор по образцу Здесь есть настройка, позволяющая выбирать по цвету.

Re: Выбор по объекту

Александр Ривилис пишет:

Значит не все смотрел: ObjectARX. SelSim - выбор по образцу Здесь есть настройка, позволяющая выбирать по цвету.

О! спасибо Александр, настройка выбора - без равных!

Re: Выбор по объекту

ObjectARX. SelSim
- выбор по образцу Ясен перец, до такого мне как говорится, с...ть и с...ть, а может и никогда не сделать! :D
написал в надежде, что кому нибудь пригодится.
мне мой код помог с объектами экспортироваными из кредо там цвет всегда задан

Re: Выбор по объекту

где же найти выбор подобного текста...?

Re: Выбор по объекту

Чай Ник пишет:

где же найти выбор подобного текста...?

http://youtu.be/OaTVYSIXXIM