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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Штриховка

Штриховка

Ответ
Поиск в этой теме
Непрочитано 19.10.2004, 15:12 #1
Штриховка
Serg
 
Сообщений: n/a

Можно ли из существующей штриховки вырезать определенную область?
Просмотров: 2637
 
Непрочитано 19.10.2004, 15:29
#2
ilka_t


 
Регистрация: 20.01.2004
Москва
Сообщений: 154


в 2005 без проблем командой TRIM можно ето сделать
ilka_t вне форума  
 
Непрочитано 19.10.2004, 15:44
#3
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Для ранних версий Акада писал маленький лисп
Код:
[Выделить все]
(defun innerloop (/ inner-saf loop hatch)
  (vl-load-com)
  (if
    (and
      (setq loop (car (entsel "\nВыберите островок:")
		 ) ;_ end of car
      ) ;_ end of setq
      (setq hatch (car (entsel "\n Выберите штриховку:")
		  ) ;_ end of car
      ) ;_ end of setq
    ) ;_ end of and
     (progn
       (setq inner-saf (vlax-make-safearray vlax-vbobject '(0 . 0))
	     hatch     (vlax-ename->vla-object hatch)
       ) ;_ end of setq
       (vlax-safearray-fill
	 inner-saf
	 (list
	   (vlax-ename->vla-object loop)
	 ) ;_ end of list
       ) ;_ end of vlax-safearray-fill


       (vla-AppendInnerLoop hatch inner-saf)
       (vla-evaluate hatch)
     ) ;_ end of progn
  ) ;_ end of if
  (princ)
) ;_ end of defun
Эдуард вне форума  
 
Непрочитано 19.10.2004, 16:30 Штриховка
#4
Serg


 
Сообщений: n/a


Спасибо, все работает.
 
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Штриховка