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

NX Open C++ Геометрические ограничения


Kartel366

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

Доброго времени суток!
 
Столкнулся с проблемой анализа геометрических ограничений, а именно при попытке вытащить компоненты, на которые ссылается геометрическое ограничение, возвращается пустой вектор.
Session *theSession = Session::GetSession();
Part *workPart(theSession->Parts()->Work());
Part *displayPart(theSession->Parts()->Display());
UI *theUI = UI::GetUI();
Positioning::ComponentPositioner *componentPositioner1 = workPart->ComponentAssembly()->Positioner();
Positioning::ConstraintCollection *list = componentPositioner1->Constraints();
Positioning::ConstraintCollection::iterator iter_list = list->begin();
vector <NXOpen::Positioning::ConstraintReference *> vecReference;
vecReference = (*iter_list)->GetReferences();
if (vecReference.empty()){
	theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, "ПУСТО");
}
vecReference.clear();

В чем ошибка и как ее можно исправить? Заранее спасибо!

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


 

Посмотрите, точно ли ограничения цепляете?

 

Эти ограничения, накладываются в ручную, а уже после запускается приложение. На картинке видно, что ссылки на объекты есть

post-46551-0-54356100-1432917611_thumb.png 

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

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

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

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

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

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

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

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

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

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

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




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