Interaction Graphics Sketch Symbols

Автор Тема: Interaction Graphics Sketch Symbols  (Прочитано 2517 раз)

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

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

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Interaction Graphics Sketch Symbols
« : 24-05-2020, 11:01:03 »
Добрейшего.
Как я понимаю, размещение выносок на чертежном документе осуществляется с использованием Interaction Graphics. Interaction Graphics реализует объект ClientGraphics, который в свою очередь определяет графический объект.
По этому поводу нашел статью: http://help.autodesk.com/view/INVNTOR/2018/ENU/?guid=GUID-9589673E-C341-4A33-A984-116158D11D7F

Основная цель - расположить выноску на чертеже используя Interaction Graphics. Соответственно хотелось бы узнать, как создать объект ClientGraphics на основе объекта SketchSymbol?

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Interaction Graphics Sketch Symbols
« Ответ #1 : 24-05-2020, 17:40:22 »
Соответственно хотелось бы узнать, как создать объект ClientGraphics на основе объекта SketchSymbol
подразумеваю что наоборот: как на основе клиентской графики создать скетч-символ.
В общем случае, клиентская графика и скетч-символ это два разных объекта и нет готовых функций для перевода из одного в другое.
Здесь нужно действовать так: рисуем клиентской графикой то что хотим, запоминаем координаты где кликал пользователь, и потом по этим "накликаным" координатам отрисовываем скетч-символ и вставляем его на чертеж.

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

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Re: Interaction Graphics Sketch Symbols
« Ответ #2 : 24-05-2020, 18:45:41 »
А существующую геометрию нельзя привести к ClientGraphics?
Например как указанно здесь: https://modthemachine.typepad.com/my_weblog/2012/08/discussion-on-client-graphics-segment-3.html

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Interaction Graphics Sketch Symbols
« Ответ #3 : 24-05-2020, 18:51:46 »
Например как указанно здесь: https://modthemachine.typepad.com/my_weblog/2012/08/discussion-on-client-graphics-segment-3.html
Дак в этой статье клиентская графика просто копия 3Д модели. Со скетч-символом так не получится. В вашем случае можно конфигурацию запомнить в атрибутах скетч-символа, а потом просто при вызове редактирования считывать с атрибутов и восстанавливать клиентскую графику для работы с ней.

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

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Re: Interaction Graphics Sketch Symbols
« Ответ #4 : 24-05-2020, 20:15:47 »
В вашем случае можно конфигурацию запомнить в атрибутах скетч-символа,
Не совсем понял что за конфигурация.

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Interaction Graphics Sketch Symbols
« Ответ #5 : 24-05-2020, 20:31:21 »
Не совсем понял что за конфигурация.
ну например запомнить что было записано в виде текста в скетч-символе, может какие опции были выбраны (если таковые имеются в интерфейсе), сколько поворотов на выноске было сделано и пр.