Fix: Torus

This commit is contained in:
PedroEdiaz
2024-10-18 10:27:38 -06:00
parent 27d43e6bca
commit a131ff6da1

View File

@@ -23,7 +23,7 @@ void mobius(float *d_surface, int i, int j, int grid_size)
void toro(float *d_surface, int i, int j, int grid_size) void toro(float *d_surface, int i, int j, int grid_size)
{ {
float u = (2*M_PI) * ((float)i/(grid_size) ); float u = (2*M_PI) * ((float)i/(grid_size) );
float v = (2*WIDTH) * ((float)j ); float v = (1*WIDTH) * ((float)j );
d_surface[0] = (1 + 0.5*cos(v))*cos(u); d_surface[0] = (1 + 0.5*cos(v))*cos(u);
d_surface[1] = (1 + 0.5*cos(v)) * sin(u); d_surface[1] = (1 + 0.5*cos(v)) * sin(u);