Difference between rotate and rotation?

On this page, there is a description between the difference between rotate and rotation: https://doc.babylonjs.com/how_to/rotate

Unlike rotation which determines the order of rotations and sets the mesh at the given angles rotate allows you to set the order of rotations, adds the angle to the current rotation and the frame of reference to use.

What is the difference between “determines the order of rotations” for rotation vs “allows you to set the order of rotations” for rotate? What are the differences between rotation and rotate?

Docs for rotate and rotation on the Mesh class: https://doc.babylonjs.com/api/classes/babylon.mesh

See Position and Rotation - Babylon.js Documentation and Positioning, Rotating, Scaling - Babylon.js Documentation

Basically rotation is a ‘turn to’ method and rotate a ‘turn by’ method, ie it adds to the current rotation.