Georges Dupéron
d15ef280f6
Fixed SplitBox/MergeBox boundaries.
2012-10-27 16:34:16 +02:00
Georges Dupéron
4b258d1cc6
Refactor : bool split() → void split();
2012-01-20 12:43:35 +01:00
Georges Dupéron
e7a3fb6ea5
Ajout des jardins, déplacement de quelques constantes dans CouleursDimensions.{hh,cpp} .
2012-01-19 20:32:23 +01:00
Georges Dupéron
2a9fae690f
Ajout des étages aux bâtiments.
2012-01-19 19:51:38 +01:00
Georges Dupéron
47a70fdee5
Correction d'un glitch graphique.
2012-01-19 16:17:13 +01:00
Georges Dupéron
9fb650404d
Arbres.
2012-01-19 10:33:13 +01:00
Georges Dupéron
33ec49a894
Quartier → longue rue.
2012-01-18 18:52:54 +01:00
Georges Dupéron
62b70d8614
Utilisation de la nouvelle classe Batiment.cpp, nettoyage, correction d'une fuite mémoire (les triangles de chaque objet).
2012-01-17 10:34:01 +01:00
Georges Dupéron
1a819fd8c3
Correction des quartiers presque convexes (angle > 160).
2012-01-16 17:35:07 +01:00
Georges Dupéron
59ca4daf55
Correction du fog.
2012-01-16 16:39:21 +01:00
Georges Dupéron
546781be36
Correction de la fuite mémoire du LOD.
2012-01-16 15:35:32 +01:00
Georges Dupéron
c87e38b4bb
Corrections.
2012-01-13 16:01:03 +01:00
Georges Dupéron
5bf518a684
Re-correction des poids du LOD.
2012-01-13 01:06:55 +01:00
Georges Dupéron
3572c337d6
Correction des poids du LOD.
2012-01-12 21:03:52 +01:00
Yoann
7f12c99bbf
Corretion d'un problème de normale dans la fonction addGPUOcto.
...
Remise dest toits des maison simples enlevés pour le débug.
2012-01-12 09:32:39 +01:00
Georges Dupéron
9b8dfc1c7d
Ajout de architecture/arche.cpp .
2012-01-12 00:21:54 +01:00
Georges Dupéron
62197c4e2b
Correction sur Triangle::surface() .
2012-01-10 13:25:42 +01:00
Georges Dupéron
6ddc2d7d8f
BUG.
2012-01-10 13:07:45 +01:00
Georges Dupéron
30251f62c0
On passe -ansi -pedantic -Wconversion.
2012-01-09 15:28:10 +01:00
Georges Dupéron
b9ef26c648
Ajout de QuartierTriTrapeze.
2012-01-08 22:54:34 +01:00
Georges Dupéron
cf05e6012e
Refactor et correction de offset, qui est maintenant "inset".
2012-01-06 20:17:42 +01:00
Georges Dupéron
c361c48433
Refactor, nettoyage, correction du calcul des normales, …
2012-01-05 19:36:53 +01:00
Georges Dupéron
63d69b2c22
Refactor : Quad::add{Triangle,Quad,Octo} → addGPU*
2012-01-05 00:10:08 +01:00
Georges Dupéron
6c35e2e47c
Nettoyage. Refactor : Utilisation de Quad et Triangle au lieu de Vertex[] dans toutes les classes. Suppression des destructeurs. Suppression des factory déclarés par erreur dans les .h
. Ajouts : enum SommetTriangle, operator+(Quad, Vertex), operator+(Triangle, Vertex), {Quad,Triangle}::{operator[],operator>>,operator<<}
2012-01-04 23:51:56 +01:00
Georges Dupéron
8aee27c488
Refactor : utilisation de c[] au lieu de corner, c[] au lieu de v1, v2, v3 pour les triangles, création d'un dossier geometry avec vertex, segment, ..., séparation de Triangle en GPUTriangle et geometry/Triangle.
2012-01-03 18:24:48 +01:00
Georges Dupéron
1eda7b7456
Ajout de RouteTriChaussee.
2012-01-03 11:37:56 +01:00
Georges Dupéron
3ad78d40ea
Ajustement de la taille des splitBox et mergeBox en fonction du volume de l'objet (pour que quand deux objets ont la même taille z sur leur AABB, le z de la splitBox du plus gros soit plus grand).
2012-01-03 11:10:40 +01:00
Yoann
5ac2332e46
Réajustement des lumières.
2011-12-29 13:03:59 +01:00
Georges Dupéron
bbba636472
Affichage des splitBox.
2011-12-22 12:28:16 +01:00
Georges Dupéron
124d59f2b9
Code pour dessiner les AABB.
2011-12-21 22:33:36 +01:00
Georges Dupéron
35181a4b2d
Nettoyage de la sortie de debug.
2011-12-21 18:18:51 +01:00
Georges Dupéron
6b3bb44a4a
Merge branch 'master' of github.com:jsmaniac/2011-m2s3-city-builder
...
Conflicts:
rules/batiment/batimentquad.cpp
rules/batiment/batimentquadjardin.cpp
rules/batiment/batimentquadmaison.cpp
rules/chose.hh
2011-12-21 16:40:49 +01:00
Georges Dupéron
01824d8c12
LOD fonctionne pour les split.
2011-12-21 16:16:32 +01:00
Yoann
9821466311
Premier éléments des maison avec pont.
2011-12-21 14:15:14 +01:00
Yoann
5092f6271d
Ajout d'une fonction permettant de dessiner un objet à huit sommets
...
addOcto(...) fonctionne de la même manière que addTriangle et addQuad
(précédement ajoutée).
Dessin d'un pavé à la place de la maison, jardin etc lorsqu'il n'y a pas
de split().
2011-12-21 11:18:06 +01:00
Georges Dupéron
ab8622338e
Merge branch 'master' of github.com:jsmaniac/2011-m2s3-city-builder
...
Conflicts:
rules/chose.hh
2011-12-20 15:42:52 +01:00
Yoann
920d2c84bf
Simplification pour la création de faces avec l'ajout d'une fonction
...
addQuad() qui permet d'ajouter directement un quadrilatère et coupe le
coupe en deux triangles.
2011-12-19 08:55:33 +01:00
Georges Dupéron
46189836f5
Tas pour le LOD.
2011-12-18 22:36:45 +01:00
Georges Dupéron
7e95f5347a
Corrections sur QuadAngle (les petits triangles de route qui manquaient ont été ajoutés.
2011-12-12 01:48:55 +01:00
Georges Dupéron
3e50fee099
Tiles de forme triangulaire (aucune pour l'instant), redressement des quadrilatères avec des angles trop forts.
2011-12-11 20:00:14 +01:00
Georges Dupéron
917d8d81d6
Correction sur les normales, éviter les bâtiments trop petits.
2011-11-29 23:58:11 +01:00
Georges Dupéron
0d467384f3
Premier affichage 3D.
2011-11-28 11:42:44 +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
96d8b12b04
Une grande partie du code de base des règles.
2011-11-24 00:47:00 +01:00