カスタム フィルタを登録するとき、PluginRegistrar.RegisterFilter の 2 番目のパラメータはフィルタ タイプを指定します。 3D オブジェクト フィルタだけでなく、サブコンポーネント フィルタ(ポイント、エッジ、またはポリゴン用)、プロパティ フィルタ、および汎用オブジェクト フィルタも指定できます。
Softimage ではフィルタ タイプを使用して、フィルタをいつどこで使用できるかを判定します。 たとえば、[選択]パネルで、現在の選択範囲にヌルまたはインプリシット オブジェクトが含まれている場合は、サブコンポーネント フィルタを使用できません。 エクスプローラ ビューで使用できるのは、3D オブジェクトおよびオブジェクト フィルタだけです。オブジェクト フィルタは、特定の範囲に対してのみ使用できます。
フィルタでは、SIObject.Type プロパティは siFilterFundamentalType 値を返します(siFilterType 値ではありません)。 たとえば、ポイント フィルタの場合、SIObject.Type が返すのは文字列 SubComponentFilter であって、数値 5(siFilterSubComponentPoint 定数の値)ではありません。