3D With Hoops: Build Interactive 3d Graphics into Your C++ Applications