Jump to content

Случайный выбор блока с пустым атрибутом


Recommended Posts

Здравствуйте.

Имеется множество чертежей, созданных в Автокаде. Их правка Нанокадом вызывает трудности.

Суть проблемы:

В чертеже множество блоков с атрибутами. Эти атрибуты пустые и имеют границы далеко от блока.

При клике в этой области или выделении рамкой происходит нежелательный выбор блока. Блок может находиться за пределами видимого экрана (пример на снимке, попытка выбора прямоугольника).

В результате - выбрать желаемые элементы чертежа становится сложной задачей.

В Автокаде такого захвата не происходит. Он срабатывает только если  в выбор попадает текст атрибута.

Наверняка есть какая-то переменная, которая сможет изменить поведение на автокадовское?

выбор.png

выбор.dwg

Edited by Кожевников
Link to comment
Share on other sites

в нк23 подтвердилось

секущей рамкой даже левее красной полилинии захватывает

блоки на самом деле имеют значительно больший габарит чем видимы

проверить легко

ВИДВЫБРАН  и ткнуть в блок

добавлено через 1 минуту
Спойлер

image.thumb.png.9f6750575fe6450f63080df3fc70c8d0.png

 

  • Like 2
Link to comment
Share on other sites

Спойлер

image.png.740425809c32b08437adc4c07cee60d8.png

Спойлер

image.thumb.png.255f5debd74842e8991548027b4b8044.png

 

 

Спойлер

image.thumb.png.10c3bdebb3ea24f47bc948af8dbc5010.png

хотя конечно не должен нано за пустой атрибут цепляться, за пустой мтекст жэж не цепляется

 

выбор на выбор.dwg

Edited by doctorraz
Link to comment
Share on other sites

Если у атрибута убрать задний фон, то перестает цепляться.

 

Прикладываю таблетку , убирающую задний фон у атрибутов блока.

 

ЗЫ. Немного подправил скрипт для использования с группой предварительно выбранных объектов

 

ClearAttBound.LSP

Edited by EdwardSt
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

Posted (edited)
55 минут назад, EdwardSt сказал:

Если у атрибута убрать задний фон, то перестает цепляться.

 

Прикладываю таблетку , убирающую задний фон у атрибутов блока.

 

ЗЫ. Немного подправил скрипт для использования с группой предварительно выбранных объектов

 

ClearAttBound.LSP 898 \u0411 · 1 загрузка

Спасибо! Лисп полезный. После применения можно работать.
На чертеже в тысячу блоков отрабатывает почти нормально. Спотыкается на мультитексте:
ошибка: неверный тип аргумента: LENTITYP: nil
Обновил в файле.

Но хотелось бы, чтобы Нанокад корректно отрабатывал фон атрибута.

выбор_2.dwg

Edited by Кожевников
Link to comment
Share on other sites

44 минуты назад, Кожевников сказал:

Но хотелось бы, чтобы Нанокад корректно отрабатывал фон атрибута.

автокад не сильно далеко ушел

Спойлер

image.thumb.png.612a833158b411ac5385ca8b4b380d03.png

и он точно так жэж цепляется в АК((((

------

и еще нюанс при открытии АК сообщил, что файл содержит элементы вариации и предложил открыть в редакторе блоков...

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...