|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.07.2005, 09:58 | #1 | |
Круги в точки
джедай
Магадан
Регистрация: 31.01.2005
Сообщений: 460
|
||
Просмотров: 15410
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
> zamtmn : я так подозреваю, что вставлялись donut, которые фактически являются полилинией, состоящей из 2 дуговых сегментов, и обладающая некоторой заданной (или вычисленной, неважно) толщиной. После разбития получаем 2 полуокружности. Это задачка такая, с кондачка не решается (имхо). Это все равно что спросить: а можно ли разбитые (exploded) размеры превратить обратно в нормальные размеры?
Прошу не воспринимать как наезд. Личное мнение, не более.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
свободный художник (freelancer) Регистрация: 24.04.2005
Сообщений: 58
|
>Димас
если задача одноразовая и нужно заменить все круги точками, может подойдет: (setq cset (ssget "_X" (list (cons 0 "circle"))) n 0) (repeat (sslength cset ) (setq pt (cdr (assoc 10 (entget (ssname cset n))))) (command "point" pt) (setq n (1+ n)) ) (command "erase" cset "") -- у меня давление поднимается, когда получаю чертеж с разбитыми блоками или "нарисованными" размерами.. |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>Димас
Цитата:
Так может тебе надо было вставить в эти точки блоки которые там были? Так это в общем то не проблемма. |
|||
|
||||
джедай Регистрация: 31.01.2005
Магадан
Сообщений: 460
|
Уже поздно :(
копии нет, время - тоже... а точки нужны для работы в Land Desktop.... из блоков у меня их выдрать не получается, из множества кругов и линий тоже то есть нужны только точки (а они были вставленны как блок да еще аж 4 раза и потом взорваны...) |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||