Параметры и перестроение

Автор safonoval, 16.04.08, 16:37:21

« назад - далее »

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

safonoval

Здравствуйте. Есть проблема. Не перестраивается модель все поперепробовал. Надо программно, а получается только на Ф5. В чем проблема? Ниже код проблемной области. Интерфейс COM.

        IDocument3DPtr pDoc3d_par(ksGet3dDocument(), false);
   pDoc3d_par->Open(_bstr_t("C:\\Vil_par.m3d"), false);
   IPartPtr part_par(pDoc3d_par->GetPart(pTop_Part), false);

   IFeaturePtr feature_part_par(part_par->GetFeature());
   IVariableCollectionPtr iVarColl(feature_part_par->VariableCollection());
   IVariablePtr iVar(iVarColl->GetByIndex(0));
   iVar->SetValue(5);
   part_par->RebuildModel();
   part_par->Update();

Вроде так все, может это программный глюк. Компас 9. VS 2005.
Заранее спасиба.

safonoval

или так:
есть ли sdk команда аналогичная F5
типа перестроить все.

Заранее спасибо.

safonoval

Всем спасибо.
Вроде разобрался сам.
Плохой форум, и крайне недокументированный продукт обсуждения.  :(((
Ладно, будем работать на страну.

yarikv

если разобрался, то напиши в чем дело было. чтоб другие знали, что делать в аналогичной ситуации

DasaY

Цитировать...  крайне недокументированный продукт обсуждения.   :(((
Ладно, будем работать на страну.
Да документации маловато... Да и та, что есть не очень информативна....


safonoval

пожалуйста, чо уж тут:
надо было вот так
IPart->RebuildModelEx(true);
вот эта функция хороша, а RebuildModel() плохо работает почемуто