В автокаде не выделяются несколько объектов
Форумы 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
Если включён режим динамического ввода ДИН, то можно просто набирать на клавиатуре команду. А если выключен – вводить нужно в поле команд.
Похожие материалы (по тегу)
Полезные советы
Формат вывода текста определяется атрибутом StringFormat. Обратите внимание на пустые фигурные скобки в начале определения формата строки. Они подсказывают парсеру XAML, что здесь используется привязка.
Добиться подобного же результата можно также с помощью конвертера MultiValueConverter, который принимает несколько значений. Вот тот же пример, но с использованием конвертера. Сначала необходимо написать класс самого конвертера:
Далее в начале XAML файла, в котором планируется использовать данный конвертер, в разделе ресурсов необходимо объявить соответствующий ресурс:
И далее создадим текстовое поле и добавим ему привязку:
Гораздо больше кода потребовалось, чем в первом варианте, верно? Однако преимуществом последнего метода является то, что конвертеру можно передавать сложные объекты и производить с ними какую-либо серьёзную обработку, что попросту невозможно при использовании первого варианта.
Как в AutoCAD изменить режим выбора объектов? Есть два режима:
- при выделении мышью следующего объекта, он добавляется к выделенным;
- при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.
За эту настройку отвечает переменная PICKADD. Чтобы её изменить, нужно последовательно ввести:
Если значение переменной "1", то при выделении мышью следующего объекта, он добавляется к выделенным. Если значение переменной "0", то при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.
Изменение переменной pickadd в AutoCAD
Если включён режим динамического ввода ДИН, то можно просто набирать на клавиатуре команду. А если выключен – вводить нужно в поле команд.
Похожие материалы (по тегу)
Полезные советы
Формат вывода текста определяется атрибутом StringFormat. Обратите внимание на пустые фигурные скобки в начале определения формата строки. Они подсказывают парсеру XAML, что здесь используется привязка.
Добиться подобного же результата можно также с помощью конвертера MultiValueConverter, который принимает несколько значений. Вот тот же пример, но с использованием конвертера. Сначала необходимо написать класс самого конвертера:
Далее в начале XAML файла, в котором планируется использовать данный конвертер, в разделе ресурсов необходимо объявить соответствующий ресурс:
И далее создадим текстовое поле и добавим ему привязку:
Гораздо больше кода потребовалось, чем в первом варианте, верно? Однако преимуществом последнего метода является то, что конвертеру можно передавать сложные объекты и производить с ними какую-либо серьёзную обработку, что попросту невозможно при использовании первого варианта.
Как в AutoCAD изменить режим выбора объектов? Есть два режима:
- при выделении мышью следующего объекта, он добавляется к выделенным;
- при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.
За эту настройку отвечает переменная PICKADD. Чтобы её изменить, нужно последовательно ввести:
Если значение переменной "1", то при выделении мышью следующего объекта, он добавляется к выделенным. Если значение переменной "0", то при выделении мышью следующего объекта, выделение предыдущих снимается, и для выделения нескольких объектов нужно удерживать клавишу Shift.
Изменение переменной pickadd в AutoCAD
Если включён режим динамического ввода ДИН, то можно просто набирать на клавиатуре команду. А если выключен – вводить нужно в поле команд.
Похожие материалы (по тегу)
Полезные советы
Формат вывода текста определяется атрибутом StringFormat. Обратите внимание на пустые фигурные скобки в начале определения формата строки. Они подсказывают парсеру XAML, что здесь используется привязка.
Добиться подобного же результата можно также с помощью конвертера MultiValueConverter, который принимает несколько значений. Вот тот же пример, но с использованием конвертера. Сначала необходимо написать класс самого конвертера:
Далее в начале XAML файла, в котором планируется использовать данный конвертер, в разделе ресурсов необходимо объявить соответствующий ресурс:
И далее создадим текстовое поле и добавим ему привязку:
Гораздо больше кода потребовалось, чем в первом варианте, верно? Однако преимуществом последнего метода является то, что конвертеру можно передавать сложные объекты и производить с ними какую-либо серьёзную обработку, что попросту невозможно при использовании первого варианта.
Читайте также: