95 lines
2.7 KiB
C++
Executable file
95 lines
2.7 KiB
C++
Executable file
#include <iostream>
|
|
#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);
|
|
}
|
|
*/
|