From 60cbbdec07ab7a5636eac5b3c024ae44e937f4d4 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 13 Dec 2021 00:07:19 +0800 Subject: +init --- .../ThirdParty/Box2D/docs/images/body_origin.gif | Bin 0 -> 912 bytes .../ThirdParty/Box2D/docs/images/captured_toi.svg | 124 +++++++++ .../Box2D/docs/images/chain_loop_inwards.svg | 310 +++++++++++++++++++++ .../Box2D/docs/images/chain_loop_outwards.svg | 310 +++++++++++++++++++++ .../ThirdParty/Box2D/docs/images/chain_shape.svg | 198 +++++++++++++ .../Box2D/docs/images/convex_concave.gif | Bin 0 -> 2303 bytes Client/ThirdParty/Box2D/docs/images/debug_draw.png | Bin 0 -> 48950 bytes Client/ThirdParty/Box2D/docs/images/distance.svg | 178 ++++++++++++ .../Box2D/docs/images/distance_joint.gif | Bin 0 -> 2358 bytes Client/ThirdParty/Box2D/docs/images/gear_joint.gif | Bin 0 -> 2119 bytes .../Box2D/docs/images/ghost_collision.svg | 237 ++++++++++++++++ .../Box2D/docs/images/ghost_vertices.svg | 265 ++++++++++++++++++ Client/ThirdParty/Box2D/docs/images/logo.svg | 126 +++++++++ Client/ThirdParty/Box2D/docs/images/manifolds.svg | 256 +++++++++++++++++ Client/ThirdParty/Box2D/docs/images/missed_toi.svg | 153 ++++++++++ Client/ThirdParty/Box2D/docs/images/modules.svg | 222 +++++++++++++++ .../ThirdParty/Box2D/docs/images/overlap_test.svg | 148 ++++++++++ .../Box2D/docs/images/prismatic_joint.gif | Bin 0 -> 2298 bytes .../ThirdParty/Box2D/docs/images/pulley_joint.gif | Bin 0 -> 3526 bytes Client/ThirdParty/Box2D/docs/images/raycast.svg | 151 ++++++++++ .../Box2D/docs/images/revolute_joint.gif | Bin 0 -> 1920 bytes .../Box2D/docs/images/self_intersect.svg | 149 ++++++++++ .../Box2D/docs/images/skin_collision.svg | 140 ++++++++++ .../Box2D/docs/images/skinned_polygon.svg | 181 ++++++++++++ Client/ThirdParty/Box2D/docs/images/testbed.png | Bin 0 -> 42221 bytes Client/ThirdParty/Box2D/docs/images/tunneling1.svg | 162 +++++++++++ Client/ThirdParty/Box2D/docs/images/tunneling2.svg | 140 ++++++++++ .../ThirdParty/Box2D/docs/images/wheel_joint.svg | 193 +++++++++++++ Client/ThirdParty/Box2D/docs/images/winding.svg | 241 ++++++++++++++++ 29 files changed, 3884 insertions(+) create mode 100644 Client/ThirdParty/Box2D/docs/images/body_origin.gif create mode 100644 Client/ThirdParty/Box2D/docs/images/captured_toi.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/chain_loop_inwards.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/chain_loop_outwards.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/chain_shape.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/convex_concave.gif create mode 100644 Client/ThirdParty/Box2D/docs/images/debug_draw.png create mode 100644 Client/ThirdParty/Box2D/docs/images/distance.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/distance_joint.gif create mode 100644 Client/ThirdParty/Box2D/docs/images/gear_joint.gif create mode 100644 Client/ThirdParty/Box2D/docs/images/ghost_collision.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/ghost_vertices.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/logo.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/manifolds.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/missed_toi.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/modules.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/overlap_test.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/prismatic_joint.gif create mode 100644 Client/ThirdParty/Box2D/docs/images/pulley_joint.gif create mode 100644 Client/ThirdParty/Box2D/docs/images/raycast.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/revolute_joint.gif create mode 100644 Client/ThirdParty/Box2D/docs/images/self_intersect.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/skin_collision.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/skinned_polygon.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/testbed.png create mode 100644 Client/ThirdParty/Box2D/docs/images/tunneling1.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/tunneling2.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/wheel_joint.svg create mode 100644 Client/ThirdParty/Box2D/docs/images/winding.svg (limited to 'Client/ThirdParty/Box2D/docs/images') diff --git a/Client/ThirdParty/Box2D/docs/images/body_origin.gif b/Client/ThirdParty/Box2D/docs/images/body_origin.gif new file mode 100644 index 0000000..cef1707 Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/body_origin.gif differ diff --git a/Client/ThirdParty/Box2D/docs/images/captured_toi.svg b/Client/ThirdParty/Box2D/docs/images/captured_toi.svg new file mode 100644 index 0000000..e5d951d --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/captured_toi.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + t=0 + t=1 + + + diff --git a/Client/ThirdParty/Box2D/docs/images/chain_loop_inwards.svg b/Client/ThirdParty/Box2D/docs/images/chain_loop_inwards.svg new file mode 100644 index 0000000..9fea243 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/chain_loop_inwards.svg @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + + normal + + diff --git a/Client/ThirdParty/Box2D/docs/images/chain_loop_outwards.svg b/Client/ThirdParty/Box2D/docs/images/chain_loop_outwards.svg new file mode 100644 index 0000000..1f03926 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/chain_loop_outwards.svg @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + + normal + + diff --git a/Client/ThirdParty/Box2D/docs/images/chain_shape.svg b/Client/ThirdParty/Box2D/docs/images/chain_shape.svg new file mode 100644 index 0000000..04ea959 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/chain_shape.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + ghost + ghost + + diff --git a/Client/ThirdParty/Box2D/docs/images/convex_concave.gif b/Client/ThirdParty/Box2D/docs/images/convex_concave.gif new file mode 100644 index 0000000..feefdf0 Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/convex_concave.gif differ diff --git a/Client/ThirdParty/Box2D/docs/images/debug_draw.png b/Client/ThirdParty/Box2D/docs/images/debug_draw.png new file mode 100644 index 0000000..8b4d56f Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/debug_draw.png differ diff --git a/Client/ThirdParty/Box2D/docs/images/distance.svg b/Client/ThirdParty/Box2D/docs/images/distance.svg new file mode 100644 index 0000000..afefe85 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/distance.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/distance_joint.gif b/Client/ThirdParty/Box2D/docs/images/distance_joint.gif new file mode 100644 index 0000000..3fd44a4 Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/distance_joint.gif differ diff --git a/Client/ThirdParty/Box2D/docs/images/gear_joint.gif b/Client/ThirdParty/Box2D/docs/images/gear_joint.gif new file mode 100644 index 0000000..9737d7d Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/gear_joint.gif differ diff --git a/Client/ThirdParty/Box2D/docs/images/ghost_collision.svg b/Client/ThirdParty/Box2D/docs/images/ghost_collision.svg new file mode 100644 index 0000000..8ca172c --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/ghost_collision.svg @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + box motion + internal normal + edge1 + edge2  + + diff --git a/Client/ThirdParty/Box2D/docs/images/ghost_vertices.svg b/Client/ThirdParty/Box2D/docs/images/ghost_vertices.svg new file mode 100644 index 0000000..0777123 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/ghost_vertices.svg @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + v0 + v1 + v2 + v3 + (ghost) + (ghost) + + diff --git a/Client/ThirdParty/Box2D/docs/images/logo.svg b/Client/ThirdParty/Box2D/docs/images/logo.svg new file mode 100644 index 0000000..f002689 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/logo.svg @@ -0,0 +1,126 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/manifolds.svg b/Client/ThirdParty/Box2D/docs/images/manifolds.svg new file mode 100644 index 0000000..564fe9f --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/manifolds.svg @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + two points, one normal + one point, one normal + + diff --git a/Client/ThirdParty/Box2D/docs/images/missed_toi.svg b/Client/ThirdParty/Box2D/docs/images/missed_toi.svg new file mode 100644 index 0000000..a8fbbe4 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/missed_toi.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + t=0 + t=1 + + separating axis + + diff --git a/Client/ThirdParty/Box2D/docs/images/modules.svg b/Client/ThirdParty/Box2D/docs/images/modules.svg new file mode 100644 index 0000000..08200be --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/modules.svg @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Common + Collision + + Dynamics + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/overlap_test.svg b/Client/ThirdParty/Box2D/docs/images/overlap_test.svg new file mode 100644 index 0000000..be78e9b --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/overlap_test.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/prismatic_joint.gif b/Client/ThirdParty/Box2D/docs/images/prismatic_joint.gif new file mode 100644 index 0000000..ac2037f Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/prismatic_joint.gif differ diff --git a/Client/ThirdParty/Box2D/docs/images/pulley_joint.gif b/Client/ThirdParty/Box2D/docs/images/pulley_joint.gif new file mode 100644 index 0000000..ad8d4fb Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/pulley_joint.gif differ diff --git a/Client/ThirdParty/Box2D/docs/images/raycast.svg b/Client/ThirdParty/Box2D/docs/images/raycast.svg new file mode 100644 index 0000000..78ac5df --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/raycast.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/revolute_joint.gif b/Client/ThirdParty/Box2D/docs/images/revolute_joint.gif new file mode 100644 index 0000000..39b74e2 Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/revolute_joint.gif differ diff --git a/Client/ThirdParty/Box2D/docs/images/self_intersect.svg b/Client/ThirdParty/Box2D/docs/images/self_intersect.svg new file mode 100644 index 0000000..9970d4b --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/self_intersect.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/skin_collision.svg b/Client/ThirdParty/Box2D/docs/images/skin_collision.svg new file mode 100644 index 0000000..29ac847 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/skin_collision.svg @@ -0,0 +1,140 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + Polygons collidewith their skin + + diff --git a/Client/ThirdParty/Box2D/docs/images/skinned_polygon.svg b/Client/ThirdParty/Box2D/docs/images/skinned_polygon.svg new file mode 100644 index 0000000..d93934c --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/skinned_polygon.svg @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/testbed.png b/Client/ThirdParty/Box2D/docs/images/testbed.png new file mode 100644 index 0000000..e2de2ad Binary files /dev/null and b/Client/ThirdParty/Box2D/docs/images/testbed.png differ diff --git a/Client/ThirdParty/Box2D/docs/images/tunneling1.svg b/Client/ThirdParty/Box2D/docs/images/tunneling1.svg new file mode 100644 index 0000000..b6d68b0 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/tunneling1.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + time0 + time1 + + diff --git a/Client/ThirdParty/Box2D/docs/images/tunneling2.svg b/Client/ThirdParty/Box2D/docs/images/tunneling2.svg new file mode 100644 index 0000000..fa6d609 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/tunneling2.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + t=0 + t=1 + + diff --git a/Client/ThirdParty/Box2D/docs/images/wheel_joint.svg b/Client/ThirdParty/Box2D/docs/images/wheel_joint.svg new file mode 100644 index 0000000..9e61929 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/wheel_joint.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Client/ThirdParty/Box2D/docs/images/winding.svg b/Client/ThirdParty/Box2D/docs/images/winding.svg new file mode 100644 index 0000000..e543df0 --- /dev/null +++ b/Client/ThirdParty/Box2D/docs/images/winding.svg @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + x + + y + + CCW winding + + + + + + -- cgit v1.1-26-g67d0