Maya 内でオブジェクト セレクションを実行すると、カメラの向きとマウスの位置に基づいてセレクション レイが生成されます。セレクションは 2 つのステップで行います。最初はすべてのオブジェクト バウンディング ボックスでレイ論理積をテストし、次にバウンディング ボックスが合わせられたすべてのオブジェクトに対してセレクション関数がコールされます。
シェイプ セレクション関数は、MPxSurfaceShapeUI のセレクション関数をオーバーライドして定義します。この関数をオーバーライドしないと、与えられたセレクション リストに対して、MSelectInfo が提供するセレクション ステート情報に従って項目を追加できません。
オブジェクト セレクションとコンポーネント セレクションについては、apiMeshShape サンプル プラグインの apiMeshShapeUI::select メソッドと apiMeshShapeUI::selectVertices メソッドを参照してください。