29 Kasım 2009 Pazar

OpenGl - 3D Yansıma

void yansimaayar(){

int i,secim,j;

printf("\nhangi duzleme gore yansima\n");
printf("\n1- yz duzlemine gore yansima\n");
printf("\n2- xz duzlemine gore yansima\n");
printf("\n3- xy duzlemine gore yansima\n");
scanf("%d",&secim);


if(secim==1){

for(i=0;i<8;i++)
matris[i][0]=matris[i][0]*(-1);
}

else if(secim==2){
for(i=0;i<8;i++)
matris[i][1]=matris[i][1]*(-1);
}
else if(secim==3){
for(i=0;i<8;i++)
matris[i][2]=matris[i][2]*(-1);
}

for(i=0;i<8;i++){
printf("\n");
for(j=0;j<4;j++){
printf("%f ",matris[i][j]);}}
}

Hiç yorum yok:

Yorum Gönder