学習用にMayaのエイムコンストレインノードをC++とPythonで作成。
ほぼ実用性はないですが、Enumで基準軸変えられたり、必要そうな設定は変更可能です。
PythonとC++で実装してみましたので、
どちらかの作り方がわからない方にはもしかしたらもしかすると、作り方の参考になるかもしれません。
逆にこうすると良いよ!などはご教示いただけますと幸いです。
- Windows10
- Maya2020
特になし
- aim_constraint_node.pyをpluginManagerでロードする
- NodeEditorで「AimConstraintNode」と入力し、ノードを生成する
- CMakeが導入済み
- Mayaのdevkitをダウンロードしそのルートを「DEVKIT_LOCATION」として環境変数に追加済み
cd "クローンしたパス"
cmake -H. -Bbuild -G "Visual Studio 16 2019"cmake --build build- ./build/Debug/aimConstraintNode.mllをpluginManagerでロードする
- NodeEditorで「AimConstraintNode」と入力し、ノードを生成する

こちらを指定する事で既に起動中のMayaへアタッチ。起動していない場合自動起動でデバックが可能となる。
CMakeで設定できたら良いですが、上手くいかず。。
詳しい方ご教示いただけますと幸いです。
