The following operating systems, compilers, and languages are required:
The following new methods and properties have been added to MotionBuilder 2019.
The new FBCurveEventManager class allows you to register a callback to an FCurve event.
A new sample illustrating how to use FBCurveEventManager is available in the toolfcurveevent directory under Samples.
The new FBFCurveEditorUtility class adds the ability to update FCurves, get FCurves, get FCurve properties, register and unregister FCurve events, and edit externally-stored FCurves.
A new sample illustrating how to use FBCurveEditorUtility is available in the toolfcurveevent directory under Samples.
The following functions have been added to the API:
New functions for creating, loading, and deleting pinned character presets have been added to the FBPropertyListCharacter class.
FBModelOptical::CreateRigidBody() in C++ and FBModelOptical.CreateRigidBody() in Python allow you to create a rigid body object from optical markers.
The ContentLocked property has been added to the FBNamespace class. When a namespace's ContentLocked property is set, objects cannot be added to nor removed from the namespace. Any nested namespaces within the locked namespace also cannot be changed.
The EnablePlotAuxEffectors property has been added to the FBPlotPopup class. Setting EnablePlotAuxEffectors to No prevents auxiliary effectors from snapping their position onto their related effectors when plotting to the Control Rig.
The following SpaceBall device properties are now available through the API: