-
Notifications
You must be signed in to change notification settings - Fork 0
/
calc_repere.c
28 lines (25 loc) · 1.26 KB
/
calc_repere.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* calc_repere.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: ajubert <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2016/03/05 15:28:34 by ajubert #+# #+# */
/* Updated: 2016/03/05 17:42:50 by ajubert ### ########.fr */
/* */
/* ************************************************************************** */
#include "fdf.h"
t_pnt calc_repere(t_var *var)
{
t_pnt test;
if (var->size_tab.x < var->size_tab.y)
var->repere = (H / 2) / (var->size_tab.y - 1);
else
var->repere = (L / 2) / (var->size_tab.x - 1);
var->size.y = (H / 2) - ((var->size_tab.y / 2) * var->repere);
test.y = var->size.y;
var->size.x = (L / 2) - ((var->size_tab.x / 2) * var->repere);
test.x = var->size.x;
return (test);
}