This section presents the key MotionBuilder SDK classes used to manage objects and interface with the MotionBuilder application.
The FBSystem
class provides access to MotionBuilder's scene object, the current take, the renderer, as well as information about the underlying computer system. The FBApplication
class is primarily responsible for file input and output. It also provides similar functionality to that of the "File" menu within the application.
FBComponent
is the base entity class for most objects in the MotionBuilder SDK. The name and namespace of a component can be used for searching. FBProperty
is the base property class. The state and behavior of an FBComponent
is often defined by its various instances FBProperty
. FBPlug
is the common base class for FBComponent
and FBProperty
. This class allows for components and properties to connect with one another.
Several utility classes and methods are available to manipulate vectors, matrices, animation playback, video, and images.