Транзитная графика. Масштабирование

Автор Тема: Транзитная графика. Масштабирование  (Прочитано 7079 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн DziubynaАвтор темы

  • ADN Club
  • Сообщений: 41
  • Карма: 4
  • Skype: andriy.dziubyna
Есть ли возможность с помощью транзитной графики (http://adn-cis.org/ispolzovanie-tranzitnoj-grafiki.html) нанести объекты так, чтобы при масштабировании колесом мышки их размер не изменялся?
Или динамически изменять размер (параметры) нанесенного объекта при масштабировании чтобы для пользователя объект на экране по размерам оставался прежним?

Нужно что-то вроде осей, которые наносит AutoCAD или курсора на чертеже (см. картинку)



Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Тебе самому придётся изменять размер/положение объектов при изменение вида, так как автоматически это не происходит.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн DziubynaАвтор темы

  • ADN Club
  • Сообщений: 41
  • Карма: 4
  • Skype: andriy.dziubyna
С помощью какого механизма можно реагировать на zoom колесом мышки?

Пробовал перегружать AcGsModelReactor, AcGsReactor, не реагирует, или реактор присоединил не к тому что надо.

Отмечено как Решение Dziubyna 15-01-2016, 09:19:54

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
С помощью какого механизма можно реагировать на zoom колесом мышки?
Тут не ObjectARX нужен, а обычный Windows API.
Кстати, могут пригодится такие две статьи:
http://adndevblog.typepad.com/autocad/2013/01/how-to-receive-notifications-when-the-scroll-bars-or-real-time-zoom-is-used.html
http://adn-cis.org/obespechenie-parallelnosti-tranzitnoj-grafiki-ekranu.html
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн DziubynaАвтор темы

  • ADN Club
  • Сообщений: 41
  • Карма: 4
  • Skype: andriy.dziubyna
Спасибо. Все получилось. Обе статьи помогли. Реализовал обновление транзитной графики с помощью AcEdInputPointMonitor и AcEditorReactor.