Intent はレンダリング プロセスを通じてモデル内の変更を自動的に追跡します。
Intent モデルへの自動更新を有効または無効にする
緑信号の状態では、Inventor に対するすべての変更が伝播されます。
赤信号の状態は、レンダリングに時間がかかる複数の変更を行う場合に便利です。
一括変更の完了後、自動更新を緑に切り替え、すべての変更内容をモデルにレンダリングします。
Intent はステップ数をあらかじめ計算していません。このため、パーセンテージは、モデルをレンダリングするにしたがって減少する場合があります。
EnableProgress インジケータを設定する
進行状況インジケータの表示をコントロールする
IntentAPI.Instance.Options.IsRenderProgressEnabled
カスタムの進行状況インジケータを作成する
class NullProgressIndicator : ProgressIndicator { public NullProgressIndicator() : base() {} public override void OnStart() {} public override void OnProgress(long curValue, long maxValue) {} public override void OnEnd() {} }
Intent のコードでは、次のような呼び出しでステップや範囲を編成します。