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

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir