Collapse Curve
Collapse Curve コマンドでは、Virtual Geometryを使用して小さな曲線を折りたためます。小さな曲線を除去してトポロジーを簡略化することで、メッシュ生成を容易にできる場合に使用します。この操作は、小さな曲線の一方の頂点に接続されている曲線をもう一方の頂点へ再接続する操作と考えることができます。操作時に残す頂点を指定しない場合、Cubit がどちらか一方を選択します。処理には、小さな曲線の周囲にある曲線とサーフェス上のVirtual PartitionおよびVirtual Compositeが使用されます。コマンド構文は次のとおりです:
Collapse Curve <id> [Vertex <id>] [Ignore] [Real_split]
この vertex キーワードでは、操作中に小さな曲線上のどちらの頂点を残すか、言い換えるとどちらの頂点へ「折りたたむ」かを指定できます。周囲のトポロジー構成によっては選択できない頂点があります。Cubit が扱えない複雑なトポロジーになる頂点を指定した場合は通知され、別の頂点を選ぶよう促されます。頂点を指定しない場合、Cubit は周囲のトポロジーと形状に基づいて保持するのに最適な頂点を選択します。現在、Collapse Curve コマンドが扱えるのは、保持されない頂点のvalenceが3または4の曲線です。
この ignore キーワードでは、Collapse Curve 操作中にあるサーフェスから切り分けられ、隣接サーフェスとコンポジット化される小さなサーフェス部分を、新しいコンポジットサーフェスの評価に含めるかどうかを指定できます。このとき、 ignore オプションを指定すると、これらの小さなサーフェスを以後のコンポジットサーフェス評価で無視するよCubitに指示します。小さなサーフェスがコンポジット化先の隣接サーフェスと鋭い角度をなす場合に有効です。コンポジットサーフェスの一次微分不連続はメッシュアルゴリズムの進行を難しくすることがありますが、評価時に小さなサーフェスを無視することで改善できる場合があります。既定では小さなサーフェスは無視されません。
この real_split オプションを指定すると、Virtual Partitioning の代わりにソリッドモデリングカーネル(ACIS)のSplit Surface機能を使って分割します。その結果、処理後にはVirtual Compositeだけが残り、Virtual Partitionは残りません。このオプションの主な利点は、ソリッドモデリングカーネルのSplit操作がVirtual Partitionより高い信頼性を持つ場合が多いことです。
図1は、メッシュ生成のためにトポロジーを簡略化する目的で Collapse Curve コマンドを使用する典型例を示しています。

図1. Collapse Curve 操作が必要となる例
図2は、上記の例で小さな曲線を折りたたんだ後の状態を示しています。

図2. 小さな曲線を折りたたんだ後の上記例