Chapter 6
Principles of Maya Tool Design
Author
Adam Mechtley
Project
Tour of various existing tools and interfaces that ship with Maya
Example Files
None
Synopsis
This chapter centers around the theory behind designing good Maya tools and interfaces. It analyzes Maya’s existing user interface to provide guidelines for making tools that work predictably and are easy to use. It also explores higher-level concepts for code organization to ensure that tools and user interfaces can be easily extended. Areas of focus include location and inclusion of common buttons and options, use of selection order and descriptive naming, graceful exception handling and error trapping, as well as separation of functionality and form.
Resources
Other Notes
None
Errata for the First Edition
None