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 (124)
Showing
with 63 additions and 615 deletions
*.lock *.lock
\ No newline at end of file
web/public
public
# This file is a template, and might need editing before it works on your project. # The Docker image that will be used to build your app
# Full project: https://gitlab.com/pages/plain-html image: harbor.pagoda.os.univ-lyon1.fr/ecoquery-hugo/hugo:latest
pages: pages:
stage: deploy
script: script:
- apt -y update && apt -y install python3-pip - hugo version
- pip3 install mkdocs - cd web
- cd site-web - ls -la content
- export LC_ALL=C.UTF-8 - hugo -v --gc
- export LANG=C.UTF-8 - hugo list drafts
- mkdocs build - mv public ../public
- mv site ../public - ls -la ../public
- ls -la ../public/tags
# - hugo --gc
# - ls -la ../public/page
# - ls -la ../public/categories
#- cat ../public/index.html
artifacts: artifacts:
paths: paths:
- public - public
only: only:
- master - 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
[submodule "web/themes/hugo-flex"]
path = web/themes/hugo-flex
url = https://github.com/de-souza/hugo-flex.git
# 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
# Master 1 Informatique - UE M1if37 Animation en synthèse d'image (3 ECTS) # Pour créer un site web et ressources d'une UE avec Hugo
Responsables de l'enseignement : A. Meyer, N. Pronost et F. Zara [La page de l'UE est ici](http://alexandre.meyer.pages.univ-lyon1.fr/hugo-web-minimal/)
Volume horaire : 10h30 CM, 18h TP
[]() <img src="images/im1.png" height="150">
[]() <img src="images/im2.png" height="150">
## Objectif de l'UE ## Explication de la génération
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.
[Les slides de la présentation des options sont ici](documents/M1if37_PresOption.pdf) 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é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"`.
## Thématiques abordées
### Animation par modèles physiques (F. Zara) - 4h30 CM, 6h TP ## Si Fork
* Concepts physiques (forces, lois de Newton) Par défaut, gitlab ajoute des '-' un peu partout, vous pouvez changer l'adresse web dans Settings/General/Advanced/Change path.
* Méthodes d'intégration numérique
* [La page de cette partie](https://perso.liris.cnrs.fr/fzara/Web/M1Animation.html)
## Si problème de thème non utilisé
Dans deploy/page il ne faut pas cocher "Use unique domain"
### Animation de personnage (A. Meyer) - 4h30 CM, 6h 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)
## Tester le site en local
Pour tester vos mises à jour en local :
* installer hugo : ```sudo apt install hugo```
* dans le répertoire web, faire ```hugo serve```
* dans votre navigateur, entrez l'url ```localhost:8000```
### Contrôle de mouvement (Nicolas Pronost) - 1h30 CM, 6h TP Vous pouvez aussi essayer de contruire le site en static en faisant juste ```hugo``` : le site sera constuit dans le répertoire public.
* Mouvement d'objets rigides articulés
* [La page de cette partie](NP_controle.md)
## Emploi du temps 2023 ## Des outils
![]() <img src="documents/M1if37_edt.png" width="400"> * Pour convertir du DOKUWIKI en Markdown, on peut utiliser pandoc (ce n'est pas parfait)
* [Pandoc online](https://pandoc.org/try/)
## 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).
* Changer taille d'une image `<img src="doc/chara.jpg" width="400" class="center">`
* Un pargraphe justifié `<p style="text-align:justify;">` blahblah `</p>`
<?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>
<?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/win32/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/win32/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>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="GLEW" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/win32/GLEW_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/win32/GLEW" 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 option="-Wattributes" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/glew/glew.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glew/glew.h" />
<Unit filename="../src/glew/glxew.h" />
<Unit filename="../src/glew/wglew.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="GLFW" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/win32/GLFW_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/win32/GLFW" 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 directory="../src" />
</Compiler>
<Unit filename="../src/glfw/context.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/egl_context.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/egl_context.h" />
<Unit filename="../src/glfw/glfw3.h" />
<Unit filename="../src/glfw/glfw3native.h" />
<Unit filename="../src/glfw/glfw_config.h" />
<Unit filename="../src/glfw/init.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/input.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/internal.h" />
<Unit filename="../src/glfw/monitor.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/vulkan.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/wgl_context.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/wgl_context.h" />
<Unit filename="../src/glfw/win32_init.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_joystick.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_joystick.h" />
<Unit filename="../src/glfw/win32_monitor.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_platform.h" />
<Unit filename="../src/glfw/win32_time.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_tls.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_window.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/window.c">
<Option compilerVar="CC" />
</Unit>
<Extensions>
<code_completion />
<envvars />
<debugger />
<lib_finder disable_auto="1" />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="IMGUI" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/linux/IMGUI_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/IMGUI" 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 option="-DGLEW_STATIC" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/imgui/imconfig.h" />
<Unit filename="../src/imgui/imgui.cpp" />
<Unit filename="../src/imgui/imgui.h" />
<Unit filename="../src/imgui/imgui_demo.cpp" />
<Unit filename="../src/imgui/imgui_draw.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.h" />
<Unit filename="../src/imgui/imgui_internal.h" />
<Unit filename="../src/imgui/stb_rect_pack.h" />
<Unit filename="../src/imgui/stb_textedit.h" />
<Unit filename="../src/imgui/stb_truetype.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
<lib_finder disable_auto="1" />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="IMGUI" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/win32/IMGUI_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/win32/IMGUI" 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 option="-DGLEW_STATIC" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/imgui/imconfig.h" />
<Unit filename="../src/imgui/imgui.cpp" />
<Unit filename="../src/imgui/imgui.h" />
<Unit filename="../src/imgui/imgui_demo.cpp" />
<Unit filename="../src/imgui/imgui_draw.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.h" />
<Unit filename="../src/imgui/imgui_internal.h" />
<Unit filename="../src/imgui/stb_rect_pack.h" />
<Unit filename="../src/imgui/stb_textedit.h" />
<Unit filename="../src/imgui/stb_truetype.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
<lib_finder disable_auto="1" />
</Extensions>
</Project>
</CodeBlocks_project_file>
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted