N-Dimensional Rigid Body Dynamics
July 2020
Marc ten Bosch
SIGGRAPH 2020 Technical PaperAbstract
I present a formulation for Rigid Body Dynamics that is independent of the dimension of the space. I describe the state and equations of motion of rigid bodies using geometric algebra. Using collision detection algorithms extended to nD I resolve collisions and contact between bodies. My implementation is 4D, but the techniques described here apply to any number of dimensions. I display these four-dimensional rigid bodies by taking a three-dimensional slice through them. I allow the user to manipulate these bodies in real-time.
Links
This is underlying research for 4D Toys and Miegakure.
Video
4D Toys Trailer
Bibtex
@article{tenbosch2020NDrigidbody, author = {ten Bosch, Marc}, title = {N-Dimensional Rigid Body Dynamics}, journal = {ACM Trans. Graph.}, DOI = {10.1145/3386569.3392483}, volume = (39), number = (4), year = (2020), issue_date = {July 2020}, month = {jul}, articleno = {55}, numpages = {6}, pages = {55:1--55:6}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {http://dx.doi.org/10.1145/3386569.3392483}, }