Drag user defined group entitty

Автор Тема: Drag user defined group entitty  (Прочитано 4920 раз)

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

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

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

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 2
Drag user defined group entitty
« : 07-03-2019, 16:56:44 »
Есть комплексный объект, параметры которого определяются в диалоге, состоящий из базовых примитивов.
Как  реализовать drag&drob при вставке ?

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Drag user defined group entitty
« Ответ #1 : 07-03-2019, 16:59:19 »
Есть комплексный объект, параметры которого определяются в диалоге, состоящий из базовых примитивов.
Как  реализовать drag&drob при вставке ?
Поподробнее.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 2
Re: Drag user defined group entitty
« Ответ #2 : 07-03-2019, 17:12:20 »
Цитата: Александр Ривилис

Поподробнее.

Набор примитивов (линии, полилинии, текст и мтекст).
Вставка, масштабирование и трасформирование определены.
Не ясно как сделать, чтобы при вставке было превью группы объектов при выборе точки вставки...
« Последнее редактирование: 07-03-2019, 17:23:21 от Александр Ривилис »

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Drag user defined group entitty
« Ответ #3 : 07-03-2019, 17:15:34 »
Не ясно как сделать, чтобы при вставке было превью группы объектов при выборе точки вставки...
Класс AcEdJig. Пример в SDK: samples\database\elipsjig_dg
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 2
Re: Drag user defined group entitty
« Ответ #4 : 07-03-2019, 17:21:39 »
СПС. Именно его и смотрел до создания темы
Видимо придётся смотреть внимательней )
« Последнее редактирование: 07-03-2019, 17:23:43 от Александр Ривилис »

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Drag user defined group entitty
« Ответ #5 : 07-03-2019, 17:24:29 »
Sergey_K,
Еще и какие-то у тебя проблемы с цитированием сообщений на форуме...
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Drag user defined group entitty
« Ответ #6 : 07-03-2019, 17:26:33 »
СПС. Именно его и смотрел до создания темы
Видимо придётся смотреть внимательней )
Определяешь текущее значение курсора и вставляешь свой комплексный объект именно в эту точку, ну а затем запускаешь AcEdJig.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 2
Re: Drag user defined group entitty
« Ответ #7 : 07-03-2019, 17:38:09 »
Как определить текущее значение курсора???

Отмечено как Решение Sergey_K 11-03-2019, 18:37:36

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Drag user defined group entitty
« Ответ #8 : 07-03-2019, 17:42:18 »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 2
Re: Drag user defined group entitty
« Ответ #9 : 11-03-2019, 18:45:36 »
Сделал джиг. Работает. Пришлось определить блок и BlockReference
Проблемы с обратной задачей: сделать аналогично команде автокад "explode" BlockReference.
BlockReference->explode даёт массив AcDbVoidPtrArray но блок остаётся блоком...
acedCommandS(RTSTR, L"_-EXPLODE", RTSTR, L"_LAST", RTNONE) - так же ничего не делает.

Как с этим бороться?

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Drag user defined group entitty
« Ответ #10 : 11-03-2019, 18:47:56 »
Sergey_K,
На нашем форуме правило "один вопрос - одна тема". Поэтому создай новую тему. Ну и объясни подробно что ты имеешь и что хочешь получить.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение