├── .gitignore ├── Assets └── suzane.mdl ├── Code ├── CH14Demo.cpp ├── CH14Demo.h ├── CH15Demo.cpp ├── CH15Demo.h ├── CH16Demo.cpp ├── CH16Demo.h ├── Camera.cpp ├── Camera.h ├── Cloth.cpp ├── Cloth.h ├── CollisionFeature.cpp ├── CollisionFeature.h ├── Compare.h ├── ConservationOfMomentum.cpp ├── ConservationOfMomentum.h ├── DemoBase.cpp ├── DemoBase.h ├── DemoWindow.cpp ├── DemoWindow.h ├── DistanceJoint.cpp ├── DistanceJoint.h ├── FixedFunctionPrimitives.cpp ├── FixedFunctionPrimitives.h ├── GLWindow.cpp ├── GLWindow.h ├── Geometry2D.cpp ├── Geometry2D.h ├── Geometry3D.cpp ├── Geometry3D.h ├── IMGUIWindow.cpp ├── IMGUIWindow.h ├── IWindow.cpp ├── IWindow.h ├── JointDemo.cpp ├── JointDemo.h ├── LinearImpulse.cpp ├── LinearImpulse.h ├── ObjLoader.cpp ├── ObjLoader.h ├── Particle.cpp ├── Particle.h ├── PhysicsSystem.cpp ├── PhysicsSystem.h ├── QuadTree.cpp ├── QuadTree.h ├── RaycastDemo.cpp ├── RaycastDemo.h ├── Rigidbody.h ├── RigidbodyVolume.cpp ├── RigidbodyVolume.h ├── RotationalForce.cpp ├── RotationalForce.h ├── Scene.cpp ├── Scene.h ├── SimpleSprings.cpp ├── SimpleSprings.h ├── Spring.cpp ├── Spring.h ├── glad │ ├── glad.c │ ├── glad.h │ └── khrplatform.h ├── imgui │ ├── ImGuizmo.cpp │ ├── ImGuizmo.h │ ├── LICENSE │ ├── imconfig.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_draw.cpp │ ├── imgui_implementation.cpp │ ├── imgui_implementation.h │ ├── imgui_internal.h │ ├── stb_rect_pack.h │ ├── stb_textedit.h │ └── stb_truetype.h ├── main-win32.cpp ├── matrices.cpp ├── matrices.h ├── tiny_obj_loader.h ├── vectors.cpp └── vectors.h ├── Figures ├── Chapter01 │ ├── figure_1_1.png │ ├── figure_1_10.png │ ├── figure_1_11.png │ ├── figure_1_12.png │ ├── figure_1_13.png │ ├── figure_1_14.png │ ├── figure_1_15.png │ ├── figure_1_16.png │ ├── figure_1_17.png │ ├── figure_1_18.png │ ├── figure_1_19.png │ ├── figure_1_2.png │ ├── figure_1_3.png │ ├── figure_1_4.png │ ├── figure_1_5.png │ ├── figure_1_6.png │ ├── figure_1_8.png │ └── figure_1_9.png ├── Chapter02 │ └── figure_2_1.png ├── Chapter03 │ ├── figure_3_1.png │ ├── figure_3_10.png │ ├── figure_3_11.png │ ├── figure_3_12.png │ ├── figure_3_13.png │ ├── figure_3_14.png │ ├── figure_3_15.png │ ├── figure_3_16.png │ ├── figure_3_17.png │ ├── figure_3_18.png │ ├── figure_3_19.png │ ├── figure_3_2.png │ ├── figure_3_20.png │ ├── figure_3_21.png │ ├── figure_3_22.png │ ├── figure_3_23.png │ ├── figure_3_24.png │ ├── figure_3_25.png │ ├── figure_3_3.png │ ├── figure_3_4.png │ ├── figure_3_5.png │ ├── figure_3_6.png │ ├── figure_3_7.png │ ├── figure_3_8.png │ ├── figure_3_9.png │ ├── figure_3_rev_1.png │ ├── figure_3_rev_2.png │ ├── figure_3_rev_3.png │ └── figure_3_rev_4.png ├── Chapter04 │ ├── figure_4_1.png │ ├── figure_4_2.png │ ├── figure_4_3.png │ ├── figure_4_4.png │ ├── figure_4_5.png │ └── figure_4_6.png ├── Chapter05 │ ├── figure_5_1.png │ ├── figure_5_2.png │ ├── figure_5_3.png │ ├── figure_5_4.png │ ├── figure_5_5.png │ ├── figure_5_6.png │ └── figure_5_7.png ├── Chapter06 │ ├── figure_6_1.png │ ├── figure_6_2.png │ ├── figure_6_3.png │ ├── figure_6_4.png │ └── figure_6_5.png ├── Chapter07 │ ├── figure_7_1.png │ ├── figure_7_2.png │ ├── figure_7_3.png │ ├── figure_7_4.png │ ├── figure_7_5.png │ ├── figure_7_6.png │ ├── figure_7_7.png │ └── figure_7_8.png ├── Chapter08 │ ├── figure_8_1.png │ ├── figure_8_2.png │ ├── figure_8_3.png │ ├── figure_8_4.png │ ├── figure_8_5.png │ └── figure_8_6.png ├── Chapter09 │ ├── extra_9_1.png │ ├── extra_9_2.png │ ├── figure_9_1.png │ ├── figure_9_2.png │ ├── figure_9_3.png │ ├── figure_9_4.png │ ├── figure_9_5.png │ ├── figure_9_6.png │ ├── figure_9_7.png │ ├── figure_9_8.png │ ├── figure_9_9.png │ └── figure_9_extra_1.png ├── Chapter10 │ ├── extra_10_1.png │ ├── figure_10_1.png │ ├── figure_10_10.png │ ├── figure_10_11.png │ ├── figure_10_12.png │ ├── figure_10_2.png │ ├── figure_10_3.png │ ├── figure_10_4.png │ ├── figure_10_5.png │ ├── figure_10_5_obb.png │ ├── figure_10_6.png │ ├── figure_10_6_obb.png │ ├── figure_10_7.png │ ├── figure_10_7_obb.png │ ├── figure_10_8.png │ └── figure_10_9.png ├── Chapter11 │ ├── figure_11_1.png │ ├── figure_11_10.png │ ├── figure_11_11.png │ ├── figure_11_12.png │ ├── figure_11_13.png │ ├── figure_11_14.png │ ├── figure_11_15.png │ ├── figure_11_16.png │ ├── figure_11_17.png │ ├── figure_11_2.png │ ├── figure_11_3.png │ ├── figure_11_4.png │ ├── figure_11_5.png │ ├── figure_11_6.png │ ├── figure_11_7.png │ ├── figure_11_8.png │ └── figure_11_9.png ├── Chapter12 │ ├── extra_12_1.png │ ├── extra_12_2.png │ └── extra_12_3.png ├── Chapter13 │ ├── extra_13_1.png │ ├── extra_13_2.png │ ├── extra_13_3.png │ ├── extra_13_4.png │ ├── extra_13_5.png │ ├── figure_13_1.png │ └── figure_13_2.png ├── Chapter14 │ ├── extra_14_1.png │ ├── extra_14_2.png │ ├── extra_14_3.png │ ├── figure_14_1.png │ ├── figure_14_2.png │ ├── figure_14_3.png │ ├── figure_14_4.png │ ├── figure_14_5.png │ ├── figure_14_6.png │ ├── figure_14_7.png │ ├── figure_14_8.png │ └── figure_14_9.png ├── Chapter15 │ ├── extra_15_1.png │ ├── extra_15_2.png │ ├── extra_15_3.png │ ├── extra_15_4.png │ ├── extra_15_5.png │ ├── figure_15_1.png │ ├── figure_15_2.png │ ├── figure_15_3.png │ └── figure_15_4.png ├── Chapter16 │ ├── extra_16_1.png │ ├── figure_16_1.png │ ├── figure_16_2.png │ ├── figure_16_3.png │ ├── figure_16_4.png │ └── figure_16_5.png ├── Chapter17 │ ├── extra_17_1.png │ ├── figure_17_1.png │ ├── figure_17_2.png │ ├── figure_17_3.png │ ├── figure_17_4.png │ ├── figure_17_5.png │ └── figure_17_6.png └── Promotional │ ├── chapter14.gif │ ├── chapter15.gif │ ├── chapter16.gif │ └── cover.png ├── Projects ├── VisualStudio2015.sln ├── VisualStudio2015.vcxproj └── VisualStudio2015.vcxproj.filters ├── README.md └── img ├── Chapter_14.stg ├── Chapter_15.stg ├── Chapter_16.stg ├── chapter14.gif ├── chapter15.gif ├── chapter16.gif ├── cover.png ├── no.png └── yes.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/suzane.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Assets/suzane.mdl -------------------------------------------------------------------------------- /Code/CH14Demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CH14Demo.cpp -------------------------------------------------------------------------------- /Code/CH14Demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CH14Demo.h -------------------------------------------------------------------------------- /Code/CH15Demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CH15Demo.cpp -------------------------------------------------------------------------------- /Code/CH15Demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CH15Demo.h -------------------------------------------------------------------------------- /Code/CH16Demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CH16Demo.cpp -------------------------------------------------------------------------------- /Code/CH16Demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CH16Demo.h -------------------------------------------------------------------------------- /Code/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Camera.cpp -------------------------------------------------------------------------------- /Code/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Camera.h -------------------------------------------------------------------------------- /Code/Cloth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Cloth.cpp -------------------------------------------------------------------------------- /Code/Cloth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Cloth.h -------------------------------------------------------------------------------- /Code/CollisionFeature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CollisionFeature.cpp -------------------------------------------------------------------------------- /Code/CollisionFeature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/CollisionFeature.h -------------------------------------------------------------------------------- /Code/Compare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Compare.h -------------------------------------------------------------------------------- /Code/ConservationOfMomentum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/ConservationOfMomentum.cpp -------------------------------------------------------------------------------- /Code/ConservationOfMomentum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/ConservationOfMomentum.h -------------------------------------------------------------------------------- /Code/DemoBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/DemoBase.cpp -------------------------------------------------------------------------------- /Code/DemoBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/DemoBase.h -------------------------------------------------------------------------------- /Code/DemoWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/DemoWindow.cpp -------------------------------------------------------------------------------- /Code/DemoWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/DemoWindow.h -------------------------------------------------------------------------------- /Code/DistanceJoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/DistanceJoint.cpp -------------------------------------------------------------------------------- /Code/DistanceJoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/DistanceJoint.h -------------------------------------------------------------------------------- /Code/FixedFunctionPrimitives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/FixedFunctionPrimitives.cpp -------------------------------------------------------------------------------- /Code/FixedFunctionPrimitives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/FixedFunctionPrimitives.h -------------------------------------------------------------------------------- /Code/GLWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/GLWindow.cpp -------------------------------------------------------------------------------- /Code/GLWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/GLWindow.h -------------------------------------------------------------------------------- /Code/Geometry2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Geometry2D.cpp -------------------------------------------------------------------------------- /Code/Geometry2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Geometry2D.h -------------------------------------------------------------------------------- /Code/Geometry3D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Geometry3D.cpp -------------------------------------------------------------------------------- /Code/Geometry3D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Geometry3D.h -------------------------------------------------------------------------------- /Code/IMGUIWindow.cpp: -------------------------------------------------------------------------------- 1 | #include "IMGUIWindow.h" -------------------------------------------------------------------------------- /Code/IMGUIWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/IMGUIWindow.h -------------------------------------------------------------------------------- /Code/IWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/IWindow.cpp -------------------------------------------------------------------------------- /Code/IWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/IWindow.h -------------------------------------------------------------------------------- /Code/JointDemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/JointDemo.cpp -------------------------------------------------------------------------------- /Code/JointDemo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/JointDemo.h -------------------------------------------------------------------------------- /Code/LinearImpulse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/LinearImpulse.cpp -------------------------------------------------------------------------------- /Code/LinearImpulse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/LinearImpulse.h -------------------------------------------------------------------------------- /Code/ObjLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/ObjLoader.cpp -------------------------------------------------------------------------------- /Code/ObjLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/ObjLoader.h -------------------------------------------------------------------------------- /Code/Particle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Particle.cpp -------------------------------------------------------------------------------- /Code/Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Particle.h -------------------------------------------------------------------------------- /Code/PhysicsSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/PhysicsSystem.cpp -------------------------------------------------------------------------------- /Code/PhysicsSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/PhysicsSystem.h -------------------------------------------------------------------------------- /Code/QuadTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/QuadTree.cpp -------------------------------------------------------------------------------- /Code/QuadTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/QuadTree.h -------------------------------------------------------------------------------- /Code/RaycastDemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/RaycastDemo.cpp -------------------------------------------------------------------------------- /Code/RaycastDemo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/RaycastDemo.h -------------------------------------------------------------------------------- /Code/Rigidbody.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Rigidbody.h -------------------------------------------------------------------------------- /Code/RigidbodyVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/RigidbodyVolume.cpp -------------------------------------------------------------------------------- /Code/RigidbodyVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/RigidbodyVolume.h -------------------------------------------------------------------------------- /Code/RotationalForce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/RotationalForce.cpp -------------------------------------------------------------------------------- /Code/RotationalForce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/RotationalForce.h -------------------------------------------------------------------------------- /Code/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Scene.cpp -------------------------------------------------------------------------------- /Code/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Scene.h -------------------------------------------------------------------------------- /Code/SimpleSprings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/SimpleSprings.cpp -------------------------------------------------------------------------------- /Code/SimpleSprings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/SimpleSprings.h -------------------------------------------------------------------------------- /Code/Spring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Spring.cpp -------------------------------------------------------------------------------- /Code/Spring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/Spring.h -------------------------------------------------------------------------------- /Code/glad/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/glad/glad.c -------------------------------------------------------------------------------- /Code/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/glad/glad.h -------------------------------------------------------------------------------- /Code/glad/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/glad/khrplatform.h -------------------------------------------------------------------------------- /Code/imgui/ImGuizmo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/ImGuizmo.cpp -------------------------------------------------------------------------------- /Code/imgui/ImGuizmo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/ImGuizmo.h -------------------------------------------------------------------------------- /Code/imgui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/LICENSE -------------------------------------------------------------------------------- /Code/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/imconfig.h -------------------------------------------------------------------------------- /Code/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/imgui.cpp -------------------------------------------------------------------------------- /Code/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/imgui.h -------------------------------------------------------------------------------- /Code/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /Code/imgui/imgui_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/imgui_implementation.cpp -------------------------------------------------------------------------------- /Code/imgui/imgui_implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/imgui_implementation.h -------------------------------------------------------------------------------- /Code/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/imgui_internal.h -------------------------------------------------------------------------------- /Code/imgui/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/stb_rect_pack.h -------------------------------------------------------------------------------- /Code/imgui/stb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/stb_textedit.h -------------------------------------------------------------------------------- /Code/imgui/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/imgui/stb_truetype.h -------------------------------------------------------------------------------- /Code/main-win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/main-win32.cpp -------------------------------------------------------------------------------- /Code/matrices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/matrices.cpp -------------------------------------------------------------------------------- /Code/matrices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/matrices.h -------------------------------------------------------------------------------- /Code/tiny_obj_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/tiny_obj_loader.h -------------------------------------------------------------------------------- /Code/vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/vectors.cpp -------------------------------------------------------------------------------- /Code/vectors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Code/vectors.h -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_1.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_10.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_11.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_12.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_13.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_14.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_15.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_16.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_17.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_18.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_19.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_2.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_3.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_4.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_5.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_6.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_8.png -------------------------------------------------------------------------------- /Figures/Chapter01/figure_1_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter01/figure_1_9.png -------------------------------------------------------------------------------- /Figures/Chapter02/figure_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter02/figure_2_1.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_1.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_10.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_11.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_12.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_13.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_14.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_15.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_16.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_17.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_18.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_19.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_2.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_20.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_21.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_22.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_23.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_24.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_25.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_3.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_4.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_5.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_6.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_7.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_8.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_9.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_rev_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_rev_1.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_rev_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_rev_2.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_rev_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_rev_3.png -------------------------------------------------------------------------------- /Figures/Chapter03/figure_3_rev_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter03/figure_3_rev_4.png -------------------------------------------------------------------------------- /Figures/Chapter04/figure_4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter04/figure_4_1.png -------------------------------------------------------------------------------- /Figures/Chapter04/figure_4_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter04/figure_4_2.png -------------------------------------------------------------------------------- /Figures/Chapter04/figure_4_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter04/figure_4_3.png -------------------------------------------------------------------------------- /Figures/Chapter04/figure_4_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter04/figure_4_4.png -------------------------------------------------------------------------------- /Figures/Chapter04/figure_4_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter04/figure_4_5.png -------------------------------------------------------------------------------- /Figures/Chapter04/figure_4_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter04/figure_4_6.png -------------------------------------------------------------------------------- /Figures/Chapter05/figure_5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter05/figure_5_1.png -------------------------------------------------------------------------------- /Figures/Chapter05/figure_5_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter05/figure_5_2.png -------------------------------------------------------------------------------- /Figures/Chapter05/figure_5_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter05/figure_5_3.png -------------------------------------------------------------------------------- /Figures/Chapter05/figure_5_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter05/figure_5_4.png -------------------------------------------------------------------------------- /Figures/Chapter05/figure_5_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter05/figure_5_5.png -------------------------------------------------------------------------------- /Figures/Chapter05/figure_5_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter05/figure_5_6.png -------------------------------------------------------------------------------- /Figures/Chapter05/figure_5_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter05/figure_5_7.png -------------------------------------------------------------------------------- /Figures/Chapter06/figure_6_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter06/figure_6_1.png -------------------------------------------------------------------------------- /Figures/Chapter06/figure_6_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter06/figure_6_2.png -------------------------------------------------------------------------------- /Figures/Chapter06/figure_6_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter06/figure_6_3.png -------------------------------------------------------------------------------- /Figures/Chapter06/figure_6_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter06/figure_6_4.png -------------------------------------------------------------------------------- /Figures/Chapter06/figure_6_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter06/figure_6_5.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_1.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_2.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_3.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_4.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_5.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_6.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_7.png -------------------------------------------------------------------------------- /Figures/Chapter07/figure_7_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter07/figure_7_8.png -------------------------------------------------------------------------------- /Figures/Chapter08/figure_8_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter08/figure_8_1.png -------------------------------------------------------------------------------- /Figures/Chapter08/figure_8_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter08/figure_8_2.png -------------------------------------------------------------------------------- /Figures/Chapter08/figure_8_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter08/figure_8_3.png -------------------------------------------------------------------------------- /Figures/Chapter08/figure_8_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter08/figure_8_4.png -------------------------------------------------------------------------------- /Figures/Chapter08/figure_8_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter08/figure_8_5.png -------------------------------------------------------------------------------- /Figures/Chapter08/figure_8_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter08/figure_8_6.png -------------------------------------------------------------------------------- /Figures/Chapter09/extra_9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/extra_9_1.png -------------------------------------------------------------------------------- /Figures/Chapter09/extra_9_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/extra_9_2.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_1.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_2.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_3.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_4.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_5.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_6.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_7.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_8.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_9.png -------------------------------------------------------------------------------- /Figures/Chapter09/figure_9_extra_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter09/figure_9_extra_1.png -------------------------------------------------------------------------------- /Figures/Chapter10/extra_10_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/extra_10_1.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_1.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_10.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_11.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_12.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_2.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_3.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_4.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_5.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_5_obb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_5_obb.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_6.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_6_obb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_6_obb.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_7.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_7_obb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_7_obb.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_8.png -------------------------------------------------------------------------------- /Figures/Chapter10/figure_10_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter10/figure_10_9.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_1.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_10.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_11.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_12.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_13.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_14.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_15.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_16.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_17.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_2.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_3.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_4.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_5.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_6.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_7.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_8.png -------------------------------------------------------------------------------- /Figures/Chapter11/figure_11_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter11/figure_11_9.png -------------------------------------------------------------------------------- /Figures/Chapter12/extra_12_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter12/extra_12_1.png -------------------------------------------------------------------------------- /Figures/Chapter12/extra_12_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter12/extra_12_2.png -------------------------------------------------------------------------------- /Figures/Chapter12/extra_12_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter12/extra_12_3.png -------------------------------------------------------------------------------- /Figures/Chapter13/extra_13_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter13/extra_13_1.png -------------------------------------------------------------------------------- /Figures/Chapter13/extra_13_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter13/extra_13_2.png -------------------------------------------------------------------------------- /Figures/Chapter13/extra_13_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter13/extra_13_3.png -------------------------------------------------------------------------------- /Figures/Chapter13/extra_13_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter13/extra_13_4.png -------------------------------------------------------------------------------- /Figures/Chapter13/extra_13_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter13/extra_13_5.png -------------------------------------------------------------------------------- /Figures/Chapter13/figure_13_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter13/figure_13_1.png -------------------------------------------------------------------------------- /Figures/Chapter13/figure_13_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter13/figure_13_2.png -------------------------------------------------------------------------------- /Figures/Chapter14/extra_14_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/extra_14_1.png -------------------------------------------------------------------------------- /Figures/Chapter14/extra_14_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/extra_14_2.png -------------------------------------------------------------------------------- /Figures/Chapter14/extra_14_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/extra_14_3.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_1.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_2.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_3.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_4.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_5.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_6.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_7.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_8.png -------------------------------------------------------------------------------- /Figures/Chapter14/figure_14_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter14/figure_14_9.png -------------------------------------------------------------------------------- /Figures/Chapter15/extra_15_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/extra_15_1.png -------------------------------------------------------------------------------- /Figures/Chapter15/extra_15_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/extra_15_2.png -------------------------------------------------------------------------------- /Figures/Chapter15/extra_15_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/extra_15_3.png -------------------------------------------------------------------------------- /Figures/Chapter15/extra_15_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/extra_15_4.png -------------------------------------------------------------------------------- /Figures/Chapter15/extra_15_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/extra_15_5.png -------------------------------------------------------------------------------- /Figures/Chapter15/figure_15_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/figure_15_1.png -------------------------------------------------------------------------------- /Figures/Chapter15/figure_15_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/figure_15_2.png -------------------------------------------------------------------------------- /Figures/Chapter15/figure_15_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/figure_15_3.png -------------------------------------------------------------------------------- /Figures/Chapter15/figure_15_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter15/figure_15_4.png -------------------------------------------------------------------------------- /Figures/Chapter16/extra_16_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter16/extra_16_1.png -------------------------------------------------------------------------------- /Figures/Chapter16/figure_16_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter16/figure_16_1.png -------------------------------------------------------------------------------- /Figures/Chapter16/figure_16_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter16/figure_16_2.png -------------------------------------------------------------------------------- /Figures/Chapter16/figure_16_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter16/figure_16_3.png -------------------------------------------------------------------------------- /Figures/Chapter16/figure_16_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter16/figure_16_4.png -------------------------------------------------------------------------------- /Figures/Chapter16/figure_16_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter16/figure_16_5.png -------------------------------------------------------------------------------- /Figures/Chapter17/extra_17_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter17/extra_17_1.png -------------------------------------------------------------------------------- /Figures/Chapter17/figure_17_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter17/figure_17_1.png -------------------------------------------------------------------------------- /Figures/Chapter17/figure_17_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter17/figure_17_2.png -------------------------------------------------------------------------------- /Figures/Chapter17/figure_17_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter17/figure_17_3.png -------------------------------------------------------------------------------- /Figures/Chapter17/figure_17_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter17/figure_17_4.png -------------------------------------------------------------------------------- /Figures/Chapter17/figure_17_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter17/figure_17_5.png -------------------------------------------------------------------------------- /Figures/Chapter17/figure_17_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Chapter17/figure_17_6.png -------------------------------------------------------------------------------- /Figures/Promotional/chapter14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Promotional/chapter14.gif -------------------------------------------------------------------------------- /Figures/Promotional/chapter15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Promotional/chapter15.gif -------------------------------------------------------------------------------- /Figures/Promotional/chapter16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Promotional/chapter16.gif -------------------------------------------------------------------------------- /Figures/Promotional/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Figures/Promotional/cover.png -------------------------------------------------------------------------------- /Projects/VisualStudio2015.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Projects/VisualStudio2015.sln -------------------------------------------------------------------------------- /Projects/VisualStudio2015.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Projects/VisualStudio2015.vcxproj -------------------------------------------------------------------------------- /Projects/VisualStudio2015.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/Projects/VisualStudio2015.vcxproj.filters -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/README.md -------------------------------------------------------------------------------- /img/Chapter_14.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/Chapter_14.stg -------------------------------------------------------------------------------- /img/Chapter_15.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/Chapter_15.stg -------------------------------------------------------------------------------- /img/Chapter_16.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/Chapter_16.stg -------------------------------------------------------------------------------- /img/chapter14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/chapter14.gif -------------------------------------------------------------------------------- /img/chapter15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/chapter15.gif -------------------------------------------------------------------------------- /img/chapter16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/chapter16.gif -------------------------------------------------------------------------------- /img/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/cover.png -------------------------------------------------------------------------------- /img/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/no.png -------------------------------------------------------------------------------- /img/yes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gszauer/GamePhysicsCookbook/HEAD/img/yes.png --------------------------------------------------------------------------------