Перейти к содержанию
azaytsev

Интеллектуальные ручки пользовательского объекта в MultiCAD.NET

Рекомендуемые сообщения

http://habrahabr.ru/company/nanosoft/blog/234181/

9ff1733ca4f24261b894cef7a8f7ddd1.png

 

Удобство редактирования чертежей является одной из ключевых характеристик систем автоматизированного проектирования. Важным инструментом для работы с объектами чертежа служат ручки (grips) — специальные маркеры в ключевых точках объекта, которые позволяют видоизменять объект с помощью мыши, без использования меню или командной строки.

Механизм управления ручками в MultiCAD.NET позволяет работать как с простыми, так и интеллектуальным ручками. Про простые ручки мы писали в одной из прошлых статей, здесь же мы рассмотрим интеллектуальные ручки, которые, помимо формы (круглые, треугольные, ромбовидные и т.д.), отличаются от простых тем, что они могут изменять отдельные параметры объекта, вызывать всплывающее меню или выполнять набор действий, определенный в обработчике. Кроме, этого API интеллектуальных ручек позволяет также создавать и простые ручки, но используя при этом новый, унифицированный подход.

Статья содержит процедуру создания нескольких видов интеллектуальных ручек объекта и анимированные изображения, демонстрирующие их использование.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...