All pastes #956630 Raw Edit

Something

public cpp v1 · immutable
#956630 ·published 2008-03-25 13:26 UTC
rendered paste body
BASS_ChannelGetData(chan,FFT,BASS_DATA_FFT8192);for (i=0;i<4096;i++){temp=(sqrt(FFT[i]));tablica[i].z = log(temp)*scale;}glBegin(GL_QUADS);for (i=0;i<63;i++){	for (j=0;j<63;j++)	{	v1[x] = tablica[i*64+j].x - tablica[i*64+j+1].x;									// Vector 1.x=Vertex[0].x-Vertex[1].x	v1[y] = tablica[i*64+j].y - tablica[i*64+j+1].y;									// Vector 1.y=Vertex[0].y-Vertex[1].y	v1[z] = tablica[i*64+j].z - tablica[i*64+j+1].z;									// Vector 1.z=Vertex[0].y-Vertex[1].z	v2[x] = tablica[i*64+j+1].x - tablica[(i+1)*64+j].x;									// Vector 2.x=Vertex[0].x-Vertex[1].x	v2[y] = tablica[i*64+j+1].y - tablica[(i+1)*64+j].y;									// Vector 2.y=Vertex[0].y-Vertex[1].y	v2[z] = tablica[i*64+j+1].z - tablica[(i+1)*64+j].z;									// Vector 2.z=Vertex[0].z-Vertex[1].z	normalna[i*j].x = v1[y]*v2[z] - v1[z]*v2[y];		normalna[i*j].y = v1[z]*v2[x] - v1[x]*v2[z];	normalna[i*j].z = v1[x]*v2[y] - v1[y]*v2[x];//	ReduceToUnit(normal);		glNormal3f(normalna[i*64+j].x,normalna[i*64+j].y,(normalna[i*64+j-1].z+normalna[i*64+j+1].z+normalna[(i+1)*64+j].z+normalna[(i-1)*64-j].z)*0.25);glVertex3f(tablica[i*64+j].x,tablica[i*64+j].y,tablica[i*64+j].z);glNormal3f(normalna[???].x,normalna[???].y,(normalna[i*64+j-1].z+normalna[???].z+normalna[???].z+normalna[???])*0.25);glVertex3f(tablica[i*64+j+1].x,tablica[i*64+j+1].y,tablica[i*64+j+1].z);glNormal3f(normalna[???].x,normalna[???].y,(normalna[???].z+normalna[???].z+normalna[???].z+normalna[???].z)*0.25);glVertex3f(tablica[(i+1)*64+j+1].x,tablica[(i+1)*64+j+1].y,tablica[(i+1)*64+j+1].z);glNormal3f(normalna[???].x,normalna[???].y,(normalna[???].z+normalna[???].z+normalna[???].z+normalna[???].z)*0.25);glVertex3f(tablica[(i+1)*64+j].x,tablica[(i+1)*64+j].y,tablica[(i+1)*64+j].z);