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

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

Помогите удалить невидимые точки

Ответ
Поиск в этой теме
Непрочитано 14.01.2014, 16:47 #1
Помогите удалить невидимые точки
Terzi Ilia
 
Регистрация: 18.02.2010
Сообщений: 11

Здравствуйте!
Имеется файл только с 4 точками. Если выделять вручную в свойствах показывает 4 объекта. Если делаю _select _all - показывает 6.
Pdsize и Pdmode не помогает. Как мне удалить эти невидимые две точки? Спасибо

Вложения
Тип файла: dwg
DWG 2004
test.dwg (33.3 Кб, 1150 просмотров)

Просмотров: 4124
 
Непрочитано 14.01.2014, 17:01
#2
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 741


От противного
Вложения
Тип файла: dwg
DWG 2007
test_2.dwg (63.8 Кб, 1132 просмотров)
kopekopa вне форума  
 
Непрочитано 14.01.2014, 17:02
#3
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Выдиляй по фильтру слой, невидимые на "0"
ытя вне форума  
 
Автор темы   Непрочитано 14.01.2014, 17:05
#4
Terzi Ilia


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


kopekopa, а как ты сделал? У меня много таких файлов и хотел бы понять как автоматизировать.
Terzi Ilia вне форума  
 
Непрочитано 14.01.2014, 17:14
#5
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 741


В данном случае я просто выделал всё (6 шт.) и затем инвертировал выделение всех нужных объектов (4 шт.). После данной операции выделенными остались 6-4 = 2 объекта, которые после команды ДЕЛ благополучно удалились. В прочих же случаях, когда объектов тысячи, и скрытых/невидимых - соответствующее им количество, то, пожалуй, нужно использовать другие методы.
kopekopa вне форума  
 
Автор темы   Непрочитано 14.01.2014, 17:18
#6
Terzi Ilia


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


А можно поподробнее... Как ты инвертировал? Я могу выделить все 6, а вот как ты отделил те 2? Что за команда?

----- добавлено через ~3 мин. -----
ытя, , ты какой фильтр имеешь ввиду - этот:

(if (setq a (ssget "x" '((0 . "POINT") (8 . "0")))) (command "_erase" a ""))
Terzi Ilia вне форума  
 
Непрочитано 14.01.2014, 17:23
#7
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Цитата:
Сообщение от Terzi Ilia Посмотреть сообщение
Здравствуйте!
Имеется файл только с 4 точками. Если выделять вручную в свойствах показывает 4 объекта. Если делаю _select _all - показывает 6.
Pdsize и Pdmode не помогает. Как мне удалить эти невидимые две точки? Спасибо
Сделать _select _all , потом c Shift рамкой двумя кликами обвести область с видимыми точками - они исключатся и из набора, оставшиеся - Del.
Nike вне форума  
 
Непрочитано 14.01.2014, 17:36
#8
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


1. Артефакты остались от "Машиностроительное приложение от Genius GMBH" - две точки на слое "0", чуть правее и ниже.
2. Как лечить - Выбрать всё (Ctrl+A) , запустить создание блока (_block), в открывшемся окне убрать галочку "Указать на экране", ввести любое имя блока, нажать ОК, указать базовую точку в любо месте - создался блок, затем зайти во внутрь созданного блока (двойной клик по блоку), внутри блока видим все точки включая невидимые, и обязательно рисуем отрезок внутри блока (пофиг где и какой), закрываем редактор блока с сохранением, вернувшись в окно када - показать всё - видим все точки включая не видимые, но внутри блока (и отрезок), ВЗРЫВАЕМ нафиг блок, удаляем отрезок и ненужные точки. Всё.
3. Несём 3,50 в кассу.
Изображения
Тип файла: jpg 1.JPG (8.6 Кб, 227 просмотров)
maratovich вне форума  
 
Автор темы   Непрочитано 14.01.2014, 17:56
#9
Terzi Ilia


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


maratovich, спасибо за подробный ответ, это самое то!!!
Спасибо всем за советы.


По-быстрому забацал скрипт, который удаляет невидимые точки и проблема исчезла:

(if (setq a (ssget "x" '((0 . "POINT") (8 . "0")))) (command "_erase" a ""))
zoom
_e
Terzi Ilia вне форума  
 
Непрочитано 14.01.2014, 20:06
#10
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,437
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Terzi Ilia Посмотреть сообщение
maratovich, спасибо за подробный ответ, это самое то!!!
Спасибо не булькает.
Цитата:
Сообщение от Terzi Ilia Посмотреть сообщение
По-быстрому забацал скрипт, который удаляет невидимые точки и проблема исчезла:

(if (setq a (ssget "x" '((0 . "POINT") (8 . "0")))) (command "_erase" a ""))
zoom
_e
А если на слое 0 будут нужные точки ?

Добавьте фильтр с кодом 60 . 1 , у этих точек он равен 1, тогда уж точно ничего лишнего не зацепит.
Код:
[Выделить все]
60 Object visibility (optional): 0 = Visible; 1 = Invisible
maratovich вне форума  
 
Автор темы   Непрочитано 14.01.2014, 22:07
#11
Terzi Ilia


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


Понимаю что спасибо не булькает. Если будете у нас на Колыме, заходите на стакан чая !
Terzi Ilia вне форума  
 
Непрочитано 15.01.2014, 00:34
#12
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010


Цитата:
Сообщение от Terzi Ilia Посмотреть сообщение
Если будете у нас на Колыме, заходите на стакан чая
Кхе-кхе. Нет, уж лучше коньяку.
Nike вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Помогите удалить невидимые точки



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как удалить невидимые объекты в файле bargool AutoCAD 17 15.04.2022 11:48
Помогите удалить слой Profzed AutoCAD 4 04.10.2013 15:55
помогите удалить заливку alldmc AutoCAD 4 16.01.2012 19:46
AutoCad 2010 Как удалить "вставку" т.е. ссылку на DWG из проекта? star282 AutoCAD 3 17.02.2011 20:44
Помогите удалить слой! Dim@ AutoCAD 14 27.10.2006 14:57