#include #include "bmp.h" #include "point.h" #include "cercle.h" #include "segment.h" #include "facette.h" using namespace std; int main() { Bmp image(512,512,NOIR),image2(512,512,NOIR); point point2(150,150,VERT); facette carre1(point2,200); carre1.rotateFacette(100); carre1.afficherPleinNew(image); image.write("carre_pleinTest.bmp"); return 0; } /* string nomImage("img_"),extensionImage(".bmp"),finalImage; for(int i(0); i<361 ; i++) { Bmp image(512,512,NOIR); point secondPoint(150,150,VERT), premierPoint(384,256,VERT), troisiemePoint(300,100,VERT), quatriemePoint(500,128,VERT); facette carre2(secondPoint,200),carre1(premierPoint,secondPoint,troisiemePoint,quatriemePoint); carre2.rotateFacette(i); carre2.afficher(image); string iString = to_string(i); finalImage=nomImage+iString+extensionImage; int n (finalImage.length()); char char_array[n + 1]; strcpy(char_array, finalImage.c_str()); image.write(char_array); } */ /* Bmp image(512,512,NOIR),image2(512,512,NOIR),image3(512,512,NOIR),image4(512,512,NOIR),image5(512,512,NOIR); point point1(256,256,ROSE),point2(150,150,ROUGE),point3(150,150,VERT); cercle cercle1(point1,200); facette carre1(point2,200),carre2(point3,200); cercle1.afficherPlein(image); image.write("cercle1.bmp"); carre1.rotateFacette(45); carre1.afficherPlein(image2); image2.write("carre1.bmp"); carre2.afficherPlein(image3); image3.write("carre2.bmp"); carre2.afficher(image4); image4.write("carre3.bmp"); carre1.rotateFacette(45); carre1.afficher(image5); image5.write("carre4.bmp"); */ /* Bmp image(512,512,NOIR),image2(512,512,NOIR); point point2(150,150,VERT); facette carre1(point2,200); carre1.rotateFacette(45); carre1.afficherPleinNew(image); image.write("carre_pleinTest.bmp"); */ /* string nomImage("img_"),extensionImage(".bmp"),finalImage; for(int i(0); i<361 ; i++) { Bmp image(512,512,NOIR); point secondPoint(150,150,VERT); facette carre2(secondPoint,200); carre2.rotateFacette(i); string iString = to_string(i); finalImage=nomImage+iString+extensionImage; cout << endl << finalImage << " :" << endl; carre2.afficherPleinNew(image); int n (finalImage.length()); char char_array[n + 1]; strcpy(char_array, finalImage.c_str()); image.write(char_array); } */