Перейти к публикации

Выбор объекта при помощи UgOPen


Lougin

Рекомендованные сообщения

Можно ли при помощи UgOpen выбрать объект? Т.е задать область и определить какие объекты находятся в области.

Изменено пользователем Lougin
Ссылка на сообщение
Поделиться на других сайтах


Можно ли при помощи UgOpen выбрать объект? Т.е задать область и определить какие объекты находятся в области.

С помощью метода int UF_OBJ_ask_type_and_subtype (tag_t object_id, int * type, int * subtype) узнаешь тип и подтип объекта из своего массива.

И что ты имеешь ввиду под задать область? Выбрать мышью объекты на экране?

Изменено пользователем zu_rab
Ссылка на сообщение
Поделиться на других сайтах

Задать область - т.е задать контур, который проходить через точки.

В автокаде , например, можно это смсделать командой ssget.

Примеры:

(ssget) Выбирает по одному объекты чертежа

(ssget '(2 2)) Выбирает примитив, проходящий через точку (2,2)

(ssget "W" '(0 0) '(5 5)) Выбирает примитивы в рамке от (0,0) до (5,5)

(ssget "X" '((8 . "SLI"))) вернет набор, включающий все примитивы, находящиеся на слое, именованном как "SLI";

(ssget "X" '((0 . "LINE") (62 . 1))) вернет набор, состоящий из всех линий красного цвета (1 - номер красного цвета).

Есть ли что то подобное в NX?

Ссылка на сообщение
Поделиться на других сайтах

(ssget) Выбирает по одному объекты чертежа

Такое точно есть. Смотрите функцию UF_UI_select_with_single_dialog.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...