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

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

Соединение точек полилиниями

Ответ
Поиск в этой теме
Непрочитано 20.07.2009, 18:56 #1
Соединение точек полилиниями
ALEXGVOZ
 
Регистрация: 23.08.2008
Сообщений: 38

привет. существует ли команда которая соединяла точки полилиниями которые не привышалиба определеную длину? заранее спасибо
Просмотров: 2934
 
Непрочитано 20.07.2009, 19:07
#2
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,929


Нет. Привет.
engngr вне форума  
 
Непрочитано 20.07.2009, 22:50
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426


Но, если она (команда) не существует, ее можно попытаться создать
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.07.2009, 08:57
#4
Mek

Изобретение металлических гаражей
 
Регистрация: 10.09.2004
Сибирь
Сообщений: 559


Команду создать, и назвать НЕПРИВЫШАЛИБА
__________________
В этом и состоит диалектика жизни
Mek вне форума  
 
Непрочитано 21.07.2009, 09:50
#5
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


Имеется ввиду соединяет только те точки между которыми опрeделённое расстояние?
Victor вне форума  
 
Непрочитано 21.07.2009, 10:38
#6
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Ее можно создать только после того как будет понятно что именно нужно, а быстрей всего это сделать с помощью примера.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 22.07.2009, 19:50
#7
ALEXGVOZ


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


У меня множество точек и надо их соединить полилиниями который не привышают длину допустим 20 см
ALEXGVOZ вне форума  
 
Непрочитано 23.07.2009, 08:39
#8
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Их надо соединить одной полилнией или попарно, или по 3 штуки, или когда длинна полилинии дойдет до 20 см дальше нельзя, 20 см это сколько (в смысле какой у Вас масштаб), могут ли они пересекаться. Вобщем ставтье задачу яснее, с примерами результата на входе и выходе программы.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 23.07.2009, 10:44
#9
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


что-то наспех слепил
Код:
[Выделить все]
(defun c:p1m( / dis_max nameset setlength krd_1
krd_run blcrun sec_set i namrun)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq dis_max (getreal "Distanse maximum? "))
(setq nameset (ssget "_:L" '(( 0 . "POINT")))) ;imya nabora
(setq setlength (sslength nameset)); dlina nabora
(while (/= setlength 0)
(setq setlength (- setlength 1))
(setq blcrun (ssname nameset 0));imya 1 bloka
(setq krd_1 (cdr (assoc 10 (entget blcrun)))) ;imya
(setq sec_set (ssadd))
(setq i 0)
(repeat setlength
(setq i (1+ i))
(setq blcrun (ssname nameset i));imya tekushevo bloka
(setq krd_run (cdr (assoc 10 (entget blcrun)))) ;imya
(setq dis_run (distance krd_1 krd_run))
(if (< dis_run dis_max) (command "_.pline" krd_1 krd_run "")(ssadd blcrun sec_set))
)
(setq nameset sec_set)
(setq sec_set nil)
(setq setlength (sslength nameset)) ;dlina nabora
)
)
Victor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Соединение точек полилиниями



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экспорт координат выбранных точек в *.txt slan.ru Программирование 184 23.03.2023 08:17
WI-FI соединение плоттера с компьютерами proekt Прочее. Программное обеспечение 9 27.02.2008 12:25
Как устранить смещение точек привязки размеров в "листе balk AutoCAD 8 10.07.2006 12:58
Нужна помощь! Полилиния с равными интервалами опорных точек. pffafer AutoCAD 8 14.03.2005 21:24