Тема: Как посчитать количество точек в замкнутом контуре полилинии?
Есть замкнутый контур 2Д полилинии в нем и за ним есть точки их много, как внутри этого контура почитать колличество точек? :(
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Autodesk → AutoCAD → Как посчитать количество точек в замкнутом контуре полилинии?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Есть замкнутый контур 2Д полилинии в нем и за ним есть точки их много, как внутри этого контура почитать колличество точек? :(
Команда SELECT с опциями WP или CP позволит опираясь на точки полилинии создать набор всего что в контуре , отфильтровать ТОЧКИ от другого мусора уже проще ....
Сергей Марит Знать бы еще где эту команду найти и опции тоже? У меня Civil русский 2008
Yuriy прошел по вашей ссылке, пол часа разбирался в писанине, так ниче и не понял.
Знать бы еще где эту команду найти и опции тоже?
Command: _select
Select objects: ?
*Invalid selection*
Expects a point or
Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/Multiple/P
revious/Undo/AUto/SIngle/SUbobject/Object
Select objects: _wp или _cp
First polygon point: ...
далее необходимо указывать точки контура
поскольку это нудно и монотонно
лучше воспользоваться програмкой, которую наверняка можно найти среди вышеприведенных ссылок
програмка должна запросить выбор контура а затем выберет только то что внутри
неплохо еще и фильтр подключить для отбора только точек
...
а вот и програмка
LISP.Выделение объектов в области контура
програмка подсчета кол-ва точек внутри выбранного контура
на основе кода из#6 ссылки из #6
(defun c:test () (setq fuzz 0.5 ; точность проверки.. ss (ssget "_WP" (ACET-GEOM-OBJECT-POINT-LIST (car (entsel)) fuzz) ) ) (command "._pselect" ss "") (setq ss (ssget "_P" '((0 . "POINT"))) ) (command "._pselect" ss "") (princ "\nКоличество точек = ")(princ (sslength ss)) (princ))
У клева спасибо всем за подробности,рад что такие форумы существуют, Yuriy Вам отдельная благодарность!
Yuriy ! еще одна отдельная благодарность ... загляни на grif-cad.ru мне кажется Вам там кое-что будет интересно ...
загляни на grif-cad.ru мне кажется Вам там кое-что будет интересно ...
Спасибо, загляну ...
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Autodesk → AutoCAD → Как посчитать количество точек в замкнутом контуре полилинии?
Форум работает на PunBB, при поддержке Informer Technologies, Inc