Commit Graph

103 Commits

Author SHA1 Message Date
Yoann
d115d482e6 Ajout de la fonction de calcul d'intersection entre deux segments (non
vérifiée).
2011-10-22 14:50:41 +02:00
Yoann
1a1222b915 Quelques petites modifications. 2011-10-21 20:03:26 +02:00
Yoann
994a0ac085 Ajout des deux fonction de conversion de coordonnées polaires et
cartésiennes.
2011-10-21 19:35:32 +02:00
Yoann
0f7cbe176e Amélioration de l'affichage des routes. 2011-10-21 12:35:14 +02:00
Yoann
eb20bcf0be Insertion d'un segment de route avec. Le segment peut s'accrocher à un
nœd edistant ci celui-ci est proche du point d'arrivé et qu'il
n'implique pas une élongation du segment de route.
Pour le moment il n'y a pas de création de nœds sur un segment ni de
gestion des intersections entre segments.
2011-10-21 11:20:03 +02:00
Yoann
12d74c410c La fonction de recherche du noed le plus proche fonctionne correctement. 2011-10-21 09:38:35 +02:00
Yoann
84799155ba Modification de la fonction de detection du sommet le plus proche, mais
erreur de segmentation pour le moement.
2011-10-20 14:02:55 +02:00
Yoann
fda60ca658 Correction d'un bug. 2011-10-19 20:16:52 +02:00
Yoann
93389a75fd Affichage de la grille pour débug. 2011-10-19 19:37:11 +02:00
Yoann
54fecc3c75 Fin de la fonciton d'initialisation de la grille de stockage de nœds de
routes. Et adaptation des autres fonctions.
2011-10-19 19:30:24 +02:00
Yoann
c963a9ed96 Ajout de la fonction de récupération du nœd le plus proche. 2011-10-18 23:00:23 +02:00
Georges Dupéron
67e22383a6 Merge branch 'master' of http://github.com/jsmaniac/2011-m2s3-city-builder 2011-10-18 21:38:21 +02:00
Georges Dupéron
b54f8e1ebe Ajout de -lm pour `roads'. 2011-10-18 21:31:17 +02:00
Yoann
d7c4f71747 Ajout de fichier d'entête pour roads. 2011-10-18 19:48:14 +02:00
Yoann
3381c0027d Ajout de quelques foncitons de gestion de la grille de nœds triés. 2011-10-18 19:43:52 +02:00
Yoann
54655b02bf Ajout d'un deuxième route avec une intersection avec la première route. 2011-10-18 12:24:00 +02:00
Yoann
92f1097948 Une première route de test. 2011-10-18 12:05:09 +02:00
Yoann
aad21c89e8 Définition d'une structure de route plus avancée. Test de génération
d'une route avec cette structure et affichage de la route en la
parcourant.
2011-10-18 11:22:38 +02:00
Yoann
2829a36da4 Merge branch 'master' of https://github.com/jsmaniac/2011-m2s3-city-builder 2011-10-18 10:08:01 +02:00
Yoann
db11a3ffb7 Modification de la structure de route et définition d'une intersection. 2011-10-18 10:07:28 +02:00
Georges Dupéron
affaaaac8b Merge branch 'master' of http://github.com/jsmaniac/2011-m2s3-city-builder
Conflicts:
	roads.md
2011-10-18 09:59:46 +02:00
Georges Dupéron
f9f2218dd8 Quelques modifs sur les algos. 2011-10-18 09:57:59 +02:00
Yoann
c14f0fd916 Définition d'un structure de route simple et affichage d'un premier
quadrillage. Le modèle de donnée est pour l'instant trop simple pour
stocker toute les informations nécessaires.
2011-10-18 09:36:59 +02:00
Yoann
aac7fec8fa Réflexions avec YB sur l'algo de génération de routes. 2011-10-17 16:08:55 +02:00
Georges Dupéron
aaaa713889 Algorithmes (approx) de création de routes, plus de quoi les afficher en svg (make testroads). 2011-10-16 20:42:21 +02:00
Georges Dupéron
6e9661315b Test des quadTree avec un niveau de subdivision plus important. 2011-10-13 01:39:20 +02:00
Yoann
1488ee7db0 Deux trois modifications minimes. 2011-10-11 21:36:14 +02:00
Yoann
d8a0b65405 Quelques petites rectifications. 2011-10-11 21:28:16 +02:00
Yoann
dca352236c Modification des normales pour améliorer l'éclairage. 2011-10-11 21:22:54 +02:00
Yoann
d5ff67dc04 Augmentation des butées de la caméra. 2011-10-11 12:35:09 +02:00
Yoann
04408d1258 Modification de la direction de l'aclairage. 2011-10-11 12:01:38 +02:00
Yoann
1bd696b088 Amélioration de l'affichage. 2011-10-11 11:59:00 +02:00
Yoann
26c515055a Petite correction d'un bug de calcul d'une normale. 2011-10-11 10:03:53 +02:00
Yoann
dc2c4eee30 Ajout du calcul de normales pour la lumière. 2011-10-11 09:54:00 +02:00
Yoann
734ff444b5 Affichage correct des triangles mais pas encore avec les effets de
lumière.
2011-10-11 09:13:45 +02:00
Yoann
f67a80364a Affichage des triangle fans (mais à priori erreur quelque part dans les
coordonnées).
2011-10-11 09:02:51 +02:00
Georges Dupéron
0d4ef5e6de Correction de plusieurs bugs. 2011-10-10 21:38:03 +02:00
Yoann
2ed0f72244 Déplacement d'un bug dans closed. 2011-10-10 10:00:46 +02:00
Yoann
b673f9d2b2 Continuation. 2011-10-10 09:54:49 +02:00
Yoann
8bc8dd4fd7 Ajout d'un bug. 2011-10-10 09:54:24 +02:00
Yoann
f2a444df2d Ajout de la méthode de dessin des QuadTree dans display.
Pas encore d'affichage à l'écran.
2011-10-10 09:38:28 +02:00
Yoann
f0cf6bed6d Correction d'une erreur de segmentation dans QT_baseNode(). 2011-10-10 09:24:00 +02:00
Yoann
3cd9ee3215 Ajout du fichier d'entête de square et suppression de l'affichage de
roam.
2011-10-10 08:51:29 +02:00
Georges Dupéron
020bcc9f69 Correction de quelques bugs dans square.c . 2011-10-10 08:07:25 +02:00
Georges Dupéron
dcfe3013aa Fonction QT_enumerate pour énumérer tous les triangle_fan du QuadTree avec leurs sommets. 2011-10-10 01:03:38 +02:00
Georges Dupéron
bee1d0f0d0 Listes de parcours des QuadTree mises à jour dans split() et merge(). 2011-10-09 19:19:42 +02:00
Georges Dupéron
f233237eb0 Listes de parcours : code compliqué approximatif en commentaire (une version simplifiée et fonctionnelle en cours). 2011-10-09 17:30:58 +02:00
Georges Dupéron
c3407028b3 Revert des lignes supprimées dans display.h . 2011-10-09 12:56:48 +02:00
Yoann
8987775eef Merge de display.h
Merge branch 'master' of
https://github.com/jsmaniac/2011-m2s3-city-builder

Conflicts:
	display.h
2011-10-06 14:02:08 +02:00
Yoann
0d38570ff3 Trois fois rien. 2011-10-06 13:58:50 +02:00