Often during an experience you will need to reposition the user's avatar. This can be done using the SDK's Locomotion feature. It will even allow you to specify an alternative mode to what you have set in your Locomotion Settings.
Often with teleporting, you will want to change the position without affecting the current rotation. This can be done in the following ways:
### Simple, Position Only
### Complex, Override Default Values
## Teleport and Rotate
Other times you will need to set the rotation of the avatar while teleporting. This can be done by passing in a rotation value.