Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: andy_pu от 16-06-2015, 11:00:28

Название: Режимы выбора и редактирования твёрдых тел
Отправлено: andy_pu от 16-06-2015, 11:00:28
Добрый день! Вопрос наверное глупый, но я не могу найти информацию по режимам веделения твёрдых тел, и не понимаю, в какой момент эти режимы меняются
Подробнее:
1)(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs30.postimg.org%2F8v67ankz1%2Fimage.jpg&hash=b9b13539f0eb34f497f2da2ad7351f2e) (http://postimg.org/image/8v67ankz1/)
в этом режиме нет гизмо, выделение тела можно отследить с помошью события  Editor.SelectionAdded
при изменении вида(эмпирически, может при каких-то других условиях) режим редактирования меняется на такой:
2) (https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs4.postimg.org%2Fw96f57pnt%2Fimage.jpg&hash=a886ded429f6f0308555989dbcb1bec9) (http://postimg.org/image/w96f57pnt/)
здесь появляется гизмо, выделение тела не вызывает события Editor.SelectionAdded

Вопросы
1. Можно ли управлять этими режимами программно(.Net)?
2. Как во втором режиме отследить выделение тела(может для этого предназначено другое событие, не Editor.SelectionAdded)?
3. Как выключить режим с гизмо средствами автокада, или вообще как переключаться между этими режимами?

Благодарю за любую информацию касательно этих вопросов!

Название: Re: Режимы выбора и редактирования твёрдых тел
Отправлено: andy_pu от 16-06-2015, 11:01:09
прошу прощения за практически невидимые ребра на 1-й картинке
Название: Re: Режимы выбора и редактирования твёрдых тел
Отправлено: Александр Ривилис от 16-06-2015, 11:15:45
Извини, но это какая-то каша. Картинки у тебя отличаются визуальными стилями (VisualStyle). На первой 2D Wireframe, на второй какой-то из 3D (http://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/AutoCAD-Core/files/GUID-F9113233-6798-4F5C-9A9F-7BA41CFA2533-htm.html) При выборе объекта  Editor.SelectionAdded должен срабатывать вне зависимости от визуального стиля. Если это не так, то это баг.
Название: Re: Режимы выбора и редактирования твёрдых тел
Отправлено: andy_pu от 16-06-2015, 11:29:11
Да. действительно, глупый вопрос.
1. Действительно Гизмо включается, при смене режима визуализации
2. OnSelectionAdded вызываетсяв режиме гизмо, но не срабатывает при клике на ручках гизмо

можно удалить тему, поспешил с вопросом
Название: Re: Режимы выбора и редактирования твёрдых тел
Отправлено: Александр Ривилис от 16-06-2015, 11:36:15
2. OnSelectionAdded вызываетсяв режиме гизмо, но не срабатывает при клике на ручках гизмо
А должен? Ведь в этой ситуации набор выбора не меняется.
Название: Re: Режимы выбора и редактирования твёрдых тел
Отправлено: andy_pu от 16-06-2015, 13:22:43
2. OnSelectionAdded вызываетсяв режиме гизмо, но не срабатывает при клике на ручках гизмо
А должен? Ведь в этой ситуации набор выбора не меняется.
Вы правы, не должен)). Включается и выключается режим Гизмо командой GTAUTO, если кому интересно