static Eina_Bool _animate_md2(void *data) { md2_animation_parameter += md2_animation_velocity; evas_canvas3d_node_mesh_frame_set((Evas_Canvas3D_Node *)data, mesh_md2, md2_animation_parameter); if (md2_animation_parameter >= 360.0 || md2_animation_parameter <= 0.0) md2_animation_velocity *= -1.0; return EINA_TRUE; }
static Eina_Bool _animate_scene(void *data) { static int frame = 0; evas_canvas3d_node_mesh_frame_set((Evas_Canvas3D_Node *)data, mesh, frame); frame += 32; if (frame > 256 * 50) frame = 0; return EINA_TRUE; }