Indicates that a type provides a mechanism for transforming transforms (i.e., position and orientation data) from tracking space to world space.
"Tracking space" is the coordinate space in which the underlying system tracks user movements, the environment, etc. "World space" is a simple characterization of the coordinate space in which game logic transpires. In order to translate real-world tracking data to virtual-world interactions, game logic needs to transform system observations in tracking space into game movements in world space; for example, if the user moves their hand by half a meter in the real world, but the game considers the user to currently be ten times their real size, the
Hand in game needs to move by 5 meters instead of half a meter. Types such as
Hand and
Controller, which are responsible for this translation step, use ITrackingToWorldTransformers to make the required space conversions.