Skip to content

francoisgerm/raytracer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

git clone https://github.com/xoolive/edu-raytracer.git

Pour récupérer les modifications sur le serveur du professeur :

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, et les services de 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.

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.2%
  • TeX 43.4%
  • Makefile 1.3%
  • Other 1.1%