zoom fonctionne meme en z
This commit is contained in:
@@ -7,7 +7,6 @@ void draw_image(t_fdf *fdf)
|
||||
|
||||
fdf->rad_x = fdf->rot_x * M_PI / 180;
|
||||
fdf->rad_y = fdf->rot_y * M_PI / 180;
|
||||
//fdf->altitude *= (fdf->offset + fdf->zoom) / fdf->offset;
|
||||
i =-1;
|
||||
while (++i < fdf->img_size_y * fdf->img_sizel)
|
||||
*(unsigned int*)(fdf->img_addr + i) = 0;
|
||||
@@ -70,7 +69,8 @@ void draw_color_pixel(t_fdf *fdf, int new_x, int new_y, int z)
|
||||
int color;
|
||||
|
||||
color = 0xffffff;
|
||||
z = z / fdf->altitude;
|
||||
z -= (z * fdf->zoom) / fdf->offset;
|
||||
z /= fdf->altitude;
|
||||
if (z)
|
||||
{
|
||||
color = color ^ (((0xff / fdf->max_z) * z) << 8 );
|
||||
|
||||
Reference in New Issue
Block a user