Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Alexandre.Meyer/m1if37-animation
  • Alexandre.Meyer/m2-apprentissage-profond-image
  • Alexandre.Meyer/m2-animation
  • Alexandre.Meyer/hugo-web-minimal
  • Alexandre.Meyer/lifami
  • Alexandre.Meyer/lifapcd
  • Alexandre.Meyer/www
  • Alexandre.Meyer/lifstage
8 results
Show changes
Commits on Source (35)
  • Alexandre MEYER's avatar
    ...web · a752d4de
    Alexandre MEYER authored
    a752d4de
  • Alexandre MEYER's avatar
    ...web · f0d9d757
    Alexandre MEYER authored
    f0d9d757
  • Alexandre MEYER's avatar
    ...web · d19ad80a
    Alexandre MEYER authored
    d19ad80a
  • Alexandre MEYER's avatar
    ...web · 53da4b49
    Alexandre MEYER authored
    53da4b49
  • Alexandre MEYER's avatar
    ...web · 9dec8278
    Alexandre MEYER authored
    9dec8278
  • Alexandre MEYER's avatar
    ...web · 0d499a01
    Alexandre MEYER authored
    0d499a01
  • Alexandre MEYER's avatar
    ...web · 0c7090c3
    Alexandre MEYER authored
    0c7090c3
  • Alexandre MEYER's avatar
    explications · cac62f10
    Alexandre MEYER authored
    cac62f10
  • Alexandre MEYER's avatar
    explications · 6049e3c4
    Alexandre MEYER authored
    6049e3c4
  • Florence Zara's avatar
    page web - flo · 54326e9f
    Florence Zara authored
    54326e9f
  • Florence Zara's avatar
    page web - flo · f028409d
    Florence Zara authored
    f028409d
  • Florence Zara's avatar
    ajout salles · ea43157e
    Florence Zara authored
    ea43157e
  • PRONOST NICOLAS's avatar
    Replace tp.zip · 8eec2dbf
    PRONOST NICOLAS authored
    8eec2dbf
  • PRONOST NICOLAS's avatar
    Replace tp.zip · bdb05508
    PRONOST NICOLAS authored
    bdb05508
  • PRONOST NICOLAS's avatar
    Replace tp.zip · e0e06f9f
    PRONOST NICOLAS authored
    e0e06f9f
  • Alexandre MEYER's avatar
    Update _index.md · 88ec4ac6
    Alexandre MEYER authored
    88ec4ac6
  • Alexandre MEYER's avatar
    Update README.md · f27332b7
    Alexandre MEYER authored
    f27332b7
  • Alexandre MEYER's avatar
    Update file README.md · e73f4e7d
    Alexandre MEYER authored
    e73f4e7d
  • Alexandre MEYER's avatar
    Update 412 files · 4a76d829
    Alexandre MEYER authored
    - /web/static/doc_charanim/charanim_tpose.jpg
    - /web/static/doc_controle/tp/Box2D/CB_projectFiles/Box2D_Linux.cbp
    - /web/static/doc_controle/tp/Box2D/CB_projectFiles/Box2D_Win.cbp
    - /web/static/doc_controle/tp/Box2D/CB_projectFiles/GLEW_Win.cbp
    - /web/static/doc_controle/tp/Box2D/CB_projectFiles/GLFW_Win.cbp
    - /web/static/doc_controle/tp/Box2D/CB_projectFiles/IMGUI_Linux.cbp
    - /web/static/doc_controle/tp/Box2D/CB_projectFiles/IMGUI_Win.cbp
    - /web/static/doc_controle/tp/src/Data/DroidSans.ttf
    - /web/static/doc_controle/tp/src/Framework/Application.cpp
    - /web/static/doc_controle/tp/src/Framework/Application.h
    - /web/static/doc_controle/tp/src/Framework/DebugDraw.cpp
    - /web/static/doc_controle/tp/src/Framework/DebugDraw.h
    - /web/static/doc_controle/tp/src/Framework/Main.cpp
    - /web/static/doc_controle/tp/src/Creature.cpp
    - /web/static/doc_controle/tp/src/Creature.h
    - /web/static/doc_controle/tp/src/Motion.cpp
    - /web/static/doc_controle/tp/src/Motion.h
    - /web/static/doc_controle/tp/src/PDController.cpp
    - /web/static/doc_controle/tp/src/PDController.h
    - /web/static/doc_controle/tp/Box2D/lib/linux/libBox2D.a
    - /web/static/doc_controle/tp/Box2D/lib/linux/libBox2D_d.a
    - /web/static/doc_controle/tp/Box2D/lib/linux/libIMGUI.a
    - /web/static/doc_controle/tp/Box2D/lib/linux/libIMGUI_d.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libBox2D.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libBox2D_d.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libGLEW.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libGLEW_d.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libGLFW.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libGLFW_d.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libIMGUI.a
    - /web/static/doc_controle/tp/Box2D/lib/win32/libIMGUI_d.a
    - /web/static/doc_controle/tp/Box2D/src/glew/glew.c
    - /web/static/doc_controle/tp/Box2D/src/glew/glew.h
    - /web/static/doc_controle/tp/Box2D/src/glew/glxew.h
    - /web/static/doc_controle/tp/Box2D/src/glew/wglew.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/_mingw_dxhelper.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/cocoa_init.m
    - /web/static/doc_controle/tp/Box2D/src/glfw/cocoa_joystick.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/cocoa_joystick.m
    - /web/static/doc_controle/tp/Box2D/src/glfw/cocoa_monitor.m
    - /web/static/doc_controle/tp/Box2D/src/glfw/cocoa_platform.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/cocoa_time.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/cocoa_window.m
    - /web/static/doc_controle/tp/Box2D/src/glfw/context.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/dinput.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/egl_context.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/egl_context.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/eglext.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/glext.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/glfw3.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/glfw3.pc.in
    - /web/static/doc_controle/tp/Box2D/src/glfw/glfw3Config.cmake.in
    - /web/static/doc_controle/tp/Box2D/src/glfw/glfw3native.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/glfw_config.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/glfw_config.h.in
    - /web/static/doc_controle/tp/Box2D/src/glfw/glx_context.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/glx_context.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/glxext.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/init.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/input.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/internal.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/iokit_joystick.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/iokit_joystick.m
    - /web/static/doc_controle/tp/Box2D/src/glfw/linux_joystick.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/linux_joystick.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/mach_time.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/monitor.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/nsgl_context.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/nsgl_context.m
    - /web/static/doc_controle/tp/Box2D/src/glfw/null_joystick.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/null_joystick.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/posix_time.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/posix_time.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/posix_tls.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/posix_tls.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/vulkan.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/wgl_context.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/wgl_context.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/wglext.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_init.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_joystick.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_joystick.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_monitor.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_platform.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_time.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_tls.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_tls.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/win32_window.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/window.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/x11_init.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/x11_monitor.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/x11_platform.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/x11_window.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/xinput.h
    - /web/static/doc_controle/tp/Box2D/src/glfw/xkb_unicode.c
    - /web/static/doc_controle/tp/Box2D/src/glfw/xkb_unicode.h
    - /web/static/doc_controle/tp/Box2D/src/imgui/imconfig.h
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui.cpp
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui.h
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui.ini
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui_demo.cpp
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui_draw.cpp
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui_impl_glfw_gl3.cpp
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui_impl_glfw_gl3.h
    - /web/static/doc_controle/tp/Box2D/src/imgui/imgui_internal.h
    - /web/static/doc_controle/tp/Box2D/src/imgui/stb_rect_pack.h
    - /web/static/doc_controle/tp/Box2D/src/imgui/stb_textedit.h
    - /web/static/doc_controle/tp/Box2D/src/imgui/stb_truetype.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2BlockAllocator.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2BlockAllocator.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Draw.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Draw.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2GrowableStack.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Math.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Math.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Settings.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Settings.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2StackAllocator.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2StackAllocator.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Timer.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Common/b2Timer.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Rope/b2Rope.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Rope/b2Rope.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/Biped.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/Biped.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/BipedDef.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/BipedDef.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/BipedTest.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/BreakableBody.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/Car.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/ContactCallbackTest.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/DynamicEdges.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/ElasticBody.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/PyramidStaticEdges.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Tests/StaticEdges.h
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/Chain1.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/Chain1.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/DebugDraw.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/GhostCollision.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/GhostCollision.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/GhostVertices.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/GhostVertices.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/SelfIntersect.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/SelfIntersect.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/SkinCollision.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/SkinCollision.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/SkinnedPolygon.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/SkinnedPolygon.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/Tunnel1.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/Tunnel1.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/WheelJoint.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/WheelJoint.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/bodyOrigin.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/captured.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/captured.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/convex_concave.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/distance.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/distance.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/distanceJoint.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/gearJoint.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/manifolds.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/manifolds.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/missed.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/missed.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/modules.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/modules.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/prismaticJoint.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/pulleyJoint.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/raycast.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/raycast.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/regionquery.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/regionquery.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/revoluteJoint.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/testbed.gif
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/tunneling.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/tunneling.svg
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/winding.png
    - /web/static/doc_controle/tp/Box2D/src/Documentation/images/winding.svg
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Data/DroidSans.ttf
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Framework/DebugDraw.cpp
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Framework/DebugDraw.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Framework/Main.cpp
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Framework/Test.cpp
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Framework/Test.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/AddPair.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/ApplyForce.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/BasicSliderCrank.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/BodyTypes.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Breakable.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Bridge.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/BulletTest.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Cantilever.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Car.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Chain.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/CharacterCollision.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/CollisionFiltering.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/CollisionProcessing.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/CompoundShapes.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Confined.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/ContinuousTest.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/ConvexHull.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/ConveyorBelt.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/DistanceTest.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Dominos.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/DumpShell.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/DynamicTreeTest.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/EdgeShapes.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/EdgeTest.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Gears.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/HeavyOnLight.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/HeavyOnLightTwo.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Mobile.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/MobileBalanced.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/MotorJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/OneSidedPlatform.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Pinball.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/PolyCollision.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/PolyShapes.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Prismatic.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Pulleys.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Pyramid.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/RayCast.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Revolute.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Rope.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/RopeJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/SensorTest.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/ShapeEditing.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Skier.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/SliderCrank.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/SphereStack.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/TestEntries.cpp
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/TheoJansen.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Tiles.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/TimeOfImpact.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Tumbler.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/VaryingFriction.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/VaryingRestitution.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/VerticalStack.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/Web.h
    - /web/static/doc_controle/tp/Box2D/src/Testbed/Tests/chainProblem.h
    - /web/static/doc_controle/tp/Box2D/src/Documentation/Doxyfile
    - /web/static/doc_controle/tp/Box2D/src/Documentation/manual.docx
    - /web/static/doc_controle/tp/Box2D/src/Testbed/HelloWorld.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2ChainShape.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2ChainShape.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2CircleShape.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2CircleShape.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2EdgeShape.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2EdgeShape.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2PolygonShape.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2PolygonShape.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/Shapes/b2Shape.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2CircleContact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2CircleContact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2Contact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2Contact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2ContactSolver.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2ContactSolver.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2PolygonContact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Contacts/b2PolygonContact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2DistanceJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2DistanceJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2FrictionJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2FrictionJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2GearJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2GearJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2Joint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2Joint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2MotorJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2MotorJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2MouseJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2MouseJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2PrismaticJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2PulleyJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2PulleyJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2RevoluteJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2RopeJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2RopeJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2WeldJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2WeldJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2WheelJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/Joints/b2WheelJoint.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2BuoyancyController.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2BuoyancyController.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2ConstantAccelController.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2ConstantAccelController.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2ConstantForceController.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2ConstantForceController.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2Controller.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2Controller.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2GravityController.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2GravityController.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2TensorDampingController.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Controllers/b2TensorDampingController.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/FixedPoint/Fixed.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/FixedPoint/jtypes.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Enhancements/Shapes/capsule88.patch
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/AABB.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/AssemblyInfo.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Body.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/BodyDef.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Box2D.Net.vcproj
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Contact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Delegates.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Joint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/JointDef.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Manifold.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/ManifoldPoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/MassData.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Matrix.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/RevoluteJoint.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Shape.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Shape.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/ShapeDef.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/ShapeType.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Stdafx.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/VariousImplementations.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/Vector.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/World.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.Net/XForm.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Utilities/ConvexDecomposition/b2Polygon.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Utilities/ConvexDecomposition/b2Polygon.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Utilities/ConvexDecomposition/b2Triangle.cpp
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Utilities/ConvexDecomposition/b2Triangle.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2BroadPhase.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2BroadPhase.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2CollideCircle.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2CollideEdge.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2CollidePolygon.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2Collision.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2Collision.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2Distance.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2Distance.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2DynamicTree.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2DynamicTree.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2TimeOfImpact.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Collision/b2TimeOfImpact.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2Body.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2Body.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2ContactManager.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2ContactManager.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2Fixture.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2Fixture.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2Island.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2Island.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2TimeStep.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2World.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2World.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2WorldCallbacks.cpp
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Dynamics/b2WorldCallbacks.h
    - /web/static/doc_controle/tp/Box2D/src/Box2D/Box2D.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/Properties/AssemblyInfo.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/Tests/Bridge.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/Box2DAppDelegate.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/Box2DAppDelegate.mm
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/Box2DView.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/Box2DView.mm
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/Delegates.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/GLES-Render.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/GLES-Render.mm
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/TestEntriesViewController.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/TestEntriesViewController.mm
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/iPhoneTest.h
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/iPhoneTest.mm
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Classes/iPhoneTestEntries.mm
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Resources/Icon.png
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/CMakeLists.txt
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/Info.plist.in
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/MainWindow.xib
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/iPhone/main.m
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/obj/Debug/TestBed.Net.csproj.AssemblyReference.cache
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/MainWindow.Designer.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/MainWindow.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/MainWindow.resx
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/Program.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/Renderer.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/Settings.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/Test.cs
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/TestBed.Net/TestBed.Net.csproj
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Box2D.XNA.zip
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Platforms/Tizen.zip
    - /web/static/doc_controle/tp/Box2D/src/Contributions/Readme.txt
    - /web/static/doc_controle/tp/Makefile
    - /web/static/doc_controle/tp/TP_CONTROLEUR_Linux.cbp
    - /web/static/doc_controle/tp/TP_CONTROLEUR_Win.cbp
    - /web/static/doc_controle/tp/motion.txt
    - /web/static/doc_controle/M1IF37_CM_CONTROLEUR.pdf
    - /web/static/doc_controle/M1IF37_TP_CONTROLEUR-modele_rapport.docx
    - /web/static/doc_controle/M1IF37_TP_CONTROLEUR.pdf
    - /web/static/doc_controle/tp.zip
    - /web/content/controle/index.md
    - /web/static/images/im1.png
    - /web/static/images/im2.png
    - /web/static/images/M1if37.png
    - /web/static/doc/M1if37_edt.pdf
    - /web/static/doc/M1if37_edt.png
    - /web/static/doc/M1if37_PresOption.pdf
    - /web/content/personnage/video.md
    - /web/content/_index.md
    4a76d829
  • Alexandre MEYER's avatar
    Update file config.toml · f9420a15
    Alexandre MEYER authored
    f9420a15
  • Alexandre MEYER's avatar
    Update file .gitlab-ci.yml · c952993b
    Alexandre MEYER authored
    c952993b
  • Alexandre MEYER's avatar
    Update file .gitlab-ci.yml · 012a9e13
    Alexandre MEYER authored
    012a9e13
  • Alexandre MEYER's avatar
    Update file .gitlab-ci.yml · 56ca30a9
    Alexandre MEYER authored
    56ca30a9
  • Alexandre MEYER's avatar
    Update file .gitlab-ci.yml · 7e7d98b4
    Alexandre MEYER authored
    7e7d98b4
  • Alexandre MEYER's avatar
    Update README.md · 1769ded6
    Alexandre MEYER authored
    1769ded6
  • Alexandre MEYER's avatar
    Update 127 files · 33b2825f
    Alexandre MEYER authored
    - /web/themes/etch/archetypes/default.md
    - /web/themes/etch/i18n/en.toml
    - /web/themes/etch/images/screenshot.png
    - /web/themes/etch/images/screenshot_dark.png
    - /web/themes/etch/images/screenshot_small.png
    - /web/themes/etch/images/tn.png
    - /web/themes/etch/images/tn_dark.png
    - /web/themes/etch/assets/css/dark.css
    - /web/themes/etch/assets/css/main.css
    - /web/themes/etch/assets/css/min770px.css
    - /web/themes/etch/assets/css/syntax.css
    - /web/themes/etch/layouts/_default/baseof.html
    - /web/themes/etch/layouts/_default/li.html
    - /web/themes/etch/layouts/_default/list.html
    - /web/themes/etch/layouts/_default/rss.xml
    - /web/themes/etch/layouts/_default/single.html
    - /web/themes/etch/layouts/_default/taxonomy.html
    - /web/themes/etch/layouts/partials/footer.html
    - /web/themes/etch/layouts/partials/head.html
    - /web/themes/etch/layouts/partials/header.html
    - /web/themes/etch/layouts/partials/posts.html
    - /web/themes/etch/layouts/shortcodes/toc.html
    - /web/themes/etch/layouts/404.html
    - /web/themes/etch/layouts/index.html
    - /web/themes/etch/exampleSite/content/about/index.md
    - /web/themes/etch/exampleSite/content/posts/emoji-support.md
    - /web/themes/etch/exampleSite/content/posts/markdown-syntax.md
    - /web/themes/etch/exampleSite/content/posts/placeholder-text.md
    - /web/themes/etch/exampleSite/content/posts/rich-content.md
    - /web/themes/etch/exampleSite/content/_index.md
    - /web/themes/etch/exampleSite/config.toml
    - /web/themes/etch/.gitignore
    - /web/themes/etch/LICENSE
    - /web/themes/etch/README.md
    - /web/themes/etch/theme.toml
    - /web/themes/hugo-flex/images/screenshot.png
    - /web/themes/hugo-flex/images/tn.png
    - /web/themes/hugo-flex/assets/css/base.tpl.css
    - /web/themes/hugo-flex/assets/css/contact.css
    - /web/themes/hugo-flex/assets/css/soundcloud.css
    - /web/themes/hugo-flex/assets/js/soundcloud.js
    - /web/themes/hugo-flex/assets/xml/base.tpl.xml
    - /web/themes/hugo-flex/layouts.test/_default/baseof.html
    - /web/themes/hugo-flex/layouts.test/_default/li.html
    - /web/themes/hugo-flex/layouts.test/_default/list.html
    - /web/themes/hugo-flex/layouts.test/_default/rss.xml
    - /web/themes/hugo-flex/layouts.test/_default/single.html
    - /web/themes/hugo-flex/layouts.test/_default/taxonomy.html
    - /web/themes/hugo-flex/layouts.test/partials/footer.html
    - /web/themes/hugo-flex/layouts.test/partials/head.html
    - /web/themes/hugo-flex/layouts.test/partials/header.html
    - /web/themes/hugo-flex/layouts.test/partials/posts.html
    - /web/themes/hugo-flex/layouts.test/shortcodes/toc.html
    - /web/themes/hugo-flex/layouts/_default/baseof.html
    - /web/themes/hugo-flex/layouts/_default/home.html
    - /web/themes/hugo-flex/layouts/_default/list.html
    - /web/themes/hugo-flex/layouts/_default/rss.xml
    - /web/themes/hugo-flex/layouts/_default/single.html
    - /web/themes/hugo-flex/layouts/_default/terms.html
    - /web/themes/hugo-flex/layouts/partials/assets.html
    - /web/themes/hugo-flex/layouts/partials/banner.html
    - /web/themes/hugo-flex/layouts/partials/comments.html
    - /web/themes/hugo-flex/layouts/partials/footer.html
    - /web/themes/hugo-flex/layouts/partials/heading.html
    - /web/themes/hugo-flex/layouts/partials/link.html
    - /web/themes/hugo-flex/layouts/partials/load_site_assets.html
    - /web/themes/hugo-flex/layouts/partials/meta.html
    - /web/themes/hugo-flex/layouts/partials/pagination.html
    - /web/themes/hugo-flex/layouts/partials/tags.html
    - /web/themes/hugo-flex/layouts/partials/title.html
    - /web/themes/hugo-flex/layouts/shortcodes/contact.html
    - /web/themes/hugo-flex/layouts/shortcodes/soundcloud.html
    - /web/themes/hugo-flex/layouts.test/404.html
    - /web/themes/hugo-flex/layouts.test/index.html
    - /web/themes/hugo-flex/LICENSE
    - /web/themes/hugo-flex/README.md
    - /web/themes/hugo-flex/config.yaml
    - /web/themes/hugo-flex/theme.toml
    - /web/themes/ucax/archetypes/default.md
    - /web/themes/ucax/layouts/_default/baseof.html
    - /web/themes/ucax/layouts/_default/list.html
    - /web/themes/ucax/layouts/_default/single.html
    - /web/themes/ucax/layouts/partials/footer.html
    - /web/themes/ucax/layouts/partials/head.html
    - /web/themes/ucax/layouts/partials/header.html
    - /web/themes/ucax/layouts/404.html
    - /web/themes/ucax/layouts/index.html
    - /web/themes/ucax/LICENSE
    - /web/themes/ucax/theme.toml
    - /web/themes/paige/archetypes/default.md
    - /web/themes/paige/images/screenshot.png
    - /web/themes/paige/images/tn.png
    - /web/themes/paige/.github/workflows/pages.yml
    - /web/themes/paige/exampleSite/static/avatar.jpg
    - /web/themes/paige/exampleSite/static/cover.jpg
    - /web/themes/paige/layouts/_default/baseof.html
    - /web/themes/paige/layouts/_default/home.html
    - /web/themes/paige/layouts/_default/list.html
    - /web/themes/paige/layouts/_default/rss.xml
    - /web/themes/paige/layouts/_default/single.html
    - /web/themes/paige/layouts/_default/taxonomy.html
    - /web/themes/paige/layouts/_default/term.html
    - /web/themes/paige/layouts/partials/pagination.html
    - /web/themes/paige/layouts/404.html
    - /web/themes/paige/exampleSite/content/articles/_index.md
    - /web/themes/paige/exampleSite/content/articles/bluth-ipsum.md
    - /web/themes/paige/exampleSite/content/blog/_index.md
    - /web/themes/paige/exampleSite/content/blog/emoji-support.md
    - /web/themes/paige/exampleSite/content/blog/markdown-syntax.md
    - /web/themes/paige/exampleSite/content/blog/math-typesetting.md
    - /web/themes/paige/exampleSite/content/blog/placeholder-text.md
    - /web/themes/paige/exampleSite/content/blog/rich-content.md
    - /web/themes/paige/exampleSite/content/projects/_index.md
    - /web/themes/paige/exampleSite/content/LICENSE
    - /web/themes/paige/exampleSite/content/_index.md
    - /web/themes/paige/exampleSite/content/about.md
    - /web/themes/paige/exampleSite/config.yaml
    - /web/themes/paige/LICENSE
    - /web/themes/paige/README.md
    - /web/themes/paige/config.toml
    - /web/themes/paige/go.mod
    - /web/themes/paige/theme.toml
    - /web/content/personnage/_index.md
    - /web/content/personnage/tp.md
    - /web/content/partiea/tp.md
    - /web/content/partiea/_index.md
    - /web/config.toml
    33b2825f
  • Alexandre MEYER's avatar
    Update file _index.md · 746c1eed
    Alexandre MEYER authored
    746c1eed
  • Alexandre MEYER's avatar
    Update file README.md · 90ca3f62
    Alexandre MEYER authored
    90ca3f62
  • Alexandre MEYER's avatar
    Update file README.md · d59e19f5
    Alexandre MEYER authored
    d59e19f5
  • Alexandre MEYER's avatar
    Update file README.md · e27b54e9
    Alexandre MEYER authored
    e27b54e9
  • Alexandre MEYER's avatar
    Update file _index.md · d95ce16a
    Alexandre MEYER authored
    d95ce16a
  • Alexandre MEYER's avatar
    Replace im_all.png · 7926948c
    Alexandre MEYER authored
    7926948c
  • Alexandre MEYER's avatar
    Update file README.md · 57536878
    Alexandre MEYER authored
    57536878
  • Alexandre MEYER's avatar
    Update file README.md · 911f2893
    Alexandre MEYER authored
    911f2893
  • Alexandre MEYER's avatar
    Update file README.md · b74e0781
    Alexandre MEYER authored
    b74e0781
Showing
with 494 additions and 767 deletions
# The Docker image that will be used to build your app
image: harbor.pagoda.os.univ-lyon1.fr/ecoquery-hugo/hugo:latest
pages:
script:
- hugo version
- cd web
- ls -la content
- hugo -v
- hugo list drafts
- mv public ../public
- ls -la ../public
- ls -la ../public/tags
# - ls -la ../public/page
- ls -la ../public/categories
- cat ../public/index.html
artifacts:
paths:
- public
only:
- main
# test:
# script:
# - pwd
# - cd web
# - hugo
# - mv public ../public
# - ls -la ..
# - ls -la ../public
# - chmod 755 ../public
# - chmod 644 ../public/index.html
# except:
# - main
# The Docker image that will be used to build your app
image: harbor.pagoda.os.univ-lyon1.fr/ecoquery-hugo/hugo:latest
pages:
script:
- hugo version
- cd web
- ls -la content
- hugo -v --gc
- hugo list drafts
- mv public ../public
- ls -la ../public
- ls -la ../public/tags
# - hugo --gc
# - ls -la ../public/page
# - ls -la ../public/categories
#- cat ../public/index.html
artifacts:
paths:
- public
only:
- main
# test:
# script:
# - pwd
# - cd web
# - hugo
# - mv public ../public
# - ls -la ..
# - ls -la ../public
# - chmod 755 ../public
# - chmod 644 ../public/index.html
# except:
# - main
# Site web et ressources de l'UE UE M1if37 Animation en synthèse d'image
# Pour créer un site web et ressources d'une UE avec Hugo
[La page de l'UE est ici](http://alexandre.meyer.pages.univ-lyon1.fr/m1if37-animation/)
[La page de l'UE est ici](http://alexandre.meyer.pages.univ-lyon1.fr/hugo-web-minimal/)
## Explication de la génération
Le site web est désormais fabriqué par ```Hugo```. les sources se trouvent dans le répertoire ```web```.
Le site web est mis à jour par intégration continue (CI/CD) à chaque fois que vous faites un push (rien besoin d'autre, à part attendre quelques secondes). Le script d'intégration continue est ```.gitlab-ci.yml```. Pour voir le résultat du script de génération, allez ici (https://forge.univ-lyon1.fr/Alexandre.Meyer/m1if37-animation/-/jobs)[https://forge.univ-lyon1.fr/Alexandre.Meyer/m1if37-animation/-/jobs] ou depuis l'interface dans CI/Jobs.
Le site web est désormais fabriqué par ```Hugo``` (thème [congo](https://jpanther.github.io/congo/)). les sources se trouvent dans le répertoire ```web```. Le site web est mis à jour par intégration continue (CI/CD) à chaque fois que vous faites un push (rien besoin d'autre, à part attendre quelques secondes). Le script d'intégration continue est ```.gitlab-ci.yml```. Pour voir le résultat du script de génération, depuis l'interface allez dans Buil/CI/Jobs.
Le fichier ```site/config.toml``` permet de configurer la génération du site. Mais noramlement il n'y a pas besoin d'y toucher.
* Les pages web sont généré à partir du répertoire ```web/content```.
* La page principale du site est ```web/content/_index.html```. Il faut bien laissé le ```_```.
* ```web/content/controle``` pour la partie "Conrtôle d'animation". ```web/content/controle/index.md``` produit la page de cette partie.
* ```web/content/personnage``` pour la partie "Animation de personnage virtuel".
* ```web/static``` : les fichiers autres (pdf, images, sujets, etc.) sont à ranger dedans. Par exemple ,il y a un répertoire ```web/static/images``` pour les images du site.
* Les pages web sont générées à partir du répertoire ```web/content```.
* La page principale du site est ```web/content/_index.html```. Il faut bien laissé le ```_```, il indique qu'il y a des sous-répertoires
* ```web/static``` : les fichiers autres (pdf, images, sujets, etc.) sont à ranger dedans. Par exemple, il y a
* ```web/static/images``` pour les images du site;
* ```web/static/doc``` documents généraux de l'UE;
* Pour changer l'icone de la page web, il faut générer des icones avec un [flavicon générator](https://favicon.io/favicon-generator/), copier toutes les images dans le repertoire `static` et ajouter dans `config.toml` une ligne dans `param` avec `favicon = "favicon.ico"`.
## Si Fork
Par défaut, gitlab ajoute des '-' un peu partout, vous pouvez changer l'adresse web dans Settings/General/Advanced/Change path.
## Si problème de thème non utilisé
Dans deploy/page il ne faut pas cocher "Use unique domain"
## Tester le site en local
......@@ -27,5 +34,10 @@ Pour tester vos mises à jour en local :
Vous pouvez aussi essayer de contruire le site en static en faisant juste ```hugo``` : le site sera constuit dans le répertoire public.
Toutes les infos sont détaillées ici !
Pour convertir du DOKUWIKI en Markdown, on peut utiliser pandoc??? (todo).
\ No newline at end of file
## Des outils
* Pour convertir du DOKUWIKI en Markdown, on peut utiliser pandoc (ce n'est pas parfait)
* [Pandoc online](https://pandoc.org/try/)
* Changer taille d'une image `<img src="doc/chara.jpg" width="400" class="center">`
* Un pargraphe justifié `<p style="text-align:justify;">` blahblah `</p>`
baseURL = "http://alexandre.meyer.pages.univ-lyon1.fr/m1if37-animation/"
title = "M1if37"
#theme = "etch"
#theme = "ucax"
#theme = "paige"
#theme = "hugo-flex"
theme = "congo"
languageCode = "fr-FR"
enableInlineShortcodes = true
pygmentsCodeFences = true
pygmentsUseClasses = true
publishDir = "public"
# [author]
# name = "Alexandre Meyer"
# image = "img/author.jpg"
# headline = "M1if37"
# bio = ""
[params]
description = "Animation en synthèse d'images"
copyright = ""
dark = "auto"
highlight = true
mainSections = "personnage;controle;posts"
#color = "gray" # Any color in CSS syntax
#width = "52rem" # Any length in CSS syntax
colorScheme = "fire"
# footer= ""
# rss = ""
article.showDate = false
# [[footer]]
# name = "Privacy"
# url = "https://external-link"
# - name: Aboutaaa
# url: about/
# weight: 1
[menu]
[[menu.main]]
identifier = "Physique"
name = "Physique"
title = "Physique"
url = "https://perso.liris.cnrs.fr/fzara/Web/M1Animation.html"
weight = 1
[[menu.main]]
identifier = "Personnage"
name = "Personnage"
title = "Personnage"
url = "/personnage/"
weight = 2
[[menu.main]]
identifier = "controle"
name = "controle"
title = "controle"
url = "/controle/"
weight = 3
[permalinks]
posts = "/:title/"
[markup.goldmark.renderer]
# Allow HTML in Markdown
unsafe = true
[markup.tableOfContents]
ordered = true
baseURL = "http://alexandre.meyer.pages.univ-lyon1.fr/hugo-web-minimal/"
title = "UE Bidule"
theme = "congo"
languageCode = "fr-FR"
enableInlineShortcodes = true
pygmentsCodeFences = true
pygmentsUseClasses = true
publishDir = "public"
[params]
description = "UE Bidule"
copyright = ""
dark = "auto"
highlight = true
mainSections = "personnage;controle;posts"
#color = "gray" # Any color in CSS syntax
#width = "52rem" # Any length in CSS syntax
colorScheme = "fire"
# footer= ""
# rss = ""
article.showDate = false
# [[footer]]
# name = "Privacy"
# url = "https://external-link"
# - name: Aboutaaa
# url: about/
# weight: 1
[menu]
[[menu.main]]
identifier = "PartieA"
name = "PartieA"
title = "PartieA"
url = "https://partiea.html"
weight = 1
[[menu.main]]
identifier = "PartieB"
name = "PartieB"
title = "PartieB"
url = "/partieb/"
weight = 2
[[menu.main]]
identifier = "PartieC"
name = "PartieC"
title = "PartieC"
url = "/partiec/"
weight = 3
[permalinks]
posts = "/:title/"
[markup.goldmark.renderer]
# Allow HTML in Markdown
unsafe = true
[markup.tableOfContents]
ordered = true
# Master 1 Informatique - UE M1if37 Animation en synthèse d'image (3 ECTS)
# UE Bidule
Responsables de l'enseignement : [Alexandre Meyer](
http://liris.cnrs.fr/alexandre.meyer), [Nicolas Pronost](
http://liris.cnrs.fr/nicolas.pronost) et [Florence Zara](
http://liris.cnrs.fr/florence.zara)
Responsables de l'enseignement : [Pierre Quiroule](http://www.leweb.fr/Pierre)
Volume horaire : 10h30 CM, 19h30 TP
Volume horaire : x CM, y TP
![im_all.png](images/im_all.png)
## Objectif de l'UE
M1if37 est une UE optionnelle de la 1ère année du Master d'Informatique de l'Université Lyon 1. Les cours ont lieu au semestre 2 (printemps). L'objectif de l'UE est de donner les bases de l'animation en synthèse d'images. Nous aborderons les deux grandes familles de méthodes. L'animation basée sur des données, par exemple pour l'animation d'humain virtuel (données issues de capture de mouvement). Et l'animation basée sur un modèle physique pour la simulation de phénomènes naturels comme le mouvement de textiles ou de fluide. L'UE laissera une grande part à l'application pratique avec la réalisation de TPs en C++/OpenGL proposant d'animer par exemple des humains virtuels, des vêtements, des cordes, une surface d'eau, etc.
<p style="text-align:justify;"> etc.</p>
[Les slides de la présentation des options sont ici](documents/M1if37_PresOption.pdf)
[Les slides sont ici.](doc/fichier.pdf)
## Thématiques abordées
### Animation par modèles physiques (F. Zara) - 4h30 CM, 6h30 TP
* Concepts physiques (forces, lois de Newton)
* Méthodes d'intégration numérique
* [La page de cette partie](https://perso.liris.cnrs.fr/fzara/Web/M1Animation.html)
### Theme A
### Animation de personnage (A. Meyer) - 4h30 CM, 6h30 TP
* Animation basée squelette
* Déformation de maillage (skinning)
* [La page de cette partie](https://perso.liris.cnrs.fr/alexandre.meyer/public_html/www/doku.php?id=charanim_m1#master_1_informatique_-_ue_m1if37_animation_en_synthese_d_image)
### Contrôle de mouvement (Nicolas Pronost) - 1h30 CM, 6h30 TP
* Mouvement d'objets rigides articulés
* [La page de cette partie](controle)
## Emploi du temps 2023
![documents/M1if37_edt.png](doc/M1if37_edt.png)
## Modalités de contrôle des connaissances (MCC)
* 1 note de CCF portant sur les 3 parties du cours : examen le mardi 21 juin, de 8h à 9h30, salle : ??, Nautibus
* 3 notes de TP : TP F. Zara, TP A. Meyer, TP N. Pronost (code + rapport + démo ou vidéo)
* Examen écrit : mercredi 22 mai 8h-9h30
* Démo de TP : mercredi 22 mai, de 9h45 à 12h
* Date limite de rendu des 3 archives : mercredi 22 mai 12h
Une archive sera à déposer sur TOMUSS (dans les 3 colonnes correspondantes). Cette archive contiendra le code du TP + un rapport.
Nous vous demandons également de mettre dans les 3 autres colonnes correspondantes de TOMUSS, l'URL pour accéder à une vidéo de votre projet, si vous ne faites pa de démo (car nous ne le compilerons pas forcément, donc il faut montrer tout votre travail).
### Theme B
# Master 1 Informatique - UE M1if37 Animation en synthèse d'image (3 ECTS)
## Contrôle de mouvement
Télécharger [les transparents du cours](documents/NP_controle/M1IF37_CM_CONTROLEUR.pdf)
Télécharger [l'énoncé du TP](documents/NP_controle/M1IF37_TP_CONTROLEUR.pdf)
Accéder [aux ressources pour le TP](TP/NP_controle)
Télécharger [le modèle pour le rapport](documents/NP_controle/M1IF37_TP_CONTROLEUR-modele_rapport.docx)
\ No newline at end of file
---
draft: false
---
pages/aboutee
\ No newline at end of file
## Partie Animation de personnage (A. Meyer) - 4h30 CM, 6h30 TP
![](blender_charanim9.jpg)
* Animation basée squelette
* Déformation de maillage (skinning)
* Capture de mouvements
* [La page de cette partie](https://perso.liris.cnrs.fr/alexandre.meyer/public_html/www/doku.php?id=charanim_m1#master_1_informatique_-_ue_m1if37_animation_en_synthese_d_image)
## Les vidéos des 3 CM (2020)
* [[https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_1_SkeletonBasedAnimation.pdf|(PDF) Systèmes articulés : cinématique directe]];
* [[https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_2_MotionControlAndEditing.pdf|(PDF) Edition d'animations, Graphe d'animations]];
* [[https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_3_MotionCapture.pdf|(PDF) Capture de mouvements]];
\
* [Sujet de TP pour la partie Animation de personnage virtuel](tp)
\
\
## Le TPs
#### Le code initial
* [[master_charanim_code|Le code initial]]
#### Rendu de TP
Les archives sont à rendre sur TOMUSS
* TP Animation de personnage virtuel
* vous devez rendre une archive avec un readme.txt ou readme.md expliquant ce que vous avez fait et comment lancer le programme
* une VIDEO de DEMO ou une démo en LIVE
* Barème "Personnage"
* (5 points) TP 1ère partie : affichage d'une animation BVH
* (3 points) Contrôleur d'animation : la base (pilotage au clavier d'un déplacement)
* Machine à état (4 points maximum)
* basique : pour une machine à état de base avec 4 animations : iddle, marcher, courir, sauter ou kick
* avancé : une machine à état plus complète avec de nombreuses animations (une dizaine) : voir celles du répertoire motionGraph_second_life, etc.
* Motion Graphe (6 points max)
* basique : transition vers un autre animation en cherchant à la volée une transition compatible
* avancé : un motion graph construit automatiquement en pré-calcul (voir la fin de l'énoncé qui pointe vers un complément de sujet).
* (3 points) Interpolation entre 2 frames, à utilise pour les transitions ou pour une bonne gestion du temps
* (1 points) Collision entre personnage et sphères (voir le code PhysicalWorld)
* (1 points) bonus de qualité/cohérence de la scène
* Le total fait plus que 20 car les points FSM/graphe d'animation sont à comprendre avec un OU : la machine à état rapporte moins de points, car bien moins difficile.
content/personnage/TP ...
\ No newline at end of file
content/pages/TP
---
title: ""
description: "Partie Animation de personnage"
---
# Partie Animation de personnage
* Alexandre Meyer
* 4h30 CM, 6h30 TP
* [L'ancienne page de cette partie](https://perso.liris.cnrs.fr/alexandre.meyer/public_html/www/doku.php?id=charanim_m1#master_1_informatique_-_ue_m1if37_animation_en_synthese_d_image)
![](../doc_charanim/charanim_tpose.jpg)
## Cours
* [Systèmes articulés : cinématique directe](https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_1_SkeletonBasedAnimation.pdf)
* [Edition d'animations, Graphe d'animations](https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_2_MotionControlAndEditing.pdf)
* [Capture de mouvements](https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_3_MotionCapture.pdf)
## Les vidéos des 3 CM (2020)
[Les vidéos](video)
## Le TP
* [TP animation de personnage virtuel](tp)
* [[master_charanim_code|Le code initial]]
#### Rendu
Les archives sont à rendre sur TOMUSS
* TP Animation de personnage virtuel
* vous devez rendre une archive avec un readme.txt ou readme.md expliquant ce que vous avez fait et comment lancer le programme
* une VIDEO de DEMO ou une démo en LIVE
* Barème "Personnage"
* (5 points) TP 1ère partie : affichage d'une animation BVH
* (3 points) Contrôleur d'animation : la base (pilotage au clavier d'un déplacement)
* Machine à état (4 points maximum)
* basique : pour une machine à état de base avec 4 animations : iddle, marcher, courir, sauter ou kick
* avancé : une machine à état plus complète avec de nombreuses animations (une dizaine) : voir celles du répertoire motionGraph_second_life, etc.
* Motion Graphe (6 points max)
* basique : transition vers un autre animation en cherchant à la volée une transition compatible
* avancé : un motion graph construit automatiquement en pré-calcul (voir la fin de l'énoncé qui pointe vers un complément de sujet).
* (3 points) Interpolation entre 2 frames, à utilise pour les transitions ou pour une bonne gestion du temps
* (1 points) Collision entre personnage et sphères (voir le code PhysicalWorld)
* (1 points) bonus de qualité/cohérence de la scène
* Le total fait plus que 20 car les points FSM/graphe d'animation sont à comprendre avec un OU : la machine à état rapporte moins de points, car bien moins difficile.
---
title: ""
description: "Partie Animation de personnage"
---
# Partie Animation de personnage
* Alexandre Meyer
* 4h30 CM, 6h30 TP
* [L'ancienne page de cette partie](https://perso.liris.cnrs.fr/alexandre.meyer/public_html/www/doku.php?id=charanim_m1#master_1_informatique_-_ue_m1if37_animation_en_synthese_d_image)
![](../doc_charanim/charanim_tpose.jpg)
## Cours
* [Systèmes articulés : cinématique directe](https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_1_SkeletonBasedAnimation.pdf)
* [Edition d'animations, Graphe d'animations](https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_2_MotionControlAndEditing.pdf)
* [Capture de mouvements](https://perso.liris.cnrs.fr/alexandre.meyer/teaching/master_charanim/aPDF_COURS_M1/M1_3_MotionCapture.pdf)
## Les vidéos des 3 CM (2020)
[Les vidéos](video)
## Le TP
* [TP animation de personnage virtuel](tp)
* [[master_charanim_code|Le code initial]]
#### Rendu
Les archives sont à rendre sur TOMUSS
* TP Animation de personnage virtuel
* vous devez rendre une archive avec un readme.txt ou readme.md expliquant ce que vous avez fait et comment lancer le programme
* une VIDEO de DEMO ou une démo en LIVE
* Barème "Personnage"
* (5 points) TP 1ère partie : affichage d'une animation BVH
* (3 points) Contrôleur d'animation : la base (pilotage au clavier d'un déplacement)
* Machine à état (4 points maximum)
* basique : pour une machine à état de base avec 4 animations : iddle, marcher, courir, sauter ou kick
* avancé : une machine à état plus complète avec de nombreuses animations (une dizaine) : voir celles du répertoire motionGraph_second_life, etc.
* Motion Graphe (6 points max)
* basique : transition vers un autre animation en cherchant à la volée une transition compatible
* avancé : un motion graph construit automatiquement en pré-calcul (voir la fin de l'énoncé qui pointe vers un complément de sujet).
* (3 points) Interpolation entre 2 frames, à utilise pour les transitions ou pour une bonne gestion du temps
* (1 points) Collision entre personnage et sphères (voir le code PhysicalWorld)
* (1 points) bonus de qualité/cohérence de la scène
* Le total fait plus que 20 car les points FSM/graphe d'animation sont à comprendre avec un OU : la machine à état rapporte moins de points, car bien moins difficile.
# CM Animation de personnages virtuels (Master 1ère année)
* CM = Cours Magistral
* Vous pouvez très facilement faire une pause au moment des
exercices, revenir en arrière et/ou accélérer la vitesse de la vidéo
depuis les options de YouTube (x 1.50 ou plus vite)
## CM1 : Animation basée squelette
Il y a 3 vidéos pour le CM1 :
* L'introduction
* Un exercice d'affichage de squelette animé très simple
* Afficage récursif d'un squelette à partir de la structure de données, présentation du format BVH, prise en main du code du TP
#### CM1.a Introduction
<iframe width="560" height="315" src="//www.youtube.com/embed/TNSesEPrAn0 " frameborder="0" allowfullscreen></iframe>
#### CM1.b Exercice
<iframe width="560" height="315" src="//www.youtube.com/embed/1Js-9r28T-c" frameborder="0" allowfullscreen></iframe>
#### CM1.c Arbre/Squelette, Affichage récursif et BVH
<iframe width="560" height="315" src="//www.youtube.com/embed/1Y8VE9WrSfw" frameborder="0" allowfullscreen></iframe>
## CM2 : Edition d\'animations et Contrôle d\'un Personnage Virtuel
<iframe width="560" height="315" src="//www.youtube.com/embed/DfsH9bIIisA" frameborder="0" allowfullscreen></iframe>
## CM3 : Animation et Capture de Mouvements
<iframe width="560" height="315" src="//www.youtube.com/embed/7t98WLxikOo" frameborder="0" allowfullscreen></iframe>
File deleted
File deleted
web/static/doc/M1if37_edt.png

166 KiB

web/static/doc_charanim/charanim_tpose.jpg

3.44 KiB

File deleted
File deleted
File deleted
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="Box2D" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/linux/Box2D_d" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Debug/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="../lib/linux/Box2D" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Release/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-std=c++11" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/Box2D/Box2D.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2ChainShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2ChainShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2CircleShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2CircleShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2EdgeShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2EdgeShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2PolygonShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2PolygonShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2Shape.h" />
<Unit filename="../src/Box2D/Collision/b2BroadPhase.cpp" />
<Unit filename="../src/Box2D/Collision/b2BroadPhase.h" />
<Unit filename="../src/Box2D/Collision/b2CollideCircle.cpp" />
<Unit filename="../src/Box2D/Collision/b2CollideEdge.cpp" />
<Unit filename="../src/Box2D/Collision/b2CollidePolygon.cpp" />
<Unit filename="../src/Box2D/Collision/b2Collision.cpp" />
<Unit filename="../src/Box2D/Collision/b2Collision.h" />
<Unit filename="../src/Box2D/Collision/b2Distance.cpp" />
<Unit filename="../src/Box2D/Collision/b2Distance.h" />
<Unit filename="../src/Box2D/Collision/b2DynamicTree.cpp" />
<Unit filename="../src/Box2D/Collision/b2DynamicTree.h" />
<Unit filename="../src/Box2D/Collision/b2TimeOfImpact.cpp" />
<Unit filename="../src/Box2D/Collision/b2TimeOfImpact.h" />
<Unit filename="../src/Box2D/Common/b2BlockAllocator.cpp" />
<Unit filename="../src/Box2D/Common/b2BlockAllocator.h" />
<Unit filename="../src/Box2D/Common/b2Draw.cpp" />
<Unit filename="../src/Box2D/Common/b2Draw.h" />
<Unit filename="../src/Box2D/Common/b2GrowableStack.h" />
<Unit filename="../src/Box2D/Common/b2Math.cpp" />
<Unit filename="../src/Box2D/Common/b2Math.h" />
<Unit filename="../src/Box2D/Common/b2Settings.cpp" />
<Unit filename="../src/Box2D/Common/b2Settings.h" />
<Unit filename="../src/Box2D/Common/b2StackAllocator.cpp" />
<Unit filename="../src/Box2D/Common/b2StackAllocator.h" />
<Unit filename="../src/Box2D/Common/b2Timer.cpp" />
<Unit filename="../src/Box2D/Common/b2Timer.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2CircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2CircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2Contact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2Contact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ContactSolver.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ContactSolver.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2DistanceJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2DistanceJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2FrictionJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2FrictionJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2GearJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2GearJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2Joint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2Joint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MotorJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MotorJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MouseJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MouseJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PrismaticJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PulleyJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PulleyJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RevoluteJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RopeJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RopeJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WeldJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WeldJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WheelJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WheelJoint.h" />
<Unit filename="../src/Box2D/Dynamics/b2Body.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Body.h" />
<Unit filename="../src/Box2D/Dynamics/b2ContactManager.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2ContactManager.h" />
<Unit filename="../src/Box2D/Dynamics/b2Fixture.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Fixture.h" />
<Unit filename="../src/Box2D/Dynamics/b2Island.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Island.h" />
<Unit filename="../src/Box2D/Dynamics/b2TimeStep.h" />
<Unit filename="../src/Box2D/Dynamics/b2World.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2World.h" />
<Unit filename="../src/Box2D/Dynamics/b2WorldCallbacks.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2WorldCallbacks.h" />
<Unit filename="../src/Box2D/Rope/b2Rope.cpp" />
<Unit filename="../src/Box2D/Rope/b2Rope.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>