アーティクル - CS367218

CreoObjectToolkitでExecuteFeatureOpsの代わりに使用されるCreoObjectToolkit pfcComponentFeat :: CreateReplaceOp()に対応する置換APIは何ですか

修正日: 25-Apr-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Creo Parametric 7.0 to 9.0

説明

  • CreoObjectToolkitの対応する置換APIは何ですか
    ExecuteFeatureOpsの代わりに使用されるpfcComponentFeat::CreateReplaceOp()
pfcCompModelReplace_ptr replaceOp = comp->CreateReplaceOp(compNewModel);
pfcFeatureOperation_ptr replaceFeatureOp = pfcFeatureOperation::cast(replaceOp);
pfcFeatureOperations_ptr cpfcFeatureOperations = new pfcFeatureOperations();
cpfcFeatureOperations->append(replaceFeatureOp);
pfcSession_ptr session = _creoManager->GetSession();
pfcModel_ptr model = session->GetCurrentWindow()->GetModel();
pfcSolid_ptr rootSolid = pfcSolid::cast(model);
try
{
rootSolid->ExecuteFeatureOps(cpfcFeatureOperations); //throws exception with Creo 7

最新バージョンはこちらを参照ください CS367218