Utility classes provide multi-purpose tools to create plugins for MotionBuilder. They are math functions, I/O classes, and array management classes providing ready-to-go usable classes for any plugin based on the MotionBuilder architecture.
The FBPlayerControl class lets you manipulate the transport controls (play, stop, step, loop) of animations.
The FBArrayTemplate class alleviates the C++ memory management problems of dynamic arrays. It is optimized to work with MotionBuilder.
The fbio.h header file defines the communication classes:
Vector and matrix manipulation functions such as FBAdd(), FBDot(), FBMult(), and FBMatrixInverse() are contained in the fbmath.h header file. They are also accessible from the pyfbsdk module.