main0308.cpp
Dosyayı İndir
#include <iostream>
#include <locale>
#include "SpaceVector.h"
#include "SpaceMatrix.h"
#include "MatrixUtilities.h"
#include "SpaceBody.h"
#include "BodyUtilities.h"
using namespace std;
void transformBody(){
cout<<"G�vde D�n���m"<<endl;
SpaceVector center(100,100,100);
SpaceVector magnitude(30,40,50);
SpaceBody source=createCube(center,magnitude);
cout<<"Kaynak G�vde"<<endl;
source.print();
double angleZ=PI/6;
SpaceMatrix toOrigin=matrixTranslate(-center);
SpaceMatrix rotateZ=matrixRotateZ(angleZ);
SpaceMatrix fromOrigin=matrixTranslate(center);
SpaceMatrix transformation=fromOrigin*rotateZ*toOrigin;
cout<<"Toplam D�n���m"<<endl;
transformation.print();
cout<<"Ama� G�vde"<<endl;
SpaceBody target=transformBody(source,transformation);
target.print();
}
int main0308(){
setlocale(LC_ALL,"Turkish");
cout<<"�izim Matemati�i"<<endl;
transformBody();
return 0;
}
Dosyayı İndir