Разное > Разное
Выбор объектов относительно контуров
(1/1)
АлексЮстасу:
Штатный в AutoCAD SELECT с опцией WP (РМн-угол) действует не точно, не полно.
Если многоугольник выбора отстоит от вершин объекта меньше, чем на 0.001, то такой полностью попадающий в многоугольник объект может быть не выбран.
А может быть выбран. Возможно, это зависит от угла сегмента многоугольника, может, от других причин.
Но сам выбор с SELECT не полон или полнота выбора этим средством непредсказуема.
Абсолютные размеры объектов не влияют - пробовал на объектах-четырехугольниках со сторонами 1000 ед и 0.1 ед.
LUPREC, точность линейных единиц не влияет. Пробовал и с 0.00, и с 0.0000, и с 0.00000000.
Кроме того, SELECT с опцией WP может вообще не действовать или выбрать не все соответствующее, если многоугольник выбора не весь на экране.
В целом случай с SELECT оч. похож на случай с BOUNDARY - такой же неточной, неполной, зависящей от положения на экране.
Соответственно, программы использующие этот SELECT, ненадежны. Есть качественные альтернативы выбора относительно контуров?
Алексей Кулик:
М.б., играет роль размер "прицела"?
АлексЮстасу:
Мы проверяли перед вопросом. Но сейчас сделали еще серию тестов - нет, PICKBOX не влияет на чувствительность.
Еще проверяли APERTURE и даже HPGAPTOL и GRIDUNIT. Тоже нет.
От настроения и погоды результаты вдруг могут быть хорошими. Но при повторных попытках и в других случаях могут не повторяться.
Наверное, не случайно, что в AutoCAD при _SELECT _WP или _CP отключается привязка - чтобы пользователь думал, что неполнота выбранного от его неметкости. А в nanoCAD при _SELECT _WP или _CP привязка не только отключается, но и делается недоступной.
И, наверное, не случайно же с _WP выбирается только то, что не касается, не примыкает к контуру выбора.
Т.е. производители ПО об этой низкой чувствительности команды и функций знают, и так ее замыливают.
Функции ssget и vla-selectbypolygon имеют одинаковую, такую же чувствительность, что у _SELECT.
Навигация
Перейти к полной версии