API ガイド > シェイプ >

# マーキング メニュー

MPxSurfaceShape オブジェクトには、マーキング メニューをコネクトできます。ノードのマーキング メニューを定義する MEL 関数は、$nodeName + “DagMenuProc” という名前で作成する必要があります。以下に例を示します。

    global proc apiMeshDagMenuProc( string $parent, string $child )
    {
        setParent -m $parent;
        // Simple marking menu with 3 items at
        // N north, W west and E east.
        string $cmd = "hide " + $child;
        menuItem -l "Hide" -rp "N" -c $cmd;
        $cmd = "boundingBoxDisplayCtrl(1,\"\");";
        menuItem -l "Show bounding box" -rp "W" -c $cmd;
        $cmd = "boundingBoxDisplayCtrl(0,\"\");";
        menuItem -l "Hide bounding box" -rp "E" -c $cmd;
    }

MEL スクリプトを実行してカスタム サーフェス シェイプ ノード上で右クリックすると、マーキング メニューが起動します。