В автокаде не выделяются несколько объектов

Обновлено: 07.07.2024

Форумы CADUser → Autodesk → AutoCAD → AutoCAD 2006. Почему объекты на 100% попадающие под выделение - не выделяются ?

Тема: AutoCAD 2006. Почему объекты на 100% попадающие под выделение - не выделяются ?

При попытке выделить > кол-во объектов часть из них не выделяется.
Все объекты 100% попадают под выделение, причём неважно какой рамкой.
Логика выделения не понятна - не выделенные объекты могут находится как ближе к начальной точке секущей рамку, так и кусками по всей области выделения.
AutoCAD 2006 EN, 2004 EN.
Заранее благодарю.

все на уровне предположений:
1. файл часом не с 2002-го пришел? Если да, то тут несколько вариантов - попробовать пересохранить в формате 2000-го, потом открыть, сохранить в 2004-м, снова открыть. Может не сработать, тогда только _.wblock для всего.
2. Во время выделения перемещения не происходит? т.е. "невыделяемые" объекты не уходят за видимую область? Если так, то либо выделение через _.qselect, либо через (ssget) с фильтрами, либо попробовать способ 1.
---
ИМХО

> Nino
может layer locked ?

Общеизвестно, что при выборе любыми рамкми, полигонами и секущей линией, програмно ли или интерактивно, будут выбраны только объекты находящиеся на экране в момент указания последней точки.

> AY
Угу. Но! если выбирать объекты "по одному", то такого нет. Глюк-с.

> kpblc
Нет. Это описанное поведение.

> Александр Ривилис
насчет описаности. ссылочку бы. Я нашел, только в help для 2002(в 2004 не нашел), и то в секретных материалах, и то не явно.

> Jura
Я же не писал, что описанное для всех. :(

Такая-же фигня, только еще и если тыкать объект напрямую тоже 0 эмоций программы, может кто и с таким сталкивался.

Объекты случайно не на DEFPOINTS слое? Именно на нем такие глюки бывают.
ПС Если бы слой был блокирован - программа бы ответила (если команда просит указать) - выбрано столькото, из них столькото на блок.слое.

> Nino
Есть у меня такое задание на сообразительность.
Надо в пространстве листа создать видовой экран, сквозь который видны объекты модели. Активизировать режим пространство листа (кнопка MODEL/PAPER должна показывать PAPER). Затем с помощью ZOOM Window установить такой вид, границы которого располагаются внутри видового экрана листа. В результате на видно ни границ листа, ни видового экрана. После этого можно пригласить экзаменуемого и попросить удалить или изменить один из видимых объектов модели.
Далеко не каждый обратит внимание на то, что активен режим PAPER. Самые простодушные пытаются раз за разом щелкнуть и выделить нужный объект, а он, конечно, не выделяется.
Не тот ли случай имеет место у Вас?

> Н.Н.Полещук
В Вашем случае не сразу, но все равно 100% должно сработать переключение в МОДЕЛЬ через "двойное нажатие" на левую кнопку мыши в процессе попыток "ткнуть" в объект :)

> Н.Н.Полещук
Другое дело, если объекты в ЛИСТЕ, а курсор в Модели ВЭкрана - тут как не щелкай, пока не переключишь в Лист, не выберешь :)

> Nino
Часто дёргают с таким вопросом. Решение весьма просто - установить переменную PICKADD в 1.Сдаётса мне что это тебе поможет. А на сообразительность удоней менять в PROPERTIES . Ну а если не поможет то попробуй AUDIT. Успехов.

> pavel

> Atol

> Н.Н.Полещук

> Slava
Все Вы господа даже и не представляете глобальности той проблемы, с которой столкнулись. Я о ней умалчиваю вот уже 7 лет. От нового релиза к новому я все не решался поднять эту тему в надежде на то, что в следующей версии автокада этот баг исправят. Но тщетно.
Где находится книга жалоб и предложений компании AutoDesk?

> AY

> Кулик Алексей aka kpblc

> Александр Ривилис
А вот Вы господа зрите что говориться в корень!
Я предлагаю совместными усилиями написать жалобу в Autodesk, что бы может в 2050-ой (или на худой конец в 2051-ой :)) версии своей программы исправили эту жалкую недаработку!

Даже интересно! А сколько это -"> количество"? Я не смог смоделировать у себя такое "безобразие". или просто не понял в чем беда и как к ней подобраться. Может это про 2D? Сам же еще со времен 2000го несколько раз сталкивался с "избыточным выделением". Убереги Вас Бог не заметить этого как-нибудь :))) Это когда в видимую область попадают какие-то элементы большего 3D объекта (ну-у-у, плита с отверстиями и фрезеровками в сборке) и хочется переместить на этой плите что-то, балясину каку-нибудь на ДВУХ винтах к плите прикрученную. Так вот, если на экране, вместе с балясиной перемещаемой, от плиты присутствуют ТОЛЬКО ДВА отверстия, под те самые ДВА винта для болясины, и пусть Вы выбираете ПРОСТОЙ, а не СЕКУЩЕЙ рамкой, то плита поедет вместе с балясиной. То есть, если захватить ПРОСТОЙ рамкой все что видно на экране, но принадлежит чему-то БОЛЬШЕМУ, то это БОЛЬШЕЕ выделяется. Случалось, правда, это и использовать :) Или это тоже "описанное поведение"? Тогда надо внимательней учить матчасть :), а то по первости случались "непонятки" :)

> Lestor GL
А Вы уверенны что это глюк AutoDesk, а не Ваш?
У Меня такого не было от 10 версии до 2006.
В дополнение. Говоря так нужно выложить хоть какие либо тесты. Какие элементы не выбираются к примеру. А то окажется что в чертеже блоки у которых какой либо мусор за тридевять земель и понятно что его окно не выберет или ещё, что и тянутся эти проблемы от версии к версии, а мы ждём решения их от AutoDesk_а. А надо просто почистить блоки. Причём ваша проблема появилась приблизительно когда появилась возможность перетаскивать блоки из чертежа в чертёж через DesignCentr. Вот и тянутся проблемы вместе с блоками.
Это как возможный вариан. Но есть и другие варианты.
Так что попробуйте конкретезировать задачу для успешного её решения.

> Андрей
да речь о работе в 2d
" или просто не понял в чем беда и как к ней подобраться. "
Почитай повнимательней начало темы.

> Valery Brelovsky
Не вопрос:
Проделайте такой эксперимент к примеру:
Наресуйте круг и размножьте (скопируйте) его в длину много раз.
Затем сфокусируйте видовое окно только на одном круге и начните выделение с помощью левой кнопки мыши. Выделяя круги перемещайтесь видовым экраном слева направо (по типу "Бегущая строка").
В результате в выбор попадут только те круги которые были в последнем видовом экране. Не все 50 штук а к примеру только четыре!

У Меня такого не было от 10 версии до 2006.

А как вы вообще двигаете чертеж: с помощью средней кнопки мышки или по старинке жмете коммандную кнопку "рука" для перемещения. Если последний вариант то разумеется выделять и одновременно перемещать видовой экран (чертеж) вы просто не сможите и глюка такого никогда и не заметете. Хи. :)

Как в AutoCAD изменить режим выбора объектов? Есть два режима:

  • при выделении мышью следующего объекта, он добавляется к выделенным;
  • при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.

За эту настройку отвечает переменная PICKADD. Чтобы её изменить, нужно последовательно ввести:

Если значение переменной "1", то при выделении мышью следующего объекта, он добавляется к выделенным. Если значение переменной "0", то при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.

Изменение переменной pickadd в AutoCAD

Изменение переменной pickadd в AutoCAD

Если включён режим динамического ввода ДИН, то можно просто набирать на клавиатуре команду. А если выключен – вводить нужно в поле команд.

Похожие материалы (по тегу)

Полезные советы

Формат вывода текста определяется атрибутом StringFormat. Обратите внимание на пустые фигурные скобки в начале определения формата строки. Они подсказывают парсеру XAML, что здесь используется привязка.

Добиться подобного же результата можно также с помощью конвертера MultiValueConverter, который принимает несколько значений. Вот тот же пример, но с использованием конвертера. Сначала необходимо написать класс самого конвертера:

Далее в начале XAML файла, в котором планируется использовать данный конвертер, в разделе ресурсов необходимо объявить соответствующий ресурс:

И далее создадим текстовое поле и добавим ему привязку:

Гораздо больше кода потребовалось, чем в первом варианте, верно? Однако преимуществом последнего метода является то, что конвертеру можно передавать сложные объекты и производить с ними какую-либо серьёзную обработку, что попросту невозможно при использовании первого варианта.

Как в AutoCAD изменить режим выбора объектов? Есть два режима:

  • при выделении мышью следующего объекта, он добавляется к выделенным;
  • при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.

За эту настройку отвечает переменная PICKADD. Чтобы её изменить, нужно последовательно ввести:

Если значение переменной "1", то при выделении мышью следующего объекта, он добавляется к выделенным. Если значение переменной "0", то при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.

Изменение переменной pickadd в AutoCAD

Изменение переменной pickadd в AutoCAD

Если включён режим динамического ввода ДИН, то можно просто набирать на клавиатуре команду. А если выключен – вводить нужно в поле команд.

Похожие материалы (по тегу)

Полезные советы

Формат вывода текста определяется атрибутом StringFormat. Обратите внимание на пустые фигурные скобки в начале определения формата строки. Они подсказывают парсеру XAML, что здесь используется привязка.

Добиться подобного же результата можно также с помощью конвертера MultiValueConverter, который принимает несколько значений. Вот тот же пример, но с использованием конвертера. Сначала необходимо написать класс самого конвертера:

Далее в начале XAML файла, в котором планируется использовать данный конвертер, в разделе ресурсов необходимо объявить соответствующий ресурс:

И далее создадим текстовое поле и добавим ему привязку:

Гораздо больше кода потребовалось, чем в первом варианте, верно? Однако преимуществом последнего метода является то, что конвертеру можно передавать сложные объекты и производить с ними какую-либо серьёзную обработку, что попросту невозможно при использовании первого варианта.

Как в AutoCAD изменить режим выбора объектов? Есть два режима:

  • при выделении мышью следующего объекта, он добавляется к выделенным;
  • при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.

За эту настройку отвечает переменная PICKADD. Чтобы её изменить, нужно последовательно ввести:

Если значение переменной "1", то при выделении мышью следующего объекта, он добавляется к выделенным. Если значение переменной "0", то при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.

Изменение переменной pickadd в AutoCAD

Изменение переменной pickadd в AutoCAD

Если включён режим динамического ввода ДИН, то можно просто набирать на клавиатуре команду. А если выключен – вводить нужно в поле команд.

Похожие материалы (по тегу)

Полезные советы

Формат вывода текста определяется атрибутом StringFormat. Обратите внимание на пустые фигурные скобки в начале определения формата строки. Они подсказывают парсеру XAML, что здесь используется привязка.

Добиться подобного же результата можно также с помощью конвертера MultiValueConverter, который принимает несколько значений. Вот тот же пример, но с использованием конвертера. Сначала необходимо написать класс самого конвертера:

Далее в начале XAML файла, в котором планируется использовать данный конвертер, в разделе ресурсов необходимо объявить соответствующий ресурс:

И далее создадим текстовое поле и добавим ему привязку:

Гораздо больше кода потребовалось, чем в первом варианте, верно? Однако преимуществом последнего метода является то, что конвертеру можно передавать сложные объекты и производить с ними какую-либо серьёзную обработку, что попросту невозможно при использовании первого варианта.

Читайте также: