Instance Property


The orientation of the agent in 3D space.


@property(nonatomic, assign) matrix_float3x3 rotation;


The agent updates its own position, rotation, and velocity according to its goals when you call its updateWithDeltaTime: method.

However, you can still directly change the rotation of an agent. Do this when you want to move a static agent (that is, one with no goals) or override an agent’s behavior as a direct result of user input.

See Also

Managing an Agent’s Position and Orientation


The current position of the agent in 3D space.