and use changed api properly.

SVN revision: 43419
This commit is contained in:
Carsten Haitzler 2009-11-02 12:20:57 +00:00
parent 648b43d215
commit 14919600f8
1 changed files with 8 additions and 5 deletions

View File

@ -60,7 +60,7 @@ _cube_new(Evas_Coord w, Evas_Coord h, Evas_Coord d)
evas_object_image_file_set(o, build_path(buf), NULL);
evas_object_image_fill_set(o, 0, 0, 256, 256);
evas_object_resize(o, 256, 256);
// evas_object_image_smooth_scale_set(o, 0);
evas_object_image_smooth_scale_set(o, 0);
evas_object_show(o);
}
POINT(0, 0, -w, -h, -d, 0, 0);
@ -106,7 +106,7 @@ _cube_pos(Cube *c,
Evas_Coord mz[6];
m = evas_map_new(4);
// evas_map_smooth_set(m, 0);
evas_map_smooth_set(m, 0);
for (i = 0; i < 6; i++)
{
@ -123,8 +123,11 @@ _cube_pos(Cube *c,
c->side[i].pt[j].v);
evas_map_point_color_set(m, j, 255, 255, 255, 255);
}
evas_map_util_rotate_3d(m, dx, dy, dz, x, y, z,
(win_w / 2), (win_h / 2), 0, 512);
evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z);
evas_map_util_3d_lighting(m, -1000, -1000, -1000,
255, 255, 255,
20, 20, 20);
evas_map_util_3d_perspective(m, (win_w / 2), (win_h / 2), 0, 512);
if (evas_map_util_clockwise_get(m))
{
evas_object_map_enable_set(c->side[i].o, 1);
@ -179,7 +182,7 @@ static void _setup(void)
cubes[2] = _cube_new(256, 256, 128);
cubes[3] = _cube_new(128, 256, 128);
cubes[4] = _cube_new(256, 256, 256);
done = 0;
}