.. MASH Technical file, created by Ian Waters
   sphinx-quickstart on Wed Apr 19 16:21:02 2017.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

MASH API Examples
************************
Example files to help you get started
Please note, most of the examples will create Playblasts.

Breakable Dynamic Constraints
======================================

.. image:: _examples/breakableConstraints.png

:download:`Breakable Dynamic Constraints <_examples/breakableConstraints.py>`

Color and Mesh Falloffs
======================================

.. image:: _examples/colourOffsetMesh.png

:download:`Color and Mesh Falloffs <_examples/colourOffsetMesh.py>`

Continous Dynamic Constraints
======================================

.. image:: _examples/continuousConstraints.png

:download:`Continous Dynamic Constraints <_examples/continuousConstraints.py>`

Curl Noise
===================

.. image:: _examples/curlNoise.png

:download:`Curl Noise <_examples/curlNoise.py>`

Dynamic Chain
===================

.. image:: _examples/dynamicChain.png

:download:`Dynamic Chain <_examples/dynamicChain.py>`

Greeble fun
===================

.. image:: _examples/greeble.png

:download:`Greeble fun <_examples/greeble.py>`

Explode This Mesh (Smart Preset)
=====================================
This preset uses the Drop Window. Please see :doc:`/DropWindow` page for details 

.. image:: _examples/explodeMesh.png

:download:`Explode This Mesh <_examples/explodeThisMesh.py>`

Pile Of Stuff (Smart Preset)
=====================================
This preset uses the Drop Window. Please see :doc:`/DropWindow` page for details 
This preset uses two Drop Windows, the first asks you for the 'stuff', the second
asks for a shape for the pile, in the above screenshot a torus was used.

.. image:: _examples/pileOfStuff.png

:download:`Make a Pile of Stuff <_examples/pileOfStuff.py>`

Fix Intersections (Smart Preset)
=====================================
This preset uses the Drop Window. Please see :doc:`/DropWindow` page for details 
This preset will resolve intersections between objects taking their size/shape into account.

.. image:: _examples/fixIntersections.png

:download:`Fix Intersections <_examples/fixIntersections.py>`

Signal and Color
===================

.. image:: _examples/signalColour.png

:download:`Signal and Color <_examples/signalColour.py>`

Time
===================

.. image:: _examples/staggerTime.png

:download:`Time <_examples/staggerTime.py>`

World node with Ignore Slope
======================================

.. image:: _examples/worldIgnoreSlope.png

:download:`World node with Ignore Slope <_examples/worldIgnoreSlope.py>`