Перейти к содержимому


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

MultiCAD.NET custom objects grips

  • Вы не можете ответить в тему
В этой теме нет ответов

#1 azaytsev

    Клуб разработчиков

  • Клуб разработчиков
  • PipPip
  • 16 сообщений
  • Пол:Мужчина

Отправлено 27 Декабрь 2014 - 02:01

http://habrahabr.ru/...ft/blog/234181/
http://habrastorage.org/files/9ff/173/3ca/9ff1733ca4f24261b894cef7a8f7ddd1.png

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





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей