R/add_movement_functions.R
add_angular_diff.Rd
Takes a movement or eye tracker data frame, derives rotation matrices from orientation data, applies them to a reference direction vector, and calculates the row-by-row angular difference for the vector rotation.
add_angular_diff(df, direction = c(0, 0, 1))
Movement or eye tracker or combined/resampled data frame. Expects either columns `rot_x`, `rot_y`, `rot_z`, or columns `gaze_direction_x`, `gaze_direction_y`, `gaze_direction_z`
Reference gaze vector direction (default: forward)
Input data frame with column `angular_diff` added.