Autodesk Inventor API. Первые шаги/Взаимодействие с пользователем: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 59:
И хотя наборы выделенных объектов во многих случаях не являются оптимальным решением, они полезны во многих случаях, а легкость применения нередко компенсирует многие их недостатки. В частности, SelectSet чрезвычайно полезен при написании небольших тестовых программ, которым на входе требуется объект конкретного типа.
 
=== Интерактивное выделение (InteractionEvents) ===
 
Интерактивное выделение является мощным инструментом взаимодействия с пользователем благодаря возможности вашего участия в самом процессе выделения объектов. С этой целью поддерживается целый ряд событий, благодаря которым вы можете знать о том, что происходит, и можете повлиять на то, что видит пользователь. Если приглядеться к работе команд самого Инвентора, можно заметить, что для каждой из них характерен собственный стиль поведения, помогающий пользователю выделять лишь те объекты, которые имеют смысл в контексте выполняемой задачи. Например, при вызове команды «Fillet» (Сопряжение) вы можете выделять ребра модели, но не грани, рабочую геометрию и проч. Кроме того, автоматически выделяются и другие ребра, если они связаны с уже выделенным ребром зависимостью касательности. Здесь представлен краткий обзор объектов и событий интерактивного выделения.