string $buf[];
tokenize "pSphere.tx" "." $buf[];
というコマンドを実行すると、
$buf[0] = "pSphere", $buf[1] = "tx"
という風にノード名とアトリビュート名を分断することができます。
しかし、わざわざストリング型の配列を作らなくても、一発で分断できるコマンドがMayaに入っていました。
plugNode
というコマンドはノード名のみを取り出します。
例えば、
plugNode pSphere.tx;
// Result : pSphere //
という感じです。
plugAttr
というコマンドはアトリビュート名のみを取り出します。
例えば、
plugAttr pSphere.tx;
// Result : tx //
という感じです。
まぁ、このコマンドを使わない方が広いバージョンで使えるスクリプトになるので、使わない方がいいのかもしれないですけど。
このコマンドはMaya8.5以上では存在を確認しています。