Georges Dupéron
e7a3fb6ea5
Ajout des jardins, déplacement de quelques constantes dans CouleursDimensions.{hh,cpp} .
2012-01-19 20:32:23 +01:00
Yoann
c426c3bb3a
Mise à l'échelle de certains batiments.
2012-01-14 11:59:55 +01:00
Georges Dupéron
c87e38b4bb
Corrections.
2012-01-13 16:01:03 +01:00
Georges Dupéron
b1fd8eb299
Correction de Triangle::inset() . Amélioration des tailles des éléments générés.
2012-01-10 20:12:47 +01:00
Yoann
474ab3e706
Ajout de la fonction de split sur les maison avec la division en block.
...
Rectification de la division des blocks en mors.
Amélioration des toits.
2012-01-10 15:32:25 +01:00
Georges Dupéron
cee7e3a79d
Création des routes dans les bâtiments au lieu des quartiers (il manque quelques modifs encore).
2012-01-10 11:42:20 +01:00
Georges Dupéron
8239cd8fbe
On passe -ansi -pedantic -Wconversion -Wformat=2 -Winit-self -Wmissing-include-dirs -Wswitch-default -Wsync-nand -Wunused -Wstrict-overflow=5 -Wfloat-equal -Wundef -Wno-endif-labels -Wshadow -Wunsafe-loop-optimizations -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wlogical-op -Wmissing-declarations -Wnormalized=nfc -Wpacked -Wredundant-decls -Winline -Winvalid-pch -Wdisabled-optimization -Woverlength-strings .
2012-01-10 03:14:21 +01:00
Georges Dupéron
30251f62c0
On passe -ansi -pedantic -Wconversion.
2012-01-09 15:28:10 +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
Yoann
7778e77386
Quelques modification sur les maison avec passages. Ajout d'un surface
...
de remplissage de l'espace libre au sol.
2011-12-23 13:40:06 +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
cdb5dd0697
Dessin pour la maison avec pont sans details.
2011-12-21 15:59:54 +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
Yoann
7b7575d120
Ajout d'une fonction de reduction d'un segment, et d'une fonction
...
permettant d'extraire un parallélogramme à partir d'un quadrilatère.
2011-12-21 10:31:43 +01:00
Yoann
b2afc35621
Suite des ponts.
2011-12-20 17:10:41 +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
5a7c59537c
Ajout de la classe Pont pour les batiments.
2011-12-20 15:36:13 +01:00
Yoann
f7d889008a
Ajout de l'attribut lctr (local center) qui permet d'avoir un repère
...
local à l'objet.
2011-12-18 19:08:36 +01:00
Yoann
80aad0bd14
Renomage de la fonction subdivide en split et ajout de la fonction de
...
merge.
2011-12-18 14:35:49 +01:00
Yoann
5a91abe732
Ajout d'une fonction d'offset globale et non individuelle.
2011-12-14 19:25:20 +01:00
Yoann
bf7ecfa18a
Ajout de la méthode de récupération des listes de sommets pertinents
...
pour la création de la bouding box finale.
2011-12-14 19:05:47 +01:00
Yoann
61ad0a6503
Privatisation des attributs propres au classes.
2011-12-13 15:58:00 +01:00
Yoann
73f265654e
ajout des jardins au maisons.
...
.
2011-12-13 15:32:00 +01:00
Yoann
714036fffb
Ajout du nez des marches.
2011-12-13 12:27:46 +01:00
Yoann
e75e9e5ba4
Ajout des trottoirs autour des maisons.
2011-12-13 10:20:15 +01:00
Yoann
45e89f2649
Deux trois trucs sur la décomposition des constructions, suite au
...
prochain épisode.
2011-12-12 23:15:24 +01:00
Georges Dupéron
df0230f1dd
Renommage de classes.
2011-12-12 21:22:47 +01:00