2011-m2s3-city-builder/segment.hh
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

21 lines
379 B
C++

#ifndef _SEGMENT_HH_
#define _SEGMENT_HH_
#include "all_includes.hh"
class Segment {
public :
Vertex u;
Vertex v;
public :
Segment(Vertex u, Vertex v);
float length();
int width();
int height();
Segment reduce(float value);
Vertex randomPos(int seed, int n, int a, int b); // Renvoir un vertex sur le segment [u,v], à une position entre a% and b%.
};
#endif