在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → 愤怒的小鸟物理引擎Box2D(c++)带文档

愤怒的小鸟物理引擎Box2D(c++)带文档

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:8.16M
  • 下载次数:4
  • 浏览次数:13
  • 发布时间:2023-12-13
  • 实例类别:C/C++语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.rar
  • 所需积分:2
 相关标签: box2d 愤怒的小鸟 c++ 2d 文档

实例介绍

【实例简介】著名的愤怒的小鸟物理引擎Box2D(c )带文档,附带vc 工程。可直接用vc7.0编译

【实例截图】

from clipboard

【核心代码】

.
├── Box2D v2.0.2 完整版.pdf
├── Box2D_v2.2.0
│   ├── Box2D
│   │   ├── Box2D
│   │   │   ├── Box2D.h
│   │   │   ├── Box2DConfig.cmake
│   │   │   ├── CMakeLists.txt
│   │   │   ├── Collision
│   │   │   │   ├── Shapes
│   │   │   │   │   ├── b2ChainShape.cpp
│   │   │   │   │   ├── b2ChainShape.h
│   │   │   │   │   ├── b2CircleShape.cpp
│   │   │   │   │   ├── b2CircleShape.h
│   │   │   │   │   ├── b2EdgeShape.cpp
│   │   │   │   │   ├── b2EdgeShape.h
│   │   │   │   │   ├── b2PolygonShape.cpp
│   │   │   │   │   ├── b2PolygonShape.h
│   │   │   │   │   └── b2Shape.h
│   │   │   │   ├── b2BroadPhase.cpp
│   │   │   │   ├── b2BroadPhase.h
│   │   │   │   ├── b2CollideCircle.cpp
│   │   │   │   ├── b2CollideEdge.cpp
│   │   │   │   ├── b2CollidePolygon.cpp
│   │   │   │   ├── b2Collision.cpp
│   │   │   │   ├── b2Collision.h
│   │   │   │   ├── b2Distance.cpp
│   │   │   │   ├── b2Distance.h
│   │   │   │   ├── b2DynamicTree.cpp
│   │   │   │   ├── b2DynamicTree.h
│   │   │   │   ├── b2TimeOfImpact.cpp
│   │   │   │   └── b2TimeOfImpact.h
│   │   │   ├── Common
│   │   │   │   ├── b2BlockAllocator.cpp
│   │   │   │   ├── b2BlockAllocator.h
│   │   │   │   ├── b2Draw.cpp
│   │   │   │   ├── b2Draw.h
│   │   │   │   ├── b2GrowableStack.h
│   │   │   │   ├── b2Math.cpp
│   │   │   │   ├── b2Math.h
│   │   │   │   ├── b2Settings.cpp
│   │   │   │   ├── b2Settings.h
│   │   │   │   ├── b2StackAllocator.cpp
│   │   │   │   ├── b2StackAllocator.h
│   │   │   │   ├── b2Timer.cpp
│   │   │   │   └── b2Timer.h
│   │   │   ├── Dynamics
│   │   │   │   ├── Contacts
│   │   │   │   │   ├── b2ChainAndCircleContact.cpp
│   │   │   │   │   ├── b2ChainAndCircleContact.h
│   │   │   │   │   ├── b2ChainAndPolygonContact.cpp
│   │   │   │   │   ├── b2ChainAndPolygonContact.h
│   │   │   │   │   ├── b2CircleContact.cpp
│   │   │   │   │   ├── b2CircleContact.h
│   │   │   │   │   ├── b2Contact.cpp
│   │   │   │   │   ├── b2Contact.h
│   │   │   │   │   ├── b2ContactSolver.cpp
│   │   │   │   │   ├── b2ContactSolver.h
│   │   │   │   │   ├── b2EdgeAndCircleContact.cpp
│   │   │   │   │   ├── b2EdgeAndCircleContact.h
│   │   │   │   │   ├── b2EdgeAndPolygonContact.cpp
│   │   │   │   │   ├── b2EdgeAndPolygonContact.h
│   │   │   │   │   ├── b2PolygonAndCircleContact.cpp
│   │   │   │   │   ├── b2PolygonAndCircleContact.h
│   │   │   │   │   ├── b2PolygonContact.cpp
│   │   │   │   │   └── b2PolygonContact.h
│   │   │   │   ├── Joints
│   │   │   │   │   ├── b2DistanceJoint.cpp
│   │   │   │   │   ├── b2DistanceJoint.h
│   │   │   │   │   ├── b2FrictionJoint.cpp
│   │   │   │   │   ├── b2FrictionJoint.h
│   │   │   │   │   ├── b2GearJoint.cpp
│   │   │   │   │   ├── b2GearJoint.h
│   │   │   │   │   ├── b2Joint.cpp
│   │   │   │   │   ├── b2Joint.h
│   │   │   │   │   ├── b2MouseJoint.cpp
│   │   │   │   │   ├── b2MouseJoint.h
│   │   │   │   │   ├── b2PrismaticJoint.cpp
│   │   │   │   │   ├── b2PrismaticJoint.h
│   │   │   │   │   ├── b2PulleyJoint.cpp
│   │   │   │   │   ├── b2PulleyJoint.h
│   │   │   │   │   ├── b2RevoluteJoint.cpp
│   │   │   │   │   ├── b2RevoluteJoint.h
│   │   │   │   │   ├── b2RopeJoint.cpp
│   │   │   │   │   ├── b2RopeJoint.h
│   │   │   │   │   ├── b2WeldJoint.cpp
│   │   │   │   │   ├── b2WeldJoint.h
│   │   │   │   │   ├── b2WheelJoint.cpp
│   │   │   │   │   └── b2WheelJoint.h
│   │   │   │   ├── b2Body.cpp
│   │   │   │   ├── b2Body.h
│   │   │   │   ├── b2ContactManager.cpp
│   │   │   │   ├── b2ContactManager.h
│   │   │   │   ├── b2Fixture.cpp
│   │   │   │   ├── b2Fixture.h
│   │   │   │   ├── b2Island.cpp
│   │   │   │   ├── b2Island.h
│   │   │   │   ├── b2TimeStep.h
│   │   │   │   ├── b2World.cpp
│   │   │   │   ├── b2World.h
│   │   │   │   ├── b2WorldCallbacks.cpp
│   │   │   │   └── b2WorldCallbacks.h
│   │   │   └── Rope
│   │   │       ├── b2Rope.cpp
│   │   │       └── b2Rope.h
│   │   ├── Build
│   │   │   ├── ALL_BUILD.vcproj
│   │   │   ├── Box2D
│   │   │   │   ├── Box2D.dir
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── BuildLog.htm
│   │   │   │   │       ├── b2BlockAllocator.obj
│   │   │   │   │       ├── b2Body.obj
│   │   │   │   │       ├── b2BroadPhase.obj
│   │   │   │   │       ├── b2ChainAndCircleContact.obj
│   │   │   │   │       ├── b2ChainAndPolygonContact.obj
│   │   │   │   │       ├── b2ChainShape.obj
│   │   │   │   │       ├── b2CircleContact.obj
│   │   │   │   │       ├── b2CircleShape.obj
│   │   │   │   │       ├── b2CollideCircle.obj
│   │   │   │   │       ├── b2CollideEdge.obj
│   │   │   │   │       ├── b2CollidePolygon.obj
│   │   │   │   │       ├── b2Collision.obj
│   │   │   │   │       ├── b2Contact.obj
│   │   │   │   │       ├── b2ContactManager.obj
│   │   │   │   │       ├── b2ContactSolver.obj
│   │   │   │   │       ├── b2Distance.obj
│   │   │   │   │       ├── b2DistanceJoint.obj
│   │   │   │   │       ├── b2Draw.obj
│   │   │   │   │       ├── b2DynamicTree.obj
│   │   │   │   │       ├── b2EdgeAndCircleContact.obj
│   │   │   │   │       ├── b2EdgeAndPolygonContact.obj
│   │   │   │   │       ├── b2EdgeShape.obj
│   │   │   │   │       ├── b2Fixture.obj
│   │   │   │   │       ├── b2FrictionJoint.obj
│   │   │   │   │       ├── b2GearJoint.obj
│   │   │   │   │       ├── b2Island.obj
│   │   │   │   │       ├── b2Joint.obj
│   │   │   │   │       ├── b2Math.obj
│   │   │   │   │       ├── b2MouseJoint.obj
│   │   │   │   │       ├── b2PolygonAndCircleContact.obj
│   │   │   │   │       ├── b2PolygonContact.obj
│   │   │   │   │       ├── b2PolygonShape.obj
│   │   │   │   │       ├── b2PrismaticJoint.obj
│   │   │   │   │       ├── b2PulleyJoint.obj
│   │   │   │   │       ├── b2RevoluteJoint.obj
│   │   │   │   │       ├── b2Rope.obj
│   │   │   │   │       ├── b2RopeJoint.obj
│   │   │   │   │       ├── b2Settings.obj
│   │   │   │   │       ├── b2StackAllocator.obj
│   │   │   │   │       ├── b2TimeOfImpact.obj
│   │   │   │   │       ├── b2Timer.obj
│   │   │   │   │       ├── b2WeldJoint.obj
│   │   │   │   │       ├── b2WheelJoint.obj
│   │   │   │   │       ├── b2World.obj
│   │   │   │   │       └── b2WorldCallbacks.obj
│   │   │   │   ├── Box2D.vcproj
│   │   │   │   ├── CMakeFiles
│   │   │   │   │   ├── generate.stamp
│   │   │   │   │   └── generate.stamp.depend
│   │   │   │   ├── cmake_install.cmake
│   │   │   │   └── debug
│   │   │   │       ├── Box2D.lib
│   │   │   │       ├── box2d.idb
│   │   │   │       └── box2d.pdb
│   │   │   ├── Box2D.ncb
│   │   │   ├── Box2D.sln
│   │   │   ├── Box2D.suo
│   │   │   ├── CMakeCache.txt
│   │   │   ├── CMakeFiles
│   │   │   │   ├── ALL_BUILD.rule
│   │   │   │   ├── CMakeCCompiler.cmake
│   │   │   │   ├── CMakeCPlatform.cmake
│   │   │   │   ├── CMakeCXXCompiler.cmake
│   │   │   │   ├── CMakeCXXPlatform.cmake
│   │   │   │   ├── CMakeDetermineCompilerABI_C.bin
│   │   │   │   ├── CMakeDetermineCompilerABI_CXX.bin
│   │   │   │   ├── CMakeOutput.log
│   │   │   │   ├── CMakeRCCompiler.cmake
│   │   │   │   ├── CMakeSystem.cmake
│   │   │   │   ├── CMakeTmp
│   │   │   │   │   ├── CMakeFiles
│   │   │   │   │   ├── cmTryCompileExec.dir
│   │   │   │   │   │   └── Debug
│   │   │   │   │   └── debug
│   │   │   │   ├── TargetDirectories.txt
│   │   │   │   ├── cmake.check_cache
│   │   │   │   ├── generate.stamp
│   │   │   │   └── generate.stamp.depend
│   │   │   ├── HelloWorld
│   │   │   │   ├── CMakeFiles
│   │   │   │   │   ├── generate.stamp
│   │   │   │   │   └── generate.stamp.depend
│   │   │   │   ├── HelloWorld.dir
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── BuildLog.htm
│   │   │   │   │       └── HelloWorld.obj
│   │   │   │   ├── HelloWorld.vcproj
│   │   │   │   ├── cmake_install.cmake
│   │   │   │   └── debug
│   │   │   │       ├── HelloWorld.exe
│   │   │   │       ├── HelloWorld.ilk
│   │   │   │       ├── helloworld.idb
│   │   │   │       └── helloworld.pdb
│   │   │   ├── Readme.txt
│   │   │   ├── Testbed
│   │   │   │   ├── CMakeFiles
│   │   │   │   │   ├── generate.stamp
│   │   │   │   │   └── generate.stamp.depend
│   │   │   │   ├── Testbed.dir
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── BuildLog.htm
│   │   │   │   │       ├── Main.obj
│   │   │   │   │       ├── Render.obj
│   │   │   │   │       ├── Test.obj
│   │   │   │   │       └── TestEntries.obj
│   │   │   │   ├── Testbed.vcproj
│   │   │   │   ├── cmake_install.cmake
│   │   │   │   └── debug
│   │   │   │       ├── Testbed.exe
│   │   │   │       ├── Testbed.ilk
│   │   │   │       ├── testbed.idb
│   │   │   │       └── testbed.pdb
│   │   │   ├── cmake_install.cmake
│   │   │   ├── freeglut
│   │   │   │   ├── CMakeFiles
│   │   │   │   │   ├── generate.stamp
│   │   │   │   │   └── generate.stamp.depend
│   │   │   │   ├── cmake_install.cmake
│   │   │   │   ├── debug
│   │   │   │   │   ├── freeglut_static.idb
│   │   │   │   │   ├── freeglut_static.lib
│   │   │   │   │   └── freeglut_static.pdb
│   │   │   │   ├── freeglut_static.dir
│   │   │   │   │   └── Debug
│   │   │   │   │       ├── BuildLog.htm
│   │   │   │   │       ├── freeglut_callbacks.obj
│   │   │   │   │       ├── freeglut_cursor.obj
│   │   │   │   │       ├── freeglut_display.obj
│   │   │   │   │       ├── freeglut_ext.obj
│   │   │   │   │       ├── freeglut_font.obj
│   │   │   │   │       ├── freeglut_font_data.obj
│   │   │   │   │       ├── freeglut_gamemode.obj
│   │   │   │   │       ├── freeglut_geometry.obj
│   │   │   │   │       ├── freeglut_glutfont_definitions.obj
│   │   │   │   │       ├── freeglut_init.obj
│   │   │   │   │       ├── freeglut_input_devices.obj
│   │   │   │   │       ├── freeglut_joystick.obj
│   │   │   │   │       ├── freeglut_main.obj
│   │   │   │   │       ├── freeglut_menu.obj
│   │   │   │   │       ├── freeglut_misc.obj
│   │   │   │   │       ├── freeglut_overlay.obj
│   │   │   │   │       ├── freeglut_spaceball.obj
│   │   │   │   │       ├── freeglut_state.obj
│   │   │   │   │       ├── freeglut_stroke_mono_roman.obj
│   │   │   │   │       ├── freeglut_stroke_roman.obj
│   │   │   │   │       ├── freeglut_structure.obj
│   │   │   │   │       ├── freeglut_teapot.obj
│   │   │   │   │       ├── freeglut_videoresize.obj
│   │   │   │   │       └── freeglut_window.obj
│   │   │   │   └── freeglut_static.vcproj
│   │   │   └── glui
│   │   │       ├── CMakeFiles
│   │   │       │   ├── generate.stamp
│   │   │       │   └── generate.stamp.depend
│   │   │       ├── cmake_install.cmake
│   │   │       ├── debug
│   │   │       │   ├── glui.idb
│   │   │       │   ├── glui.lib
│   │   │       │   └── glui.pdb
│   │   │       ├── glui.dir
│   │   │       │   └── Debug
│   │   │       │       ├── BuildLog.htm
│   │   │       │       ├── algebra3.obj
│   │   │       │       ├── arcball.obj
│   │   │       │       ├── glui.obj
│   │   │       │       ├── glui_add_controls.obj
│   │   │       │       ├── glui_bitmap_img_data.obj
│   │   │       │       ├── glui_bitmaps.obj
│   │   │       │       ├── glui_button.obj
│   │   │       │       ├── glui_checkbox.obj
│   │   │       │       ├── glui_column.obj
│   │   │       │       ├── glui_commandline.obj
│   │   │       │       ├── glui_control.obj
│   │   │       │       ├── glui_edittext.obj
│   │   │       │       ├── glui_filebrowser.obj
│   │   │       │       ├── glui_list.obj
│   │   │       │       ├── glui_listbox.obj
│   │   │       │       ├── glui_mouse_iaction.obj
│   │   │       │       ├── glui_node.obj
│   │   │       │       ├── glui_panel.obj
│   │   │       │       ├── glui_radio.obj
│   │   │       │       ├── glui_rollout.obj
│   │   │       │       ├── glui_rotation.obj
│   │   │       │       ├── glui_scrollbar.obj
│   │   │       │       ├── glui_separator.obj
│   │   │       │       ├── glui_spinner.obj
│   │   │       │       ├── glui_statictext.obj
│   │   │       │       ├── glui_string.obj
│   │   │       │       ├── glui_textbox.obj
│   │   │       │       ├── glui_translation.obj
│   │   │       │       ├── glui_tree.obj
│   │   │       │       ├── glui_treepanel.obj
│   │   │       │       ├── glui_window.obj
│   │   │       │       └── quaternion.obj
│   │   │       └── glui.vcproj
│   │   ├── Building.txt
│   │   ├── CMakeLists.txt
│   │   ├── Documentation
│   │   │   ├── API
│   │   │   │   └── html
│   │   │   │       ├── _box2_d_8h_source.html
│   │   │   │       ├── annotated.html
│   │   │   │       ├── b2_block_allocator_8h_source.html
│   │   │   │       ├── b2_body_8h_source.html
│   │   │   │       ├── b2_broad_phase_8h_source.html
│   │   │   │       ├── b2_chain_and_circle_contact_8h_source.html
│   │   │   │       ├── b2_chain_and_polygon_contact_8h_source.html
│   │   │   │       ├── b2_chain_shape_8h_source.html
│   │   │   │       ├── b2_circle_contact_8h_source.html
│   │   │   │       ├── b2_circle_shape_8h_source.html
│   │   │   │       ├── b2_collision_8h.html
│   │   │   │       ├── b2_collision_8h_source.html
│   │   │   │       ├── b2_contact_8h_source.html
│   │   │   │       ├── b2_contact_manager_8h_source.html
│   │   │   │       ├── b2_contact_solver_8h_source.html
│   │   │   │       ├── b2_distance_8h_source.html
│   │   │   │       ├── b2_distance_joint_8h_source.html
│   │   │   │       ├── b2_draw_8h_source.html
│   │   │   │       ├── b2_dynamic_tree_8h_source.html
│   │   │   │       ├── b2_edge_and_circle_contact_8h_source.html
│   │   │   │       ├── b2_edge_and_polygon_contact_8h_source.html
│   │   │   │       ├── b2_edge_shape_8h_source.html
│   │   │   │       ├── b2_fixture_8h_source.html
│   │   │   │       ├── b2_friction_joint_8h_source.html
│   │   │   │       ├── b2_gear_joint_8h_source.html
│   │   │   │       ├── b2_growable_stack_8h_source.html
│   │   │   │       ├── b2_island_8h_source.html
│   │   │   │       ├── b2_joint_8h_source.html
│   │   │   │       ├── b2_math_8h_source.html
│   │   │   │       ├── b2_mouse_joint_8h_source.html
│   │   │   │       ├── b2_polygon_and_circle_contact_8h_source.html
│   │   │   │       ├── b2_polygon_contact_8h_source.html
│   │   │   │       ├── b2_polygon_shape_8h_source.html
│   │   │   │       ├── b2_prismatic_joint_8h_source.html
│   │   │   │       ├── b2_pulley_joint_8h_source.html
│   │   │   │       ├── b2_revolute_joint_8h_source.html
│   │   │   │       ├── b2_rope_8h_source.html
│   │   │   │       ├── b2_rope_joint_8h_source.html
│   │   │   │       ├── b2_settings_8h.html
│   │   │   │       ├── b2_settings_8h_source.html
│   │   │   │       ├── b2_shape_8h_source.html
│   │   │   │       ├── b2_stack_allocator_8h_source.html
│   │   │   │       ├── b2_time_of_impact_8h_source.html
│   │   │   │       ├── b2_time_step_8h_source.html
│   │   │   │       ├── b2_timer_8h_source.html
│   │   │   │       ├── b2_weld_joint_8h_source.html
│   │   │   │       ├── b2_wheel_joint_8h_source.html
│   │   │   │       ├── b2_world_8h_source.html
│   │   │   │       ├── b2_world_callbacks_8h_source.html
│   │   │   │       ├── bc_s.png
│   │   │   │       ├── classb2_block_allocator-members.html
│   │   │   │       ├── classb2_block_allocator.html
│   │   │   │       ├── classb2_body-members.html
│   │   │   │       ├── classb2_body.html
│   │   │   │       ├── classb2_broad_phase-members.html
│   │   │   │       ├── classb2_broad_phase.html
│   │   │   │       ├── classb2_chain_and_circle_contact-members.html
│   │   │   │       ├── classb2_chain_and_circle_contact.html
│   │   │   │       ├── classb2_chain_and_circle_contact.png
│   │   │   │       ├── classb2_chain_and_polygon_contact-members.html
│   │   │   │       ├── classb2_chain_and_polygon_contact.html
│   │   │   │       ├── classb2_chain_and_polygon_contact.png
│   │   │   │       ├── classb2_chain_shape-members.html
│   │   │   │       ├── classb2_chain_shape.html
│   │   │   │       ├── classb2_chain_shape.png
│   │   │   │       ├── classb2_circle_contact-members.html
│   │   │   │       ├── classb2_circle_contact.html
│   │   │   │       ├── classb2_circle_contact.png
│   │   │   │       ├── classb2_circle_shape-members.html
│   │   │   │       ├── classb2_circle_shape.html
│   │   │   │       ├── classb2_circle_shape.png
│   │   │   │       ├── classb2_contact-members.html
│   │   │   │       ├── classb2_contact.html
│   │   │   │       ├── classb2_contact.png
│   │   │   │       ├── classb2_contact_filter-members.html
│   │   │   │       ├── classb2_contact_filter.html
│   │   │   │       ├── classb2_contact_listener-members.html
│   │   │   │       ├── classb2_contact_listener.html
│   │   │   │       ├── classb2_contact_manager-members.html
│   │   │   │       ├── classb2_contact_manager.html
│   │   │   │       ├── classb2_contact_solver-members.html
│   │   │   │       ├── classb2_contact_solver.html
│   │   │   │       ├── classb2_destruction_listener-members.html
│   │   │   │       ├── classb2_destruction_listener.html
│   │   │   │       ├── classb2_distance_joint-members.html
│   │   │   │       ├── classb2_distance_joint.html
│   │   │   │       ├── classb2_distance_joint.png
│   │   │   │       ├── classb2_draw-members.html
│   │   │   │       ├── classb2_draw.html
│   │   │   │       ├── classb2_dynamic_tree-members.html
│   │   │   │       ├── classb2_dynamic_tree.html
│   │   │   │       ├── classb2_edge_and_circle_contact-members.html
│   │   │   │       ├── classb2_edge_and_circle_contact.html
│   │   │   │       ├── classb2_edge_and_circle_contact.png
│   │   │   │       ├── classb2_edge_and_polygon_contact-members.html
│   │   │   │       ├── classb2_edge_and_polygon_contact.html
│   │   │   │       ├── classb2_edge_and_polygon_contact.png
│   │   │   │       ├── classb2_edge_shape-members.html
│   │   │   │       ├── classb2_edge_shape.html
│   │   │   │       ├── classb2_edge_shape.png
│   │   │   │       ├── classb2_fixture-members.html
│   │   │   │       ├── classb2_fixture.html
│   │   │   │       ├── classb2_friction_joint-members.html
│   │   │   │       ├── classb2_friction_joint.html
│   │   │   │       ├── classb2_friction_joint.png
│   │   │   │       ├── classb2_gear_joint-members.html
│   │   │   │       ├── classb2_gear_joint.html
│   │   │   │       ├── classb2_gear_joint.png
│   │   │   │       ├── classb2_growable_stack-members.html
│   │   │   │       ├── classb2_growable_stack.html
│   │   │   │       ├── classb2_island-members.html
│   │   │   │       ├── classb2_island.html
│   │   │   │       ├── classb2_joint-members.html
│   │   │   │       ├── classb2_joint.html
│   │   │   │       ├── classb2_joint.png
│   │   │   │       ├── classb2_mouse_joint-members.html
│   │   │   │       ├── classb2_mouse_joint.html
│   │   │   │       ├── classb2_mouse_joint.png
│   │   │   │       ├── classb2_polygon_and_circle_contact-members.html
│   │   │   │       ├── classb2_polygon_and_circle_contact.html
│   │   │   │       ├── classb2_polygon_and_circle_contact.png
│   │   │   │       ├── classb2_polygon_contact-members.html
│   │   │   │       ├── classb2_polygon_contact.html
│   │   │   │       ├── classb2_polygon_contact.png
│   │   │   │       ├── classb2_polygon_shape-members.html
│   │   │   │       ├── classb2_polygon_shape.html
│   │   │   │       ├── classb2_polygon_shape.png
│   │   │   │       ├── classb2_prismatic_joint-members.html
│   │   │   │       ├── classb2_prismatic_joint.html
│   │   │   │       ├── classb2_prismatic_joint.png
│   │   │   │       ├── classb2_pulley_joint-members.html
│   │   │   │       ├── classb2_pulley_joint.html
│   │   │   │       ├── classb2_pulley_joint.png
│   │   │   │       ├── classb2_query_callback-members.html
│   │   │   │       ├── classb2_query_callback.html
│   │   │   │       ├── classb2_ray_cast_callback-members.html
│   │   │   │       ├── classb2_ray_cast_callback.html
│   │   │   │       ├── classb2_revolute_joint-members.html
│   │   │   │       ├── classb2_revolute_joint.html
│   │   │   │       ├── classb2_revolute_joint.png
│   │   │   │       ├── classb2_rope-members.html
│   │   │   │       ├── classb2_rope.html
│   │   │   │       ├── classb2_rope_joint-members.html
│   │   │   │       ├── classb2_rope_joint.html
│   │   │   │       ├── classb2_rope_joint.png
│   │   │   │       ├── classb2_shape-members.html
│   │   │   │       ├── classb2_shape.html
│   │   │   │       ├── classb2_shape.png
│   │   │   │       ├── classb2_stack_allocator-members.html
│   │   │   │       ├── classb2_stack_allocator.html
│   │   │   │       ├── classb2_timer-members.html
│   │   │   │       ├── classb2_timer.html
│   │   │   │       ├── classb2_weld_joint-members.html
│   │   │   │       ├── classb2_weld_joint.html
│   │   │   │       ├── classb2_weld_joint.png
│   │   │   │       ├── classb2_wheel_joint-members.html
│   │   │   │       ├── classb2_wheel_joint.html
│   │   │   │       ├── classb2_wheel_joint.png
│   │   │   │       ├── classb2_world-members.html
│   │   │   │       ├── classb2_world.html
│   │   │   │       ├── classes.html
│   │   │   │       ├── closed.png
│   │   │   │       ├── doxygen.css
│   │   │   │       ├── doxygen.png
│   │   │   │       ├── files.html
│   │   │   │       ├── functions.html
│   │   │   │       ├── functions_0x62.html
│   │   │   │       ├── functions_0x63.html
│   │   │   │       ├── functions_0x64.html
│   │   │   │       ├── functions_0x65.html
│   │   │   │       ├── functions_0x66.html
│   │   │   │       ├── functions_0x67.html
│   │   │   │       ├── functions_0x69.html
│   │   │   │       ├── functions_0x6a.html
│   │   │   │       ├── functions_0x6b.html
│   │   │   │       ├── functions_0x6c.html
│   │   │   │       ├── functions_0x6d.html
│   │   │   │       ├── functions_0x6e.html
│   │   │   │       ├── functions_0x6f.html
│   │   │   │       ├── functions_0x70.html
│   │   │   │       ├── functions_0x71.html
│   │   │   │       ├── functions_0x72.html
│   │   │   │       ├── functions_0x73.html
│   │   │   │       ├── functions_0x74.html
│   │   │   │       ├── functions_0x75.html
│   │   │   │       ├── functions_0x76.html
│   │   │   │       ├── functions_0x7e.html
│   │   │   │       ├── functions_eval.html
│   │   │   │       ├── functions_func.html
│   │   │   │       ├── functions_func_0x62.html
│   │   │   │       ├── functions_func_0x63.html
│   │   │   │       ├── functions_func_0x64.html
│   │   │   │       ├── functions_func_0x65.html
│   │   │   │       ├── functions_func_0x66.html
│   │   │   │       ├── functions_func_0x67.html
│   │   │   │       ├── functions_func_0x69.html
│   │   │   │       ├── functions_func_0x6c.html
│   │   │   │       ├── functions_func_0x6d.html
│   │   │   │       ├── functions_func_0x6e.html
│   │   │   │       ├── functions_func_0x6f.html
│   │   │   │       ├── functions_func_0x70.html
│   │   │   │       ├── functions_func_0x71.html
│   │   │   │       ├── functions_func_0x72.html
│   │   │   │       ├── functions_func_0x73.html
│   │   │   │       ├── functions_func_0x74.html
│   │   │   │       ├── functions_func_0x75.html
│   │   │   │       ├── functions_func_0x76.html
│   │   │   │       ├── functions_func_0x7e.html
│   │   │   │       ├── functions_vars.html
│   │   │   │       ├── globals.html
│   │   │   │       ├── globals_defs.html
│   │   │   │       ├── globals_enum.html
│   │   │   │       ├── globals_eval.html
│   │   │   │       ├── globals_func.html
│   │   │   │       ├── globals_vars.html
│   │   │   │       ├── hierarchy.html
│   │   │   │       ├── icon.gif
│   │   │   │       ├── index.html
│   │   │   │       ├── installdox
│   │   │   │       ├── jquery.js
│   │   │   │       ├── nav_f.png
│   │   │   │       ├── nav_h.png
│   │   │   │       ├── open.png
│   │   │   │       ├── search
│   │   │   │       │   ├── all_61.html
│   │   │   │       │   ├── all_62.html
│   │   │   │       │   ├── all_63.html
│   │   │   │       │   ├── all_64.html
│   │   │   │       │   ├── all_65.html
│   │   │   │       │   ├── all_66.html
│   │   │   │       │   ├── all_67.html
│   │   │   │       │   ├── all_69.html
│   │   │   │       │   ├── all_6a.html
│   │   │   │       │   ├── all_6b.html
│   │   │   │       │   ├── all_6c.html
│   │   │   │       │   ├── all_6d.html
│   │   │   │       │   ├── all_6e.html
│   │   │   │       │   ├── all_6f.html
│   │   │   │       │   ├── all_70.html
│   │   │   │       │   ├── all_71.html
│   │   │   │       │   ├── all_72.html
│   │   │   │       │   ├── all_73.html
│   │   │   │       │   ├── all_74.html
│   │   │   │       │   ├── all_75.html
│   │   │   │       │   ├── all_76.html
│   │   │   │       │   ├── all_7e.html
│   │   │   │       │   ├── classes_62.html
│   │   │   │       │   ├── close.png
│   │   │   │       │   ├── defines_62.html
│   │   │   │       │   ├── enums_62.html
│   │   │   │       │   ├── enumvalues_62.html
│   │   │   │       │   ├── enumvalues_65.html
│   │   │   │       │   ├── files_62.html
│   │   │   │       │   ├── functions_61.html
│   │   │   │       │   ├── functions_62.html
│   │   │   │       │   ├── functions_63.html
│   │   │   │       │   ├── functions_64.html
│   │   │   │       │   ├── functions_65.html
│   │   │   │       │   ├── functions_66.html
│   │   │   │       │   ├── functions_67.html
│   │   │   │       │   ├── functions_69.html
│   │   │   │       │   ├── functions_6c.html
│   │   │   │       │   ├── functions_6d.html
│   │   │   │       │   ├── functions_6e.html
│   │   │   │       │   ├── functions_6f.html
│   │   │   │       │   ├── functions_70.html
│   │   │   │       │   ├── functions_71.html
│   │   │   │       │   ├── functions_72.html
│   │   │   │       │   ├── functions_73.html
│   │   │   │       │   ├── functions_74.html
│   │   │   │       │   ├── functions_75.html
│   │   │   │       │   ├── functions_76.html
│   │   │   │       │   ├── functions_7e.html
│   │   │   │       │   ├── mag_sel.png
│   │   │   │       │   ├── nomatches.html
│   │   │   │       │   ├── search.css
│   │   │   │       │   ├── search.js
│   │   │   │       │   ├── search_l.png
│   │   │   │       │   ├── search_m.png
│   │   │   │       │   ├── search_r.png
│   │   │   │       │   ├── variables_61.html
│   │   │   │       │   ├── variables_62.html
│   │   │   │       │   ├── variables_63.html
│   │   │   │       │   ├── variables_64.html
│   │   │   │       │   ├── variables_65.html
│   │   │   │       │   ├── variables_66.html
│   │   │   │       │   ├── variables_67.html
│   │   │   │       │   ├── variables_69.html
│   │   │   │       │   ├── variables_6a.html
│   │   │   │       │   ├── variables_6b.html
│   │   │   │       │   ├── variables_6c.html
│   │   │   │       │   ├── variables_6d.html
│   │   │   │       │   ├── variables_6e.html
│   │   │   │       │   ├── variables_6f.html
│   │   │   │       │   ├── variables_70.html
│   │   │   │       │   ├── variables_72.html
│   │   │   │       │   ├── variables_73.html
│   │   │   │       │   ├── variables_74.html
│   │   │   │       │   └── variables_75.html
│   │   │   │       ├── structb2_a_a_b_b-members.html
│   │   │   │       ├── structb2_a_a_b_b.html
│   │   │   │       ├── structb2_block-members.html
│   │   │   │       ├── structb2_block.html
│   │   │   │       ├── structb2_body_def-members.html
│   │   │   │       ├── structb2_body_def.html
│   │   │   │       ├── structb2_chunk-members.html
│   │   │   │       ├── structb2_chunk.html
│   │   │   │       ├── structb2_clip_vertex-members.html
│   │   │   │       ├── structb2_clip_vertex.html
│   │   │   │       ├── structb2_color-members.html
│   │   │   │       ├── structb2_color.html
│   │   │   │       ├── structb2_contact_edge-members.html
│   │   │   │       ├── structb2_contact_edge.html
│   │   │   │       ├── structb2_contact_feature-members.html
│   │   │   │       ├── structb2_contact_feature.html
│   │   │   │       ├── structb2_contact_impulse-members.html
│   │   │   │       ├── structb2_contact_impulse.html
│   │   │   │       ├── structb2_contact_position_constraint-members.html
│   │   │   │       ├── structb2_contact_position_constraint.html
│   │   │   │       ├── structb2_contact_register-members.html
│   │   │   │       ├── structb2_contact_register.html
│   │   │   │       ├── structb2_contact_solver_def-members.html
│   │   │   │       ├── structb2_contact_solver_def.html
│   │   │   │       ├── structb2_contact_velocity_constraint-members.html
│   │   │   │       ├── structb2_contact_velocity_constraint.html
│   │   │   │       ├── structb2_distance_input-members.html
│   │   │   │       ├── structb2_distance_input.html
│   │   │   │       ├── structb2_distance_joint_def-members.html
│   │   │   │       ├── structb2_distance_joint_def.html
│   │   │   │       ├── structb2_distance_joint_def.png
│   │   │   │       ├── structb2_distance_output-members.html
│   │   │   │       ├── structb2_distance_output.html
│   │   │   │       ├── structb2_distance_proxy-members.html
│   │   │   │       ├── structb2_distance_proxy.html
│   │   │   │       ├── structb2_e_p_axis-members.html
│   │   │   │       ├── structb2_e_p_axis.html
│   │   │   │       ├── structb2_e_p_collider-members.html
│   │   │   │       ├── structb2_e_p_collider.html
│   │   │   │       ├── structb2_filter-members.html
│   │   │   │       ├── structb2_filter.html
│   │   │   │       ├── structb2_fixture_def-members.html
│   │   │   │       ├── structb2_fixture_def.html
│   │   │   │       ├── structb2_fixture_proxy-members.html
│   │   │   │       ├── structb2_fixture_proxy.html
│   │   │   │       ├── structb2_friction_joint_def-members.html
│   │   │   │       ├── structb2_friction_joint_def.html
│   │   │   │       ├── structb2_friction_joint_def.png
│   │   │   │       ├── structb2_gear_joint_def-members.html
│   │   │   │       ├── structb2_gear_joint_def.html
│   │   │   │       ├── structb2_gear_joint_def.png
│   │   │   │       ├── structb2_jacobian-members.html
│   │   │   │       ├── structb2_jacobian.html
│   │   │   │       ├── structb2_joint_def-members.html
│   │   │   │       ├── structb2_joint_def.html
│   │   │   │       ├── structb2_joint_def.png
│   │   │   │       ├── structb2_joint_edge-members.html
│   │   │   │       ├── structb2_joint_edge.html
│   │   │   │       ├── structb2_manifold-members.html
│   │   │   │       ├── structb2_manifold.html
│   │   │   │       ├── structb2_manifold_point-members.html
│   │   │   │       ├── structb2_manifold_point.html
│   │   │   │       ├── structb2_mass_data-members.html
│   │   │   │       ├── structb2_mass_data.html
│   │   │   │       ├── structb2_mat22-members.html
│   │   │   │       ├── structb2_mat22.html
│   │   │   │       ├── structb2_mat33-members.html
│   │   │   │       ├── structb2_mat33.html
│   │   │   │       ├── structb2_mouse_joint_def-members.html
│   │   │   │       ├── structb2_mouse_joint_def.html
│   │   │   │       ├── structb2_mouse_joint_def.png
│   │   │   │       ├── structb2_pair-members.html
│   │   │   │       ├── structb2_pair.html
│   │   │   │       ├── structb2_position-members.html
│   │   │   │       ├── structb2_position.html
│   │   │   │       ├── structb2_position_solver_manifold-members.html
│   │   │   │       ├── structb2_position_solver_manifold.html
│   │   │   │       ├── structb2_prismatic_joint_def-members.html
│   │   │   │       ├── structb2_prismatic_joint_def.html
│   │   │   │       ├── structb2_prismatic_joint_def.png
│   │   │   │       ├── structb2_profile-members.html
│   │   │   │       ├── structb2_profile.html
│   │   │   │       ├── structb2_pulley_joint_def-members.html
│   │   │   │       ├── structb2_pulley_joint_def.html
│   │   │   │       ├── structb2_pulley_joint_def.png
│   │   │   │       ├── structb2_ray_cast_input-members.html
│   │   │   │       ├── structb2_ray_cast_input.html
│   │   │   │       ├── structb2_ray_cast_output-members.html
│   │   │   │       ├── structb2_ray_cast_output.html
│   │   │   │       ├── structb2_reference_face-members.html
│   │   │   │       ├── structb2_reference_face.html
│   │   │   │       ├── structb2_revolute_joint_def-members.html
│   │   │   │       ├── structb2_revolute_joint_def.html
│   │   │   │       ├── structb2_revolute_joint_def.png
│   │   │   │       ├── structb2_rope_def-members.html
│   │   │   │       ├── structb2_rope_def.html
│   │   │   │       ├── structb2_rope_joint_def-members.html
│   │   │   │       ├── structb2_rope_joint_def.html
│   │   │   │       ├── structb2_rope_joint_def.png
│   │   │   │       ├── structb2_rot-members.html
│   │   │   │       ├── structb2_rot.html
│   │   │   │       ├── structb2_separation_function-members.html
│   │   │   │       ├── structb2_separation_function.html
│   │   │   │       ├── structb2_simplex-members.html
│   │   │   │       ├── structb2_simplex.html
│   │   │   │       ├── structb2_simplex_cache-members.html
│   │   │   │       ├── structb2_simplex_cache.html
│   │   │   │       ├── structb2_simplex_vertex-members.html
│   │   │   │       ├── structb2_simplex_vertex.html
│   │   │   │       ├── structb2_solver_data-members.html
│   │   │   │       ├── structb2_solver_data.html
│   │   │   │       ├── structb2_stack_entry-members.html
│   │   │   │       ├── structb2_stack_entry.html
│   │   │   │       ├── structb2_sweep-members.html
│   │   │   │       ├── structb2_sweep.html
│   │   │   │       ├── structb2_t_o_i_input-members.html
│   │   │   │       ├── structb2_t_o_i_input.html
│   │   │   │       ├── structb2_t_o_i_output-members.html
│   │   │   │       ├── structb2_t_o_i_output.html
│   │   │   │       ├── structb2_temp_polygon-members.html
│   │   │   │       ├── structb2_temp_polygon.html
│   │   │   │       ├── structb2_time_step-members.html
│   │   │   │       ├── structb2_time_step.html
│   │   │   │       ├── structb2_transform-members.html
│   │   │   │       ├── structb2_transform.html
│   │   │   │       ├── structb2_tree_node-members.html
│   │   │   │       ├── structb2_tree_node.html
│   │   │   │       ├── structb2_vec2-members.html
│   │   │   │       ├── structb2_vec2.html
│   │   │   │       ├── structb2_vec3-members.html
│   │   │   │       ├── structb2_vec3.html
│   │   │   │       ├── structb2_velocity-members.html
│   │   │   │       ├── structb2_velocity.html
│   │   │   │       ├── structb2_velocity_constraint_point-members.html
│   │   │   │       ├── structb2_velocity_constraint_point.html
│   │   │   │       ├── structb2_version-members.html
│   │   │   │       ├── structb2_version.html
│   │   │   │       ├── structb2_weld_joint_def-members.html
│   │   │   │       ├── structb2_weld_joint_def.html
│   │   │   │       ├── structb2_weld_joint_def.png
│   │   │   │       ├── structb2_wheel_joint_def-members.html
│   │   │   │       ├── structb2_wheel_joint_def.html
│   │   │   │       ├── structb2_wheel_joint_def.png
│   │   │   │       ├── structb2_world_manifold-members.html
│   │   │   │       ├── structb2_world_manifold.html
│   │   │   │       ├── structb2_world_query_wrapper-members.html
│   │   │   │       ├── structb2_world_query_wrapper.html
│   │   │   │       ├── structb2_world_ray_cast_wrapper-members.html
│   │   │   │       ├── structb2_world_ray_cast_wrapper.html
│   │   │   │       ├── tab_a.png
│   │   │   │       ├── tab_b.png
│   │   │   │       ├── tab_h.png
│   │   │   │       ├── tab_s.png
│   │   │   │       ├── tabs.css
│   │   │   │       ├── unionb2_contact_i_d-members.html
│   │   │   │       └── unionb2_contact_i_d.html
│   │   │   ├── images
│   │   │   │   ├── Chain1.png
│   │   │   │   ├── Chain1.svg
│   │   │   │   ├── DebugDraw.png
│   │   │   │   ├── GhostCollision.png
│   │   │   │   ├── GhostCollision.svg
│   │   │   │   ├── GhostVertices.png
│   │   │   │   ├── GhostVertices.svg
│   │   │   │   ├── SelfIntersect.png
│   │   │   │   ├── SelfIntersect.svg
│   │   │   │   ├── SkinCollision.png
│   │   │   │   ├── SkinCollision.svg
│   │   │   │   ├── SkinnedPolygon.png
│   │   │   │   ├── SkinnedPolygon.svg
│   │   │   │   ├── Tunnel1.png
│   │   │   │   ├── Tunnel1.svg
│   │   │   │   ├── WheelJoint.png
│   │   │   │   ├── WheelJoint.svg
│   │   │   │   ├── bodyOrigin.gif
│   │   │   │   ├── captured.png
│   │   │   │   ├── captured.svg
│   │   │   │   ├── convex_concave.gif
│   │   │   │   ├── distance.png
│   │   │   │   ├── distance.svg
│   │   │   │   ├── distanceJoint.gif
│   │   │   │   ├── gearJoint.gif
│   │   │   │   ├── manifolds.png
│   │   │   │   ├── manifolds.svg
│   │   │   │   ├── missed.png
│   │   │   │   ├── missed.svg
│   │   │   │   ├── modules.png
│   │   │   │   ├── modules.svg
│   │   │   │   ├── prismaticJoint.gif
│   │   │   │   ├── pulleyJoint.gif
│   │   │   │   ├── raycast.png
│   │   │   │   ├── raycast.svg
│   │   │   │   ├── regionquery.png
│   │   │   │   ├── regionquery.svg
│   │   │   │   ├── revoluteJoint.gif
│   │   │   │   ├── testbed.gif
│   │   │   │   ├── tunneling.png
│   │   │   │   ├── tunneling.svg
│   │   │   │   ├── winding.png
│   │   │   │   └── winding.svg
│   │   │   ├── manual.docx
│   │   │   └── manual.pdf
│   │   ├── HelloWorld
│   │   │   ├── CMakeLists.txt
│   │   │   └── HelloWorld.cpp
│   │   ├── License.txt
│   │   ├── Readme.txt
│   │   ├── Testbed
│   │   │   ├── CMakeLists.txt
│   │   │   ├── Framework
│   │   │   │   ├── Main.cpp
│   │   │   │   ├── Render.cpp
│   │   │   │   ├── Render.h
│   │   │   │   ├── Test.cpp
│   │   │   │   └── Test.h
│   │   │   └── Tests
│   │   │       ├── AddPair.h
│   │   │       ├── ApplyForce.h
│   │   │       ├── BodyTypes.h
│   │   │       ├── Breakable.h
│   │   │       ├── Bridge.h
│   │   │       ├── BulletTest.h
│   │   │       ├── Cantilever.h
│   │   │       ├── Car.h
│   │   │       ├── Chain.h
│   │   │       ├── CharacterCollision.h
│   │   │       ├── CollisionFiltering.h
│   │   │       ├── CollisionProcessing.h
│   │   │       ├── CompoundShapes.h
│   │   │       ├── Confined.h
│   │   │       ├── ContinuousTest.h
│   │   │       ├── DistanceTest.h
│   │   │       ├── Dominos.h
│   │   │       ├── DynamicTreeTest.h
│   │   │       ├── EdgeShapes.h
│   │   │       ├── EdgeTest.h
│   │   │       ├── Gears.h
│   │   │       ├── OneSidedPlatform.h
│   │   │       ├── Pinball.h
│   │   │       ├── PolyCollision.h
│   │   │       ├── PolyShapes.h
│   │   │       ├── Prismatic.h
│   │   │       ├── Pulleys.h
│   │   │       ├── Pyramid.h
│   │   │       ├── RayCast.h
│   │   │       ├── Revolute.h
│   │   │       ├── Rope.h
│   │   │       ├── RopeJoint.h
│   │   │       ├── SensorTest.h
│   │   │       ├── ShapeEditing.h
│   │   │       ├── SliderCrank.h
│   │   │       ├── SphereStack.h
│   │   │       ├── TestEntries.cpp
│   │   │       ├── TheoJansen.h
│   │   │       ├── Tiles.h
│   │   │       ├── TimeOfImpact.h
│   │   │       ├── VaryingFriction.h
│   │   │       ├── VaryingRestitution.h
│   │   │       ├── VerticalStack.h
│   │   │       └── Web.h
│   │   ├── freeglut
│   │   │   ├── CMakeLists.txt
│   │   │   ├── COPYING
│   │   │   ├── GL
│   │   │   │   ├── freeglut.h
│   │   │   │   ├── freeglut_ext.h
│   │   │   │   ├── freeglut_std.h
│   │   │   │   └── glut.h
│   │   │   ├── freeglut_callbacks.c
│   │   │   ├── freeglut_cursor.c
│   │   │   ├── freeglut_display.c
│   │   │   ├── freeglut_ext.c
│   │   │   ├── freeglut_font.c
│   │   │   ├── freeglut_font_data.c
│   │   │   ├── freeglut_gamemode.c
│   │   │   ├── freeglut_geometry.c
│   │   │   ├── freeglut_glutfont_definitions.c
│   │   │   ├── freeglut_init.c
│   │   │   ├── freeglut_input_devices.c
│   │   │   ├── freeglut_internal.h
│   │   │   ├── freeglut_joystick.c
│   │   │   ├── freeglut_main.c
│   │   │   ├── freeglut_menu.c
│   │   │   ├── freeglut_misc.c
│   │   │   ├── freeglut_overlay.c
│   │   │   ├── freeglut_spaceball.c
│   │   │   ├── freeglut_state.c
│   │   │   ├── freeglut_stroke_mono_roman.c
│   │   │   ├── freeglut_stroke_roman.c
│   │   │   ├── freeglut_structure.c
│   │   │   ├── freeglut_teapot.c
│   │   │   ├── freeglut_teapot_data.h
│   │   │   ├── freeglut_videoresize.c
│   │   │   └── freeglut_window.c
│   │   └── glui
│   │       ├── CMakeLists.txt
│   │       ├── GL
│   │       │   └── glui.h
│   │       ├── algebra3.cpp
│   │       ├── algebra3.h
│   │       ├── arcball.cpp
│   │       ├── arcball.h
│   │       ├── glui.cpp
│   │       ├── glui_add_controls.cpp
│   │       ├── glui_bitmap_img_data.cpp
│   │       ├── glui_bitmaps.cpp
│   │       ├── glui_button.cpp
│   │       ├── glui_checkbox.cpp
│   │       ├── glui_column.cpp
│   │       ├── glui_commandline.cpp
│   │       ├── glui_control.cpp
│   │       ├── glui_edittext.cpp
│   │       ├── glui_filebrowser.cpp
│   │       ├── glui_internal.h
│   │       ├── glui_internal_control.h
│   │       ├── glui_list.cpp
│   │       ├── glui_listbox.cpp
│   │       ├── glui_mouse_iaction.cpp
│   │       ├── glui_node.cpp
│   │       ├── glui_panel.cpp
│   │       ├── glui_radio.cpp
│   │       ├── glui_rollout.cpp
│   │       ├── glui_rotation.cpp
│   │       ├── glui_scrollbar.cpp
│   │       ├── glui_separator.cpp
│   │       ├── glui_spinner.cpp
│   │       ├── glui_statictext.cpp
│   │       ├── glui_string.cpp
│   │       ├── glui_textbox.cpp
│   │       ├── glui_translation.cpp
│   │       ├── glui_tree.cpp
│   │       ├── glui_treepanel.cpp
│   │       ├── glui_window.cpp
│   │       ├── quaternion.cpp
│   │       ├── quaternion.h
│   │       └── readme.txt
│   └── Contributions
│       ├── Enhancements
│       │   ├── Controllers
│       │   │   ├── b2BuoyancyController.cpp
│       │   │   ├── b2BuoyancyController.h
│       │   │   ├── b2ConstantAccelController.cpp
│       │   │   ├── b2ConstantAccelController.h
│       │   │   ├── b2ConstantForceController.cpp
│       │   │   ├── b2ConstantForceController.h
│       │   │   ├── b2Controller.cpp
│       │   │   ├── b2Controller.h
│       │   │   ├── b2GravityController.cpp
│       │   │   ├── b2GravityController.h
│       │   │   ├── b2TensorDampingController.cpp
│       │   │   └── b2TensorDampingController.h
│       │   ├── FixedPoint
│       │   │   ├── Fixed.h
│       │   │   └── jtypes.h
│       │   ├── Joints
│       │   └── Shapes
│       │       └── capsule88.patch
│       ├── Platforms
│       │   ├── Box2D.Net
│       │   │   ├── AABB.cpp
│       │   │   ├── AssemblyInfo.cpp
│       │   │   ├── Body.cpp
│       │   │   ├── BodyDef.cpp
│       │   │   ├── Box2D.Net.vcproj
│       │   │   ├── Contact.cpp
│       │   │   ├── Delegates.cpp
│       │   │   ├── Joint.cpp
│       │   │   ├── JointDef.cpp
│       │   │   ├── Manifold.cpp
│       │   │   ├── ManifoldPoint.cpp
│       │   │   ├── MassData.cpp
│       │   │   ├── Matrix.cpp
│       │   │   ├── RevoluteJoint.cpp
│       │   │   ├── Shape.cpp
│       │   │   ├── Shape.h
│       │   │   ├── ShapeDef.cpp
│       │   │   ├── ShapeType.cpp
│       │   │   ├── Stdafx.h
│       │   │   ├── VariousImplementations.cpp
│       │   │   ├── Vector.cpp
│       │   │   ├── World.cpp
│       │   │   └── XForm.cpp
│       │   ├── Box2D.XNA.zip
│       │   ├── CodeBlocks
│       │   │   ├── Box2D.workspace
│       │   │   ├── Engine.cbp
│       │   │   ├── FreeGLUT.cbp
│       │   │   ├── GLUI.cbp
│       │   │   ├── HelloWorld.cbp
│       │   │   └── TestBed.cbp
│       │   ├── TestBed.Net
│       │   │   ├── MainWindow.Designer.cs
│       │   │   ├── MainWindow.cs
│       │   │   ├── MainWindow.resx
│       │   │   ├── Program.cs
│       │   │   ├── Properties
│       │   │   │   └── AssemblyInfo.cs
│       │   │   ├── Renderer.cs
│       │   │   ├── Settings.cs
│       │   │   ├── Test.cs
│       │   │   ├── TestBed.Net.csproj
│       │   │   └── Tests
│       │   │       └── Bridge.cs
│       │   └── iPhone
│       │       ├── CMakeLists.txt
│       │       ├── Classes
│       │       │   ├── Box2DAppDelegate.h
│       │       │   ├── Box2DAppDelegate.mm
│       │       │   ├── Box2DView.h
│       │       │   ├── Box2DView.mm
│       │       │   ├── Delegates.h
│       │       │   ├── GLES-Render.h
│       │       │   ├── GLES-Render.mm
│       │       │   ├── TestEntriesViewController.h
│       │       │   ├── TestEntriesViewController.mm
│       │       │   ├── iPhoneTest.h
│       │       │   ├── iPhoneTest.mm
│       │       │   └── iPhoneTestEntries.mm
│       │       ├── Info.plist.in
│       │       ├── MainWindow.xib
│       │       ├── Resources
│       │       │   └── Icon.png
│       │       └── main.m
│       ├── Tests
│       │   ├── Biped.cpp
│       │   ├── Biped.h
│       │   ├── BipedDef.cpp
│       │   ├── BipedDef.h
│       │   ├── BipedTest.h
│       │   ├── BreakableBody.h
│       │   ├── Car.h
│       │   ├── ContactCallbackTest.h
│       │   ├── DynamicEdges.h
│       │   ├── ElasticBody.h
│       │   ├── PyramidStaticEdges.h
│       │   └── StaticEdges.h
│       └── Utilities
│           └── ConvexDecomposition
│               ├── b2Polygon.cpp
│               ├── b2Polygon.h
│               ├── b2Triangle.cpp
│               └── b2Triangle.h
├── box2d中文手册.pdf
└── 愤怒的小鸟物理引擎Box2D(c )带文档_Box2D_v2.2.0.rar

73 directories, 980 files



实例下载地址

愤怒的小鸟物理引擎Box2D(c++)带文档

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警