Commit Graph

23 Commits

Author SHA1 Message Date
Yoann
16841b35b1 Fonction concaveCoroner() et isConcave() OK. 2012-01-12 21:14:26 +01:00
Yoann
4fb95b083b Suite et fin de la fonction concaveCorner(). 2012-01-12 20:57:27 +01:00
Yoann
14af354fea Ajout du début d'une fonction qui renvoi le sommet qui induit un Quad
concave.
2012-01-12 18:48:18 +01:00
Georges Dupéron
c543641a52 Suppression de l'ancienne version de quartier. 2012-01-12 17:33:41 +01:00
Georges Dupéron
e348a945d3 Ajout de architecture/quartier.cpp . 2012-01-12 17:16:34 +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
Georges Dupéron
90a6202619 Modification de Quad::inset pour qu'il fonctionne en 3D. 2012-01-10 19:02:44 +01:00
Georges Dupéron
f73c270ce3 Ajout de Quad::offsetNormal . 2012-01-10 16:46:25 +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
d9dcbdb206 Méthode Quad::randomPoint . 2012-01-10 12:13:50 +01:00
Yoann
892e6fb276 Ajout d'une fonction insetOpp() qui déplace le côté opposé pour le
placer à la distance indiquée, et le rendre parallèle à celui de
référence.
2012-01-10 11:31:42 +01:00
Georges Dupéron
d2d4cef8f1 Classes pour les directions, avec support des opérateurs + - | & == != . 2012-01-10 02:16:48 +01:00
Georges Dupéron
30251f62c0 On passe -ansi -pedantic -Wconversion. 2012-01-09 15:28:10 +01:00
Georges Dupéron
4740ce442d Quelques corrections, nettoyage. 2012-01-09 13:08:52 +01:00
Georges Dupéron
b9ef26c648 Ajout de QuartierTriTrapeze. 2012-01-08 22:54:34 +01:00
Georges Dupéron
12caee8470 Utilisation de Quad::length(), passage en const de quelques méthodes. 2012-01-06 20:34:57 +01:00
Georges Dupéron
ea5cc15c7e Merge branch 'master' of github:jsmaniac/2011-m2s3-city-builder
Conflicts:
	geometry/quad.hh
2012-01-06 20:30:10 +01:00
Georges Dupéron
cf05e6012e Refactor et correction de offset, qui est maintenant "inset". 2012-01-06 20:17:42 +01:00
Yoann
622f0ad3fc Ajout d'une fonction length dans quad qui permet d'avoir uniquement la
longeur du segment N, E, S, W.
2012-01-06 10:51:05 +01:00
Georges Dupéron
c361c48433 Refactor, nettoyage, correction du calcul des normales, … 2012-01-05 19:36:53 +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