Utility classes
 
 
 

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.

This topic addresses the utility classes that provide you with the required level of functionality. Among the functionality provided is the following:

Along with the data structures necessary to interact with MotionBuilder, the ORSDK includes a series of utility classes that are used to manipulate data, interact with hardware, or complete any of the normal functions that might be needed in the course of developing a plug-in for MotionBuilder.

In addition to the functionality they provide, utility classes also give you the ability to create scalable cross-platform codes, as they are supported in all versions of the ORSDK. This eliminates any unnecessary modifications for cross-platform development.