An open API service indexing awesome lists of open source software.

https://github.com/xoolive/raytracer

Projet de logiciel de rendu d'images 3D par lancer de rayons
https://github.com/xoolive/raytracer

Last synced: 4 months ago
JSON representation

Projet de logiciel de rendu d'images 3D par lancer de rayons

Awesome Lists containing this project

README

          

Projet de logiciel de rendu d'images 3D par lancer de rayons
============================================================

### Contenu des dossiers

- ```bin``` est un dossier vide qui contiendra tous les fichiers compilés ;
- ```include``` contient les fichiers d'en-tête de fonctions ;
- ```lib``` contient les librairies statiques fournies (compilées pour votre environnement Linux) ;
- ```scenes``` contient les fichiers de scènes que le logiciel doit savoir lire ;
- ```src``` contient les fichiers sources écrits en langage C ;
- ```tests``` contient les fichiers sources en langage C destinés à tester unitairement le code produit ;
- ```Makefile``` décrit les règles de compilation

Notes :
- Parmi les fichiers fournis, seul le fichier ```Makefile``` doit être édité.
- Toutes les autres modifications peuvent être faites dans des nouveaux fichiers.

### Utilisation de github

Ouvrez un terminal dans le répertoire de votre choix et entrez
```sh
git clone https://github.com/xoolive/edu-raytracer.git
```

Pour récupérer les modifications sur le serveur du professeur :
```sh
git pull
```

**Si vous êtes à l'aise**, et uniquement si vous l'êtes (vous n'aurez ni plus ni moins de points pour cela), vous pouvez utiliser [git](http://git-scm.com/), et les services de [github.com](http://github.com) en utilisant votre propre compte. Vous aurez également la possibilité d'effectuer vos livraisons sous la forme d'un lien vers votre repository github.

Vous trouverez une explication des commandes à taper pour avoir votre propre
repository github dans le fichier [github.md](github.md).

_Attention!_ Mieux vaut une bonne livraison classique qu'une mauvaise livraison
(en retard) avec git. Assurez vos arrières!

### Dates et contenu des livraisons

- première livraison intermédiaire : le 22 avril avant 22h
- deuxième livraison intermédiaire : le 17 mai avant 22h
- livraison finale : le 31 mai avant 22h