M
Magnitude of vectors, 16-17, 22, 47-48, 155
Maps, cubic reflection, 232-251
Marking menu for joints, 364-367
Mathematics
algebra, 11-13
floating-point, 9, 43, 139, 440
functions and computers, 10
integers, 8-9, 139
irrational numbers , 10
matrix, 25-26
numbers, 8-10
rational numbers, 9
trigonometry, 13-15
vector, 15-25
MathWorld Web resources, 455
Matrices
mathematical primer, 25-26
matrix variables , 45-46, 47-48, 50
Maya
ASCII format, 449-450
Maya Embedded Language. S ee MEL
menus , customizing, 347-354
panels, 367-371
startup scripts, 352
UI ( user interface), working with MEL in, 30-34
Measurement, units of angular, 26-27
MEL
Command Feedback area, 30, 31
Command Line, 30-31
Command Shell, 31-32
executing code, 33
introduction, 2-3
MEL command, 34-39
Script Editor, 32-34, 420, 422
working in Maya UI (user interface), 30-34
Memory
optimizing usage and loops , 145-146
procedures in, 67, 74
reading files into, 413, 414-415
requirements of floating-point numbers, 43
variables in, 46-47, 64
Menus, custom. See Editing Maya menus
Modal dialog project
adding Confirm dialog, 311
adding Progress window, 311-312
renaming selection list, 309-310
using dialog in place of passed variable, 310-311
Modeling menu global variables, 351
Modeling panel and blend shape animation, 374-376
Multiplying
matrices, 26
scalars and vectors, 21
variables, 50
vectors, 23-24