diff --git a/datatypes/__pycache__/vector.cpython-37.pyc b/datatypes/__pycache__/vector.cpython-37.pyc index 939cd569..b6b62acb 100644 Binary files a/datatypes/__pycache__/vector.cpython-37.pyc and b/datatypes/__pycache__/vector.cpython-37.pyc differ diff --git a/datatypes/vector.py b/datatypes/vector.py index 1db878f1..a62847d6 100644 --- a/datatypes/vector.py +++ b/datatypes/vector.py @@ -592,6 +592,7 @@ def angle(self, other, clockNormal=None): if complete: dot = cross.dot(other, normalize=True) angle = dot.gt(0.0).ifElse(_pu.radians(360.0)-angle, angle) + angle.__class__ = r.plugs.Angle else: angle = _dt.Vector.angle(self, other) diff --git a/docs/.buildinfo b/docs/.buildinfo index 7b1af940..55b7257a 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 344b8a042bbc25667d62ea35aa37cb6f +config: 0ea969a95b6c90ee4eedc39f269810fc tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_sources/paya/lib/mathops.rst.txt b/docs/_sources/paya/lib/mathops.rst.txt index 2116e437..d716bdcf 100644 --- a/docs/_sources/paya/lib/mathops.rst.txt +++ b/docs/_sources/paya/lib/mathops.rst.txt @@ -11,9 +11,14 @@ paya.lib.mathops False :rtype: bool -.. py:class:: NativeUnits +.. py:class:: NativeUnits(*args, **kwargs) - Context manager. Switches Maya to centimetres and radians. + Context manager. Switches Maya to centimetres and radians. New-scene / + open-scene / save-scene events are compensated for with API callbacks. + + .. py:staticmethod:: __new__(*args, **kwargs) + + Create and return a new object. See help(type) for accurate signature. .. py:function:: nativeUnits(f) diff --git a/docs/_sources/whats_new.rst.txt b/docs/_sources/whats_new.rst.txt index 1ab66d88..46264d03 100644 --- a/docs/_sources/whats_new.rst.txt +++ b/docs/_sources/whats_new.rst.txt @@ -2,6 +2,20 @@ What's New ########## +************* +Version 0.8.2 +************* + +Bugs Fixed +========== + +* :meth:`paya.runtime.data.Vector.angle` and :meth:`paya.runtime.plugs.Vector.angle` return the wrong subclass of + :class:`~paya.runtime.plugs.Attribute` + +* :class:`~paya.lib.mathops.NativeUnits` is defeated by new-scene / open-scene / save-scene events (fix: added + API callbacks and changed the class to a singleton that will ignore nested calls, to cut down on callback + maintenance) + ************* Version 0.8.1 ************* @@ -26,7 +40,7 @@ Bugs Fixed ========== * Up vectors are not properly iterated inside - :meth:`~paya.runtime.nodes.NurbsCurve.distributeMatrices` + :meth:`paya.runtime.nodes.NurbsCurve.distributeMatrices` --------- diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index d330c2d7..4a22879e 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.8.1', + VERSION: '0.8.2', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/adding_oo_functionality.html b/docs/adding_oo_functionality.html index 2fc30a2e..609c2c0c 100644 --- a/docs/adding_oo_functionality.html +++ b/docs/adding_oo_functionality.html @@ -4,7 +4,7 @@ - Adding Your Own Methods — paya 0.8.1 documentation + Adding Your Own Methods — paya 0.8.2 documentation @@ -33,7 +33,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/angles_and_rotations.html b/docs/angles_and_rotations.html index 5c957606..e0e8577a 100644 --- a/docs/angles_and_rotations.html +++ b/docs/angles_and_rotations.html @@ -4,7 +4,7 @@ - Working with Angles and Rotations — paya 0.8.1 documentation + Working with Angles and Rotations — paya 0.8.2 documentation @@ -34,7 +34,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/author.html b/docs/author.html index 4d3edd32..ca8fbed3 100644 --- a/docs/author.html +++ b/docs/author.html @@ -4,7 +4,7 @@ - Author — paya 0.8.1 documentation + Author — paya 0.8.2 documentation @@ -32,7 +32,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/connecting_controls.html b/docs/connecting_controls.html index 87a8e2ec..38729659 100644 --- a/docs/connecting_controls.html +++ b/docs/connecting_controls.html @@ -4,7 +4,7 @@ - Connecting Controls — paya 0.8.1 documentation + Connecting Controls — paya 0.8.2 documentation @@ -34,7 +34,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/control_shapes_cols.html b/docs/control_shapes_cols.html index 27519aa8..3087430a 100644 --- a/docs/control_shapes_cols.html +++ b/docs/control_shapes_cols.html @@ -4,7 +4,7 @@ - Control Shapes and Colors — paya 0.8.1 documentation + Control Shapes and Colors — paya 0.8.2 documentation @@ -34,7 +34,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/control_tags_pickwalk.html b/docs/control_tags_pickwalk.html index 52337a3e..d9b54ea4 100644 --- a/docs/control_tags_pickwalk.html +++ b/docs/control_tags_pickwalk.html @@ -4,7 +4,7 @@ - Controller Tags and Pick-Walk Hierarchies — paya 0.8.1 documentation + Controller Tags and Pick-Walk Hierarchies — paya 0.8.2 documentation @@ -34,7 +34,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/controls.html b/docs/controls.html index 4956df0d..d0ab406f 100644 --- a/docs/controls.html +++ b/docs/controls.html @@ -4,7 +4,7 @@ - Controls — paya 0.8.1 documentation + Controls — paya 0.8.2 documentation @@ -33,7 +33,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/curves.html b/docs/curves.html index e0c03d22..90625323 100644 --- a/docs/curves.html +++ b/docs/curves.html @@ -4,7 +4,7 @@ - NURBS & Bezier Curves — paya 0.8.1 documentation + NURBS & Bezier Curves — paya 0.8.2 documentation @@ -34,7 +34,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/deformers.html b/docs/deformers.html index 0f437517..635ddca5 100644 --- a/docs/deformers.html +++ b/docs/deformers.html @@ -4,7 +4,7 @@ - Deformers — paya 0.8.1 documentation + Deformers — paya 0.8.2 documentation @@ -34,7 +34,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/drawing_controls.html b/docs/drawing_controls.html index 348e915a..b3526dc1 100644 --- a/docs/drawing_controls.html +++ b/docs/drawing_controls.html @@ -4,7 +4,7 @@ - Drawing Controls — paya 0.8.1 documentation + Drawing Controls — paya 0.8.2 documentation @@ -34,7 +34,7 @@
- 0.8.1 + 0.8.2
diff --git a/docs/genindex.html b/docs/genindex.html index 5d747fe2..def36ba4 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -3,7 +3,7 @@ - Index — paya 0.8.1 documentation + Index — paya 0.8.2 documentation @@ -31,7 +31,7 @@
- 0.8.1 + 0.8.2
@@ -229,6 +229,8 @@

_

  • (ClassPool static method)
  • (ControlShapesLibrary static method) +
  • +
  • (NativeUnits static method)
  • __pow__() (EulerRotation method) diff --git a/docs/geo_basics.html b/docs/geo_basics.html index 52d7b8fc..9c0826e9 100644 --- a/docs/geo_basics.html +++ b/docs/geo_basics.html @@ -4,7 +4,7 @@ - Geometry Basics — paya 0.8.1 documentation + Geometry Basics — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/geometry.html b/docs/geometry.html index ec402813..c2d46532 100644 --- a/docs/geometry.html +++ b/docs/geometry.html @@ -4,7 +4,7 @@ - Geometry — paya 0.8.1 documentation + Geometry — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/getting_started.html b/docs/getting_started.html index 660eb4cf..56d9cb97 100644 --- a/docs/getting_started.html +++ b/docs/getting_started.html @@ -4,7 +4,7 @@ - Quick Start — paya 0.8.1 documentation + Quick Start — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/glossary.html b/docs/glossary.html index a80c34a1..c494e3fd 100644 --- a/docs/glossary.html +++ b/docs/glossary.html @@ -4,7 +4,7 @@ - Glossary — paya 0.8.1 documentation + Glossary — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/ik.html b/docs/ik.html index cc3f134f..f3ccdd8e 100644 --- a/docs/ik.html +++ b/docs/ik.html @@ -4,7 +4,7 @@ - IK Handles — paya 0.8.1 documentation + IK Handles — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/implementation.html b/docs/implementation.html index 7b58d8fc..dea9cd16 100644 --- a/docs/implementation.html +++ b/docs/implementation.html @@ -4,7 +4,7 @@ - Implementation — paya 0.8.1 documentation + Implementation — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/index.html b/docs/index.html index b0e8cd97..d6bb67e2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,7 +4,7 @@ - Paya: PyMEL for Riggers — paya 0.8.1 documentation + Paya: PyMEL for Riggers — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/joint_chains.html b/docs/joint_chains.html index ef3ceb36..e6ac09d9 100644 --- a/docs/joint_chains.html +++ b/docs/joint_chains.html @@ -4,7 +4,7 @@ - Joint Chains — paya 0.8.1 documentation + Joint Chains — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/licence.html b/docs/licence.html index ccedde5d..3847d25d 100644 --- a/docs/licence.html +++ b/docs/licence.html @@ -4,7 +4,7 @@ - MIT License — paya 0.8.1 documentation + MIT License — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/maths_rigging.html b/docs/maths_rigging.html index 35766866..18fc30f4 100644 --- a/docs/maths_rigging.html +++ b/docs/maths_rigging.html @@ -4,7 +4,7 @@ - Maths — paya 0.8.1 documentation + Maths — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/matrices.html b/docs/matrices.html index 98ac4da1..dc9b9100 100644 --- a/docs/matrices.html +++ b/docs/matrices.html @@ -4,7 +4,7 @@ - Matrices — paya 0.8.1 documentation + Matrices — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/naming_nodes.html b/docs/naming_nodes.html index 8e34e691..6ae901f8 100644 --- a/docs/naming_nodes.html +++ b/docs/naming_nodes.html @@ -4,7 +4,7 @@ - Node Names — paya 0.8.1 documentation + Node Names — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/objects.inv b/docs/objects.inv index 5a8933f8..e0b7c366 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/offset_groups.html b/docs/offset_groups.html index 7f42a497..606877ef 100644 --- a/docs/offset_groups.html +++ b/docs/offset_groups.html @@ -4,7 +4,7 @@ - Offset Groups — paya 0.8.1 documentation + Offset Groups — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/operator_basics.html b/docs/operator_basics.html index d30b27a8..0a9214ee 100644 --- a/docs/operator_basics.html +++ b/docs/operator_basics.html @@ -4,7 +4,7 @@ - Operator Basics — paya 0.8.1 documentation + Operator Basics — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/package_config.html b/docs/package_config.html index fd063062..1d301654 100644 --- a/docs/package_config.html +++ b/docs/package_config.html @@ -4,7 +4,7 @@ - Package Configuration — paya 0.8.1 documentation + Package Configuration — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya.html b/docs/paya.html index eb4873d9..39e0f588 100644 --- a/docs/paya.html +++ b/docs/paya.html @@ -4,7 +4,7 @@ - paya — paya 0.8.1 documentation + paya — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/cmds.html b/docs/paya/cmds.html index e34a4f48..6f43a9ca 100644 --- a/docs/paya/cmds.html +++ b/docs/paya/cmds.html @@ -4,7 +4,7 @@ - paya.cmds — paya 0.8.1 documentation + paya.cmds — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/config.html b/docs/paya/config.html index 596a3940..0bd79607 100644 --- a/docs/paya/config.html +++ b/docs/paya/config.html @@ -4,7 +4,7 @@ - paya.config — paya 0.8.1 documentation + paya.config — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/environment.html b/docs/paya/environment.html index ba6a12ba..3b6cb334 100644 --- a/docs/paya/environment.html +++ b/docs/paya/environment.html @@ -4,7 +4,7 @@ - paya.environment — paya 0.8.1 documentation + paya.environment — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/examples.html b/docs/paya/examples.html index cfcdb10f..09c908b2 100644 --- a/docs/paya/examples.html +++ b/docs/paya/examples.html @@ -4,7 +4,7 @@ - paya.examples — paya 0.8.1 documentation + paya.examples — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/examples/worm_rig.html b/docs/paya/examples/worm_rig.html index 71c395ee..277689fe 100644 --- a/docs/paya/examples/worm_rig.html +++ b/docs/paya/examples/worm_rig.html @@ -4,7 +4,7 @@ - paya.examples.worm_rig — paya 0.8.1 documentation + paya.examples.worm_rig — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib.html b/docs/paya/lib.html index 7d15c3d2..44e993c9 100644 --- a/docs/paya/lib.html +++ b/docs/paya/lib.html @@ -4,7 +4,7 @@ - paya.lib — paya 0.8.1 documentation + paya.lib — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/attrs.html b/docs/paya/lib/attrs.html index d96bea4a..27a6fad0 100644 --- a/docs/paya/lib/attrs.html +++ b/docs/paya/lib/attrs.html @@ -4,7 +4,7 @@ - paya.lib.attrs — paya 0.8.1 documentation + paya.lib.attrs — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/bsnboltons.html b/docs/paya/lib/bsnboltons.html index 6cd31934..0181f6b5 100644 --- a/docs/paya/lib/bsnboltons.html +++ b/docs/paya/lib/bsnboltons.html @@ -4,7 +4,7 @@ - paya.lib.bsnboltons — paya 0.8.1 documentation + paya.lib.bsnboltons — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/controlshapes.html b/docs/paya/lib/controlshapes.html index b1ec79ba..19118485 100644 --- a/docs/paya/lib/controlshapes.html +++ b/docs/paya/lib/controlshapes.html @@ -4,7 +4,7 @@ - paya.lib.controlshapes — paya 0.8.1 documentation + paya.lib.controlshapes — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/loopback.html b/docs/paya/lib/loopback.html index a3ac221a..802f6e75 100644 --- a/docs/paya/lib/loopback.html +++ b/docs/paya/lib/loopback.html @@ -4,7 +4,7 @@ - paya.lib.loopback — paya 0.8.1 documentation + paya.lib.loopback — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/mathops.html b/docs/paya/lib/mathops.html index cc94bc3c..a8a3dee6 100644 --- a/docs/paya/lib/mathops.html +++ b/docs/paya/lib/mathops.html @@ -4,7 +4,7 @@ - paya.lib.mathops — paya 0.8.1 documentation + paya.lib.mathops — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    @@ -148,8 +148,15 @@
    -class NativeUnits
    -

    Context manager. Switches Maya to centimetres and radians.

    +class NativeUnits(*args, **kwargs) +

    Context manager. Switches Maya to centimetres and radians. New-scene / +open-scene / save-scene events are compensated for with API callbacks.

    +
    +
    +static __new__(*args, **kwargs)
    +

    Create and return a new object. See help(type) for accurate signature.

    +
    +
    diff --git a/docs/paya/lib/names.html b/docs/paya/lib/names.html index fb3b4e35..63dce9b6 100644 --- a/docs/paya/lib/names.html +++ b/docs/paya/lib/names.html @@ -4,7 +4,7 @@ - paya.lib.names — paya 0.8.1 documentation + paya.lib.names — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/nurbsutil.html b/docs/paya/lib/nurbsutil.html index b6427b3f..f5cd5154 100644 --- a/docs/paya/lib/nurbsutil.html +++ b/docs/paya/lib/nurbsutil.html @@ -4,7 +4,7 @@ - paya.lib.nurbsutil — paya 0.8.1 documentation + paya.lib.nurbsutil — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/plugops.html b/docs/paya/lib/plugops.html index da429633..54e6bceb 100644 --- a/docs/paya/lib/plugops.html +++ b/docs/paya/lib/plugops.html @@ -4,7 +4,7 @@ - paya.lib.plugops — paya 0.8.1 documentation + paya.lib.plugops — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/skel.html b/docs/paya/lib/skel.html index 5197cd2f..89dc0c2f 100644 --- a/docs/paya/lib/skel.html +++ b/docs/paya/lib/skel.html @@ -4,7 +4,7 @@ - paya.lib.skel — paya 0.8.1 documentation + paya.lib.skel — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/suffixes.html b/docs/paya/lib/suffixes.html index ed799f8f..f2a2106e 100644 --- a/docs/paya/lib/suffixes.html +++ b/docs/paya/lib/suffixes.html @@ -4,7 +4,7 @@ - paya.lib.suffixes — paya 0.8.1 documentation + paya.lib.suffixes — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/symmetry.html b/docs/paya/lib/symmetry.html index 5d6bd641..c953f9f5 100644 --- a/docs/paya/lib/symmetry.html +++ b/docs/paya/lib/symmetry.html @@ -4,7 +4,7 @@ - paya.lib.symmetry — paya 0.8.1 documentation + paya.lib.symmetry — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/lib/xmlweights.html b/docs/paya/lib/xmlweights.html index 1813c946..3fbf3ad3 100644 --- a/docs/paya/lib/xmlweights.html +++ b/docs/paya/lib/xmlweights.html @@ -4,7 +4,7 @@ - paya.lib.xmlweights — paya 0.8.1 documentation + paya.lib.xmlweights — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/patch.html b/docs/paya/patch.html index f5ac592f..5a367b3a 100644 --- a/docs/paya/patch.html +++ b/docs/paya/patch.html @@ -4,7 +4,7 @@ - paya.patch — paya 0.8.1 documentation + paya.patch — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/plugtree.html b/docs/paya/plugtree.html index c44b7aa7..5ad42a78 100644 --- a/docs/paya/plugtree.html +++ b/docs/paya/plugtree.html @@ -4,7 +4,7 @@ - paya.plugtree — paya 0.8.1 documentation + paya.plugtree — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/pools.html b/docs/paya/pools.html index 5e11679d..c055a9ef 100644 --- a/docs/paya/pools.html +++ b/docs/paya/pools.html @@ -4,7 +4,7 @@ - paya.pools — paya 0.8.1 documentation + paya.pools — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/runtime.html b/docs/paya/runtime.html index 1975091d..b0c54f2b 100644 --- a/docs/paya/runtime.html +++ b/docs/paya/runtime.html @@ -4,7 +4,7 @@ - paya.runtime — paya 0.8.1 documentation + paya.runtime — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/test.html b/docs/paya/test.html index e6d1ff50..3a890879 100644 --- a/docs/paya/test.html +++ b/docs/paya/test.html @@ -4,7 +4,7 @@ - paya.test — paya 0.8.1 documentation + paya.test — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/util.html b/docs/paya/util.html index 5f370a30..4b1e1561 100644 --- a/docs/paya/util.html +++ b/docs/paya/util.html @@ -4,7 +4,7 @@ - paya.util — paya 0.8.1 documentation + paya.util — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/util/accessor.html b/docs/paya/util/accessor.html index c1ebc905..e8600931 100644 --- a/docs/paya/util/accessor.html +++ b/docs/paya/util/accessor.html @@ -4,7 +4,7 @@ - paya.util.accessor — paya 0.8.1 documentation + paya.util.accessor — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/util/functions.html b/docs/paya/util/functions.html index 654b1a3c..48ceae13 100644 --- a/docs/paya/util/functions.html +++ b/docs/paya/util/functions.html @@ -4,7 +4,7 @@ - paya.util.functions — paya 0.8.1 documentation + paya.util.functions — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/util/iterables.html b/docs/paya/util/iterables.html index 71445b81..0a30788a 100644 --- a/docs/paya/util/iterables.html +++ b/docs/paya/util/iterables.html @@ -4,7 +4,7 @@ - paya.util.iterables — paya 0.8.1 documentation + paya.util.iterables — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/util/modules.html b/docs/paya/util/modules.html index ab2595c8..d9c70975 100644 --- a/docs/paya/util/modules.html +++ b/docs/paya/util/modules.html @@ -4,7 +4,7 @@ - paya.util.modules — paya 0.8.1 documentation + paya.util.modules — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/util/path.html b/docs/paya/util/path.html index c7f786b5..e81b7f93 100644 --- a/docs/paya/util/path.html +++ b/docs/paya/util/path.html @@ -4,7 +4,7 @@ - paya.util.path — paya 0.8.1 documentation + paya.util.path — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/paya/util/strings.html b/docs/paya/util/strings.html index 155b5d49..e149f10a 100644 --- a/docs/paya/util/strings.html +++ b/docs/paya/util/strings.html @@ -4,7 +4,7 @@ - paya.util.strings — paya 0.8.1 documentation + paya.util.strings — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/point_matrix_mult.html b/docs/point_matrix_mult.html index 4d7a14aa..f64b36cc 100644 --- a/docs/point_matrix_mult.html +++ b/docs/point_matrix_mult.html @@ -4,7 +4,7 @@ - Point-Matrix Multiplication — paya 0.8.1 documentation + Point-Matrix Multiplication — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/comps/nurbsCurveCV.html b/docs/pools/comps/nurbsCurveCV.html index ff6fe580..a2b4b6fc 100644 --- a/docs/pools/comps/nurbsCurveCV.html +++ b/docs/pools/comps/nurbsCurveCV.html @@ -4,7 +4,7 @@ - paya.runtime.comps.NurbsCurveCV — paya 0.8.1 documentation + paya.runtime.comps.NurbsCurveCV — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/comps/nurbsCurveParameter.html b/docs/pools/comps/nurbsCurveParameter.html index d6beeabf..83b99bd4 100644 --- a/docs/pools/comps/nurbsCurveParameter.html +++ b/docs/pools/comps/nurbsCurveParameter.html @@ -4,7 +4,7 @@ - paya.runtime.comps.NurbsCurveParameter — paya 0.8.1 documentation + paya.runtime.comps.NurbsCurveParameter — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/comps_index.html b/docs/pools/comps_index.html index 8e3e2313..fa5c44ec 100644 --- a/docs/pools/comps_index.html +++ b/docs/pools/comps_index.html @@ -4,7 +4,7 @@ - Component Types — paya 0.8.1 documentation + Component Types — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/data/eulerRotation.html b/docs/pools/data/eulerRotation.html index 454625ac..47d7fd10 100644 --- a/docs/pools/data/eulerRotation.html +++ b/docs/pools/data/eulerRotation.html @@ -4,7 +4,7 @@ - paya.runtime.data.EulerRotation — paya 0.8.1 documentation + paya.runtime.data.EulerRotation — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/data/matrix.html b/docs/pools/data/matrix.html index c76fc8d0..f4d3d2bd 100644 --- a/docs/pools/data/matrix.html +++ b/docs/pools/data/matrix.html @@ -4,7 +4,7 @@ - paya.runtime.data.Matrix — paya 0.8.1 documentation + paya.runtime.data.Matrix — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/data/point.html b/docs/pools/data/point.html index fce27ad9..2580a89d 100644 --- a/docs/pools/data/point.html +++ b/docs/pools/data/point.html @@ -4,7 +4,7 @@ - paya.runtime.data.Point — paya 0.8.1 documentation + paya.runtime.data.Point — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/data/quaternion.html b/docs/pools/data/quaternion.html index 4d940c82..ff5d1542 100644 --- a/docs/pools/data/quaternion.html +++ b/docs/pools/data/quaternion.html @@ -4,7 +4,7 @@ - paya.runtime.data.Quaternion — paya 0.8.1 documentation + paya.runtime.data.Quaternion — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/data/vector.html b/docs/pools/data/vector.html index e88873a7..d98b0e75 100644 --- a/docs/pools/data/vector.html +++ b/docs/pools/data/vector.html @@ -4,7 +4,7 @@ - paya.runtime.data.Vector — paya 0.8.1 documentation + paya.runtime.data.Vector — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/data_index.html b/docs/pools/data_index.html index e94be29d..c01d3b11 100644 --- a/docs/pools/data_index.html +++ b/docs/pools/data_index.html @@ -4,7 +4,7 @@ - Data Types — paya 0.8.1 documentation + Data Types — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/bezierCurve.html b/docs/pools/nodes/bezierCurve.html index 6c3ed1f0..733a2f6e 100644 --- a/docs/pools/nodes/bezierCurve.html +++ b/docs/pools/nodes/bezierCurve.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.BezierCurve — paya 0.8.1 documentation + paya.runtime.nodes.BezierCurve — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/blendShape.html b/docs/pools/nodes/blendShape.html index 82579121..f220befe 100644 --- a/docs/pools/nodes/blendShape.html +++ b/docs/pools/nodes/blendShape.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.BlendShape — paya 0.8.1 documentation + paya.runtime.nodes.BlendShape — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/cluster.html b/docs/pools/nodes/cluster.html index 5aeebf6e..637a884e 100644 --- a/docs/pools/nodes/cluster.html +++ b/docs/pools/nodes/cluster.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Cluster — paya 0.8.1 documentation + paya.runtime.nodes.Cluster — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/clusterHandle.html b/docs/pools/nodes/clusterHandle.html index 2e0abca8..867bf723 100644 --- a/docs/pools/nodes/clusterHandle.html +++ b/docs/pools/nodes/clusterHandle.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.ClusterHandle — paya 0.8.1 documentation + paya.runtime.nodes.ClusterHandle — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/curveWarp.html b/docs/pools/nodes/curveWarp.html index fd652352..769417f1 100644 --- a/docs/pools/nodes/curveWarp.html +++ b/docs/pools/nodes/curveWarp.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.CurveWarp — paya 0.8.1 documentation + paya.runtime.nodes.CurveWarp — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/dagNode.html b/docs/pools/nodes/dagNode.html index a5ed3fd0..c1fea6d3 100644 --- a/docs/pools/nodes/dagNode.html +++ b/docs/pools/nodes/dagNode.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.DagNode — paya 0.8.1 documentation + paya.runtime.nodes.DagNode — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/deformableShape.html b/docs/pools/nodes/deformableShape.html index 120a3a1a..60723ed4 100644 --- a/docs/pools/nodes/deformableShape.html +++ b/docs/pools/nodes/deformableShape.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.DeformableShape — paya 0.8.1 documentation + paya.runtime.nodes.DeformableShape — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/dependNode.html b/docs/pools/nodes/dependNode.html index 600d28f0..de2aaf9e 100644 --- a/docs/pools/nodes/dependNode.html +++ b/docs/pools/nodes/dependNode.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.DependNode — paya 0.8.1 documentation + paya.runtime.nodes.DependNode — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/fourByFourMatrix.html b/docs/pools/nodes/fourByFourMatrix.html index 77709512..d92fbf25 100644 --- a/docs/pools/nodes/fourByFourMatrix.html +++ b/docs/pools/nodes/fourByFourMatrix.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.FourByFourMatrix — paya 0.8.1 documentation + paya.runtime.nodes.FourByFourMatrix — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/geometryFilter.html b/docs/pools/nodes/geometryFilter.html index ee3c37d9..f0572f21 100644 --- a/docs/pools/nodes/geometryFilter.html +++ b/docs/pools/nodes/geometryFilter.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.GeometryFilter — paya 0.8.1 documentation + paya.runtime.nodes.GeometryFilter — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/ikHandle.html b/docs/pools/nodes/ikHandle.html index 4c06fa60..12f58bcc 100644 --- a/docs/pools/nodes/ikHandle.html +++ b/docs/pools/nodes/ikHandle.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.IkHandle — paya 0.8.1 documentation + paya.runtime.nodes.IkHandle — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/joint.html b/docs/pools/nodes/joint.html index 88542070..b5c05ebd 100644 --- a/docs/pools/nodes/joint.html +++ b/docs/pools/nodes/joint.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Joint — paya 0.8.1 documentation + paya.runtime.nodes.Joint — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/lattice.html b/docs/pools/nodes/lattice.html index a4fc3f24..632ac398 100644 --- a/docs/pools/nodes/lattice.html +++ b/docs/pools/nodes/lattice.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Lattice — paya 0.8.1 documentation + paya.runtime.nodes.Lattice — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/locator.html b/docs/pools/nodes/locator.html index 78dcf093..848b99f3 100644 --- a/docs/pools/nodes/locator.html +++ b/docs/pools/nodes/locator.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Locator — paya 0.8.1 documentation + paya.runtime.nodes.Locator — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/makeThreePointCircularArc.html b/docs/pools/nodes/makeThreePointCircularArc.html index 352bf900..8ae92cc7 100644 --- a/docs/pools/nodes/makeThreePointCircularArc.html +++ b/docs/pools/nodes/makeThreePointCircularArc.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.MakeThreePointCircularArc — paya 0.8.1 documentation + paya.runtime.nodes.MakeThreePointCircularArc — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/mesh.html b/docs/pools/nodes/mesh.html index f497ea31..502cc3cc 100644 --- a/docs/pools/nodes/mesh.html +++ b/docs/pools/nodes/mesh.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Mesh — paya 0.8.1 documentation + paya.runtime.nodes.Mesh — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/motionPath.html b/docs/pools/nodes/motionPath.html index f7e59870..f472cec6 100644 --- a/docs/pools/nodes/motionPath.html +++ b/docs/pools/nodes/motionPath.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.MotionPath — paya 0.8.1 documentation + paya.runtime.nodes.MotionPath — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/nurbsCurve.html b/docs/pools/nodes/nurbsCurve.html index 8a88e97f..6b4afeab 100644 --- a/docs/pools/nodes/nurbsCurve.html +++ b/docs/pools/nodes/nurbsCurve.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.NurbsCurve — paya 0.8.1 documentation + paya.runtime.nodes.NurbsCurve — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/nurbsSurface.html b/docs/pools/nodes/nurbsSurface.html index 47042388..6eadc5e3 100644 --- a/docs/pools/nodes/nurbsSurface.html +++ b/docs/pools/nodes/nurbsSurface.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.NurbsSurface — paya 0.8.1 documentation + paya.runtime.nodes.NurbsSurface — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/pointOnCurveInfo.html b/docs/pools/nodes/pointOnCurveInfo.html index 73494f0d..266d0516 100644 --- a/docs/pools/nodes/pointOnCurveInfo.html +++ b/docs/pools/nodes/pointOnCurveInfo.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.PointOnCurveInfo — paya 0.8.1 documentation + paya.runtime.nodes.PointOnCurveInfo — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/shape.html b/docs/pools/nodes/shape.html index ecfd181c..0936df63 100644 --- a/docs/pools/nodes/shape.html +++ b/docs/pools/nodes/shape.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Shape — paya 0.8.1 documentation + paya.runtime.nodes.Shape — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/skinCluster.html b/docs/pools/nodes/skinCluster.html index 2d7a9e6b..eb5c5a8c 100644 --- a/docs/pools/nodes/skinCluster.html +++ b/docs/pools/nodes/skinCluster.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.SkinCluster — paya 0.8.1 documentation + paya.runtime.nodes.SkinCluster — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/subdiv.html b/docs/pools/nodes/subdiv.html index d89b5dd3..9df0f660 100644 --- a/docs/pools/nodes/subdiv.html +++ b/docs/pools/nodes/subdiv.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Subdiv — paya 0.8.1 documentation + paya.runtime.nodes.Subdiv — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes/transform.html b/docs/pools/nodes/transform.html index f77d3462..1849e8ad 100644 --- a/docs/pools/nodes/transform.html +++ b/docs/pools/nodes/transform.html @@ -4,7 +4,7 @@ - paya.runtime.nodes.Transform — paya 0.8.1 documentation + paya.runtime.nodes.Transform — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/nodes_index.html b/docs/pools/nodes_index.html index a017a313..71d6e7c2 100644 --- a/docs/pools/nodes_index.html +++ b/docs/pools/nodes_index.html @@ -4,7 +4,7 @@ - Node Types — paya 0.8.1 documentation + Node Types — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/angle.html b/docs/pools/plugs/angle.html index 38b3d04c..00e39d62 100644 --- a/docs/pools/plugs/angle.html +++ b/docs/pools/plugs/angle.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Angle — paya 0.8.1 documentation + paya.runtime.plugs.Angle — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/attribute.html b/docs/pools/plugs/attribute.html index 9b4dc792..34e31f72 100644 --- a/docs/pools/plugs/attribute.html +++ b/docs/pools/plugs/attribute.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Attribute — paya 0.8.1 documentation + paya.runtime.plugs.Attribute — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/bezierCurve.html b/docs/pools/plugs/bezierCurve.html index a0fca63a..6a74968e 100644 --- a/docs/pools/plugs/bezierCurve.html +++ b/docs/pools/plugs/bezierCurve.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.BezierCurve — paya 0.8.1 documentation + paya.runtime.plugs.BezierCurve — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/compound.html b/docs/pools/plugs/compound.html index c26fcd62..caa01af3 100644 --- a/docs/pools/plugs/compound.html +++ b/docs/pools/plugs/compound.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Compound — paya 0.8.1 documentation + paya.runtime.plugs.Compound — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/enum.html b/docs/pools/plugs/enum.html index 0f346e87..4bc5c902 100644 --- a/docs/pools/plugs/enum.html +++ b/docs/pools/plugs/enum.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Enum — paya 0.8.1 documentation + paya.runtime.plugs.Enum — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/eulerRotation.html b/docs/pools/plugs/eulerRotation.html index bbebaa51..d18c507d 100644 --- a/docs/pools/plugs/eulerRotation.html +++ b/docs/pools/plugs/eulerRotation.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.EulerRotation — paya 0.8.1 documentation + paya.runtime.plugs.EulerRotation — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/geometry.html b/docs/pools/plugs/geometry.html index 2911ac52..d4967b00 100644 --- a/docs/pools/plugs/geometry.html +++ b/docs/pools/plugs/geometry.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Geometry — paya 0.8.1 documentation + paya.runtime.plugs.Geometry — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/math1D.html b/docs/pools/plugs/math1D.html index 8521f88c..2fa3cb9c 100644 --- a/docs/pools/plugs/math1D.html +++ b/docs/pools/plugs/math1D.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Math1D — paya 0.8.1 documentation + paya.runtime.plugs.Math1D — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/math2D.html b/docs/pools/plugs/math2D.html index 6d588871..58ab250d 100644 --- a/docs/pools/plugs/math2D.html +++ b/docs/pools/plugs/math2D.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Math2D — paya 0.8.1 documentation + paya.runtime.plugs.Math2D — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/math3D.html b/docs/pools/plugs/math3D.html index d2d27fe2..fce300d7 100644 --- a/docs/pools/plugs/math3D.html +++ b/docs/pools/plugs/math3D.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Math3D — paya 0.8.1 documentation + paya.runtime.plugs.Math3D — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/matrix.html b/docs/pools/plugs/matrix.html index 2dc9884a..449751cf 100644 --- a/docs/pools/plugs/matrix.html +++ b/docs/pools/plugs/matrix.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Matrix — paya 0.8.1 documentation + paya.runtime.plugs.Matrix — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/nurbsCurve.html b/docs/pools/plugs/nurbsCurve.html index 423c1254..95d55a0a 100644 --- a/docs/pools/plugs/nurbsCurve.html +++ b/docs/pools/plugs/nurbsCurve.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.NurbsCurve — paya 0.8.1 documentation + paya.runtime.plugs.NurbsCurve — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/quaternion.html b/docs/pools/plugs/quaternion.html index 3731821c..b2cd9065 100644 --- a/docs/pools/plugs/quaternion.html +++ b/docs/pools/plugs/quaternion.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Quaternion — paya 0.8.1 documentation + paya.runtime.plugs.Quaternion — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/string.html b/docs/pools/plugs/string.html index b9e2625a..ac9196be 100644 --- a/docs/pools/plugs/string.html +++ b/docs/pools/plugs/string.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.String — paya 0.8.1 documentation + paya.runtime.plugs.String — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs/vector.html b/docs/pools/plugs/vector.html index ec0acce3..92f91075 100644 --- a/docs/pools/plugs/vector.html +++ b/docs/pools/plugs/vector.html @@ -4,7 +4,7 @@ - paya.runtime.plugs.Vector — paya 0.8.1 documentation + paya.runtime.plugs.Vector — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/pools/plugs_index.html b/docs/pools/plugs_index.html index 0244f7b9..2de2adc1 100644 --- a/docs/pools/plugs_index.html +++ b/docs/pools/plugs_index.html @@ -4,7 +4,7 @@ - Plug (Attribute) Types — paya 0.8.1 documentation + Plug (Attribute) Types — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/py-modindex.html b/docs/py-modindex.html index 274c9855..dc93a96c 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -3,7 +3,7 @@ - Python Module Index — paya 0.8.1 documentation + Python Module Index — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/scalars.html b/docs/scalars.html index 71c171b5..ed562509 100644 --- a/docs/scalars.html +++ b/docs/scalars.html @@ -4,7 +4,7 @@ - Scalars — paya 0.8.1 documentation + Scalars — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/search.html b/docs/search.html index 33a688cf..684b8a52 100644 --- a/docs/search.html +++ b/docs/search.html @@ -3,7 +3,7 @@ - Search — paya 0.8.1 documentation + Search — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/searchindex.js b/docs/searchindex.js index bacc62c0..45b474fe 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["adding_oo_functionality","angles_and_rotations","author","connecting_controls","control_shapes_cols","control_tags_pickwalk","controls","curves","deformers","drawing_controls","geo_basics","geometry","getting_started","glossary","ik","implementation","index","joint_chains","licence","maths_rigging","matrices","naming_nodes","offset_groups","operator_basics","package_config","paya","paya/cmds","paya/config","paya/environment","paya/examples","paya/examples/worm_rig","paya/lib","paya/lib/attrs","paya/lib/bsnboltons","paya/lib/controlshapes","paya/lib/loopback","paya/lib/mathops","paya/lib/names","paya/lib/nurbsutil","paya/lib/plugops","paya/lib/skel","paya/lib/suffixes","paya/lib/symmetry","paya/lib/xmlweights","paya/patch","paya/plugtree","paya/pools","paya/runtime","paya/test","paya/util","paya/util/accessor","paya/util/functions","paya/util/iterables","paya/util/modules","paya/util/path","paya/util/strings","point_matrix_mult","pools/comps/nurbsCurveCV","pools/comps/nurbsCurveParameter","pools/comps_index","pools/data/eulerRotation","pools/data/matrix","pools/data/point","pools/data/quaternion","pools/data/vector","pools/data_index","pools/nodes/bezierCurve","pools/nodes/blendShape","pools/nodes/cluster","pools/nodes/clusterHandle","pools/nodes/curveWarp","pools/nodes/dagNode","pools/nodes/deformableShape","pools/nodes/dependNode","pools/nodes/fourByFourMatrix","pools/nodes/geometryFilter","pools/nodes/ikHandle","pools/nodes/joint","pools/nodes/lattice","pools/nodes/locator","pools/nodes/makeThreePointCircularArc","pools/nodes/mesh","pools/nodes/motionPath","pools/nodes/nurbsCurve","pools/nodes/nurbsSurface","pools/nodes/pointOnCurveInfo","pools/nodes/shape","pools/nodes/skinCluster","pools/nodes/subdiv","pools/nodes/transform","pools/nodes_index","pools/plugs/angle","pools/plugs/attribute","pools/plugs/bezierCurve","pools/plugs/compound","pools/plugs/enum","pools/plugs/eulerRotation","pools/plugs/geometry","pools/plugs/math1D","pools/plugs/math2D","pools/plugs/math3D","pools/plugs/matrix","pools/plugs/nurbsCurve","pools/plugs/quaternion","pools/plugs/string","pools/plugs/vector","pools/plugs_index","scalars","sugar_and_style","types_index","user_attrs","vectors","whats_new"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["adding_oo_functionality.rst","angles_and_rotations.rst","author.rst","connecting_controls.rst","control_shapes_cols.rst","control_tags_pickwalk.rst","controls.rst","curves.rst","deformers.rst","drawing_controls.rst","geo_basics.rst","geometry.rst","getting_started.rst","glossary.rst","ik.rst","implementation.rst","index.rst","joint_chains.rst","licence.rst","maths_rigging.rst","matrices.rst","naming_nodes.rst","offset_groups.rst","operator_basics.rst","package_config.rst","paya.rst","paya\\cmds.rst","paya\\config.rst","paya\\environment.rst","paya\\examples.rst","paya\\examples\\worm_rig.rst","paya\\lib.rst","paya\\lib\\attrs.rst","paya\\lib\\bsnboltons.rst","paya\\lib\\controlshapes.rst","paya\\lib\\loopback.rst","paya\\lib\\mathops.rst","paya\\lib\\names.rst","paya\\lib\\nurbsutil.rst","paya\\lib\\plugops.rst","paya\\lib\\skel.rst","paya\\lib\\suffixes.rst","paya\\lib\\symmetry.rst","paya\\lib\\xmlweights.rst","paya\\patch.rst","paya\\plugtree.rst","paya\\pools.rst","paya\\runtime.rst","paya\\test.rst","paya\\util.rst","paya\\util\\accessor.rst","paya\\util\\functions.rst","paya\\util\\iterables.rst","paya\\util\\modules.rst","paya\\util\\path.rst","paya\\util\\strings.rst","point_matrix_mult.rst","pools\\comps\\nurbsCurveCV.rst","pools\\comps\\nurbsCurveParameter.rst","pools\\comps_index.rst","pools\\data\\eulerRotation.rst","pools\\data\\matrix.rst","pools\\data\\point.rst","pools\\data\\quaternion.rst","pools\\data\\vector.rst","pools\\data_index.rst","pools\\nodes\\bezierCurve.rst","pools\\nodes\\blendShape.rst","pools\\nodes\\cluster.rst","pools\\nodes\\clusterHandle.rst","pools\\nodes\\curveWarp.rst","pools\\nodes\\dagNode.rst","pools\\nodes\\deformableShape.rst","pools\\nodes\\dependNode.rst","pools\\nodes\\fourByFourMatrix.rst","pools\\nodes\\geometryFilter.rst","pools\\nodes\\ikHandle.rst","pools\\nodes\\joint.rst","pools\\nodes\\lattice.rst","pools\\nodes\\locator.rst","pools\\nodes\\makeThreePointCircularArc.rst","pools\\nodes\\mesh.rst","pools\\nodes\\motionPath.rst","pools\\nodes\\nurbsCurve.rst","pools\\nodes\\nurbsSurface.rst","pools\\nodes\\pointOnCurveInfo.rst","pools\\nodes\\shape.rst","pools\\nodes\\skinCluster.rst","pools\\nodes\\subdiv.rst","pools\\nodes\\transform.rst","pools\\nodes_index.rst","pools\\plugs\\angle.rst","pools\\plugs\\attribute.rst","pools\\plugs\\bezierCurve.rst","pools\\plugs\\compound.rst","pools\\plugs\\enum.rst","pools\\plugs\\eulerRotation.rst","pools\\plugs\\geometry.rst","pools\\plugs\\math1D.rst","pools\\plugs\\math2D.rst","pools\\plugs\\math3D.rst","pools\\plugs\\matrix.rst","pools\\plugs\\nurbsCurve.rst","pools\\plugs\\quaternion.rst","pools\\plugs\\string.rst","pools\\plugs\\vector.rst","pools\\plugs_index.rst","scalars.rst","sugar_and_style.rst","types_index.rst","user_attrs.rst","vectors.rst","whats_new.rst"],objects:{"paya.cmds":[[26,1,1,"","findMelProc"],[26,1,1,"","saveScriptEditor"]],"paya.config":[[27,2,1,"","Config"]],"paya.examples":[[30,0,0,"-","worm_rig"]],"paya.examples.worm_rig":[[30,1,1,"","createWormRig"]],"paya.lib":[[32,0,0,"-","attrs"],[33,0,0,"-","bsnboltons"],[34,0,0,"-","controlshapes"],[35,0,0,"-","loopback"],[36,0,0,"-","mathops"],[37,0,0,"-","names"],[38,0,0,"-","nurbsutil"],[39,0,0,"-","plugops"],[40,0,0,"-","skel"],[41,0,0,"-","suffixes"],[42,0,0,"-","symmetry"],[43,0,0,"-","xmlweights"]],"paya.lib.attrs":[[32,2,1,"","Section"],[32,2,1,"","Sections"],[32,1,1,"","expandAttrListToParentsAndChildren"],[32,1,1,"","reorder"]],"paya.lib.attrs.Section":[[32,3,1,"","__str__"],[32,3,1,"","attr"],[32,3,1,"","collect"],[32,3,1,"","node"],[32,3,1,"","sendAbove"],[32,3,1,"","sendBelow"]],"paya.lib.attrs.Sections":[[32,3,1,"","__contains__"],[32,3,1,"","__delitem__"],[32,3,1,"","__getitem__"],[32,3,1,"","__iter__"],[32,3,1,"","__len__"],[32,3,1,"","add"],[32,3,1,"","clear"],[32,3,1,"","names"]],"paya.lib.bsnboltons":[[33,2,1,"","Subtarget"],[33,2,1,"","Target"],[33,2,1,"","Targets"],[33,1,1,"","subtargetIndexToValue"],[33,1,1,"","subtargetValueToIndex"]],"paya.lib.bsnboltons.Subtarget":[[33,3,1,"","__float__"],[33,3,1,"","__int__"],[33,3,1,"","disconnectShape"],[33,3,1,"","getShape"],[33,3,1,"","setShape"]],"paya.lib.bsnboltons.Target":[[33,3,1,"","__delitem__"],[33,3,1,"","__getitem__"],[33,3,1,"","__int__"],[33,3,1,"","__iter__"],[33,3,1,"","__len__"],[33,3,1,"","add"],[33,3,1,"","clearAlias"],[33,3,1,"","clearInbetweens"],[33,3,1,"","clearNormalizationId"],[33,3,1,"","clearTransform"],[33,3,1,"","copyDeltaFrom"],[33,3,1,"","export"],[33,3,1,"","flip"],[33,3,1,"","getAlias"],[33,3,1,"","getByLogicalIndex"],[33,3,1,"","getByPhysicalIndex"],[33,3,1,"","getByValue"],[33,3,1,"","getLogicalFromPhysicalIndex"],[33,3,1,"","getLogicalIndexFromValue"],[33,3,1,"","getNormalizationId"],[33,3,1,"","getPhysicalFromLogicalIndex"],[33,3,1,"","getTransform"],[33,3,1,"","getValueFromLogicalIndex"],[33,3,1,"","inPostMode"],[33,3,1,"","indices"],[33,3,1,"","isTangentSpace"],[33,3,1,"","isTransformSpace"],[33,3,1,"","remove"],[33,3,1,"","removeByLogicalIndex"],[33,3,1,"","removeByPhysicalIndex"],[33,3,1,"","removeByValue"],[33,3,1,"","resetDelta"],[33,3,1,"","setAlias"],[33,3,1,"","setNormalizationId"],[33,3,1,"","setTransform"],[33,3,1,"","values"]],"paya.lib.bsnboltons.Targets":[[33,3,1,"","__delitem__"],[33,3,1,"","__getitem__"],[33,3,1,"","__iter__"],[33,3,1,"","__len__"],[33,3,1,"","__setitem__"],[33,3,1,"","add"],[33,3,1,"","aliases"],[33,3,1,"","clear"],[33,3,1,"","getAliasFromLogicalIndex"],[33,3,1,"","getByAlias"],[33,3,1,"","getByLogicalIndex"],[33,3,1,"","getByPhysicalIndex"],[33,3,1,"","getLogicalFromPhysicalIndex"],[33,3,1,"","getLogicalIndexFromAlias"],[33,3,1,"","getPhysicalFromLogicalIndex"],[33,3,1,"","indices"],[33,3,1,"","node"],[33,3,1,"","remove"],[33,3,1,"","removeByAlias"],[33,3,1,"","removeByLogicalIndex"],[33,3,1,"","removeByPhysicalIndex"]],"paya.lib.controlshapes":[[34,2,1,"","ControlShapesLibrary"]],"paya.lib.controlshapes.ControlShapesLibrary":[[34,3,1,"","__new__"],[34,3,1,"","addFromControl"],[34,3,1,"","applyToControls"],[34,3,1,"","dump"],[34,3,1,"","load"]],"paya.lib.loopback":[[35,2,1,"","Loopback"]],"paya.lib.mathops":[[36,2,1,"","LinearInterpolator"],[36,2,1,"","NativeUnits"],[36,1,1,"","blendNones"],[36,1,1,"","chaseNones"],[36,1,1,"","conformVectorArg"],[36,1,1,"","createMatrix"],[36,1,1,"","createScaleMatrix"],[36,1,1,"","deflipVectors"],[36,1,1,"","expandVectorArgs"],[36,1,1,"","floatRange"],[36,1,1,"","getAimVectors"],[36,1,1,"","getChainedAimMatrices"],[36,1,1,"","getFramedAimAndUpVectors"],[36,1,1,"","isVectorValueOrPlug"],[36,1,1,"","multMatrices"],[36,1,1,"","nativeUnits"],[36,1,1,"","pointsIntoUnitCube"],[36,1,1,"","resolveNumberOrFractionsArg"]],"paya.lib.names":[[37,2,1,"","Name"],[37,1,1,"","conformElems"],[37,1,1,"","isTypeSuffix"],[37,1,1,"","legalise"],[37,1,1,"","make"],[37,1,1,"","shorten"]],"paya.lib.nurbsutil":[[38,1,1,"","conformUParamArg"],[38,1,1,"","getKnotList"],[38,1,1,"","itemsAsBezierAnchors"],[38,1,1,"","legalNumCVsForBezier"]],"paya.lib.plugops":[[39,1,1,"","asGeoPlug"],[39,1,1,"","asValue"],[39,1,1,"","info"],[39,1,1,"","isPlug"],[39,1,1,"","isScalarValue"]],"paya.lib.skel":[[40,2,1,"","Bone"],[40,2,1,"","Chain"]],"paya.lib.skel.Bone":[[40,3,1,"","bones"],[40,3,1,"","ratios"],[40,3,1,"","vector"]],"paya.lib.skel.Chain":[[40,3,1,"","__new__"],[40,3,1,"","appendChain"],[40,3,1,"","autoPreferredAngle"],[40,3,1,"","bones"],[40,3,1,"","compose"],[40,3,1,"","contiguous"],[40,3,1,"","createFromCurve"],[40,3,1,"","createFromMatrices"],[40,3,1,"","createFromPoints"],[40,3,1,"","createIkHandle"],[40,3,1,"","createIkHandles"],[40,3,1,"","downAxis"],[40,3,1,"","driveTwistChain"],[40,3,1,"","duplicate"],[40,3,1,"","explode"],[40,3,1,"","getFromRoot"],[40,3,1,"","getFromStartEnd"],[40,3,1,"","getPolePoint"],[40,3,1,"","ikHandles"],[40,3,1,"","insertJoints"],[40,3,1,"","length"],[40,3,1,"","orient"],[40,3,1,"","points"],[40,3,1,"","ratios"],[40,3,1,"","rename"],[40,3,1,"","reset"],[40,3,1,"","roots"],[40,3,1,"","skinClusters"],[40,3,1,"","subdivide"],[40,3,1,"","vectors"]],"paya.lib.suffixes":[[41,1,1,"","dump"],[41,1,1,"","getFromName"],[41,1,1,"","getKeyFromNode"],[41,1,1,"","learnFromHelp"],[41,1,1,"","learnFromScene"],[41,1,1,"","load"]],"paya.lib.symmetry":[[42,2,1,"","SymmetricModelling"]],"paya.lib.xmlweights":[[43,1,1,"","dump"],[43,1,1,"","load"]],"paya.patch":[[44,1,1,"","patchPyMEL"],[44,1,1,"","unpatchPyMEL"]],"paya.plugtree":[[45,1,1,"","createPath"],[45,1,1,"","expandTree"],[45,1,1,"","getPath"],[45,1,1,"","getTerminatingKeys"],[45,1,1,"","getTypeFromDataBlock"],[45,1,1,"","getTypeFromMPlug"],[45,1,1,"","insert"],[45,1,1,"","numericUnitTypeIs1D"],[45,1,1,"","printTree"]],"paya.pools":[[46,2,1,"","ClassPool"],[46,2,1,"","CompClassPool"],[46,2,1,"","DataClassPool"],[46,2,1,"","NodeClassPool"],[46,2,1,"","PlugClassPool"],[46,1,1,"","getPoolFromPmBase"],[46,1,1,"","iscustomcls"],[46,1,1,"","ispmcls"]],"paya.pools.ClassPool":[[46,3,1,"","__new__"],[46,3,1,"","_getTemplateFilePath"],[46,3,1,"","getByName"],[46,3,1,"","getFromPyMELInstance"],[46,3,1,"","purge"]],"paya.pools.DataClassPool":[[46,3,1,"","getByName"]],"paya.pools.PlugClassPool":[[46,3,1,"","getFromPyMELInstance"]],"paya.runtime":[[47,2,1,"","Runtime"]],"paya.runtime.Runtime":[[47,3,1,"","rehash"],[47,3,1,"","start"],[47,3,1,"","stop"]],"paya.runtime.comps":[[57,2,1,"","NurbsCurveCV"],[58,2,1,"","NurbsCurveParameter"]],"paya.runtime.comps.NurbsCurveCV":[[57,3,1,"","__int__"],[57,3,1,"","cluster"],[57,3,1,"","getWorldPosition"],[57,3,1,"","isRange"]],"paya.runtime.comps.NurbsCurveParameter":[[58,3,1,"","__float__"],[58,3,1,"","detach"],[58,3,1,"","fraction"],[58,3,1,"","indices"],[58,3,1,"","isRange"],[58,3,1,"","length"],[58,3,1,"","matrix"],[58,3,1,"","point"],[58,3,1,"","subCurve"]],"paya.runtime.data":[[60,2,1,"","EulerRotation"],[61,2,1,"","Matrix"],[62,2,1,"","Point"],[63,2,1,"","Quaternion"],[64,2,1,"","Vector"]],"paya.runtime.data.EulerRotation":[[60,3,1,"","__add__"],[60,3,1,"","__mul__"],[60,3,1,"","__pow__"],[60,3,1,"","__radd__"],[60,3,1,"","__rmul__"],[60,3,1,"","__rpow__"],[60,3,1,"","__rsub__"],[60,3,1,"","__rtruediv__"],[60,3,1,"","__sub__"],[60,3,1,"","__truediv__"],[60,3,1,"","asRotateMatrix"],[60,3,1,"","copy"],[60,3,1,"","createLocator"]],"paya.runtime.data.Matrix":[[61,3,1,"","__add__"],[61,3,1,"","__mul__"],[61,3,1,"","__radd__"],[61,3,1,"","__rmul__"],[61,3,1,"","__rxor__"],[61,3,1,"","applyViaOpm"],[61,3,1,"","asOffset"],[61,3,1,"","closestAxisToVector"],[61,3,1,"","createLocator"],[61,3,1,"","decompose"],[61,3,1,"","decomposeAndApply"],[61,3,1,"","getAxis"],[61,3,1,"","getTranslate"],[61,3,1,"","getX"],[61,3,1,"","getY"],[61,3,1,"","getZ"],[61,3,1,"","pick"],[61,3,1,"","setAxis"],[61,3,1,"","setTranslate"],[61,3,1,"","setX"],[61,3,1,"","setY"],[61,3,1,"","setZ"]],"paya.runtime.data.Point":[[62,3,1,"","__add__"],[62,3,1,"","__mul__"],[62,3,1,"","__neg__"],[62,3,1,"","__pow__"],[62,3,1,"","__radd__"],[62,3,1,"","__rmul__"],[62,3,1,"","__rpow__"],[62,3,1,"","__rsub__"],[62,3,1,"","__rtruediv__"],[62,3,1,"","__sub__"],[62,3,1,"","__truediv__"]],"paya.runtime.data.Quaternion":[[63,3,1,"","__add__"],[63,3,1,"","__mul__"],[63,3,1,"","__radd__"],[63,3,1,"","__rmul__"],[63,3,1,"","__rsub__"],[63,3,1,"","__sub__"]],"paya.runtime.data.Vector":[[64,3,1,"","__add__"],[64,3,1,"","__mul__"],[64,3,1,"","__pow__"],[64,3,1,"","__radd__"],[64,3,1,"","__rmul__"],[64,3,1,"","__rpow__"],[64,3,1,"","__rsub__"],[64,3,1,"","__rtruediv__"],[64,3,1,"","__sub__"],[64,3,1,"","__truediv__"],[64,3,1,"","__xor__"],[64,3,1,"","angle"],[64,3,1,"","asScaleMatrix"],[64,3,1,"","asShearMatrix"],[64,3,1,"","asTranslateMatrix"],[64,3,1,"","blend"],[64,3,1,"","createLocator"],[64,3,1,"","cross"],[64,3,1,"","dot"],[64,3,1,"","projectOnto"],[64,3,1,"","rejectFrom"],[64,3,1,"","rotateByAxisAngle"]],"paya.runtime.nodes":[[66,2,1,"","BezierCurve"],[67,2,1,"","BlendShape"],[68,2,1,"","Cluster"],[69,2,1,"","ClusterHandle"],[70,2,1,"","CurveWarp"],[71,2,1,"","DagNode"],[72,2,1,"","DeformableShape"],[73,2,1,"","DependNode"],[74,2,1,"","FourByFourMatrix"],[75,2,1,"","GeometryFilter"],[76,2,1,"","IkHandle"],[77,2,1,"","Joint"],[78,2,1,"","Lattice"],[79,2,1,"","Locator"],[80,2,1,"","MakeThreePointCircularArc"],[81,2,1,"","Mesh"],[82,2,1,"","MotionPath"],[83,2,1,"","NurbsCurve"],[84,2,1,"","NurbsSurface"],[85,2,1,"","PointOnCurveInfo"],[86,2,1,"","Shape"],[87,2,1,"","SkinCluster"],[88,2,1,"","Subdiv"],[89,2,1,"","Transform"]],"paya.runtime.nodes.BezierCurve":[[66,3,1,"","clusterAll"],[66,3,1,"","create"],[66,3,1,"","getCVsAtAnchor"],[66,3,1,"","getControlPoints"],[66,3,1,"","matrixAtAnchor"],[66,3,1,"","numAnchors"],[66,3,1,"","paramAtAnchor"]],"paya.runtime.nodes.BlendShape":[[67,3,1,"","create"],[67,3,1,"","exportTargets"],[67,3,1,"","getIndexFromAlias"],[67,3,1,"","importTargets"],[67,3,1,"","inPostMode"]],"paya.runtime.nodes.Cluster":[[68,3,1,"","create"],[68,3,1,"","getHandle"],[68,3,1,"","getHandleShape"],[68,3,1,"","normalize"],[68,3,1,"","renameSystem"],[68,3,1,"","setHandle"]],"paya.runtime.nodes.ClusterHandle":[[69,3,1,"","getClusterNode"],[69,3,1,"","resetVisualOrigin"]],"paya.runtime.nodes.CurveWarp":[[70,3,1,"","create"]],"paya.runtime.nodes.DagNode":[[71,3,1,"","basename"],[71,3,1,"","getPickWalkParent"],[71,3,1,"","getWorldPosition"],[71,3,1,"","isControl"],[71,3,1,"","setPickWalkParent"]],"paya.runtime.nodes.DeformableShape":[[72,3,1,"","deleteHistory"],[72,3,1,"","getHistoryPlug"],[72,3,1,"","getOrigPlug"],[72,3,1,"","getPlugClass"],[72,3,1,"","hasHistory"]],"paya.runtime.nodes.DependNode":[[73,3,1,"","addAttr"],[73,3,1,"","addEulerAttr"],[73,3,1,"","addSectionAttr"],[73,3,1,"","addVectorAttr"],[73,3,1,"","basename"],[73,3,1,"","createFromMacro"],[73,3,1,"","createNode"],[73,3,1,"","getAttrSectionMembership"],[73,3,1,"","getReorderableAttrNames"],[73,3,1,"","getReorderableAttrs"],[73,3,1,"","getSectionAttrs"],[73,3,1,"","isControl"],[73,3,1,"","macro"],[73,3,1,"","makeName"],[73,3,1,"","maskAnimAttrs"],[73,3,1,"","rename"],[73,3,1,"","reorderAttrs"]],"paya.runtime.nodes.FourByFourMatrix":[[74,3,1,"","getAxis"],[74,3,1,"","getTranslate"],[74,3,1,"","getX"],[74,3,1,"","getY"],[74,3,1,"","getZ"]],"paya.runtime.nodes.GeometryFilter":[[75,3,1,"","copyWeightsFrom"],[75,3,1,"","dumpWeights"],[75,3,1,"","getFromGeo"],[75,3,1,"","getShapes"],[75,3,1,"","loadWeights"]],"paya.runtime.nodes.IkHandle":[[76,3,1,"","chain"],[76,3,1,"","create"],[76,3,1,"","getEndJoint"],[76,3,1,"","getJointList"],[76,3,1,"","setPolePoint"],[76,3,1,"","setTwistVectors"]],"paya.runtime.nodes.Joint":[[77,3,1,"","chainFromHere"],[77,3,1,"","create"],[77,3,1,"","getJointOrientMatrix"],[77,3,1,"","ikHandles"],[77,3,1,"","insertCube"],[77,3,1,"","setMatrix"],[77,3,1,"","skinClusters"]],"paya.runtime.nodes.Locator":[[79,3,1,"","create"],[79,3,1,"","createFromMacro"],[79,3,1,"","macro"],[79,3,1,"","normalizeMacro"]],"paya.runtime.nodes.MakeThreePointCircularArc":[[80,3,1,"","getCompensatedOutputCurve"]],"paya.runtime.nodes.MotionPath":[[82,3,1,"","configFollow"],[82,3,1,"","setFrontAxis"],[82,3,1,"","setUpAxis"]],"paya.runtime.nodes.NurbsCurve":[[83,3,1,"","bSpline"],[83,3,1,"","binormalAtFraction"],[83,3,1,"","binormalAtLength"],[83,3,1,"","binormalAtParam"],[83,3,1,"","binormalAtPoint"],[83,3,1,"","blend"],[83,3,1,"","cageRebuild"],[83,3,1,"","closestFraction"],[83,3,1,"","closestPoint_"],[83,3,1,"","clusterAll"],[83,3,1,"","create"],[83,3,1,"","createArc"],[83,3,1,"","createFromMacro"],[83,3,1,"","cvRebuild"],[83,3,1,"","detach"],[83,3,1,"","distributeAimingMatrices"],[83,3,1,"","distributeJoints"],[83,3,1,"","distributeLengths"],[83,3,1,"","distributeMatrices"],[83,3,1,"","distributeParams"],[83,3,1,"","distributePoints"],[83,3,1,"","extend"],[83,3,1,"","extendByVector"],[83,3,1,"","extendToPoint"],[83,3,1,"","fractionAtLength"],[83,3,1,"","fractionAtParam"],[83,3,1,"","fractionAtPoint"],[83,3,1,"","getCollocatedCVGroups"],[83,3,1,"","getControlPoints"],[83,3,1,"","initCurveInfo"],[83,3,1,"","length"],[83,3,1,"","lengthAtFraction"],[83,3,1,"","lengthAtParam"],[83,3,1,"","lengthAtPoint"],[83,3,1,"","macro"],[83,3,1,"","matrixAtFraction"],[83,3,1,"","matrixAtLength"],[83,3,1,"","matrixAtParam"],[83,3,1,"","matrixAtParamOrFraction"],[83,3,1,"","matrixAtPoint"],[83,3,1,"","normalizeMacro"],[83,3,1,"","paramAtFraction"],[83,3,1,"","paramAtLength"],[83,3,1,"","paramAtPoint"],[83,3,1,"","pointAtCV"],[83,3,1,"","pointAtFraction"],[83,3,1,"","pointAtLength"],[83,3,1,"","pointAtParam"],[83,3,1,"","rebuild"],[83,3,1,"","retract"],[83,3,1,"","reverse"],[83,3,1,"","setLength"],[83,3,1,"","subCurve"],[83,3,1,"","toBezier"],[83,3,1,"","toNurbs"]],"paya.runtime.nodes.PointOnCurveInfo":[[85,3,1,"","getBinormal"]],"paya.runtime.nodes.Shape":[[86,3,1,"","conformName"],[86,3,1,"","createNode"],[86,3,1,"","createShape"],[86,3,1,"","toShape"],[86,3,1,"","toTransform"]],"paya.runtime.nodes.SkinCluster":[[87,3,1,"","copyTo"],[87,3,1,"","create"],[87,3,1,"","createFromMacro"],[87,3,1,"","dumpWeights"],[87,3,1,"","invertShape"],[87,3,1,"","macro"]],"paya.runtime.nodes.Transform":[[89,3,1,"","addCtShapesToLib"],[89,3,1,"","clearCtShapes"],[89,3,1,"","closestOf"],[89,3,1,"","colorCtShapes"],[89,3,1,"","conformShapeNames"],[89,3,1,"","copyCtShapesTo"],[89,3,1,"","create"],[89,3,1,"","createControl"],[89,3,1,"","createOffsetGroups"],[89,3,1,"","cycleCtShapes"],[89,3,1,"","duplicate"],[89,3,1,"","getCtShapes"],[89,3,1,"","getCtShapesLineWidth"],[89,3,1,"","getHeroShapes"],[89,3,1,"","getIntermediateShapes"],[89,3,1,"","getRotateAxisMatrix"],[89,3,1,"","getWorldMatrix"],[89,3,1,"","getWorldPosition"],[89,3,1,"","makeIdentity"],[89,3,1,"","releaseSRT"],[89,3,1,"","rotateCtShapes"],[89,3,1,"","scaleCtShapes"],[89,3,1,"","setCtShapesFromLib"],[89,3,1,"","setCtShapesLineWidth"],[89,3,1,"","toShape"],[89,3,1,"","toTransform"]],"paya.runtime.plugs":[[91,2,1,"","Angle"],[92,2,1,"","Attribute"],[93,2,1,"","BezierCurve"],[94,2,1,"","Compound"],[95,2,1,"","Enum"],[96,2,1,"","EulerRotation"],[97,2,1,"","Geometry"],[98,2,1,"","Math1D"],[99,2,1,"","Math2D"],[100,2,1,"","Math3D"],[101,2,1,"","Matrix"],[102,2,1,"","NurbsCurve"],[103,2,1,"","Quaternion"],[104,2,1,"","String"],[105,2,1,"","Vector"]],"paya.runtime.plugs.Angle":[[91,3,1,"","get"],[91,3,1,"","set"]],"paya.runtime.plugs.Attribute":[[92,3,1,"","disable"],[92,3,1,"","enable"],[92,3,1,"","get"],[92,3,1,"","getNextArrayIndex"],[92,3,1,"","hide"],[92,3,1,"","isAnimatableDynamic"],[92,3,1,"","isSectionAttr"],[92,3,1,"","lock"],[92,3,1,"","plugType"],[92,3,1,"","put"],[92,3,1,"","release"],[92,3,1,"","sendAbove"],[92,3,1,"","sendBelow"],[92,3,1,"","setClass"],[92,3,1,"","show"],[92,3,1,"","unlock"]],"paya.runtime.plugs.BezierCurve":[[93,3,1,"","getControlPoints"],[93,3,1,"","getShapeMFn"],[93,3,1,"","matrixAtAnchor"],[93,3,1,"","numAnchors"],[93,3,1,"","paramAtAnchor"]],"paya.runtime.plugs.Compound":[[94,3,1,"","__iter__"],[94,3,1,"","splitInputs"]],"paya.runtime.plugs.Enum":[[95,3,1,"","isSectionAttr"],[95,3,1,"","put"]],"paya.runtime.plugs.EulerRotation":[[96,3,1,"","asQuaternion"],[96,3,1,"","asRotateMatrix"],[96,3,1,"","createLocator"],[96,3,1,"","get"],[96,3,1,"","isRotateChannel"],[96,3,1,"","set"]],"paya.runtime.plugs.Geometry":[[97,3,1,"","createShape"],[97,3,1,"","getShapeMFn"],[97,3,1,"","transform"]],"paya.runtime.plugs.Math1D":[[98,3,1,"","__add__"],[98,3,1,"","__mod__"],[98,3,1,"","__mul__"],[98,3,1,"","__neg__"],[98,3,1,"","__pow__"],[98,3,1,"","__radd__"],[98,3,1,"","__rmul__"],[98,3,1,"","__rpow__"],[98,3,1,"","__rsub__"],[98,3,1,"","__rtruediv__"],[98,3,1,"","__sub__"],[98,3,1,"","__truediv__"],[98,3,1,"","_makeCompCondition"],[98,3,1,"","abs"],[98,3,1,"","acos"],[98,3,1,"","asin"],[98,3,1,"","atTime"],[98,3,1,"","atan"],[98,3,1,"","blend"],[98,3,1,"","choose"],[98,3,1,"","clamp"],[98,3,1,"","combine"],[98,3,1,"","cos"],[98,3,1,"","cycle"],[98,3,1,"","degrees"],[98,3,1,"","eq"],[98,3,1,"","gatedClamp"],[98,3,1,"","ge"],[98,3,1,"","gt"],[98,3,1,"","ifElse"],[98,3,1,"","le"],[98,3,1,"","lt"],[98,3,1,"","max"],[98,3,1,"","maxClamp"],[98,3,1,"","min"],[98,3,1,"","minClamp"],[98,3,1,"","ne"],[98,3,1,"","radians"],[98,3,1,"","remap"],[98,3,1,"","sin"],[98,3,1,"","sqrt"],[98,3,1,"","tan"],[98,3,1,"","unaryExpr"]],"paya.runtime.plugs.Math3D":[[100,3,1,"","__add__"],[100,3,1,"","__mul__"],[100,3,1,"","__neg__"],[100,3,1,"","__pow__"],[100,3,1,"","__radd__"],[100,3,1,"","__rmul__"],[100,3,1,"","__rpow__"],[100,3,1,"","__rsub__"],[100,3,1,"","__rtruediv__"],[100,3,1,"","__sub__"],[100,3,1,"","__truediv__"],[100,3,1,"","blend"],[100,3,1,"","createLocator"],[100,3,1,"","get"]],"paya.runtime.plugs.Matrix":[[101,3,1,"","__add__"],[101,3,1,"","__mul__"],[101,3,1,"","__radd__"],[101,3,1,"","__rmul__"],[101,3,1,"","__rxor__"],[101,3,1,"","applyViaOpm"],[101,3,1,"","asEulerRotation"],[101,3,1,"","asOffset"],[101,3,1,"","asQuaternion"],[101,3,1,"","createLocator"],[101,3,1,"","decompose"],[101,3,1,"","decomposeAndApply"],[101,3,1,"","getAxis"],[101,3,1,"","getTranslate"],[101,3,1,"","getX"],[101,3,1,"","getY"],[101,3,1,"","getZ"],[101,3,1,"","hold"],[101,3,1,"","inverse"],[101,3,1,"","mul"],[101,3,1,"","pick"],[101,3,1,"","transpose"]],"paya.runtime.plugs.NurbsCurve":[[102,3,1,"","attach"],[102,3,1,"","bSpline"],[102,3,1,"","binormalAtFraction"],[102,3,1,"","binormalAtLength"],[102,3,1,"","binormalAtParam"],[102,3,1,"","binormalAtPoint"],[102,3,1,"","blend"],[102,3,1,"","cageRebuild"],[102,3,1,"","closestFraction"],[102,3,1,"","closestPoint"],[102,3,1,"","createArc"],[102,3,1,"","createLine"],[102,3,1,"","cvRebuild"],[102,3,1,"","detach"],[102,3,1,"","distributeAimingMatrices"],[102,3,1,"","distributeLengths"],[102,3,1,"","distributeMatrices"],[102,3,1,"","distributeParams"],[102,3,1,"","distributePoints"],[102,3,1,"","extend"],[102,3,1,"","extendByLength"],[102,3,1,"","extendByVector"],[102,3,1,"","extendToPoint"],[102,3,1,"","fractionAtLength"],[102,3,1,"","fractionAtParam"],[102,3,1,"","fractionAtPoint"],[102,3,1,"","getControlPoints"],[102,3,1,"","getKnotDomain"],[102,3,1,"","info"],[102,3,1,"","infoAtFraction"],[102,3,1,"","infoAtLength"],[102,3,1,"","infoAtParam"],[102,3,1,"","infoAtPoint"],[102,3,1,"","initExtendCurve"],[102,3,1,"","initMotionPath"],[102,3,1,"","initNearestPointOnCurve"],[102,3,1,"","initRebuild"],[102,3,1,"","length"],[102,3,1,"","lengthAtFraction"],[102,3,1,"","lengthAtParam"],[102,3,1,"","lengthAtPoint"],[102,3,1,"","matrixAtFraction"],[102,3,1,"","matrixAtLength"],[102,3,1,"","matrixAtParam"],[102,3,1,"","matrixAtParamOrFraction"],[102,3,1,"","matrixAtPoint"],[102,3,1,"","paramAtFraction"],[102,3,1,"","paramAtLength"],[102,3,1,"","paramAtPoint"],[102,3,1,"","pointAtCV"],[102,3,1,"","pointAtFraction"],[102,3,1,"","pointAtLength"],[102,3,1,"","pointAtParam"],[102,3,1,"","rebuild"],[102,3,1,"","retract"],[102,3,1,"","reverse"],[102,3,1,"","setLength"],[102,3,1,"","subCurve"],[102,3,1,"","toBezier"],[102,3,1,"","toNurbs"]],"paya.runtime.plugs.Quaternion":[[103,3,1,"","__add__"],[103,3,1,"","__mul__"],[103,3,1,"","__neg__"],[103,3,1,"","__radd__"],[103,3,1,"","__rmul__"],[103,3,1,"","__rsub__"],[103,3,1,"","__sub__"],[103,3,1,"","asAxisAngle"],[103,3,1,"","asEulerRotation"],[103,3,1,"","asRotateMatrix"],[103,3,1,"","blend"],[103,3,1,"","conjugate"],[103,3,1,"","get"],[103,3,1,"","inverse"],[103,3,1,"","normal"]],"paya.runtime.plugs.String":[[104,3,1,"","put"]],"paya.runtime.plugs.Vector":[[105,3,1,"","__mul__"],[105,3,1,"","__rmul__"],[105,3,1,"","__xor__"],[105,3,1,"","angle"],[105,3,1,"","asEulerRotation"],[105,3,1,"","asScaleMatrix"],[105,3,1,"","asShearMatrix"],[105,3,1,"","asTranslateMatrix"],[105,3,1,"","blend"],[105,3,1,"","cross"],[105,3,1,"","dot"],[105,3,1,"","get"],[105,3,1,"","isTranslateChannel"],[105,3,1,"","length"],[105,3,1,"","normal"],[105,3,1,"","projectOnto"],[105,3,1,"","rejectFrom"],[105,3,1,"","rotateByAxisAngle"]],"paya.util":[[50,0,0,"-","accessor"],[51,0,0,"-","functions"],[52,0,0,"-","iterables"],[53,0,0,"-","modules"],[54,0,0,"-","path"],[55,0,0,"-","strings"]],"paya.util.accessor":[[50,2,1,"","Accessor"],[50,2,1,"","AccessorOnNode"]],"paya.util.accessor.AccessorOnNode":[[50,3,1,"","node"]],"paya.util.functions":[[51,1,1,"","conditionalExpandArgs"],[51,1,1,"","resolveFlags"],[51,2,1,"","short"]],"paya.util.functions.short":[[51,3,1,"","__call__"]],"paya.util.iterables":[[52,1,1,"","absindex"],[52,1,1,"","clampindex"],[52,1,1,"","index_in_range"],[52,1,1,"","nudge_index"],[52,1,1,"","nudge_indices"],[52,1,1,"","send_indices_after"],[52,1,1,"","send_indices_before"],[52,1,1,"","send_indices_relative"],[52,1,1,"","without_duplicates"]],"paya.util.modules":[[53,2,1,"","LazyModule"],[53,1,1,"","path_to_dotpath"]],"paya.util.path":[[54,1,1,"","toOs"],[54,1,1,"","toPosix"],[54,1,1,"","toWin"]],"paya.util.strings":[[55,1,1,"","capitalize"],[55,1,1,"","pad"],[55,1,1,"","uncapitalize"]],paya:[[26,0,0,"-","cmds"],[27,0,0,"-","config"],[28,0,0,"-","environment"],[44,0,0,"-","patch"],[45,0,0,"-","plugtree"],[46,0,0,"-","pools"],[47,0,0,"-","runtime"],[48,0,0,"-","test"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,3,4,7,8,9,10,14,17,20,21,23,24,33,36,40,56,61,62,64,66,70,73,77,79,83,87,89,97,98,100,101,102,103,105,111],"001":[83,102],"01":[83,102],"06":[66,83],"07":[36,40],"1":[1,4,5,7,8,9,10,14,17,20,21,23,33,36,38,40,61,62,64,66,70,77,79,83,87,89,97,98,100,101,102,103,105,111],"10":[1,21,36,108,111],"100":16,"11":36,"12":[0,7,17],"13":15,"15":0,"16":[4,16,30,51,101],"16d":[61,62,64,101],"17":14,"180":[1,111],"1d":[23,60,62,63,64,98],"1e":[36,40,66,83],"2":[8,10,14,17,21,23,38,66,70,83,97,98,102,107,111],"20":36,"2022":[12,18,77],"25":16,"3":[7,10,12,16,17,21,23,38,70,83,98,101,102,108,111],"30":36,"304898110589346":10,"31":36,"32":16,"360":[64,105,112],"3d":[23,60,61,62,63,64,83,100,101,102],"4":[1,4,16,70,83,87,98,102,103],"40":36,"455":8,"5":[0,8,10,16,17,21,23,33,38,51,64,83,87,98,100,102,103,105,111],"5000":33,"5500":[8,33],"6":[16,66,83,102],"60":16,"6000":33,"7":[36,38,83],"75":16,"7682413933789762":10,"8":[8,10,83,102],"9":7,"abstract":[2,15,45,46,92,112],"boolean":[7,51],"break":[0,15,26,101],"case":[1,8,10,15,21,23,35,36,56,61,73,80,87,94,102,108],"class":[7,8,9,12,13,16,17,19,27,32,33,34,35,36,37,40,42,44,45,46,47,50,51,53,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,110],"default":[5,7,8,9,10,14,20,21,32,33,34,36,37,39,40,44,45,51,52,56,57,58,60,61,64,66,67,68,70,71,73,74,75,76,77,79,80,82,83,86,87,89,91,92,93,96,97,98,100,101,102,103,105,112],"do":[0,8,15,18,26,33,101],"enum":[1,23,32,45,66,70,73,83,92,97,98,102,103,106,109,112],"export":[33,43,67,75,112],"final":[0,36],"float":[1,7,9,33,34,36,38,39,40,58,61,64,66,70,77,79,83,87,89,91,93,98,101,102,103,105,111],"function":[0,1,7,8,13,16,20,21,25,26,46,49,73,93,97,99,107,108],"import":[0,1,7,9,10,16,21,23,24,27,30,33,43,45,47,53,67,75,108],"int":[9,32,33,36,37,38,39,40,45,52,55,57,60,61,64,66,67,68,70,73,76,79,83,86,87,89,92,93,96,97,98,100,101,102,103],"long":[0,9,108,111],"new":[0,10,23,32,33,34,40,45,46,67,68,73,87,89,97,98,101],"null":20,"return":[0,7,8,10,12,17,20,23,26,32,33,34,36,37,38,39,40,41,44,45,46,47,50,51,52,53,54,55,57,58,60,61,62,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,82,83,85,86,87,89,91,92,93,94,95,96,97,98,100,101,102,103,105,111,112],"short":[9,51,108],"static":[0,1,7,10,13,16,20,34,36,40,46,56,66,83,92,107,111],"super":0,"switch":[19,36],"throw":33,"true":[0,1,4,5,7,8,9,10,14,16,17,20,21,23,24,27,32,33,34,36,37,38,39,40,45,46,47,51,52,57,58,61,64,66,67,68,70,71,72,73,75,77,83,86,87,89,92,93,95,96,97,98,101,102,105,108,111,112],"try":[0,89],A:[1,7,8,9,10,13,14,16,18,19,23,32,36,37,39,40,45,58,60,64,66,73,77,79,83,87,93,96,98,100,102,105,107,111,112],AND:[18,94],AS:18,And:16,As:[8,10],At:12,BE:18,BUT:18,By:[8,20,33],FOR:18,For:[0,7,8,9,10,12,15,20,23,24,40,45,46,67,76,107,108],IN:18,IS:18,If:[1,4,7,8,9,10,12,17,20,26,33,34,36,38,39,41,47,51,58,61,64,66,67,71,82,83,86,89,92,94,96,98,101,111],In:[0,1,3,7,9,10,12,17,20,21,35,56,73,94,108,112],It:[10,33,52,111],NO:18,NOT:[18,51],No:[83,102],OF:18,OR:18,On:[4,20,23,111,112],One:[0,9,40,83,89,111],THE:18,TO:18,That:0,The:[0,1,4,7,8,9,10,12,13,14,15,16,17,18,20,21,23,24,26,27,32,33,34,35,36,37,38,40,41,45,46,50,51,52,53,54,55,57,58,61,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,83,85,86,87,89,92,93,94,96,97,98,100,101,102,103,105,107,111,112],There:[15,17,23],These:[0,1,7,8,9,41,83,107],To:[0,1,2,4,5,7,8,9,10,12,14,17,20,21,24,33,41,56,68,80,110,111],WITH:18,_1_join:14,__add__:[60,61,62,63,64,98,100,101,103,112],__call__:51,__class__:[0,12,15,92],__contains__:32,__delitem__:[32,33,112],__float__:[33,58,112],__getitem__:[32,33,112],__init__:53,__int__:[33,57,112],__iter__:[32,33,94,112],__len__:[32,33,112],__mod__:98,__mro__:0,__mul__:[60,61,62,63,64,98,100,101,103,105,112],__neg__:[62,98,100,103,112],__new__:[15,34,40,46],__pow__:[60,62,64,98,100,112],__radd__:[60,61,62,63,64,98,100,101,103,112],__repr__:112,__rmul__:[60,61,62,63,64,98,100,101,103,105,112],__rpow__:[60,62,64,98,100,112],__rsub__:[60,62,63,64,98,100,103,112],__rtruediv__:[60,62,64,98,100,112],__rxor__:[61,101],__setitem__:[33,112],__str__:32,__sub__:[60,62,63,64,98,100,103,112],__truediv__:[60,62,64,98,100,112],__xor__:[64,105],_ctrl:[3,5],_gettemplatefilepath:46,_join:3,_makecompcondit:98,_mouth_:3,_nrsf:16,ab:[73,83,98,102,112],about:[23,112],abov:[1,8,17,18,20,32,73,89,92,98],absindex:52,absolut:52,ac:[9,66,83,89],acc:70,accept:[7,10,37,108],access:[0,12,26,47,53,108],accessor:[0,25,49],accessoronnod:50,accord:41,accordingli:[68,83,102],account:[20,61,95,101],accumul:37,accur:[34,40,46],accuraci:[70,83,102],aco:[98,112],across:[4,8,16,21,23,75,87,112],act:98,action:18,activ:[64,66,76,83,98,103,105],actual:[0,73],ad:[9,10,16,26,33,40,71,87,89,110,112],add:[0,4,5,8,16,21,23,32,33,34,56,60,61,62,63,64,66,67,73,76,93,102,110,112],addattr:[16,73,112],addctshapestolib:[4,89],adddoublelinear:13,addeulerattr:[73,112],addfromcontrol:[34,112],addit:[8,10,14,19,20,33,60,61,62,63,64,98,100,101,103],addsectionattr:[73,112],addtolib:112,addvectorattr:[73,112],adjlen:1,adjvec:1,administ:[34,41],advanc:76,advantag:[8,21],advis:[7,33],affect:[1,8,40,42,75],after:[1,5,9,22,32,33,52,67,68,86,110],afterrefer:67,afterward:[8,9,10,41,77,89],again:20,against:[0,8,9,61,101],aggreg:68,ai:66,aic:[7,58,66,70,83,93,102],aim:[7,16,17,20,36,40,66,76,83,93,102],aimaxi:[36,83,102],aimcurv:[7,16,40,58,66,70,83,93,102],aimmod:70,aimvec:9,algebra:16,ali:70,alia:[8,33,57,58,67,83,102,112],alias:[33,112],aliasorlogicalindex:33,align:[7,36,58,61,70,82,83,102,111],all:[0,1,4,7,8,10,18,21,32,33,40,45,46,51,61,66,67,74,75,76,82,83,87,89,98],allow:[7,8,9,10,21,36,66,83,93,102,108],almost:0,along:[7,9,17,21,33,40,68,70,80,83,89,102],alphabet:[89,110],alreadi:[0,1,33,34,36,40,72,80,83,87,102],also:[0,2,7,8,9,10,12,14,20,21,24,26,27,36,37,42,56,61,64,89,102,108,110],altern:[7,8,14,17,20,40,68],although:[8,24,56,64,105],alwai:[1,7,10,15,22,36,37,46,47,56,61,66,73,83,93,97,101,108],ambigu:92,amongst:[89,98],amplitud:16,an:[1,3,4,7,8,9,10,13,14,15,16,17,18,20,23,26,32,33,34,36,38,39,40,41,45,46,52,56,57,58,61,64,66,70,71,72,73,77,79,80,83,86,89,92,93,97,98,101,102,103,105,108,110,111,112],analogu:1,analys:21,ancestor:[0,45],anchor:[7,16,17,66,83,92,93,102],anchorindex:[16,66,93],angl:[9,19,23,39,64,96,103,105,106,107,109,112],angleinterpol:103,ani:[0,5,7,8,12,16,18,20,26,33,36,40,41,60,61,68,71,73,80,83,87,92,94,98,102,104,108,110],anim:[9,36,73],animat:[32,73,110],anklepoint:9,anoth:[9,75,92,108],anyth:[36,37,71,73],anywher:16,ap:66,api:[8,16,45,93,97],appear:0,append:[16,22,40],appendchain:[17,40,112],appli:[4,9,10,12,13,14,15,16,19,21,33,36,37,40,41,42,56,61,68,73,77,87,89,101],applic:[20,101],applytocontrol:[4,34,112],applyviaopm:[7,16,20,61,101,112],approach:3,appropri:[41,46,73,80],ar:[0,1,4,7,8,10,15,16,17,20,21,22,23,24,27,32,33,34,35,36,37,40,41,43,51,56,61,70,73,75,76,80,82,83,87,89,91,96,97,98,101,102,108,110,111,112],arc:[11,16,80,83,102],aren:[10,36],arg:[0,27,34,36,37,51,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105],argument:[1,4,6,7,8,10,14,17,20,21,22,23,24,27,36,37,38,43,51,64,67,68,73,75,76,79,82,83,87,89,92,98,108,110,112],aris:18,around:[7,8,20,21,42,56,64,87,93,97,105,111],arrai:[36,87,89,92,94],arrow:9,asaxisangl:[103,112],ascompon:[16,66,83],ascontrol:[9,89],aseulerrot:[1,101,103,105,112],asgeoplug:39,asin:[98,112],asindic:66,asoffset:[3,20,61,101,112],aspect:15,aspoint:66,asquaternion:[1,96,101,112],asrotatematrix:[60,96,103,112],asscalematrix:[64,105,112],assembl:19,assertionerror:40,asshearmatrix:[16,64,105,112],assign:[0,15,33,36,46,61,68,92,98],associ:[18,33,40,69,72,75,77,93,97],asstr:45,assum:[1,38],astranslatematrix:[64,105,112],asvalu:[39,112],atan:[98,112],atbothend:[83,102],ats:[83,102],atstart:[83,102],attach:[35,83,102,112],attempt:[1,40,53],attent:9,attim:[98,112],attr:[1,3,7,10,12,13,14,16,17,20,23,25,31,56,107,108,110,111],attribut:[0,1,4,7,8,9,10,12,13,14,15,16,20,23,32,33,36,38,39,40,43,45,46,47,53,56,61,66,68,70,71,72,73,74,75,77,79,80,83,87,89,91,95,96,97,98,100,101,102,103,104,108,109,111],attributemath16d:[103,112],attributemath1d:100,attributemath3d:100,attrlist:32,attrnam:[32,50,73,92,102],attrsect:[110,112],attrsourc:102,aut:70,author:[0,18],auto:[70,112],autodesk:12,autogener:36,autom:2,automat:[0,7,8,9,16,40,67,71,89,102,108],autonorm:70,autopreferredangl:[14,40,112],avail:[1,7,8,9,10,15,16,17,20,26,32,33,34,83,89,92,97,108,110,111],avgcurv:[83,102],avoid:[15,36,53,76,83,98,102],awesom:23,ax:[17,36,79,89],axi:[4,7,14,17,20,36,40,58,61,66,74,76,77,82,83,89,93,101,102,103,111],axisangl:112,axisvector:[64,105],b:[1,7,83,102],back:[7,10,26,33,89],background:19,backward:89,ballpoint:9,barycentr:[75,87],base:[0,7,8,16,30,33,36,46,58,60,64,66,67,83,89,92,93,102,105,110],basegeo:67,baselin:[7,66,83,93,102],basemesh:[16,30],basenam:[71,73,112],basic:[11,19,20,73,86,111],bb:102,becaus:[0,8,13,15,20,21,23,56,57,58,111],becom:[23,26],been:[0,12,13,20,21,23,36,37,107,111,112],beeradiu:16,befor:[5,8,10,22,32,33,40,67,77,110],behav:[7,24],behaviour:[0,1,21,24,51,56,61,101],being:8,belong:33,below:[32,36,73,87,92,98],bend:40,besid:[0,22],best:[10,72],better:[21,111,112],between:[1,8,23,36,56,111],beyond:16,bezier1:7,bezier:[10,11,16,30,38,66,83,93,102],beziercurv:[7,16,83,90,102,106,109,112],bia:[36,102],bias:[36,40],bidirect:112,bilinear:[75,87],bind:[8,68,70,87],bindmethod:87,bindstat:68,binorm:[83,85,102],binormalatfract:[83,102,112],binormalatlength:[83,102,112],binormalatparam:[83,102,112],binormalatpoint:[83,102,112],bisector:111,bl:73,blend:[1,8,16,30,33,36,64,67,83,87,98,100,102,103,105,112],blendbia:102,blendknotinsert:102,blendnon:36,blendshap:[16,33,42,90,109,112],blendshape1:8,blendshape2:8,blendweight:87,block:[1,9,12,14,21,22,24,37,40,42,45,52,68,73,89,93,97],bm:87,board:16,bodi:[8,30],body1:8,body2:8,body_thin:8,bodyshape1:8,bone:[14,40,76,112],bool:[9,32,33,34,36,37,39,40,44,45,46,52,57,58,61,64,66,67,68,70,71,72,73,74,76,77,79,80,83,86,87,89,92,93,95,96,97,98,100,101,102,103,105],bootstrap:23,both:[1,7,9,10,23,33,36,83,102,111],bottom:[10,40],bound:8,boundari:67,box:[9,32,92,110],bracket:42,branch:[40,77,101],bring:36,broken:112,bs:68,bsn:[8,33,67],bsnbolton:[25,31],bsp:83,bspline:[10,83,102,112],buffer:0,bug:[2,87],build:[0,1,9,10,16,40,83,102,112],buildlegchain:21,built:[1,15],bump:16,bumpdriv:16,bundl:15,button:4,bva:[64,105],byvectorangl:[64,105],c:[1,8,12,18,72],cach:[15,46,47],cagerebuild:[83,102,112],calc:112,calcul:[40,66,70,76,93],call:[0,4,8,10,12,14,16,20,21,34,35,37,40,41,44,45,47,51,73,98,110,111,112],callabl:[0,51],cam:12,camera:12,can:[0,1,3,4,7,8,9,10,12,14,16,17,20,21,22,23,24,26,27,32,33,36,37,38,40,42,47,51,56,57,58,61,66,67,73,80,83,87,89,92,98,101,102,108,110,111],candid:72,cap:55,capit:55,captur:[4,7,15,34,89],care:26,carri:[5,8,9,21,32],cast:111,cat:2,caught:[36,83],caution:46,cb:[9,73,89],ceil:98,ceilingopen:98,centimetr:36,certain:112,ch:16,chain:[7,9,10,12,16,26,36,40,76,77,83,92,101,102,111,112],chainfromher:[12,14,17,77,112],chang:[1,7,21,24,34,41,64,68,73,101,105],channel:[1,3,9,20,23,32,40,60,61,64,89,92,96,100,101,105,108,110],channelbox:[9,73,89,92,110],channelnam:[61,101],charact:2,characterist:10,charg:18,chasenon:36,check:[10,33,36,37,46],chevron:[23,112],child:[16,23,40,86,89,92,94],children:[23,32,73,89,92],chip:10,choic:[0,92],choos:[56,98,112],chord:40,christodoulid:18,cinesit:2,cir:[83,102],circl:9,circular:[7,16,53,80,83,102],cj:[61,101],cjo:[61,101],cl:[0,20,46,60,61,64,92,96,100,101],claim:18,clamp:[52,98,112],clampindex:52,clariti:108,classmethod:[40,61,66,67,68,70,72,73,75,76,77,79,83,86,87,89,102],classpool:46,clean:[37,83,102],cleaner:8,cleanest:8,cleanli:8,cleanup:16,clear:[0,8,32,33,46,47,83,112],clearalia:[33,112],clearcolor:112,clearctshap:89,clearer:67,clearinbetween:[8,33,112],clearnormalizationid:[33,112],clearoverrid:89,cleartransform:[33,112],clocknorm:[64,105,112],close:[61,70],closer:36,closest:[7,70,83,87,89,102],closestaxistovector:61,closestcompon:[75,87],closestfract:[83,102,112],closestof:[89,112],closestparam:[7,83,102,112],closestpoint:[7,8,16,58,66,70,75,83,87,93,102,112],closestpoint_:[83,112],clsname:46,cluster:[7,10,16,57,66,69,83,90,109,112],clusteral:[7,16,66,83,112],clusterhandl:[68,90,109,112],clutter:[1,10],cm:[26,36],cmd:[16,25,47],cn:[64,68,105],co:[1,89,98,112],code:[0,12,15,26,41,101],col:[9,89],collect:[32,110,112],collider_:16,collinear:[80,83,102],colloc:83,color:[6,9,16,89],colorctshap:[4,89],coloriffals:16,coloriftru:16,colorindex:89,colour:4,combin:[36,82,89,98,101,102,112],combinationmethod:98,combinationshap:98,combinedmatrix:20,come:15,command:[0,8,10,14,21,26,67,73,87],common:[3,8,15,67,87],commonli:111,comp:[0,12,46,47],compar:[98,111],comparison:[98,107],compat:15,compclasspool:46,compens:[20,61,68,80,101,111,112],compensatedoutputcurv:80,compensatejointori:[61,101],compensatejointscal:[61,101],compensatepivot:[61,101],compensaterotateaxi:[20,61,101],complet:[16,20,67,68,73,75],complex:[9,10,14,111],compon:[0,7,8,11,15,16,33,36,38,46,57,58,64,66,101,105,109,111],component1d:0,compos:[40,60,64,105,112],compound:[23,32,73,74,92,96,100,103,105,106,109,110,112],comprehens:[8,16],compris:[36,83,112],comptyp:0,con:33,concis:10,cond:16,condit:[16,18,83,98,102,107],conditionalexpandarg:51,cone:56,confer:[8,21],config:[21,24,25,37,40,47,73,102,112],configfollow:[82,112],configur:[1,8,14,20,33,40,58,67,73,76,82,83,89,98,101,102],conform:[36,37,38,39,51,54,86,89],conformelem:37,conformnam:86,conformshapenam:[66,68,83,86,89,97,112],conformuparamarg:[38,112],conformvectorarg:36,conjug:[103,112],connect:[1,6,8,10,18,20,23,32,33,40,68,73,80,83,92,94,97,101,102,104,112],consecut:36,consid:[0,1,111],consist:[8,10],constantli:10,constraint:[3,17,20,40,56,61,101],construct:[7,8,19,21,22,36,37,40,45,58,73,76,83,86,98,102],constructionhistori:10,constructor:[0,9,11,12,14,15,16,17,21,47,66,67,68,79,86,87],contact:2,contain:[0,36],containerbas:0,content:[15,26,34,47],context:[1,8,21,24,27,36,37,42,73],contextu:112,contigu:[7,33,40,52,112],continu:[0,12],contract:18,contribut:73,control:[7,10,12,15,16,19,20,21,22,30,34,36,37,41,66,71,73,79,83,89,93,98,102,110,112],controlmatrix:9,controlpoint:[1,102],controls_xfrm:12,controlshap:[4,9,25,26,31,112],controlshapeslibrari:[4,9,26,34,112],controlshapesmanag:112,conveni:[9,20,26,75,79,82,87,89,92,111],convent:89,convers:[66,83,112],convert:[1,7,10,83,98,102,112],cook:[3,77,89],copi:[6,18,26,33,35,60,68,75,87,89],copyctshapesto:[4,89],copydeformerweight:8,copydeltafrom:[33,112],copynam:68,copyright:18,copyskinweight:8,copyto:[8,87,112],copyweightsfrom:[8,75,112],core:[0,12,15,16,23,26,45,46,47,60,61,62,63,64,73,77,83,86,92],corner:1,correct:[0,9,87,111],correctiveshap:87,correctli:[91,96,112],cosin:[1,98],costheta:1,could:[17,20,39,111],counterintuit:8,counterpart:15,coupl:[1,15,111],cp:[7,61,66,70,83,93,101,102],cr:33,cra:[61,101],crash:8,creat:[0,3,7,8,9,10,12,16,17,19,32,33,34,36,40,46,57,61,66,67,68,70,72,73,76,77,79,83,86,87,89,93,97,101,107,108,112],createarc:[7,83,102,112],createcontrol:[3,5,9,12,16,21,22,89,110,112],createflag:57,createfromcurv:[17,40,112],createfrommacro:[73,79,83,87,112],createfrommatric:[17,40,112],createfrompoint:[17,40,112],createikhandl:[14,40,112],createjoint:108,createlin:[102,112],createloc:[20,60,61,64,96,100,101,112],creatematrix:[9,12,13,20,21,26,36,112],createnod:[14,16,21,23,24,73,86,112],createoffsetgroup:[22,89,112],createpath:45,createradialrepulsor:16,createscalematrix:[20,36,112],createshap:[10,86,97,112],createwormrig:[16,30,112],creation:[33,87],cross:[19,36,40,64,105,112],crossproduct:111,cs:112,csm:36,csn:[66,68,83,86,97],ct:[22,37,73,110],ctmatrix:9,cube1:14,cube2:14,cube:[0,4,7,9,20,36,47,56,77,79,83,89,108],cubic:[7,10],cue:56,curl:40,current:[3,4,24,27,41,61,68,75,83,87,101,102,108],curv:[1,4,8,10,11,16,17,36,38,40,58,66,70,80,82,83,89,93,97,102],curvatur:[83,102],curve1:10,curveinfo:[83,102],curveshape1:10,curvewarp:[7,16,17,83,90,102,109,112],custom:[0,9,12,15,17,44,46,47,68,79,86,108],customari:12,customis:[0,15,16,24,26,46],cut:[10,21,70,83,102],cv:[7,16,38,57,66,83,102],cvrebuild:[7,83,102,112],cw:8,cycl:[89,98,112],cyclectshap:[4,89],d:[1,12,40,67,83,102,111],da:[40,76],dag:[5,37,71,73,89],dagnod:[0,33,39,40,75,87,90,109,112],dagpath:[12,89],damag:18,data:[0,1,3,7,12,13,15,16,17,20,21,33,36,40,45,46,47,56,67,77,89,93,97,105,109,111],dataclasspool:46,datatyp:[15,16,23,46,60,61,62,63,64,112],db:[16,23],deal:[13,18],dec:40,decis:92,declar:15,decompos:[13,20,40,61,101,112],decomposeandappli:[16,20,61,101,112],decomposematrix:101,decomposematrixoutput:101,decomposit:[20,101],decor:[1,36,51],decoupl:15,dedic:[16,17,19],deeper:0,def:[0,1,16,21,51,108],defaul:[33,68],defaultvalu:[43,73,75,87],defer:[53,101,112],defin:[0,5,9,16,21,33,36,41,44,46,51,61,83,89,99,101,102,108,110],deflip:36,deflipvector:36,deform:[7,10,16,17,33,43,67,68,70,75,83,87,102],deform_opt:110,deformableshap:[68,75,87,90,109,112],deformerweight:[8,43,75,87],degener:7,degre:[1,7,37,38,80,83,89,98,102,108,112],del:[8,33],delet:[8,10,33,68,72],deletehistori:[10,16,72,83,112],deleteprevioushandl:68,delta:33,depend:[1,8,11,21,23,36,54,73,98,101,107],dependnod:[0,32,50,71,89,90,109,112],depth:[55,77],deriv:[15,21,33,36,39,41,66,86,87,93,102,111],descend:45,describ:[8,13,17],descript:[7,21,67],descriptor:0,design:[12,20],desktop:8,destcontrol:89,destin:[4,8,66,67,68,83,86,87,89],destshap:75,destuvset:[8,75,87],detach:[10,35,58,83,102,112],detail:[7,92],detect:[23,54,75],determin:[37,73],develop:[0,15],dg:[16,58],dict:[27,36,38,41,61,66,73,79,83,87,93,101],dictionari:[21,24,45,61,73,101],differ:[0,1,4,14,23,56,60,87,89],dimens:[19,39,98,99,101,103],dimensionedcompon:0,dip:98,dir:12,direct:[3,7,20,33,40,44,46,52,111],directionvector:[7,80,83,102],directli:[0,8,9,10,13,15,21,24,26,36,89,111],directori:[0,12],disabl:[20,92,112],disambigu:94,disappear:[7,16,83,102],discard:[9,17,82],disconnect:[33,89,92],disconnectshap:[33,112],discov:0,discretecompon:0,displai:[1,4,17,61,66,77,79,83,89,101],displaylocalaxi:[17,77,79,89],displaytyp:[66,83],distanc:[14,16,23,40,52,83,87,102,111],distancebetween:[16,23],distinguish:56,distribut:[0,11,16,18,40,83,102],distributeaimingmatric:[7,83,102,112],distributejoint:[7,16,83,112],distributelength:[83,102,112],distributematric:[7,83,102,112],distributeparam:[83,102,112],distributepoint:[7,83,102,112],divid:111,divis:[60,62,64,98,100],dla:[77,79,89],doc:[10,12],document:[12,17,18,83,108,112],dodg:[20,32,73,112],doe:[1,7,8,23,112],doesn:[0,1,7,8,16,21,33,46,56,60,72,112],domain:[70,102],domin:40,don:[0,3,8,10,40,44,61,83,91,96,101,102,112],dot:[1,19,53,64,92,105,108,112],doubl:[23,73,112],double3:73,doubleangl:[1,23,73],doublelinear:23,down:[8,10,15,40,70],downaxi:[40,76,112],download:12,downsid:0,dp:89,dph:68,dq:[8,87],dqsscale:8,dr:87,draw:[6,7,16,36,40,83,102],drawn:7,drive:[3,11,16,20,33,36,40,56,58,61,101],driven:[7,16,17,20,30,70,76],driver1:20,driver2:20,driver:[17,20],drivetwistchain:[17,40,112],drop:[12,47],dropoffr:[16,87],dsh:75,dt:[66,83],due:1,dummi:0,dump:[21,34,41,43,87,112],dumpweight:[8,75,87,112],duplic:[8,16,17,21,40,46,52,89,112],dure:15,duv:[75,87],dv:[16,73,83,102],dynam:[1,7,10,13,15,16,20,23,32,36,56,57,58,66,73,83,92,107,111,112],e:[1,4,10,20,37,40,51,61,73,82,83,89,92,102,108,110],each:[0,4,7,14,36,40,66,83,89,102,111],earlier:[0,20],eas:16,easi:[7,9,12,15,16,26],easier:[8,10,16,21,67],easiest:8,eco:[83,102],economi:[83,102],edg:[33,36],edit:[0,4,7,11,16,21,23,24,27,33,40,52,61,67,68,69,73,79,80,83,92,101],editor:[26,80],editrot:1,ee:14,effect:[33,40,61,83,102],effici:[36,58],either:[17,33,36,40,58,83,98,102,111],electr:2,elem:[37,40,68,73,89],element:[21,37,40,52,60,61,64,66,67,68,70,73,76,77,79,83,86,87,89,96,97,100,101],elementwis:[23,111],els:[16,33,38,67,98,111],elsewher:[3,7,16,112],empti:[9,66],emptiv:52,emul:[61,101],en:[64,105],enabl:[10,14,73,92,112],encount:89,end:[7,14,36,40,58,67,76,83,92,102,111],endjoint:40,endknot:[83,102],endloc:[16,30],endpoint:[16,102,111],endupmatrix:40,endvector:76,enforc:[0,1,45],engin:112,enhanc:23,enough:7,ensur:[0,1,8,15,40,43,45,75,91,96],entir:[12,15,26,47,68,83,110],entiti:0,entri:[4,34,89],entrynam:89,enumer:[1,5,7,17,21],environ:25,ep:[7,83],eq:[98,112],equal:98,equival:[10,33,52,61,80,92,98,101,111],error:[7,16,23,33,80,83,102,112],escap:112,esoter:0,essenti:52,etc:[12,33,51,67,73,83,102,110],euler:[1,60,73,96,101,103,105,112],eulerrot:[1,23,39,61,65,73,105,106,109,112],eum:40,evalu:[16,98],even:[1,3,80,101],event:18,everi:[0,36,40,89],everyth:67,exactli:[36,40],exampl:[1,3,4,5,6,7,8,10,12,13,17,20,23,25,35,36,42,46,51,53,56,66,76,82,83,89,93,98,102,107,108,111],except:[10,68,89],exclud:8,exclus:[61,64,101,105],execut:4,exist:[0,10,17,32,33,34,45,71,72,80,83,87,89],exit:[1,24,42],expand:[0,32,36,45,51],expandattrlisttoparentsandchildren:32,expandtre:45,expandvectorarg:36,expans:20,expect:89,expens:101,experi:16,explicit:[7,8,19,45,66,83,89,93,102,110],explicitli:[1,16,83,89,102],explod:[40,112],exporttarget:[67,112],expos:[12,80,92],express:[1,3,18,98],ext:[83,102],extend:[7,12,23,56,64,83,92,94,102,112],extendbylength:[102,112],extendbyvector:[83,102,112],extendcurv:[7,83,102],extendtopoint:[83,102,112],extens:[7,16,83,102],extensionvector:7,extern:[0,15],extra:50,extract:[7,10,16,17,41,58,61,74,101,111],extran:[36,70,76],extrapol:[7,83,98,102],ey:21,eye_join:21,eye_joint:24,eye_joint_join:24,f:[36,51,92],face:[3,111],faciliti:50,fact:12,factor:[9,36,40,83,89,102],factori:[12,26,44,47,73,110],fail:112,fals:[0,4,5,7,8,9,10,16,17,20,21,24,27,32,33,36,37,38,39,40,44,45,46,51,52,57,58,61,64,66,67,68,70,71,72,73,74,76,77,79,80,83,86,87,89,91,92,93,96,97,98,100,101,102,103,105,108],familiar:16,far:16,fast:[8,12],fast_mod:110,faster:[4,112],featur:[2,16],few:[7,8,10,14,20,23,50],fewer:[36,111],fg:92,field:[61,74,101],file:[8,18,21,26,33,41,53,67,75],filepath:[8,33,43,67,75,87],fill:36,fillgap:92,filter:[19,61,101],find:[0,8,111],findmelproc:[26,112],finer:7,first:[0,1,12,14,16,20,36,38,40,46,47,75,77,86,89,92,102],firstli:111,firstterm:16,fit:[18,36,79,83,102],fitchain:[7,112],five:36,fix:[40,66,93],flag:[8,37,43,51,61,67,75,87,89,101],flat:[9,112],flatten:51,flavour:[21,68],flip:[4,7,33,36,42,89,112],floatrang:36,floor:98,flooropen:98,floororceil:98,fly:0,fn:97,follow:[0,1,3,7,8,9,10,13,15,17,18,20,21,23,39,40,56,61,73,82,87,101,111,112],foot:[9,17],footchain:17,forc:[7,8,57,58,66,83,92,102,110],forgiv:[83,102],form:[0,14,17,38,51,108],format:[0,3,16,26,54],forward:[40,52,57,67,73,76,87,89,92],found:[1,10,12,16,33,34,41],four:[20,21,23,36],fourbyfourmatrix:[90,101,109,112],fr:[68,83,102],fra:36,fractal2:16,fraction:[16,40,58,83,102],fractionatlength:[83,102,112],fractionatparam:[83,102,112],fractionatpoint:[83,102,112],frame:[11,16,36,41,83,102,107],free:[18,23],freez:68,freezenorm:97,friendli:67,from:[0,1,3,7,8,9,10,12,15,16,17,18,19,20,21,23,24,26,27,32,33,34,36,37,40,41,45,46,56,58,61,64,66,68,73,75,77,83,86,87,89,93,96,98,101,102,103,105,107,108,112],fromn:34,frontaxi:82,frontofchain:67,full:[4,7,17,38,47,53,92,107,110],fulli:[9,16,33,64,83,98,100,102,103,105],furnish:18,further:[8,36],futur:108,fxsection:110,g:[1,4,40,51,61,68,75,82,83,87,89,92,102],gap:92,gate:[19,51,83,98,102],gatedclamp:[16,98,112],ge:[98,112],gener:[0,1,5,7,13,15,19,21,30,34,35,36,40,45,73,83,86,89,92,97,102],geo:[8,68,87],geoinput:[7,10,33,112],geometri:[33,35,39,68,70,72,75,83,87,106,109,112],geometryandcurv:70,geometryfilt:[87,90,109,112],geometryshap:[33,87],get:[1,3,8,9,10,12,13,14,16,17,19,20,23,56,64,68,83,91,92,96,100,101,102,103,105,112],getaimvector:[36,112],getalia:[33,112],getaliasfromlogicalindex:[33,112],getattrsectionmembership:[73,112],getaxi:[7,61,74,101,111,112],getbinorm:[85,112],getbyalia:[33,112],getbylogicalindex:[33,112],getbynam:46,getbyphysicalindex:[33,112],getbyvalu:[33,112],getchainedaimmatric:[36,40,112],getchildren:[16,23,94],getclusternod:[69,112],getcollocatedcvgroup:[83,112],getcolor:112,getcompensatedoutputcurv:[80,112],getcontrolpoint:[66,83,93,102,112],getctshap:89,getctshapeslinewidth:[89,112],getcv:[66,83,112],getcvsatanchor:[16,66,112],getendjoint:[76,112],getframedaimandupvector:[36,112],getfromgeo:[8,75,112],getfromnam:41,getfrompymelinst:46,getfromroot:[40,112],getfromstartend:[40,112],gethandl:[8,68,112],gethandleshap:[68,112],getheroshap:89,gethistoryplug:[7,10,16,72,112],geti:[61,74,101,112],getindexfromalia:[67,112],getinfo:112,getintermediateshap:89,getjointlist:[76,112],getjointorientmatrix:[77,112],getkeyfromnod:41,getknotdomain:102,getknotlist:38,getlogicalfromphysicalindex:[33,112],getlogicalindexfromalia:[33,112],getlogicalindexfromvalu:[33,112],getmatrix:[3,9,20,46,111],getnextarrayindex:[92,112],getnormalizationid:[33,112],getorigplug:[16,72,112],getpar:[0,8,14,16],getpath:45,getphysicalfromlogicalindex:[33,112],getpickwalkpar:[5,71,112],getplugclass:72,getpolepoint:[14,40,112],getpoolfrompmbas:46,getposit:0,getreorderableattr:[73,112],getreorderableattrnam:[73,112],getrotateaxismatrix:[89,112],getsectionattr:[73,112],getshap:[8,33,75,112],getshapemfn:[16,93,97,112],getter:[8,33,61,68,85],getterminatingkei:45,gettransform:[33,112],gettransl:[61,74,101,112],gettypefromdatablock:45,gettypefrommplug:45,getvaluefromlogicalindex:[33,112],getweightednod:68,getworldmatrix:[89,112],getworldposit:[7,9,16,17,57,58,71,89,112],getx:[61,74,101,112],getz:[61,74,101,112],gimbal:1,give:[1,7,8,10,12],given:[9,32,33,38,41,46,53,58,61,66,83,87,102],global:[10,40,41],globalis:3,globalscal:[7,36,40,58,66,83,93,102],goe:16,govern:[40,74],grant:18,graph:[1,8,11,20,21,56,107,111],great:7,greater:98,ground:9,group1:23,group:[3,6,9,23,33,36,37,52,66,89,93],gs:[7,36,58,66,83,93,102],gt:[98,107,112],guard:[7,83,102],guess:67,gui:7,guitar:2,gwp:[57,58,71,89],ha:[0,2,9,12,13,17,20,23,37,40,41,66,68,72,79,83,87,101,111,112],hair:8,halv:102,handl:[16,36,40,68,76,77,112],handleshap:[68,112],happygeo:67,hard:9,hashistori:[72,112],have:[0,1,8,17,21,23,33,36,45,61,107,111,112],he:2,head_dmsh:8,height:77,held:41,hello:2,help:[10,12,17,34,40,41,43,46,75,77,87],helper:[19,92],henc:47,here:[0,1,2,4,7,8,9,10,12,16,17,20,23,26,36,40,61,67,76,83,92,102,107,108],herebi:18,hero:[10,68],hide:[16,92,110,112],hierarch:[21,37,45],hierarchi:[6,9,36,92],higher:[7,12],him:2,hint:[14,36,40,82],hip:17,histor:72,histori:[8,10,16,72,83],hnd:68,hold:[1,101,112],holder:18,holdmatrix:101,housekeep:[1,10],how:[1,8],howev:[15,23,108],html:41,htmlpath:41,http:[64,105],hyplen:1,hypvec:1,i:[1,5,10,16,20,21,33,37,45,51,68,73,86,89,92,97,108,110],iat:77,id:33,ident:[17,20,36,61,64,89,105],identifi:36,ifels:[98,107],ignor:[21,22,36,37,64,66,68,73,79,83,86,87,89,93,97,98,102,105,112],ignorenam:[43,75],ignoreshap:73,ii:89,ik:[40,76,77,112],ik_opt:110,ikh:14,ikhandl:[14,40,77,90,109,112],ikrpsolv:[14,40],ikscsolv:[14,40],ilg:[64,105],immedi:8,implement:[1,7,8,10,13,14,16,19,20,35,36,45,46,56,60,61,62,63,64,73,74,80,83,89,92,98,100,101,102,103,105,107,108,111,112],impli:[18,52],implicitli:10,importtarget:[67,112],imposs:56,improv:[83,102],inbetween:[33,67],includ:[0,7,8,10,12,16,18,26,32,33,43,45,60,67,68,73,75,76,77,83,87,102,112],includeastip:77,includeintermediateshap:89,includelength:[64,105],includetip:[76,112],inclus:[8,36,40],incom:104,incompat:10,incorpor:[20,58],increas:7,incumb:15,index:[1,4,8,9,21,32,33,41,43,45,52,57,66,67,70,75,83,87,89,92,93,97,98,102,112],index_in_rang:52,indexerror:[33,52],indexorkei:32,indic:[33,38,52,58,66,67,73,83,92,102,112],indicestomov:52,indirectli:[21,37],individu:110,inert:40,inf:87,influenc:[8,87,112],info:[39,102,112],infoatfract:[102,112],infoatlength:[102,112],infoatparam:[102,112],infoatpoint:[102,112],inform:[0,8,9,10,12,16,17,24,28,33,37,43,45,71,73,75,92,112],inh:[37,112],inherit:[9,15,16,37,45,46,68,73,89,92],inheritnam:[21,24,37,73,112],inheritstransform:[61,101],initcurveinfo:[83,112],initextendcurv:[102,112],initi:[3,17,27,68],initialis:[8,67,70,74,83,89,93,97],initialpos:20,initmotionpath:[102,112],initnearestpointoncurv:[102,112],initposit:16,initrebuild:[102,112],initweight:[8,33],inmatrix:23,inmesh:107,inner:[7,66],innermost:89,inpoint:23,inpostmod:[8,33,67,112],input1:[16,23],input2:[16,23],input3d:[16,23],input:[1,8,10,16,20,23,33,36,56,72,73,80,83,89,92,94,97,98,102,111],inputtargetgroup:112,inputtargetitem:112,insert:[0,22,27,32,40,45,52,73,77,105],insertcub:[77,112],insertjoint:[40,112],insid:[0,12,15,16,36,37,41,46,47,52,73,79,83,112],inspect:[1,12,34,36,37,39,41,45,46,52,66,75,93,97],inst:46,instanc:[0,7,8,10,12,14,17,20,23,26,32,33,34,38,39,40,46,56,57,58,66,67,73,83,91,92,96,102,103,110,111,112],instanti:[15,89],instead:[0,1,4,7,9,10,12,16,20,23,33,35,40,44,45,61,67,71,73,77,80,83,87,89,91,92,98,100,101,102,103,108,112],integ:[21,33,36,40,57,97],integr:16,intend:[44,46,111],intent:[9,23],interact:[4,87],interest:[2,10,73,110],interfac:[8,20,26,33,46,47,50,67,108,110,112],intermedi:[66,68,83,86,89,97],intermediateshap:68,intern:[35,36,38,40,45,89],interp:36,interpol:[1,36,64,103,105],interpret:[36,83,98,102],introduct:12,intuit:[16,112],invers:[8,20,61,98,101,103,112],inversefront:82,inversescal:[20,112],inverseup:82,invert:[19,97,101],invertshap:[8,87,112],inverttransform:97,invoc:[4,89],invok:8,involv:[23,102,111],isanimatabledynam:[92,112],iscontrol:[5,71,73,112],iscustomcl:46,isn:[0,7,9,23,108,111],isplug:39,ispmcl:46,israng:[57,58],isrotatechannel:[96,112],isscalarvalu:39,issectionattr:[92,95],issu:[1,112],istangentspac:[33,112],istransformspac:[33,112],istranslatechannel:105,istypesuffix:37,isvectorvalueorplug:36,item:[33,36,38,39,51],itemsasbezieranchor:[38,66,93,112],iter:[8,25,32,33,36,40,49,89,94,112],itf:97,itg:112,iti:112,its:[4,8,10,12,15,32,33,38,39,40,44,47,58,60,61,64,73,74,79,82,83,86,87,89,92,96,97,100,101,102,111],itself:[17,35,56,68,80,86,89],iw:33,jacket:8,jitter:[83,102],jittervector:80,job:8,join:21,joint1:[0,14,17,21,56],joint2:[0,17],joint3:[9,17],joint4:[9,17],joint5:[9,14],joint:[0,1,3,8,11,12,14,16,20,21,24,30,40,56,61,76,83,90,101,108,109,112],jointclass:12,jointori:[20,61,101,112],jointorientmatrix:77,json:[8,21,24,27,34,41,46],jump:[14,68],just:[2,10,12,23,26,83,89,92,102,111],k:[9,16,73,89,92,110],kcp:[83,102],keep:[33,70,83,102],keepcontrolpoint:[83,102],keependpoint:[83,102],keeplength:70,keeprang:[83,102],keeptang:[83,102],kei:[9,21,23,24,37,41,70,73,83,92,95,102,110],kep:[83,102],keyabl:[9,16,73,89,92,110],keyword:[1,7,8,20,24,27,37,51,64,73,76,79,83,87,92,98,108,112],khdl:14,kimon:[2,18],kind:[18,41],kl:70,knot:[38,83,102],know:[8,36,40,76,92],kr:[83,102],kt:[83,102],kwarg:[0,27,34,36,40,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105],l:73,l_ankle_ctrl:22,l_ankle_spaces_xfrm:22,l_ankle_zero_xfrm:22,l_arm_01_ctrl:21,l_ey:110,l_eye_ctrl:4,l_foot_guide_loct:9,l_frown:110,l_grin:8,l_half_smile_dmsh:8,l_happi:110,l_knee_sculpt_dmsh:8,l_leg:17,l_leg_:5,l_leg_dmsh:8,l_leg_ik_ctrl:110,l_mouth:110,l_mouth_002_join:8,l_mouth_join:8,l_sad:110,l_smile:[8,33,110],l_smile_dmsh:8,l_smile_dmshshap:8,l_smile_variant_dmsh:8,l_smile_variant_dmshshap:8,label:[66,83,97,98,102],larg:21,last:[0,36,38,89],lattic:[90,109,112],layout:[9,16,112],layoutloc:9,lazi:53,lazymodul:53,lcc:70,le:[98,112],lead:[1,7,8,9],learn:[23,41],learnfromhelp:41,learnfromscen:[21,41],least:20,left:[23,56,101],leftpoint:21,leg:[9,14,17,21,36],leg_001_khdl:14,leg_002_khdl:14,leg_khdl:14,legal:[38,52,66],legalis:37,legalnumcvsforbezi:[38,112],legchain:17,len:16,length:[1,11,16,19,20,23,36,40,58,64,70,83,102,105,112],lengthatfract:[83,102,112],lengthatparam:[83,102,112],lengthatpoint:[83,102,112],lenpointorvec:[83,102],less:98,let:108,letter:[21,37],level:[0,7,8,10,12,17,20,26,47,50,94,110],liabil:18,liabl:18,lib:[1,8,12,20,21,25,66,93,112],libkei:89,librari:[6,9,12,16,34,79,83,89],lightweight:87,like:[0,1,7,8,21,24,27,36,37,40,71,73,93,97,108,110,111],limit:[7,18,33,56,67],lin:[83,102],line:[7,16,34,36,40,66,80,83,89,102,112],linear:[1,8,10,16,36,64,83,87,98,102,105],linearinterpol:36,linewidth:[16,34,66,83,89],link:112,linux:12,list:[0,8,9,12,17,23,32,33,34,36,37,38,40,45,51,52,58,60,61,64,66,67,68,70,73,75,76,77,79,80,82,83,86,87,89,92,93,96,97,98,100,101,102,103,105,107,108,110,111],listhistori:8,listlength:36,live:[7,8,33,83,98],ll:[8,17,36],load:[21,24,34,41,43,53,87,112],loader:53,loadweight:[8,75,112],loc1:[13,23,36,107,111],loc2:[13,23,36,111],loc3:36,loc:[5,7,14,20,23,108],local:[0,3,4,10,20,77,79,89],localgeooutput:[10,112],localis:[61,101],localposit:[4,89],localscal:[4,79],locat:[4,7,9,14,20,21,23,26,30,60,61,64,89,90,96,100,101,109,111,112],locator1:[1,5,16,20,23,30,111],locator2:[1,16,20,23,30,111],lock:[1,11,16,32,73,92,110,112],lockout:40,logic:[8,21,33,67,92,107],logicalindex:33,logicalindexorvalu:33,lollipop:9,longer:[0,14],look:[0,8,12,15,21,36,37,71,73,83],lookup:[15,37,41,46],loop:[52,70,98],loopback:[25,31,83],loopclosedcurv:70,loos:36,lot:0,love:2,lower:[12,110],lowerbon:17,lowercas:1,lowest:98,lr:[3,21],ls:[3,4,5,7,8,12,14,17,20,53],lst:52,lt:[98,112],lw:[34,66,83,89],m:[75,87,98],ma:[16,30,89,112],mac:12,macro:[34,73,79,83,87,112],mad:16,made:[9,40,92],mag:16,magic:[0,112],magnitud:[19,64,105],mai:[0,7,8,9,23,26,33,36,67,83,102,108],main:[8,9,16,22,23,30,33,41,80],main_ncrv:10,maincurv:[7,17],maintain:[52,94,101],maintainoffset:[7,8,14,16,20,40,61,68,76,101,112],make:[0,1,7,10,21,24,37,41,64,67,71,73,92,97,105,112],makebipedrig:0,makeident:[16,89,112],makejoint:51,makenam:[21,73,112],makeperpendicularto:112,makethreepointcirculararc:[90,109,112],manag:[1,8,12,14,15,16,24,27,32,36,37,42,44,45,53,55,73,86,97,107,112],managednam:[16,21,68,73,89,97,112],mani:[7,10,17,108,112],manipul:56,manner:101,manual:[0,21],map:[7,8,16,21,38,40,51,66,73,76,83,87,93,102],mark:30,maskanimattr:[73,110,112],matara:[2,18],match:[3,8,9,33,40,46,58,66,67,68,70,80,83,89,91,93,96,102],matchcurv:[83,102],math1d:[1,36,38,40,58,64,66,70,83,93,96,101,102,103,105,106,107,109,112],math2d:[106,109],math3d:[36,56,64,76,96,101,103,105,106,109,111,112],math:[1,2,16,39,99,112],mathop:[1,12,20,25,31,40,112],matric:[7,9,16,17,19,23,36,40,58,83,101,102],matrix1:20,matrix2:20,matrix3:20,matrix:[0,3,7,9,10,13,14,16,17,19,20,23,36,40,46,58,60,62,64,65,66,68,73,77,79,83,89,93,96,97,102,103,105,106,109,110,111,112],matrixat:7,matrixatanchor:[7,16,66,93,112],matrixatfract:[83,102,112],matrixatlength:[83,102,112],matrixatparam:[83,102,112],matrixatparamorfract:[83,102],matrixatpoint:[83,102,112],matrixmult:23,matrixn:46,matter:8,max:[16,98],maxclamp:98,maximum:[36,98],maximuminflu:[8,87],maxvalu:[83,102],maya:[0,1,2,7,8,9,10,12,13,16,17,20,21,24,33,36,37,41,43,51,56,61,66,67,73,75,77,80,83,86,87,89,101,102,107,108],mayakwarg:68,mayaopt:76,mc:[58,83,102],mdv:[16,23],mean:[7,33,111],measur:19,mechan:15,meet:[83,102],mel:[26,108],member:[32,36,40,52,73,111],membership:[17,40],mer:[66,83],merchant:18,mere:[0,12,15,20,60,73,99,111],merg:[16,18,66,83],mesh:[8,10,70,90,107,109,112],meshedg:33,meshvertex:0,messag:44,metaclass:[0,15],method:[1,3,4,6,7,8,11,12,13,14,15,16,17,20,21,23,33,35,36,40,41,43,44,47,64,73,75,79,80,82,83,87,89,92,98,101,107,108,110,111,112],mfndagnod:[93,97],mfnnumericdata:45,mi:87,middl:80,might:[8,42],mimic:51,min:[16,98,112],minclamp:[98,112],minimum:[36,89,98],minvalu:[83,102],mirror:[4,9,89],mirroraxi:[4,89],mirrordirect:33,mirrormatrix:21,misappli:112,miscellan:54,miss:[8,9,112],mitcompon:0,mitcomponent1d:0,mix:[19,36,92,112],mixtur:51,mn:[21,68,73,89,97],mo:[16,40,61,67,68,76,101],mobject:[93,97],mode:[0,4,5,7,8,33,42,43,73,75,82,83,102,107],modif:[7,40,68,83],modifi:[4,18,20,37,61,68,71,73,83,102],modul:[0,8,23,24,25,26,27,33,41,44,46,47,49],modulenam:53,modulo:98,more:[0,8,9,10,16,23,24,33,37,40,51,60,61,64,66,67,68,70,73,76,77,79,83,86,87,89,96,97,100,101,102,111,112],most:[15,16,20,46,56,58,61],motion:7,motionpath:[83,90,102,109,112],move:[3,4,7,12,32,52,80,110,112],mplug:[45,46],mro:[0,15],much:[23,107],mul:[83,101,102],mult:[83,102],multdoublelinear:1,multi:[8,32,52,73,87,94,102],multipl:[10,19,23,36,60,61,62,63,64,73,83,87,98,100,101,102,103,105],multipleknot:[83,102],multipli:[19,36,101,111],multiplydivid:[16,23],multmatric:36,multmatrix:36,must:[0,7,8,12,20,32,33,36,40,53,56,66,67,73,83,101,102],mustn:33,my:12,my_shape_nam:4,myrigginglib:0,n:[1,9,16,17,21,37,40,56,60,61,64,66,67,68,70,73,76,77,79,83,86,87,89,96,97,100,101,107,111,112],nag:87,name:[0,4,7,8,9,10,14,16,17,22,24,25,26,30,31,32,33,34,40,41,45,46,50,53,60,61,64,66,67,68,70,71,73,76,77,79,83,86,87,89,92,96,97,98,100,101,103,108,112],namefromgeo:[8,87],namesak:[0,37,98,110],namespac:[12,26,37,47,71,73],nativeunit:[1,36,112],navig:[30,41],ncrvshape:10,ne:[98,112],nearest:[75,87],nearestpointoncurv:102,necessari:92,need:[0,15,16,21,83],neg:[33,52,111],negat:[61,62,74,98,100,101,103],negativexvector:111,neighbour:36,nest:[50,112],network:[10,20],never:[23,80,97],new_geo:33,newli:[34,40,73,89],newmax:98,newmin:98,next:[33,36,92],nfg:87,nid:[33,112],nj:[51,108],nocontrolshapeserror:34,node:[0,1,5,7,9,12,13,14,15,16,20,23,24,32,33,34,36,37,39,40,41,46,47,50,57,58,61,92,96,97,98,101,102,105,107,109,110,111],nodeclasspool:46,nodetyp:[0,12,15,37,45,77,83],non:[8,14,33,36,37,61,73,83,89,97,101,102,110,111],none:[4,7,8,9,16,33,34,36,37,39,40,41,43,45,51,52,58,60,61,64,66,67,68,70,71,72,73,75,76,77,79,82,83,86,87,89,91,92,93,95,96,97,98,100,101,102,103,104,105,108],noninfring:18,nontransformspacetargeterror:33,normal:[1,7,10,16,23,33,36,40,61,64,66,68,70,74,82,83,101,102,103,105,111,112],normalis:58,normalizationid:[33,112],normalizemacro:[79,83],normalizeoutput:111,normalizeweight:87,notat:[17,92],note:[7,8,10,23,33,66,76,79,89,102,111],noth:101,notic:[0,7,12,18,23],notimplementederror:[36,73],notori:15,now:[12,17,23,112],npci:10,nr:[64,74,105],nt:[8,10,14,22,37],nudg:[52,110],nudge_index:52,nudge_indic:52,num:16,numanchor:[66,93,112],numbe:16,number:[7,9,14,30,32,33,36,37,38,40,52,55,66,83,89,93,98,102],numberorfract:[36,40,83,102],numberorratio:40,numcv:[38,83,93,97,102],numelem:52,numer:[7,13],numericunittypeis1d:45,numjoint:[16,30,51,108],numvalu:36,nurb:[10,11,16,17,80,83,89,102],nurbscurv:[7,10,35,58,66,70,80,89,90,93,106,109,112],nurbscurvecv:[7,8,59,66,83,102,109],nurbscurveparamet:[7,10,38,59,83,102,109],nurbssurfac:[90,109,112],nurbsutil:[25,31,66,93,112],nw:87,obeymaximuminflu:87,object:[4,7,8,9,15,16,20,24,27,32,33,34,40,46,47,61,73,82,86,89,97,110,112],observ:77,obtain:[10,18,111],occasion:1,occupi:33,off:[10,46,70,92],offer:[8,17,20],offset:[3,6,8,9,19,40,52,70,89,98,101],offsetgroup:[9,22,89],offsetparentmatrix:[3,20,40,61,101,108],often:8,og:9,oldmax:98,oldmin:98,omi:87,omiss:[61,89,101,108],omit:[4,7,8,9,33,36,40,52,61,66,67,68,71,73,75,83,86,87,89,97,101,102],onc:[0,3,4,10,20,40,41,77,80,89,101],one:[10,14,15,17,20,33,36,37,38,39,40,51,52,58,60,61,64,66,67,68,70,71,73,74,75,76,77,79,83,86,87,89,96,97,98,100,101,102,105,111],ones:[0,14,33],onli:[1,3,7,8,12,15,16,20,24,27,33,36,40,43,51,56,58,61,75,76,77,80,83,89,97,101,102,111],onto:[64,105],openmaya:16,oper:[7,10,13,16,19,20,33,36,40,52,61,64,79,83,98,101,105,107,111,112],operand:[20,23,56,64,100,103,105,111],opm:108,oppos:[7,111],opposit:51,oppositecontrol:4,option:[7,8,9,16,20,21,33,36,40,45,58,60,64,66,67,68,73,76,77,82,83,87,89,92,93,96,100,102,110,111,112],order:[0,1,8,9,15,32,40,45,52,60,61,70,73,77,89,96,101,103,112],org:[64,105],organis:[38,66,93,110],orient:[3,12,16,17,40,73,77,86,111,112],origin:[15,68,69,72,83,102],origshap:67,orthogon:[19,36],orthornorm:36,os:26,other:[1,3,4,7,9,16,18,21,51,60,61,62,63,64,68,83,89,95,98,100,101,102,103,104,105,108],otherchain:40,othercurv:[83,102],othertarget:33,otherwis:[8,10,18,32,33,36,37,38,39,40,41,45,46,52,58,67,68,72,83,86,89,92,96,102,105,111],our:0,out:[12,18,20,36,38,52,89],outcolorr:16,outdat:17,outer:[7,66],outermost:89,outgo:80,outlin:[9,10],outmesh:10,output3d:[16,23],output:[7,10,16,23,35,36,39,57,58,61,64,66,72,80,83,92,93,97,98,100,101,102,103,105,107],outputiffals:98,outputiftru:98,outsid:[83,102],over:[7,8,9,16,35,52,75,80,83,87,100,102],overflow:76,overlap:[16,40,66,69,83],overload:[21,46,60,61,62,63,64,66,73,76,77,83,87,89,91,92,93,95,96,100,103,104,112],overrid:[0,4,9,15,21,24,27,34,37,40,42,60,66,67,68,73,79,83,87,89,96,105,112],overridecolor:4,overrideen:89,overriden:[10,15,40,68,75,87],overwritten:34,own:[8,12,15,44,58,82,108],owner:[32,33,50,112],p:[0,1,10,12,16,23,36,40,57,58,66,71,77,83,89,92,102],pack:[37,83,102],packag:12,pad:[14,16,17,21,24,37,40,55,73],padder:55,page:41,pair:[0,10,14,20,36,40,107],pane:8,parallel:67,param:[7,58,83,102],paramatanchor:[66,93,112],paramatfract:[83,102,112],paramatlength:[83,102,112],paramatpoint:[83,102,112],paramet:[7,10,16,26,30,32,33,34,36,37,38,39,40,41,44,45,46,51,52,53,54,55,57,58,60,61,64,66,67,68,70,71,72,73,74,75,76,77,79,80,82,83,86,87,89,92,93,96,97,98,100,101,102,103,105],paramorfract:[83,102],paramtosampl:10,parent:[0,3,9,40,45,61,66,68,71,77,79,83,86,89,92,97,101],parentinversematrix:[56,101],parentmatrix:[3,56],pariti:[20,61,76,112],pars:112,part:56,particular:[7,8,9,18,40,70,77,98],pass:[0,1,4,7,8,9,17,20,21,23,24,27,33,36,37,40,41,67,68,71,73,79,83,87,89,108,111],past:26,patch:[0,15,25,47,112],patchonload:[24,47],patchpymel:44,path:[7,8,25,26,33,37,41,45,49,53,67,71,75,89],path_to_dotpath:53,paya:[0,1,3,4,5,7,8,9,10,12,13,14,15,17,20,21,22,23,24,56,107,108,110,111],payacontrol:[21,37,41],pb:40,pc:[61,101],pcone1:56,pcube1:[0,14,20,47,56],pcube1shap:0,pcube2:14,peform:98,per:[8,16,30,36,40,80,83,94,102],perbon:40,perform:[7,8,20,23,33,36,40,56,60,73,80,82,93,97,111],perk:8,perman:[21,24,41],permiss:18,permit:18,perpendicular:[64,83,102,105,111],persist:[15,101],persistentcompens:[61,101],person:18,persp:12,physic:[8,33],physicalindex:33,pick:[6,9,16,20,21,30,61,71,89,101,108,112],pickmatrix:[20,61,101],pickwalkpar:[9,16,89],pipe:[7,60,64,96,100],pipelin:[0,15,21,41,112],pit:[61,101],pivot:[61,69,89,101,112],pk:[61,101,108],place:[40,52,66,79,83],plan:9,planar:14,plane:9,platform:54,plu:112,plug:[0,1,7,11,12,13,15,16,20,35,36,39,40,45,46,47,56,57,58,60,61,62,63,64,66,71,77,83,89,107,109,111],plugclasspool:46,plugop:[25,31],plugtre:[15,25,46],plugtyp:[0,45,92,112],plural:14,plusminusaverag:[16,23],pm:89,pma:[16,23],pmbase:46,pmcmd:89,pmm:23,point1:80,point1proxi:80,point2:[16,23,80],point2proxi:80,point3:80,point3proxi:80,point:[0,4,7,10,12,14,16,17,19,20,21,23,30,36,38,40,57,58,61,64,65,66,70,71,73,74,76,79,80,83,89,93,101,102,105,109,112],pointa:111,pointatcv:[83,102,112],pointatfract:[83,102,112],pointatlength:[83,102,112],pointatparam:[10,83,102,112],pointb:111,pointc:111,pointmatrixmult:23,pointoncurveinfo:[10,83,90,102,109,112],pointsintounitcub:36,pole:[40,76],polepoint:14,polevector:40,polevectorconstraint:14,poli:77,polycube1:107,polymorph:20,polyspher:16,polysphere1:107,pool:[0,12,25],pop:7,popul:[36,41,87],popular:23,portion:18,pose:[8,9,20,61,87,101],posit:[0,7,8,10,17,33,38,40,52,56,57,58,66,71,83,87,89,102,111],positiontoler:[43,75],posix:54,possibl:[10,20,23,33,39,73],post:[33,43,67,75],power:[60,62,64,98,100],practic:108,pre:[16,33,52,67,87],preced:[36,94],predecessor:40,prefer:[1,10,12,21,32,33,73],preferredangl:40,prefix:[9,14,21,40,73],premultipli:[61,101],prepend:[37,73,89],present:[53,80],preserv:[20,32,33,36,40,51,61,68,71,73,76,80,83,101],preserveinheritstransform:[61,101],preservesecondlength:36,press:9,pretti:45,prevent:[10,40,46,68,73,80,83,102,104],preview:4,previou:[5,10,12,82,98],previous:[23,102],primari:7,primary_ct_vi:110,print:[0,1,4,5,8,9,10,12,14,22,24,27,36,44,45],printtre:45,probabl:8,proc:26,procedur:[7,16,26,45],process:[8,37,43,54,75,89],procnam:26,product:[1,19,21,36,40,64,105],project:[64,105],projectonto:[64,105,112],propag:[21,112],properli:112,properti:[0,8,10,14,33,61,68,74,85,101,108,111,112],protect:101,provid:[1,7,8,9,14,15,18,28,33,36,37,40,51,64,66,67,68,70,76,77,82,83,89,102,105],proxi:[0,74,80],proxim:[7,58,66,83,93,102],proximitywrap:[8,10],proxyclass:0,psl:36,psphere1:8,pt:1,publish:18,publishasset:0,pull:[7,39,58,66,83,93,102],purg:[0,46],purpos:18,put:[23,92,95,104,112],pwp:[9,89],py:[0,53],pyme:0,pymel:[0,1,12,14,15,21,23,26,36,39,44,45,46,47,56,60,61,62,63,64,73,76,77,83,86,89,92,98,108,111],pynod:[0,1,4,5,7,9,10,12,14,15,16,17,20,22,23,37,40,41,46,47,56,71,73,75,76,77,86,89,110,111],python:[0,1,2,8,12,16,17,23,36,89,112],q:75,quat1:1,quat2:1,quat3:1,quaternion:[1,23,65,96,101,106,109,112],quatneg:103,quatslerp:103,queri:[4,5,45,46],quick:[19,33,36,82],quicker:8,quickest:111,quickli:[1,14,20,89,110],quiet:44,quirki:8,r:[0,1,3,4,5,7,8,9,10,12,14,16,17,20,21,22,24,30,36,47,53,56,61,67,83,92,101,102,110,111],r_foot_rol:9,r_frown:110,r_happi:110,r_mouth:110,r_sad:110,r_smile:110,radian:[19,36,98,112],radiu:[16,17,83,102],rais:[26,33,34,36,39,40,46,52,57,58,73,80],random:16,rang:[16,17,33,36,38,52,57,58,98,107,111,112],rather:[0,1,12,13,32,56,58,64,67,70,83,98,102,105,112],ratio:[33,36,40,112],rationalis:112,raycast:[75,87],re:[0,3,4,8,10,12,15,16,17,83,102],reach:[40,83,102],read:[10,27,41],reappropri:35,reason:[15,40],reassign:[8,92],rebuild:[7,15,32,83,102,112],rebuildcurv:102,rebuildtyp:[83,102],rebuilt:[0,32,83,92,102],recal:[20,111],receiv:[7,9,10,66],recommend:[36,83,102,108],reconstruct:[79,83,87],recreat:[33,87],recurs:[40,89,92,110],redistribut:7,reduc:[7,36,83,102,111],reduct:108,ref:67,refactor:112,refer:[4,7,10,17,32,36,37,40,52,61,66,67,83,102,107,110],refindex:52,reflect:[60,61,62,63,64,98,100,101,103,105],refpoint:83,regener:8,regular:[9,112],rehash:[0,47],reimplement:0,reject:[64,105],rejectfrom:[64,105,112],rel:[20,33,83,98,101,102],relat:73,relaunch:12,releas:[92,112],releasesrt:[89,112],relev:[7,8,15,19,21,23,28,75],reliabl:8,reload:[17,46,47,87],remain:[51,52,73,98,101],remap:[16,43,75,87,98,112],remov:[4,5,15,21,32,33,37,71,73,87,89,112],removebyalia:[33,112],removebylabel:8,removebylogicalindex:[8,33,112],removebyphysicalindex:[8,33,112],removebyvalu:[8,33,112],renam:[17,21,40,66,68,73,83,86,97,112],renamesystem:[68,112],render:10,reorder:[32,52,60,73],reorderattr:[73,110,112],reorient:17,rep:[33,34,87,89],repar:[40,66,68,83,86,97,101],repcentr:16,repeat:23,repeatedli:4,replac:[1,12,15,33,34,35,40,47,80,83,87,89,112],replaceoutput:80,replacetip:40,replic:8,reploc:16,report:2,repres:[0,8,10,20,39,45,57,58],represent:[19,79,83,87,111],repulseradiu:16,repulsion_centre_loct:16,request:[2,8,10,33,36,43,61,66,74,83,101,102,112],requestedaxi:74,requir:[7,14,17,36,70,89,112],reserv:67,reset:[3,8,20,40,89,112],resetdelta:[33,112],resetvisualorigin:[68,69,112],resolut:[0,15,70],resolv:[17,36,51,52,58,66,82,83,93,102],resolveflag:[51,108],resolvenumberorfractionsarg:36,respect:[4,7,40],rest:[21,92],restart:[21,24],restor:[12,47],restrict:18,result:[0,7,20,21,23,36,58,73,83,87,97,102,111],retract:[7,83,102,112],retriev:[0,4,13,33,34,46,47,74,77,83,89],reus:[83,89,102],reveal:92,revers:[0,20,52,83,87,102,103,111,112],reverse1:102,reverse2:102,revert:[1,24,42,44],rework:112,rig:[0,1,2,3,7,9,10,12,21,30,89,111],rig_xfrm:12,rigger:[2,33],right:[10,18,23,56],rightpoint:21,rigid:97,riguv:8,rise:98,rivet:7,ro:[1,9,20,60,61,80,89,96,101,103],roll:8,root:[17,30,38,40,98,112],root_grp:21,rootjoint:40,rotat:[4,9,12,16,19,20,40,56,60,61,64,68,69,73,77,79,82,89,96,101,103,105,107,108,112],rotateaxi:[20,61,101,112],rotateaxismatrix:89,rotatebyaxisangl:[64,105,112],rotatectshap:[4,89],rotateord:[1,9,16,20,23,60,61,89,96,101,103],rotatepivot:111,rotatex:23,rotationmatrix:20,rout:111,routin:42,row:[36,61,74,105],rowhint:36,rt:[40,83,102],rtype:[60,64,83,96,100],rule:[19,41],run:[0,8,16,30,80],rundown:9,runtim:[0,1,4,8,9,13,14,16,17,20,21,22,24,25,26,34,36,40,44,46,53,56,107,111],runtimeerror:[26,33,39],rv1:102,rv2:102,rvo:68,rx:[1,23],s:[0,1,3,4,8,9,10,12,15,16,17,20,21,23,26,33,36,37,40,41,45,47,51,56,61,64,66,67,68,69,71,72,73,77,83,86,89,101,102,105,107,108,110,111],sa:33,sadgeo:67,safeguard:0,sai:[2,36],same:[1,4,8,9,12,14,20,23,33,36,56,64,66,67,83,93,98,101,102,105,108],sampl:[7,11,16,40,70,83,98,102,107],samplingaccuraci:70,save:[34,41],savescripteditor:[26,112],sc:14,scalar:[1,7,19,23,36,45,66,77,79,93,98,100],scale:[4,7,9,10,17,20,36,40,56,58,61,64,68,83,89,101,102,105,108,112],scalectshap:[4,89],scalez:16,scan:89,scene:[1,10,16,21,41,75,87,112],schemat:111,scope:21,scratch:9,script:[0,1,8,10,12,80,108],sculpt:8,sdp:[37,71],se:33,second:[1,12,20,36,67,102],secondari:[7,17],secondary_ct_vi:110,secondli:111,secondterm:16,section:[12,32,73,83,92,95,102,112],sectionattr:32,sectionnam:[32,73],see:[4,7,8,9,10,17,24,33,34,40,43,46,64,66,67,74,75,87,92,93,98,101,103,105,107,110,112],seen:[80,83,102],seg:[83,102],segment:[10,58,83,102],segmentscalecompens:[61,101],sel:[4,83,102],select:[9,10,20,52,73,83,87,98,102],selector:98,self:[0,20,32,33,34,40,51,61,62,67,68,69,71,72,73,75,76,82,83,86,89,92,94,98,101,102,105,108,112],sell:18,send:[32,52,92],send_indices_aft:52,send_indices_befor:52,send_indices_rel:52,sendabov:[32,92,110,112],sendbelow:[32,92,110,112],sensit:46,serv:[15,46,47],session:[24,27],set:[1,6,9,14,16,17,20,21,23,33,37,40,42,47,51,61,66,67,68,70,71,73,75,76,82,83,87,89,91,92,93,96,97,101,102,108,110,111,112],setalia:[33,112],setaxi:[61,112],setclass:92,setcolor:112,setctshap:[89,112],setctshapesfromlib:[4,89],setctshapeslinewidth:[89,112],setfromlib:112,setfrontaxi:[82,112],sethandl:[8,68,112],seti:[61,112],setlength:[7,83,102,112],setmatrix:[3,20,77],setnormalizationid:[33,112],setpickwalkpar:[5,71,112],setpolepoint:[14,40,76,112],setshap:[8,33,112],settabl:[73,89,92],setter:[33,61,68],settings_ctrl:[10,110],settransform:[33,112],settransl:[61,112],settwistvector:[14,76,112],setup:[56,83,102],setupaxi:[82,112],setx:[61,112],setz:[61,112],sever:[4,8,21,108,110],sh:[9,61,75,89,101],shadow:[0,15,26,98,108],shall:18,shape:[0,6,7,8,9,11,16,30,33,34,35,41,43,58,66,67,68,72,73,75,79,83,87,89,90,93,97,109,112],shapelist:89,shear:[20,36,61,64,77,101,105,108],shelf:4,shift:[9,52],shl:89,shop:12,shorten:37,shorter:[36,71,73,108],shortest:[103,108],shorthand:[36,51,55,60,61,64,71,89,96,100,101,108],should:[0,9,36,47,51,73,80,83,97,102,110],shoulder:40,show:[92,110,112],side:[3,21,40],signal:12,signatur:[34,40,46],similar:[7,17,36,45,61,83,102,110],similarli:[7,10,17,45],simpl:[1,4,8,23,33,36,39,55,56,61,98,111],simpler:[8,15,20,112],simpli:[4,8,111],simplic:112,simplifi:[0,79,83,87,112],sin:[98,112],sinc:[1,7,66,80,93],sine:98,singl:[8,33,36,40,51,77,82,83,92,102,111],situat:101,six:[20,36],siz:[77,79],size:[9,16,77,79,89],sj:14,ske:40,skel:[25,31,112],skin1:8,skin2:8,skin3:8,skin4:8,skin:[8,16,67],skinclust:[16,40,77,90,109,112],skincluster1:8,skinmethod:87,skinnedgeo:8,skip:[9,33,43,67],skipend:40,sl:[4,7,8,14,17,20],slash:26,slerp:[1,103],slice:17,slide:70,slider:9,slightli:10,slow:15,sm:[83,87,102],smart:[16,40],smarter:[8,112],smooth:[83,98,102],smoothing_iter:110,sn:[37,40,71,73],so:[0,1,10,18,21,26,35,37,44,46,47,52,68,69,98,101,107],softwar:18,sole:9,solut:[1,101],solv:1,solver:40,some:[7,8,10,21,35,36,83,112],someth:[0,8,23,33,111],sometim:[8,92],soon:23,sort:[9,110],sound:0,sourc:[0,33,36,41,46,67,83,92,102],sourcedeform:75,sourceshap:75,sourceuvset:[75,87],space:[3,4,8,10,20,22,33,39,56,57,61,66,76,77,83,89,101,102],spaceloc:16,span:[80,83,102],spars:[33,87],sparser:1,special:[2,8,9,12,15,21,23,111],specif:[0,4,7,8,23,73],specifi:[1,4,8,9,10,14,17,20,21,32,33,34,36,37,38,40,45,52,57,58,61,64,66,68,73,75,79,83,87,92,93,97,98,101,102,105,110,111],speed:[15,46],sphere:[4,9,16],spheric:1,spine:[7,17,30,83,102],spinecurv:16,spinevector:16,splice:[17,40],spline:[7,76,83,102],split:[67,94],splitinput:[94,112],spot:[93,97],spread:112,sqrt:[98,112],squar:98,squash:[16,30,36,66,83,93,98,102],squashdriv:16,squashmesh:[16,30],squashstretch:[7,36,58,66,83,93,102],squashstretchratio:16,srt:[3,20,40,61,89,101],ss:[7,58,66,83,93,102],ssh:75,st:[37,55,71,73],stack:[61,92,101],stage:15,stai:8,standard:[0,7,8,9,14,16,17,21,23,66,67,86,87],start:[0,5,14,17,33,36,37,40,44,47,76,83,102,111],startjoint:40,startloc:[16,30],startnumb:40,startpoint:[16,102,111],startup:[21,24,27],startupmatrix:[17,40],startvector:76,state:[8,12,30,32,44,47,68,71,73,76],statement:[1,13,19,53,111],statu:44,step:89,stepwis:111,still:[8,83,102],stop:[0,12,36,44,47],str:[4,9,16,23,26,32,33,34,36,37,38,39,40,41,45,46,53,54,55,58,60,61,64,66,67,68,70,71,73,74,75,76,77,79,82,83,86,87,89,92,93,96,97,98,100,101,102,103,105],strai:10,straight:[80,102],stream:[7,10],stretch:[7,16,17,30,36,40,58,66,83,93,98,102],stretchdriv:16,stretchi:110,stretchmesh:[16,30],strict:41,string:[1,7,9,23,25,32,37,45,49,58,73,106,109,110,112],stripdagpath:[37,71],stripnamespac:[37,71,73],striptypesuffix:[37,71,73],structur:12,strung:73,studiopipelin:0,style:[21,61,89,101],sub:[17,58,83,102],subclass:[7,50,72,112],subcurv:[58,83,102,112],subdiv:[90,109,112],subdivid:[17,40,112],subject:18,sublicens:18,subsequ:[46,47,80,101],subset:[51,83,87,102],substanti:18,subtarget:[8,33,112],subtargetindextovalu:33,subtargetvaluetoindex:33,subtract:[19,60,62,63,64,98,100,103],subtyp:[16,45],successfulli:12,succinct:111,suffix:[9,22,25,31,37,40,68,71,73,89,112],suffixnod:[21,24,27,37,73],suit:3,suitabl:[36,46,52,87],sum:40,summaris:7,superclass:[0,47],support:[0,8,14,16,17,23,56,60,61,62,63,64,112],suppos:0,sure:[0,12,21],surfac:17,suv:[75,87],sw:[64,105],swap:[36,46,64,68,80,98,100,101,103,105,111],swarmradiu:16,sy:[27,110],symmetri:[25,31,112],symmetricmodel:[42,112],symmetryaxi:33,symmetryedg:[8,33],sync:4,syncexecuterbackupfil:26,syntax:108,system:[7,16,53,68,77],sz:9,t:[0,1,3,7,8,9,10,12,15,16,20,21,23,33,36,40,44,46,56,57,58,60,61,66,67,72,73,74,83,89,91,96,98,101,102,108,110,111,112],tac:[83,102],tag:[6,21,41,71,73,89,99],take:[7,8,9,10,14,17,26,36,51,56,61,66,80,83,94,100,101,102],takeclosestpoint:112,taken:[15,17,96],takeparamatfract:112,takepointatfract:112,takepointatparam:112,talli:8,tan:[98,112],tangenc:[83,102],tangent:[7,8,16,33,58,66,82,83,93,98,102],tangentaxi:[58,66,83,93,102],tangentspac:33,tank:10,taret:33,target:[16,30,33,40,67,83,87,102,112],targetgeo:33,targetlength:[83,102],targetmatrix:[33,112],targetmatrixnotatransformerror:33,task:[7,111],tc:33,templat:[15,46,47,66,83],temporari:[27,40],temporarili:21,tenet:112,term:[56,83,102],termin:[40,77],test:[19,25,77],than:[0,1,4,8,13,32,36,56,58,64,70,83,98,102,105,112],thei:[0,8,9,10,35,36,51,56,66,67,83,101,108,111],them:[0,8,9,16,21,33,34,42,111],themselv:[13,20,110],therefor:[12,15],thi:[0,1,7,8,9,10,12,14,15,16,17,18,20,21,23,24,26,30,32,33,34,36,40,41,44,46,47,51,52,56,57,58,60,61,64,66,67,68,70,71,72,73,75,76,77,79,80,83,86,87,89,92,93,94,95,96,97,98,99,100,101,102,103,105,108,110,111],thick:10,thing:[1,8,10,23],third:[20,36],thirdlength:36,those:[4,40,80,94],thought:20,three:[7,16,20,23,36,64,66,83,89,102,105],through:[7,8,20,22,36,37,89,101,111],throughout:15,thu:8,tightli:[83,102],time:[4,12,16,40,98],tip:[30,40,76,77],tl:36,tmtx:108,tobezi:[7,83,102,112],toepoint:9,togeth:[17,73],togglearc:[83,102],tol:[36,40,66,83,102],toler:[36,40,66,83,102],tonurb:[7,83,102,112],too:[7,16,17,54,87,92,107],tool:[1,8,12],toolkit:16,top:[0,12,20,32,47],toparamet:58,topmost:9,topolog:[8,33],topologycheck:33,toposix:54,tort:18,toselectedbon:[8,87],toshap:[86,89,112],total:16,totransform:[86,89,112],touch:[7,66,93],toward:[36,40,64,76,83,98,100,102,103,105],towin:54,tr:33,track:15,transform:[0,3,6,8,9,11,12,19,20,22,23,33,34,36,41,56,58,60,61,64,66,68,70,73,75,77,79,82,83,86,87,90,93,96,97,100,101,102,105,109,112],transformation:[9,89],transformgeometri:97,translat:[9,14,16,17,20,23,36,56,61,64,71,74,89,100,101,105,108,111,112],translatei:16,translatex:[73,110],translationmatrix:20,transpos:[101,112],transposit:101,travers:0,treat:[7,15,60],tree:[15,45,46,80,112],triad:[17,36],trig:98,trigger:[16,46,47,53],trigonometr:[1,98],trigonometri:[16,19],tripl:96,ts:33,tsb:87,tune:8,tupl:[36,38,39,40,51,58,64,66,67,68,70,73,75,76,77,79,80,82,83,86,87,89,93,97,100,102,103,105],turn:[7,41,47,92,108],tweak:17,tween:[8,33],tweenshap:33,twice:20,twist:[16,17,30,40,76],twistchain:[17,40],two:[1,7,8,13,14,15,16,20,23,33,36,40,58,66,67,70,80,83,102,111],tx:[9,13],ty:107,type:[0,1,7,8,10,12,15,16,23,26,32,33,34,36,37,38,39,40,41,45,46,47,50,51,52,53,54,55,57,58,60,61,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,82,83,85,86,87,89,92,93,95,96,97,98,100,101,102,103,104,105,111],typeerror:111,typenam:45,typic:[4,10,21,23,37,41,67,87,111],u:[9,10,38,40,58,66,77,79,83,86,89,93,97],ui:[8,67,91,96],ul:89,un:68,unari:[62,98,100,103],unaryexpr:[98,112],uncap:55,uncapit:[0,55],unchang:73,unclear:23,under:[0,1,9,34,40,66,77,79,83,86,89,97],underscor:[21,73],unexpect:[7,23,83,102],unhid:92,unifi:8,uniform:[16,83,89,102],uniformli:[40,83,102],unit:[1,36,39,45,79,83,91,96,111,112],unitconvers:1,unittyp:45,univers:[13,20,56,107,111,112],unless:[10,37,40,61,89],unlik:[7,16,66],unlock:[89,92,110,112],unpack:[36,37,83,98,101,102],unpar:71,unpatch:[0,12,15,23],unpatchpymel:44,unsign:[98,111],unsupport:111,unsupportedlookuperror:46,unsur:10,until:[0,12,21,34,53],untouch:20,unus:61,unwant:8,unzip:12,up:[7,9,10,15,16,17,20,21,36,37,40,58,66,70,76,77,82,83,93,102,112],uparam:38,upaxi:[14,36,40,58,66,76,82,83,93,102],upcurv:17,updat:[8,10,33,40,112],upobject:58,upper:40,uppercas:37,upv:[7,16,40,58,66,83,93,102],upvec:9,upvector:[7,17,36,40,58,66,83,93,102],upvectororcurv:40,us:[0,1,3,4,5,7,8,9,10,14,15,16,17,18,20,21,22,23,24,27,33,35,36,37,40,41,42,44,45,46,47,51,53,56,58,61,64,67,68,70,73,74,75,79,82,83,87,89,92,93,94,97,98,101,102,103,105,108,110,111,112],usabl:7,usefulli:1,uselocatorshap:89,user:[12,15,36,37,51,68,92],userloc:14,usernam:12,useseg:[83,102],usual:[7,8,33,37],util:[0,1,16,21,25,33,36,37,108],utilitytyp:0,uuid:73,uv:[8,33,75,87],uvalu:102,val:61,valid:[19,24,27],valu:[0,7,8,10,13,23,24,27,33,36,37,39,40,45,58,61,64,66,68,71,73,77,79,83,89,92,96,98,100,101,102,103,105,111,112],valueerror:[36,57,58],valueorlogicalindex:33,vanilla:46,vari:73,variabl:[26,41],variant:[7,8,10,20,36,111],varieti:[4,8,83,102],variou:[8,17,37],ve:12,vec1:111,vec2:111,vec3:111,vec:[23,111],vecn:111,vector:[1,7,16,17,19,20,23,36,40,51,56,58,61,65,66,70,71,73,74,76,80,82,83,85,89,93,100,101,102,103,106,109,112],vector_project:[64,105],vectormultipli:23,vectorproduct:111,version:[1,8,10,12,23,36,61,71,73,86,101,111],vertex:0,vertexconnect:[43,75,87],vertic:[0,66],vfx:2,via:[0,1,4,8,12,14,15,20,21,26,33,36,37,42,47,58,64,73,75,77,79,83,87,89,101,102,103,105],viewport:[1,3,4,7,8,9,10,14,16,17,20,56,107],virtual:16,visibility_opt:110,visit:12,vissect:110,visual:77,visualis:17,vtx:0,w:[64,83,87,98,100,102,103,105],wa:[8,10,36,40,68,83,86,89,102,111],wai:[0,4,7,8,10,12,15,16,20,56,64,83,102,111],walk:[6,9,16,30,71,89],want:[0,12,108],warranti:18,wd:87,we:[0,12,111],weight:[16,33,64,68,69,75,83,87,98,100,102,103,105,112],weightdistribut:87,weightednod:68,weightprecis:[43,75,87],weighttoler:[43,75,87],well:[7,10,13,14,20,61,64,66,83,89,92,98,105,107],were:[8,21,33,34,36],what:[0,8,10,12],whatev:38,whati:26,when:[0,1,3,7,8,9,10,12,14,15,16,20,23,26,33,36,40,47,56,60,61,64,67,68,70,73,80,83,87,89,92,98,101,102,105,111,112],where:[0,1,4,15,16,20,33,36,38,39,56,68,73,80,83,89,100,101,102,108,111],wherea:10,wherev:23,whether:[18,23,36,47,52,71,73,92],which:[7,9,12,14,17,33,36,40,47,61,64,73,77,83,89,92,98,100,102,103,105,108,110,111],whichev:3,whom:18,whose:[83,102],why:0,wide:112,width:[16,34,66,77,83,89,112],wiki:[64,105],wikipedia:[64,105],wind:40,window:[12,26,54],within:[1,52,66,83,98],without:[7,18,20,36,93,97],without_dupl:52,wm:[9,14,68,77,79,89,108],wn:68,won:[7,10,12,15,16,20,21,61,66,83,89,98,111],word:21,work:[0,7,8,10,12,14,16,17,20,23,36,64,80,87,92,110,111,112],workflow:[7,10,12,13,92],world:[0,4,9,10,17,20,23,39,40,56,57,58,61,66,71,76,77,79,83,89,101,102],worldgeooutput:[10,112],worldmatrix:[7,9,16,20,23,33,56,68,77,79,89,108,111],worldmesh:10,worldposit:[1,7,14,16,20,89,111],worldspac:[4,7,9,10,16,20,39,43,61,66,75,77,83,89,101,111,112],worldupobject:82,worldupvector:82,worm:30,worm_rig:[16,25,29,112],worm_rig_layout:[16,30,112],would:[1,23,36,111],wound:52,wr:[16,30],wrangl:[1,36,112],wrap:[10,16,35],wrapper:[7,8,15,23,26,43,67,75,83,87,89],wrong:[87,111],ws:[39,61,66,83,89,101],wu:82,wuo:82,x:[4,7,8,12,14,16,17,20,21,33,36,40,61,66,70,74,82,83,89,93,101,102,111,112],xf:33,xform:[12,17,111],xml:[8,75,87],xmlweight:[8,25,31,112],xvector:[20,111],xyz:[9,36,61,89,96,101,103,105],y:[7,9,14,16,17,20,21,33,36,61,66,70,74,82,83,93,101,102,111,112],yet:73,yield:[10,23,33],you:[0,1,3,4,7,8,9,10,12,14,16,17,20,21,22,36,40,67,76,83,92,102,108,111],your:[1,12,21,108],yourself:[5,9,111],yvector:20,yxz:23,z:[9,16,17,20,21,33,36,61,70,74,76,83,101,102,112],zero:[9,20,22],zip:[3,21,73],zvector:20,zxy:16},titles:["Adding Your Own Methods","Working with Angles and Rotations","Author","Connecting Controls","Control Shapes and Colors","Controller Tags and Pick-Walk Hierarchies","Controls","NURBS & Bezier Curves","Deformers","Drawing Controls","Geometry Basics","Geometry","Quick Start","Glossary","IK Handles","Implementation","Paya: PyMEL for Riggers","Joint Chains","MIT License","Maths","Matrices","Node Names","Offset Groups","Operator Basics","Package Configuration","paya","paya.cmds","paya.config","paya.environment","paya.examples","paya.examples.worm_rig","paya.lib","paya.lib.attrs","paya.lib.bsnboltons","paya.lib.controlshapes","paya.lib.loopback","paya.lib.mathops","paya.lib.names","paya.lib.nurbsutil","paya.lib.plugops","paya.lib.skel","paya.lib.suffixes","paya.lib.symmetry","paya.lib.xmlweights","paya.patch","paya.plugtree","paya.pools","paya.runtime","paya.test","paya.util","paya.util.accessor","paya.util.functions","paya.util.iterables","paya.util.modules","paya.util.path","paya.util.strings","Point-Matrix Multiplication","paya.runtime.comps.NurbsCurveCV","paya.runtime.comps.NurbsCurveParameter","Component Types","paya.runtime.data.EulerRotation","paya.runtime.data.Matrix","paya.runtime.data.Point","paya.runtime.data.Quaternion","paya.runtime.data.Vector","Data Types","paya.runtime.nodes.BezierCurve","paya.runtime.nodes.BlendShape","paya.runtime.nodes.Cluster","paya.runtime.nodes.ClusterHandle","paya.runtime.nodes.CurveWarp","paya.runtime.nodes.DagNode","paya.runtime.nodes.DeformableShape","paya.runtime.nodes.DependNode","paya.runtime.nodes.FourByFourMatrix","paya.runtime.nodes.GeometryFilter","paya.runtime.nodes.IkHandle","paya.runtime.nodes.Joint","paya.runtime.nodes.Lattice","paya.runtime.nodes.Locator","paya.runtime.nodes.MakeThreePointCircularArc","paya.runtime.nodes.Mesh","paya.runtime.nodes.MotionPath","paya.runtime.nodes.NurbsCurve","paya.runtime.nodes.NurbsSurface","paya.runtime.nodes.PointOnCurveInfo","paya.runtime.nodes.Shape","paya.runtime.nodes.SkinCluster","paya.runtime.nodes.Subdiv","paya.runtime.nodes.Transform","Node Types","paya.runtime.plugs.Angle","paya.runtime.plugs.Attribute","paya.runtime.plugs.BezierCurve","paya.runtime.plugs.Compound","paya.runtime.plugs.Enum","paya.runtime.plugs.EulerRotation","paya.runtime.plugs.Geometry","paya.runtime.plugs.Math1D","paya.runtime.plugs.Math2D","paya.runtime.plugs.Math3D","paya.runtime.plugs.Matrix","paya.runtime.plugs.NurbsCurve","paya.runtime.plugs.Quaternion","paya.runtime.plugs.String","paya.runtime.plugs.Vector","Plug (Attribute) Types","Scalars","Sugar & Style","Types","User Attributes","Vectors","What\u2019s New"],titleterms:{"0":[16,112],"1":[15,16,112],"2":[15,16,112],"3":112,"4":112,"5":112,"6":112,"7":112,"8":[16,112],"class":[0,1,15,20,56,107,111,112],"enum":95,"function":[12,51],"import":12,"new":[16,112],"switch":1,A:56,access:8,accessor:50,ad:[0,8],addit:[111,112],advantag:15,alias:8,an:0,angl:[1,91,111],appli:20,arc:7,argument:9,assembl:20,assign:8,attr:32,attribut:[92,106,110,112],author:2,background:[0,56],basic:[10,21,23],bezier:7,beziercurv:[66,93],blendshap:[8,67],bracket:0,bsnbolton:33,bug:112,chain:[14,17],chang:112,cluster:[8,68],clusterhandl:69,cmd:26,color:4,comp:[57,58],compon:[10,59],compound:94,config:27,configur:24,connect:3,construct:[15,20],constructor:[7,8],control:[3,4,5,6,9,111],controlshap:34,copi:[4,8],correct:8,creat:[14,20],cross:111,curv:7,curvewarp:[8,70],dagnod:71,data:[60,61,62,63,64,65,112],dedic:56,deform:8,deformableshap:72,depend:10,dependnod:73,determin:0,dimens:23,disabl:[21,110],disadvantag:15,discov:12,distribut:7,dot:111,draw:[9,17],drive:7,dump:8,edit:[8,10,17],enabl:110,environ:28,eulerrot:[60,96],exampl:[0,9,16,29,30,112],explicit:20,filter:20,fix:112,flip:8,fourbyfourmatrix:74,frame:7,from:111,gate:107,gener:[8,107,112],geometri:[8,10,11,97],geometryfilt:75,get:111,glossari:13,graph:10,group:[22,110],handl:[8,14],helper:23,hierarchi:5,ik:14,ikhandl:76,implement:[0,15,23],inbetween:8,inherit:0,inlin:14,inspect:0,instal:12,instanc:15,intercept:15,interfac:12,invert:[8,20],iter:52,joint:[7,17,77],lattic:78,length:[7,111],lib:[31,32,33,34,35,36,37,38,39,40,41,42,43],librari:4,licens:18,load:[8,17],locat:79,lock:7,lockout:14,loopback:35,magnitud:111,makethreepointcirculararc:80,manag:21,math1d:98,math2d:99,math3d:100,math:19,mathop:36,matric:[20,111],matrix:[56,61,101],measur:111,mesh:81,method:[0,9,10],mit:18,mix:23,modifi:21,modul:[53,112],motionpath:82,multipl:56,multipli:20,name:[21,37],node:[8,21,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,112],normal:8,nurb:7,nurbscurv:[83,102],nurbscurvecv:57,nurbscurveparamet:58,nurbssurfac:84,nurbsutil:38,object:0,offset:[20,22],oper:[23,56],orient:0,orthogon:20,other:8,out:8,own:0,packag:24,patch:[12,44],path:54,paya:[16,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,112],pick:5,plug:[10,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,112],plugop:39,plugtre:45,point:[8,56,62,111],pointoncurveinfo:85,pointposit:0,pole:14,pool:46,post:8,pre:8,prevent:14,product:111,pymel:16,quaternion:[63,103],quick:[12,20],radial:16,radian:1,relev:[1,20,56,107,111],reload:0,remov:8,reorder:110,represent:1,repulsor:16,requir:12,retriev:8,rig:16,rigger:16,rotat:1,rule:1,runtim:[12,47,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,112],s:112,sampl:10,scalar:107,section:110,set:4,shape:[4,10,86],skel:40,skinclust:[8,87],spline:14,start:12,statement:23,string:[55,104],style:108,subdiv:88,subtract:111,suffix:[21,41],sugar:108,swap:8,symmetri:42,tag:5,target:[0,8],templat:0,test:[20,48],transform:[4,10,89,111],trigonometri:1,twist:14,type:[21,59,65,90,106,109,112],under:110,us:12,user:[8,110],util:[49,50,51,52,53,54,55],valid:23,vector:[14,64,105,111],version:[16,112],walk:5,weight:8,what:112,which:0,work:1,worm:16,worm_rig:30,xmlweight:43,your:0}}) \ No newline at end of file +Search.setIndex({docnames:["adding_oo_functionality","angles_and_rotations","author","connecting_controls","control_shapes_cols","control_tags_pickwalk","controls","curves","deformers","drawing_controls","geo_basics","geometry","getting_started","glossary","ik","implementation","index","joint_chains","licence","maths_rigging","matrices","naming_nodes","offset_groups","operator_basics","package_config","paya","paya/cmds","paya/config","paya/environment","paya/examples","paya/examples/worm_rig","paya/lib","paya/lib/attrs","paya/lib/bsnboltons","paya/lib/controlshapes","paya/lib/loopback","paya/lib/mathops","paya/lib/names","paya/lib/nurbsutil","paya/lib/plugops","paya/lib/skel","paya/lib/suffixes","paya/lib/symmetry","paya/lib/xmlweights","paya/patch","paya/plugtree","paya/pools","paya/runtime","paya/test","paya/util","paya/util/accessor","paya/util/functions","paya/util/iterables","paya/util/modules","paya/util/path","paya/util/strings","point_matrix_mult","pools/comps/nurbsCurveCV","pools/comps/nurbsCurveParameter","pools/comps_index","pools/data/eulerRotation","pools/data/matrix","pools/data/point","pools/data/quaternion","pools/data/vector","pools/data_index","pools/nodes/bezierCurve","pools/nodes/blendShape","pools/nodes/cluster","pools/nodes/clusterHandle","pools/nodes/curveWarp","pools/nodes/dagNode","pools/nodes/deformableShape","pools/nodes/dependNode","pools/nodes/fourByFourMatrix","pools/nodes/geometryFilter","pools/nodes/ikHandle","pools/nodes/joint","pools/nodes/lattice","pools/nodes/locator","pools/nodes/makeThreePointCircularArc","pools/nodes/mesh","pools/nodes/motionPath","pools/nodes/nurbsCurve","pools/nodes/nurbsSurface","pools/nodes/pointOnCurveInfo","pools/nodes/shape","pools/nodes/skinCluster","pools/nodes/subdiv","pools/nodes/transform","pools/nodes_index","pools/plugs/angle","pools/plugs/attribute","pools/plugs/bezierCurve","pools/plugs/compound","pools/plugs/enum","pools/plugs/eulerRotation","pools/plugs/geometry","pools/plugs/math1D","pools/plugs/math2D","pools/plugs/math3D","pools/plugs/matrix","pools/plugs/nurbsCurve","pools/plugs/quaternion","pools/plugs/string","pools/plugs/vector","pools/plugs_index","scalars","sugar_and_style","types_index","user_attrs","vectors","whats_new"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["adding_oo_functionality.rst","angles_and_rotations.rst","author.rst","connecting_controls.rst","control_shapes_cols.rst","control_tags_pickwalk.rst","controls.rst","curves.rst","deformers.rst","drawing_controls.rst","geo_basics.rst","geometry.rst","getting_started.rst","glossary.rst","ik.rst","implementation.rst","index.rst","joint_chains.rst","licence.rst","maths_rigging.rst","matrices.rst","naming_nodes.rst","offset_groups.rst","operator_basics.rst","package_config.rst","paya.rst","paya\\cmds.rst","paya\\config.rst","paya\\environment.rst","paya\\examples.rst","paya\\examples\\worm_rig.rst","paya\\lib.rst","paya\\lib\\attrs.rst","paya\\lib\\bsnboltons.rst","paya\\lib\\controlshapes.rst","paya\\lib\\loopback.rst","paya\\lib\\mathops.rst","paya\\lib\\names.rst","paya\\lib\\nurbsutil.rst","paya\\lib\\plugops.rst","paya\\lib\\skel.rst","paya\\lib\\suffixes.rst","paya\\lib\\symmetry.rst","paya\\lib\\xmlweights.rst","paya\\patch.rst","paya\\plugtree.rst","paya\\pools.rst","paya\\runtime.rst","paya\\test.rst","paya\\util.rst","paya\\util\\accessor.rst","paya\\util\\functions.rst","paya\\util\\iterables.rst","paya\\util\\modules.rst","paya\\util\\path.rst","paya\\util\\strings.rst","point_matrix_mult.rst","pools\\comps\\nurbsCurveCV.rst","pools\\comps\\nurbsCurveParameter.rst","pools\\comps_index.rst","pools\\data\\eulerRotation.rst","pools\\data\\matrix.rst","pools\\data\\point.rst","pools\\data\\quaternion.rst","pools\\data\\vector.rst","pools\\data_index.rst","pools\\nodes\\bezierCurve.rst","pools\\nodes\\blendShape.rst","pools\\nodes\\cluster.rst","pools\\nodes\\clusterHandle.rst","pools\\nodes\\curveWarp.rst","pools\\nodes\\dagNode.rst","pools\\nodes\\deformableShape.rst","pools\\nodes\\dependNode.rst","pools\\nodes\\fourByFourMatrix.rst","pools\\nodes\\geometryFilter.rst","pools\\nodes\\ikHandle.rst","pools\\nodes\\joint.rst","pools\\nodes\\lattice.rst","pools\\nodes\\locator.rst","pools\\nodes\\makeThreePointCircularArc.rst","pools\\nodes\\mesh.rst","pools\\nodes\\motionPath.rst","pools\\nodes\\nurbsCurve.rst","pools\\nodes\\nurbsSurface.rst","pools\\nodes\\pointOnCurveInfo.rst","pools\\nodes\\shape.rst","pools\\nodes\\skinCluster.rst","pools\\nodes\\subdiv.rst","pools\\nodes\\transform.rst","pools\\nodes_index.rst","pools\\plugs\\angle.rst","pools\\plugs\\attribute.rst","pools\\plugs\\bezierCurve.rst","pools\\plugs\\compound.rst","pools\\plugs\\enum.rst","pools\\plugs\\eulerRotation.rst","pools\\plugs\\geometry.rst","pools\\plugs\\math1D.rst","pools\\plugs\\math2D.rst","pools\\plugs\\math3D.rst","pools\\plugs\\matrix.rst","pools\\plugs\\nurbsCurve.rst","pools\\plugs\\quaternion.rst","pools\\plugs\\string.rst","pools\\plugs\\vector.rst","pools\\plugs_index.rst","scalars.rst","sugar_and_style.rst","types_index.rst","user_attrs.rst","vectors.rst","whats_new.rst"],objects:{"paya.cmds":[[26,1,1,"","findMelProc"],[26,1,1,"","saveScriptEditor"]],"paya.config":[[27,2,1,"","Config"]],"paya.examples":[[30,0,0,"-","worm_rig"]],"paya.examples.worm_rig":[[30,1,1,"","createWormRig"]],"paya.lib":[[32,0,0,"-","attrs"],[33,0,0,"-","bsnboltons"],[34,0,0,"-","controlshapes"],[35,0,0,"-","loopback"],[36,0,0,"-","mathops"],[37,0,0,"-","names"],[38,0,0,"-","nurbsutil"],[39,0,0,"-","plugops"],[40,0,0,"-","skel"],[41,0,0,"-","suffixes"],[42,0,0,"-","symmetry"],[43,0,0,"-","xmlweights"]],"paya.lib.attrs":[[32,2,1,"","Section"],[32,2,1,"","Sections"],[32,1,1,"","expandAttrListToParentsAndChildren"],[32,1,1,"","reorder"]],"paya.lib.attrs.Section":[[32,3,1,"","__str__"],[32,3,1,"","attr"],[32,3,1,"","collect"],[32,3,1,"","node"],[32,3,1,"","sendAbove"],[32,3,1,"","sendBelow"]],"paya.lib.attrs.Sections":[[32,3,1,"","__contains__"],[32,3,1,"","__delitem__"],[32,3,1,"","__getitem__"],[32,3,1,"","__iter__"],[32,3,1,"","__len__"],[32,3,1,"","add"],[32,3,1,"","clear"],[32,3,1,"","names"]],"paya.lib.bsnboltons":[[33,2,1,"","Subtarget"],[33,2,1,"","Target"],[33,2,1,"","Targets"],[33,1,1,"","subtargetIndexToValue"],[33,1,1,"","subtargetValueToIndex"]],"paya.lib.bsnboltons.Subtarget":[[33,3,1,"","__float__"],[33,3,1,"","__int__"],[33,3,1,"","disconnectShape"],[33,3,1,"","getShape"],[33,3,1,"","setShape"]],"paya.lib.bsnboltons.Target":[[33,3,1,"","__delitem__"],[33,3,1,"","__getitem__"],[33,3,1,"","__int__"],[33,3,1,"","__iter__"],[33,3,1,"","__len__"],[33,3,1,"","add"],[33,3,1,"","clearAlias"],[33,3,1,"","clearInbetweens"],[33,3,1,"","clearNormalizationId"],[33,3,1,"","clearTransform"],[33,3,1,"","copyDeltaFrom"],[33,3,1,"","export"],[33,3,1,"","flip"],[33,3,1,"","getAlias"],[33,3,1,"","getByLogicalIndex"],[33,3,1,"","getByPhysicalIndex"],[33,3,1,"","getByValue"],[33,3,1,"","getLogicalFromPhysicalIndex"],[33,3,1,"","getLogicalIndexFromValue"],[33,3,1,"","getNormalizationId"],[33,3,1,"","getPhysicalFromLogicalIndex"],[33,3,1,"","getTransform"],[33,3,1,"","getValueFromLogicalIndex"],[33,3,1,"","inPostMode"],[33,3,1,"","indices"],[33,3,1,"","isTangentSpace"],[33,3,1,"","isTransformSpace"],[33,3,1,"","remove"],[33,3,1,"","removeByLogicalIndex"],[33,3,1,"","removeByPhysicalIndex"],[33,3,1,"","removeByValue"],[33,3,1,"","resetDelta"],[33,3,1,"","setAlias"],[33,3,1,"","setNormalizationId"],[33,3,1,"","setTransform"],[33,3,1,"","values"]],"paya.lib.bsnboltons.Targets":[[33,3,1,"","__delitem__"],[33,3,1,"","__getitem__"],[33,3,1,"","__iter__"],[33,3,1,"","__len__"],[33,3,1,"","__setitem__"],[33,3,1,"","add"],[33,3,1,"","aliases"],[33,3,1,"","clear"],[33,3,1,"","getAliasFromLogicalIndex"],[33,3,1,"","getByAlias"],[33,3,1,"","getByLogicalIndex"],[33,3,1,"","getByPhysicalIndex"],[33,3,1,"","getLogicalFromPhysicalIndex"],[33,3,1,"","getLogicalIndexFromAlias"],[33,3,1,"","getPhysicalFromLogicalIndex"],[33,3,1,"","indices"],[33,3,1,"","node"],[33,3,1,"","remove"],[33,3,1,"","removeByAlias"],[33,3,1,"","removeByLogicalIndex"],[33,3,1,"","removeByPhysicalIndex"]],"paya.lib.controlshapes":[[34,2,1,"","ControlShapesLibrary"]],"paya.lib.controlshapes.ControlShapesLibrary":[[34,3,1,"","__new__"],[34,3,1,"","addFromControl"],[34,3,1,"","applyToControls"],[34,3,1,"","dump"],[34,3,1,"","load"]],"paya.lib.loopback":[[35,2,1,"","Loopback"]],"paya.lib.mathops":[[36,2,1,"","LinearInterpolator"],[36,2,1,"","NativeUnits"],[36,1,1,"","blendNones"],[36,1,1,"","chaseNones"],[36,1,1,"","conformVectorArg"],[36,1,1,"","createMatrix"],[36,1,1,"","createScaleMatrix"],[36,1,1,"","deflipVectors"],[36,1,1,"","expandVectorArgs"],[36,1,1,"","floatRange"],[36,1,1,"","getAimVectors"],[36,1,1,"","getChainedAimMatrices"],[36,1,1,"","getFramedAimAndUpVectors"],[36,1,1,"","isVectorValueOrPlug"],[36,1,1,"","multMatrices"],[36,1,1,"","nativeUnits"],[36,1,1,"","pointsIntoUnitCube"],[36,1,1,"","resolveNumberOrFractionsArg"]],"paya.lib.mathops.NativeUnits":[[36,3,1,"","__new__"]],"paya.lib.names":[[37,2,1,"","Name"],[37,1,1,"","conformElems"],[37,1,1,"","isTypeSuffix"],[37,1,1,"","legalise"],[37,1,1,"","make"],[37,1,1,"","shorten"]],"paya.lib.nurbsutil":[[38,1,1,"","conformUParamArg"],[38,1,1,"","getKnotList"],[38,1,1,"","itemsAsBezierAnchors"],[38,1,1,"","legalNumCVsForBezier"]],"paya.lib.plugops":[[39,1,1,"","asGeoPlug"],[39,1,1,"","asValue"],[39,1,1,"","info"],[39,1,1,"","isPlug"],[39,1,1,"","isScalarValue"]],"paya.lib.skel":[[40,2,1,"","Bone"],[40,2,1,"","Chain"]],"paya.lib.skel.Bone":[[40,3,1,"","bones"],[40,3,1,"","ratios"],[40,3,1,"","vector"]],"paya.lib.skel.Chain":[[40,3,1,"","__new__"],[40,3,1,"","appendChain"],[40,3,1,"","autoPreferredAngle"],[40,3,1,"","bones"],[40,3,1,"","compose"],[40,3,1,"","contiguous"],[40,3,1,"","createFromCurve"],[40,3,1,"","createFromMatrices"],[40,3,1,"","createFromPoints"],[40,3,1,"","createIkHandle"],[40,3,1,"","createIkHandles"],[40,3,1,"","downAxis"],[40,3,1,"","driveTwistChain"],[40,3,1,"","duplicate"],[40,3,1,"","explode"],[40,3,1,"","getFromRoot"],[40,3,1,"","getFromStartEnd"],[40,3,1,"","getPolePoint"],[40,3,1,"","ikHandles"],[40,3,1,"","insertJoints"],[40,3,1,"","length"],[40,3,1,"","orient"],[40,3,1,"","points"],[40,3,1,"","ratios"],[40,3,1,"","rename"],[40,3,1,"","reset"],[40,3,1,"","roots"],[40,3,1,"","skinClusters"],[40,3,1,"","subdivide"],[40,3,1,"","vectors"]],"paya.lib.suffixes":[[41,1,1,"","dump"],[41,1,1,"","getFromName"],[41,1,1,"","getKeyFromNode"],[41,1,1,"","learnFromHelp"],[41,1,1,"","learnFromScene"],[41,1,1,"","load"]],"paya.lib.symmetry":[[42,2,1,"","SymmetricModelling"]],"paya.lib.xmlweights":[[43,1,1,"","dump"],[43,1,1,"","load"]],"paya.patch":[[44,1,1,"","patchPyMEL"],[44,1,1,"","unpatchPyMEL"]],"paya.plugtree":[[45,1,1,"","createPath"],[45,1,1,"","expandTree"],[45,1,1,"","getPath"],[45,1,1,"","getTerminatingKeys"],[45,1,1,"","getTypeFromDataBlock"],[45,1,1,"","getTypeFromMPlug"],[45,1,1,"","insert"],[45,1,1,"","numericUnitTypeIs1D"],[45,1,1,"","printTree"]],"paya.pools":[[46,2,1,"","ClassPool"],[46,2,1,"","CompClassPool"],[46,2,1,"","DataClassPool"],[46,2,1,"","NodeClassPool"],[46,2,1,"","PlugClassPool"],[46,1,1,"","getPoolFromPmBase"],[46,1,1,"","iscustomcls"],[46,1,1,"","ispmcls"]],"paya.pools.ClassPool":[[46,3,1,"","__new__"],[46,3,1,"","_getTemplateFilePath"],[46,3,1,"","getByName"],[46,3,1,"","getFromPyMELInstance"],[46,3,1,"","purge"]],"paya.pools.DataClassPool":[[46,3,1,"","getByName"]],"paya.pools.PlugClassPool":[[46,3,1,"","getFromPyMELInstance"]],"paya.runtime":[[47,2,1,"","Runtime"]],"paya.runtime.Runtime":[[47,3,1,"","rehash"],[47,3,1,"","start"],[47,3,1,"","stop"]],"paya.runtime.comps":[[57,2,1,"","NurbsCurveCV"],[58,2,1,"","NurbsCurveParameter"]],"paya.runtime.comps.NurbsCurveCV":[[57,3,1,"","__int__"],[57,3,1,"","cluster"],[57,3,1,"","getWorldPosition"],[57,3,1,"","isRange"]],"paya.runtime.comps.NurbsCurveParameter":[[58,3,1,"","__float__"],[58,3,1,"","detach"],[58,3,1,"","fraction"],[58,3,1,"","indices"],[58,3,1,"","isRange"],[58,3,1,"","length"],[58,3,1,"","matrix"],[58,3,1,"","point"],[58,3,1,"","subCurve"]],"paya.runtime.data":[[60,2,1,"","EulerRotation"],[61,2,1,"","Matrix"],[62,2,1,"","Point"],[63,2,1,"","Quaternion"],[64,2,1,"","Vector"]],"paya.runtime.data.EulerRotation":[[60,3,1,"","__add__"],[60,3,1,"","__mul__"],[60,3,1,"","__pow__"],[60,3,1,"","__radd__"],[60,3,1,"","__rmul__"],[60,3,1,"","__rpow__"],[60,3,1,"","__rsub__"],[60,3,1,"","__rtruediv__"],[60,3,1,"","__sub__"],[60,3,1,"","__truediv__"],[60,3,1,"","asRotateMatrix"],[60,3,1,"","copy"],[60,3,1,"","createLocator"]],"paya.runtime.data.Matrix":[[61,3,1,"","__add__"],[61,3,1,"","__mul__"],[61,3,1,"","__radd__"],[61,3,1,"","__rmul__"],[61,3,1,"","__rxor__"],[61,3,1,"","applyViaOpm"],[61,3,1,"","asOffset"],[61,3,1,"","closestAxisToVector"],[61,3,1,"","createLocator"],[61,3,1,"","decompose"],[61,3,1,"","decomposeAndApply"],[61,3,1,"","getAxis"],[61,3,1,"","getTranslate"],[61,3,1,"","getX"],[61,3,1,"","getY"],[61,3,1,"","getZ"],[61,3,1,"","pick"],[61,3,1,"","setAxis"],[61,3,1,"","setTranslate"],[61,3,1,"","setX"],[61,3,1,"","setY"],[61,3,1,"","setZ"]],"paya.runtime.data.Point":[[62,3,1,"","__add__"],[62,3,1,"","__mul__"],[62,3,1,"","__neg__"],[62,3,1,"","__pow__"],[62,3,1,"","__radd__"],[62,3,1,"","__rmul__"],[62,3,1,"","__rpow__"],[62,3,1,"","__rsub__"],[62,3,1,"","__rtruediv__"],[62,3,1,"","__sub__"],[62,3,1,"","__truediv__"]],"paya.runtime.data.Quaternion":[[63,3,1,"","__add__"],[63,3,1,"","__mul__"],[63,3,1,"","__radd__"],[63,3,1,"","__rmul__"],[63,3,1,"","__rsub__"],[63,3,1,"","__sub__"]],"paya.runtime.data.Vector":[[64,3,1,"","__add__"],[64,3,1,"","__mul__"],[64,3,1,"","__pow__"],[64,3,1,"","__radd__"],[64,3,1,"","__rmul__"],[64,3,1,"","__rpow__"],[64,3,1,"","__rsub__"],[64,3,1,"","__rtruediv__"],[64,3,1,"","__sub__"],[64,3,1,"","__truediv__"],[64,3,1,"","__xor__"],[64,3,1,"","angle"],[64,3,1,"","asScaleMatrix"],[64,3,1,"","asShearMatrix"],[64,3,1,"","asTranslateMatrix"],[64,3,1,"","blend"],[64,3,1,"","createLocator"],[64,3,1,"","cross"],[64,3,1,"","dot"],[64,3,1,"","projectOnto"],[64,3,1,"","rejectFrom"],[64,3,1,"","rotateByAxisAngle"]],"paya.runtime.nodes":[[66,2,1,"","BezierCurve"],[67,2,1,"","BlendShape"],[68,2,1,"","Cluster"],[69,2,1,"","ClusterHandle"],[70,2,1,"","CurveWarp"],[71,2,1,"","DagNode"],[72,2,1,"","DeformableShape"],[73,2,1,"","DependNode"],[74,2,1,"","FourByFourMatrix"],[75,2,1,"","GeometryFilter"],[76,2,1,"","IkHandle"],[77,2,1,"","Joint"],[78,2,1,"","Lattice"],[79,2,1,"","Locator"],[80,2,1,"","MakeThreePointCircularArc"],[81,2,1,"","Mesh"],[82,2,1,"","MotionPath"],[83,2,1,"","NurbsCurve"],[84,2,1,"","NurbsSurface"],[85,2,1,"","PointOnCurveInfo"],[86,2,1,"","Shape"],[87,2,1,"","SkinCluster"],[88,2,1,"","Subdiv"],[89,2,1,"","Transform"]],"paya.runtime.nodes.BezierCurve":[[66,3,1,"","clusterAll"],[66,3,1,"","create"],[66,3,1,"","getCVsAtAnchor"],[66,3,1,"","getControlPoints"],[66,3,1,"","matrixAtAnchor"],[66,3,1,"","numAnchors"],[66,3,1,"","paramAtAnchor"]],"paya.runtime.nodes.BlendShape":[[67,3,1,"","create"],[67,3,1,"","exportTargets"],[67,3,1,"","getIndexFromAlias"],[67,3,1,"","importTargets"],[67,3,1,"","inPostMode"]],"paya.runtime.nodes.Cluster":[[68,3,1,"","create"],[68,3,1,"","getHandle"],[68,3,1,"","getHandleShape"],[68,3,1,"","normalize"],[68,3,1,"","renameSystem"],[68,3,1,"","setHandle"]],"paya.runtime.nodes.ClusterHandle":[[69,3,1,"","getClusterNode"],[69,3,1,"","resetVisualOrigin"]],"paya.runtime.nodes.CurveWarp":[[70,3,1,"","create"]],"paya.runtime.nodes.DagNode":[[71,3,1,"","basename"],[71,3,1,"","getPickWalkParent"],[71,3,1,"","getWorldPosition"],[71,3,1,"","isControl"],[71,3,1,"","setPickWalkParent"]],"paya.runtime.nodes.DeformableShape":[[72,3,1,"","deleteHistory"],[72,3,1,"","getHistoryPlug"],[72,3,1,"","getOrigPlug"],[72,3,1,"","getPlugClass"],[72,3,1,"","hasHistory"]],"paya.runtime.nodes.DependNode":[[73,3,1,"","addAttr"],[73,3,1,"","addEulerAttr"],[73,3,1,"","addSectionAttr"],[73,3,1,"","addVectorAttr"],[73,3,1,"","basename"],[73,3,1,"","createFromMacro"],[73,3,1,"","createNode"],[73,3,1,"","getAttrSectionMembership"],[73,3,1,"","getReorderableAttrNames"],[73,3,1,"","getReorderableAttrs"],[73,3,1,"","getSectionAttrs"],[73,3,1,"","isControl"],[73,3,1,"","macro"],[73,3,1,"","makeName"],[73,3,1,"","maskAnimAttrs"],[73,3,1,"","rename"],[73,3,1,"","reorderAttrs"]],"paya.runtime.nodes.FourByFourMatrix":[[74,3,1,"","getAxis"],[74,3,1,"","getTranslate"],[74,3,1,"","getX"],[74,3,1,"","getY"],[74,3,1,"","getZ"]],"paya.runtime.nodes.GeometryFilter":[[75,3,1,"","copyWeightsFrom"],[75,3,1,"","dumpWeights"],[75,3,1,"","getFromGeo"],[75,3,1,"","getShapes"],[75,3,1,"","loadWeights"]],"paya.runtime.nodes.IkHandle":[[76,3,1,"","chain"],[76,3,1,"","create"],[76,3,1,"","getEndJoint"],[76,3,1,"","getJointList"],[76,3,1,"","setPolePoint"],[76,3,1,"","setTwistVectors"]],"paya.runtime.nodes.Joint":[[77,3,1,"","chainFromHere"],[77,3,1,"","create"],[77,3,1,"","getJointOrientMatrix"],[77,3,1,"","ikHandles"],[77,3,1,"","insertCube"],[77,3,1,"","setMatrix"],[77,3,1,"","skinClusters"]],"paya.runtime.nodes.Locator":[[79,3,1,"","create"],[79,3,1,"","createFromMacro"],[79,3,1,"","macro"],[79,3,1,"","normalizeMacro"]],"paya.runtime.nodes.MakeThreePointCircularArc":[[80,3,1,"","getCompensatedOutputCurve"]],"paya.runtime.nodes.MotionPath":[[82,3,1,"","configFollow"],[82,3,1,"","setFrontAxis"],[82,3,1,"","setUpAxis"]],"paya.runtime.nodes.NurbsCurve":[[83,3,1,"","bSpline"],[83,3,1,"","binormalAtFraction"],[83,3,1,"","binormalAtLength"],[83,3,1,"","binormalAtParam"],[83,3,1,"","binormalAtPoint"],[83,3,1,"","blend"],[83,3,1,"","cageRebuild"],[83,3,1,"","closestFraction"],[83,3,1,"","closestPoint_"],[83,3,1,"","clusterAll"],[83,3,1,"","create"],[83,3,1,"","createArc"],[83,3,1,"","createFromMacro"],[83,3,1,"","cvRebuild"],[83,3,1,"","detach"],[83,3,1,"","distributeAimingMatrices"],[83,3,1,"","distributeJoints"],[83,3,1,"","distributeLengths"],[83,3,1,"","distributeMatrices"],[83,3,1,"","distributeParams"],[83,3,1,"","distributePoints"],[83,3,1,"","extend"],[83,3,1,"","extendByVector"],[83,3,1,"","extendToPoint"],[83,3,1,"","fractionAtLength"],[83,3,1,"","fractionAtParam"],[83,3,1,"","fractionAtPoint"],[83,3,1,"","getCollocatedCVGroups"],[83,3,1,"","getControlPoints"],[83,3,1,"","initCurveInfo"],[83,3,1,"","length"],[83,3,1,"","lengthAtFraction"],[83,3,1,"","lengthAtParam"],[83,3,1,"","lengthAtPoint"],[83,3,1,"","macro"],[83,3,1,"","matrixAtFraction"],[83,3,1,"","matrixAtLength"],[83,3,1,"","matrixAtParam"],[83,3,1,"","matrixAtParamOrFraction"],[83,3,1,"","matrixAtPoint"],[83,3,1,"","normalizeMacro"],[83,3,1,"","paramAtFraction"],[83,3,1,"","paramAtLength"],[83,3,1,"","paramAtPoint"],[83,3,1,"","pointAtCV"],[83,3,1,"","pointAtFraction"],[83,3,1,"","pointAtLength"],[83,3,1,"","pointAtParam"],[83,3,1,"","rebuild"],[83,3,1,"","retract"],[83,3,1,"","reverse"],[83,3,1,"","setLength"],[83,3,1,"","subCurve"],[83,3,1,"","toBezier"],[83,3,1,"","toNurbs"]],"paya.runtime.nodes.PointOnCurveInfo":[[85,3,1,"","getBinormal"]],"paya.runtime.nodes.Shape":[[86,3,1,"","conformName"],[86,3,1,"","createNode"],[86,3,1,"","createShape"],[86,3,1,"","toShape"],[86,3,1,"","toTransform"]],"paya.runtime.nodes.SkinCluster":[[87,3,1,"","copyTo"],[87,3,1,"","create"],[87,3,1,"","createFromMacro"],[87,3,1,"","dumpWeights"],[87,3,1,"","invertShape"],[87,3,1,"","macro"]],"paya.runtime.nodes.Transform":[[89,3,1,"","addCtShapesToLib"],[89,3,1,"","clearCtShapes"],[89,3,1,"","closestOf"],[89,3,1,"","colorCtShapes"],[89,3,1,"","conformShapeNames"],[89,3,1,"","copyCtShapesTo"],[89,3,1,"","create"],[89,3,1,"","createControl"],[89,3,1,"","createOffsetGroups"],[89,3,1,"","cycleCtShapes"],[89,3,1,"","duplicate"],[89,3,1,"","getCtShapes"],[89,3,1,"","getCtShapesLineWidth"],[89,3,1,"","getHeroShapes"],[89,3,1,"","getIntermediateShapes"],[89,3,1,"","getRotateAxisMatrix"],[89,3,1,"","getWorldMatrix"],[89,3,1,"","getWorldPosition"],[89,3,1,"","makeIdentity"],[89,3,1,"","releaseSRT"],[89,3,1,"","rotateCtShapes"],[89,3,1,"","scaleCtShapes"],[89,3,1,"","setCtShapesFromLib"],[89,3,1,"","setCtShapesLineWidth"],[89,3,1,"","toShape"],[89,3,1,"","toTransform"]],"paya.runtime.plugs":[[91,2,1,"","Angle"],[92,2,1,"","Attribute"],[93,2,1,"","BezierCurve"],[94,2,1,"","Compound"],[95,2,1,"","Enum"],[96,2,1,"","EulerRotation"],[97,2,1,"","Geometry"],[98,2,1,"","Math1D"],[99,2,1,"","Math2D"],[100,2,1,"","Math3D"],[101,2,1,"","Matrix"],[102,2,1,"","NurbsCurve"],[103,2,1,"","Quaternion"],[104,2,1,"","String"],[105,2,1,"","Vector"]],"paya.runtime.plugs.Angle":[[91,3,1,"","get"],[91,3,1,"","set"]],"paya.runtime.plugs.Attribute":[[92,3,1,"","disable"],[92,3,1,"","enable"],[92,3,1,"","get"],[92,3,1,"","getNextArrayIndex"],[92,3,1,"","hide"],[92,3,1,"","isAnimatableDynamic"],[92,3,1,"","isSectionAttr"],[92,3,1,"","lock"],[92,3,1,"","plugType"],[92,3,1,"","put"],[92,3,1,"","release"],[92,3,1,"","sendAbove"],[92,3,1,"","sendBelow"],[92,3,1,"","setClass"],[92,3,1,"","show"],[92,3,1,"","unlock"]],"paya.runtime.plugs.BezierCurve":[[93,3,1,"","getControlPoints"],[93,3,1,"","getShapeMFn"],[93,3,1,"","matrixAtAnchor"],[93,3,1,"","numAnchors"],[93,3,1,"","paramAtAnchor"]],"paya.runtime.plugs.Compound":[[94,3,1,"","__iter__"],[94,3,1,"","splitInputs"]],"paya.runtime.plugs.Enum":[[95,3,1,"","isSectionAttr"],[95,3,1,"","put"]],"paya.runtime.plugs.EulerRotation":[[96,3,1,"","asQuaternion"],[96,3,1,"","asRotateMatrix"],[96,3,1,"","createLocator"],[96,3,1,"","get"],[96,3,1,"","isRotateChannel"],[96,3,1,"","set"]],"paya.runtime.plugs.Geometry":[[97,3,1,"","createShape"],[97,3,1,"","getShapeMFn"],[97,3,1,"","transform"]],"paya.runtime.plugs.Math1D":[[98,3,1,"","__add__"],[98,3,1,"","__mod__"],[98,3,1,"","__mul__"],[98,3,1,"","__neg__"],[98,3,1,"","__pow__"],[98,3,1,"","__radd__"],[98,3,1,"","__rmul__"],[98,3,1,"","__rpow__"],[98,3,1,"","__rsub__"],[98,3,1,"","__rtruediv__"],[98,3,1,"","__sub__"],[98,3,1,"","__truediv__"],[98,3,1,"","_makeCompCondition"],[98,3,1,"","abs"],[98,3,1,"","acos"],[98,3,1,"","asin"],[98,3,1,"","atTime"],[98,3,1,"","atan"],[98,3,1,"","blend"],[98,3,1,"","choose"],[98,3,1,"","clamp"],[98,3,1,"","combine"],[98,3,1,"","cos"],[98,3,1,"","cycle"],[98,3,1,"","degrees"],[98,3,1,"","eq"],[98,3,1,"","gatedClamp"],[98,3,1,"","ge"],[98,3,1,"","gt"],[98,3,1,"","ifElse"],[98,3,1,"","le"],[98,3,1,"","lt"],[98,3,1,"","max"],[98,3,1,"","maxClamp"],[98,3,1,"","min"],[98,3,1,"","minClamp"],[98,3,1,"","ne"],[98,3,1,"","radians"],[98,3,1,"","remap"],[98,3,1,"","sin"],[98,3,1,"","sqrt"],[98,3,1,"","tan"],[98,3,1,"","unaryExpr"]],"paya.runtime.plugs.Math3D":[[100,3,1,"","__add__"],[100,3,1,"","__mul__"],[100,3,1,"","__neg__"],[100,3,1,"","__pow__"],[100,3,1,"","__radd__"],[100,3,1,"","__rmul__"],[100,3,1,"","__rpow__"],[100,3,1,"","__rsub__"],[100,3,1,"","__rtruediv__"],[100,3,1,"","__sub__"],[100,3,1,"","__truediv__"],[100,3,1,"","blend"],[100,3,1,"","createLocator"],[100,3,1,"","get"]],"paya.runtime.plugs.Matrix":[[101,3,1,"","__add__"],[101,3,1,"","__mul__"],[101,3,1,"","__radd__"],[101,3,1,"","__rmul__"],[101,3,1,"","__rxor__"],[101,3,1,"","applyViaOpm"],[101,3,1,"","asEulerRotation"],[101,3,1,"","asOffset"],[101,3,1,"","asQuaternion"],[101,3,1,"","createLocator"],[101,3,1,"","decompose"],[101,3,1,"","decomposeAndApply"],[101,3,1,"","getAxis"],[101,3,1,"","getTranslate"],[101,3,1,"","getX"],[101,3,1,"","getY"],[101,3,1,"","getZ"],[101,3,1,"","hold"],[101,3,1,"","inverse"],[101,3,1,"","mul"],[101,3,1,"","pick"],[101,3,1,"","transpose"]],"paya.runtime.plugs.NurbsCurve":[[102,3,1,"","attach"],[102,3,1,"","bSpline"],[102,3,1,"","binormalAtFraction"],[102,3,1,"","binormalAtLength"],[102,3,1,"","binormalAtParam"],[102,3,1,"","binormalAtPoint"],[102,3,1,"","blend"],[102,3,1,"","cageRebuild"],[102,3,1,"","closestFraction"],[102,3,1,"","closestPoint"],[102,3,1,"","createArc"],[102,3,1,"","createLine"],[102,3,1,"","cvRebuild"],[102,3,1,"","detach"],[102,3,1,"","distributeAimingMatrices"],[102,3,1,"","distributeLengths"],[102,3,1,"","distributeMatrices"],[102,3,1,"","distributeParams"],[102,3,1,"","distributePoints"],[102,3,1,"","extend"],[102,3,1,"","extendByLength"],[102,3,1,"","extendByVector"],[102,3,1,"","extendToPoint"],[102,3,1,"","fractionAtLength"],[102,3,1,"","fractionAtParam"],[102,3,1,"","fractionAtPoint"],[102,3,1,"","getControlPoints"],[102,3,1,"","getKnotDomain"],[102,3,1,"","info"],[102,3,1,"","infoAtFraction"],[102,3,1,"","infoAtLength"],[102,3,1,"","infoAtParam"],[102,3,1,"","infoAtPoint"],[102,3,1,"","initExtendCurve"],[102,3,1,"","initMotionPath"],[102,3,1,"","initNearestPointOnCurve"],[102,3,1,"","initRebuild"],[102,3,1,"","length"],[102,3,1,"","lengthAtFraction"],[102,3,1,"","lengthAtParam"],[102,3,1,"","lengthAtPoint"],[102,3,1,"","matrixAtFraction"],[102,3,1,"","matrixAtLength"],[102,3,1,"","matrixAtParam"],[102,3,1,"","matrixAtParamOrFraction"],[102,3,1,"","matrixAtPoint"],[102,3,1,"","paramAtFraction"],[102,3,1,"","paramAtLength"],[102,3,1,"","paramAtPoint"],[102,3,1,"","pointAtCV"],[102,3,1,"","pointAtFraction"],[102,3,1,"","pointAtLength"],[102,3,1,"","pointAtParam"],[102,3,1,"","rebuild"],[102,3,1,"","retract"],[102,3,1,"","reverse"],[102,3,1,"","setLength"],[102,3,1,"","subCurve"],[102,3,1,"","toBezier"],[102,3,1,"","toNurbs"]],"paya.runtime.plugs.Quaternion":[[103,3,1,"","__add__"],[103,3,1,"","__mul__"],[103,3,1,"","__neg__"],[103,3,1,"","__radd__"],[103,3,1,"","__rmul__"],[103,3,1,"","__rsub__"],[103,3,1,"","__sub__"],[103,3,1,"","asAxisAngle"],[103,3,1,"","asEulerRotation"],[103,3,1,"","asRotateMatrix"],[103,3,1,"","blend"],[103,3,1,"","conjugate"],[103,3,1,"","get"],[103,3,1,"","inverse"],[103,3,1,"","normal"]],"paya.runtime.plugs.String":[[104,3,1,"","put"]],"paya.runtime.plugs.Vector":[[105,3,1,"","__mul__"],[105,3,1,"","__rmul__"],[105,3,1,"","__xor__"],[105,3,1,"","angle"],[105,3,1,"","asEulerRotation"],[105,3,1,"","asScaleMatrix"],[105,3,1,"","asShearMatrix"],[105,3,1,"","asTranslateMatrix"],[105,3,1,"","blend"],[105,3,1,"","cross"],[105,3,1,"","dot"],[105,3,1,"","get"],[105,3,1,"","isTranslateChannel"],[105,3,1,"","length"],[105,3,1,"","normal"],[105,3,1,"","projectOnto"],[105,3,1,"","rejectFrom"],[105,3,1,"","rotateByAxisAngle"]],"paya.util":[[50,0,0,"-","accessor"],[51,0,0,"-","functions"],[52,0,0,"-","iterables"],[53,0,0,"-","modules"],[54,0,0,"-","path"],[55,0,0,"-","strings"]],"paya.util.accessor":[[50,2,1,"","Accessor"],[50,2,1,"","AccessorOnNode"]],"paya.util.accessor.AccessorOnNode":[[50,3,1,"","node"]],"paya.util.functions":[[51,1,1,"","conditionalExpandArgs"],[51,1,1,"","resolveFlags"],[51,2,1,"","short"]],"paya.util.functions.short":[[51,3,1,"","__call__"]],"paya.util.iterables":[[52,1,1,"","absindex"],[52,1,1,"","clampindex"],[52,1,1,"","index_in_range"],[52,1,1,"","nudge_index"],[52,1,1,"","nudge_indices"],[52,1,1,"","send_indices_after"],[52,1,1,"","send_indices_before"],[52,1,1,"","send_indices_relative"],[52,1,1,"","without_duplicates"]],"paya.util.modules":[[53,2,1,"","LazyModule"],[53,1,1,"","path_to_dotpath"]],"paya.util.path":[[54,1,1,"","toOs"],[54,1,1,"","toPosix"],[54,1,1,"","toWin"]],"paya.util.strings":[[55,1,1,"","capitalize"],[55,1,1,"","pad"],[55,1,1,"","uncapitalize"]],paya:[[26,0,0,"-","cmds"],[27,0,0,"-","config"],[28,0,0,"-","environment"],[44,0,0,"-","patch"],[45,0,0,"-","plugtree"],[46,0,0,"-","pools"],[47,0,0,"-","runtime"],[48,0,0,"-","test"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,3,4,7,8,9,10,14,17,20,21,23,24,33,36,40,56,61,62,64,66,70,73,77,79,83,87,89,97,98,100,101,102,103,105,111],"001":[83,102],"01":[83,102],"06":[66,83],"07":[36,40],"1":[1,4,5,7,8,9,10,14,17,20,21,23,33,36,38,40,61,62,64,66,70,77,79,83,87,89,97,98,100,101,102,103,105,111],"10":[1,21,36,108,111],"100":16,"11":36,"12":[0,7,17],"13":15,"15":0,"16":[4,16,30,51,101],"16d":[61,62,64,101],"17":14,"180":[1,111],"1d":[23,60,62,63,64,98],"1e":[36,40,66,83],"2":[8,10,14,17,21,23,38,66,70,83,97,98,102,107,111],"20":36,"2022":[12,18,77],"25":16,"3":[7,10,12,16,17,21,23,38,70,83,98,101,102,108,111],"30":36,"304898110589346":10,"31":36,"32":16,"360":[64,105,112],"3d":[23,60,61,62,63,64,83,100,101,102],"4":[1,4,16,70,83,87,98,102,103],"40":36,"455":8,"5":[0,8,10,16,17,21,23,33,38,51,64,83,87,98,100,102,103,105,111],"5000":33,"5500":[8,33],"6":[16,66,83,102],"60":16,"6000":33,"7":[36,38,83],"75":16,"7682413933789762":10,"8":[8,10,83,102],"9":7,"abstract":[2,15,45,46,92,112],"boolean":[7,51],"break":[0,15,26,101],"case":[1,8,10,15,21,23,35,36,56,61,73,80,87,94,102,108],"class":[7,8,9,12,13,16,17,19,27,32,33,34,35,36,37,40,42,44,45,46,47,50,51,53,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,110],"default":[5,7,8,9,10,14,20,21,32,33,34,36,37,39,40,44,45,51,52,56,57,58,60,61,64,66,67,68,70,71,73,74,75,76,77,79,80,82,83,86,87,89,91,92,93,96,97,98,100,101,102,103,105,112],"do":[0,8,15,18,26,33,101],"enum":[1,23,32,45,66,70,73,83,92,97,98,102,103,106,109,112],"export":[33,43,67,75,112],"final":[0,36],"float":[1,7,9,33,34,36,38,39,40,58,61,64,66,70,77,79,83,87,89,91,93,98,101,102,103,105,111],"function":[0,1,7,8,13,16,20,21,25,26,46,49,73,93,97,99,107,108],"import":[0,1,7,9,10,16,21,23,24,27,30,33,43,45,47,53,67,75,108],"int":[9,32,33,36,37,38,39,40,45,52,55,57,60,61,64,66,67,68,70,73,76,79,83,86,87,89,92,93,96,97,98,100,101,102,103],"long":[0,9,108,111],"new":[0,10,23,32,33,34,36,40,45,46,67,68,73,87,89,97,98,101],"null":20,"return":[0,7,8,10,12,17,20,23,26,32,33,34,36,37,38,39,40,41,44,45,46,47,50,51,52,53,54,55,57,58,60,61,62,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,82,83,85,86,87,89,91,92,93,94,95,96,97,98,100,101,102,103,105,111,112],"short":[9,51,108],"static":[0,1,7,10,13,16,20,34,36,40,46,56,66,83,92,107,111],"super":0,"switch":[19,36],"throw":33,"true":[0,1,4,5,7,8,9,10,14,16,17,20,21,23,24,27,32,33,34,36,37,38,39,40,45,46,47,51,52,57,58,61,64,66,67,68,70,71,72,73,75,77,83,86,87,89,92,93,95,96,97,98,101,102,105,108,111,112],"try":[0,89],A:[1,7,8,9,10,13,14,16,18,19,23,32,36,37,39,40,45,58,60,64,66,73,77,79,83,87,93,96,98,100,102,105,107,111,112],AND:[18,94],AS:18,And:16,As:[8,10],At:12,BE:18,BUT:18,By:[8,20,33],FOR:18,For:[0,7,8,9,10,12,15,20,23,24,40,45,46,67,76,107,108],IN:18,IS:18,If:[1,4,7,8,9,10,12,17,20,26,33,34,36,38,39,41,47,51,58,61,64,66,67,71,82,83,86,89,92,94,96,98,101,111],In:[0,1,3,7,9,10,12,17,20,21,35,56,73,94,108,112],It:[10,33,52,111],NO:18,NOT:[18,51],No:[83,102],OF:18,OR:18,On:[4,20,23,111,112],One:[0,9,40,83,89,111],THE:18,TO:18,That:0,The:[0,1,4,7,8,9,10,12,13,14,15,16,17,18,20,21,23,24,26,27,32,33,34,35,36,37,38,40,41,45,46,50,51,52,53,54,55,57,58,61,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,83,85,86,87,89,92,93,94,96,97,98,100,101,102,103,105,107,111,112],There:[15,17,23],These:[0,1,7,8,9,41,83,107],To:[0,1,2,4,5,7,8,9,10,12,14,17,20,21,24,33,41,56,68,80,110,111],WITH:18,_1_join:14,__add__:[60,61,62,63,64,98,100,101,103,112],__call__:51,__class__:[0,12,15,92],__contains__:32,__delitem__:[32,33,112],__float__:[33,58,112],__getitem__:[32,33,112],__init__:53,__int__:[33,57,112],__iter__:[32,33,94,112],__len__:[32,33,112],__mod__:98,__mro__:0,__mul__:[60,61,62,63,64,98,100,101,103,105,112],__neg__:[62,98,100,103,112],__new__:[15,34,36,40,46],__pow__:[60,62,64,98,100,112],__radd__:[60,61,62,63,64,98,100,101,103,112],__repr__:112,__rmul__:[60,61,62,63,64,98,100,101,103,105,112],__rpow__:[60,62,64,98,100,112],__rsub__:[60,62,63,64,98,100,103,112],__rtruediv__:[60,62,64,98,100,112],__rxor__:[61,101],__setitem__:[33,112],__str__:32,__sub__:[60,62,63,64,98,100,103,112],__truediv__:[60,62,64,98,100,112],__xor__:[64,105],_ctrl:[3,5],_gettemplatefilepath:46,_join:3,_makecompcondit:98,_mouth_:3,_nrsf:16,ab:[73,83,98,102,112],about:[23,112],abov:[1,8,17,18,20,32,73,89,92,98],absindex:52,absolut:52,ac:[9,66,83,89],acc:70,accept:[7,10,37,108],access:[0,12,26,47,53,108],accessor:[0,25,49],accessoronnod:50,accord:41,accordingli:[68,83,102],account:[20,61,95,101],accumul:37,accur:[34,36,40,46],accuraci:[70,83,102],aco:[98,112],across:[4,8,16,21,23,75,87,112],act:98,action:18,activ:[64,66,76,83,98,103,105],actual:[0,73],ad:[9,10,16,26,33,40,71,87,89,110,112],add:[0,4,5,8,16,21,23,32,33,34,56,60,61,62,63,64,66,67,73,76,93,102,110,112],addattr:[16,73,112],addctshapestolib:[4,89],adddoublelinear:13,addeulerattr:[73,112],addfromcontrol:[34,112],addit:[8,10,14,19,20,33,60,61,62,63,64,98,100,101,103],addsectionattr:[73,112],addtolib:112,addvectorattr:[73,112],adjlen:1,adjvec:1,administ:[34,41],advanc:76,advantag:[8,21],advis:[7,33],affect:[1,8,40,42,75],after:[1,5,9,22,32,33,52,67,68,86,110],afterrefer:67,afterward:[8,9,10,41,77,89],again:20,against:[0,8,9,61,101],aggreg:68,ai:66,aic:[7,58,66,70,83,93,102],aim:[7,16,17,20,36,40,66,76,83,93,102],aimaxi:[36,83,102],aimcurv:[7,16,40,58,66,70,83,93,102],aimmod:70,aimvec:9,algebra:16,ali:70,alia:[8,33,57,58,67,83,102,112],alias:[33,112],aliasorlogicalindex:33,align:[7,36,58,61,70,82,83,102,111],all:[0,1,4,7,8,10,18,21,32,33,40,45,46,51,61,66,67,74,75,76,82,83,87,89,98],allow:[7,8,9,10,21,36,66,83,93,102,108],almost:0,along:[7,9,17,21,33,40,68,70,80,83,89,102],alphabet:[89,110],alreadi:[0,1,33,34,36,40,72,80,83,87,102],also:[0,2,7,8,9,10,12,14,20,21,24,26,27,36,37,42,56,61,64,89,102,108,110],altern:[7,8,14,17,20,40,68],although:[8,24,56,64,105],alwai:[1,7,10,15,22,36,37,46,47,56,61,66,73,83,93,97,101,108],ambigu:92,amongst:[89,98],amplitud:16,an:[1,3,4,7,8,9,10,13,14,15,16,17,18,20,23,26,32,33,34,36,38,39,40,41,45,46,52,56,57,58,61,64,66,70,71,72,73,77,79,80,83,86,89,92,93,97,98,101,102,103,105,108,110,111,112],analogu:1,analys:21,ancestor:[0,45],anchor:[7,16,17,66,83,92,93,102],anchorindex:[16,66,93],angl:[9,19,23,39,64,96,103,105,106,107,109,112],angleinterpol:103,ani:[0,5,7,8,12,16,18,20,26,33,36,40,41,60,61,68,71,73,80,83,87,92,94,98,102,104,108,110],anim:[9,36,73],animat:[32,73,110],anklepoint:9,anoth:[9,75,92,108],anyth:[36,37,71,73],anywher:16,ap:66,api:[8,16,36,45,93,97,112],appear:0,append:[16,22,40],appendchain:[17,40,112],appli:[4,9,10,12,13,14,15,16,19,21,33,36,37,40,41,42,56,61,68,73,77,87,89,101],applic:[20,101],applytocontrol:[4,34,112],applyviaopm:[7,16,20,61,101,112],approach:3,appropri:[41,46,73,80],ar:[0,1,4,7,8,10,15,16,17,20,21,22,23,24,27,32,33,34,35,36,37,40,41,43,51,56,61,70,73,75,76,80,82,83,87,89,91,96,97,98,101,102,108,110,111,112],arc:[11,16,80,83,102],aren:[10,36],arg:[0,27,34,36,37,51,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105],argument:[1,4,6,7,8,10,14,17,20,21,22,23,24,27,36,37,38,43,51,64,67,68,73,75,76,79,82,83,87,89,92,98,108,110,112],aris:18,around:[7,8,20,21,42,56,64,87,93,97,105,111],arrai:[36,87,89,92,94],arrow:9,asaxisangl:[103,112],ascompon:[16,66,83],ascontrol:[9,89],aseulerrot:[1,101,103,105,112],asgeoplug:39,asin:[98,112],asindic:66,asoffset:[3,20,61,101,112],aspect:15,aspoint:66,asquaternion:[1,96,101,112],asrotatematrix:[60,96,103,112],asscalematrix:[64,105,112],assembl:19,assertionerror:40,asshearmatrix:[16,64,105,112],assign:[0,15,33,36,46,61,68,92,98],associ:[18,33,40,69,72,75,77,93,97],asstr:45,assum:[1,38],astranslatematrix:[64,105,112],asvalu:[39,112],atan:[98,112],atbothend:[83,102],ats:[83,102],atstart:[83,102],attach:[35,83,102,112],attempt:[1,40,53],attent:9,attim:[98,112],attr:[1,3,7,10,12,13,14,16,17,20,23,25,31,56,107,108,110,111],attribut:[0,1,4,7,8,9,10,12,13,14,15,16,20,23,32,33,36,38,39,40,43,45,46,47,53,56,61,66,68,70,71,72,73,74,75,77,79,80,83,87,89,91,95,96,97,98,100,101,102,103,104,108,109,111],attributemath16d:[103,112],attributemath1d:100,attributemath3d:100,attrlist:32,attrnam:[32,50,73,92,102],attrsect:[110,112],attrsourc:102,aut:70,author:[0,18],auto:[70,112],autodesk:12,autogener:36,autom:2,automat:[0,7,8,9,16,40,67,71,89,102,108],autonorm:70,autopreferredangl:[14,40,112],avail:[1,7,8,9,10,15,16,17,20,26,32,33,34,83,89,92,97,108,110,111],avgcurv:[83,102],avoid:[15,36,53,76,83,98,102],awesom:23,ax:[17,36,79,89],axi:[4,7,14,17,20,36,40,58,61,66,74,76,77,82,83,89,93,101,102,103,111],axisangl:112,axisvector:[64,105],b:[1,7,83,102],back:[7,10,26,33,89],background:19,backward:89,ballpoint:9,barycentr:[75,87],base:[0,7,8,16,30,33,36,46,58,60,64,66,67,83,89,92,93,102,105,110],basegeo:67,baselin:[7,66,83,93,102],basemesh:[16,30],basenam:[71,73,112],basic:[11,19,20,73,86,111],bb:102,becaus:[0,8,13,15,20,21,23,56,57,58,111],becom:[23,26],been:[0,12,13,20,21,23,36,37,107,111,112],beeradiu:16,befor:[5,8,10,22,32,33,40,67,77,110],behav:[7,24],behaviour:[0,1,21,24,51,56,61,101],being:8,belong:33,below:[32,36,73,87,92,98],bend:40,besid:[0,22],best:[10,72],better:[21,111,112],between:[1,8,23,36,56,111],beyond:16,bezier1:7,bezier:[10,11,16,30,38,66,83,93,102],beziercurv:[7,16,83,90,102,106,109,112],bia:[36,102],bias:[36,40],bidirect:112,bilinear:[75,87],bind:[8,68,70,87],bindmethod:87,bindstat:68,binorm:[83,85,102],binormalatfract:[83,102,112],binormalatlength:[83,102,112],binormalatparam:[83,102,112],binormalatpoint:[83,102,112],bisector:111,bl:73,blend:[1,8,16,30,33,36,64,67,83,87,98,100,102,103,105,112],blendbia:102,blendknotinsert:102,blendnon:36,blendshap:[16,33,42,90,109,112],blendshape1:8,blendshape2:8,blendweight:87,block:[1,9,12,14,21,22,24,37,40,42,45,52,68,73,89,93,97],bm:87,board:16,bodi:[8,30],body1:8,body2:8,body_thin:8,bodyshape1:8,bone:[14,40,76,112],bool:[9,32,33,34,36,37,39,40,44,45,46,52,57,58,61,64,66,67,68,70,71,72,73,74,76,77,79,80,83,86,87,89,92,93,95,96,97,98,100,101,102,103,105],bootstrap:23,both:[1,7,9,10,23,33,36,83,102,111],bottom:[10,40],bound:8,boundari:67,box:[9,32,92,110],bracket:42,branch:[40,77,101],bring:36,broken:112,bs:68,bsn:[8,33,67],bsnbolton:[25,31],bsp:83,bspline:[10,83,102,112],buffer:0,bug:[2,87],build:[0,1,9,10,16,40,83,102,112],buildlegchain:21,built:[1,15],bump:16,bumpdriv:16,bundl:15,button:4,bva:[64,105],byvectorangl:[64,105],c:[1,8,12,18,72],cach:[15,46,47],cagerebuild:[83,102,112],calc:112,calcul:[40,66,70,76,93],call:[0,4,8,10,12,14,16,20,21,34,35,37,40,41,44,45,47,51,73,98,110,111,112],callabl:[0,51],callback:[36,112],cam:12,camera:12,can:[0,1,3,4,7,8,9,10,12,14,16,17,20,21,22,23,24,26,27,32,33,36,37,38,40,42,47,51,56,57,58,61,66,67,73,80,83,87,89,92,98,101,102,108,110,111],candid:72,cap:55,capit:55,captur:[4,7,15,34,89],care:26,carri:[5,8,9,21,32],cast:111,cat:2,caught:[36,83],caution:46,cb:[9,73,89],ceil:98,ceilingopen:98,centimetr:36,certain:112,ch:16,chain:[7,9,10,12,16,26,36,40,76,77,83,92,101,102,111,112],chainfromher:[12,14,17,77,112],chang:[1,7,21,24,34,41,64,68,73,101,105],channel:[1,3,9,20,23,32,40,60,61,64,89,92,96,100,101,105,108,110],channelbox:[9,73,89,92,110],channelnam:[61,101],charact:2,characterist:10,charg:18,chasenon:36,check:[10,33,36,37,46],chevron:[23,112],child:[16,23,40,86,89,92,94],children:[23,32,73,89,92],chip:10,choic:[0,92],choos:[56,98,112],chord:40,christodoulid:18,cinesit:2,cir:[83,102],circl:9,circular:[7,16,53,80,83,102],cj:[61,101],cjo:[61,101],cl:[0,20,46,60,61,64,92,96,100,101],claim:18,clamp:[52,98,112],clampindex:52,clariti:108,classmethod:[40,61,66,67,68,70,72,73,75,76,77,79,83,86,87,89,102],classpool:46,clean:[37,83,102],cleaner:8,cleanest:8,cleanli:8,cleanup:16,clear:[0,8,32,33,46,47,83,112],clearalia:[33,112],clearcolor:112,clearctshap:89,clearer:67,clearinbetween:[8,33,112],clearnormalizationid:[33,112],clearoverrid:89,cleartransform:[33,112],clocknorm:[64,105,112],close:[61,70],closer:36,closest:[7,70,83,87,89,102],closestaxistovector:61,closestcompon:[75,87],closestfract:[83,102,112],closestof:[89,112],closestparam:[7,83,102,112],closestpoint:[7,8,16,58,66,70,75,83,87,93,102,112],closestpoint_:[83,112],clsname:46,cluster:[7,10,16,57,66,69,83,90,109,112],clusteral:[7,16,66,83,112],clusterhandl:[68,90,109,112],clutter:[1,10],cm:[26,36],cmd:[16,25,47],cn:[64,68,105],co:[1,89,98,112],code:[0,12,15,26,41,101],col:[9,89],collect:[32,110,112],collider_:16,collinear:[80,83,102],colloc:83,color:[6,9,16,89],colorctshap:[4,89],coloriffals:16,coloriftru:16,colorindex:89,colour:4,combin:[36,82,89,98,101,102,112],combinationmethod:98,combinationshap:98,combinedmatrix:20,come:15,command:[0,8,10,14,21,26,67,73,87],common:[3,8,15,67,87],commonli:111,comp:[0,12,46,47],compar:[98,111],comparison:[98,107],compat:15,compclasspool:46,compens:[20,36,61,68,80,101,111,112],compensatedoutputcurv:80,compensatejointori:[61,101],compensatejointscal:[61,101],compensatepivot:[61,101],compensaterotateaxi:[20,61,101],complet:[16,20,67,68,73,75],complex:[9,10,14,111],compon:[0,7,8,11,15,16,33,36,38,46,57,58,64,66,101,105,109,111],component1d:0,compos:[40,60,64,105,112],compound:[23,32,73,74,92,96,100,103,105,106,109,110,112],comprehens:[8,16],compris:[36,83,112],comptyp:0,con:33,concis:10,cond:16,condit:[16,18,83,98,102,107],conditionalexpandarg:51,cone:56,confer:[8,21],config:[21,24,25,37,40,47,73,102,112],configfollow:[82,112],configur:[1,8,14,20,33,40,58,67,73,76,82,83,89,98,101,102],conform:[36,37,38,39,51,54,86,89],conformelem:37,conformnam:86,conformshapenam:[66,68,83,86,89,97,112],conformuparamarg:[38,112],conformvectorarg:36,conjug:[103,112],connect:[1,6,8,10,18,20,23,32,33,40,68,73,80,83,92,94,97,101,102,104,112],consecut:36,consid:[0,1,111],consist:[8,10],constantli:10,constraint:[3,17,20,40,56,61,101],construct:[7,8,19,21,22,36,37,40,45,58,73,76,83,86,98,102],constructionhistori:10,constructor:[0,9,11,12,14,15,16,17,21,47,66,67,68,79,86,87],contact:2,contain:[0,36],containerbas:0,content:[15,26,34,47],context:[1,8,21,24,27,36,37,42,73],contextu:112,contigu:[7,33,40,52,112],continu:[0,12],contract:18,contribut:73,control:[7,10,12,15,16,19,20,21,22,30,34,36,37,41,66,71,73,79,83,89,93,98,102,110,112],controlmatrix:9,controlpoint:[1,102],controls_xfrm:12,controlshap:[4,9,25,26,31,112],controlshapeslibrari:[4,9,26,34,112],controlshapesmanag:112,conveni:[9,20,26,75,79,82,87,89,92,111],convent:89,convers:[66,83,112],convert:[1,7,10,83,98,102,112],cook:[3,77,89],copi:[6,18,26,33,35,60,68,75,87,89],copyctshapesto:[4,89],copydeformerweight:8,copydeltafrom:[33,112],copynam:68,copyright:18,copyskinweight:8,copyto:[8,87,112],copyweightsfrom:[8,75,112],core:[0,12,15,16,23,26,45,46,47,60,61,62,63,64,73,77,83,86,92],corner:1,correct:[0,9,87,111],correctiveshap:87,correctli:[91,96,112],cosin:[1,98],costheta:1,could:[17,20,39,111],counterintuit:8,counterpart:15,coupl:[1,15,111],cp:[7,61,66,70,83,93,101,102],cr:33,cra:[61,101],crash:8,creat:[0,3,7,8,9,10,12,16,17,19,32,33,34,36,40,46,57,61,66,67,68,70,72,73,76,77,79,83,86,87,89,93,97,101,107,108,112],createarc:[7,83,102,112],createcontrol:[3,5,9,12,16,21,22,89,110,112],createflag:57,createfromcurv:[17,40,112],createfrommacro:[73,79,83,87,112],createfrommatric:[17,40,112],createfrompoint:[17,40,112],createikhandl:[14,40,112],createjoint:108,createlin:[102,112],createloc:[20,60,61,64,96,100,101,112],creatematrix:[9,12,13,20,21,26,36,112],createnod:[14,16,21,23,24,73,86,112],createoffsetgroup:[22,89,112],createpath:45,createradialrepulsor:16,createscalematrix:[20,36,112],createshap:[10,86,97,112],createwormrig:[16,30,112],creation:[33,87],cross:[19,36,40,64,105,112],crossproduct:111,cs:112,csm:36,csn:[66,68,83,86,97],ct:[22,37,73,110],ctmatrix:9,cube1:14,cube2:14,cube:[0,4,7,9,20,36,47,56,77,79,83,89,108],cubic:[7,10],cue:56,curl:40,current:[3,4,24,27,41,61,68,75,83,87,101,102,108],curv:[1,4,8,10,11,16,17,36,38,40,58,66,70,80,82,83,89,93,97,102],curvatur:[83,102],curve1:10,curveinfo:[83,102],curveshape1:10,curvewarp:[7,16,17,83,90,102,109,112],custom:[0,9,12,15,17,44,46,47,68,79,86,108],customari:12,customis:[0,15,16,24,26,46],cut:[10,21,70,83,102,112],cv:[7,16,38,57,66,83,102],cvrebuild:[7,83,102,112],cw:8,cycl:[89,98,112],cyclectshap:[4,89],d:[1,12,40,67,83,102,111],da:[40,76],dag:[5,37,71,73,89],dagnod:[0,33,39,40,75,87,90,109,112],dagpath:[12,89],damag:18,data:[0,1,3,7,12,13,15,16,17,20,21,33,36,40,45,46,47,56,67,77,89,93,97,105,109,111],dataclasspool:46,datatyp:[15,16,23,46,60,61,62,63,64,112],db:[16,23],deal:[13,18],dec:40,decis:92,declar:15,decompos:[13,20,40,61,101,112],decomposeandappli:[16,20,61,101,112],decomposematrix:101,decomposematrixoutput:101,decomposit:[20,101],decor:[1,36,51],decoupl:15,dedic:[16,17,19],deeper:0,def:[0,1,16,21,51,108],defaul:[33,68],defaultvalu:[43,73,75,87],defeat:112,defer:[53,101,112],defin:[0,5,9,16,21,33,36,41,44,46,51,61,83,89,99,101,102,108,110],deflip:36,deflipvector:36,deform:[7,10,16,17,33,43,67,68,70,75,83,87,102],deform_opt:110,deformableshap:[68,75,87,90,109,112],deformerweight:[8,43,75,87],degener:7,degre:[1,7,37,38,80,83,89,98,102,108,112],del:[8,33],delet:[8,10,33,68,72],deletehistori:[10,16,72,83,112],deleteprevioushandl:68,delta:33,depend:[1,8,11,21,23,36,54,73,98,101,107],dependnod:[0,32,50,71,89,90,109,112],depth:[55,77],deriv:[15,21,33,36,39,41,66,86,87,93,102,111],descend:45,describ:[8,13,17],descript:[7,21,67],descriptor:0,design:[12,20],desktop:8,destcontrol:89,destin:[4,8,66,67,68,83,86,87,89],destshap:75,destuvset:[8,75,87],detach:[10,35,58,83,102,112],detail:[7,92],detect:[23,54,75],determin:[37,73],develop:[0,15],dg:[16,58],dict:[27,36,38,41,61,66,73,79,83,87,93,101],dictionari:[21,24,45,61,73,101],differ:[0,1,4,14,23,56,60,87,89],dimens:[19,39,98,99,101,103],dimensionedcompon:0,dip:98,dir:12,direct:[3,7,20,33,40,44,46,52,111],directionvector:[7,80,83,102],directli:[0,8,9,10,13,15,21,24,26,36,89,111],directori:[0,12],disabl:[20,92,112],disambigu:94,disappear:[7,16,83,102],discard:[9,17,82],disconnect:[33,89,92],disconnectshap:[33,112],discov:0,discretecompon:0,displai:[1,4,17,61,66,77,79,83,89,101],displaylocalaxi:[17,77,79,89],displaytyp:[66,83],distanc:[14,16,23,40,52,83,87,102,111],distancebetween:[16,23],distinguish:56,distribut:[0,11,16,18,40,83,102],distributeaimingmatric:[7,83,102,112],distributejoint:[7,16,83,112],distributelength:[83,102,112],distributematric:[7,83,102,112],distributeparam:[83,102,112],distributepoint:[7,83,102,112],divid:111,divis:[60,62,64,98,100],dla:[77,79,89],doc:[10,12],document:[12,17,18,83,108,112],dodg:[20,32,73,112],doe:[1,7,8,23,112],doesn:[0,1,7,8,16,21,33,46,56,60,72,112],domain:[70,102],domin:40,don:[0,3,8,10,40,44,61,83,91,96,101,102,112],dot:[1,19,53,64,92,105,108,112],doubl:[23,73,112],double3:73,doubleangl:[1,23,73],doublelinear:23,down:[8,10,15,40,70,112],downaxi:[40,76,112],download:12,downsid:0,dp:89,dph:68,dq:[8,87],dqsscale:8,dr:87,draw:[6,7,16,36,40,83,102],drawn:7,drive:[3,11,16,20,33,36,40,56,58,61,101],driven:[7,16,17,20,30,70,76],driver1:20,driver2:20,driver:[17,20],drivetwistchain:[17,40,112],drop:[12,47],dropoffr:[16,87],dsh:75,dt:[66,83],due:1,dummi:0,dump:[21,34,41,43,87,112],dumpweight:[8,75,87,112],duplic:[8,16,17,21,40,46,52,89,112],dure:15,duv:[75,87],dv:[16,73,83,102],dynam:[1,7,10,13,15,16,20,23,32,36,56,57,58,66,73,83,92,107,111,112],e:[1,4,10,20,37,40,51,61,73,82,83,89,92,102,108,110],each:[0,4,7,14,36,40,66,83,89,102,111],earlier:[0,20],eas:16,easi:[7,9,12,15,16,26],easier:[8,10,16,21,67],easiest:8,eco:[83,102],economi:[83,102],edg:[33,36],edit:[0,4,7,11,16,21,23,24,27,33,40,52,61,67,68,69,73,79,80,83,92,101],editor:[26,80],editrot:1,ee:14,effect:[33,40,61,83,102],effici:[36,58],either:[17,33,36,40,58,83,98,102,111],electr:2,elem:[37,40,68,73,89],element:[21,37,40,52,60,61,64,66,67,68,70,73,76,77,79,83,86,87,89,96,97,100,101],elementwis:[23,111],els:[16,33,38,67,98,111],elsewher:[3,7,16,112],empti:[9,66],emptiv:52,emul:[61,101],en:[64,105],enabl:[10,14,73,92,112],encount:89,end:[7,14,36,40,58,67,76,83,92,102,111],endjoint:40,endknot:[83,102],endloc:[16,30],endpoint:[16,102,111],endupmatrix:40,endvector:76,enforc:[0,1,45],engin:112,enhanc:23,enough:7,ensur:[0,1,8,15,40,43,45,75,91,96],entir:[12,15,26,47,68,83,110],entiti:0,entri:[4,34,89],entrynam:89,enumer:[1,5,7,17,21],environ:25,ep:[7,83],eq:[98,112],equal:98,equival:[10,33,52,61,80,92,98,101,111],error:[7,16,23,33,80,83,102,112],escap:112,esoter:0,essenti:52,etc:[12,33,51,67,73,83,102,110],euler:[1,60,73,96,101,103,105,112],eulerrot:[1,23,39,61,65,73,105,106,109,112],eum:40,evalu:[16,98],even:[1,3,80,101],event:[18,36,112],everi:[0,36,40,89],everyth:67,exactli:[36,40],exampl:[1,3,4,5,6,7,8,10,12,13,17,20,23,25,35,36,42,46,51,53,56,66,76,82,83,89,93,98,102,107,108,111],except:[10,68,89],exclud:8,exclus:[61,64,101,105],execut:4,exist:[0,10,17,32,33,34,45,71,72,80,83,87,89],exit:[1,24,42],expand:[0,32,36,45,51],expandattrlisttoparentsandchildren:32,expandtre:45,expandvectorarg:36,expans:20,expect:89,expens:101,experi:16,explicit:[7,8,19,45,66,83,89,93,102,110],explicitli:[1,16,83,89,102],explod:[40,112],exporttarget:[67,112],expos:[12,80,92],express:[1,3,18,98],ext:[83,102],extend:[7,12,23,56,64,83,92,94,102,112],extendbylength:[102,112],extendbyvector:[83,102,112],extendcurv:[7,83,102],extendtopoint:[83,102,112],extens:[7,16,83,102],extensionvector:7,extern:[0,15],extra:50,extract:[7,10,16,17,41,58,61,74,101,111],extran:[36,70,76],extrapol:[7,83,98,102],ey:21,eye_join:21,eye_joint:24,eye_joint_join:24,f:[36,51,92],face:[3,111],faciliti:50,fact:12,factor:[9,36,40,83,89,102],factori:[12,26,44,47,73,110],fail:112,fals:[0,4,5,7,8,9,10,16,17,20,21,24,27,32,33,36,37,38,39,40,44,45,46,51,52,57,58,61,64,66,67,68,70,71,72,73,74,76,77,79,80,83,86,87,89,91,92,93,96,97,98,100,101,102,103,105,108],familiar:16,far:16,fast:[8,12],fast_mod:110,faster:[4,112],featur:[2,16],few:[7,8,10,14,20,23,50],fewer:[36,111],fg:92,field:[61,74,101],file:[8,18,21,26,33,41,53,67,75],filepath:[8,33,43,67,75,87],fill:36,fillgap:92,filter:[19,61,101],find:[0,8,111],findmelproc:[26,112],finer:7,first:[0,1,12,14,16,20,36,38,40,46,47,75,77,86,89,92,102],firstli:111,firstterm:16,fit:[18,36,79,83,102],fitchain:[7,112],five:36,fix:[40,66,93],flag:[8,37,43,51,61,67,75,87,89,101],flat:[9,112],flatten:51,flavour:[21,68],flip:[4,7,33,36,42,89,112],floatrang:36,floor:98,flooropen:98,floororceil:98,fly:0,fn:97,follow:[0,1,3,7,8,9,10,13,15,17,18,20,21,23,39,40,56,61,73,82,87,101,111,112],foot:[9,17],footchain:17,forc:[7,8,57,58,66,83,92,102,110],forgiv:[83,102],form:[0,14,17,38,51,108],format:[0,3,16,26,54],forward:[40,52,57,67,73,76,87,89,92],found:[1,10,12,16,33,34,41],four:[20,21,23,36],fourbyfourmatrix:[90,101,109,112],fr:[68,83,102],fra:36,fractal2:16,fraction:[16,40,58,83,102],fractionatlength:[83,102,112],fractionatparam:[83,102,112],fractionatpoint:[83,102,112],frame:[11,16,36,41,83,102,107],free:[18,23],freez:68,freezenorm:97,friendli:67,from:[0,1,3,7,8,9,10,12,15,16,17,18,19,20,21,23,24,26,27,32,33,34,36,37,40,41,45,46,56,58,61,64,66,68,73,75,77,83,86,87,89,93,96,98,101,102,103,105,107,108,112],fromn:34,frontaxi:82,frontofchain:67,full:[4,7,17,38,47,53,92,107,110],fulli:[9,16,33,64,83,98,100,102,103,105],furnish:18,further:[8,36],futur:108,fxsection:110,g:[1,4,40,51,61,68,75,82,83,87,89,92,102],gap:92,gate:[19,51,83,98,102],gatedclamp:[16,98,112],ge:[98,112],gener:[0,1,5,7,13,15,19,21,30,34,35,36,40,45,73,83,86,89,92,97,102],geo:[8,68,87],geoinput:[7,10,33,112],geometri:[33,35,39,68,70,72,75,83,87,106,109,112],geometryandcurv:70,geometryfilt:[87,90,109,112],geometryshap:[33,87],get:[1,3,8,9,10,12,13,14,16,17,19,20,23,56,64,68,83,91,92,96,100,101,102,103,105,112],getaimvector:[36,112],getalia:[33,112],getaliasfromlogicalindex:[33,112],getattrsectionmembership:[73,112],getaxi:[7,61,74,101,111,112],getbinorm:[85,112],getbyalia:[33,112],getbylogicalindex:[33,112],getbynam:46,getbyphysicalindex:[33,112],getbyvalu:[33,112],getchainedaimmatric:[36,40,112],getchildren:[16,23,94],getclusternod:[69,112],getcollocatedcvgroup:[83,112],getcolor:112,getcompensatedoutputcurv:[80,112],getcontrolpoint:[66,83,93,102,112],getctshap:89,getctshapeslinewidth:[89,112],getcv:[66,83,112],getcvsatanchor:[16,66,112],getendjoint:[76,112],getframedaimandupvector:[36,112],getfromgeo:[8,75,112],getfromnam:41,getfrompymelinst:46,getfromroot:[40,112],getfromstartend:[40,112],gethandl:[8,68,112],gethandleshap:[68,112],getheroshap:89,gethistoryplug:[7,10,16,72,112],geti:[61,74,101,112],getindexfromalia:[67,112],getinfo:112,getintermediateshap:89,getjointlist:[76,112],getjointorientmatrix:[77,112],getkeyfromnod:41,getknotdomain:102,getknotlist:38,getlogicalfromphysicalindex:[33,112],getlogicalindexfromalia:[33,112],getlogicalindexfromvalu:[33,112],getmatrix:[3,9,20,46,111],getnextarrayindex:[92,112],getnormalizationid:[33,112],getorigplug:[16,72,112],getpar:[0,8,14,16],getpath:45,getphysicalfromlogicalindex:[33,112],getpickwalkpar:[5,71,112],getplugclass:72,getpolepoint:[14,40,112],getpoolfrompmbas:46,getposit:0,getreorderableattr:[73,112],getreorderableattrnam:[73,112],getrotateaxismatrix:[89,112],getsectionattr:[73,112],getshap:[8,33,75,112],getshapemfn:[16,93,97,112],getter:[8,33,61,68,85],getterminatingkei:45,gettransform:[33,112],gettransl:[61,74,101,112],gettypefromdatablock:45,gettypefrommplug:45,getvaluefromlogicalindex:[33,112],getweightednod:68,getworldmatrix:[89,112],getworldposit:[7,9,16,17,57,58,71,89,112],getx:[61,74,101,112],getz:[61,74,101,112],gimbal:1,give:[1,7,8,10,12],given:[9,32,33,38,41,46,53,58,61,66,83,87,102],global:[10,40,41],globalis:3,globalscal:[7,36,40,58,66,83,93,102],goe:16,govern:[40,74],grant:18,graph:[1,8,11,20,21,56,107,111],great:7,greater:98,ground:9,group1:23,group:[3,6,9,23,33,36,37,52,66,89,93],gs:[7,36,58,66,83,93,102],gt:[98,107,112],guard:[7,83,102],guess:67,gui:7,guitar:2,gwp:[57,58,71,89],ha:[0,2,9,12,13,17,20,23,37,40,41,66,68,72,79,83,87,101,111,112],hair:8,halv:102,handl:[16,36,40,68,76,77,112],handleshap:[68,112],happygeo:67,hard:9,hashistori:[72,112],have:[0,1,8,17,21,23,33,36,45,61,107,111,112],he:2,head_dmsh:8,height:77,held:41,hello:2,help:[10,12,17,34,36,40,41,43,46,75,77,87],helper:[19,92],henc:47,here:[0,1,2,4,7,8,9,10,12,16,17,20,23,26,36,40,61,67,76,83,92,102,107,108],herebi:18,hero:[10,68],hide:[16,92,110,112],hierarch:[21,37,45],hierarchi:[6,9,36,92],higher:[7,12],him:2,hint:[14,36,40,82],hip:17,histor:72,histori:[8,10,16,72,83],hnd:68,hold:[1,101,112],holder:18,holdmatrix:101,housekeep:[1,10],how:[1,8],howev:[15,23,108],html:41,htmlpath:41,http:[64,105],hyplen:1,hypvec:1,i:[1,5,10,16,20,21,33,37,45,51,68,73,86,89,92,97,108,110],iat:77,id:33,ident:[17,20,36,61,64,89,105],identifi:36,ifels:[98,107],ignor:[21,22,36,37,64,66,68,73,79,83,86,87,89,93,97,98,102,105,112],ignorenam:[43,75],ignoreshap:73,ii:89,ik:[40,76,77,112],ik_opt:110,ikh:14,ikhandl:[14,40,77,90,109,112],ikrpsolv:[14,40],ikscsolv:[14,40],ilg:[64,105],immedi:8,implement:[1,7,8,10,13,14,16,19,20,35,36,45,46,56,60,61,62,63,64,73,74,80,83,89,92,98,100,101,102,103,105,107,108,111,112],impli:[18,52],implicitli:10,importtarget:[67,112],imposs:56,improv:[83,102],inbetween:[33,67],includ:[0,7,8,10,12,16,18,26,32,33,43,45,60,67,68,73,75,76,77,83,87,102,112],includeastip:77,includeintermediateshap:89,includelength:[64,105],includetip:[76,112],inclus:[8,36,40],incom:104,incompat:10,incorpor:[20,58],increas:7,incumb:15,index:[1,4,8,9,21,32,33,41,43,45,52,57,66,67,70,75,83,87,89,92,93,97,98,102,112],index_in_rang:52,indexerror:[33,52],indexorkei:32,indic:[33,38,52,58,66,67,73,83,92,102,112],indicestomov:52,indirectli:[21,37],individu:110,inert:40,inf:87,influenc:[8,87,112],info:[39,102,112],infoatfract:[102,112],infoatlength:[102,112],infoatparam:[102,112],infoatpoint:[102,112],inform:[0,8,9,10,12,16,17,24,28,33,37,43,45,71,73,75,92,112],inh:[37,112],inherit:[9,15,16,37,45,46,68,73,89,92],inheritnam:[21,24,37,73,112],inheritstransform:[61,101],initcurveinfo:[83,112],initextendcurv:[102,112],initi:[3,17,27,68],initialis:[8,67,70,74,83,89,93,97],initialpos:20,initmotionpath:[102,112],initnearestpointoncurv:[102,112],initposit:16,initrebuild:[102,112],initweight:[8,33],inmatrix:23,inmesh:107,inner:[7,66],innermost:89,inpoint:23,inpostmod:[8,33,67,112],input1:[16,23],input2:[16,23],input3d:[16,23],input:[1,8,10,16,20,23,33,36,56,72,73,80,83,89,92,94,97,98,102,111],inputtargetgroup:112,inputtargetitem:112,insert:[0,22,27,32,40,45,52,73,77,105],insertcub:[77,112],insertjoint:[40,112],insid:[0,12,15,16,36,37,41,46,47,52,73,79,83,112],inspect:[1,12,34,36,37,39,41,45,46,52,66,75,93,97],inst:46,instanc:[0,7,8,10,12,14,17,20,23,26,32,33,34,38,39,40,46,56,57,58,66,67,73,83,91,92,96,102,103,110,111,112],instanti:[15,89],instead:[0,1,4,7,9,10,12,16,20,23,33,35,40,44,45,61,67,71,73,77,80,83,87,89,91,92,98,100,101,102,103,108,112],integ:[21,33,36,40,57,97],integr:16,intend:[44,46,111],intent:[9,23],interact:[4,87],interest:[2,10,73,110],interfac:[8,20,26,33,46,47,50,67,108,110,112],intermedi:[66,68,83,86,89,97],intermediateshap:68,intern:[35,36,38,40,45,89],interp:36,interpol:[1,36,64,103,105],interpret:[36,83,98,102],introduct:12,intuit:[16,112],invers:[8,20,61,98,101,103,112],inversefront:82,inversescal:[20,112],inverseup:82,invert:[19,97,101],invertshap:[8,87,112],inverttransform:97,invoc:[4,89],invok:8,involv:[23,102,111],isanimatabledynam:[92,112],iscontrol:[5,71,73,112],iscustomcl:46,isn:[0,7,9,23,108,111],isplug:39,ispmcl:46,israng:[57,58],isrotatechannel:[96,112],isscalarvalu:39,issectionattr:[92,95],issu:[1,112],istangentspac:[33,112],istransformspac:[33,112],istranslatechannel:105,istypesuffix:37,isvectorvalueorplug:36,item:[33,36,38,39,51],itemsasbezieranchor:[38,66,93,112],iter:[8,25,32,33,36,40,49,89,94,112],itf:97,itg:112,iti:112,its:[4,8,10,12,15,32,33,38,39,40,44,47,58,60,61,64,73,74,79,82,83,86,87,89,92,96,97,100,101,102,111],itself:[17,35,56,68,80,86,89],iw:33,jacket:8,jitter:[83,102],jittervector:80,job:8,join:21,joint1:[0,14,17,21,56],joint2:[0,17],joint3:[9,17],joint4:[9,17],joint5:[9,14],joint:[0,1,3,8,11,12,14,16,20,21,24,30,40,56,61,76,83,90,101,108,109,112],jointclass:12,jointori:[20,61,101,112],jointorientmatrix:77,json:[8,21,24,27,34,41,46],jump:[14,68],just:[2,10,12,23,26,83,89,92,102,111],k:[9,16,73,89,92,110],kcp:[83,102],keep:[33,70,83,102],keepcontrolpoint:[83,102],keependpoint:[83,102],keeplength:70,keeprang:[83,102],keeptang:[83,102],kei:[9,21,23,24,37,41,70,73,83,92,95,102,110],kep:[83,102],keyabl:[9,16,73,89,92,110],keyword:[1,7,8,20,24,27,37,51,64,73,76,79,83,87,92,98,108,112],khdl:14,kimon:[2,18],kind:[18,41],kl:70,knot:[38,83,102],know:[8,36,40,76,92],kr:[83,102],kt:[83,102],kwarg:[0,27,34,36,40,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105],l:73,l_ankle_ctrl:22,l_ankle_spaces_xfrm:22,l_ankle_zero_xfrm:22,l_arm_01_ctrl:21,l_ey:110,l_eye_ctrl:4,l_foot_guide_loct:9,l_frown:110,l_grin:8,l_half_smile_dmsh:8,l_happi:110,l_knee_sculpt_dmsh:8,l_leg:17,l_leg_:5,l_leg_dmsh:8,l_leg_ik_ctrl:110,l_mouth:110,l_mouth_002_join:8,l_mouth_join:8,l_sad:110,l_smile:[8,33,110],l_smile_dmsh:8,l_smile_dmshshap:8,l_smile_variant_dmsh:8,l_smile_variant_dmshshap:8,label:[66,83,97,98,102],larg:21,last:[0,36,38,89],lattic:[90,109,112],layout:[9,16,112],layoutloc:9,lazi:53,lazymodul:53,lcc:70,le:[98,112],lead:[1,7,8,9],learn:[23,41],learnfromhelp:41,learnfromscen:[21,41],least:20,left:[23,56,101],leftpoint:21,leg:[9,14,17,21,36],leg_001_khdl:14,leg_002_khdl:14,leg_khdl:14,legal:[38,52,66],legalis:37,legalnumcvsforbezi:[38,112],legchain:17,len:16,length:[1,11,16,19,20,23,36,40,58,64,70,83,102,105,112],lengthatfract:[83,102,112],lengthatparam:[83,102,112],lengthatpoint:[83,102,112],lenpointorvec:[83,102],less:98,let:108,letter:[21,37],level:[0,7,8,10,12,17,20,26,47,50,94,110],liabil:18,liabl:18,lib:[1,8,12,20,21,25,66,93,112],libkei:89,librari:[6,9,12,16,34,79,83,89],lightweight:87,like:[0,1,7,8,21,24,27,36,37,40,71,73,93,97,108,110,111],limit:[7,18,33,56,67],lin:[83,102],line:[7,16,34,36,40,66,80,83,89,102,112],linear:[1,8,10,16,36,64,83,87,98,102,105],linearinterpol:36,linewidth:[16,34,66,83,89],link:112,linux:12,list:[0,8,9,12,17,23,32,33,34,36,37,38,40,45,51,52,58,60,61,64,66,67,68,70,73,75,76,77,79,80,82,83,86,87,89,92,93,96,97,98,100,101,102,103,105,107,108,110,111],listhistori:8,listlength:36,live:[7,8,33,83,98],ll:[8,17,36],load:[21,24,34,41,43,53,87,112],loader:53,loadweight:[8,75,112],loc1:[13,23,36,107,111],loc2:[13,23,36,111],loc3:36,loc:[5,7,14,20,23,108],local:[0,3,4,10,20,77,79,89],localgeooutput:[10,112],localis:[61,101],localposit:[4,89],localscal:[4,79],locat:[4,7,9,14,20,21,23,26,30,60,61,64,89,90,96,100,101,109,111,112],locator1:[1,5,16,20,23,30,111],locator2:[1,16,20,23,30,111],lock:[1,11,16,32,73,92,110,112],lockout:40,logic:[8,21,33,67,92,107],logicalindex:33,logicalindexorvalu:33,lollipop:9,longer:[0,14],look:[0,8,12,15,21,36,37,71,73,83],lookup:[15,37,41,46],loop:[52,70,98],loopback:[25,31,83],loopclosedcurv:70,loos:36,lot:0,love:2,lower:[12,110],lowerbon:17,lowercas:1,lowest:98,lr:[3,21],ls:[3,4,5,7,8,12,14,17,20,53],lst:52,lt:[98,112],lw:[34,66,83,89],m:[75,87,98],ma:[16,30,89,112],mac:12,macro:[34,73,79,83,87,112],mad:16,made:[9,40,92],mag:16,magic:[0,112],magnitud:[19,64,105],mai:[0,7,8,9,23,26,33,36,67,83,102,108],main:[8,9,16,22,23,30,33,41,80],main_ncrv:10,maincurv:[7,17],maintain:[52,94,101],maintainoffset:[7,8,14,16,20,40,61,68,76,101,112],mainten:112,make:[0,1,7,10,21,24,37,41,64,67,71,73,92,97,105,112],makebipedrig:0,makeident:[16,89,112],makejoint:51,makenam:[21,73,112],makeperpendicularto:112,makethreepointcirculararc:[90,109,112],manag:[1,8,12,14,15,16,24,27,32,36,37,42,44,45,53,55,73,86,97,107,112],managednam:[16,21,68,73,89,97,112],mani:[7,10,17,108,112],manipul:56,manner:101,manual:[0,21],map:[7,8,16,21,38,40,51,66,73,76,83,87,93,102],mark:30,maskanimattr:[73,110,112],matara:[2,18],match:[3,8,9,33,40,46,58,66,67,68,70,80,83,89,91,93,96,102],matchcurv:[83,102],math1d:[1,36,38,40,58,64,66,70,83,93,96,101,102,103,105,106,107,109,112],math2d:[106,109],math3d:[36,56,64,76,96,101,103,105,106,109,111,112],math:[1,2,16,39,99,112],mathop:[1,12,20,25,31,40,112],matric:[7,9,16,17,19,23,36,40,58,83,101,102],matrix1:20,matrix2:20,matrix3:20,matrix:[0,3,7,9,10,13,14,16,17,19,20,23,36,40,46,58,60,62,64,65,66,68,73,77,79,83,89,93,96,97,102,103,105,106,109,110,111,112],matrixat:7,matrixatanchor:[7,16,66,93,112],matrixatfract:[83,102,112],matrixatlength:[83,102,112],matrixatparam:[83,102,112],matrixatparamorfract:[83,102],matrixatpoint:[83,102,112],matrixmult:23,matrixn:46,matter:8,max:[16,98],maxclamp:98,maximum:[36,98],maximuminflu:[8,87],maxvalu:[83,102],maya:[0,1,2,7,8,9,10,12,13,16,17,20,21,24,33,36,37,41,43,51,56,61,66,67,73,75,77,80,83,86,87,89,101,102,107,108],mayakwarg:68,mayaopt:76,mc:[58,83,102],mdv:[16,23],mean:[7,33,111],measur:19,mechan:15,meet:[83,102],mel:[26,108],member:[32,36,40,52,73,111],membership:[17,40],mer:[66,83],merchant:18,mere:[0,12,15,20,60,73,99,111],merg:[16,18,66,83],mesh:[8,10,70,90,107,109,112],meshedg:33,meshvertex:0,messag:44,metaclass:[0,15],method:[1,3,4,6,7,8,11,12,13,14,15,16,17,20,21,23,33,35,36,40,41,43,44,47,64,73,75,79,80,82,83,87,89,92,98,101,107,108,110,111,112],mfndagnod:[93,97],mfnnumericdata:45,mi:87,middl:80,might:[8,42],mimic:51,min:[16,98,112],minclamp:[98,112],minimum:[36,89,98],minvalu:[83,102],mirror:[4,9,89],mirroraxi:[4,89],mirrordirect:33,mirrormatrix:21,misappli:112,miscellan:54,miss:[8,9,112],mitcompon:0,mitcomponent1d:0,mix:[19,36,92,112],mixtur:51,mn:[21,68,73,89,97],mo:[16,40,61,67,68,76,101],mobject:[93,97],mode:[0,4,5,7,8,33,42,43,73,75,82,83,102,107],modif:[7,40,68,83],modifi:[4,18,20,37,61,68,71,73,83,102],modul:[0,8,23,24,25,26,27,33,41,44,46,47,49],modulenam:53,modulo:98,more:[0,8,9,10,16,23,24,33,37,40,51,60,61,64,66,67,68,70,73,76,77,79,83,86,87,89,96,97,100,101,102,111,112],most:[15,16,20,46,56,58,61],motion:7,motionpath:[83,90,102,109,112],move:[3,4,7,12,32,52,80,110,112],mplug:[45,46],mro:[0,15],much:[23,107],mul:[83,101,102],mult:[83,102],multdoublelinear:1,multi:[8,32,52,73,87,94,102],multipl:[10,19,23,36,60,61,62,63,64,73,83,87,98,100,101,102,103,105],multipleknot:[83,102],multipli:[19,36,101,111],multiplydivid:[16,23],multmatric:36,multmatrix:36,must:[0,7,8,12,20,32,33,36,40,53,56,66,67,73,83,101,102],mustn:33,my:12,my_shape_nam:4,myrigginglib:0,n:[1,9,16,17,21,37,40,56,60,61,64,66,67,68,70,73,76,77,79,83,86,87,89,96,97,100,101,107,111,112],nag:87,name:[0,4,7,8,9,10,14,16,17,22,24,25,26,30,31,32,33,34,40,41,45,46,50,53,60,61,64,66,67,68,70,71,73,76,77,79,83,86,87,89,92,96,97,98,100,101,103,108,112],namefromgeo:[8,87],namesak:[0,37,98,110],namespac:[12,26,37,47,71,73],nativeunit:[1,36,112],navig:[30,41],ncrvshape:10,ne:[98,112],nearest:[75,87],nearestpointoncurv:102,necessari:92,need:[0,15,16,21,83],neg:[33,52,111],negat:[61,62,74,98,100,101,103],negativexvector:111,neighbour:36,nest:[50,112],network:[10,20],never:[23,80,97],new_geo:33,newli:[34,40,73,89],newmax:98,newmin:98,next:[33,36,92],nfg:87,nid:[33,112],nj:[51,108],nocontrolshapeserror:34,node:[0,1,5,7,9,12,13,14,15,16,20,23,24,32,33,34,36,37,39,40,41,46,47,50,57,58,61,92,96,97,98,101,102,105,107,109,110,111],nodeclasspool:46,nodetyp:[0,12,15,37,45,77,83],non:[8,14,33,36,37,61,73,83,89,97,101,102,110,111],none:[4,7,8,9,16,33,34,36,37,39,40,41,43,45,51,52,58,60,61,64,66,67,68,70,71,72,73,75,76,77,79,82,83,86,87,89,91,92,93,95,96,97,98,100,101,102,103,104,105,108],noninfring:18,nontransformspacetargeterror:33,normal:[1,7,10,16,23,33,36,40,61,64,66,68,70,74,82,83,101,102,103,105,111,112],normalis:58,normalizationid:[33,112],normalizemacro:[79,83],normalizeoutput:111,normalizeweight:87,notat:[17,92],note:[7,8,10,23,33,66,76,79,89,102,111],noth:101,notic:[0,7,12,18,23],notimplementederror:[36,73],notori:15,now:[12,17,23,112],npci:10,nr:[64,74,105],nt:[8,10,14,22,37],nudg:[52,110],nudge_index:52,nudge_indic:52,num:16,numanchor:[66,93,112],numbe:16,number:[7,9,14,30,32,33,36,37,38,40,52,55,66,83,89,93,98,102],numberorfract:[36,40,83,102],numberorratio:40,numcv:[38,83,93,97,102],numelem:52,numer:[7,13],numericunittypeis1d:45,numjoint:[16,30,51,108],numvalu:36,nurb:[10,11,16,17,80,83,89,102],nurbscurv:[7,10,35,58,66,70,80,89,90,93,106,109,112],nurbscurvecv:[7,8,59,66,83,102,109],nurbscurveparamet:[7,10,38,59,83,102,109],nurbssurfac:[90,109,112],nurbsutil:[25,31,66,93,112],nw:87,obeymaximuminflu:87,object:[4,7,8,9,15,16,20,24,27,32,33,34,36,40,46,47,61,73,82,86,89,97,110,112],observ:77,obtain:[10,18,111],occasion:1,occupi:33,off:[10,46,70,92],offer:[8,17,20],offset:[3,6,8,9,19,40,52,70,89,98,101],offsetgroup:[9,22,89],offsetparentmatrix:[3,20,40,61,101,108],often:8,og:9,oldmax:98,oldmin:98,omi:87,omiss:[61,89,101,108],omit:[4,7,8,9,33,36,40,52,61,66,67,68,71,73,75,83,86,87,89,97,101,102],onc:[0,3,4,10,20,40,41,77,80,89,101],one:[10,14,15,17,20,33,36,37,38,39,40,51,52,58,60,61,64,66,67,68,70,71,73,74,75,76,77,79,83,86,87,89,96,97,98,100,101,102,105,111],ones:[0,14,33],onli:[1,3,7,8,12,15,16,20,24,27,33,36,40,43,51,56,58,61,75,76,77,80,83,89,97,101,102,111],onto:[64,105],open:[36,112],openmaya:16,oper:[7,10,13,16,19,20,33,36,40,52,61,64,79,83,98,101,105,107,111,112],operand:[20,23,56,64,100,103,105,111],opm:108,oppos:[7,111],opposit:51,oppositecontrol:4,option:[7,8,9,16,20,21,33,36,40,45,58,60,64,66,67,68,73,76,77,82,83,87,89,92,93,96,100,102,110,111,112],order:[0,1,8,9,15,32,40,45,52,60,61,70,73,77,89,96,101,103,112],org:[64,105],organis:[38,66,93,110],orient:[3,12,16,17,40,73,77,86,111,112],origin:[15,68,69,72,83,102],origshap:67,orthogon:[19,36],orthornorm:36,os:26,other:[1,3,4,7,9,16,18,21,51,60,61,62,63,64,68,83,89,95,98,100,101,102,103,104,105,108],otherchain:40,othercurv:[83,102],othertarget:33,otherwis:[8,10,18,32,33,36,37,38,39,40,41,45,46,52,58,67,68,72,83,86,89,92,96,102,105,111],our:0,out:[12,18,20,36,38,52,89],outcolorr:16,outdat:17,outer:[7,66],outermost:89,outgo:80,outlin:[9,10],outmesh:10,output3d:[16,23],output:[7,10,16,23,35,36,39,57,58,61,64,66,72,80,83,92,93,97,98,100,101,102,103,105,107],outputiffals:98,outputiftru:98,outsid:[83,102],over:[7,8,9,16,35,52,75,80,83,87,100,102],overflow:76,overlap:[16,40,66,69,83],overload:[21,46,60,61,62,63,64,66,73,76,77,83,87,89,91,92,93,95,96,100,103,104,112],overrid:[0,4,9,15,21,24,27,34,37,40,42,60,66,67,68,73,79,83,87,89,96,105,112],overridecolor:4,overrideen:89,overriden:[10,15,40,68,75,87],overwritten:34,own:[8,12,15,44,58,82,108],owner:[32,33,50,112],p:[0,1,10,12,16,23,36,40,57,58,66,71,77,83,89,92,102],pack:[37,83,102],packag:12,pad:[14,16,17,21,24,37,40,55,73],padder:55,page:41,pair:[0,10,14,20,36,40,107],pane:8,parallel:67,param:[7,58,83,102],paramatanchor:[66,93,112],paramatfract:[83,102,112],paramatlength:[83,102,112],paramatpoint:[83,102,112],paramet:[7,10,16,26,30,32,33,34,36,37,38,39,40,41,44,45,46,51,52,53,54,55,57,58,60,61,64,66,67,68,70,71,72,73,74,75,76,77,79,80,82,83,86,87,89,92,93,96,97,98,100,101,102,103,105],paramorfract:[83,102],paramtosampl:10,parent:[0,3,9,40,45,61,66,68,71,77,79,83,86,89,92,97,101],parentinversematrix:[56,101],parentmatrix:[3,56],pariti:[20,61,76,112],pars:112,part:56,particular:[7,8,9,18,40,70,77,98],pass:[0,1,4,7,8,9,17,20,21,23,24,27,33,36,37,40,41,67,68,71,73,79,83,87,89,108,111],past:26,patch:[0,15,25,47,112],patchonload:[24,47],patchpymel:44,path:[7,8,25,26,33,37,41,45,49,53,67,71,75,89],path_to_dotpath:53,paya:[0,1,3,4,5,7,8,9,10,12,13,14,15,17,20,21,22,23,24,56,107,108,110,111],payacontrol:[21,37,41],pb:40,pc:[61,101],pcone1:56,pcube1:[0,14,20,47,56],pcube1shap:0,pcube2:14,peform:98,per:[8,16,30,36,40,80,83,94,102],perbon:40,perform:[7,8,20,23,33,36,40,56,60,73,80,82,93,97,111],perk:8,perman:[21,24,41],permiss:18,permit:18,perpendicular:[64,83,102,105,111],persist:[15,101],persistentcompens:[61,101],person:18,persp:12,physic:[8,33],physicalindex:33,pick:[6,9,16,20,21,30,61,71,89,101,108,112],pickmatrix:[20,61,101],pickwalkpar:[9,16,89],pipe:[7,60,64,96,100],pipelin:[0,15,21,41,112],pit:[61,101],pivot:[61,69,89,101,112],pk:[61,101,108],place:[40,52,66,79,83],plan:9,planar:14,plane:9,platform:54,plu:112,plug:[0,1,7,11,12,13,15,16,20,35,36,39,40,45,46,47,56,57,58,60,61,62,63,64,66,71,77,83,89,107,109,111],plugclasspool:46,plugop:[25,31],plugtre:[15,25,46],plugtyp:[0,45,92,112],plural:14,plusminusaverag:[16,23],pm:89,pma:[16,23],pmbase:46,pmcmd:89,pmm:23,point1:80,point1proxi:80,point2:[16,23,80],point2proxi:80,point3:80,point3proxi:80,point:[0,4,7,10,12,14,16,17,19,20,21,23,30,36,38,40,57,58,61,64,65,66,70,71,73,74,76,79,80,83,89,93,101,102,105,109,112],pointa:111,pointatcv:[83,102,112],pointatfract:[83,102,112],pointatlength:[83,102,112],pointatparam:[10,83,102,112],pointb:111,pointc:111,pointmatrixmult:23,pointoncurveinfo:[10,83,90,102,109,112],pointsintounitcub:36,pole:[40,76],polepoint:14,polevector:40,polevectorconstraint:14,poli:77,polycube1:107,polymorph:20,polyspher:16,polysphere1:107,pool:[0,12,25],pop:7,popul:[36,41,87],popular:23,portion:18,pose:[8,9,20,61,87,101],posit:[0,7,8,10,17,33,38,40,52,56,57,58,66,71,83,87,89,102,111],positiontoler:[43,75],posix:54,possibl:[10,20,23,33,39,73],post:[33,43,67,75],power:[60,62,64,98,100],practic:108,pre:[16,33,52,67,87],preced:[36,94],predecessor:40,prefer:[1,10,12,21,32,33,73],preferredangl:40,prefix:[9,14,21,40,73],premultipli:[61,101],prepend:[37,73,89],present:[53,80],preserv:[20,32,33,36,40,51,61,68,71,73,76,80,83,101],preserveinheritstransform:[61,101],preservesecondlength:36,press:9,pretti:45,prevent:[10,40,46,68,73,80,83,102,104],preview:4,previou:[5,10,12,82,98],previous:[23,102],primari:7,primary_ct_vi:110,print:[0,1,4,5,8,9,10,12,14,22,24,27,36,44,45],printtre:45,probabl:8,proc:26,procedur:[7,16,26,45],process:[8,37,43,54,75,89],procnam:26,product:[1,19,21,36,40,64,105],project:[64,105],projectonto:[64,105,112],propag:[21,112],properli:112,properti:[0,8,10,14,33,61,68,74,85,101,108,111,112],protect:101,provid:[1,7,8,9,14,15,18,28,33,36,37,40,51,64,66,67,68,70,76,77,82,83,89,102,105],proxi:[0,74,80],proxim:[7,58,66,83,93,102],proximitywrap:[8,10],proxyclass:0,psl:36,psphere1:8,pt:1,publish:18,publishasset:0,pull:[7,39,58,66,83,93,102],purg:[0,46],purpos:18,put:[23,92,95,104,112],pwp:[9,89],py:[0,53],pyme:0,pymel:[0,1,12,14,15,21,23,26,36,39,44,45,46,47,56,60,61,62,63,64,73,76,77,83,86,89,92,98,108,111],pynod:[0,1,4,5,7,9,10,12,14,15,16,17,20,22,23,37,40,41,46,47,56,71,73,75,76,77,86,89,110,111],python:[0,1,2,8,12,16,17,23,36,89,112],q:75,quat1:1,quat2:1,quat3:1,quaternion:[1,23,65,96,101,106,109,112],quatneg:103,quatslerp:103,queri:[4,5,45,46],quick:[19,33,36,82],quicker:8,quickest:111,quickli:[1,14,20,89,110],quiet:44,quirki:8,r:[0,1,3,4,5,7,8,9,10,12,14,16,17,20,21,22,24,30,36,47,53,56,61,67,83,92,101,102,110,111],r_foot_rol:9,r_frown:110,r_happi:110,r_mouth:110,r_sad:110,r_smile:110,radian:[19,36,98,112],radiu:[16,17,83,102],rais:[26,33,34,36,39,40,46,52,57,58,73,80],random:16,rang:[16,17,33,36,38,52,57,58,98,107,111,112],rather:[0,1,12,13,32,56,58,64,67,70,83,98,102,105,112],ratio:[33,36,40,112],rationalis:112,raycast:[75,87],re:[0,3,4,8,10,12,15,16,17,83,102],reach:[40,83,102],read:[10,27,41],reappropri:35,reason:[15,40],reassign:[8,92],rebuild:[7,15,32,83,102,112],rebuildcurv:102,rebuildtyp:[83,102],rebuilt:[0,32,83,92,102],recal:[20,111],receiv:[7,9,10,66],recommend:[36,83,102,108],reconstruct:[79,83,87],recreat:[33,87],recurs:[40,89,92,110],redistribut:7,reduc:[7,36,83,102,111],reduct:108,ref:67,refactor:112,refer:[4,7,10,17,32,36,37,40,52,61,66,67,83,102,107,110],refindex:52,reflect:[60,61,62,63,64,98,100,101,103,105],refpoint:83,regener:8,regular:[9,112],rehash:[0,47],reimplement:0,reject:[64,105],rejectfrom:[64,105,112],rel:[20,33,83,98,101,102],relat:73,relaunch:12,releas:[92,112],releasesrt:[89,112],relev:[7,8,15,19,21,23,28,75],reliabl:8,reload:[17,46,47,87],remain:[51,52,73,98,101],remap:[16,43,75,87,98,112],remov:[4,5,15,21,32,33,37,71,73,87,89,112],removebyalia:[33,112],removebylabel:8,removebylogicalindex:[8,33,112],removebyphysicalindex:[8,33,112],removebyvalu:[8,33,112],renam:[17,21,40,66,68,73,83,86,97,112],renamesystem:[68,112],render:10,reorder:[32,52,60,73],reorderattr:[73,110,112],reorient:17,rep:[33,34,87,89],repar:[40,66,68,83,86,97,101],repcentr:16,repeat:23,repeatedli:4,replac:[1,12,15,33,34,35,40,47,80,83,87,89,112],replaceoutput:80,replacetip:40,replic:8,reploc:16,report:2,repres:[0,8,10,20,39,45,57,58],represent:[19,79,83,87,111],repulseradiu:16,repulsion_centre_loct:16,request:[2,8,10,33,36,43,61,66,74,83,101,102,112],requestedaxi:74,requir:[7,14,17,36,70,89,112],reserv:67,reset:[3,8,20,40,89,112],resetdelta:[33,112],resetvisualorigin:[68,69,112],resolut:[0,15,70],resolv:[17,36,51,52,58,66,82,83,93,102],resolveflag:[51,108],resolvenumberorfractionsarg:36,respect:[4,7,40],rest:[21,92],restart:[21,24],restor:[12,47],restrict:18,result:[0,7,20,21,23,36,58,73,83,87,97,102,111],retract:[7,83,102,112],retriev:[0,4,13,33,34,46,47,74,77,83,89],reus:[83,89,102],reveal:92,revers:[0,20,52,83,87,102,103,111,112],reverse1:102,reverse2:102,revert:[1,24,42,44],rework:112,rig:[0,1,2,3,7,9,10,12,21,30,89,111],rig_xfrm:12,rigger:[2,33],right:[10,18,23,56],rightpoint:21,rigid:97,riguv:8,rise:98,rivet:7,ro:[1,9,20,60,61,80,89,96,101,103],roll:8,root:[17,30,38,40,98,112],root_grp:21,rootjoint:40,rotat:[4,9,12,16,19,20,40,56,60,61,64,68,69,73,77,79,82,89,96,101,103,105,107,108,112],rotateaxi:[20,61,101,112],rotateaxismatrix:89,rotatebyaxisangl:[64,105,112],rotatectshap:[4,89],rotateord:[1,9,16,20,23,60,61,89,96,101,103],rotatepivot:111,rotatex:23,rotationmatrix:20,rout:111,routin:42,row:[36,61,74,105],rowhint:36,rt:[40,83,102],rtype:[60,64,83,96,100],rule:[19,41],run:[0,8,16,30,80],rundown:9,runtim:[0,1,4,8,9,13,14,16,17,20,21,22,24,25,26,34,36,40,44,46,53,56,107,111],runtimeerror:[26,33,39],rv1:102,rv2:102,rvo:68,rx:[1,23],s:[0,1,3,4,8,9,10,12,15,16,17,20,21,23,26,33,36,37,40,41,45,47,51,56,61,64,66,67,68,69,71,72,73,77,83,86,89,101,102,105,107,108,110,111],sa:33,sadgeo:67,safeguard:0,sai:[2,36],same:[1,4,8,9,12,14,20,23,33,36,56,64,66,67,83,93,98,101,102,105,108],sampl:[7,11,16,40,70,83,98,102,107],samplingaccuraci:70,save:[34,36,41,112],savescripteditor:[26,112],sc:14,scalar:[1,7,19,23,36,45,66,77,79,93,98,100],scale:[4,7,9,10,17,20,36,40,56,58,61,64,68,83,89,101,102,105,108,112],scalectshap:[4,89],scalez:16,scan:89,scene:[1,10,16,21,36,41,75,87,112],schemat:111,scope:21,scratch:9,script:[0,1,8,10,12,80,108],sculpt:8,sdp:[37,71],se:33,second:[1,12,20,36,67,102],secondari:[7,17],secondary_ct_vi:110,secondli:111,secondterm:16,section:[12,32,73,83,92,95,102,112],sectionattr:32,sectionnam:[32,73],see:[4,7,8,9,10,17,24,33,34,36,40,43,46,64,66,67,74,75,87,92,93,98,101,103,105,107,110,112],seen:[80,83,102],seg:[83,102],segment:[10,58,83,102],segmentscalecompens:[61,101],sel:[4,83,102],select:[9,10,20,52,73,83,87,98,102],selector:98,self:[0,20,32,33,34,40,51,61,62,67,68,69,71,72,73,75,76,82,83,86,89,92,94,98,101,102,105,108,112],sell:18,send:[32,52,92],send_indices_aft:52,send_indices_befor:52,send_indices_rel:52,sendabov:[32,92,110,112],sendbelow:[32,92,110,112],sensit:46,serv:[15,46,47],session:[24,27],set:[1,6,9,14,16,17,20,21,23,33,37,40,42,47,51,61,66,67,68,70,71,73,75,76,82,83,87,89,91,92,93,96,97,101,102,108,110,111,112],setalia:[33,112],setaxi:[61,112],setclass:92,setcolor:112,setctshap:[89,112],setctshapesfromlib:[4,89],setctshapeslinewidth:[89,112],setfromlib:112,setfrontaxi:[82,112],sethandl:[8,68,112],seti:[61,112],setlength:[7,83,102,112],setmatrix:[3,20,77],setnormalizationid:[33,112],setpickwalkpar:[5,71,112],setpolepoint:[14,40,76,112],setshap:[8,33,112],settabl:[73,89,92],setter:[33,61,68],settings_ctrl:[10,110],settransform:[33,112],settransl:[61,112],settwistvector:[14,76,112],setup:[56,83,102],setupaxi:[82,112],setx:[61,112],setz:[61,112],sever:[4,8,21,108,110],sh:[9,61,75,89,101],shadow:[0,15,26,98,108],shall:18,shape:[0,6,7,8,9,11,16,30,33,34,35,41,43,58,66,67,68,72,73,75,79,83,87,89,90,93,97,109,112],shapelist:89,shear:[20,36,61,64,77,101,105,108],shelf:4,shift:[9,52],shl:89,shop:12,shorten:37,shorter:[36,71,73,108],shortest:[103,108],shorthand:[36,51,55,60,61,64,71,89,96,100,101,108],should:[0,9,36,47,51,73,80,83,97,102,110],shoulder:40,show:[92,110,112],side:[3,21,40],signal:12,signatur:[34,36,40,46],similar:[7,17,36,45,61,83,102,110],similarli:[7,10,17,45],simpl:[1,4,8,23,33,36,39,55,56,61,98,111],simpler:[8,15,20,112],simpli:[4,8,111],simplic:112,simplifi:[0,79,83,87,112],sin:[98,112],sinc:[1,7,66,80,93],sine:98,singl:[8,33,36,40,51,77,82,83,92,102,111],singleton:112,situat:101,six:[20,36],siz:[77,79],size:[9,16,77,79,89],sj:14,ske:40,skel:[25,31,112],skin1:8,skin2:8,skin3:8,skin4:8,skin:[8,16,67],skinclust:[16,40,77,90,109,112],skincluster1:8,skinmethod:87,skinnedgeo:8,skip:[9,33,43,67],skipend:40,sl:[4,7,8,14,17,20],slash:26,slerp:[1,103],slice:17,slide:70,slider:9,slightli:10,slow:15,sm:[83,87,102],smart:[16,40],smarter:[8,112],smooth:[83,98,102],smoothing_iter:110,sn:[37,40,71,73],so:[0,1,10,18,21,26,35,37,44,46,47,52,68,69,98,101,107],softwar:18,sole:9,solut:[1,101],solv:1,solver:40,some:[7,8,10,21,35,36,83,112],someth:[0,8,23,33,111],sometim:[8,92],soon:23,sort:[9,110],sound:0,sourc:[0,33,36,41,46,67,83,92,102],sourcedeform:75,sourceshap:75,sourceuvset:[75,87],space:[3,4,8,10,20,22,33,39,56,57,61,66,76,77,83,89,101,102],spaceloc:16,span:[80,83,102],spars:[33,87],sparser:1,special:[2,8,9,12,15,21,23,111],specif:[0,4,7,8,23,73],specifi:[1,4,8,9,10,14,17,20,21,32,33,34,36,37,38,40,45,52,57,58,61,64,66,68,73,75,79,83,87,92,93,97,98,101,102,105,110,111],speed:[15,46],sphere:[4,9,16],spheric:1,spine:[7,17,30,83,102],spinecurv:16,spinevector:16,splice:[17,40],spline:[7,76,83,102],split:[67,94],splitinput:[94,112],spot:[93,97],spread:112,sqrt:[98,112],squar:98,squash:[16,30,36,66,83,93,98,102],squashdriv:16,squashmesh:[16,30],squashstretch:[7,36,58,66,83,93,102],squashstretchratio:16,srt:[3,20,40,61,89,101],ss:[7,58,66,83,93,102],ssh:75,st:[37,55,71,73],stack:[61,92,101],stage:15,stai:8,standard:[0,7,8,9,14,16,17,21,23,66,67,86,87],start:[0,5,14,17,33,36,37,40,44,47,76,83,102,111],startjoint:40,startloc:[16,30],startnumb:40,startpoint:[16,102,111],startup:[21,24,27],startupmatrix:[17,40],startvector:76,state:[8,12,30,32,44,47,68,71,73,76],statement:[1,13,19,53,111],statu:44,step:89,stepwis:111,still:[8,83,102],stop:[0,12,36,44,47],str:[4,9,16,23,26,32,33,34,36,37,38,39,40,41,45,46,53,54,55,58,60,61,64,66,67,68,70,71,73,74,75,76,77,79,82,83,86,87,89,92,93,96,97,98,100,101,102,103,105],strai:10,straight:[80,102],stream:[7,10],stretch:[7,16,17,30,36,40,58,66,83,93,98,102],stretchdriv:16,stretchi:110,stretchmesh:[16,30],strict:41,string:[1,7,9,23,25,32,37,45,49,58,73,106,109,110,112],stripdagpath:[37,71],stripnamespac:[37,71,73],striptypesuffix:[37,71,73],structur:12,strung:73,studiopipelin:0,style:[21,61,89,101],sub:[17,58,83,102],subclass:[7,50,72,112],subcurv:[58,83,102,112],subdiv:[90,109,112],subdivid:[17,40,112],subject:18,sublicens:18,subsequ:[46,47,80,101],subset:[51,83,87,102],substanti:18,subtarget:[8,33,112],subtargetindextovalu:33,subtargetvaluetoindex:33,subtract:[19,60,62,63,64,98,100,103],subtyp:[16,45],successfulli:12,succinct:111,suffix:[9,22,25,31,37,40,68,71,73,89,112],suffixnod:[21,24,27,37,73],suit:3,suitabl:[36,46,52,87],sum:40,summaris:7,superclass:[0,47],support:[0,8,14,16,17,23,56,60,61,62,63,64,112],suppos:0,sure:[0,12,21],surfac:17,suv:[75,87],sw:[64,105],swap:[36,46,64,68,80,98,100,101,103,105,111],swarmradiu:16,sy:[27,110],symmetri:[25,31,112],symmetricmodel:[42,112],symmetryaxi:33,symmetryedg:[8,33],sync:4,syncexecuterbackupfil:26,syntax:108,system:[7,16,53,68,77],sz:9,t:[0,1,3,7,8,9,10,12,15,16,20,21,23,33,36,40,44,46,56,57,58,60,61,66,67,72,73,74,83,89,91,96,98,101,102,108,110,111,112],tac:[83,102],tag:[6,21,41,71,73,89,99],take:[7,8,9,10,14,17,26,36,51,56,61,66,80,83,94,100,101,102],takeclosestpoint:112,taken:[15,17,96],takeparamatfract:112,takepointatfract:112,takepointatparam:112,talli:8,tan:[98,112],tangenc:[83,102],tangent:[7,8,16,33,58,66,82,83,93,98,102],tangentaxi:[58,66,83,93,102],tangentspac:33,tank:10,taret:33,target:[16,30,33,40,67,83,87,102,112],targetgeo:33,targetlength:[83,102],targetmatrix:[33,112],targetmatrixnotatransformerror:33,task:[7,111],tc:33,templat:[15,46,47,66,83],temporari:[27,40],temporarili:21,tenet:112,term:[56,83,102],termin:[40,77],test:[19,25,77],than:[0,1,4,8,13,32,36,56,58,64,70,83,98,102,105,112],thei:[0,8,9,10,35,36,51,56,66,67,83,101,108,111],them:[0,8,9,16,21,33,34,42,111],themselv:[13,20,110],therefor:[12,15],thi:[0,1,7,8,9,10,12,14,15,16,17,18,20,21,23,24,26,30,32,33,34,36,40,41,44,46,47,51,52,56,57,58,60,61,64,66,67,68,70,71,72,73,75,76,77,79,80,83,86,87,89,92,93,94,95,96,97,98,99,100,101,102,103,105,108,110,111],thick:10,thing:[1,8,10,23],third:[20,36],thirdlength:36,those:[4,40,80,94],thought:20,three:[7,16,20,23,36,64,66,83,89,102,105],through:[7,8,20,22,36,37,89,101,111],throughout:15,thu:8,tightli:[83,102],time:[4,12,16,40,98],tip:[30,40,76,77],tl:36,tmtx:108,tobezi:[7,83,102,112],toepoint:9,togeth:[17,73],togglearc:[83,102],tol:[36,40,66,83,102],toler:[36,40,66,83,102],tonurb:[7,83,102,112],too:[7,16,17,54,87,92,107],tool:[1,8,12],toolkit:16,top:[0,12,20,32,47],toparamet:58,topmost:9,topolog:[8,33],topologycheck:33,toposix:54,tort:18,toselectedbon:[8,87],toshap:[86,89,112],total:16,totransform:[86,89,112],touch:[7,66,93],toward:[36,40,64,76,83,98,100,102,103,105],towin:54,tr:33,track:15,transform:[0,3,6,8,9,11,12,19,20,22,23,33,34,36,41,56,58,60,61,64,66,68,70,73,75,77,79,82,83,86,87,90,93,96,97,100,101,102,105,109,112],transformation:[9,89],transformgeometri:97,translat:[9,14,16,17,20,23,36,56,61,64,71,74,89,100,101,105,108,111,112],translatei:16,translatex:[73,110],translationmatrix:20,transpos:[101,112],transposit:101,travers:0,treat:[7,15,60],tree:[15,45,46,80,112],triad:[17,36],trig:98,trigger:[16,46,47,53],trigonometr:[1,98],trigonometri:[16,19],tripl:96,ts:33,tsb:87,tune:8,tupl:[36,38,39,40,51,58,64,66,67,68,70,73,75,76,77,79,80,82,83,86,87,89,93,97,100,102,103,105],turn:[7,41,47,92,108],tweak:17,tween:[8,33],tweenshap:33,twice:20,twist:[16,17,30,40,76],twistchain:[17,40],two:[1,7,8,13,14,15,16,20,23,33,36,40,58,66,67,70,80,83,102,111],tx:[9,13],ty:107,type:[0,1,7,8,10,12,15,16,23,26,32,33,34,36,37,38,39,40,41,45,46,47,50,51,52,53,54,55,57,58,60,61,64,66,67,68,69,70,71,72,73,74,75,76,77,79,80,82,83,85,86,87,89,92,93,95,96,97,98,100,101,102,103,104,105,111],typeerror:111,typenam:45,typic:[4,10,21,23,37,41,67,87,111],u:[9,10,38,40,58,66,77,79,83,86,89,93,97],ui:[8,67,91,96],ul:89,un:68,unari:[62,98,100,103],unaryexpr:[98,112],uncap:55,uncapit:[0,55],unchang:73,unclear:23,under:[0,1,9,34,40,66,77,79,83,86,89,97],underscor:[21,73],unexpect:[7,23,83,102],unhid:92,unifi:8,uniform:[16,83,89,102],uniformli:[40,83,102],unit:[1,36,39,45,79,83,91,96,111,112],unitconvers:1,unittyp:45,univers:[13,20,56,107,111,112],unless:[10,37,40,61,89],unlik:[7,16,66],unlock:[89,92,110,112],unpack:[36,37,83,98,101,102],unpar:71,unpatch:[0,12,15,23],unpatchpymel:44,unsign:[98,111],unsupport:111,unsupportedlookuperror:46,unsur:10,until:[0,12,21,34,53],untouch:20,unus:61,unwant:8,unzip:12,up:[7,9,10,15,16,17,20,21,36,37,40,58,66,70,76,77,82,83,93,102,112],uparam:38,upaxi:[14,36,40,58,66,76,82,83,93,102],upcurv:17,updat:[8,10,33,40,112],upobject:58,upper:40,uppercas:37,upv:[7,16,40,58,66,83,93,102],upvec:9,upvector:[7,17,36,40,58,66,83,93,102],upvectororcurv:40,us:[0,1,3,4,5,7,8,9,10,14,15,16,17,18,20,21,22,23,24,27,33,35,36,37,40,41,42,44,45,46,47,51,53,56,58,61,64,67,68,70,73,74,75,79,82,83,87,89,92,93,94,97,98,101,102,103,105,108,110,111,112],usabl:7,usefulli:1,uselocatorshap:89,user:[12,15,36,37,51,68,92],userloc:14,usernam:12,useseg:[83,102],usual:[7,8,33,37],util:[0,1,16,21,25,33,36,37,108],utilitytyp:0,uuid:73,uv:[8,33,75,87],uvalu:102,val:61,valid:[19,24,27],valu:[0,7,8,10,13,23,24,27,33,36,37,39,40,45,58,61,64,66,68,71,73,77,79,83,89,92,96,98,100,101,102,103,105,111,112],valueerror:[36,57,58],valueorlogicalindex:33,vanilla:46,vari:73,variabl:[26,41],variant:[7,8,10,20,36,111],varieti:[4,8,83,102],variou:[8,17,37],ve:12,vec1:111,vec2:111,vec3:111,vec:[23,111],vecn:111,vector:[1,7,16,17,19,20,23,36,40,51,56,58,61,65,66,70,71,73,74,76,80,82,83,85,89,93,100,101,102,103,106,109,112],vector_project:[64,105],vectormultipli:23,vectorproduct:111,version:[1,8,10,12,23,36,61,71,73,86,101,111],vertex:0,vertexconnect:[43,75,87],vertic:[0,66],vfx:2,via:[0,1,4,8,12,14,15,20,21,26,33,36,37,42,47,58,64,73,75,77,79,83,87,89,101,102,103,105],viewport:[1,3,4,7,8,9,10,14,16,17,20,56,107],virtual:16,visibility_opt:110,visit:12,vissect:110,visual:77,visualis:17,vtx:0,w:[64,83,87,98,100,102,103,105],wa:[8,10,36,40,68,83,86,89,102,111],wai:[0,4,7,8,10,12,15,16,20,56,64,83,102,111],walk:[6,9,16,30,71,89],want:[0,12,108],warranti:18,wd:87,we:[0,12,111],weight:[16,33,64,68,69,75,83,87,98,100,102,103,105,112],weightdistribut:87,weightednod:68,weightprecis:[43,75,87],weighttoler:[43,75,87],well:[7,10,13,14,20,61,64,66,83,89,92,98,105,107],were:[8,21,33,34,36],what:[0,8,10,12],whatev:38,whati:26,when:[0,1,3,7,8,9,10,12,14,15,16,20,23,26,33,36,40,47,56,60,61,64,67,68,70,73,80,83,87,89,92,98,101,102,105,111,112],where:[0,1,4,15,16,20,33,36,38,39,56,68,73,80,83,89,100,101,102,108,111],wherea:10,wherev:23,whether:[18,23,36,47,52,71,73,92],which:[7,9,12,14,17,33,36,40,47,61,64,73,77,83,89,92,98,100,102,103,105,108,110,111],whichev:3,whom:18,whose:[83,102],why:0,wide:112,width:[16,34,66,77,83,89,112],wiki:[64,105],wikipedia:[64,105],wind:40,window:[12,26,54],within:[1,52,66,83,98],without:[7,18,20,36,93,97],without_dupl:52,wm:[9,14,68,77,79,89,108],wn:68,won:[7,10,12,15,16,20,21,61,66,83,89,98,111],word:21,work:[0,7,8,10,12,14,16,17,20,23,36,64,80,87,92,110,111,112],workflow:[7,10,12,13,92],world:[0,4,9,10,17,20,23,39,40,56,57,58,61,66,71,76,77,79,83,89,101,102],worldgeooutput:[10,112],worldmatrix:[7,9,16,20,23,33,56,68,77,79,89,108,111],worldmesh:10,worldposit:[1,7,14,16,20,89,111],worldspac:[4,7,9,10,16,20,39,43,61,66,75,77,83,89,101,111,112],worldupobject:82,worldupvector:82,worm:30,worm_rig:[16,25,29,112],worm_rig_layout:[16,30,112],would:[1,23,36,111],wound:52,wr:[16,30],wrangl:[1,36,112],wrap:[10,16,35],wrapper:[7,8,15,23,26,43,67,75,83,87,89],wrong:[87,111,112],ws:[39,61,66,83,89,101],wu:82,wuo:82,x:[4,7,8,12,14,16,17,20,21,33,36,40,61,66,70,74,82,83,89,93,101,102,111,112],xf:33,xform:[12,17,111],xml:[8,75,87],xmlweight:[8,25,31,112],xvector:[20,111],xyz:[9,36,61,89,96,101,103,105],y:[7,9,14,16,17,20,21,33,36,61,66,70,74,82,83,93,101,102,111,112],yet:73,yield:[10,23,33],you:[0,1,3,4,7,8,9,10,12,14,16,17,20,21,22,36,40,67,76,83,92,102,108,111],your:[1,12,21,108],yourself:[5,9,111],yvector:20,yxz:23,z:[9,16,17,20,21,33,36,61,70,74,76,83,101,102,112],zero:[9,20,22],zip:[3,21,73],zvector:20,zxy:16},titles:["Adding Your Own Methods","Working with Angles and Rotations","Author","Connecting Controls","Control Shapes and Colors","Controller Tags and Pick-Walk Hierarchies","Controls","NURBS & Bezier Curves","Deformers","Drawing Controls","Geometry Basics","Geometry","Quick Start","Glossary","IK Handles","Implementation","Paya: PyMEL for Riggers","Joint Chains","MIT License","Maths","Matrices","Node Names","Offset Groups","Operator Basics","Package Configuration","paya","paya.cmds","paya.config","paya.environment","paya.examples","paya.examples.worm_rig","paya.lib","paya.lib.attrs","paya.lib.bsnboltons","paya.lib.controlshapes","paya.lib.loopback","paya.lib.mathops","paya.lib.names","paya.lib.nurbsutil","paya.lib.plugops","paya.lib.skel","paya.lib.suffixes","paya.lib.symmetry","paya.lib.xmlweights","paya.patch","paya.plugtree","paya.pools","paya.runtime","paya.test","paya.util","paya.util.accessor","paya.util.functions","paya.util.iterables","paya.util.modules","paya.util.path","paya.util.strings","Point-Matrix Multiplication","paya.runtime.comps.NurbsCurveCV","paya.runtime.comps.NurbsCurveParameter","Component Types","paya.runtime.data.EulerRotation","paya.runtime.data.Matrix","paya.runtime.data.Point","paya.runtime.data.Quaternion","paya.runtime.data.Vector","Data Types","paya.runtime.nodes.BezierCurve","paya.runtime.nodes.BlendShape","paya.runtime.nodes.Cluster","paya.runtime.nodes.ClusterHandle","paya.runtime.nodes.CurveWarp","paya.runtime.nodes.DagNode","paya.runtime.nodes.DeformableShape","paya.runtime.nodes.DependNode","paya.runtime.nodes.FourByFourMatrix","paya.runtime.nodes.GeometryFilter","paya.runtime.nodes.IkHandle","paya.runtime.nodes.Joint","paya.runtime.nodes.Lattice","paya.runtime.nodes.Locator","paya.runtime.nodes.MakeThreePointCircularArc","paya.runtime.nodes.Mesh","paya.runtime.nodes.MotionPath","paya.runtime.nodes.NurbsCurve","paya.runtime.nodes.NurbsSurface","paya.runtime.nodes.PointOnCurveInfo","paya.runtime.nodes.Shape","paya.runtime.nodes.SkinCluster","paya.runtime.nodes.Subdiv","paya.runtime.nodes.Transform","Node Types","paya.runtime.plugs.Angle","paya.runtime.plugs.Attribute","paya.runtime.plugs.BezierCurve","paya.runtime.plugs.Compound","paya.runtime.plugs.Enum","paya.runtime.plugs.EulerRotation","paya.runtime.plugs.Geometry","paya.runtime.plugs.Math1D","paya.runtime.plugs.Math2D","paya.runtime.plugs.Math3D","paya.runtime.plugs.Matrix","paya.runtime.plugs.NurbsCurve","paya.runtime.plugs.Quaternion","paya.runtime.plugs.String","paya.runtime.plugs.Vector","Plug (Attribute) Types","Scalars","Sugar & Style","Types","User Attributes","Vectors","What\u2019s New"],titleterms:{"0":[16,112],"1":[15,16,112],"2":[15,16,112],"3":112,"4":112,"5":112,"6":112,"7":112,"8":[16,112],"class":[0,1,15,20,56,107,111,112],"enum":95,"function":[12,51],"import":12,"new":[16,112],"switch":1,A:56,access:8,accessor:50,ad:[0,8],addit:[111,112],advantag:15,alias:8,an:0,angl:[1,91,111],appli:20,arc:7,argument:9,assembl:20,assign:8,attr:32,attribut:[92,106,110,112],author:2,background:[0,56],basic:[10,21,23],bezier:7,beziercurv:[66,93],blendshap:[8,67],bracket:0,bsnbolton:33,bug:112,chain:[14,17],chang:112,cluster:[8,68],clusterhandl:69,cmd:26,color:4,comp:[57,58],compon:[10,59],compound:94,config:27,configur:24,connect:3,construct:[15,20],constructor:[7,8],control:[3,4,5,6,9,111],controlshap:34,copi:[4,8],correct:8,creat:[14,20],cross:111,curv:7,curvewarp:[8,70],dagnod:71,data:[60,61,62,63,64,65,112],dedic:56,deform:8,deformableshap:72,depend:10,dependnod:73,determin:0,dimens:23,disabl:[21,110],disadvantag:15,discov:12,distribut:7,dot:111,draw:[9,17],drive:7,dump:8,edit:[8,10,17],enabl:110,environ:28,eulerrot:[60,96],exampl:[0,9,16,29,30,112],explicit:20,filter:20,fix:112,flip:8,fourbyfourmatrix:74,frame:7,from:111,gate:107,gener:[8,107,112],geometri:[8,10,11,97],geometryfilt:75,get:111,glossari:13,graph:10,group:[22,110],handl:[8,14],helper:23,hierarchi:5,ik:14,ikhandl:76,implement:[0,15,23],inbetween:8,inherit:0,inlin:14,inspect:0,instal:12,instanc:15,intercept:15,interfac:12,invert:[8,20],iter:52,joint:[7,17,77],lattic:78,length:[7,111],lib:[31,32,33,34,35,36,37,38,39,40,41,42,43],librari:4,licens:18,load:[8,17],locat:79,lock:7,lockout:14,loopback:35,magnitud:111,makethreepointcirculararc:80,manag:21,math1d:98,math2d:99,math3d:100,math:19,mathop:36,matric:[20,111],matrix:[56,61,101],measur:111,mesh:81,method:[0,9,10],mit:18,mix:23,modifi:21,modul:[53,112],motionpath:82,multipl:56,multipli:20,name:[21,37],node:[8,21,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,112],normal:8,nurb:7,nurbscurv:[83,102],nurbscurvecv:57,nurbscurveparamet:58,nurbssurfac:84,nurbsutil:38,object:0,offset:[20,22],oper:[23,56],orient:0,orthogon:20,other:8,out:8,own:0,packag:24,patch:[12,44],path:54,paya:[16,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,112],pick:5,plug:[10,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,112],plugop:39,plugtre:45,point:[8,56,62,111],pointoncurveinfo:85,pointposit:0,pole:14,pool:46,post:8,pre:8,prevent:14,product:111,pymel:16,quaternion:[63,103],quick:[12,20],radial:16,radian:1,relev:[1,20,56,107,111],reload:0,remov:8,reorder:110,represent:1,repulsor:16,requir:12,retriev:8,rig:16,rigger:16,rotat:1,rule:1,runtim:[12,47,57,58,60,61,62,63,64,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,112],s:112,sampl:10,scalar:107,section:110,set:4,shape:[4,10,86],skel:40,skinclust:[8,87],spline:14,start:12,statement:23,string:[55,104],style:108,subdiv:88,subtract:111,suffix:[21,41],sugar:108,swap:8,symmetri:42,tag:5,target:[0,8],templat:0,test:[20,48],transform:[4,10,89,111],trigonometri:1,twist:14,type:[21,59,65,90,106,109,112],under:110,us:12,user:[8,110],util:[49,50,51,52,53,54,55],valid:23,vector:[14,64,105,111],version:[16,112],walk:5,weight:8,what:112,which:0,work:1,worm:16,worm_rig:30,xmlweight:43,your:0}}) \ No newline at end of file diff --git a/docs/sugar_and_style.html b/docs/sugar_and_style.html index bacb0a09..c27fa7df 100644 --- a/docs/sugar_and_style.html +++ b/docs/sugar_and_style.html @@ -4,7 +4,7 @@ - Sugar & Style — paya 0.8.1 documentation + Sugar & Style — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/types_index.html b/docs/types_index.html index cd75e3b7..9a882349 100644 --- a/docs/types_index.html +++ b/docs/types_index.html @@ -4,7 +4,7 @@ - Types — paya 0.8.1 documentation + Types — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/user_attrs.html b/docs/user_attrs.html index 1cf8f30f..c3a820c4 100644 --- a/docs/user_attrs.html +++ b/docs/user_attrs.html @@ -4,7 +4,7 @@ - User Attributes — paya 0.8.1 documentation + User Attributes — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/vectors.html b/docs/vectors.html index 5825ac3c..90d2d8c3 100644 --- a/docs/vectors.html +++ b/docs/vectors.html @@ -4,7 +4,7 @@ - Vectors — paya 0.8.1 documentation + Vectors — paya 0.8.2 documentation @@ -34,7 +34,7 @@
    - 0.8.1 + 0.8.2
    diff --git a/docs/whats_new.html b/docs/whats_new.html index e2a0e195..b5873be9 100644 --- a/docs/whats_new.html +++ b/docs/whats_new.html @@ -4,7 +4,7 @@ - What’s New — paya 0.8.1 documentation + What’s New — paya 0.8.2 documentation @@ -33,7 +33,7 @@
    - 0.8.1 + 0.8.2
    @@ -45,10 +45,14 @@
  • -
    -

    Bugs Fixed

    +
    +

    Bugs Fixed

    @@ -437,8 +454,8 @@

    Additions & Changes to Plug (Attribute) TypesasShearMatrix()

    -
    -

    Bugs Fixed

    +
    +

    Bugs Fixed

    • paya.runtime.nodes.SkinCluster.create() does not parse influences / geometries correctly

    • @@ -455,8 +472,8 @@

      Bugs Fixed

      Version 0.7.2

      -
      -

      Bugs Fixed

      +
      +

      Bugs Fixed

      • The abstract plug tree doesn’t wrangle certain types of generic or typed attribute correctly

      • @@ -472,8 +489,8 @@

        Additions to paya.runtimesaveScriptEditor()

      -
      -

      Additions & Changes to Node Types

      +
      +

      Additions & Changes to Node Types

      • On BlendShape: exportTargets() @@ -496,8 +513,8 @@

        Additions & Changes to Node Types

        Version 0.7

        -
        -

        Additions to paya.runtime

        +
        +

        Additions to paya.runtime

        • findMelProc()

        @@ -644,14 +661,14 @@

        Bug Fixes

        Version 0.6

        -
        -

        Additions to paya.runtime

        +
        +

        Additions to paya.runtime

        -
        -

        Additions to Modules

        +
        +

        Additions to Modules

        -
        -

        Additions to Node Types

        +
        +

        Additions to Node Types

        • On GeometryFilter: getFromGeo() @@ -743,15 +760,15 @@

          General Changes

          Version 0.5

          -
          -

          Additions to paya.runtime

          +
          +

          Additions to paya.runtime

          • controlShapesLibrary (instance of ControlShapesLibrary)

          • createControl()

          -
          -

          Additions to Node Types

          +
          +

          Additions to Node Types

          -
          -

          Additions to Plug Types

          +
          +

          Additions to Plug Types

          -
          -

          Additions to General Classes

          +
          +

          Additions to General Classes

          • On ControlShapesLibrary: load() @@ -840,8 +857,8 @@

            Additions to General Classes

            Version 0.4.3

            -
            -

            Bugs Fixed

            +
            +

            Bugs Fixed

            @@ -850,8 +867,8 @@

            Bugs Fixed

            Version 0.4.2

            -
            -

            General Changes

            +
            +

            General Changes

            • paya.runtime.plugs.Matrix.decomposeAndApply() and paya.runtime.data.Matrix.decomposeAndApply() escape into simpler / faster implementations when no rotateAxis, jointOrient, inverseScale or pivot @@ -862,16 +879,16 @@

              General Changes

              Version 0.4.1

              -
              -

              General Changes

              +
              +

              General Changes

              -
              -

              Bugs Fixed

              +
              +

              Bugs Fixed

              • createFromCurve() fails with error about missing ‘override’ object

              • Missing createIkHandle()

              • @@ -882,22 +899,22 @@

                Bugs Fixed

                Version 0.4

                -
                -

                General Changes

                +
                +

                General Changes

                -
                -

                Additions to Modules

                +
                +

                Additions to Modules

                -
                -

                Additions to Data Types

                +
                +

                Additions to Data Types

                -
                -

                Additions to Node Types

                +
                +

                Additions to Node Types

                -
                -

                Additions to General Classes

                +
                +

                Additions to General Classes

                • On Chain: getFromStartEnd() @@ -993,13 +1010,13 @@

                  Additions to General Classes

                  Version 0.3

                  -
                  -

                  General Changes

                  +
                  +

                  General Changes

                  The abstract plug tree has been reworked to make names more intuitive and to better support angles and euler rotations.

                  -
                  -

                  Bugs Fixed

                  +
                  +

                  Bugs Fixed

                  -
                  -

                  Additions to Modules

                  +
                  +

                  Additions to Modules

                  -
                  -

                  Additions to Node Types

                  +
                  +

                  Additions to Node Types

                  -
                  -

                  Additions to Plug Types

                  +
                  +

                  Additions to Plug Types

                  -
                  -

                  Additions to Data Types

                  +
                  +

                  Additions to Data Types

                  • On EulerRotation: __add__() @@ -1185,8 +1202,8 @@

                    Additions

                    Version 0.1

                    -
                    -

                    Additions

                    +
                    +

                    Additions

                    • Patching engine

                    • paya.runtime interface

                    • diff --git a/lib/__pycache__/mathops.cpython-37.pyc b/lib/__pycache__/mathops.cpython-37.pyc index 43febfef..9edc7309 100644 Binary files a/lib/__pycache__/mathops.cpython-37.pyc and b/lib/__pycache__/mathops.cpython-37.pyc differ diff --git a/lib/__pycache__/skel.cpython-37.pyc b/lib/__pycache__/skel.cpython-37.pyc index 4810d0f4..10be0158 100644 Binary files a/lib/__pycache__/skel.cpython-37.pyc and b/lib/__pycache__/skel.cpython-37.pyc differ diff --git a/lib/mathops.py b/lib/mathops.py index 56b0997d..63ae1094 100644 --- a/lib/mathops.py +++ b/lib/mathops.py @@ -1,4 +1,7 @@ from collections import UserDict + +import maya.OpenMaya as om + from paya.lib.plugops import * from paya.util import conditionalExpandArgs @@ -53,25 +56,84 @@ def isVectorValueOrPlug(item): #--------------------------------------------------------------| Unit conversion #--------------------------------------------------------------| -class NativeUnits(object): +class NativeUnits: """ - Context manager. Switches Maya to centimetres and radians. + Context manager. Switches Maya to centimetres and radians. New-scene / + open-scene / save-scene events are compensated for with API callbacks. """ + __instance__ = None + __depth__ = 0 + + def __new__(cls, *args, **kwargs): + if cls.__instance__ is None: + cls.__instance__ = object.__new__(cls) + + return cls.__instance__ + def __enter__(self): - self._prevlinear = m.currentUnit(q=True, linear=True) - self._prevangle = m.currentUnit(q=True, angle=True) + if NativeUnits.__depth__ is 0: + self._captureUserUnits() + self._applyNativeUnits() + self._addCallbacks() - m.currentUnit(linear='cm') - m.currentUnit(angle='rad') + NativeUnits.__depth__ += 1 return self def __exit__(self, exc_type, exc_val, exc_tb): - m.currentUnit(linear=self._prevlinear) - m.currentUnit(angle=self._prevangle) + NativeUnits.__depth__ -= 1 + + if NativeUnits.__depth__ is 0: + self._removeCallbacks() + self._applyUserUnits() return False + def _captureUserUnits(self): + self._userUnits = { + 'linear': m.currentUnit(q=True, linear=True), + 'angle': m.currentUnit(q=True, angle=True) + } + + def _applyNativeUnits(self): + m.currentUnit(linear='cm') + m.currentUnit(angle='rad') + + def _applyUserUnits(self): + m.currentUnit(linear=self._userUnits['linear']) + m.currentUnit(angle=self._userUnits['angle']) + + def _addCallbacks(self): + self.afterNewCb = om.MSceneMessage.addCallback( + om.MSceneMessage.kAfterNew, self._afterNew) + + self.afterOpenCb = om.MSceneMessage.addCallback( + om.MSceneMessage.kAfterOpen, self._afterOpen) + + self.beforeSaveCb = om.MSceneMessage.addCallback( + om.MSceneMessage.kBeforeSave, self._beforeSave) + + self.afterSaveCb = om.MSceneMessage.addCallback( + om.MSceneMessage.kAfterSave, self._afterSave) + + def _removeCallbacks(self): + om.MMessage.removeCallback(self.afterOpenCb) + om.MMessage.removeCallback(self.beforeSaveCb) + om.MSceneMessage.removeCallback(self.afterSaveCb) + + def _afterNew(self, *args): + self._applyNativeUnits() + + def _afterOpen(self, *args): + self._captureUserUnits() + self._applyNativeUnits() + + def _beforeSave(self, *args): + self._applyUserUnits() + + def _afterSave(self, *args): + self._applyNativeUnits() + def nativeUnits(f): """ Decorator version of :class:`NativeUnits`. @@ -80,7 +142,6 @@ def nativeUnits(f): def wrapper(*args, **kwargs): with NativeUnits(): result = f(*args, **kwargs) - return result return wrapper diff --git a/plugtypes/__pycache__/vector.cpython-37.pyc b/plugtypes/__pycache__/vector.cpython-37.pyc index 6f8cdc50..1a957528 100644 Binary files a/plugtypes/__pycache__/vector.cpython-37.pyc and b/plugtypes/__pycache__/vector.cpython-37.pyc differ diff --git a/plugtypes/vector.py b/plugtypes/vector.py index fd3f558f..8bd4cf38 100644 --- a/plugtypes/vector.py +++ b/plugtypes/vector.py @@ -292,6 +292,7 @@ def angle(self, other, clockNormal=None): if complete: dot = cross.dot(other, normalize=True) angle = dot.gt(0.0).ifElse(_pu.radians(360.0)-angle, angle) + angle.__class__ = r.plugs.Angle return angle