Commit Graph

173 Commits

Author SHA1 Message Date
Georges Dupéron
61ea30e35d Améliorations sur QuadRoutes, utilisation du cm comme unité de base. 2011-12-03 00:51:06 +01:00
Yoann
11f2948558 Correction sur la lumière ambiante. 2011-12-02 08:21:20 +01:00
Georges Dupéron
a418b982ea Premiers calculs pour QuadRoutes. 2011-12-01 14:45:53 +01:00
Georges Dupéron
22f44ce632 Début de QuadRoutes. 2011-12-01 00:28:23 +01:00
Georges Dupéron
e035eac1c8 bug : L'utilisation du grab de la souris générait des évènements qui faisaient pivoter la caméra avant la première frame. 2011-12-01 00:06:12 +01:00
Yoann
2a816ef4f1 Modification de la position initiale de la caméra. 2011-11-30 22:07:10 +01:00
Yoann
bfc7f68618 Deux trois modif de rendu, rien d ebien important. 2011-11-30 20:31:48 +01:00
Yoann
9b31b112a5 Merge branch 'master' of https://github.com/jsmaniac/2011-m2s3-city-builder 2011-11-30 19:56:36 +01:00
Yoann
80aa4e35d5 Une version améliorée de la freeFly. 2011-11-30 19:56:04 +01:00
Georges Dupéron
0d35ca04ae Les bâtiments prennent 4 coins en paramètre et non pas 2. 2011-11-30 18:43:13 +01:00
Yoann
fee757a5ad Ajout de la déclaration de la class caméra dans le fichier view.cpp.
Définition et intégration de la classe prochainement.
2011-11-30 08:46:56 +01:00
Yoann
e97acfd185 Modification de la FreeFly. 2011-11-30 08:25:29 +01:00
Georges Dupéron
917d8d81d6 Correction sur les normales, éviter les bâtiments trop petits. 2011-11-29 23:58:11 +01:00
Yoann
46fec292f9 Ajout de la fonction de calcul de normales, placement de manière fixe de
la lumière.
2011-11-29 20:53:54 +01:00
Yoann
af2755ffb4 Correction du déplacement latéral de la camera et affinage du
déplacement.
2011-11-29 19:30:49 +01:00
Georges Dupéron
89d409c776 Une ballade en ville (attention les triangles sont dessinés en taille *10). 2011-11-29 13:41:42 +01:00
Georges Dupéron
5d581f103b Déplacement latéral avec les flèches gauche et droite, et vertical avec PGUP/PGDOWN. 2011-11-29 12:45:05 +01:00
Georges Dupéron
09455cbfe1 Colors !!! 2011-11-29 12:38:29 +01:00
Georges Dupéron
1851daa0aa Quelques corrections sur bâtiment. 2011-11-29 12:06:50 +01:00
Yoann
b7b2dccd73 Ajout de la répétition de touches. 2011-11-28 19:33:49 +01:00
Yoann
11716eaeda Modification de la boucle dévènements, traitement de tout les évènement
de la file d'attente avant d'effectuer le rendu.
2011-11-28 19:21:35 +01:00
Yoann
d7cfbccd75 Correction du déplacement de l'axe indiquant la direction de la caméra. 2011-11-28 19:09:33 +01:00
Yoann
da80887bee Dernière correction sur la camera et nettoyage du code. 2011-11-28 19:07:00 +01:00
Yoann
4e0853e54f Correction du déplacement de la caméra. 2011-11-28 18:50:37 +01:00
Georges Dupéron
82491c509d Début d'implémentation de la flycam. 2011-11-28 12:58:10 +01:00
Georges Dupéron
0d467384f3 Premier affichage 3D. 2011-11-28 11:42:44 +01:00
Georges Dupéron
f5cc3dc243 Suppression de io, qui n'est plus utilisé. 2011-11-28 10:32:23 +01:00
Georges Dupéron
0e5b8ef954 Revert "Notes sur l'algo permettant de décider quels objets seront split() ou merge(), et la récupération de tous les triangles dans un tableau à envoyer au GPU."
This reverts commit d97593d999.
2011-11-28 10:24:54 +01:00
Georges Dupéron
60a49d96a1 Revert "Zut"
This reverts commit 86c8626586.
2011-11-28 07:41:41 +01:00
Georges Dupéron
86c8626586 Zut 2011-11-28 07:41:30 +01:00
Georges Dupéron
d97593d999 Notes sur l'algo permettant de décider quels objets seront split() ou merge(), et la récupération de tous les triangles dans un tableau à envoyer au GPU. 2011-11-27 00:26:05 +01:00
Georges Dupéron
73da98b6a3 Carrefour et Route sont maintenant sous-classes de Chose. Correction de quelques bugs. 2011-11-25 14:31:18 +01:00
Georges Dupéron
f84116dbf4 Initialisation des vectors d'enfants et de triangles. 2011-11-25 00:41:44 +01:00
Georges Dupéron
dfbdee7b7d Préparation pour le stockage des enfants et triangles de chaque noeud. 2011-11-24 14:46:11 +01:00
Georges Dupéron
699e0fa520 Vertex en 3D. 2011-11-24 01:01:04 +01:00
Georges Dupéron
96d8b12b04 Une grande partie du code de base des règles. 2011-11-24 00:47:00 +01:00
Georges Dupéron
673770fd74 TODO pour les E/S. 2011-11-07 00:43:47 +01:00
Georges Dupéron
a0743a3983 Petit nettoyage. 2011-11-06 22:24:42 +01:00
Georges Dupéron
dcf4500732 Refactor pour séparer chaque règle dans deux fichiers .cpp et .hh . 2011-11-06 21:30:14 +01:00
Georges Dupéron
0f0a6aa6c0 Une première règle presque finie (pour la géométrie). 2011-11-06 00:28:58 +01:00
Georges Dupéron
973cf6cb77 Début de l'implémentation de l'algo utilisant les motifs. 2011-11-05 18:58:56 +01:00
Georges Dupéron
ceeadcac13 Génération de ville basée sur les règles. 2011-11-04 18:47:33 +01:00
Georges Dupéron
753c61072d Détection automatique des dépendances dans le Makefile. 2011-11-04 18:46:47 +01:00
Georges Dupéron
dcf00b464d Quelques liens pour l'affichage du terrain. Quelqu'un a répondu à notre question sur le forum. 2011-10-31 13:17:01 +01:00
Yoann
f04aebd192 Tentative d'ajout de la détection des intersection dans la création de
route mais résultats assez particuliers.
2011-10-29 09:39:15 +02:00
Yoann
c7d4cf0ab0 Implementation de la fonciton de détection d'intersections.
Prochaine étape intégration dans le reste du code.
2011-10-28 20:01:14 +02:00
Yoann
aa65f105f7 Version fonctionnelle de la création de route carrées. Gestion de
l'accroche sur nœds proche mais pas encore d'intersection.
2011-10-28 13:37:22 +02:00
Yoann
53858d9b85 Ajout de la detection et accrochage sur des points proches. 2011-10-28 09:15:54 +02:00
Yoann
98a918518e Correction de l'erreur de segmentation ainsi qu'une erreur dans le
changement de coordonnées.
2011-10-28 08:40:56 +02:00
Yoann
c2f564bc2d Implémentation de l'algo de création de routes.
Erreur de segmentation Lors du dessin, certains segments pointent vers
rien.
2011-10-27 17:48:49 +02:00