| [Byte](/Data-Types.html#common-data-types) | Frequency (scaled by 100) |
## Other Information
The oscillate event enables the client to oscillate one of 5 of it's position parameters.
i.e.corresponding to the camera's degrees of freedom; parameters 0, 1, and 2 refer to the location of the camera, while 3 and 4 deal with the camera's orientation.
Together, these enable complex effects involving manipulation of the camera position to give rise to simulated earth-quakes and camera shock.
| Parameter | Description |
|--|--|
| 0 | Camera location along world X axis (a horizontal axis, aligned with map grid X) |
| 1 | Camera location along world Z axis (vertical axis) |
| 2 | Camera location along world Y axis (a horizontal axis, aligned with map grid Y) |
| 3 | Camera orientation in world X plane w.r.t. world Z axis, i.e.yaw |
| 4 | Camera orientation in world Z plane w.r.t. world X axis, i.e.pitch |
Note there is no built-in way to manipulate camera roll, as this is not one of the camera's degrees of freedom.
## What it's doing
Every time the world is rendered, each camera parameter that is enabled for oscillation is offset by a value computed as follows: