This concept video overviews the process of tool development in general terms, covering a solid way to approach any given tool development project.
We now start with the first part of the development process: Identifying exactly what the problem is and noting how it would be handled in Maya's UI.
Now that we know what problem we are solving, we set up the first sections of our code in collecting the information we need from the selected objects in the scene. NOTE: Changes in Maya require the last line in your splitter script to be Y axis rather than X!
In order to have the appropriate number of segments created and for each new joint to be moved, our script will require us to loop several commands.
To keep us from running to problems of having the wong things selected, we now input some selection verification code.
The script will not stay useful for very long if we do not implement some way to automatically rename joints; we do this here.
With the bulk of our script's functionality in place, we can now move on to placing the entire code within a procedure.
Now comes the part where we design a user interface for people to make use of our script without having to type any actual code!
The UI is now complete. We now connect it to our code via a new procedure and take a look at some features that could be added!