Object Model
This section presents the key MotionBuilder SDK classes used to manage objects and interface with the MotionBuilder application.
FBSystem and FBApplication
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, FBProperty and FBPlug
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.
Utility Classes
Several utility classes and methods are available to manipulate vectors, matrices, animation playback, video, and images.