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

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

Точки в кругах

Ответ
Поиск в этой теме
Непрочитано 11.01.2012, 21:15 #1
Точки в кругах
Вовочка
 
пищевая технология
 
Киев
Регистрация: 02.06.2009
Сообщений: 283

Всем привет.
Есть n-ое количество кругов (около 2 тыс.). Задача: проставить в их центрах примитив "точка". Вопрос: можно ли как-то это автоматизировать?
Комманду "массив" не предлагайте - круги расставлены хаотично.
Спасибо.
Просмотров: 1874
 
Непрочитано 11.01.2012, 22:15
#2
Кулик Алексей aka kpblc
Moderator

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


osmode поставь на "Центр" и вызывай команду _.point. Потом копировать последний примитив.
Поскольку вопрос в разделе "AutoCAD", будет еще пара-тройка ответов аналогичного плана, мне кажется. Потом у кого-нибудь лопнет терпение и будет предложен лисп / .NET / VBA.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.01.2012, 22:52
#3
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от Вовочка Посмотреть сообщение
Есть n-ое количество кругов (около 2 тыс.). Задача: проставить в их центрах примитив "точка". Вопрос: можно ли как-то это автоматизировать?
не знаю на кой это надо, разве что в учебных целях, проще простого
gomer вне форума  
 
Автор темы   Непрочитано 11.01.2012, 23:31
#4
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


gomer. Нужно это для перевода этих точек в иную программу. Мне показали нечто похожее toolpace, но во-первых не то, а во-вторых у меня его нет.
Вовочка вне форума  
 
Непрочитано 11.01.2012, 23:38
1 | #5
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Код:
[Выделить все]
 ((lambda ( / ss i)
   (if (setq ss (ssget '((0 . "CIRCLE"))))
     (progn
       (setq i -1)
       (repeat (sslength ss)
	 (entmake (list
		   '(0 . "POINT")
		    (assoc 10 (entget (ssname ss (setq i (1+ i)))))
		  )
	 )
       )
     )
   )
   (princ)
 )
)
5 минут делов
gomer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Точки в кругах



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу пример расчета инсоляции FINE Поиск литературы, чертежей, моделей и прочих материалов 266 25.10.2017 18:54
Проблемы с расчетом Ж/Б каркаса в ANSYS derik ANSYS 457 04.07.2017 16:16
Как вычислить расстояние от точки до точки методами ActiveX? Supermax Программирование 31 20.11.2009 12:23
DwgRuLispLib: Геометрия. Принадлежность точки дуге VVA Библиотека функций 3 10.12.2007 12:41
как в CIVIL 3D точки нанесенные в 3-ке - перенести в точки п maksimys AutoCAD 3 23.08.2007 14:13