c3dr: An R Package to Read and Write C3D Motion Capture Files
Abstract
Human motion can be recorded in several ways, including three-dimensional motion capture systems, force platforms, electromyographic measurement devices, and inertial measurement units.These biomechanical measurements are stored and combined in data containers.The standard format for these data containers is the C3D file format.Software for working with C3D files has primarily been limited to programming languages such as C++, Python, or MATLAB.We here present c3dr, an R package for reading and writing C3D files.R is a programming language widely used for statistical modeling and data visualization, and c3dr extends its capabilities to biomechanical data analysis.The package is built on the open C++ library ezc3d (Michaud & Begon, 2021).With c3dr, researchers can use R to modify, visualize, and model biomechanical data stored in C3D files.
Fields of Study & Subjects
Data Analysis with R
Human Motion and Animation
Mechanics and Biomechanics Studies
Publication details
- Journal / source
- The Journal of Open Source Software
- Volume
- 11
- Issue
- 118
- Pages
- 9951–9951
- Publication date
- 11 February 2026
- Language
- EN