Skip to content

jinjinhe2001/MAT201B-physics-allolib

Repository files navigation

Physics Allolib

Introduction

Physics Allolib is a toy physical engine written in C++ as a final project for UC Santa Barbara's MAT201B course. It includes some physics simulation like rigid bodies, collisions and cloth simulation, and I implemented octree for accelerating the collisions. And this project supports UCSB MAT's AlloSphere which is a 3D, 360-degree immersive Research Facility.

Building

This project is based on allolib which supports MacOS/Linux/Windows(some extra steps for building on Windows).
To build Physics Allolib, follow these steps:

git clone --recurse-submodules https://github.com/jinjinhe2001/MAT201B-physics-allolib.git
./update.sh
./configure.sh
./run.sh

Result

physics.mp4
  • alloshpere adapt alloshpere adapt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published