Выделить объекты полигоном

Автор Тема: Выделить объекты полигоном  (Прочитано 6957 раз)

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

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

  • ADN OPEN
  • Сообщений: 24
  • Карма: 0
Возможно ли сделать запрос пользователю на выбор объектов полигоном?
Есть команда doc.Editor.SelectWindowPolygon(), но в неё нужно задавать параметры, уже имеющиеся точки.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выделить объекты полигоном
« Ответ #1 : 02-04-2015, 17:44:05 »
Возможно ли сделать запрос пользователю на выбор объектов полигоном?
Можно. Если предварительно у пользователя спросить точки-вершины полигона.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 24
  • Карма: 0
Re: Выделить объекты полигоном
« Ответ #2 : 02-04-2015, 17:48:28 »
Это я понимаю, но возможно ли сделать аналог запроса: Select > WPolygon, чтобы после него в программу пришли выделенные этим способом объекты

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выделить объекты полигоном
« Ответ #3 : 02-04-2015, 18:01:34 »
Это я понимаю, но возможно ли сделать аналог запроса: Select > WPolygon, чтобы после него в программу пришли выделенные этим способом объекты
Аналог нельзя. Ты можешь запустить команду _SELECT с опцией _WP, но получить её результат намного сложнее, чем я предложил. И кроме того при запуске команды будет сложно проконтролировать, что выбирали полигоном. Так что "играй по правилам".
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Выделить объекты полигоном
« Ответ #4 : 09-04-2015, 12:21:45 »
Аналог нельзя
Как-то Вы очень категоричны :) Почему нельзя-то? Я даже уже делал такое с помощью Jig и MPoligon.
Или я не понял вопроса.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выделить объекты полигоном
« Ответ #5 : 09-04-2015, 13:13:54 »
Как-то Вы очень категоричны :) Почему нельзя-то? Я даже уже делал такое с помощью Jig и MPoligon.
Или я не понял вопроса.
Или я не понял ответа. :) Фактически "аналог", это то о чем я написал здесь:
Можно. Если предварительно у пользователя спросить точки-вершины полигона.
Спрашивать их (точки) можно красиво (т.е. с JIG), при вводе очередной точки показывая результирующий полигон (замкнутую полилинию) из уже введенных точек. Кстати, если мне не изменяет память, то что-то подобное я уже показывал на форуме (динамическое построение замкнутой полилинии)
P.S.: Память не изменила: http://adn-cis.org/forum/index.php?topic=975.msg4284#msg4284
Это без Jig.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение