├── .gitignore ├── README.md ├── archive └── plugins │ ├── prAttractNode │ ├── __init__.py │ ├── cpp │ │ └── prAttractNode.cpp │ └── prAttractNode.py │ ├── prOffsetNode.py │ ├── prSlideNode │ ├── __init__.py │ ├── prSlideNode.py │ └── prSlidePaint.mel │ └── prVertexDistanceNode │ ├── cpp │ └── prVertexDistanceNode.cpp │ └── prVertexDistanceNode.py ├── docs ├── prClosestPoint_AttributeEditor.png ├── prClosestPoint_channelBox.png ├── prClosestPoint_nodeEditor.png ├── prClosestPoint_viewport.png ├── prDecomposeMatrix_AttributeEditor.png ├── prDecomposeMatrix_nodeEditor.png ├── prDeformPaint_ui.png ├── prKeepOut_AttributeEditor.png ├── prKeepOut_nodeEditor.PNG ├── prKeepOut_viewport.PNG ├── prPanelCtx.png ├── prPyMath_AttributeEditor.png └── prPyMath_ChannelBox.png ├── post ├── blog │ ├── python_in_maya │ │ ├── __init__.py │ │ ├── p1_decorator.py │ │ ├── p2_functional_programming.py │ │ ├── p3_context_manager.py │ │ ├── p3_context_manager_example_evolution.py │ │ └── p4_iterate.py │ └── rampAttrBugShouldSave.py └── other │ ├── __init__.py │ ├── prDeleteFile.mel │ ├── transform_property.py │ └── transform_property_setter.py ├── prmaya ├── __init__.py ├── plugins │ ├── __init__.py │ ├── prClosestPoint.py │ ├── prDecomposeMatrix.py │ ├── prKeepOut.py │ ├── prMotionPath.py │ ├── prPyMath.py │ ├── prRange.py │ ├── prRemapValue.py │ ├── prScalarMath.py │ ├── prVectorBlend.py │ └── prVectorMath.py └── scripts │ ├── AEmultDoubleLinearTemplate.mel │ ├── AEplusMinusAverageTemplate.mel │ ├── __init__.py │ └── prObjectSetUi │ ├── __init__.py │ ├── data.py │ ├── file_utils.py │ ├── ui.py │ └── utils.py └── test ├── plugins ├── __init__.py ├── test_prClosestPoint.ma ├── test_prClosestPoint.py ├── test_prDecomposeMatrix.ma ├── test_prDecomposeMatrix.py ├── test_prKeepOut.ma ├── test_prKeepOut.py ├── test_prMotionPath.ma ├── test_prMotionPath.py ├── test_prPyMath.py ├── test_prRange.ma ├── test_prRange.py ├── test_prRemapValue.ma ├── test_prRemapValue.py ├── test_prScalarMath.ma ├── test_prScalarMath.py ├── test_prVectorBlend.ma ├── test_prVectorBlend.py ├── test_prVectorMath.ma └── test_prVectorMath.py └── scripts ├── __init__.py ├── test_prObjectSetUi.py └── test_prObjectSetUi_scene.ma /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/README.md -------------------------------------------------------------------------------- /archive/plugins/prAttractNode/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /archive/plugins/prAttractNode/cpp/prAttractNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/archive/plugins/prAttractNode/cpp/prAttractNode.cpp -------------------------------------------------------------------------------- /archive/plugins/prAttractNode/prAttractNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/archive/plugins/prAttractNode/prAttractNode.py -------------------------------------------------------------------------------- /archive/plugins/prOffsetNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/archive/plugins/prOffsetNode.py -------------------------------------------------------------------------------- /archive/plugins/prSlideNode/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /archive/plugins/prSlideNode/prSlideNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/archive/plugins/prSlideNode/prSlideNode.py -------------------------------------------------------------------------------- /archive/plugins/prSlideNode/prSlidePaint.mel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/archive/plugins/prSlideNode/prSlidePaint.mel -------------------------------------------------------------------------------- /archive/plugins/prVertexDistanceNode/cpp/prVertexDistanceNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/archive/plugins/prVertexDistanceNode/cpp/prVertexDistanceNode.cpp -------------------------------------------------------------------------------- /archive/plugins/prVertexDistanceNode/prVertexDistanceNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/archive/plugins/prVertexDistanceNode/prVertexDistanceNode.py -------------------------------------------------------------------------------- /docs/prClosestPoint_AttributeEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prClosestPoint_AttributeEditor.png -------------------------------------------------------------------------------- /docs/prClosestPoint_channelBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prClosestPoint_channelBox.png -------------------------------------------------------------------------------- /docs/prClosestPoint_nodeEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prClosestPoint_nodeEditor.png -------------------------------------------------------------------------------- /docs/prClosestPoint_viewport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prClosestPoint_viewport.png -------------------------------------------------------------------------------- /docs/prDecomposeMatrix_AttributeEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prDecomposeMatrix_AttributeEditor.png -------------------------------------------------------------------------------- /docs/prDecomposeMatrix_nodeEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prDecomposeMatrix_nodeEditor.png -------------------------------------------------------------------------------- /docs/prDeformPaint_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prDeformPaint_ui.png -------------------------------------------------------------------------------- /docs/prKeepOut_AttributeEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prKeepOut_AttributeEditor.png -------------------------------------------------------------------------------- /docs/prKeepOut_nodeEditor.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prKeepOut_nodeEditor.PNG -------------------------------------------------------------------------------- /docs/prKeepOut_viewport.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prKeepOut_viewport.PNG -------------------------------------------------------------------------------- /docs/prPanelCtx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prPanelCtx.png -------------------------------------------------------------------------------- /docs/prPyMath_AttributeEditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prPyMath_AttributeEditor.png -------------------------------------------------------------------------------- /docs/prPyMath_ChannelBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/docs/prPyMath_ChannelBox.png -------------------------------------------------------------------------------- /post/blog/python_in_maya/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /post/blog/python_in_maya/p1_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/blog/python_in_maya/p1_decorator.py -------------------------------------------------------------------------------- /post/blog/python_in_maya/p2_functional_programming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/blog/python_in_maya/p2_functional_programming.py -------------------------------------------------------------------------------- /post/blog/python_in_maya/p3_context_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/blog/python_in_maya/p3_context_manager.py -------------------------------------------------------------------------------- /post/blog/python_in_maya/p3_context_manager_example_evolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/blog/python_in_maya/p3_context_manager_example_evolution.py -------------------------------------------------------------------------------- /post/blog/python_in_maya/p4_iterate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/blog/python_in_maya/p4_iterate.py -------------------------------------------------------------------------------- /post/blog/rampAttrBugShouldSave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/blog/rampAttrBugShouldSave.py -------------------------------------------------------------------------------- /post/other/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /post/other/prDeleteFile.mel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/other/prDeleteFile.mel -------------------------------------------------------------------------------- /post/other/transform_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/other/transform_property.py -------------------------------------------------------------------------------- /post/other/transform_property_setter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/post/other/transform_property_setter.py -------------------------------------------------------------------------------- /prmaya/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prmaya/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prmaya/plugins/prClosestPoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prClosestPoint.py -------------------------------------------------------------------------------- /prmaya/plugins/prDecomposeMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prDecomposeMatrix.py -------------------------------------------------------------------------------- /prmaya/plugins/prKeepOut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prKeepOut.py -------------------------------------------------------------------------------- /prmaya/plugins/prMotionPath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prMotionPath.py -------------------------------------------------------------------------------- /prmaya/plugins/prPyMath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prPyMath.py -------------------------------------------------------------------------------- /prmaya/plugins/prRange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prRange.py -------------------------------------------------------------------------------- /prmaya/plugins/prRemapValue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prRemapValue.py -------------------------------------------------------------------------------- /prmaya/plugins/prScalarMath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prScalarMath.py -------------------------------------------------------------------------------- /prmaya/plugins/prVectorBlend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prVectorBlend.py -------------------------------------------------------------------------------- /prmaya/plugins/prVectorMath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/plugins/prVectorMath.py -------------------------------------------------------------------------------- /prmaya/scripts/AEmultDoubleLinearTemplate.mel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/scripts/AEmultDoubleLinearTemplate.mel -------------------------------------------------------------------------------- /prmaya/scripts/AEplusMinusAverageTemplate.mel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/scripts/AEplusMinusAverageTemplate.mel -------------------------------------------------------------------------------- /prmaya/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prmaya/scripts/prObjectSetUi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/scripts/prObjectSetUi/__init__.py -------------------------------------------------------------------------------- /prmaya/scripts/prObjectSetUi/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/scripts/prObjectSetUi/data.py -------------------------------------------------------------------------------- /prmaya/scripts/prObjectSetUi/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/scripts/prObjectSetUi/file_utils.py -------------------------------------------------------------------------------- /prmaya/scripts/prObjectSetUi/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/scripts/prObjectSetUi/ui.py -------------------------------------------------------------------------------- /prmaya/scripts/prObjectSetUi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/prmaya/scripts/prObjectSetUi/utils.py -------------------------------------------------------------------------------- /test/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/plugins/test_prClosestPoint.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prClosestPoint.ma -------------------------------------------------------------------------------- /test/plugins/test_prClosestPoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prClosestPoint.py -------------------------------------------------------------------------------- /test/plugins/test_prDecomposeMatrix.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prDecomposeMatrix.ma -------------------------------------------------------------------------------- /test/plugins/test_prDecomposeMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prDecomposeMatrix.py -------------------------------------------------------------------------------- /test/plugins/test_prKeepOut.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prKeepOut.ma -------------------------------------------------------------------------------- /test/plugins/test_prKeepOut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prKeepOut.py -------------------------------------------------------------------------------- /test/plugins/test_prMotionPath.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prMotionPath.ma -------------------------------------------------------------------------------- /test/plugins/test_prMotionPath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prMotionPath.py -------------------------------------------------------------------------------- /test/plugins/test_prPyMath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prPyMath.py -------------------------------------------------------------------------------- /test/plugins/test_prRange.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prRange.ma -------------------------------------------------------------------------------- /test/plugins/test_prRange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prRange.py -------------------------------------------------------------------------------- /test/plugins/test_prRemapValue.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prRemapValue.ma -------------------------------------------------------------------------------- /test/plugins/test_prRemapValue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prRemapValue.py -------------------------------------------------------------------------------- /test/plugins/test_prScalarMath.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prScalarMath.ma -------------------------------------------------------------------------------- /test/plugins/test_prScalarMath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prScalarMath.py -------------------------------------------------------------------------------- /test/plugins/test_prVectorBlend.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prVectorBlend.ma -------------------------------------------------------------------------------- /test/plugins/test_prVectorBlend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prVectorBlend.py -------------------------------------------------------------------------------- /test/plugins/test_prVectorMath.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prVectorMath.ma -------------------------------------------------------------------------------- /test/plugins/test_prVectorMath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/plugins/test_prVectorMath.py -------------------------------------------------------------------------------- /test/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/scripts/test_prObjectSetUi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/scripts/test_prObjectSetUi.py -------------------------------------------------------------------------------- /test/scripts/test_prObjectSetUi_scene.ma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parzival-roethlein/prmaya/HEAD/test/scripts/test_prObjectSetUi_scene.ma --------------------------------------------------------------------------------