EP 曲線ツールを使用して曲線を作成しました。次に、次の MEL コマンドを使用して、このカーブのコントロール ポイントのワールド空間座標を照会しようとしました。
createNode curveInfo;
connectAttr curveShape1.worldSpace curveInfo1.inputCurve;
getAttr "curveInfo1.cp[*]";
しかし、オブジェクト空間の cv 座標を出力しただけで、結果は次のようになります。
// Result: 0 0 0 1 0 0 2 0 0 3 0 0 //
Maya のドキュメントによると、「curve」コマンドを使用してワールド空間の位置を照会できます。ドキュメントの抜粋を次に示します。
createNode 曲線情報;
connectAttr curveShape1.worldSpace curveInfo1.inputCurve;
getAttr “curveInfo1.knots[*]”;
// このシーケンスは、カーブ情報ノードを作成し、情報ノードをカーブに接続し、カーブ情報ノードを使用してカーブのノット ベクトルを照会します。カーブ情報ノードを使用して、ワールド空間の CV 値や弧の長さなどの他のアトリビュートを照会できます。
「curve」コマンドを使用してワールド空間の位置を照会する方法は?
「xform」コマンドも使用してみましたが、私のカーブではうまくいかないようです。結果は次のようになります。
xform -q -t -ws curve1;
// Result: 0 0 0 //