From: Hermet Park Date: Tue, 17 Mar 2020 12:04:47 +0000 (+0900) Subject: canvas3d: remove canvas3d examples. X-Git-Tag: submit/tizen/20200405.220557~185 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=33c7cdcd194daa191e2d37183a1dc7a184f18e8f;p=platform%2Fupstream%2Fefl.git canvas3d: remove canvas3d examples. Summary: This is a dead feature, remove it. Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11525 --- diff --git a/src/examples/elementary/evas3d_map_example.c b/src/examples/elementary/evas3d_map_example.c deleted file mode 100644 index f0859e3..0000000 --- a/src/examples/elementary/evas3d_map_example.c +++ /dev/null @@ -1,1211 +0,0 @@ -#ifndef EFL_BETA_API_SUPPORT -# define EFL_BETA_API_SUPPORT -#endif - -#include - -#define WIDTH 1024 -#define HEIGHT 1024 -#define IMG_SIZE 1024 -#define SKYBOX_IMG_WIDTH 4096 -#define SKYBOX_IMG_HEIGHT 3072 - -#define MIN_3D_ZOOM_FACTOR 1.0 -#define MAX_3D_ZOOM_FACTOR 4.9 -#define MIN_2D_ZOOM_FACTOR 5.0 -#define MAX_2D_ZOOM_FACTOR 16.0 - -#define MAX_CAMERA_DISTANCE 10.0 - -#define ROUND(a) ((a < 0) ? ((int)((a - 0.05) * 10) * 0.1) : ((int)((a + 0.05) * 10) * 0.1)) - -typedef struct _mat3 -{ - float m[9]; -} mat3; - -typedef struct _vec4 -{ - float x; - float y; - float z; - float w; -} vec4; - -typedef struct _vec2 -{ - float x; - float y; -} vec2; - -typedef struct _vec3 -{ - float x; - float y; - float z; -} vec3; - -typedef struct _vertex -{ - vec3 position; - vec3 normal; - vec3 tangent; - vec4 color; - vec3 texcoord; -} vertex; - -typedef enum _Map_Dimension_State -{ - MAP_DIMENSION_STATE_2D = 0, - MAP_DIMENSION_STATE_3D -} Map_Dimension_State; - -static Evas *evas = NULL; -static Evas_Object *win = NULL; -static Evas_Object *bg = NULL; -static Evas_Object *image = NULL; -static Evas_Object *map = NULL; -static Evas_Object *normal_map = NULL; -static Evas_Object *control_layout = NULL; -static Evas_Object *hoversel = NULL; -static Evas_Object *rotation_toggle = NULL; -static Evas_Object *light_toggle = NULL; -static Evas_Object *zoom_slider = NULL; -static Evas_Object *menu = NULL; -static Elm_Object_Item *menu_it = NULL; -static Ecore_Animator *animator = NULL; - -static Evas_Canvas3D_Scene *scene = NULL; -static Evas_Canvas3D_Node *root_node = NULL; -static Evas_Canvas3D_Node *camera_node = NULL; -static Evas_Canvas3D_Camera *camera = NULL; -static Evas_Canvas3D_Node *light_node = NULL; -static Evas_Canvas3D_Light *light = NULL; -static Evas_Canvas3D_Node *mesh_node = NULL; -static Evas_Canvas3D_Mesh *mesh = NULL; -static Evas_Canvas3D_Material *material = NULL; -static Evas_Canvas3D_Texture *texture_diffuse = NULL; -static Evas_Canvas3D_Texture *texture_normal = NULL; - -static int vertex_count = 0; -static int index_count = 0; -static vertex *vertices = NULL; -static unsigned short *indices = NULL; - -static vec2 mouse_down_pos; -static vec3 camera_pos; -static vec3 camera_up_vec; -static vec3 camera_right_vec; -static double zoom_factor = MIN_3D_ZOOM_FACTOR; -static Eina_Bool is_mouse_pressed = EINA_FALSE; -static Map_Dimension_State map_dimension_state = MAP_DIMENSION_STATE_3D; - -static const float skybox_vertices[] = -{ - /* Front */ - -40.0, 40.0, 40.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 1.0, 0.99, 0.334, - 40.0, 40.0, 40.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 1.0, 0.75, 0.334, - -40.0, -40.0, 40.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 1.0, 0.99, 0.666, - 40.0, -40.0, 40.0, 0.0, 0.0, -1.0, 1.0, 0.0, 0.0, 1.0, 0.75, 0.666, - - /* Back */ - 40.0, 40.0, -40.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.50, 0.334, - -40.0, 40.0, -40.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.25, 0.334, - 40.0, -40.0, -40.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.50, 0.666, - -40.0, -40.0, -40.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.25, 0.666, - - /* Left */ - -40.0, 40.0, -40.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.25, 0.334, - -40.0, 40.0, 40.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.01, 0.334, - -40.0, -40.0, -40.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.25, 0.666, - -40.0, -40.0, 40.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.01, 0.666, - - /* Right */ - 40.0, 40.0, 40.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.75, 0.334, - 40.0, 40.0, -40.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.50, 0.334, - 40.0, -40.0, 40.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.75, 0.666, - 40.0, -40.0, -40.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.50, 0.666, - - /* Top */ - -40.0, 40.0, -40.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.25, 0.334, - 40.0, 40.0, -40.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.50, 0.334, - -40.0, 40.0, 40.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.25, 0.01, - 40.0, 40.0, 40.0, 0.0, -1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.50, 0.01, - - /* Bottom */ - 40.0, -40.0, -40.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.50, 0.666, - -40.0, -40.0, -40.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.25, 0.666, - 40.0, -40.0, 40.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.50, 0.99, - -40.0, -40.0, 40.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.25, 0.99, -}; - -static const unsigned short skybox_indices[] = -{ - /* Front */ - 0, 1, 2, 2, 1, 3, - - /* Back */ - 4, 5, 6, 6, 5, 7, - - /* Left */ - 8, 9, 10, 10, 9, 11, - - /* Right */ - 12, 13, 14, 14, 13, 15, - - /* Top */ - 16, 17, 18, 18, 17, 19, - - /* Bottom */ - 20, 21, 22, 22, 21, 23 -}; - -static void zoom_factor_set(double new_zoom_factor); - -static inline void -vec3_scale(vec3 *out, - const vec3 *v, - const double scale) -{ - out->x = scale * v->x; - out->y = scale * v->y; - out->z = scale * v->z; -} - -static inline void -vec3_normalize(vec3 *out, - const vec3 *vec) -{ - double length = sqrt(vec->x * vec->x + vec->y * vec->y + vec->z * vec->z); - - out->x = vec->x / length; - out->y = vec->y / length; - out->z = vec->z / length; -} - -static inline void -mat3_multiply_vec3(vec3 *out, - const mat3 *mat, - const vec3 *vec) -{ - out->x = mat->m[0] * vec->x + mat->m[1] * vec->y + mat->m[2] * vec->z; - out->y = mat->m[3] * vec->x + mat->m[4] * vec->y + mat->m[5] * vec->z; - out->z = mat->m[6] * vec->x + mat->m[7] * vec->y + mat->m[8] * vec->z; -} - -static inline void -vec3_rotate_angle_axis(vec3 *out, - const vec3 *vec, - const double radian, - const vec3 *axis) -{ - mat3 mat; - double cos_r = cos(radian); - double sin_r = sin(radian); - double one_minus_cos_r = 1.0 - cos_r; - - mat.m[0] = cos_r + one_minus_cos_r * (axis->x * axis->x); - mat.m[1] = (-axis->z * sin_r) + one_minus_cos_r * (axis->x * axis->y); - mat.m[2] = (axis->y * sin_r) + one_minus_cos_r * (axis->x * axis->z); - - mat.m[3] = (axis->z * sin_r) + one_minus_cos_r * (axis->x * axis->y); - mat.m[4] = cos_r + one_minus_cos_r * (axis->y * axis->y); - mat.m[5] = (-axis->x * sin_r) + one_minus_cos_r * (axis->y * axis->z); - - mat.m[6] = (-axis->y * sin_r) + one_minus_cos_r * (axis->x * axis->z); - mat.m[7] = (axis->x * sin_r) + one_minus_cos_r * (axis->y * axis->z); - mat.m[8] = cos_r + one_minus_cos_r * (axis->z * axis->z); - - mat3_multiply_vec3(out, &mat, vec); -} - -static Eina_Bool -animate_scene(void *data) -{ - static float angle = 0.0f; - - angle += 0.05; - - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, angle, 0.0, 1.0, 0.0); - - /* Rotate */ - if (angle > 360.0) - angle -= 360.0f; - - return EINA_TRUE; -} - -static void -sphere_init(int precision) -{ - int i, j; - vertex *v; - unsigned short *idx; - - vertex_count = (precision + 1) * (precision + 1); - index_count = precision * precision * 6; - - /* Allocate buffer. */ - vertices = malloc(sizeof(vertex) * vertex_count); - indices = malloc(sizeof(unsigned short) * index_count); - - for (i = 0; i <= precision; i++) - { - double lati = M_PI * ((double)i / (double)precision); - double y = cos(lati); - double r = fabs(sin(lati)); - - for (j = 0; j <= precision; j++) - { - double longi = (M_PI * 2.0) * ((double)j / (double)precision); - v = &vertices[i * (precision + 1) + j]; - - if (j == 0 || j == precision) v->position.x = 0.0; - else v->position.x = r * sin(longi); - - v->position.y = y; - - if (j == 0 || j == precision) v->position.z = r; - else v->position.z = r * cos(longi); - - v->normal = v->position; - - if (v->position.x > 0.0) - { - v->tangent.x = -v->normal.y; - v->tangent.y = v->normal.x; - v->tangent.z = v->normal.z; - } - else - { - v->tangent.x = v->normal.y; - v->tangent.y = -v->normal.x; - v->tangent.z = v->normal.z; - } - - v->color.x = 1.0; - v->color.y = 1.0; - v->color.z = 1.0; - v->color.w = 1.0; - - if (j == precision) v->texcoord.x = 1.0; - else if (j == 0) v->texcoord.x = 0.0; - else v->texcoord.x = (double)j / (double)precision; - - if (i == precision) v->texcoord.y = 1.0; - else if (i == 0) v->texcoord.y = 0.0; - else v->texcoord.y = (double)i / (double)precision; - } - } - - idx = &indices[0]; - - for (i = 0; i < precision; i++) - { - for (j = 0; j < precision; j++) - { - *idx++ = i * (precision + 1) + j; - *idx++ = i * (precision + 1) + j + 1; - *idx++ = (i + 1) * (precision + 1) + j; - - *idx++ = (i + 1) * (precision + 1) + j; - *idx++ = i * (precision + 1) + j + 1; - *idx++ = (i + 1) * (precision + 1) + j + 1; - } - } - - for (i = 0; i < index_count; i += 3) - { - vertex *v0 = &vertices[indices[i + 0]]; - vertex *v1 = &vertices[indices[i + 1]]; - vertex *v2 = &vertices[indices[i + 2]]; - - vec3 e1, e2; - float du1, du2, dv1, dv2, f; - vec3 tangent; - - e1.x = v1->position.x - v0->position.x; - e1.y = v1->position.y - v0->position.y; - e1.z = v1->position.z - v0->position.z; - - e2.x = v2->position.x - v0->position.x; - e2.y = v2->position.y - v0->position.y; - e2.z = v2->position.z - v0->position.z; - - du1 = v1->texcoord.x - v0->texcoord.x; - dv1 = v1->texcoord.y - v0->texcoord.y; - - du2 = v2->texcoord.x - v0->texcoord.x; - dv2 = v2->texcoord.y - v0->texcoord.y; - - f = 1.0 / (du1 * dv2 - du2 * dv1); - - tangent.x = f * (dv2 * e1.x - dv1 * e2.x); - tangent.y = f * (dv2 * e1.y - dv1 * e2.y); - tangent.z = f * (dv2 * e1.z - dv1 * e2.z); - - v0->tangent = tangent; - } - - for (i = 0; i <= precision; i++) - { - for (j = 0; j <= precision; j++) - { - if (j == precision) - { - v = &vertices[i * (precision + 1) + j]; - v->tangent = vertices[i * (precision + 1)].tangent; - } - } - } -} - -static void -sphere_fini(void) -{ - if (vertices) - free(vertices); - - if (indices) - free(indices); -} - -static void -change_to_2d_map(void) -{ - if (map_dimension_state == MAP_DIMENSION_STATE_2D) return; - map_dimension_state = MAP_DIMENSION_STATE_2D; - - elm_object_style_set(map, "default"); - elm_scroller_policy_set - (map, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_AUTO); - elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_MANUAL); - elm_map_paused_set(map, EINA_TRUE); - - evas_canvas3d_texture_source_visible_set(texture_diffuse, EINA_TRUE); - - evas_object_hide(image); - - elm_slider_unit_format_set(zoom_slider, "X%1.0f"); - elm_slider_indicator_format_set(zoom_slider, "%1.0f"); - elm_slider_min_max_set(zoom_slider, MIN_2D_ZOOM_FACTOR, MAX_2D_ZOOM_FACTOR); -} - -static void -change_to_3d_map(void) -{ - if (map_dimension_state == MAP_DIMENSION_STATE_3D) return; - map_dimension_state = MAP_DIMENSION_STATE_3D; - - elm_object_style_set(map, "evas3d"); - elm_scroller_policy_set - (map, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); - elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_AUTO_FILL); - - evas_object_show(image); - - elm_slider_unit_format_set(zoom_slider, "X%1.1f"); - elm_slider_indicator_format_set(zoom_slider, "%1.1f"); - elm_slider_min_max_set(zoom_slider, MIN_3D_ZOOM_FACTOR, MAX_3D_ZOOM_FACTOR); -} - -static void -zoom_factor_set(double new_zoom_factor) -{ - double cur_zoom_factor; - double s, t; - double lon, lat; - vec3 camera_pos_unit_vec; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Evas_Coord src_x, src_y; - Evas_Coord src_size; - - cur_zoom_factor = zoom_factor; - zoom_factor = ROUND(new_zoom_factor); - - if (cur_zoom_factor == zoom_factor) return; - - /* 2D Zoom */ - if (zoom_factor >= MIN_2D_ZOOM_FACTOR) - { - /* Transition from 3D to 2D */ - if (cur_zoom_factor < MIN_2D_ZOOM_FACTOR) - { - zoom_factor = MIN_2D_ZOOM_FACTOR; - evas_canvas3d_scene_pick(scene, IMG_SIZE / 2, IMG_SIZE / 2, &n, &m, &s, &t); - src_size = IMG_SIZE * cur_zoom_factor; - src_x = (Evas_Coord)(src_size * s); - src_y = (Evas_Coord)(src_size * t); - elm_map_canvas_to_region_convert(map, src_x, src_y, &lon, &lat); - - change_to_2d_map(); - evas_object_resize(map, IMG_SIZE, IMG_SIZE); - elm_map_zoom_set(map, (int)zoom_factor); - elm_map_region_show(map, lon, lat); - } - else - elm_map_zoom_set(map, (int)zoom_factor); - } - /* 3D Zoom */ - else - { - if (zoom_factor < MIN_3D_ZOOM_FACTOR) - zoom_factor = MIN_3D_ZOOM_FACTOR; - - /* Transition from 2D to 3D */ - if (cur_zoom_factor >= MIN_2D_ZOOM_FACTOR) - { - change_to_3d_map(); - } - - /* Update texture source. */ - src_size = IMG_SIZE * zoom_factor; - evas_object_resize(map, src_size, src_size); - - /* Apply updated texture source. */ - texture_diffuse = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - evas_canvas3d_texture_source_set(texture_diffuse, map); - evas_canvas3d_texture_source_visible_set(texture_diffuse, EINA_FALSE); - - evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture_diffuse); - - /* Update camera position. */ - vec3_normalize(&camera_pos_unit_vec, &camera_pos); - camera_pos.x = (camera_pos_unit_vec.x * MAX_CAMERA_DISTANCE) / zoom_factor; - camera_pos.y = (camera_pos_unit_vec.y * MAX_CAMERA_DISTANCE) / zoom_factor; - camera_pos.z = (camera_pos_unit_vec.z * MAX_CAMERA_DISTANCE) / zoom_factor; - - evas_canvas3d_node_position_set(camera_node, camera_pos.x, camera_pos.y, camera_pos.z); - } - - /* Update zoom slider. */ - elm_slider_value_set(zoom_slider, zoom_factor); -} - -static void -zoom_in_cb(void *data EINA_UNUSED, - Evas_Object *obj EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - zoom_factor_set(zoom_factor + 1); -} - -static void -zoom_out_cb(void *data EINA_UNUSED, - Evas_Object *obj EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - zoom_factor_set(zoom_factor - 1); -} - -static void -zoom_to_2d_map_cb(void *data EINA_UNUSED, - Evas_Object *obj EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - double s, t; - double lon, lat; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Evas_Coord src_x, src_y; - Evas_Coord src_size; - - if (map_dimension_state == MAP_DIMENSION_STATE_2D) return; - - evas_canvas3d_scene_pick(scene, mouse_down_pos.x, mouse_down_pos.y, &n, &m, &s, &t); - src_size = (Evas_Coord)(IMG_SIZE * zoom_factor); - src_x = (Evas_Coord)(src_size * s); - src_y = (Evas_Coord)(src_size * t); - elm_map_canvas_to_region_convert(map, src_x, src_y, &lon, &lat); - - zoom_factor_set(MIN_2D_ZOOM_FACTOR); - - elm_map_region_show(map, lon, lat); -} - -static void -zoom_to_3d_map_cb(void *data EINA_UNUSED, - Evas_Object *obj EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - if (map_dimension_state == MAP_DIMENSION_STATE_3D) return; - - zoom_factor_set(MAX_3D_ZOOM_FACTOR); -} - -static void -submenu_zoom_add(Elm_Object_Item *parent) -{ - if (!parent) return; - - elm_menu_item_add(menu, parent, NULL, "Zoom in", zoom_in_cb, NULL); - elm_menu_item_add(menu, parent, NULL, "Zoom out", zoom_out_cb, NULL); - elm_menu_item_add(menu, parent, NULL, "Zoom to 2D map", zoom_to_2d_map_cb, NULL); - elm_menu_item_add(menu, parent, NULL, "Zoom to 3D map", zoom_to_3d_map_cb, NULL); -} - -static void -submenu_info_add(Elm_Object_Item *parent) -{ - char buf[50]; - double s, t; - double lon, lat; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Evas_Coord src_x, src_y; - Evas_Coord src_size; - - if (!parent) return; - - if (map_dimension_state == MAP_DIMENSION_STATE_3D) - { - evas_canvas3d_scene_pick(scene, mouse_down_pos.x, mouse_down_pos.y, &n, &m, &s, &t); - src_size = (Evas_Coord) (IMG_SIZE * zoom_factor); - src_x = (Evas_Coord)(src_size * s); - src_y = (Evas_Coord)(src_size * t); - elm_map_canvas_to_region_convert(map, src_x, src_y, &lon, &lat); - } - else - { - elm_map_canvas_to_region_convert(map, mouse_down_pos.x, mouse_down_pos.y, &lon, &lat); - } - - snprintf(buf, sizeof(buf), "Longitude : %f", lon); - elm_menu_item_add(menu, parent, NULL, buf, NULL, NULL); - - snprintf(buf, sizeof(buf), "Latitude : %f", lat); - elm_menu_item_add(menu, parent, NULL, buf, NULL, NULL); -} - -static void -map_zoom_change_cb(void *data EINA_UNUSED, - Evas_Object *obj EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - int cur_zoom_factor; - - if (map_dimension_state == MAP_DIMENSION_STATE_3D) return; - - cur_zoom_factor = elm_map_zoom_get(map); - - if (elm_map_paused_get(map)) - elm_map_paused_set(map, EINA_FALSE); - - zoom_factor_set(cur_zoom_factor); -} - -static void -map_mouse_down_cb(void *data EINA_UNUSED, - Evas *e EINA_UNUSED, - Evas_Object *o, - void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Evas_Coord x, y, w, h; - Evas_Coord obj_x, obj_y; - int scene_w, scene_h; - double scene_x, scene_y; - double s, t; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Eina_Bool pick; - - mouse_down_pos.x = ev->canvas.x; - mouse_down_pos.y = ev->canvas.y; - - evas_object_geometry_get(o, &x, &y, &w, &h); - - obj_x = ev->canvas.x - x; - obj_y = ev->canvas.y - y; - - evas_canvas3d_scene_size_get(scene, &scene_w, &scene_h); - - scene_x = obj_x * scene_w / (double)w; - scene_y = obj_y * scene_h / (double)h; - - pick = evas_canvas3d_scene_pick(scene, scene_x, scene_y, &n, &m, &s, &t); - if (pick) - printf("Picked : "); - else - printf("Not picked : "); - - printf("output(%d, %d) canvas(%d, %d) object(%d, %d) scene(%f, %f) texcoord(%f, %f) " - "node(%p) mesh(%p)\n", - ev->output.x, ev->output.y, - ev->canvas.x, ev->canvas.y, - obj_x, obj_y, - scene_x, scene_y, - s, t, n, m); - - if (ev->button == 3) - { - if (!menu) - { - menu = elm_menu_add(o); - elm_menu_parent_set(menu, o); - menu_it = elm_menu_item_add(menu, NULL, "", "Zoom", NULL, NULL); - submenu_zoom_add(menu_it); - menu_it = elm_menu_item_add(menu, NULL, "", "Info", NULL, NULL); - } - - elm_menu_item_subitems_clear(menu_it); - submenu_info_add(menu_it); - - elm_menu_move(menu, ev->canvas.x, ev->canvas.y); - evas_object_show(menu); - } - -} - -static void -mouse_down_cb(void *data EINA_UNUSED, - Evas *e EINA_UNUSED, - Evas_Object *o, - void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Evas_Coord x, y, w, h; - Evas_Coord obj_x, obj_y; - int scene_w, scene_h; - double scene_x, scene_y; - double s, t; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Eina_Bool pick; - - mouse_down_pos.x = ev->canvas.x; - mouse_down_pos.y = ev->canvas.y; - - /* Stop rotating earth. */ - if (animator) - { - ecore_animator_del(animator); - animator = NULL; - } - - evas_object_geometry_get(o, &x, &y, &w, &h); - - obj_x = ev->canvas.x - x; - obj_y = ev->canvas.y - y; - - evas_canvas3d_scene_size_get(scene, &scene_w, &scene_h); - - scene_x = obj_x * scene_w / (double)w; - scene_y = obj_y * scene_h / (double)h; - - pick = evas_canvas3d_scene_pick(scene, scene_x, scene_y, &n, &m, &s, &t); - if (pick) - printf("Picked : "); - else - printf("Not picked : "); - - printf("output(%d, %d) canvas(%d, %d) object(%d, %d) scene(%f, %f) texcoord(%f, %f) " - "node(%p) mesh(%p)\n", - ev->output.x, ev->output.y, - ev->canvas.x, ev->canvas.y, - obj_x, obj_y, - scene_x, scene_y, - s, t, n, m); - - if (ev->button == 1) - is_mouse_pressed = EINA_TRUE; - else if (ev->button == 3) - { - elm_check_state_set(rotation_toggle, EINA_FALSE); - if (!menu) - { - menu = elm_menu_add(o); - elm_menu_parent_set(menu, o); - menu_it = elm_menu_item_add(menu, NULL, "", "Zoom", NULL, NULL); - submenu_zoom_add(menu_it); - menu_it = elm_menu_item_add(menu, NULL, "", "Info", NULL, NULL); - } - - elm_menu_item_subitems_clear(menu_it); - submenu_info_add(menu_it); - - elm_menu_move(menu, ev->canvas.x, ev->canvas.y); - evas_object_show(menu); - } -} - -static void -mouse_move_cb(void *data EINA_UNUSED, - Evas *e EINA_UNUSED, - Evas_Object *o EINA_UNUSED, - void *event_info) -{ - Evas_Event_Mouse_Move *ev = event_info; - double distance_to_origin; - double radian_camera_up_axis, radian_camera_right_axis; - vec3 camera_pos_unit_vec; - - if ((ev->buttons == 1) && is_mouse_pressed) - { - radian_camera_up_axis = (ev->prev.canvas.x - ev->cur.canvas.x) * 0.01; - radian_camera_right_axis = (ev->prev.canvas.y - ev->cur.canvas.y) * 0.01; - - distance_to_origin = sqrt(pow(camera_pos.x, 2) + pow(camera_pos.y, 2) + pow(camera_pos.z, 2)); - - /* Update camera position, up vector and right vector. */ - vec3_rotate_angle_axis(&camera_pos, &camera_pos, radian_camera_up_axis, &camera_up_vec); - vec3_rotate_angle_axis(&camera_right_vec, &camera_right_vec, radian_camera_up_axis, &camera_up_vec); - vec3_normalize(&camera_right_vec, &camera_right_vec); - - vec3_rotate_angle_axis(&camera_pos, &camera_pos, radian_camera_right_axis, &camera_right_vec); - vec3_rotate_angle_axis(&camera_up_vec, &camera_up_vec, radian_camera_right_axis, &camera_right_vec); - vec3_normalize(&camera_up_vec, &camera_up_vec); - vec3_normalize(&camera_pos_unit_vec, &camera_pos); - vec3_scale(&camera_pos, &camera_pos_unit_vec, distance_to_origin); - - evas_canvas3d_node_position_set(camera_node, camera_pos.x, camera_pos.y, camera_pos.z); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z); - - if (elm_check_state_get(light_toggle)) - { - /* Update light position as the same as camera position. */ - evas_canvas3d_node_position_set(light_node, camera_pos.x, camera_pos.y, camera_pos.z); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z); - } - } -} - -static void -mouse_up_cb(void *data EINA_UNUSED, - Evas *e EINA_UNUSED, - Evas_Object *o, - void *event_info) -{ - Evas_Event_Mouse_Up *ev = event_info; - Evas_Coord x, y, w, h; - Evas_Coord obj_x, obj_y; - int scene_w, scene_h; - double scene_x, scene_y; - double s, t; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Eina_Bool pick; - - evas_object_geometry_get(o, &x, &y, &w, &h); - - obj_x = ev->canvas.x - x; - obj_y = ev->canvas.y - y; - - evas_canvas3d_scene_size_get(scene, &scene_w, &scene_h); - - scene_x = obj_x * scene_w / (double)w; - scene_y = obj_y * scene_h / (double)h; - - pick = evas_canvas3d_scene_pick(scene, scene_x, scene_y, &n, &m, &s, &t); - if (pick) - printf("Picked : "); - else - printf("Not picked : "); - - printf("output(%d, %d) canvas(%d, %d) object(%d, %d) scene(%f, %f) texcoord(%f, %f) " - "node(%p) mesh(%p)\n", - ev->output.x, ev->output.y, - ev->canvas.x, ev->canvas.y, - obj_x, obj_y, - scene_x, scene_y, - s, t, n, m); - - /* Move camera position. */ - if (ev->button == 1) - is_mouse_pressed = EINA_FALSE; - - if (elm_check_state_get(rotation_toggle)) - { - /* Restart rotating earth. */ - animator = ecore_animator_add(animate_scene, mesh_node); - } -} - -static void -mouse_wheel_cb(void *data EINA_UNUSED, - Evas *e EINA_UNUSED, - Evas_Object *o EINA_UNUSED, - void *event_info) -{ - Evas_Event_Mouse_Wheel *ev = event_info; - double new_zoom_factor; - - if (map_dimension_state == MAP_DIMENSION_STATE_2D) return; - - new_zoom_factor = zoom_factor - (ev->z * 0.1); - zoom_factor_set(new_zoom_factor); -} - -static void -skybox_setup(void) -{ - Evas_Canvas3D_Node *skybox_mesh_node; - Evas_Canvas3D_Mesh *skybox_mesh; - Evas_Canvas3D_Material *skybox_material; - Evas_Canvas3D_Texture *skybox_texture_diffuse; - Evas_Object *skybox_image; - char buf[PATH_MAX]; - - skybox_mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_vertex_count_set(skybox_mesh, 24); - evas_canvas3d_mesh_frame_add(skybox_mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &skybox_vertices[0]); - evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &skybox_vertices[3]); - evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &skybox_vertices[6]); - evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &skybox_vertices[10]); - evas_canvas3d_mesh_index_data_set(skybox_mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &skybox_indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(skybox_mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - - /* Set skybox texture source image. */ - skybox_image = elm_image_add(win); - snprintf(buf, sizeof(buf), "%s/images/space.png", elm_app_data_dir_get()); - elm_image_file_set(skybox_image, buf, NULL); - evas_object_resize(skybox_image, SKYBOX_IMG_WIDTH, SKYBOX_IMG_HEIGHT); - evas_object_show(skybox_image); - - /* Set skybox texture material. */ - skybox_material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_mesh_frame_material_set(skybox_mesh, 0, skybox_material); - - skybox_texture_diffuse = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - - evas_canvas3d_texture_source_set(skybox_texture_diffuse, skybox_image); - evas_canvas3d_texture_source_visible_set(skybox_texture_diffuse, EINA_FALSE); - - evas_canvas3d_material_texture_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, skybox_texture_diffuse); - evas_canvas3d_material_enable_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0); - evas_canvas3d_material_color_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.1, 0.1, 0.1, 1.0); - evas_canvas3d_material_shininess_set(skybox_material, 50.0); - - skybox_mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(root_node, skybox_mesh_node); - evas_canvas3d_node_mesh_add(skybox_mesh_node, skybox_mesh); - evas_canvas3d_mesh_shader_mode_set(skybox_mesh, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); -} - -static void -texture_source_setup(void) -{ - char buf[PATH_MAX]; - - snprintf(buf, sizeof(buf), "%s/examples/evas3d_map_example.edj", elm_app_data_dir_get()); - elm_theme_extension_add(NULL, buf); - - /* Add a map object for the use of the texture source. */ - map = elm_map_add(win); - elm_object_style_set(map, "evas3d"); - elm_map_source_set(map, ELM_MAP_SOURCE_TYPE_TILE, "MapQuest"); - elm_scroller_policy_set - (map, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); - elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_AUTO_FILL); - evas_object_resize(map, IMG_SIZE, IMG_SIZE); - evas_object_show(map); - - evas_object_smart_callback_add(map, "zoom,change", - map_zoom_change_cb, NULL); - evas_object_event_callback_add(map, EVAS_CALLBACK_MOUSE_DOWN, - map_mouse_down_cb, map); - - /* Add a normal map object for the use of the normal texture source. */ - normal_map = elm_image_add(win); - snprintf(buf, sizeof(buf), "%s/images/earth_normal.png", elm_app_data_dir_get()); - elm_image_file_set(normal_map, buf, NULL); - evas_object_resize(normal_map, IMG_SIZE, IMG_SIZE); - evas_object_show(normal_map); -} - -static void -camera_setup(void) -{ - /* Add the camera. */ - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 60.0, 1.0, 1.0, 100.0); - - /* Set camera position. */ - camera_pos.x = 0.0; - camera_pos.y = 0.0; - camera_pos.z = MAX_CAMERA_DISTANCE; - - /* Set camera up vector. */ - camera_up_vec.x = 0.0; - camera_up_vec.y = 1.0; - camera_up_vec.z = 0.0; - - /* Set camera right vector. */ - camera_right_vec.x = 1.0; - camera_right_vec.y = 0.0; - camera_right_vec.z = 0.0; - - camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_position_set(camera_node, camera_pos.x, camera_pos.y, camera_pos.z); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z); - evas_canvas3d_node_member_add(root_node, camera_node); -} - -static void -light_setup(void) -{ - light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(light, 0.2, 0.2, 0.2, 1.0); - - light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(light_node, light); - evas_canvas3d_node_position_set(light_node, 0.0, 0.0, MAX_CAMERA_DISTANCE); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, light_node); -} - -static void -mesh_setup(void) -{ - /* Create a sphere mesh. */ - sphere_init(50); - - mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_vertex_count_set(mesh, vertex_count); - evas_canvas3d_mesh_frame_add(mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &vertices[0].position); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &vertices[0].normal); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &vertices[0].tangent); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &vertices[0].color); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &vertices[0].texcoord); - evas_canvas3d_mesh_index_data_set(mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, index_count, &indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); - - texture_diffuse = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - evas_canvas3d_texture_source_set(texture_diffuse, map); - evas_canvas3d_texture_source_visible_set(texture_diffuse, EINA_FALSE); - - texture_normal = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - evas_canvas3d_texture_source_set(texture_normal, normal_map); - evas_canvas3d_texture_source_visible_set(texture_normal, EINA_FALSE); - - evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture_diffuse); - evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, texture_normal); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.1, 0.1, 0.1, 1.0); - evas_canvas3d_material_shininess_set(material, 50.0); - - mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(root_node, mesh_node); - evas_canvas3d_node_mesh_add(mesh_node, mesh); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_NORMAL_MAP); -} - -static void -hoversel_cb(void *data, - Evas_Object *obj EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - elm_map_source_set(map, ELM_MAP_SOURCE_TYPE_TILE, (char *)data); - zoom_factor_set(zoom_factor); -} - -static void -hoversel_setup(Evas_Object *parent) -{ - hoversel = elm_hoversel_add(parent); - - elm_hoversel_hover_parent_set(hoversel, parent); - elm_object_text_set(hoversel, "Map Sources"); - elm_hoversel_item_add(hoversel, "Mapnik", NULL, ELM_ICON_NONE, hoversel_cb, "Mapnik"); - elm_hoversel_item_add(hoversel, "CycleMap", NULL, ELM_ICON_NONE, hoversel_cb, "CycleMap"); - elm_hoversel_item_add(hoversel, "MapQuest", NULL, ELM_ICON_NONE, hoversel_cb, "MapQuest"); - - elm_object_part_content_set(parent, "elm.swallow.hoversel", hoversel); - evas_object_show(hoversel); -} - -static void -rotation_toggle_changed_cb(void *data EINA_UNUSED, - Evas_Object *obj, - void *event_info EINA_UNUSED) -{ - /* Stop rotating earth. */ - if (animator) - { - ecore_animator_del(animator); - animator = NULL; - } - if (elm_check_state_get(obj)) - { - /* Restart rotating earth. */ - animator = ecore_animator_add(animate_scene, mesh_node); - } -} - -static void -rotation_toggle_setup(Evas_Object *parent) -{ - rotation_toggle = elm_check_add(parent); - - elm_object_style_set(rotation_toggle, "toggle"); - elm_object_text_set(rotation_toggle, "Earth Rotation"); - elm_object_part_text_set(rotation_toggle, "on", "ON"); - elm_object_part_text_set(rotation_toggle, "off", "OFF"); - elm_check_state_set(rotation_toggle, EINA_TRUE); - - elm_object_part_content_set(parent, "elm.swallow.rotation_toggle", rotation_toggle); - evas_object_show(rotation_toggle); - - evas_object_smart_callback_add(rotation_toggle, "changed", rotation_toggle_changed_cb, NULL); -} - -static void -light_toggle_changed_cb(void *data EINA_UNUSED, - Evas_Object *obj, - void *event_info EINA_UNUSED) -{ - if (elm_check_state_get(obj)) - { - /* Set light position as the same as camera position. */ - evas_canvas3d_node_position_set(light_node, camera_pos.x, camera_pos.y, camera_pos.z); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z); - } - else - { - /* Set light position to default position. */ - evas_canvas3d_node_position_set(light_node, 0.0, 0.0, MAX_CAMERA_DISTANCE); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - } -} - -static void -light_toggle_setup(Evas_Object *parent) -{ - light_toggle = elm_check_add(parent); - - elm_object_style_set(light_toggle, "toggle"); - elm_object_text_set(light_toggle, "Light on Camera"); - elm_object_part_text_set(light_toggle, "on", "ON"); - elm_object_part_text_set(light_toggle, "off", "OFF"); - elm_check_state_set(light_toggle, EINA_FALSE); - - elm_object_part_content_set(parent, "elm.swallow.light_toggle", light_toggle); - evas_object_show(light_toggle); - - evas_object_smart_callback_add(light_toggle, "changed", light_toggle_changed_cb, NULL); -} - - -static void -slider_changed_cb(void *data EINA_UNUSED, - Evas_Object *obj, - void *event_info EINA_UNUSED) -{ - double new_zoom_factor = ROUND(elm_slider_value_get(obj)); - - if (new_zoom_factor == zoom_factor) return; - - zoom_factor_set(new_zoom_factor); -} - -static void -zoom_slider_setup(Evas_Object *parent) -{ - zoom_slider = elm_slider_add(parent); - - elm_object_text_set(zoom_slider, "Zoom Factor"); - elm_slider_unit_format_set(zoom_slider, "X%1.1f"); - elm_slider_indicator_format_set(zoom_slider, "%1.1f"); - elm_slider_span_size_set(zoom_slider, 100); - elm_slider_min_max_set(zoom_slider, MIN_3D_ZOOM_FACTOR, MAX_3D_ZOOM_FACTOR); - - elm_object_part_content_set(parent, "elm.swallow.zoom_slider", zoom_slider); - evas_object_show(zoom_slider); - - evas_object_smart_callback_add(zoom_slider, "changed", slider_changed_cb, NULL); -} - -EAPI_MAIN int -elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED) -{ - char buf[PATH_MAX]; - - elm_app_info_set(elm_main, "elementary", "examples/evas3d_map_example.edj"); - - elm_config_accel_preference_set("3d"); - - elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); - - /* Add a window. */ - win = elm_win_util_standard_add("elm_map_evas3d", "Elm_Map_Evas3d"); - elm_win_autodel_set(win, EINA_TRUE); - - evas = evas_object_evas_get(win); - - /* Add a background. */ - bg = evas_object_rectangle_add(evas); - evas_object_color_set(bg, 0, 0, 0, 255); - evas_object_resize(bg, WIDTH, HEIGHT); - evas_object_show(bg); - - /* Add an image which shows a scene. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - evas_object_resize(image, WIDTH, HEIGHT); - evas_object_show(image); - - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, mouse_down_cb, NULL); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_MOVE, mouse_move_cb, NULL); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_UP, mouse_up_cb, NULL); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_WHEEL, mouse_wheel_cb, NULL); - - /* Add a scene object. */ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add a root node for the scene. */ - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - skybox_setup(); - texture_source_setup(); - camera_setup(); - light_setup(); - mesh_setup(); - - /* Set up scene. */ - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - efl_canvas_scene3d_set(image, scene); - - /* Add a layout for controlers. */ - control_layout = elm_layout_add(win); - snprintf(buf, sizeof(buf), "%s/examples/evas3d_map_example.edj", elm_app_data_dir_get()); - elm_layout_file_set(control_layout, buf, "control_layout"); - evas_object_resize(control_layout, WIDTH, HEIGHT); - evas_object_show(control_layout); - - /* Set up controlers. */ - hoversel_setup(control_layout); - rotation_toggle_setup(control_layout); - light_toggle_setup(control_layout); - zoom_slider_setup(control_layout); - - /* Start rotating earth */ - animator = ecore_animator_add(animate_scene, mesh_node); - - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); - - elm_run(); - sphere_fini(); - - return 0; -} -ELM_MAIN(); diff --git a/src/examples/elementary/evas3d_map_example.edc b/src/examples/elementary/evas3d_map_example.edc deleted file mode 100644 index 2d4573a..0000000 --- a/src/examples/elementary/evas3d_map_example.edc +++ /dev/null @@ -1,964 +0,0 @@ -#define FIXED_SIZE(_WIDTH, _HEIGHT) \ - min: _WIDTH _HEIGHT; max: _WIDTH _HEIGHT; fixed: 1 1; - -collections { -group { name: "control_layout"; - parts { - part { name: "base"; type: SPACER; - scale: 1; - description { state: "default" 0.0; - } - } - part { name: "control_bg"; type: SPACER; - scale: 1; - description { state: "default" 0.0; - min: 220 150; - max: 220 150; - fixed: 1 1; - align: 1.0 1.0; - rel1 { to: "base"; relative: 1.0 1.0; } - rel2 { to: "base"; relative: 1.0 1.0; } - } - } - part { name: "elm.swallow.hoversel"; type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - min: 200 20; - max: 200 20; - fixed: 1 1; - align: 0.0 0.0; - rel1 { to: "control_bg"; relative: 0.0 0.0; } - rel2 { to: "control_bg"; relative: 1.0 0.0; } - } - } - part { name: "hoversel_bottom_padding"; type: SPACER; - scale: 1; - description { state: "default" 0.0; - min: 200 10; - max: 200 10; - fixed: 1 1; - align: 0.0 0.0; - rel1 { to_x: "control_bg"; to_y: "elm.swallow.hoversel"; relative: 0.0 1.0; } - rel2 { to_x: "control_bg"; to_y: "elm.swallow.hoversel"; relative: 1.0 1.0; } - } - } - part { name: "elm.swallow.rotation_toggle"; type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - min: 200 30; - max: 200 30; - fixed: 1 1; - align: 0.0 0.0; - rel1 { to_x: "control_bg"; to_y: "hoversel_bottom_padding"; relative: 0.0 1.0; } - rel2 { to_x: "control_bg"; to_y: "hoversel_bottom_padding"; relative: 1.0 1.0; } - } - } - part { name: "elm.swallow.light_toggle"; type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - min: 200 30; - max: 200 30; - fixed: 1 1; - align: 0.0 0.0; - rel1 { to_x: "control_bg"; to_y: "elm.swallow.rotation_toggle"; relative: 0.0 1.0; } - rel2 { to_x: "control_bg"; to_y: "elm.swallow.rotation_toggle"; relative: 1.0 1.0; } - } - } - part { name: "elm.swallow.zoom_slider"; type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - min: 200 30; - max: 200 30; - fixed: 1 1; - align: 0.0 0.0; - rel1 { to_x: "control_bg"; to_y: "elm.swallow.light_toggle"; relative: 0.0 1.0; } - rel2 { to_x: "control_bg"; to_y: "elm.swallow.light_toggle"; relative: 1.0 1.0; } - } - } - } -} - -group { name: "elm/scroller/base/evas3d"; - data.item: "focus_highlight" "on"; - - parts { - program { - signal: "load"; source: ""; - script { - emit("reload", "elm"); - } - } -// vert bar //////////////////////////////////////////////////////////////// - part { name: "sb_vbar_show"; type: RECT; - description { state: "default" 0.0; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "sb_vbar"; type: RECT; - scale: 1; - description { state: "default" 0.0; - fixed: 1 1; - min: 15 1; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - //rel1.offset: -1 0; - rel2.relative: 1.0 0.0; - rel2.to_y: "sb_hbar"; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - max: 0 99999; - } - } - part { name: "sb_vbar_base"; type: RECT; - clip_to: "sb_vbar"; - description { state: "default" 0.0; - color: 0 0 0 0; - rel1.relative: 0.0 1.0; - rel1.to: "sb_vbar_a1"; - rel2.relative: 1.0 0.0; - rel2.to: "sb_vbar_a2"; - fixed: 1 1; - } - } - part { name: "sb_vbar_p1"; type: RECT; - clip_to: "sb_vbar"; - description { state: "default" 0.0; - color: 0 0 0 0; - rel1.relative: 0.0 1.0; - rel1.to: "sb_vbar_a1"; - rel2.relative: 1.0 0.0; - rel2.to: "elm.dragable.vbar"; - fixed: 1 1; - } - } - part { name: "sb_vbar_p2"; type: RECT; - clip_to: "sb_vbar"; - description { state: "default" 0.0; - color: 0 0 0 0; - rel1.relative: 0.0 1.0; - rel1.to: "elm.dragable.vbar"; - rel2.relative: 1.0 0.0; - rel2.to: "sb_vbar_a2"; - fixed: 1 1; - } - } - part { name: "elm.dragable.vbar"; type: RECT; - clip_to: "sb_vbar"; - scale: 1; - dragable.x: 0 0 0; - dragable.y: 1 1 0; - dragable.confine: "sb_vbar_base"; - description { state: "default" 0.0; - fixed: 1 1; - min: 15 13; - rel1.relative: 0.5 0.5; - rel1.to: "sb_vbar_base"; - rel2.relative: 0.5 0.5; - rel2.to: "sb_vbar_base"; - color: 0 0 0 0; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "sb_vbar_a1"; type: RECT; - clip_to: "sb_vbar"; - description { state: "default" 0.0; - fixed: 1 1; - min: 15 15; - align: 0.5 0.0; - aspect: 1.0 1.0; aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1.to: "sb_vbar"; - rel2.to: "sb_vbar"; - rel2.relative: 1.0 0.0; - //rel2.offset: -1 0; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - } - } - part { name: "sb_vbar_a2"; type: RECT; - clip_to: "sb_vbar"; - description { state: "default" 0.0; - fixed: 1 1; - min: 15 15; - align: 0.5 1.0; - aspect: 1.0 1.0; aspect_preference: HORIZONTAL; - color: 0 0 0 0; - rel1.to: "sb_vbar"; - //rel1.offset: 0 -1; - rel1.relative: 0.0 1.0; - rel2.to: "sb_vbar"; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - } - } - program { - signal: "elm,action,show,vbar"; source: "elm"; - action: STATE_SET "default" 0.0; - target: "sb_vbar"; - target: "sb_vbar_show"; - target: "elm.dragable.vbar"; - target: "sb_vbar_a1"; - target: "sb_vbar_a2"; - } - program { - signal: "elm,action,hide,vbar"; source: "elm"; - action: STATE_SET "hidden" 0.0; - target: "sb_vbar"; - target: "sb_vbar_show"; - target: "elm.dragable.vbar"; - target: "sb_vbar_a1"; - target: "sb_vbar_a2"; - } - program { - signal: "mouse,down,1*"; source: "sb_vbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "arrow1_vbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_vbar_a1"; - action: DRAG_VAL_STEP 0.0 -1.0; - target: "elm.dragable.vbar"; - } - program { - signal: "mouse,up,1"; source: "sb_vbar_a1"; - action: STATE_SET "default" 0.0; - target: "arrow1_vbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_vbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "arrow2_vbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_vbar_a2"; - action: DRAG_VAL_STEP 0.0 1.0; - target: "elm.dragable.vbar"; - } - program { - signal: "mouse,up,1"; source: "sb_vbar_a2"; - action: STATE_SET "default" 0.0; - target: "arrow2_vbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_vbar_p1"; - action: DRAG_VAL_PAGE 0.0 -1.0; - target: "elm.dragable.vbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_vbar_p2"; - action: DRAG_VAL_PAGE 0.0 1.0; - target: "elm.dragable.vbar"; - } - -// horiz bar ///////////////////////////////////////////////////////////// - part { name: "sb_hbar_show"; type: RECT; - description { state: "default" 0.0; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "sb_hbar"; type: RECT; mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - fixed: 1 1; - min: 1 15; - align: 0.0 1.0; - rel1.relative: 0.0 1.0; - //rel1.offset: 0 -1; - rel2.relative: 0.0 1.0; - rel2.to_x: "sb_vbar"; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - max: 99999 0; - } - } - part { name: "sb_hbar_base"; type: RECT; - clip_to: "sb_hbar"; - description { state: "default" 0.0; - color: 0 0 0 0; - rel1.relative: 1.0 0.0; - rel1.to: "sb_hbar_a1"; - rel2.relative: 0.0 1.0; - rel2.to: "sb_hbar_a2"; - fixed: 1 1; - } - } - part { name: "sb_hbar_p1"; type: RECT; - clip_to: "sb_hbar"; - description { state: "default" 0.0; - color: 0 0 0 0; - rel1.relative: 1.0 0.0; - rel1.to: "sb_hbar_a1"; - rel2.relative: 0.0 1.0; - rel2.to: "elm.dragable.hbar"; - fixed: 1 1; - } - } - part { name: "sb_hbar_p2"; type: RECT; - clip_to: "sb_hbar"; - description { state: "default" 0.0; - color: 0 0 0 0; - rel1.relative: 1.0 0.0; - rel1.to: "elm.dragable.hbar"; - rel2.relative: 0.0 1.0; - rel2.to: "sb_hbar_a2"; - fixed: 1 1; - } - } - part { name: "elm.dragable.hbar"; type: RECT; - clip_to: "sb_hbar"; - scale: 1; - dragable.x: 1 1 0; - dragable.y: 0 0 0; - dragable.confine: "sb_hbar_base"; - description { state: "default" 0.0; - fixed: 1 1; - min: 13 15; - rel1.relative: 0.5 0.5; - rel1.to: "sb_hbar_base"; - rel2.relative: 0.5 0.5; - rel2.to: "sb_hbar_base"; - color: 0 0 0 0; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "sb_hbar_a1"; type: RECT; - clip_to: "sb_hbar"; - description { state: "default" 0.0; - fixed: 1 1; - min: 15 15; - align: 0.0 0.5; - aspect: 1.0 1.0; aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1.to: "sb_hbar"; - rel2.to: "sb_hbar"; - rel2.relative: 0.0 1.0; - //rel2.offset: 0 -1; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - } - } - part { name: "sb_hbar_a2"; type: RECT; - clip_to: "sb_hbar"; - description { state: "default" 0.0; - fixed: 1 1; - min: 15 15; - align: 1.0 0.5; - aspect: 1.0 1.0; aspect_preference: VERTICAL; - color: 0 0 0 0; - rel1.to: "sb_hbar"; - //rel1.offset: -1 0; - rel1.relative: 1.0 0.0; - rel2.to: "sb_hbar"; - } - description { state: "hidden" 0.0; - inherit: "default" 0.0; - min: 0 0; - } - } - program { - signal: "elm,action,show,hbar"; source: "elm"; - action: STATE_SET "default" 0.0; - target: "sb_hbar"; - target: "sb_hbar_show"; - target: "elm.dragable.hbar"; - target: "sb_hbar_a1"; - target: "sb_hbar_a2"; - } - program { - signal: "elm,action,hide,hbar"; source: "elm"; - action: STATE_SET "hidden" 0.0; - target: "sb_hbar"; - target: "sb_hbar_show"; - target: "elm.dragable.hbar"; - target: "sb_hbar_a1"; - target: "sb_hbar_a2"; - } - program { - signal: "mouse,down,1*"; source: "sb_hbar_a1"; - action: STATE_SET "clicked" 0.0; - target: "arrow1_hbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_hbar_a1"; - action: DRAG_VAL_STEP -1.0 0.0; - target: "elm.dragable.hbar"; - } - program { - signal: "mouse,up,1"; source: "sb_hbar_a1"; - action: STATE_SET "default" 0.0; - target: "arrow1_hbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_hbar_a2"; - action: STATE_SET "clicked" 0.0; - target: "arrow2_hbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_hbar_a2"; - action: DRAG_VAL_STEP 1.0 0.0; - target: "elm.dragable.hbar"; - } - program { - signal: "mouse,up,1"; source: "sb_hbar_a2"; - action: STATE_SET "default" 0.0; - target: "arrow2_hbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_hbar_p1"; - action: DRAG_VAL_PAGE -1.0 0.0; - target: "elm.dragable.hbar"; - } - program { - signal: "mouse,down,1*"; source: "sb_hbar_p2"; - action: DRAG_VAL_PAGE 1.0 0.0; - target: "elm.dragable.hbar"; - } - - part { name: "bg"; type: RECT; - description { state: "default" 0.0; - rel1.to: "elm.swallow.background"; - rel2.to: "elm.swallow.background"; -// color: 64 64 64 200; - color: 0 0 0 0; - color_class: "scroller_bg"; - } - } - part { name: "clipper"; type: RECT; - description { state: "default" 0.0; - rel1.to: "elm.swallow.background"; - rel2.to: "elm.swallow.background"; - } - } - part { name: "elm.swallow.background"; type: SWALLOW; - clip_to: "clipper"; - description { state: "default" 0.0; - //rel1.offset: 1 1; - rel2.relative: 0.0 0.0; - //rel2.offset: -2 -2; - rel2.to_x: "sb_vbar"; - rel2.to_y: "sb_hbar"; - } - } - part { name: "elm.swallow.content"; type: SWALLOW; - clip_to: "clipper"; - description { state: "default" 0.0; - //rel1.offset: 1 1; - rel2.relative: 0.0 0.0; - //rel2.offset: -2 -2; - rel2.to_x: "sb_vbar"; - rel2.to_y: "sb_hbar"; - } - } - part { name: "inset"; type: SPACER; - description { state: "default" 0.0; - rel1.to: "bg"; - //rel1.offset: -1 -1; - rel2.to: "bg"; - //rel2.offset: 0 0; - } - } - part { name: "shadow"; type: SPACER; - description { state: "default" 0.0; - rel1.to: "bg"; - rel2.to: "bg"; - } - } - part { name: "elm.swallow.overlay"; type: SWALLOW; - clip_to: "clipper"; - description { state: "default" 0.0; - rel1.to: "elm.swallow.content"; - rel2.to: "elm.swallow.content"; - } - } - part { name: "runner_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - rel1.to: "sb_vbar_base"; - rel2.to: "sb_vbar_base"; - min: 3 4; - max: 3 99999; - fixed: 1 1; - } - } - part { name: "runner_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - rel1.to: "sb_hbar_base"; - rel2.to: "sb_hbar_base"; - min: 4 3; - max: 99999 3; - fixed: 1 1; - } - } - part { name: "runner_vbar_clip"; type: RECT; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - min: 1 1; - max: 1 99999; - rel1.to: "runner_vbar"; - //rel1.offset: 0 1; - rel2.to: "runner_vbar"; - //rel2.offset: -1 -2; - fixed: 1 1; - } - } - part { name: "runner_hbar_clip"; type: RECT; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - min: 1 1; - max: 99999 1; - rel1.to: "runner_hbar"; - //rel1.offset: 1 0; - rel2.to: "runner_hbar"; - //rel2.offset: -2 -1; - fixed: 1 1; - } - } - - part { name: "arrow1_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - rel1.to: "sb_vbar_a1"; - rel2.to: "sb_vbar_a1"; - FIXED_SIZE(15, 15) - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "arrow2_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - rel1.to: "sb_vbar_a2"; - rel2.to: "sb_vbar_a2"; - FIXED_SIZE(15, 15) - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "shadow_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - //rel1.offset: -3 -2; - rel1.to: "base_vbar"; - //rel2.offset: 2 4; - rel2.to: "base_vbar"; - fixed: 1 1; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - //rel1.offset: -2 -2; - //rel2.offset: 1 1; - } - } - part { name: "glow_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - //rel1.offset: -3 -3; - rel1.to: "base_vbar"; - //rel2.offset: 2 2; - rel2.to: "base_vbar"; - fixed: 1 1; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "runner_glow_vbar"; type: SPACER; - clip_to: "runner_vbar_clip"; - description { state: "default" 0.0; - rel1.offset: 0 -30; - rel1.to_x: "runner_vbar_clip"; - rel1.to_y: "base_vbar"; - rel2.offset: -1 29; - rel2.to_x: "runner_vbar_clip"; - rel2.to_y: "base_vbar"; - fixed: 1 1; - } - } - part { name: "base_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - fixed: 1 1; - //rel1.offset: 2 0; - rel1.to: "elm.dragable.vbar"; - //rel2.offset: -3 -1; - rel2.to: "elm.dragable.vbar"; - min: 3 13; - fixed: 1 1; - } - } - part { name: "bevel_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - rel1.to: "base_vbar"; - rel2.to: "base_vbar"; - min: 3 3; - fixed: 1 1; - } - } - part { name: "center_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - rel1.to: "base_vbar"; - rel2.to: "base_vbar"; - FIXED_SIZE(3, 11) - } - } - part { name: "center_glow_vbar"; type: SPACER; - clip_to: "sb_vbar_show"; - description { state: "default" 0.0; - rel1.to: "center_vbar"; - rel2.to: "center_vbar"; - FIXED_SIZE(11, 17) - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - - part { name: "arrow1_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - rel1.to: "sb_hbar_a1"; - rel2.to: "sb_hbar_a1"; - FIXED_SIZE(15, 15) - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "arrow2_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - rel1.to: "sb_hbar_a2"; - rel2.to: "sb_hbar_a2"; - FIXED_SIZE(15, 15) - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "shadow_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - //rel1.offset: -3 -2; - rel1.to: "base_hbar"; - //rel2.offset: 2 4; - rel2.to: "base_hbar"; - fixed: 1 1; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - //rel1.offset: -2 -2; - //rel2.offset: 1 1; - } - } - part { name: "glow_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - //rel1.offset: -3 -3; - rel1.to: "base_hbar"; - //rel2.offset: 2 2; - rel2.to: "base_hbar"; - fixed: 1 1; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "runner_glow_hbar"; type: SPACER; - clip_to: "runner_hbar_clip"; - description { state: "default" 0.0; - rel1.offset: -30 0; - rel1.to_x: "base_hbar"; - rel1.to_y: "runner_hbar_clip"; - rel2.offset: 29 -1; - rel2.to_x: "base_hbar"; - rel2.to_y: "runner_hbar_clip"; - fixed: 1 1; - } - } - part { name: "base_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - fixed: 1 1; - //rel1.offset: 0 2; - rel1.to: "elm.dragable.hbar"; - //rel2.offset: -1 -3; - rel2.to: "elm.dragable.hbar"; - min: 13 3; - } - } - part { name: "bevel_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - rel1.to: "base_hbar"; - rel2.to: "base_hbar"; - min: 3 3; - fixed: 1 1; - } - } - part { name: "center_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - rel1.to: "base_hbar"; - rel2.to: "base_hbar"; - FIXED_SIZE(11, 3) - fixed: 1 1; - } - } - part { name: "center_glow_hbar"; type: SPACER; - clip_to: "sb_hbar_show"; - description { state: "default" 0.0; - rel1.to: "center_hbar"; - rel2.to: "center_hbar"; - FIXED_SIZE(17, 11) - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - } - } - part { name: "dim_effect"; type: RECT; mouse_events: 0; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "effect" 0.0; - color: 50 50 50 255; - } - } - } - programs { - program { - signal: "mouse,down,1*"; source: "elm.dragable.vbar"; - action: STATE_SET "clicked" 0.0; - target: "elm.dragable.vbar"; - target: "shadow_vbar"; - target: "glow_vbar"; - target: "center_glow_vbar"; - } - program { - signal: "mouse,up,1"; source: "elm.dragable.vbar"; - action: STATE_SET "default" 0.0; - target: "elm.dragable.vbar"; - target: "shadow_vbar"; - target: "glow_vbar"; - target: "center_glow_vbar"; - } - program { - signal: "mouse,down,1*"; source: "elm.dragable.hbar"; - action: STATE_SET "clicked" 0.0; - target: "elm.dragable.hbar"; - target: "shadow_hbar"; - target: "glow_hbar"; - target: "center_glow_hbar"; - } - program { - signal: "mouse,up,1"; source: "elm.dragable.hbar"; - action: STATE_SET "default" 0.0; - target: "elm.dragable.hbar"; - target: "shadow_hbar"; - target: "glow_hbar"; - target: "center_glow_hbar"; - } - program { - signal: "elm,action,looping,left"; source: "elm"; - action: STATE_SET "effect" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - after: "looping,left,done"; - } - program { name: "looping,left,done"; - action: SIGNAL_EMIT "elm,looping,left,done" "elm"; - } - program { - signal: "elm,action,looping,left,end"; source: "elm"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - } - program { - signal: "elm,action,looping,right"; source: "elm"; - action: STATE_SET "effect" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - after: "looping,right,done"; - } - program { name: "looping,right,done"; - action: SIGNAL_EMIT "elm,looping,right,done" "elm"; - } - program { - signal: "elm,action,looping,right,end"; source: "elm"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - } - program { - signal: "elm,action,looping,up"; source: "elm"; - action: STATE_SET "effect" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - after: "looping,up,done"; - } - program { name: "looping,up,done"; - action: SIGNAL_EMIT "elm,looping,up,done" "elm"; - } - program { - signal: "elm,action,looping,up,end"; source: "elm"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - } - program { - signal: "elm,action,looping,down"; source: "elm"; - action: STATE_SET "effect" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - after: "looping,down,done"; - } - program { name: "looping,down,done"; - action: SIGNAL_EMIT "elm,looping,down,done" "elm"; - } - program { - signal: "elm,action,looping,down,end"; source: "elm"; - action: STATE_SET "default" 0.0; - transition: LINEAR 0.3; - target: "dim_effect"; - } - } -} - -group { name: "elm/photocam/base/evas3d"; - inherit: "elm/scroller/base/evas3d"; - parts { - part { name: "busy_clip"; type: RECT; - description { state: "default" 0.0; - visible: 0; - color: 255 255 255 0; - } - description { state: "active" 0.0; - visible: 1; - color: 255 255 255 255; - } - } - part { name: "knob"; type: RECT; - mouse_events: 0; - clip_to: "busy_clip"; - scale: 1; - description { state: "default" 0.0; - min: 40 40; - max: 40 40; - align: 0.0 0.0; - rel1.offset: 3 3; - rel2.offset: 3 3; - fixed: 1 1; - visible: 0; - } - } - part { name: "knob_spinner"; type: RECT; - mouse_events: 0; - clip_to: "busy_clip"; - description { state: "default" 0.0; - fixed: 1 1; - rel1.to: "knob"; - rel2.to: "knob"; - map.on: 1; - map.smooth: 1; - map.rotation.center: "knob"; - visible: 0; - } - description { state: "spin" 0.0; - inherit: "default" 0.0; - map.rotation.z: 360; - } - } - } - programs { - program { name: "spin"; - signal: "elm,state,busy,start"; source: "elm"; - action: ACTION_STOP; - target: "spin"; - target: "spin0"; - target: "spin1"; - target: "spin2"; - target: "spin3"; - target: "spin4"; - after: "spin0"; - } - program { name: "spin0"; - action: STATE_SET "default" 0.0; - target: "knob_spinner"; - after: "spin1"; - } - program { name: "spin1"; - action: STATE_SET "spin" 0.0; - transition: LINEAR 1.0; - target: "knob_spinner"; - after: "spin2"; - } - program { name: "spin2"; - action: STATE_SET "default" 0.0; - target: "knob_spinner"; - after: "spin1"; - } - - program { - signal: "elm,state,busy,start"; source: "elm"; - action: STATE_SET "active" 0.0; - transition: SINUSOIDAL 0.25; - target: "busy_clip"; - } - - program { - signal: "elm,state,busy,stop"; source: "elm"; - action: STATE_SET "default" 0.0; - transition: SINUSOIDAL 1.0; - target: "busy_clip"; - after: "spin3"; - } - program { name: "spin3"; - action: ACTION_STOP; - target: "spin"; - target: "spin2"; - after: "spin4"; - } - program { name: "spin4"; - action: STATE_SET "default" 0.0; - target: "knob_spinner"; - } - } -} - -group { name: "elm/map/base/evas3d"; - inherit: "elm/photocam/base/evas3d"; -} -} diff --git a/src/examples/elementary/evas3d_object_on_button_example.c b/src/examples/elementary/evas3d_object_on_button_example.c deleted file mode 100644 index fe458eb..0000000 --- a/src/examples/elementary/evas3d_object_on_button_example.c +++ /dev/null @@ -1,288 +0,0 @@ -/* - * This example shows the mechanism of elementary widget adding (button) to the 3d scene object (cube) and - * illustrates the work of callback of event from mouse. - * - * Compile with: - * gcc -o evas3d_object_on_button_example evas3d_object_on_button_example.c -g `pkg-config --libs --cflags evas ecore eo elementary` - */ -#ifndef EFL_BETA_API_SUPPORT -# define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include - -#define WIDTH 400 -#define HEIGHT 400 - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - - Eo *camera; - Eo *light; - Eo *mesh; - Eo *material; - Eo *texture; -} Scene_Data; - -Evas_Object *win = NULL; -static Evas *evas = NULL; -static Eo *image = NULL; -static Eo *btn = NULL; -static float d_angle = 0.5; - -static const float cube_vertices[] = -{ - /* Front */ - -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, - - /* Back */ - 1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, - -1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Left */ - -1.0, 1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, - -1.0, 1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Right */ - 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Top */ - -1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, - -1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, - 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Bottom */ - 1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, - -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, -}; - -static const unsigned short cube_indices[] = -{ - /* Front */ - 0, 1, 2, 2, 1, 3, - - /* Back */ - 4, 5, 6, 6, 5, 7, - - /* Left */ - 8, 9, 10, 10, 9, 11, - - /* Right */ - 12, 13, 14, 14, 13, 15, - - /* Top */ - 16, 17, 18, 18, 17, 19, - - /* Bottom */ - 20, 21, 22, 22, 21, 23 -}; - -static void -_stop_scene(void *data, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Evas_Real s, t; - Scene_Data *d = (Scene_Data *)data; - - if (ev->button == 1) - { - Eina_Bool ret; - - evas_canvas3d_scene_color_pick_enable_set(d->scene, EINA_TRUE); - ret = evas_canvas3d_scene_pick(d->scene, ev->canvas.x, ev->canvas.y, &n, &m, &s, &t); - if (ret) - { - d_angle = 0.0; - elm_object_signal_emit(btn, "mouse,down,1", "event"); - evas_canvas3d_node_position_set(d->mesh_node, 0.0, 0.0, -0.2); - } - } -} - -static void -_play_scene(void *data, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - Scene_Data *d = (Scene_Data *)data; - - d_angle = 0.5; - elm_object_signal_emit(btn, "mouse,up,1", "event"); - evas_canvas3d_node_position_set(d->mesh_node, 0.0, 0.0, 0.0); -} - - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - - angle += d_angle; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 20.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 15.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, -1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} -static void -_mesh_setup(Scene_Data *data) -{ - /* Setup material and texture as widget button. */ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - data->texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - - evas_canvas3d_texture_source_set(data->texture, btn); - evas_canvas3d_texture_source_visible_set(data->texture, EINA_FALSE); - - evas_canvas3d_material_texture_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - /* Setup mesh. */ - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_vertex_count_set(data->mesh, 24); - evas_canvas3d_mesh_frame_add(data->mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]); - evas_canvas3d_mesh_index_data_set(data->mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material); - evas_canvas3d_mesh_color_pick_enable_set(data->mesh, EINA_TRUE); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED) -{ - Scene_Data data; - - elm_config_accel_preference_set("3d"); - elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); - - win = elm_win_util_standard_add("evas3d-object-button", "A button on the 3d object"); - elm_win_autodel_set(win, EINA_TRUE); - - evas = evas_object_evas_get(win); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - btn = elm_button_add(win); - evas_object_resize(btn, (WIDTH * 2) / 3, (HEIGHT * 2) / 3); - elm_object_text_set(btn, "3D Button"); - elm_object_scale_set(btn, 3.0); - evas_object_show(btn); - - /* Set the image object as render target for 3D scene. */ - _scene_setup(&data); - evas_object_focus_set(image, EINA_TRUE); - efl_canvas_scene3d_set(image, data.scene); - - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, _stop_scene, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_UP, _play_scene, &data); - - /* Add animation timer callback. */ - ecore_timer_add(0.016, _animate_scene, &data); - - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); - - /* Enter main loop. */ - elm_run(); - - return 0; -} -ELM_MAIN() diff --git a/src/examples/elementary/evas3d_scene_on_button_example.c b/src/examples/elementary/evas3d_scene_on_button_example.c deleted file mode 100644 index 267e45b..0000000 --- a/src/examples/elementary/evas3d_scene_on_button_example.c +++ /dev/null @@ -1,280 +0,0 @@ -/* -* This example shows the mechanism of scene object adding (3D cube) to the widget button and -* illustrates the work of callback of event from mouse. -* -* Compile with: -* gcc -o evas3d_scene_on_button_example evas3d_scene_on_button_example.c -g `pkg-config --libs --cflags evas ecore eo elementary` -*/ -#ifndef EFL_BETA_API_SUPPORT -# define EFL_BETA_API_SUPPORT -#endif - -#define WIDTH 500 -#define HEIGHT 500 -#define d_w 100 -#define d_h 100 - - -#include -#include -#include -#include -#include - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - - Eo *camera; - Eo *light; - Eo *mesh; - Eo *material; -} Scene_Data; - -Evas_Object *win = NULL; -Evas_Object *btn = NULL; -float d_angle = 0.5; -static Evas *evas = NULL; -static Eo *image = NULL; - -static const float cube_vertices[] = -{ - /* Front */ - -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, - - /* Back */ - 1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, - -1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Left */ - -1.0, 1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, - -1.0, 1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Right */ - 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Top */ - -1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, - -1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, - 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Bottom */ - 1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, - -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, -}; - -static const unsigned short cube_indices[] = -{ - /* Front */ - 0, 1, 2, 2, 1, 3, - - /* Back */ - 4, 5, 6, 6, 5, 7, - - /* Left */ - 8, 9, 10, 10, 9, 11, - - /* Right */ - 12, 13, 14, 14, 13, 15, - - /* Top */ - 16, 17, 18, 18, 17, 19, - - /* Bottom */ - 20, 21, 22, 22, 21, 23 -}; - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - - angle += d_angle; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 60.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} -static void -_mesh_setup(Scene_Data *data) -{ - /* Setup material. */ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - /* Setup mesh. */ - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_vertex_count_set(data->mesh, 24); - evas_canvas3d_mesh_frame_add(data->mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]); - evas_canvas3d_mesh_index_data_set(data->mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH - d_w, HEIGHT - d_h); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -static void -_stop_scene(void *data, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Scene_Data *d = (Scene_Data *)data; - - evas_canvas3d_node_scale_set(d->mesh_node, 0.97, 0.97, 0.97); - - if (ev->button == 1) - { - if (evas_canvas3d_scene_exist(d->scene, (ev->canvas.x - (d_w / 2)), (ev->canvas.y - (d_h / 2)), d->mesh_node)) - { - d_angle = 0; - } - } -} - -static void -_play_scene(void *data, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info EINA_UNUSED) -{ - Scene_Data *d = (Scene_Data *)data; - - d_angle = 0.5; - - evas_canvas3d_node_scale_set(d->mesh_node, 1.0, 1.0, 1.0); -} - -EAPI_MAIN int -elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED) -{ - Scene_Data data; - - elm_config_accel_preference_set("3d"); - elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); - - win = elm_win_util_standard_add("evas3d-scene-button", "3d object on the button"); - if (!win) return 0; - elm_win_autodel_set(win, EINA_TRUE); - - evas = evas_object_evas_get(win); - if (!evas) return 0; - - _scene_setup(&data); - - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Setup scene to the widget button. */ - btn = elm_button_add(win); - elm_object_content_set(btn, image); - evas_object_resize(btn, (WIDTH - d_w), (HEIGHT - d_h)); - evas_object_move(btn, (d_w / 2), (d_h / 2)); - evas_object_show(btn); - - evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_DOWN, _stop_scene, - &data); - evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_UP, _play_scene, - &data); - - /* Add animation timer callback. */ - ecore_timer_add(0.016, _animate_scene, &data); - - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); - - /* Enter main loop. */ - elm_run(); - - return 0; -} -ELM_MAIN() diff --git a/src/examples/elementary/meson.build b/src/examples/elementary/meson.build index cdb08d4..14a743c 100644 --- a/src/examples/elementary/meson.build +++ b/src/examples/elementary/meson.build @@ -100,9 +100,6 @@ examples = [ 'web_example_02', 'win_example', 'track_example_01', - 'evas3d_object_on_button_example', - 'evas3d_scene_on_button_example', - 'evas3d_map_example', 'efl_thread_1', 'efl_thread_2', 'efl_thread_3', @@ -194,6 +191,3 @@ executable('codegen_example', dependencies: [elementary], include_directories : include_directories('..') ) - -subdir('sphere_hunter') -subdir('performance') diff --git a/src/examples/elementary/performance/HowTo b/src/examples/elementary/performance/HowTo deleted file mode 100644 index 8417fa0..0000000 --- a/src/examples/elementary/performance/HowTo +++ /dev/null @@ -1,13 +0,0 @@ -It is application for quick checking changes in Evas 3D. - -Dependences (tested on): - efl >= 1.13.0 elementary >= 1.13.0 - xserver-xorg-video-nouveau driver - OpenGL rendering acceleration for elemenatry -Main features: - effects shadow, fog, colorpick - fps (Be careful, don't use changing speed animation and stop animation during measuring). - load 3D models - navigation panel (by right click) - -Warnings: Until 3D destructor work properly, you can have lags after set a lot of 3D models or spheres with precision >=50 diff --git a/src/examples/elementary/performance/Tools.h b/src/examples/elementary/performance/Tools.h deleted file mode 100644 index c3cf8ca..0000000 --- a/src/examples/elementary/performance/Tools.h +++ /dev/null @@ -1,19 +0,0 @@ - -/*initialization navigation panel*/ -Evas_Object * -init_panel_camera_light(Evas_Object *win, Eo* camera_node, Eo* light_node, double posX, double posY); -/*free resources*/ -void -panel_camera_light_fini(Evas_Object *navigation); -/*initialization graphical objects*/ -Evas_Object * -init_graphical_window(Evas_Object *image); -/*Set step of range*/ -Eina_Bool -panel_camera_coord_step_set(Evas_Object *navigation, int step); -Eina_Bool -panel_camera_angle_step_set(Evas_Object *navigation, int step); -Eina_Bool -panel_light_coord_step_set(Evas_Object *navigation, int step); -Eina_Bool -panel_light_angle_step_set(Evas_Object *navigation, int step); diff --git a/src/examples/elementary/performance/background.png b/src/examples/elementary/performance/background.png deleted file mode 100644 index 190a74f..0000000 Binary files a/src/examples/elementary/performance/background.png and /dev/null differ diff --git a/src/examples/elementary/performance/camera_light.c b/src/examples/elementary/performance/camera_light.c deleted file mode 100644 index 98be8c2..0000000 --- a/src/examples/elementary/performance/camera_light.c +++ /dev/null @@ -1,354 +0,0 @@ -#include "tools_private.h" - -Eina_Bool _alloc_memory(Axis_Key **ckey, Panel_Struct **pobj, Axis_Key **lkey) -{ - *ckey = calloc(1, sizeof(Axis_Key)); - *pobj = calloc(1, sizeof(Panel_Struct)); - *lkey = calloc(1, sizeof(Axis_Key)); - - if (!(*ckey) || !(*pobj) || !(*lkey)) - { - printf("Not enough memory - at %s line %d\n", __FILE__, __LINE__); - free(*ckey); - free(*pobj); - free(*lkey); - return EINA_FALSE; - } - - return EINA_TRUE; -} - -Evas_Object * -init_panel_camera_light(Evas_Object *win, Eo *camera_node, Eo *light_node, double posX, double posY) -{ - Evas_Object *nnavig = NULL, *bx_navigall = NULL; - Evas_Object *bx_navigcamup = NULL, *bx_navigcamlow = NULL, *bx_navigligthup = NULL, *bx_navigligthlow = NULL; - Evas_Object *spX = NULL, *spY = NULL, *spZ = NULL; - Evas_Object *spangle = NULL, *spaX = NULL, *spaY = NULL, *spaZ = NULL; - Evas_Object *splX = NULL, *splY = NULL, *splZ = NULL; - Evas_Object *splangle = NULL, *splaX = NULL, *splaY = NULL, *splaZ = NULL; - Evas_Object *separator = NULL; - Axis_Key *camera_xyz = NULL, *light_xyz = NULL; - Panel_Struct *pobject = NULL; - Evas_Real px = 0, py = 0, pz = 0; - - if (ELM_WIN_UNKNOWN == elm_win_type_get(win)) - { - printf("Not appropriate parent object - at %s line %d\n", __FILE__, __LINE__); - return NULL; - } - - if (!_alloc_memory(&camera_xyz, &pobject, &light_xyz)) return NULL; - - /*Navigation panel layout*/ - bx_navigall = elm_box_add(win); - elm_box_homogeneous_set(bx_navigall, EINA_TRUE); - evas_object_show(bx_navigall); - - bx_navigcamup = elm_box_add(win); - elm_box_horizontal_set(bx_navigcamup, EINA_TRUE); - elm_box_homogeneous_set(bx_navigcamup, EINA_TRUE); - elm_box_pack_end(bx_navigall, bx_navigcamup); - evas_object_show(bx_navigcamup); - bx_navigcamlow = elm_box_add(win); - elm_box_horizontal_set(bx_navigcamlow, EINA_TRUE); - elm_box_homogeneous_set(bx_navigcamlow, EINA_TRUE); - elm_box_pack_end(bx_navigall, bx_navigcamlow); - evas_object_show(bx_navigcamlow); - - separator = elm_separator_add(win); - elm_separator_horizontal_set(separator, EINA_TRUE); - elm_box_pack_end(bx_navigall, separator); - evas_object_show(separator); - - bx_navigligthup = elm_box_add(win); - elm_box_horizontal_set(bx_navigligthup, EINA_TRUE); - elm_box_homogeneous_set(bx_navigligthup, EINA_TRUE); - elm_box_pack_end(bx_navigall, bx_navigligthup); - evas_object_show(bx_navigligthup); - bx_navigligthlow = elm_box_add(win); - elm_box_horizontal_set(bx_navigligthlow, EINA_TRUE); - elm_box_homogeneous_set(bx_navigligthlow, EINA_TRUE); - elm_box_pack_end(bx_navigall, bx_navigligthlow); - evas_object_show(bx_navigligthlow); - - /*Set UI panel for changing camera and light*/ - /*Init sp camera by default*/ - spX = elm_spinner_add(win); - elm_spinner_editable_set(spX, EINA_TRUE); - elm_spinner_min_max_set(spX, -COORDRANGE, COORDRANGE); - elm_spinner_label_format_set(spX, "camera X: %1.0f"); - elm_spinner_step_set(spX, 1.0); - pobject->cspX = spX; - elm_box_pack_end(bx_navigcamup, spX); - evas_object_show(spX); - evas_object_smart_callback_add(spX, "changed", _camera_light_changeX_cb, camera_node); - - spY = elm_spinner_add(win); - elm_spinner_editable_set(spY, EINA_TRUE); - elm_spinner_min_max_set(spY, -COORDRANGE, COORDRANGE); - elm_spinner_label_format_set(spY, "camera Y: %1.0f"); - elm_spinner_step_set(spY, 1.0); - pobject->cspY = spY; - elm_box_pack_end(bx_navigcamup, spY); - evas_object_show(spY); - evas_object_smart_callback_add(spY, "changed", _camera_light_changeY_cb, camera_node); - - spZ = elm_spinner_add(win); - elm_spinner_editable_set(spZ, EINA_TRUE); - elm_spinner_min_max_set(spZ, -COORDRANGE, COORDRANGE); - elm_spinner_label_format_set(spZ, "camera Z: %1.0f"); - elm_spinner_step_set(spY, 1.0); - pobject->cspZ = spZ; - elm_box_pack_end(bx_navigcamup, spZ); - evas_object_show(spZ); - evas_object_smart_callback_add(spZ, "changed", _camera_light_changeZ_cb, camera_node); - - evas_canvas3d_node_position_get(camera_node, EVAS_CANVAS3D_SPACE_PARENT, &px, &py, &pz); - elm_spinner_value_set(spX, px); - elm_spinner_value_set(spY, py); - elm_spinner_value_set(spZ, pz); - - spangle = elm_spinner_add(win); - elm_spinner_editable_set(spangle, EINA_TRUE); - elm_spinner_min_max_set(spangle, 0.0, ANGLERANGE); - elm_spinner_label_format_set(spangle, "angle: %1.0f"); - elm_spinner_step_set(spangle, 1.0); - pobject->cspangle = spangle; - evas_object_data_set(spangle, axiskeys, camera_xyz); - elm_box_pack_end(bx_navigcamlow, spangle); - elm_spinner_value_set(spangle, 0.0); - evas_object_show(spangle); - evas_object_smart_callback_add(spangle, "changed", _camera_light_angle_change_cb, camera_node); - - spaX = elm_spinner_add(win); - elm_spinner_min_max_set(spaX, 0.0, 1.0); - elm_spinner_label_format_set(spaX, "axisX: %1.0f"); - elm_spinner_step_set(spaX, 1.0); - elm_box_pack_end(bx_navigcamlow, spaX); - evas_object_show(spaX); - evas_object_smart_callback_add(spaX, "changed", _camera_light_axisX_change_cb, spangle); - - spaY = elm_spinner_add(win); - elm_spinner_min_max_set(spaY, 0.0, 1.0); - elm_spinner_label_format_set(spaY, "axisY: %1.0f"); - elm_spinner_step_set(spaY, 1.0); - elm_box_pack_end(bx_navigcamlow, spaY); - evas_object_show(spaY); - evas_object_smart_callback_add(spaY, "changed", _camera_light_axisY_change_cb, spangle); - - spaZ = elm_spinner_add(win); - elm_spinner_min_max_set(spaZ, 0.0, 1.0); - elm_spinner_label_format_set(spaZ, "axisZ: %1.0f"); - elm_spinner_step_set(spaZ, 1.0); - elm_box_pack_end(bx_navigcamlow, spaZ); - evas_object_show(spaZ); - evas_object_smart_callback_add(spaZ, "changed", _camera_light_axisZ_change_cb, spangle); - - /*Init spl light by default*/ - splX = elm_spinner_add(win); - elm_spinner_editable_set(splX, EINA_TRUE); - elm_spinner_min_max_set(splX, -COORDRANGE, COORDRANGE); - elm_spinner_label_format_set(splX, "light X: %1.0f"); - elm_spinner_step_set(splX, 1.0); - pobject->lspX = splX; - elm_box_pack_end(bx_navigligthup, splX); - evas_object_show(splX); - evas_object_smart_callback_add(splX, "changed", _camera_light_changeX_cb, light_node); - - splY = elm_spinner_add(win); - elm_spinner_editable_set(splY, EINA_TRUE); - elm_spinner_min_max_set(splY, -COORDRANGE, COORDRANGE); - elm_spinner_label_format_set(splY, "light Y: %1.0f"); - elm_spinner_step_set(splY, 1.0); - pobject->lspY = splY; - elm_box_pack_end(bx_navigligthup, splY); - evas_object_show(splY); - evas_object_smart_callback_add(splY, "changed", _camera_light_changeY_cb, light_node); - - splZ = elm_spinner_add(win); - elm_spinner_editable_set(splZ, EINA_TRUE); - elm_spinner_min_max_set(splZ, -COORDRANGE, COORDRANGE); - elm_spinner_label_format_set(splZ, "light Z: %1.0f"); - elm_spinner_step_set(splY, 1.0); - pobject->lspZ = splZ; - elm_box_pack_end(bx_navigligthup, splZ); - evas_object_show(splZ); - evas_object_smart_callback_add(splZ, "changed", _camera_light_changeZ_cb, light_node); - - evas_canvas3d_node_position_get(light_node, EVAS_CANVAS3D_SPACE_PARENT, &px, &py, &pz); - elm_spinner_value_set(splX, px); - elm_spinner_value_set(splY, py); - elm_spinner_value_set(splZ, pz); - - splangle = elm_spinner_add(win); - elm_spinner_editable_set(splangle, EINA_TRUE); - elm_spinner_min_max_set(splangle, 0.0, ANGLERANGE); - elm_spinner_label_format_set(splangle, "angle: %1.0f"); - elm_spinner_step_set(splangle, 1.0); - pobject->lspangle = splangle; - evas_object_data_set(splangle, axiskeys, light_xyz); - elm_box_pack_end(bx_navigligthlow, splangle); - elm_spinner_value_set(splangle, 0.0); - evas_object_show(splangle); - evas_object_smart_callback_add(splangle, "changed", _camera_light_angle_change_cb, light_node); - - splaX = elm_spinner_add(win); - elm_spinner_min_max_set(splaX, 0.0, 1.0); - elm_spinner_label_format_set(splaX, "axisX: %1.0f"); - elm_spinner_step_set(splaX, 1.0); - elm_box_pack_end(bx_navigligthlow, splaX); - evas_object_show(splaX); - evas_object_smart_callback_add(splaX, "changed", _camera_light_axisX_change_cb, splangle); - - splaY = elm_spinner_add(win); - elm_spinner_min_max_set(splaY, 0.0, 1.0); - elm_spinner_label_format_set(splaY, "axisY: %1.0f"); - elm_spinner_step_set(splaY, 1.0); - elm_box_pack_end(bx_navigligthlow, splaY); - evas_object_show(splaY); - evas_object_smart_callback_add(splaY, "changed", _camera_light_axisY_change_cb, splangle); - - splaZ = elm_spinner_add(win); - elm_spinner_min_max_set(splaZ, 0.0, 1.0); - elm_spinner_label_format_set(splaZ, "axisZ: %1.0f"); - elm_spinner_step_set(splaZ, 1.0); - elm_box_pack_end(bx_navigligthlow, splaZ); - evas_object_show(splaZ); - evas_object_smart_callback_add(spaZ, "changed", _camera_light_axisZ_change_cb, splangle); - - nnavig = elm_notify_add(win); - elm_object_content_set(nnavig, bx_navigall); - elm_notify_align_set(nnavig, posX, posY); - evas_object_data_set(nnavig, pb, pobject); - - return nnavig; -} - -static void -_camera_light_changeX_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - Evas_Real x, y, z; - - if ((Eo*)data) - { - evas_canvas3d_node_position_get((Eo*)data, EVAS_CANVAS3D_SPACE_PARENT, NULL, &y, &z); - x = elm_spinner_value_get(obj); - evas_canvas3d_node_position_set((Eo*)data, x, y, z); - } -} -static void -_camera_light_changeY_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - Evas_Real x, y, z; - - if ((Eo*)data) - { - evas_canvas3d_node_position_get((Eo*)data, EVAS_CANVAS3D_SPACE_PARENT, &x, NULL, &z); - y = elm_spinner_value_get(obj); - evas_canvas3d_node_position_set((Eo*)data, x, y, z); - } -} -static void -_camera_light_changeZ_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - Evas_Real x, y, z; - - if ((Eo*)data) - { - evas_canvas3d_node_position_get((Eo*)data, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, NULL); - z = elm_spinner_value_get(obj); - evas_canvas3d_node_position_set((Eo*)data, x, y, z); - } -} -static void -_camera_light_angle_change_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - Axis_Key *key = evas_object_data_get(obj, axiskeys); - Evas_Real aw = 0; - if ((Eo*)data) - { - aw = elm_spinner_value_get(obj); - aw = cos(aw * M_PI / 360.0); - evas_canvas3d_node_orientation_set(((Eo*)data), key->x, key->y, key->z, aw); - } -} -static void -_camera_light_axisX_change_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - Evas_Object *fsa = (Evas_Object*)data; - Axis_Key *key = evas_object_data_get(fsa, axiskeys); - if (key) - key->x = elm_spinner_value_get(obj); -} -static void -_camera_light_axisY_change_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - Evas_Object *fsa = (Evas_Object*)data; - Axis_Key *key = evas_object_data_get(fsa, axiskeys); - if (key) - key->y = elm_spinner_value_get(obj); -} -static void -_camera_light_axisZ_change_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - Evas_Object *fsa = (Evas_Object*)data; - Axis_Key *key = evas_object_data_get(fsa, axiskeys); - if (key) - key->z = elm_spinner_value_get(obj); -} - -Eina_Bool -panel_camera_coord_step_set(Evas_Object *navigation, int step) -{ - Panel_Struct *pobject = NULL; - - pobject = evas_object_data_get(navigation, pb); - elm_spinner_step_set(pobject->cspX, step); - elm_spinner_step_set(pobject->cspY, step); - elm_spinner_step_set(pobject->cspZ, step); - return EINA_TRUE; -} - -Eina_Bool -panel_camera_angle_step_set(Evas_Object *navigation, int step) -{ - Panel_Struct *pobject = NULL; - - pobject = evas_object_data_get(navigation, pb); - elm_spinner_step_set(pobject->cspangle, step); - return EINA_TRUE; -} - -Eina_Bool -panel_light_coord_step_set(Evas_Object *navigation, int step) -{ - Panel_Struct *pobject = NULL; - - pobject = evas_object_data_get(navigation, pb); - elm_spinner_step_set(pobject->lspX, step); - elm_spinner_step_set(pobject->lspY, step); - elm_spinner_step_set(pobject->lspZ, step); - return EINA_TRUE; -} - -Eina_Bool -panel_light_angle_step_set(Evas_Object *navigation, int step) -{ - Panel_Struct *pobject = NULL; - - pobject = evas_object_data_get(navigation, pb); - elm_spinner_step_set(pobject->lspangle, step); - return EINA_TRUE; -} - -void panel_camera_light_fini(Evas_Object *navigation) -{ - Panel_Struct *pobject = evas_object_data_get(navigation, pb); - Axis_Key *ckey = evas_object_data_get(pobject->cspangle, axiskeys); - Axis_Key *lkey = evas_object_data_get(pobject->lspangle, axiskeys); - free(pobject); - free(ckey); - free(lkey); -} - diff --git a/src/examples/elementary/performance/graphical.c b/src/examples/elementary/performance/graphical.c deleted file mode 100644 index d68d865..0000000 --- a/src/examples/elementary/performance/graphical.c +++ /dev/null @@ -1,622 +0,0 @@ -#ifndef EFL_BETA_API_SUPPORT -# define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include "graphical_struct.h" - -#define FOG_COLOR 0.5, 0.5, 0.5 -#define FOG_FACTOR 0.1 - -static inline vec3 -_normalize(const vec3 *v) -{ - double l = sqrt(v->x * v->x + v->y * v->y + v->z * v->z); - vec3 vec; - - vec.x = v->x / l; - vec.y = v->y / l; - vec.z = v->z / l; - - return vec; -} -static void -_sphere_count(int prec, float type_init) -{ - int i, j; - - globalGraphical.vertex_count = (prec + 1) * (prec + 1); - - /* Allocate buffer. */ - if (globalGraphical.places) free(globalGraphical.places); - globalGraphical.places = malloc(sizeof(place) * globalGraphical.vertex_count); - - for (i = 0; i <= prec; i++) - { - double lati = M_PI * (type_init + (double)i * (1 - 2 * type_init) / (double)prec); - double y = cos(lati); - double r = fabs(sin(lati)); - - for (j = 0; j <= prec; j++) - { - double longi = (M_PI * 2.0 * j) / (prec + 1); - place *v = &globalGraphical.places[i * (prec + 1) + j]; - v->position.x = r * sin(longi); - v->position.y = y; - v->position.z = r * cos(longi); - } - } -} -static void -_sphere_init(int prec) -{ - int i, j; - unsigned short *index; - - globalGraphical.vertex_count = (prec + 1) * (prec + 1); - globalGraphical.index_count = prec * prec * 6; - - /* Allocate buffer. */ - if (globalGraphical.vertices) free(globalGraphical.vertices); - if (globalGraphical.indices) free(globalGraphical.indices); - - globalGraphical.vertices = malloc(sizeof(vertex) * globalGraphical.vertex_count); - globalGraphical.indices = malloc(sizeof(unsigned short) * globalGraphical.index_count); - - for (i = 0; i <= prec; i++) - { - double lati = (M_PI * (double)i) / (double)prec; - double y = cos(lati); - double r = fabs(sin(lati)); - - for (j = 0; j <= prec; j++) - { - double longi = (M_PI * 2.0 * j) / prec; - vertex *v = &globalGraphical.vertices[i * (prec + 1) + j]; - - if (j == 0 || j == prec) v->position.x = 0.0; - else v->position.x = r * sin(longi); - - v->position.y = y; - - if (j == 0 || j == prec) v->position.z = r; - else v->position.z = r * cos(longi); - - v->normal = v->position; - - if (v->position.x > 0.0) - { - v->tangent.x = -v->normal.y; - v->tangent.y = v->normal.x; - v->tangent.z = v->normal.z; - } - else - { - v->tangent.x = v->normal.y; - v->tangent.y = -v->normal.x; - v->tangent.z = v->normal.z; - } - - v->color.x = v->position.x; - v->color.y = v->position.y; - v->color.z = v->position.z; - v->color.w = 1.0; - - if (j == prec) v->texcoord.x = 1.0; - else if (j == 0) v->texcoord.x = 0.0; - else v->texcoord.x = (double)j / (double)prec; - - if (i == prec) v->texcoord.y = 1.0; - else if (i == 0) v->texcoord.y = 0.0; - else v->texcoord.y = 1.0 - (double)i / (double)prec; - } - } - - index = &globalGraphical.indices[0]; - - for (i = 0; i < prec; i++) - { - for (j = 0; j < prec; j++) - { - *index++ = i * (prec + 1) + j; - *index++ = i * (prec + 1) + j + 1; - *index++ = (i + 1) * (prec + 1) + j; - - *index++ = (i + 1) * (prec + 1) + j; - *index++ = i * (prec + 1) + j + 1; - *index++ = (i + 1) * (prec + 1) + j + 1; - } - } - - for (i = 0; i < globalGraphical.index_count; i += 3) - { - vertex *v0 = &globalGraphical.vertices[globalGraphical.indices[i + 0]]; - vertex *v1 = &globalGraphical.vertices[globalGraphical.indices[i + 1]]; - vertex *v2 = &globalGraphical.vertices[globalGraphical.indices[i + 2]]; - - vec3 e1, e2; - float du1, du2, dv1, dv2, f; - vec3 tangent; - - e1.x = v1->position.x - v0->position.x; - e1.y = v1->position.y - v0->position.y; - e1.z = v1->position.z - v0->position.z; - - e2.x = v2->position.x - v0->position.x; - e2.y = v2->position.y - v0->position.y; - e2.z = v2->position.z - v0->position.z; - - du1 = v1->texcoord.x - v0->texcoord.x; - dv1 = v1->texcoord.y - v0->texcoord.y; - - du2 = v2->texcoord.x - v0->texcoord.x; - dv2 = v2->texcoord.y - v0->texcoord.y; - - f = 1.0 / (du1 * dv2 - du2 * dv1); - - tangent.x = f * (dv2 * e1.x - dv1 * e2.x); - tangent.y = f * (dv2 * e1.y - dv1 * e2.y); - tangent.z = f * (dv2 * e1.z - dv1 * e2.z); - - v0->tangent = tangent; - } - - for (i = 0; i <= prec; i++) - { - for (j = 0; j <= prec; j++) - { - if (j == prec) - { - vertex *v = &globalGraphical.vertices[i * (prec + 1) + j]; - v->tangent = globalGraphical.vertices[i * (prec + 1)].tangent; - } - } - } -} -/*FIXME Need to be from bounding of root_node*/ -void _init_bounding() -{ - - float cube_vertices[] = - { - /* Front */ - -50.0, 1.0, 50.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, - 50.0, 1.0, 50.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, - -50.0, -1.0, 50.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, - 50.0, -1.0, 50.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, - - /* Back */ - 50.0, 1.0, -50.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, - -50.0, 1.0, -50.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, - 50.0, -1.0, -50.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, - -50.0, -1.0, -50.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Left */ - -50.0, 1.0, -50.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, - -50.0, 1.0, 50.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, - -50.0, -1.0, -50.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, - -50.0, -1.0, 50.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Right */ - 50.0, 1.0, 50.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, - 50.0, 1.0, -50.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, - 50.0, -1.0, 50.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - 50.0, -1.0, -50.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Top */ - -50.0, 1.0, -50.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, - 50.0, 1.0, -50.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, - -50.0, 1.0, 50.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, - 50.0, 1.0, 50.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Bottom */ - 50.0, -1.0, -50.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, - -50.0, -1.0, -50.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 50.0, -1.0, 50.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, - -50.0, -1.0, 50.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, - }; - - unsigned short cube_indices[] = - { - /* Front */ - 0, 1, 2, 2, 1, 3, - - /* Back */ - 4, 5, 6, 6, 5, 7, - - /* Left */ - 8, 9, 10, 10, 9, 11, - - /* Right */ - 12, 13, 14, 14, 13, 15, - - /* Top */ - 16, 17, 18, 18, 17, 19, - - /* Bottom */ - 20, 21, 22, 22, 21, 23 - }; - - globalGraphical.material_box = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, globalGraphical.evas); - - evas_canvas3d_material_enable_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(globalGraphical.material_box, 100.0); - - /* Setup mesh. */ - globalGraphical.mesh_box = efl_add(EVAS_CANVAS3D_MESH_CLASS, globalGraphical.evas); - evas_canvas3d_mesh_vertex_count_set(globalGraphical.mesh_box, 24); - evas_canvas3d_mesh_frame_add(globalGraphical.mesh_box, 0); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]); - evas_canvas3d_mesh_index_data_copy_set(globalGraphical.mesh_box, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(globalGraphical.mesh_box, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(globalGraphical.mesh_box, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh_box, 0, globalGraphical.material_box); - - globalGraphical.mesh_nodebox = - efl_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH), evas_canvas3d_node_position_set(efl_added, 0, -30.0, 0.0)); - evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.mesh_nodebox); - evas_canvas3d_node_mesh_add(globalGraphical.mesh_nodebox, globalGraphical.mesh_box); -} -static void -_change_scene_setup() -{ - Eo *node = NULL, *m = NULL; - Eina_List *l = NULL; - int i = 0; - int quantity = (globalGraphical.count + 1) * (globalGraphical.count + 1); - evas_canvas3d_camera_projection_perspective_set(globalGraphical.camera, globalGraphical.angle, 1.0, 2.0, 1000); - - EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node) - { - evas_canvas3d_node_member_del(globalGraphical.root_node, node); - globalGraphical.list_nodes = eina_list_remove(globalGraphical.list_nodes, node); - /*efl_del(node);Unless evas_canvas3d_destructors work properly*/ - } - eina_list_free(globalGraphical.list_nodes); - eina_list_free(l); - - - EINA_LIST_FOREACH (globalGraphical.list_meshes, l, m) - { - globalGraphical.list_meshes = eina_list_remove(globalGraphical.list_meshes, m); - /*efl_del(m); Unless evas_canvas3d_destructors work properly*/ - } - eina_list_free(globalGraphical.list_meshes); - eina_list_free(l); - - /* Add the mesh with target precision */ - _sphere_init(globalGraphical.precision); - for (i = 0; i < quantity; i++) - { - globalGraphical.mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, globalGraphical.evas); - if (!globalGraphical.model_path) - { - evas_canvas3d_mesh_vertex_count_set(globalGraphical.mesh, globalGraphical.vertex_count); - evas_canvas3d_mesh_frame_add(globalGraphical.mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &globalGraphical.vertices[0].position); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &globalGraphical.vertices[0].normal); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &globalGraphical.vertices[0].tangent); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &globalGraphical.vertices[0].color); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &globalGraphical.vertices[0].texcoord); - evas_canvas3d_mesh_index_data_copy_set(globalGraphical.mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, globalGraphical.index_count, &globalGraphical.indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(globalGraphical.mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - else - { - efl_file_simple_load(globalGraphical.mesh, globalGraphical.model_path, NULL); - evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material); - evas_canvas3d_mesh_shader_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - - if (globalGraphical.flags.fog_enable) - { - evas_canvas3d_mesh_fog_enable_set(globalGraphical.mesh, EINA_TRUE); - evas_canvas3d_mesh_fog_color_set(globalGraphical.mesh, FOG_COLOR, FOG_FACTOR); - } - else - { - evas_canvas3d_mesh_fog_enable_set(globalGraphical.mesh, EINA_FALSE); - } - if (globalGraphical.flags.colorpick_enable) - evas_canvas3d_mesh_color_pick_enable_set(globalGraphical.mesh, EINA_TRUE); - else - evas_canvas3d_mesh_color_pick_enable_set(globalGraphical.mesh, EINA_FALSE); - - if (globalGraphical.flags.blend_enable) - { - evas_canvas3d_mesh_blending_enable_set(globalGraphical.mesh, EINA_TRUE); - evas_canvas3d_mesh_blending_func_set(globalGraphical.mesh, EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA, EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA); - } - else - evas_canvas3d_mesh_blending_enable_set(globalGraphical.mesh, EINA_FALSE); - - evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material); - globalGraphical.list_meshes = eina_list_append(globalGraphical.list_meshes, globalGraphical.mesh); - } - - /*Add target count nodes*/ - _sphere_count(globalGraphical.count, 0.2); - for (i = 0; i < quantity; i++) - { - globalGraphical.mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH), evas_canvas3d_node_position_set(efl_added, globalGraphical.places[i].position.x * 20, globalGraphical.places[i].position.y * 20, globalGraphical.places[i].position.z * 20)); - if (globalGraphical.model_path) - evas_canvas3d_node_scale_set(globalGraphical.mesh_node, 0.2, 0.2, 0.2); - evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.mesh_node); - evas_canvas3d_node_mesh_add(globalGraphical.mesh_node, (Eo*)eina_list_nth(globalGraphical.list_meshes, i)); - globalGraphical.list_nodes = eina_list_append(globalGraphical.list_nodes, globalGraphical.mesh_node); - } - - - if (!globalGraphical.flags.fps_enable) - ecore_animator_frametime_set(1.0 / (globalGraphical.speed)); - else - ecore_animator_frametime_set(0.0001); - - if (globalGraphical.flags.shadow_enable) - evas_canvas3d_scene_shadows_enable_set(globalGraphical.scene, EINA_TRUE); - else - evas_canvas3d_scene_shadows_enable_set(globalGraphical.scene, EINA_FALSE); - - if (globalGraphical.flags.colorpick_enable) - { - evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_TRUE); - } - else - evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_FALSE); -} - -static void -_init_scene(Evas_Object *img) -{ - int i, x, y, w, h; - int quantity = (globalGraphical.count + 1) * (globalGraphical.count + 1); - /*Allocate memory - eina_mempool*/ - - /* Add a scene object .*/ - globalGraphical.scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, globalGraphical.evas); - - /* Add the root node for the scene. */ - globalGraphical.root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - /* Add the camera. */ - globalGraphical.camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, globalGraphical.evas); - evas_canvas3d_camera_projection_perspective_set(globalGraphical.camera, globalGraphical.angle, 1.0, 2.0, 1000.0); - - globalGraphical.camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(globalGraphical.camera_node, globalGraphical.camera); - evas_canvas3d_node_position_set(globalGraphical.camera_node, 0.0, 0.0, 25.0); - evas_canvas3d_node_look_at_set(globalGraphical.camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.camera_node); - - globalGraphical.light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, globalGraphical.evas); - evas_canvas3d_light_ambient_set(globalGraphical.light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(globalGraphical.light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(globalGraphical.light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_projection_perspective_set(globalGraphical.light, globalGraphical.angle / 5, 1.0, 1.0, 1000.0); - evas_canvas3d_light_spot_cutoff_set(globalGraphical.light, globalGraphical.angle / 15); - - globalGraphical.light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(globalGraphical.light_node, globalGraphical.light); - evas_canvas3d_node_position_set(globalGraphical.light_node, 0.0, 100.0, 1.0); - evas_canvas3d_node_look_at_set(globalGraphical.light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.light_node); - - - globalGraphical.material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, globalGraphical.evas); - globalGraphical.texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, globalGraphical.evas); - efl_file_simple_load(globalGraphical.texture, "target_texture.png", NULL); - evas_canvas3d_texture_filter_set(globalGraphical.texture, EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR, EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR); - evas_canvas3d_texture_wrap_set(globalGraphical.texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - evas_canvas3d_material_texture_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, globalGraphical.texture); - evas_canvas3d_material_texture_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, globalGraphical.texture); - evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 1.0, 0.2, 0.2, 0.2); - evas_canvas3d_material_color_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 0.0, 0.0, 0.2); - evas_canvas3d_material_color_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 0.2); - /* Add the mesh with target precision */ - _sphere_init(globalGraphical.precision); - - for (i = 0; i < quantity; i++) - { - globalGraphical.mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, globalGraphical.evas); - if (!globalGraphical.model_path) - { - evas_canvas3d_mesh_vertex_count_set(globalGraphical.mesh, globalGraphical.vertex_count); - evas_canvas3d_mesh_frame_add(globalGraphical.mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &globalGraphical.vertices[0].position); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &globalGraphical.vertices[0].normal); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &globalGraphical.vertices[0].tangent); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &globalGraphical.vertices[0].color); - evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &globalGraphical.vertices[0].texcoord); - evas_canvas3d_mesh_index_data_copy_set(globalGraphical.mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, globalGraphical.index_count, &globalGraphical.indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(globalGraphical.mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - else - { - efl_file_simple_load(globalGraphical.mesh, globalGraphical.model_path, NULL); - evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material); - evas_canvas3d_mesh_shader_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material); - globalGraphical.list_meshes = eina_list_append(globalGraphical.list_meshes, globalGraphical.mesh); - } - - /*Add target count meshes*/ - _sphere_count(globalGraphical.count, 0.2); - - for (i = 0; i < quantity; i++) - { - globalGraphical.mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH), evas_canvas3d_node_position_set(efl_added, globalGraphical.places[i].position.x * 20, globalGraphical.places[i].position.y * 20, globalGraphical.places[i].position.z * 20)); - if (globalGraphical.model_path) - evas_canvas3d_node_scale_set(globalGraphical.mesh_node, 0.2, 0.2, 0.2); - evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.mesh_node); - evas_canvas3d_node_mesh_add(globalGraphical.mesh_node, (Eo*)eina_list_nth(globalGraphical.list_meshes, i)); - globalGraphical.list_nodes = eina_list_append(globalGraphical.list_nodes, globalGraphical.mesh_node); - } - - _init_bounding(); - evas_object_geometry_get(img, &x, &y, &w, &h); - evas_canvas3d_scene_root_node_set(globalGraphical.scene, globalGraphical.root_node); - evas_canvas3d_scene_camera_node_set(globalGraphical.scene, globalGraphical.camera_node); - evas_canvas3d_scene_size_set(globalGraphical.scene, w, h); - - ecore_animator_frametime_set(1.0 / (globalGraphical.speed)); -} - -static Eina_Bool -_xml_attr_data(void *data EINA_UNUSED, const char *key, const char *value) -{ - char *format = NULL, *tmp = NULL, *a = NULL; - int i; - - if (!strcmp("path", key)) - { - if (!strcmp("none", value)) - { - globalGraphical.model_path = NULL; - } - else - { - globalGraphical.model_path = strdup(value);/*Don't forget update UI*/ - tmp = strdup(globalGraphical.model_path); - a = strrchr(tmp,'.'); - if (!a) - { - free(tmp); - return EINA_FALSE; - } - format = malloc(sizeof (char) * (strlen(a) - 1)); - for (i = 0; i <= (int)strlen(a) - 1; i++) - format[i] = a[i + 1]; - if (strcmp(format, "md2") && strcmp(format, "obj") && strcmp(format, "ply")) - { - printf("\nUnsupported fromat file\n"); - globalGraphical.model_path = NULL; - } - free(format); - free(tmp); - } - } - else if (!strcmp("count", key)) - globalGraphical.count = atoi(value); - else if (!strcmp("speed", key)) - globalGraphical.speed = atoi(value); - else if (!strcmp("precision", key)) - globalGraphical.precision = atoi(value); - else if (!strcmp("angle", key)) - globalGraphical.angle = atoi(value); - - return EINA_TRUE; -} - -static Eina_Bool -_xml_get_data(void *data EINA_UNUSED, Eina_Simple_XML_Type type, const char *content, - unsigned offset EINA_UNUSED, unsigned length) -{ - char str[512]; - switch (type) - { - case EINA_SIMPLE_XML_OPEN: - { - if (!strncmp("modelpath", content, strlen("modelpath"))) - { - const char *tags = eina_simple_xml_tag_attributes_find(content, length); - eina_simple_xml_attributes_parse(tags, length - (tags - content), _xml_attr_data, str); - } - else if (!strncmp("modelcount", content, strlen("modelcount"))) - { - const char *tags = eina_simple_xml_tag_attributes_find(content, length); - eina_simple_xml_attributes_parse(tags, length - (tags - content), _xml_attr_data, str); - } - else if (!strncmp("animspeed", content, strlen("animspeed"))) - { - const char *tags = eina_simple_xml_tag_attributes_find(content, length); - eina_simple_xml_attributes_parse(tags, length - (tags - content), _xml_attr_data, str); - } - else if (!strncmp("sphereprecision", content, strlen("sphereprecision"))) - { - const char *tags = eina_simple_xml_tag_attributes_find(content, length); - eina_simple_xml_attributes_parse(tags, length - (tags - content), _xml_attr_data, str); - } - else if (!strncmp("perspective", content, strlen("perspective"))) - { - const char *tags = eina_simple_xml_tag_attributes_find(content, length); - eina_simple_xml_attributes_parse(tags, length - (tags - content), _xml_attr_data, str); - } - } - default: - break; - } - - return EINA_TRUE; -} - -static void _init_graphical() -{ - Eina_File *config = NULL; - char *buffer = NULL; - config = eina_file_open("initial_config.xml", EINA_FALSE); - /*Set default values*/ - globalGraphical.count = 1; - globalGraphical.speed = 10; - globalGraphical.precision = 100; - globalGraphical.angle = 120; - globalGraphical.img = NULL; - globalGraphical.init_scene = _init_scene; - globalGraphical.change_scene_setup = _change_scene_setup; - globalGraphical.flags.shadow_enable = EINA_FALSE; - globalGraphical.flags.fog_enable = EINA_FALSE; - globalGraphical.flags.colorpick_enable = EINA_FALSE; - globalGraphical.flags.blend_enable = EINA_FALSE; - globalGraphical.flags.fps_enable = EINA_FALSE; - globalGraphical.model_path = NULL; - - if (!config) - printf("Could not open initial_config.xml, count=4, speed=10, precision=100, perspective=120"); - else - { - buffer = (char*)(eina_file_map_all(config, EINA_FILE_RANDOM)); - eina_simple_xml_parse(buffer, eina_file_size_get(config), EINA_TRUE, _xml_get_data, NULL); - eina_file_close(config); - } -} -Evas_Object * -init_graphical_window(Evas_Object *img) -{ - _init_graphical(); - globalGraphical.evas = evas_object_evas_get(img); - _init_scene(img); - efl_canvas_scene3d_set(img, globalGraphical.scene); - - return img; -} - diff --git a/src/examples/elementary/performance/graphical_struct.h b/src/examples/elementary/performance/graphical_struct.h deleted file mode 100644 index a38806d..0000000 --- a/src/examples/elementary/performance/graphical_struct.h +++ /dev/null @@ -1,90 +0,0 @@ -#ifndef GRAPHICAL_STRUCT_H -#define GRAPHICAL_STRUCT_H - -typedef struct _vec4 -{ - float x; - float y; - float z; - float w; -} vec4; - -typedef struct _vec3 -{ - float x; - float y; - float z; -} vec3; - -typedef struct _vec2 -{ - float x; - float y; -} vec2; -typedef struct _vertex -{ - vec3 position; - vec3 normal; - vec3 tangent; - vec4 color; - vec3 texcoord; -} vertex; - -typedef struct _place -{ - vec3 position; -} place; - -typedef struct _Flags_Change -{ - Eina_Bool fog_enable; - Eina_Bool shadow_enable; - Eina_Bool colorpick_enable; - Eina_Bool blend_enable; - Eina_Bool fps_enable; -} Changes; - -typedef struct _Graphical -{ - Evas *evas; - Evas_Object *img; - Eo *scene; - Eo *root_node; - Eo *light_node; - Eo *light; - Eo *camera_node; - Eo *camera; - Eo *mesh_node; - Eo *mesh; - Eo *material; - Eo *material_box; - Eo *texture; - Eo *mesh_box; - Eo *mesh_nodebox; - Eo *texture_box; - - Eina_List *list_nodes; - Eina_List *list_meshes; - - const char *model_path; - - void (*init_scene)(); - void (*change_scene_setup)(); - - vertex *vertices; - place *places; - unsigned short *indices; - int index_count; - int vertex_count; - - int count; - int speed; - int precision; - int angle; - - Changes flags; - -} Graphical; - -extern Graphical globalGraphical; -#endif diff --git a/src/examples/elementary/performance/initial_config.xml b/src/examples/elementary/performance/initial_config.xml deleted file mode 100644 index b058b60..0000000 --- a/src/examples/elementary/performance/initial_config.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/examples/elementary/performance/layout.edc b/src/examples/elementary/performance/layout.edc deleted file mode 100644 index 52430d4..0000000 --- a/src/examples/elementary/performance/layout.edc +++ /dev/null @@ -1,170 +0,0 @@ -collections { - group { name: "new/layout/0"; - broadcast_signal: 0; - parts { - part { name: "area.bg"; - type: SPACER; - description { state: "default" 0; - align: 0.0 0.0; - min: 1000 600; - } - } - part { name: "area.controls"; - type: SPACER; - description { state: "default" 0; - align: 0.0 0.0; - min: 800 110; - max: -1 110; - rel1 { - to: "area.bg"; - } - rel2 { - to: "area.bg"; - } - } - } - part { name: "area.content"; - type: SPACER; - description { state: "default" 0; - align: 0.0 0.0; - rel1 { - to: "area.bg"; - } - rel2 { - to: "area.bg"; - } - } - } - part { name: "padding.controls.rel1"; - type: SPACER; - description { state: "default" 0; - align: 0 0; - max: 5 5; - rel1 { - to: "area.controls"; - } - rel2 { - to: "area.controls"; - } - } - } - part { name: "padding.controls.rel2"; - type: SPACER; - description { state: "default" 0; - align: 1 1; - min: 5 5; - max: 5 5; - fixed: 1 1; - rel1 { - to: "area.controls"; - } - rel2 { - relative: 1 0; - to: "area.content"; - } - } - } - part { name: "swallow.content"; - type: SWALLOW; - description { state: "default" 0; - align: 0 0; - min: 800 600; - rel1 { - to: "area.content"; - } - rel2 { - to: "area.content"; - } - } - } - part { name: "swallow.btn.startexit"; - type: SWALLOW; - description { state: "default" 0; - align: 0 0; - min: 800 50; - max: -1 50; - fixed: 1 1; - rel1 { - relative: 1 1; - to: "padding.controls.rel1"; - } - rel2 { - relative: 0 0; - offset: 0 0; - to: "padding.controls.rel2"; - } - } - } - part { name: "swallow.controls.btn"; - type: SWALLOW; - description { state: "default" 0; - align: 0 0; - min: 800 20; - max: -1 20; - fixed: 1 1; - rel1 { - relative: 0 1; - to: "padding1"; - } - rel2 { - relative: 0 0; - to: "padding.controls.rel2"; - } - } - } - part { name: "new_features"; - type: SWALLOW; - description { state: "default" 0; - align: 0 0; - min: 800 20; - max: -1 20; - fixed: 1 1; - rel1 { - relative: 0 1; - offset: -1 -1; - to: "padding5"; - } - rel2 { - relative: 0 0; - to: "padding.controls.rel2"; - } - } - } - part { name: "padding1"; - type: SPACER; - description { state: "default" 0; - align: 0 0; - min: 0 5; - max: -1 5; - fixed: 1 1; - rel1 { - relative: 1 1; - to_x: "padding.controls.rel1"; - to_y: "swallow.btn.startexit"; - } - rel2 { - relative: 0 0; - to: "padding.controls.rel2"; - } - } - } - part { name: "padding5"; - type: SPACER; - description { state: "default" 0; - align: 0 0; - min: 0 5; - max: -1 5; - fixed: 1 1; - rel1 { - relative: 0 1; - to: "swallow.controls.btn"; - } - rel2 { - relative: 0 1; - to: "padding.controls.rel2"; - } - } - } - } - } -} diff --git a/src/examples/elementary/performance/meson.build b/src/examples/elementary/performance/meson.build deleted file mode 100644 index cd20995..0000000 --- a/src/examples/elementary/performance/meson.build +++ /dev/null @@ -1,31 +0,0 @@ -examples = [ - 'performance.c', - 'camera_light.c', - 'graphical.c', -] - -edc_files = [ - 'layout.edc' -] - -themes = [] - -foreach edc_file : edc_files - themes += custom_target('edje_cc_' + edc_file, - depends : edje_depends, - input : edc_file, - output : '@BASENAME@.edj', - command : edje_cc_exe + ['-beta', - '-id', meson.current_source_dir(), - '-fd', meson.current_source_dir(), - '-sd', meson.current_source_dir(), - '-vd', meson.current_source_dir(), - '-dd', meson.current_source_dir(), - '-md', meson.current_source_dir(), - '-td', meson.current_source_dir(), - '@INPUT@', '@OUTPUT@'], - ) -endforeach - -executable(example, [examples] + themes, dependencies: [elementary, ecore]) - diff --git a/src/examples/elementary/performance/performance.c b/src/examples/elementary/performance/performance.c deleted file mode 100644 index 75f330c..0000000 --- a/src/examples/elementary/performance/performance.c +++ /dev/null @@ -1,953 +0,0 @@ -/** - * Example for testing performance of Evas 3D library - * - * Program should be runned with 4 parameters: - * 1 - count parameter (NP) - * 2 - speed parameter (SP) - * 3 - precision parameter (PP) - * 4 - camera parameter (CP) - * - * NP sets number of spheres. Count of spheres is (NP+1)^2. - * SP sets speed of rotation. One revolution of root node takes 1200/SP seconds. It is count of calculation of position per second. - * PP sets number of sphere's vertices. Count of vertices is (NP+1)^2. - * CP sets camera's perspective angle in degrees. - * - * Right click of mouse show/hide navigation panel - * - * @verbatim - * Just use script ./run with key -a: enable automation testing, -l: change which only in local repository, -p: disable navigation panel - * @endverbatim - */ - -/*enable automation test*/ -#ifdef ENABLE_ATPORT - #include "at_port.h" -#endif - -#include -#include -#include -#include -#include - -#ifndef EFL_BETA_API_SUPPORT -# define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include - -#include "Tools.h" - -#include "graphical_struct.h" - -#define WIDTH 1000 -#define HEIGHT 600 - -Graphical globalGraphical; - -/*Variable for fps*/ -int fps_frames = 0; - -Eina_Slstr * _value_int_to_char(int value, const char *description) -{ - if (description) - return eina_slstr_printf("%s %d", description, value); - return eina_slstr_printf("%d", value); -} - -static Eina_Bool -_timer_update(void *data EINA_UNUSED) -{ - printf(" frame rate = %f fps\n", fps_frames / 10.0); - fps_frames = 0; - return EINA_TRUE; -} -static Eina_Bool -_animate_scene(void *data) -{ - Eina_List *l; - Evas_Canvas3D_Node *node; - - static float angle = 0.0f; - angle += 0.03; - - evas_canvas3d_node_look_at_set((Evas_Canvas3D_Node *)data, EVAS_CANVAS3D_SPACE_PARENT, 8 * sin(angle), 0.0, 8 * cos(angle), EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node) - { - evas_canvas3d_node_orientation_angle_axis_set(node, 10 * angle, 1.0, 1.0, 0.0); - } - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - fps_frames++; - - return EINA_TRUE; -} - - -static void -_on_mouse_down(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, - void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Evas_Coord x, y, w, h; - Evas_Coord obj_x, obj_y; - int scene_w, scene_h; - Evas_Real scene_x, scene_y; - Evas_Real s, t; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Eina_Bool pick; - clock_t time; - float diff_sec; - if (ev->button == 3) - { - if (evas_object_visible_get((Evas_Object*)data)) - evas_object_hide((Evas_Object*)data); - else - evas_object_show((Evas_Object*)data); - } - else - { - evas_object_geometry_get(obj, &x, &y, &w, &h); - - obj_x = ev->canvas.x - x; - obj_y = ev->canvas.y - y; - - evas_canvas3d_scene_size_get(globalGraphical.scene, &scene_w, &scene_h); - - scene_x = obj_x * scene_w / (Evas_Real)w; - scene_y = obj_y * scene_h / (Evas_Real)h; - - time = clock(); - if (globalGraphical.flags.colorpick_enable) - { - pick = evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_TRUE); - pick = evas_canvas3d_scene_pick(globalGraphical.scene, ev->canvas.x, ev->canvas.y, &n, &m, NULL, NULL); - time = clock() - time; - diff_sec = ((float)time) / CLOCKS_PER_SEC / 10; - if (pick) - { - printf("Boom! Color pick time expended for pick: %2.7f \n", diff_sec); - if (n != globalGraphical.mesh_nodebox) - evas_canvas3d_node_scale_set(n, 0.5, 0.5, 0.5); - } - } - else - { - pick = evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_FALSE); - pick = evas_canvas3d_scene_pick(globalGraphical.scene, scene_x, scene_y, &n, &m, &s, &t); - time = clock() - time; - diff_sec = ((float)time) / CLOCKS_PER_SEC / 10; - if (pick) - { - printf("Boom! Geometry pick time expended for pick: %2.7f, TexCoord (%f, %f)\n", diff_sec, s, t); - if (n != globalGraphical.mesh_nodebox) - evas_canvas3d_node_scale_set(n, 0.5, 0.5, 0.5); - } - } - } -} -static void -_btnstart_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - globalGraphical.change_scene_setup(); -} - -static void -_btnexit_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - elm_exit(); -} - -static void -_btnstop_cb(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - const char *status = NULL; - status = elm_object_text_get(obj); - if (status != NULL && !strcmp(status, "Stop")) - { - elm_object_text_set(obj, "Start"); - ecore_animator_freeze((Ecore_Animator *)data); - } - else - { - elm_object_text_set(obj, "Stop"); - ecore_animator_thaw((Ecore_Animator *)data); - } -} -static void -_node_orientation_change_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Elm_Object_Item *it; - Eina_List *l; - Evas_Canvas3D_Node *node; - it = elm_flipselector_selected_item_get((Evas_Object*)data); - const char *str = elm_object_item_text_get(it); - if (str && !strcmp(str, "root node")) - evas_canvas3d_node_orientation_angle_axis_set(globalGraphical.root_node, 15, 1.0, 1.0, 1.0); - else - { - EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node) - { - evas_canvas3d_node_orientation_angle_axis_set((Eo*)node, 15, 1.0, 1.0, 1.0); - } - } -} -static void -_node_position_change_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Elm_Object_Item *it; - Eina_List *l; - Evas_Canvas3D_Node *node; - it = elm_flipselector_selected_item_get((Evas_Object*)data); - const char *str = elm_object_item_text_get(it); - if (str && !strcmp(str, "root node")) - evas_canvas3d_node_position_set(globalGraphical.root_node, 10.0, 1.0, 1.0); - else - { - EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node) - { - evas_canvas3d_node_position_set((Eo*)node, 1.0, 1.0, 1.0); - } - } -} -static void -_node_scale_change_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Elm_Object_Item *it; - Eina_List *l; - Evas_Canvas3D_Node *node; - it = elm_flipselector_selected_item_get((Evas_Object*)data); - const char *str = elm_object_item_text_get(it); - if (str && !strcmp(str, "root node")) - evas_canvas3d_node_scale_set(globalGraphical.root_node, 1.0, 1.0, 1.0); - else - { - EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node) - { - evas_canvas3d_node_scale_set((Eo*)node, 1.0, 1.0, 1.0); - } - } -} -static void -_countdec10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - int tmp; - - globalGraphical.count -= 10; - if (globalGraphical.count < 0) tmp = globalGraphical.count = 0; - else - tmp = ((globalGraphical.count + 1) * (globalGraphical.count + 1)); - - buf = _value_int_to_char(((tmp <= 1) ? 0 : tmp), "quantity:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_countdec_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - int tmp; - - globalGraphical.count--; - if (globalGraphical.count < 0) tmp = globalGraphical.count = 0; - else - tmp = ((globalGraphical.count + 1) * (globalGraphical.count + 1)); - buf = _value_int_to_char(((tmp <= 1) ? 0 : tmp), "quantity:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_countinc_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.count++; - - buf = _value_int_to_char(((globalGraphical.count + 1) * (globalGraphical.count + 1)), "quantity:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_countinc10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.count += 10; - - buf = _value_int_to_char(((globalGraphical.count + 1) * (globalGraphical.count + 1)), "quantity:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_speeddec10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.speed -= 10; - if (globalGraphical.speed <= 0) globalGraphical.speed = 10; - - buf = _value_int_to_char(globalGraphical.speed, "speed:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_speeddec_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.speed--; - if (globalGraphical.speed <= 0) globalGraphical.speed = 10; - - buf = _value_int_to_char(globalGraphical.speed, "speed:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_speedinc_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.speed++; - - buf = _value_int_to_char(globalGraphical.speed, "speed:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_speedinc10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.speed += 10; - - buf = _value_int_to_char(globalGraphical.speed, "speed:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_precisiondec10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.precision -= 10; - if (globalGraphical.precision <= 0) globalGraphical.precision = 10; - - buf = _value_int_to_char(globalGraphical.precision, "precision:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_precisiondec_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.precision--; - if (globalGraphical.precision <= 0) globalGraphical.precision = 10; - - buf = _value_int_to_char(globalGraphical.precision, "precision:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_precisioninc_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.precision++; - - buf = _value_int_to_char(globalGraphical.precision, "precision:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_precisioninc10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.precision += 10; - - buf = _value_int_to_char(globalGraphical.precision, "precision:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_angledec10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.angle -= 10; - if (globalGraphical.angle <= 0) globalGraphical.angle = 10; - - buf = _value_int_to_char(globalGraphical.angle, "angle:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_angledec_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.angle--; - if (globalGraphical.angle <= 0) globalGraphical.angle = 10; - - buf = _value_int_to_char(globalGraphical.angle, "angle:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_angleinc_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.angle++; - if (globalGraphical.angle >= 180) globalGraphical.angle = 180; - - buf = _value_int_to_char(globalGraphical.angle, "angle:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_angleinc10_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Eina_Slstr *buf; - - globalGraphical.angle += 10; - if (globalGraphical.angle >= 180) globalGraphical.angle = 180; - - buf = _value_int_to_char(globalGraphical.angle, "angle:"); - elm_object_text_set((Evas_Object*)data, buf); -} - -static void -_shadow_enable(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - if (elm_check_state_get(obj)) - globalGraphical.flags.shadow_enable = EINA_TRUE; - else - globalGraphical.flags.shadow_enable = EINA_FALSE; -} - -static void -_colorpick_enable(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - if (elm_check_state_get(obj)) - globalGraphical.flags.colorpick_enable = EINA_TRUE; - else - globalGraphical.flags.colorpick_enable = EINA_FALSE; -} - -static void -_fog_enable(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - if (elm_check_state_get(obj)) - globalGraphical.flags.fog_enable = EINA_TRUE; - else - globalGraphical.flags.fog_enable = EINA_FALSE; -} - -static void -_blend_enable(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - if (elm_check_state_get(obj)) - globalGraphical.flags.blend_enable = EINA_TRUE; - else - globalGraphical.flags.blend_enable = EINA_FALSE; -} - -static void -_cb_fps_enable(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) -{ - if (elm_check_state_get(obj)) - { - globalGraphical.flags.fps_enable = EINA_TRUE; - ecore_timer_thaw((Ecore_Timer *)data); - fps_frames = 0; - } - else - { - globalGraphical.flags.fps_enable = EINA_FALSE; - ecore_timer_freeze((Ecore_Timer *)data); - fps_frames = 0; - } -} - -static void -_load_mesh(void *data EINA_UNUSED, Evas_Object *obj, void *event_info) -{ - char *format = NULL, *a = NULL; - char name[FILENAME_MAX]; - int i = 0, j = 0; - if (event_info) - { - char *tmp = NULL; - tmp = strdup(event_info); - /*Get filename in backward*/ - for (i = strlen(tmp) - 1; i >= 0; i--, j++) - { - if (tmp[i] != '/') - name[j] = tmp[i]; - else - { - name[j] = '\0'; - break; - } - } - free(tmp); - tmp = NULL; - j = 0; - /*Reverse filename*/ - tmp = strdup(name); - for (i = strlen(tmp) - 1; i >= 0 ; i--, j++) - name[j] = tmp[i]; - - free(tmp); - free(a); - tmp = NULL; - a = NULL; - /*Get extension of file*/ - tmp = strdup(event_info); - a = strrchr(tmp,'.'); - if (!a) - { - free(tmp); - return; - } - format = malloc(sizeof (char) * (strlen(a) - 1)); - for (i = 0; i <= (int)strlen(a) - 1; i++) - format[i] = a[i + 1]; - if (!strcmp(format, "md2")) - { - globalGraphical.model_path = event_info; - elm_object_text_set(obj, name); - } - else if (!strcmp(format, "obj")) - { - globalGraphical.model_path = event_info; - elm_object_text_set(obj, name); - } - else if (!strcmp(format, "ply")) - { - globalGraphical.model_path = event_info; - elm_object_text_set(obj, name); - } - else - { - printf("\nUnsupported fromat file\n"); - globalGraphical.model_path = NULL; - elm_object_text_set(obj, "load"); - } - free(format); - free(tmp); - } - else - { - globalGraphical.model_path = NULL; - elm_object_text_set(obj, "load"); - } -} - -EAPI_MAIN - int elm_main(int argc, char **argv) -{ - Evas *evas = NULL; - Evas_Object *win = NULL, *bg = NULL, *image = NULL; - Ecore_Animator *timer = NULL; - Evas_Object *layout = NULL; - Evas_Object *btnstart = NULL, *btnexit = NULL, *btnstop = NULL; - Evas_Object *startexitbox = NULL,*testbox = NULL, *controlbox = NULL, *newfeaturesbox = NULL; - Evas_Object *countdec10 = NULL, *countinc = NULL, *countdec = NULL, *countinc10 = NULL; - Evas_Object *speeddec10 = NULL, *speedinc = NULL, *speeddec = NULL, *speedinc10 = NULL; - Evas_Object *precisiondec10 = NULL, *precisioninc = NULL, *precisiondec = NULL, *precisioninc10 = NULL; - Evas_Object *vcount = NULL, *vspeed = NULL, *vprecision = NULL, *vangle = NULL; - Evas_Object *angledec10 = NULL, *angleinc = NULL, *angledec = NULL, *angleinc10 = NULL; - Evas_Object *cb_shadow = NULL, *cb_colorpick = NULL, *cb_fog = NULL, *cb_blend = NULL, *cb_fps = NULL; - Evas_Object *fs_bt = NULL; - Evas_Object *navigation = NULL; - Evas_Object *fs_node = NULL, *bt_orientation = NULL, *bt_position = NULL, *bt_scale = NULL; - Ecore_Timer *fps_timer = NULL; - Eina_Slstr *buf; - -#ifdef ENABLE_ATPORT - at_port_h mf_at_port = NULL; -#endif - - if (!elm_init(argc, argv)) return 1; - - elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); - win = elm_win_add(NULL, "3D Performance", ELM_WIN_BASIC); - evas_object_resize(win, WIDTH, HEIGHT); - elm_win_autodel_set(win, EINA_TRUE); - evas_object_show(win); - -#ifdef ENABLE_ATPORT - at_port_create(&(mf_at_port), win); - if(mf_at_port != NULL) - { - at_port_enable(mf_at_port); - } -#endif - - bg = elm_bg_add(win); - evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - elm_bg_file_set(bg, "background.png", NULL); - elm_win_resize_object_add(win, bg); - evas_object_show(bg); - - layout = elm_layout_add(win); - evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_win_resize_object_add(win, layout); - elm_layout_file_set(layout, "layout.edj", "new/layout/0"); - evas_object_show(layout); - - startexitbox = elm_box_add(win); - elm_box_horizontal_set(startexitbox, EINA_TRUE); - elm_object_part_content_set(layout, "swallow.btn.startexit", startexitbox); - evas_object_size_hint_weight_set(startexitbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(startexitbox, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_box_homogeneous_set(startexitbox, EINA_TRUE); - evas_object_show(startexitbox); - - evas = evas_object_evas_get(win); - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - - btnstart = elm_button_add(win); - elm_object_text_set(btnstart, "Apply"); - evas_object_size_hint_weight_set(btnstart, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(btnstart, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_box_pack_end(startexitbox, btnstart); - evas_object_show(btnstart); - evas_object_smart_callback_add(btnstart, "clicked", _btnstart_cb, image); - - testbox = elm_box_add(win); - elm_box_horizontal_set(testbox, EINA_TRUE); - elm_box_homogeneous_set(testbox, EINA_TRUE); - elm_box_pack_end(startexitbox, testbox); - evas_object_show(testbox); - - btnstop = elm_button_add(win); - elm_object_text_set( btnstop, "Stop"); - elm_box_pack_end(testbox, btnstop); - evas_object_size_hint_weight_set(btnstop, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(btnstop, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(btnstop); - - fs_node = elm_flipselector_add(win); - elm_box_pack_end(testbox, fs_node); - elm_flipselector_item_append(fs_node, "root node", NULL, NULL); - elm_flipselector_item_append(fs_node, "mesh node", NULL, NULL); - evas_object_size_hint_weight_set(btnstop, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(btnstop, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(fs_node); - - bt_orientation = elm_button_add(win); - elm_object_text_set(bt_orientation, "Orientation"); - elm_box_pack_end(testbox, bt_orientation); - evas_object_size_hint_weight_set(bt_orientation, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(bt_orientation, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(bt_orientation); - evas_object_smart_callback_add(bt_orientation, "clicked", _node_orientation_change_cb, fs_node); - - bt_position = elm_button_add(win); - elm_object_text_set(bt_position, "Position"); - elm_box_pack_end(testbox, bt_position); - evas_object_size_hint_weight_set(bt_position, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(bt_position, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(bt_position); - evas_object_smart_callback_add(bt_position, "clicked", _node_position_change_cb, fs_node); - - bt_scale = elm_button_add(win); - elm_object_text_set(bt_scale, "Scale"); - elm_box_pack_end(testbox, bt_scale); - evas_object_size_hint_weight_set(bt_scale, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(bt_scale, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(bt_scale); - evas_object_smart_callback_add(bt_scale, "clicked", _node_scale_change_cb, fs_node); - - btnexit = elm_button_add(win); - elm_object_text_set(btnexit, "Exit"); - elm_box_pack_end(startexitbox, btnexit); - evas_object_size_hint_weight_set(btnexit, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(btnexit, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(btnexit); - evas_object_smart_callback_add(btnexit, "clicked", _btnexit_cb, NULL); - - controlbox = elm_box_add(win); - elm_box_horizontal_set(controlbox, EINA_TRUE); - elm_object_part_content_set(layout, "swallow.controls.btn", controlbox); - evas_object_size_hint_weight_set(controlbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(controlbox, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(controlbox); - - vcount = elm_label_add(win); - buf = _value_int_to_char(121, "quantity:"); - elm_object_text_set(vcount, buf); - - countdec10 = elm_button_add(win); - elm_object_text_set(countdec10, "<<"); - elm_box_pack_end(controlbox, countdec10); - evas_object_size_hint_weight_set(countdec10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(countdec10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(countdec10); - evas_object_smart_callback_add(countdec10, "clicked", _countdec10_cb, vcount); - - countdec = elm_button_add(win); - elm_object_text_set(countdec, "<"); - elm_box_pack_end(controlbox, countdec); - evas_object_size_hint_weight_set(countdec, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(countdec, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(countdec); - evas_object_smart_callback_add(countdec, "clicked", _countdec_cb, vcount); - - elm_box_pack_end(controlbox, vcount); - evas_object_show(vcount); - - countinc = elm_button_add(win); - elm_object_text_set(countinc, ">"); - elm_box_pack_end(controlbox, countinc); - evas_object_size_hint_weight_set(countinc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(countinc, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(countinc); - evas_object_smart_callback_add(countinc, "clicked", _countinc_cb, vcount); - - countinc10 = elm_button_add(win); - elm_object_text_set(countinc10, ">>"); - elm_box_pack_end(controlbox, countinc10); - evas_object_size_hint_weight_set(countinc10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(countinc10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(countinc10); - evas_object_smart_callback_add(countinc10, "clicked", _countinc10_cb, vcount); - - vspeed = elm_label_add(win); - buf = _value_int_to_char(30, "speed:"); - elm_object_text_set(vspeed, buf); - - speeddec10 = elm_button_add(win); - elm_object_text_set(speeddec10, "<<"); - elm_box_pack_end(controlbox, speeddec10); - evas_object_size_hint_weight_set(speeddec10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(speeddec10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(speeddec10); - evas_object_smart_callback_add(speeddec10, "clicked", _speeddec10_cb, vspeed); - - speeddec = elm_button_add(win); - elm_object_text_set(speeddec, "<"); - elm_box_pack_end(controlbox, speeddec); - evas_object_size_hint_weight_set(speeddec, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(speeddec, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(speeddec); - evas_object_smart_callback_add(speeddec, "clicked", _speeddec_cb, vspeed); - - elm_box_pack_end(controlbox, vspeed); - evas_object_show(vspeed); - - speedinc = elm_button_add(win); - elm_object_text_set(speedinc, ">"); - elm_box_pack_end(controlbox, speedinc); - evas_object_size_hint_weight_set(speedinc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(speedinc, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(speedinc); - evas_object_smart_callback_add(speedinc, "clicked", _speedinc_cb, vspeed); - - speedinc10 = elm_button_add(win); - elm_object_text_set(speedinc10, ">>"); - elm_box_pack_end(controlbox, speedinc10); - evas_object_size_hint_weight_set(speedinc10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(speedinc10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(speedinc10); - evas_object_smart_callback_add(speedinc10, "clicked", _speedinc10_cb, vspeed); - - vprecision = elm_label_add(win); - buf = _value_int_to_char(100, "precision:"); - elm_object_text_set(vprecision, buf); - - precisiondec10 = elm_button_add(win); - elm_object_text_set(precisiondec10, "<<"); - elm_box_pack_end(controlbox, precisiondec10); - evas_object_size_hint_weight_set(precisiondec10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(precisiondec10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(precisiondec10); - evas_object_smart_callback_add(precisiondec10, "clicked", _precisiondec10_cb, vprecision); - - precisiondec = elm_button_add(win); - elm_object_text_set(precisiondec, "<"); - elm_box_pack_end(controlbox, precisiondec); - evas_object_size_hint_weight_set(precisiondec, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(precisiondec, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(precisiondec); - evas_object_smart_callback_add(precisiondec, "clicked", _precisiondec_cb, vprecision); - - elm_box_pack_end(controlbox, vprecision); - evas_object_show(vprecision); - - precisioninc = elm_button_add(win); - elm_object_text_set(precisioninc, ">"); - elm_box_pack_end(controlbox, precisioninc); - evas_object_size_hint_weight_set(precisioninc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(precisioninc, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(precisioninc); - evas_object_smart_callback_add(precisioninc, "clicked", _precisioninc_cb, vprecision); - - precisioninc10 = elm_button_add(win); - elm_object_text_set(precisioninc10, ">>"); - elm_box_pack_end(controlbox, precisioninc10); - evas_object_size_hint_weight_set(precisioninc10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(precisioninc10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(precisioninc10); - evas_object_smart_callback_add(precisioninc10, "clicked", _precisioninc10_cb, vprecision); - - vangle = elm_label_add(win); - buf = _value_int_to_char(120, "angle:"); - elm_object_text_set(vangle, buf); - - angledec10 = elm_button_add(win); - elm_object_text_set(angledec10, "<<"); - elm_box_pack_end(controlbox, angledec10); - evas_object_size_hint_weight_set(angledec10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(angledec10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(angledec10); - evas_object_smart_callback_add(angledec10, "clicked", _angledec10_cb, vangle); - - angledec = elm_button_add(win); - elm_object_text_set(angledec, "<"); - elm_box_pack_end(controlbox, angledec); - evas_object_size_hint_weight_set(angledec, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(angledec, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(angledec); - evas_object_smart_callback_add(angledec, "clicked", _angledec_cb, vangle); - - elm_box_pack_end(controlbox, vangle); - evas_object_show(vangle); - - angleinc = elm_button_add(win); - elm_object_text_set(angleinc, ">"); - elm_box_pack_end(controlbox, angleinc); - evas_object_size_hint_weight_set(angleinc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(angleinc, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(angleinc); - evas_object_smart_callback_add(angleinc, "clicked", _angleinc_cb, vangle); - - angleinc10 = elm_button_add(win); - elm_object_text_set(angleinc10, ">>"); - elm_box_pack_end(controlbox, angleinc10); - evas_object_size_hint_weight_set(angleinc10, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(angleinc10, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(angleinc10); - evas_object_smart_callback_add(angleinc10, "clicked", _angleinc10_cb, vangle); - - newfeaturesbox = elm_box_add(win); - elm_box_horizontal_set(newfeaturesbox, EINA_TRUE); - elm_object_part_content_set(layout, "new_features", newfeaturesbox); - evas_object_size_hint_align_set(newfeaturesbox, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(newfeaturesbox); - - cb_shadow = elm_check_add(win); - elm_object_text_set(cb_shadow, "shadow"); - elm_check_state_set(cb_shadow, EINA_FALSE); - evas_object_size_hint_align_set(cb_shadow, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_smart_callback_add(cb_shadow, "changed", _shadow_enable, NULL); - elm_box_pack_end(newfeaturesbox, cb_shadow); - evas_object_show(cb_shadow); - - cb_fog = elm_check_add(win); - elm_object_text_set(cb_fog, "fog"); - elm_check_state_set(cb_fog, EINA_FALSE); - evas_object_size_hint_align_set(cb_fog, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_smart_callback_add(cb_fog, "changed", _fog_enable, NULL); - elm_box_pack_end(newfeaturesbox, cb_fog); - evas_object_show(cb_fog); - - cb_colorpick = elm_check_add(win); - elm_object_text_set(cb_colorpick, "colorpick"); - elm_check_state_set(cb_colorpick, EINA_FALSE); - evas_object_size_hint_align_set(cb_colorpick, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_smart_callback_add(cb_colorpick, "changed", _colorpick_enable, NULL); - elm_box_pack_end(newfeaturesbox, cb_colorpick); - evas_object_show(cb_colorpick); - - cb_blend = elm_check_add(win); - elm_object_text_set(cb_blend, "blend"); - elm_check_state_set(cb_blend, EINA_FALSE); - evas_object_size_hint_align_set(cb_blend, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_smart_callback_add(cb_blend, "changed", _blend_enable, NULL); - elm_box_pack_end(newfeaturesbox, cb_blend); -#ifndef LOCAL_REPOSITORY - elm_object_disabled_set(cb_blend, EINA_TRUE); -#endif - evas_object_show(cb_blend); - - cb_fps = elm_check_add(win); - elm_object_text_set(cb_fps, "fps"); - elm_check_state_set(cb_fps, EINA_FALSE); - evas_object_size_hint_align_set(cb_fps, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_box_pack_end(newfeaturesbox, cb_fps); - evas_object_show(cb_fps); - - /*Select model file*/ - fs_bt = elm_fileselector_button_add(win); - elm_fileselector_path_set(fs_bt, "."); - elm_object_text_set(fs_bt, "load"); - elm_fileselector_button_inwin_mode_set(fs_bt, EINA_TRUE); - evas_object_size_hint_align_set(fs_bt, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_box_pack_end(newfeaturesbox, fs_bt); - evas_object_show(fs_bt); - evas_object_smart_callback_add(fs_bt, "file,chosen", _load_mesh, NULL); - - elm_object_part_content_set(layout, "swallow.content", image); - evas_object_size_hint_weight_set(image, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(image, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(image); - evas_render(evas); //make edje do recalculation - image = init_graphical_window(image); - - /*Update data for count, speed, precision, angle*/ - buf = _value_int_to_char((globalGraphical.count + 1) * (globalGraphical.count + 1), "quantity:"); - elm_object_text_set(vcount, buf); - buf = _value_int_to_char(globalGraphical.speed, "speed:"); - elm_object_text_set(vspeed, buf); - buf = _value_int_to_char(globalGraphical.precision, "precision:"); - elm_object_text_set(vprecision, buf); - buf = _value_int_to_char(globalGraphical.angle, "angle:"); - elm_object_text_set(vangle, buf); - if (globalGraphical.model_path) - evas_object_smart_callback_call(fs_bt, "file,chosen", (void *)globalGraphical.model_path); - - /*Create navigation panel*/ -#ifndef DISABLE_NAVIGATION_PANEL - navigation = init_panel_camera_light(win, globalGraphical.camera_node, globalGraphical.light_node, 1.0, 0.5); - panel_camera_coord_step_set(navigation, 5); - panel_camera_angle_step_set(navigation, 5); - panel_light_coord_step_set(navigation, 5); - panel_light_angle_step_set(navigation, 5); -#endif - - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, - _on_mouse_down, navigation); - - ecore_animator_frametime_set(1.0 / (globalGraphical.speed)); - timer = ecore_animator_add(_animate_scene, globalGraphical.light_node); - fps_timer = ecore_timer_add(10, _timer_update, NULL); - ecore_timer_freeze(fps_timer); - evas_object_smart_callback_add(cb_fps, "changed", _cb_fps_enable, (void *)fps_timer); - - evas_object_smart_callback_add(btnstop, "clicked", _btnstop_cb, timer); - - elm_run(); - elm_shutdown(); - -#ifndef DISABLE_NAVIGATION_PANEL - panel_camera_light_fini(navigation); -#endif - return 0; -} -ELM_MAIN() - diff --git a/src/examples/elementary/performance/target_texture.png b/src/examples/elementary/performance/target_texture.png deleted file mode 100644 index 3bcf58b..0000000 Binary files a/src/examples/elementary/performance/target_texture.png and /dev/null differ diff --git a/src/examples/elementary/performance/tools_private.h b/src/examples/elementary/performance/tools_private.h deleted file mode 100644 index 40d6f12..0000000 --- a/src/examples/elementary/performance/tools_private.h +++ /dev/null @@ -1,51 +0,0 @@ -#ifndef EFL_BETA_API_SUPPORT -# define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#define COORDRANGE 1000 -#define ANGLERANGE 360 -#define axiskeys "xyz" -#define pb "panel_struct" - -typedef struct _Panel_Struct -{ - Evas_Object *cspX, *cspY, *cspZ; - Evas_Object *cspangle; - Evas_Object *lspX, *lspY, *lspZ; - Evas_Object *lspangle; -} Panel_Struct; - -typedef struct _Axis_Key -{ - float x; - float y; - float z; -} Axis_Key; - -/*callbacks*/ -static void -_camera_light_changeX_cb(void *data, Evas_Object *obj, void *event_info); -static void -_camera_light_changeY_cb(void *data, Evas_Object *obj, void *event_info); -static void -_camera_light_changeZ_cb(void *data, Evas_Object *obj, void *event_info); -static void -_camera_light_angle_change_cb(void *data, Evas_Object *obj, void *event_info); -static void -_camera_light_axisX_change_cb(void *data, Evas_Object *obj, void *event_info); -static void -_camera_light_axisY_change_cb(void *data, Evas_Object *obj, void *event_info); -static void -_camera_light_axisZ_change_cb(void *data, Evas_Object *obj, void *event_info); diff --git a/src/examples/elementary/sphere_hunter/EFL_defeat.png b/src/examples/elementary/sphere_hunter/EFL_defeat.png deleted file mode 100644 index 0839bce..0000000 Binary files a/src/examples/elementary/sphere_hunter/EFL_defeat.png and /dev/null differ diff --git a/src/examples/elementary/sphere_hunter/EFL_victory.png b/src/examples/elementary/sphere_hunter/EFL_victory.png deleted file mode 100644 index c5dc2ca..0000000 Binary files a/src/examples/elementary/sphere_hunter/EFL_victory.png and /dev/null differ diff --git a/src/examples/elementary/sphere_hunter/evas_3d_sphere_hunter.c b/src/examples/elementary/sphere_hunter/evas_3d_sphere_hunter.c deleted file mode 100644 index 5120154..0000000 --- a/src/examples/elementary/sphere_hunter/evas_3d_sphere_hunter.c +++ /dev/null @@ -1,858 +0,0 @@ -/* -* Catch all the cubes to score 10 points and win. -* w - up -* s - down -* a - left -* d - right -* space - jump -* key Up - scale + -* key Down - scale - -* n - normal scale -* TODO: add more levels. -* -* Compile with: -* edje_cc sphere_hunter.edc -* gcc -o evas_3d_sphere_hunter evas_3d_sphere_hunter.c -g `pkg-config --libs --cflags evas ecore elementary eina eo` -lm -*/ -#ifndef EFL_BETA_API_SUPPORT -# define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include -#include - -#define WIDTH 700 -#define HEIGHT 800 -#define ANGLE_IT 0.006 -#define GE -0.1 -#define KE 1 - -typedef struct _Scene_Data -{ - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node_ball; - - Eina_List *items; - - Eo *scene; - Eo *camera; - Eo *light; - Eo *mesh_cube; - Eo *material_cube; - Eo *mesh_ball; - Eo *material_ball; -} Scene_Data; - -typedef struct _vec4 -{ - float x; - float y; - float z; - float w; -} vec4; - -typedef struct _vec3 -{ - float x; - float y; - float z; -} vec3; - -typedef struct _vec2 -{ - float x; - float y; -} vec2; - -typedef struct _vertex -{ - vec3 position; - vec3 normal; - vec3 tangent; - vec4 color; - vec3 texcoord; -} vertex; - -Evas_Object *win = NULL; -Evas_Object *layout = NULL; -Evas_Object *text = NULL; -Evas_Object *btn_restart = NULL; -Evas_Object *btn_quit = NULL; -Eina_List *nodes = NULL; - -Ecore_Animator *anim_cube = NULL; -Ecore_Animator *anim_camera = NULL; -Ecore_Animator *anim_ball = NULL; -Evas *evas = NULL; -Eo *image = NULL; - - -Evas_Real ball_position_x = 0.0; -Evas_Real ball_position_y = -1.0; -Evas_Real ball_position_z = 0.0; -Evas_Real ball_vel_x = 0.0; -Evas_Real ball_vel_y = 0.0; -Evas_Real ball_vel_z = 0.0; -Evas_Real ball_ac_x = 0.0; -Evas_Real ball_ac_y = GE; -Evas_Real ball_ac_z = 0.0; -Evas_Real plane_alpha_x = 0.0; -Evas_Real plane_alpha_z = 0.0; -Eina_Bool reload = EINA_TRUE; -Eina_Bool jump = EINA_FALSE; -Eina_Bool game = EINA_TRUE; - -vertex *vertices = NULL; -int score = 0; -int vertex_count = 0; -int index_count = 0; -unsigned short *indices = NULL; -float camera_y = 40.0; -float camera_z = 70.0; -int hight = 1; - - -static const float cube_vertices[] = -{ - /* Front */ - -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, - - /* Back */ - 1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, - -1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Left */ - -1.0, 1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, - -1.0, 1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Right */ - 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Top */ - -1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, - -1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, - 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Bottom */ - 1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, - -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, -}; - -static const unsigned short cube_indices[] = -{ - /* Front */ - 0, 1, 2, 2, 1, 3, - - /* Back */ - 4, 5, 6, 6, 5, 7, - - /* Left */ - 8, 9, 10, 10, 9, 11, - - /* Right */ - 12, 13, 14, 14, 13, 15, - - /* Top */ - 16, 17, 18, 18, 17, 19, - - /* Bottom */ - 20, 21, 22, 22, 21, 23 -}; - -static void -_sphere_fini() -{ - free(vertices); - free(indices); -} - -static void -_sphere_init(int precision) -{ - int i, j; - unsigned short *idx; - - vertex_count = (precision + 1) * (precision + 1); - index_count = precision * precision * 6; - - /* Allocate buffer. */ - vertices = malloc(sizeof(vertex) * vertex_count); - indices = malloc(sizeof(unsigned short) * index_count); - - /* Calculate vertices position of the sphere mesh by using - splitting of sphere by latitude and longitude. */ - for (i = 0; i <= precision; i++) - { - double lati, y, r; - - lati = (M_PI * (double)i) / (double)precision; - y = cos(lati); - r = fabs(sin(lati)); - - for (j = 0; j <= precision; j++) - { - double longi; - vertex *v; - - longi = (M_PI * 2.0 * j) / precision; - v = &vertices[(i * (precision + 1)) + j]; - - if ((j == 0) || (j == precision)) v->position.x = 0.0; - else v->position.x = r * sin(longi); - - v->position.y = y; - - if ((j == 0) || (j == precision)) v->position.z = r; - else v->position.z = r * cos(longi); - - v->normal = v->position; - - if (v->position.x > 0.0) - { - v->tangent.x = -v->normal.y; - v->tangent.y = v->normal.x; - v->tangent.z = v->normal.z; - } - else - { - v->tangent.x = v->normal.y; - v->tangent.y = -v->normal.x; - v->tangent.z = v->normal.z; - } - - v->color.x = v->position.x; - v->color.y = v->position.y; - v->color.z = v->position.z; - v->color.w = 1.0; - - if (j == precision) v->texcoord.x = 1.0; - else if (j == 0) v->texcoord.x = 0.0; - else v->texcoord.x = (double)j / (double)precision; - - if (i == precision) v->texcoord.y = 1.0; - else if (i == 0) v->texcoord.y = 0.0; - - else v->texcoord.y = 1.0 - ((double)i / (double)precision); - } - } - - idx = &indices[0]; - - /* Calculate and fill in the buffer of indices, - prepare stage for gl triangulation. */ - for (i = 0; i < precision; i++) - { - for (j = 0; j < precision; j++) - { - *idx++ = (i * (precision + 1)) + j; - *idx++ = (i * (precision + 1)) + j + 1; - *idx++ = ((i + 1) * (precision + 1)) + j; - - *idx++ = ((i + 1) * (precision + 1)) + j; - *idx++ = (i * (precision + 1)) + j + 1; - *idx++ = ((i + 1) * (precision + 1)) + j + 1; - } - } - - /* Triangulation of sphere mesh in appliance with buffer of indices. */ - for (i = 0; i < index_count; i += 3) - { - vec3 e1, e2; - float du1, du2, dv1, dv2, f; - vec3 tangent; - - vertex *v0 = &vertices[indices[i + 0]]; - vertex *v1 = &vertices[indices[i + 1]]; - vertex *v2 = &vertices[indices[i + 2]]; - - e1.x = v1->position.x - v0->position.x; - e1.y = v1->position.y - v0->position.y; - e1.z = v1->position.z - v0->position.z; - - e2.x = v2->position.x - v0->position.x; - e2.y = v2->position.y - v0->position.y; - e2.z = v2->position.z - v0->position.z; - - du1 = v1->texcoord.x - v0->texcoord.x; - dv1 = v1->texcoord.y - v0->texcoord.y; - - du2 = v2->texcoord.x - v0->texcoord.x; - dv2 = v2->texcoord.y - v0->texcoord.y; - - f = 1.0 / ((du1 * dv2) - (du2 * dv1)); - - tangent.x = f * ((dv2 * e1.x) - (dv1 * e2.x)); - tangent.y = f * ((dv2 * e1.y) - (dv1 * e2.y)); - tangent.z = f * ((dv2 * e1.z) - (dv1 * e2.z)); - - v0->tangent = tangent; - } - - /* Coupling between vertices by calculation of tangent parametr correct value. */ - for (i = 0; i <= precision; i++) - { - for (j = 0; j <= precision; j++) - { - if (j == precision) - { - vertex *v; - v = &vertices[(i * (precision + 1)) + j]; - v->tangent = vertices[i * (precision + 1)].tangent; - } - } - } -} - -static void -_restart_level(void *data, Evas_Object *btn EINA_UNUSED, void *ev EINA_UNUSED) -{ - Eina_List *l = NULL; - Eo *item = NULL; - Scene_Data *scene = (Scene_Data *)data; - - EINA_LIST_FOREACH(scene->items, l, item) - { - evas_canvas3d_node_member_del(scene->root_node, item); - scene->items = eina_list_remove_list(scene->items, l); - } - - EINA_LIST_FOREACH(nodes, l, item) - scene->items = eina_list_append(scene->items, item); - - EINA_LIST_FOREACH(scene->items, l, item) - evas_canvas3d_node_member_add(scene->root_node, item); - - ball_position_x = 0.0; - ball_position_y = -1.0; - ball_position_z = 0.0; - ball_vel_x = 0.0; - ball_vel_y = 0.0; - ball_vel_z = 0.0; - ball_ac_x = 0.0; - ball_ac_y = GE; - ball_ac_z = 0.0; - plane_alpha_x = 0.0; - plane_alpha_z = 0.0; - score = 0; - - reload = EINA_TRUE; - game = EINA_TRUE; -} - -static void -_key_down(void *data, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - Evas_Event_Key_Down *ev = event_info; - Scene_Data *scene = (Scene_Data *)data; - - if (reload) - { - if (!strcmp(ev->key, "w")) - { - plane_alpha_z -= ANGLE_IT; - ball_ac_z = sin(plane_alpha_z); - } - if (!strcmp(ev->key, "s")) - { - plane_alpha_z += ANGLE_IT; - ball_ac_z = sin(plane_alpha_z); - } - if (!strcmp(ev->key, "d")) - { - plane_alpha_x += ANGLE_IT; - ball_ac_x = sin(plane_alpha_x); - } - if (!strcmp(ev->key, "a")) - { - plane_alpha_x -= ANGLE_IT; - ball_ac_x = sin(plane_alpha_x); - } - if (!strcmp(ev->key, "space")) - { - ball_vel_y += KE; - ball_position_y += 0.1; - jump = EINA_TRUE; - ++hight; - } - if (!strcmp(ev->key, "Up")) - { - if (camera_y > 26.5) - { - camera_y -= 0.5; - camera_z -= 0.5 * (7.0 / 4.0); - } - } - if (!strcmp(ev->key, "Down")) - { - if (camera_y < 100.0) - { - camera_y += 0.5; - camera_z += 0.5 * (7.0 / 4.0); - } - } - if (!strcmp(ev->key, "n")) - { - camera_y = 40.0; - camera_z = 70.0; - } - if (!strcmp(ev->key, "Return")) - { - elm_layout_signal_emit(btn_restart, "elm,anim,activate", "elm"); - _restart_level(scene, NULL, NULL); - } - } -} - -static void -_quit_game(void *data EINA_UNUSED, Evas_Object *btn EINA_UNUSED, void *ev EINA_UNUSED) -{ - elm_exit(); -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(data->camera, 50.0, 1.0, 1.0, 1000.0); - - data->camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 40, 70); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static Eina_Bool -_animate_camera(void *data) -{ - Scene_Data *scene = (Scene_Data *)data; - - evas_canvas3d_node_position_set(scene->camera_node, 0.0, camera_y, camera_z); - - return EINA_TRUE; -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_projection_perspective_set(data->light, 100.0, 1.0, 1.0, 1000.0); - - data->light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.1, 25.0, 0.1); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_mesh_cube_setup(Scene_Data *data) -{ - data->mesh_cube = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - data->material_cube = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_material_enable_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material_cube, 50.0); - - evas_canvas3d_mesh_vertex_count_set(data->mesh_cube, 24); - evas_canvas3d_mesh_frame_add(data->mesh_cube, 0); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]); - evas_canvas3d_mesh_index_data_set(data->mesh_cube, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_cube, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_cube, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh_cube, 0, data->material_cube); - -} -static void -_create_bondar(Scene_Data *data, Evas_Real scale_x, Evas_Real scale_y, Evas_Real scale_z, Evas_Real x, Evas_Real y, Evas_Real z, Eina_Bool color) -{ - Eo *mesh = NULL; - Eo *node = NULL; - Eo *material = NULL; - - mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(material, 50.0); - - if (color) - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 0.7, 1.0, 1.0); - else - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 1.0, 1.0, 1.0); - - evas_canvas3d_mesh_vertex_count_set(mesh, 24); - evas_canvas3d_mesh_frame_add(mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]); - evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]); - evas_canvas3d_mesh_index_data_set(mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); - - evas_canvas3d_node_member_add(data->root_node, node); - - evas_canvas3d_node_mesh_add(node, mesh); - evas_canvas3d_node_position_set(node, x, y, z); - evas_canvas3d_node_scale_set(node, scale_x, scale_y, scale_z); - -} -static void -_create_cubes(Scene_Data *data, Evas_Real r, int count) -{ - int i; - Evas_Real alpha; - Evas_Real d_alpha; - - data->items = NULL; - d_alpha = 360 / (double)count; - - for (i = 0; i < count; i++) - { - Eo *node = NULL; - - alpha = d_alpha * i * M_PI / 180; - node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_mesh_add(node, data->mesh_cube); - evas_canvas3d_node_position_set(node, r * sin(alpha), 2.0 + (r / 4 * sin(alpha)), r * cos(alpha)); - evas_canvas3d_node_scale_set(node, 1.0, 1.0, 1.0); - - evas_canvas3d_node_member_add(data->root_node, node); - - data->items = eina_list_append(data->items, node); - } -} - -static void -_mesh_ball_setup(Scene_Data *data) -{ - _sphere_init(100); - - data->mesh_ball = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - data->material_ball = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - data->mesh_node_ball = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - /* Setup material for ball. */ - evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material_ball, 50.0); - - /* Setup mesh for ball. */ - evas_canvas3d_mesh_vertex_count_set(data->mesh_ball, vertex_count); - evas_canvas3d_mesh_frame_add(data->mesh_ball, 0); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &vertices[0].position); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &vertices[0].normal); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &vertices[0].tangent); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &vertices[0].color); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &vertices[0].texcoord); - evas_canvas3d_mesh_index_data_set(data->mesh_ball, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, index_count, &indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_ball, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_ball, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh_ball, 0, data->material_ball); - - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_ball); - - evas_canvas3d_node_mesh_add(data->mesh_node_ball, data->mesh_ball); -} - -static void -_scene_setup(Scene_Data *data, Evas_Real r, int count) -{ - Eina_List *l = NULL; - Eo *item = NULL; - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add the root node for the scene. */ - data->root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_shadows_enable_set(data->scene, EINA_TRUE); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - _camera_setup(data); - _light_setup(data); - _mesh_ball_setup(data); - _mesh_cube_setup(data); - - _create_cubes(data, r, count); - _create_bondar(data, 20.0, 0.001, 20.0, 0.0, -2.0, 0.0, 1); - _create_bondar(data, 0.5, 0.5, 20.5, -20.0, -1.5, 0.0, 0); - _create_bondar(data, 0.5, 0.5, 20.5, 20.0, -1.5, 0.0, 0); - _create_bondar(data, 20.5, 0.5, 0.5, 0.0, -1.5, -20.0, 0); - _create_bondar(data, 20.5, 0.5, 0.5, 0.0, -1.5, 20.0, 0); - - EINA_LIST_FOREACH(data->items, l, item) - nodes = eina_list_append(nodes, item); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -char score_buffer[32]; - -static char * -_score_get(int sc) -{ - if (sc >= 0 && sc <= 10) - { - eina_convert_itoa(sc, score_buffer); - return score_buffer; - } - return "0"; -} - -static Eina_Bool -_animate_ball(void *data) -{ - Scene_Data *scene = (Scene_Data *)data; - Eina_List *l = NULL; - Eo *node = NULL; - Evas_Real x, y, z; - Evas_Real xx, yy, zz; - Evas_Real d_x, d_y, d_z; - int i = 9; - - if (scene->items && game) - { - ball_vel_x = ball_ac_x; - ball_vel_z = ball_ac_z; - ball_position_x += ball_vel_x; - ball_position_z += ball_vel_z; - } - - if (reload == EINA_TRUE) - elm_object_signal_emit(layout, "play", "efl_game"); - - evas_canvas3d_node_position_set(scene->mesh_node_ball, ball_position_x, ball_position_y, ball_position_z); - - if ((ball_position_x < -21.0) || (ball_position_x > 21.0) || (ball_position_z < -21.0) || (ball_position_z > 21.0)) - { - ball_position_y -= 2.0; - ball_vel_x = 0; - ball_vel_z = 0; - game = EINA_FALSE; - - if (ball_position_y <= -200.0) - { - ball_position_x = 0.0; - ball_position_y = -1.0; - ball_position_z = 0.0; - - elm_object_signal_emit(layout, "defeat", "efl_game"); - reload = EINA_FALSE; - } - } - else if ((ball_position_x >= 18.5) && (ball_position_x <= 21.5)) - { - ball_position_y = 0.0; - } - else if ((ball_position_z >= 18.5) && (ball_position_z <= 21.5)) - { - ball_position_y = 0.0; - } - else if ((ball_position_x <= -18.5) && (ball_position_x >= -21.5)) - { - ball_position_y = 0.0; - } - else if ((ball_position_z <= -18.5) && (ball_position_z >= -21.5)) - { - ball_position_y = 0.0; - } - else if (ball_position_y > -1.0) - { - ball_vel_y += ball_ac_y; - ball_position_y += ball_vel_y; - } - else - { - ball_vel_y = 0; - ball_position_y = -1.0; - if (jump) - { - ball_position_y = -0.9; - ball_vel_y += (1.0 / 5 * hight); - jump = EINA_FALSE; - hight = 1; - } - } - - evas_canvas3d_node_position_get(scene->mesh_node_ball, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - - EINA_LIST_FOREACH(scene->items, l, node) - { - evas_canvas3d_node_position_get(node, EVAS_CANVAS3D_SPACE_PARENT, &xx, &yy, &zz); - - d_x = xx - x; - d_y = yy - y; - d_z = zz - z; - - if (d_x < 2.0 && d_x > -2.0 && d_y < 2.0 && d_y > -2.0 && d_z < 2.0 && d_z > -2.0) - { - evas_canvas3d_node_member_del(scene->root_node, node); - scene->items = eina_list_remove_list(scene->items, l); - - i--; - score++; - } - } - if (!scene->items) - { - elm_object_signal_emit(layout, "victory", "efl_game"); - ball_vel_x = 0; - ball_vel_z = 0; - reload = EINA_FALSE; - } - - evas_object_text_text_set(text, _score_get(score)); - - return EINA_TRUE; -} - -static Eina_Bool -_animate_cubes(void *data) -{ - static float angle = 0.0f; - Eina_List *l = NULL; - Eo *cube = NULL; - - Scene_Data *scene = (Scene_Data *)data; - - angle += 0.5; - - EINA_LIST_FOREACH(scene->items, l, cube) - evas_canvas3d_node_orientation_angle_axis_set(cube, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) - angle -= 360.0f; - - return EINA_TRUE; -} - -EAPI_MAIN int -elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED) -{ - Scene_Data data; - Eina_Bool r = EINA_TRUE; - - elm_config_accel_preference_set("3d"); - elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); - - win = elm_win_util_standard_add("__WIN__", "Sphere Hunter"); - elm_win_autodel_set(win, EINA_TRUE); - - layout = elm_layout_add(win); - elm_layout_file_set(layout, "sphere_hunter.edj", "game"); - evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - elm_win_resize_object_add(win, layout); - - text = evas_object_text_add(win); - evas_object_text_font_set(text, "Sans", 75); - elm_layout_content_set(layout, "swallow.score_text", text); - evas_object_show(text); - - btn_restart = elm_button_add(win); - elm_layout_content_set(layout, "swallow.reload", btn_restart); - elm_object_text_set(btn_restart, "R E S T A R T L E V E L"); - evas_object_show(btn_restart); - - btn_quit = elm_button_add(win); - elm_layout_content_set(layout, "swallow.exit", btn_quit); - elm_object_text_set(btn_quit, "E X I T"); - evas_object_show(btn_quit); - - evas = evas_object_evas_get(win); - - _scene_setup(&data, 10.0, 10); - - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_visible_set(image, EINA_TRUE); - efl_canvas_scene3d_set(image, data.scene); - - evas_object_size_hint_weight_set(image, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(image, EVAS_HINT_FILL, EVAS_HINT_FILL); - - elm_layout_content_set(layout, "swallow.scene", image); - evas_object_show(layout); - - r &= evas_object_key_grab(win, "w", 0, 0, EINA_TRUE); - r &= evas_object_key_grab(win, "s", 0, 0, EINA_TRUE); - r &= evas_object_key_grab(win, "d", 0, 0, EINA_TRUE); - r &= evas_object_key_grab(win, "a", 0, 0, EINA_TRUE); - r &= evas_object_key_grab(win, "n", 0, 0, EINA_TRUE); - r &= evas_object_key_grab(win, "Up", 0, 0, EINA_TRUE); - r &= evas_object_key_grab(win, "Down", 0, 0, EINA_TRUE); - r &= evas_object_key_grab(win, "space", 0, 0, EINA_TRUE); - - elm_object_focus_set(layout, EINA_TRUE); - evas_object_event_callback_add(win, EVAS_CALLBACK_KEY_DOWN, _key_down, &data); - evas_object_smart_callback_add(btn_restart, "clicked", _restart_level, &data); - evas_object_smart_callback_add(btn_quit, "clicked", _quit_game, NULL); - - ecore_animator_frametime_set(0.008); - anim_cube = ecore_animator_add(_animate_cubes, &data); - anim_camera = ecore_animator_add(_animate_camera, &data); - anim_ball = ecore_animator_add(_animate_ball, &data); - - evas_object_show(win); - - elm_run(); - - ecore_animator_del(anim_cube); - ecore_animator_del(anim_camera); - ecore_animator_del(anim_ball); - - _sphere_fini(); - - return 0; -} -ELM_MAIN() diff --git a/src/examples/elementary/sphere_hunter/meson.build b/src/examples/elementary/sphere_hunter/meson.build deleted file mode 100644 index 4ef0882..0000000 --- a/src/examples/elementary/sphere_hunter/meson.build +++ /dev/null @@ -1,31 +0,0 @@ -examples = [ - 'evas_3d_sphere_hunter' -] - -edc_files = [ - 'sphere_hunter.edc' -] - -themes = [] - -foreach edc_file : edc_files - themes += custom_target('edje_cc_' + edc_file, - depends : edje_depends, - input : edc_file, - output : '@BASENAME@.edj', - command : edje_cc_exe + ['-beta', - '-id', elementary_img_data, - '-id', meson.current_source_dir(), - '-fd', meson.current_source_dir(), - '-sd', meson.current_source_dir(), - '-vd', meson.current_source_dir(), - '-dd', meson.current_source_dir(), - '-md', meson.current_source_dir(), - '-td', meson.current_source_dir(), - '@INPUT@', '@OUTPUT@'], - ) -endforeach - -foreach example : examples - executable(example, [example + '.c'] + themes, dependencies: [elementary, ecore]) -endforeach diff --git a/src/examples/elementary/sphere_hunter/score.jpg b/src/examples/elementary/sphere_hunter/score.jpg deleted file mode 100644 index 49039a4..0000000 Binary files a/src/examples/elementary/sphere_hunter/score.jpg and /dev/null differ diff --git a/src/examples/elementary/sphere_hunter/sphere_hunter.edc b/src/examples/elementary/sphere_hunter/sphere_hunter.edc deleted file mode 100644 index b0e20b4..0000000 --- a/src/examples/elementary/sphere_hunter/sphere_hunter.edc +++ /dev/null @@ -1,251 +0,0 @@ -collections { - group { - name: "game"; - min: 704 800; - images { - image: "score.jpg" COMP; - image: "img/bg_glow_in.png" COMP; - image: "img/vgrad_med.png" COMP; - image: "EFL_victory.png" COMP; - image: "EFL_defeat.png" COMP; - image: "img/screen_circular_shadow.png" COMP; - } - parts { - part { - name: "bg"; - type: SPACER; - description { - state: "default" 0.0; - min: 704 800; - } - } - part { - name: "sp_left"; - type: SPACER; - description { - state: "default" 0.0; - min: 2 50; - max: 2 50; - align: 0.0 0.0; - } - } - part { - name: "sp_right"; - type: SPACER; - description { - state: "default" 0.0; - min: 2 50; - max: 2 50; - align: 1.0 1.0; - } - } - part { - name: "swallow.reload"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 0.0; - min: 704 50; - max: 9999 50; - } - } - part { - name: "swallow.exit"; - type: SWALLOW; - description { - state: "default" 0.0; - align: 0.5 1.0; - min: 704 50; - max: 9999 50; - } - } - part { - name: "scene_bg"; - type: RECT; - description { - state: "default" 0.0; - color: 0 200 200 255; - rel1.to: "sp_left"; - rel1.relative: 1.0 1.0; - rel2.to: "sp_right"; - rel2.relative: 0.0 0.0; - } - } - part { - name: "swallow.scene"; - type: SWALLOW; - description { - state: "default" 0.0; - min: 700 700; - max: 1024 1024; - rel1.to: "scene_bg"; - rel2.to: "scene_bg"; - } - } - part { - name: "score_bg"; - type: SPACER; - description { - state: "default" 0.0; - min: 150 200; - max: 150 200; - align: 0.0 0.0; - rel1.to: "scene_bg"; - rel2.to: "scene_bg"; - } - } - part { - name: "score_img"; - type: IMAGE; - description { - state: "default" 0.0; - min: 150 75; - max: 150 75; - align: 0.5 0.0; - image.normal: "score.jpg"; - rel1.to: "score_bg"; - rel2.to: "score_bg"; - } - } - part { - name: "score_border"; - type: IMAGE; - description { - state: "default" 0.0; - align: 0.5 0.0; - min: 150 75; - max: 150 75; - image.normal: "img/bg_glow_in.png"; - rel1.to: "score_bg"; - rel2.to: "score_bg"; - } - } - part { - name: "score"; - type: RECT; - description { - state: "default" 0.0; - min: 150 125; - max: 150 125; - align: 0.0 1.0; - color: 0 200 200 255; - rel1.to: "score_bg"; - rel2.to: "score_bg"; - } - } - part { - name: "swallow.score_text"; - type: SWALLOW; - description { - state: "default" 0.0; - min: 90 125; - max: 90 125; - rel1.to: "score"; - rel2.to: "score"; - } - } - part { - name: "score_text_border"; - type: IMAGE; - description { - state: "default" 0.0; - min: 150 125; - max: 150 125; - image.normal: "img/bg_glow_in.png"; - rel1.to: "score"; - rel2.to: "score"; - } - } - part { - name: "score_vgrad"; - type: IMAGE; - description { - state: "default" 0.0; - min: 150 5; - max: 150 5; - align: 1.0 1.0; - image.normal: "img/vgrad_med.png"; - rel1.to: "score_img"; - rel2.to: "score_img"; - } - } - part { - name: "scene_border"; - type: IMAGE; - description { - state: "default" 0.0; - min: 700 700; - max: 700 700; - visible: 0; - image.normal: "img/screen_circular_shadow.png"; - rel1.to: "scene_bg"; - rel2.to: "scene_bg"; - } - description { - state: "play" 0.0; - inherit: "default"; - visible: 1; - } - } - part { - name: "image"; - type: IMAGE; - description { - state: "default" 0.0; - min: 600 250; - max: 600 250; - align: 0.5 0.45; - visible: 0; - } - description { - state: "victory" 0.0; - inherit: "default"; - visible: 1; - image.normal: "EFL_victory.png"; - } - description { - state: "defeat" 0.0; - inherit: "default"; - visible: 1; - image.normal: "EFL_defeat.png"; - } - } - } - programs { - program { - name: "victory"; - signal: "victory"; - source: "efl_game"; - action: STATE_SET "victory" 0.0; - target: "image"; - after: "shadow_off"; - } - program { - name: "defeat"; - signal: "defeat"; - source: "efl_game"; - action: STATE_SET "defeat" 0.0; - target: "image"; - after: "shadow_off"; - } - program { - name: "game"; - signal: "play"; - source: "efl_game"; - action: STATE_SET "default" 0.0; - target: "image"; - after: "shadow_on"; - } - program { - name: "shadow_on"; - action: STATE_SET "default" 0.0; - target: "scene_border"; - } - program { - name: "shadow_off"; - action: STATE_SET "play" 0.0; - target: "scene_border"; - } - } - } -} diff --git a/src/examples/evas/README b/src/examples/evas/README index 6933808..87aa4fe 100644 --- a/src/examples/evas/README +++ b/src/examples/evas/README @@ -71,35 +71,3 @@ evas-map-aa-eo.c - Eo API evas-vg-simple.c - Introduction to vector graphics evas-vg-batman.c - Animated vector graphics evas-vg-json.c - Play Lottie files - - -== 3D Graphics - Basics == - - evas-gl.c - Introduction to GL in Evas - evas-3d-cube.c - Introduction to meshes for 3D objects - evas-3d-cube-rotate.c - Introduction to events for 3D objects - evas-3d-proxy.c - Introduction to textures for 3D objects - evas-3d-shadows.c - Introduction to lighting and anti-aliasing - - -== 3D Graphics - File formats == - - evas-3d-eet.c - eet file format - evas-3d-md2.c - md2 file format - evas-3d-obj.c - obj file format - evas-3d-ply.c - ply file format - evas-3d-mmap-set.c - Import meshes from various file formats - - -== 3D Graphics - Advanced Topics == - - evas-3d-aabb.c - Axis aligned bounding boxes - evas-3d-blending.c - Blending modes - evas-3d-pick.c - Picking nodes and meshes by screen coordinates - evas-3d-colorpick.c - Picking nodes and meshes by color - evas-3d-cube2.c - Animation - evas-3d-fog.c - Fog effect - evas-3d-static-lod.c - Static LOD techniques - evas-3d-frustum.c - Frustrum culling - evas-3d-hull.c - Convex hull models and comparison with Blender - evas-3d-parallax-occlusion.c - Parallax occlusion shading and texture animation diff --git a/src/examples/evas/evas-3d-aabb.c b/src/examples/evas/evas-3d-aabb.c deleted file mode 100644 index 99e3b98..0000000 --- a/src/examples/evas/evas-3d-aabb.c +++ /dev/null @@ -1,237 +0,0 @@ -/** - * Example of getting and drawing an axis-aligned bounding box in Evas-3D. - * - * @see _redraw_aabb(); - * Rotate axes (keys 1-4) for model and bounding box view from another angle. - * - * @verbatim - * gcc -o evas-3d-aabb evas-3d-aabb.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 400 -#define HEIGHT 400 - -static const char *model_path = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sonic.md2"; -static const char *image_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/sonic.png"; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; -Eo *cube = NULL; -Eo *scene = NULL; -Eo *root_node = NULL; -Eo *camera_node = NULL; -Eo *light_node = NULL; -Eo *camera = NULL; -Eo *mesh_node = NULL; -Eo *mesh_box_node = NULL; -Eo *mesh = NULL; -Eo *mesh_box = NULL; -Eo *material_box = NULL; -Eo *material = NULL; -Eo *texture = NULL; -Eo *light = NULL; - -static Eina_Bool -_redraw_aabb(); - -static Eina_Bool -_animate_scene(void *data) -{ - static int frame = 0; - - evas_canvas3d_node_mesh_frame_set((Evas_Canvas3D_Node *)data, mesh, frame); - - _redraw_aabb(); - - frame += 32; - - if (frame > 256 * 50) frame = 0; - - return EINA_TRUE; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Evas_Event_Key_Down *ev = event_info; - Evas_Canvas3D_Node *node = (Evas_Canvas3D_Node *)data; - - switch(atoi(ev->key)) - { - case 1: - { - evas_canvas3d_node_orientation_angle_axis_set(node, 90, 1.0, 0.0, 0.0); - break; - } - case 2: - { - evas_canvas3d_node_orientation_angle_axis_set(node, 90, 0.0, 1.0, 0.0); - break; - } - case 3: - { - evas_canvas3d_node_orientation_angle_axis_set(node, 90, 0.0, 0.0, 1.0); - break; - } - case 4: - { - evas_canvas3d_node_orientation_angle_axis_set(node, 90, 1.0, 1.0, 0.0); - break; - } - } -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_redraw_aabb() -{ - Evas_Real x0, y0, z0, x1, y1, z1; - - evas_canvas3d_node_bounding_box_get(mesh_node, &x0, &y0, &z0, &x1, &y1, &z1); - evas_canvas3d_node_position_set(mesh_box_node, (x0 + x1)/2, (y0 + y1)/2, (z0 + z1)/2); - evas_canvas3d_node_scale_set(mesh_box_node, x1 - x0, y1 - y0, z1 - z0); - - return EINA_TRUE; -} - -int -main(void) -{ - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new("opengl_x11", 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 60.0, 1.0, 1.0, 500.0); - - camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_member_add(root_node, camera_node); - evas_canvas3d_node_position_set(camera_node, 100.0, 50.0, 20.0); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 20.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_directional_set(light, EINA_TRUE); - - light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(light_node, light); - evas_canvas3d_node_position_set(light_node, 1000.0, 0.0, 1000.0); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, light_node); - - mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - efl_file_simple_load(mesh, model_path, NULL); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - - texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(texture, image_path, NULL); - evas_canvas3d_texture_filter_set(texture, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.01, 0.01, 0.01, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(material, 50.0); - - mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - mesh_box_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - material_box = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_material_enable_set(material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - - cube = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(cube, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - - mesh_box = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(mesh_box, 0, cube); - evas_canvas3d_mesh_vertex_assembly_set(mesh_box, EVAS_CANVAS3D_VERTEX_ASSEMBLY_LINES); - evas_canvas3d_mesh_shader_mode_set(mesh_box, EVAS_CANVAS3D_SHADER_MODE_VERTEX_COLOR); - evas_canvas3d_mesh_frame_material_set(mesh_box, 0, material_box); - _redraw_aabb(); - - evas_canvas3d_node_member_add(root_node, mesh_box_node); - evas_canvas3d_node_mesh_add(mesh_box_node, mesh_box); - - evas_canvas3d_node_member_add(root_node, mesh_node); - evas_canvas3d_node_mesh_add(mesh_node, mesh); - - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - evas_object_focus_set(image, EINA_TRUE); - efl_canvas_scene3d_set(image, scene); - - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _on_key_down, mesh_node); - - ecore_timer_add(0.01, _animate_scene, mesh_node); - - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-blending.c b/src/examples/evas/evas-3d-blending.c deleted file mode 100644 index 066961a..0000000 --- a/src/examples/evas/evas-3d-blending.c +++ /dev/null @@ -1,312 +0,0 @@ -/** - * Example of different blending modes in Evas-3D. - * - * Press "Up" or "Down" key for change source blending factor. - * Press "Left" or "Right" for change destination blending factors. - * For more details see https://www.opengl.org/sdk/docs/man2/xhtml/glBlendFunc.xml - * - * @verbatim - * gcc -o evas-3d-blending evas-3d-blending.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include - -#define WIDTH 1024 -#define HEIGHT 1024 - -static const char *blend_func_names[] = -{ - /**< The scale factors for color components is (0, 0, 0, 0)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ZERO", - /**< The scale factors for color components is (1, 1, 1, 1)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ONE", - /**< The scale factors for color components is (Rs/kR, Gs/kG, Bs/kB, As/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_SRC_COLOR", - /**< The scale factors for color components is (1, 1, 1, 1) - (Rs/kR, Gs/kG, Bs/kB, As/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_COLOR", - /**< The scale factors for color components is (Rd/kR, Gd/kG, Bd/kB, Ad/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_DST_COLOR", - /**< The scale factors for color components is (1, 1, 1, 1) - (Rd/kR, Gd/kG, Bd/kB, Ad/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_DST_COLOR", - /**< The scale factors for color components is (As/kA, As/kA, As/kA, As/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA", - /**< The scale factors for color components is (1, 1, 1, 1) - (As/kA, As/kA, As/kA, As/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA", - /**< The scale factors for color components is (Ad/kA, Ad/kA, Ad/kA, Ad/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_DST_ALPHA", - /**< The scale factors for color components is (1, 1, 1, 1) - (Ad/kA, Ad/kA, Ad/kA, Ad/kA)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_DST_ALPHA", - /**< The scale factors for color components is (Rc, Gc, Bc, Ac)*/ - "EVAS_CANVAS3D_BLEND_FUNC_CONSTANT_COLOR", - /**< The scale factors for color components is (1, 1, 1, 1) - (Rc, Gc, Bc, Ac)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_CONSTANT_COLOR", - /**< The scale factors for color components is (Ac, Ac, Ac, Ac)*/ - "EVAS_CANVAS3D_BLEND_FUNC_CONSTANT_ALPHA", - /**< The scale factors for color components is (1, 1, 1, 1) - (Ac, Ac, Ac, Ac)*/ - "EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_CONSTANT_ALPHA", - /**< The scale factors for color components is (i, i, i, 1) where i = min(As, kA, Ad)/kA*/ - "EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA_SATURATE", -}; - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - Eo *mesh_node1; - - Eo *camera; - Eo *light; - Eo *mesh; - Eo *mesh1; - Eo *sphere; - Eo *material; - Eo *material1; -} Scene_Data; - -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; - -int func1 = EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA; -int func2 = EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA; - -static void -_on_key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Scene_Data *scene = (Scene_Data *)data; - Evas_Event_Key_Down *ev = event_info; - - if (!strcmp("Up", ev->key)) - func1++; - if (!strcmp("Down", ev->key)) - func1--; - if (!strcmp("Left", ev->key)) - func2++; - if (!strcmp("Right", ev->key)) - func2--; - - if(func1 < EVAS_CANVAS3D_BLEND_FUNC_ZERO) - func1 = EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA_SATURATE; - if(func1 > EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA_SATURATE) - func1 = EVAS_CANVAS3D_BLEND_FUNC_ZERO; - - if(func2 < EVAS_CANVAS3D_BLEND_FUNC_ZERO) - func2 = EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA_SATURATE; - if(func2 > EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA_SATURATE) - func2 = EVAS_CANVAS3D_BLEND_FUNC_ZERO; - evas_canvas3d_mesh_blending_func_set(scene->mesh1, func1, func2); - printf("sfactor = %s, dfactor = %s\n", blend_func_names[func1], blend_func_names[func2]); -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - - evas_object_resize(background, w, h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - - angle += 0.02; - - evas_canvas3d_node_position_set(scene->mesh_node, 3 * sin(angle), 0.0, 3 * cos(angle)); - - if (angle > 2 * M_PI) angle = 0; - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 60.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_set_ball(Eo *mesh, Eo *sphere, Evas_Canvas3D_Material *material) -{ - evas_canvas3d_mesh_from_primitive_set(mesh, 0, sphere); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); -} - -static void -_mesh_setup(Scene_Data *data) -{ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 1.0, 0.2, 0.2, 0.2); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 0.0, 0.0, 0.2); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 0.2); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - data->material1 = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 0.2, 0.2, 0.2); - evas_canvas3d_material_color_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.0, 0.0, 1.0, 0.2); - evas_canvas3d_material_color_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 0.2); - evas_canvas3d_material_shininess_set(data->material1, 100.0); - - data->sphere = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->sphere, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(data->sphere, 50); - - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - data->mesh1 = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - - _set_ball(data->mesh, data->sphere, data->material); - _set_ball(data->mesh1, data->sphere, data->material1); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); - - data->mesh_node1 = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(data->root_node, data->mesh_node1); - evas_canvas3d_node_mesh_add(data->mesh_node1, data->mesh1); - - evas_canvas3d_mesh_blending_enable_set(data->mesh1, EINA_TRUE); - evas_canvas3d_mesh_blending_func_set(data->mesh1, func1, func2); - - evas_canvas3d_node_scale_set(data->mesh_node, 2.0, 2.0, 2.0); - - evas_canvas3d_node_scale_set(data->mesh_node1, 5.0, 5.0, 5.0); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.5, 0.5, 0.5, 1); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - Scene_Data data; - Ecore_Animator *anim; - Ecore_Evas *ecore_evas = NULL; - - if (!ecore_evas_init()) return 0; - - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - ecore_evas = ecore_evas_new(NULL, 0, 0, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = evas_object_rectangle_add(evas); - evas_object_color_set(background, 0, 0, 0, 255); - evas_object_move(background, 0, 0); - evas_object_resize(background, WIDTH, HEIGHT); - evas_object_show(background); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - evas_object_move(image, 0, 0); - evas_object_resize(image, WIDTH, HEIGHT); - evas_object_show(image); - evas_object_focus_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Add animation timer callback. */ - ecore_animator_frametime_set(0.008); - anim = ecore_animator_add(_animate_scene, &data); - - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _on_key_down, &data); - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - ecore_animator_del(anim); - - return 0; -} diff --git a/src/examples/evas/evas-3d-colorpick.c b/src/examples/evas/evas-3d-colorpick.c deleted file mode 100644 index 138ceb0..0000000 --- a/src/examples/evas/evas-3d-colorpick.c +++ /dev/null @@ -1,415 +0,0 @@ -/** - * Example of finding nodes by color or geometry in an Evas-3D scene. - * - * Enable color pick mode of meshes and scene objects. - * Click (left for color pick, right for geometry pick) on 3D object and see - * in terminal time response of the found node. - * Use key UP/DOWN for changing z coordinate of camera - * Use key LEFT/RIGHT for scale each node - * Use shortcut parameters of commandline: r - rows of objects, c - columns of objects, - * p - precision of the spheres, t - path for a texture. - * - * @verbatim - * gcc -o evas-3d-colorpick evas-3d-colorpick.c `pkg-config --libs --cflags evas ecore ecore-evas eo eina efl` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 800 -#define HEIGHT 600 - -#define INIT_SCALE 7.5 -#define BIG_SCALE 10.0 -#define SMALL_SCALE 5.0 -#define SCALE_UNIT 0.5 -#define VEC_3(value) value, value, value - -static const char *image_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/wood.jpg"; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Evas_Object *image = NULL, *bg = NULL; - -static const -Ecore_Getopt optdesc = { - "", - NULL, - "0.0", - "", - "", - "Example mesh color pick mechanism", - 0, - { - ECORE_GETOPT_STORE_INT('r', "row", "Rows of spheres"), - ECORE_GETOPT_STORE_INT('c', "column", "Columns of spheres"), - ECORE_GETOPT_STORE_INT('p', "precision", "Precision of spheres"), - ECORE_GETOPT_STORE_STR('t', "texture", "Name of texture"), - ECORE_GETOPT_HELP('h', "help"), - ECORE_GETOPT_SENTINEL - } -}; - -typedef struct _Object -{ - Eo *primitive; - Eo *node; - Eo *mesh; - Eo *material; - Eo *texture; - - Evas_Real speed; - Ecore_Timer *animate; - Eina_Bool (*sphere_init)(void *sphere, const char *texture); - Eina_Bool (*sphere_animate)(void *data); - -} Test_object; - -typedef struct _Scene -{ - Eo *camera; - Eo *light; - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - - int row; - int col; - int precision; - - Eina_List *spheres; - - Eina_Bool (*scene_init)(const char *texture); - -} Scene_Data; - -Scene_Data globalscene; - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - Eina_List *l; - Test_object * item; - EINA_LIST_FOREACH(globalscene.spheres, l, item) - { - free(item); - } - eina_list_free(globalscene.spheres); - - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(bg, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_sphere(void *data) -{ - static int angle = 0.0; - Eo *n = (Eo*)(((Test_object *)data)->node); - Evas_Real s = ((Test_object *)data)->speed; - - evas_canvas3d_node_orientation_angle_axis_set(n, angle, s, s - 1, s + 1); - angle++; - if (angle > 360) angle = 0.0; - - return EINA_TRUE; -} - -void _recalculate_position() -{ - int i = 0, j = 0, count = 0; - Evas_Real x1, y1, shiftx = 0, shifty = 0; - Test_object *m; - - evas_canvas3d_object_update(((Test_object *)eina_list_nth(globalscene.spheres, 0))->node); - evas_canvas3d_node_bounding_box_get(((Test_object *)eina_list_nth(globalscene.spheres, 0))->node, NULL, NULL, NULL, &x1, &y1, NULL); - - for (i = 0; i < globalscene.row; ++i) - { - shiftx = (i * 2 - globalscene.row) * x1; - for(j = 0; j < globalscene.col; ++j) - { - shifty = (j * 2 - globalscene.col) * y1; - m = (Test_object *)eina_list_nth(globalscene.spheres, count); - evas_canvas3d_node_position_set(m->node, shifty, 0.0, shiftx); - count++; - } - } -} - -static void -_on_key_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Evas_Event_Key_Down *ev = event_info; - Evas_Real x, y, z; - Eina_List *l; - Test_object * item; - - if (!strcmp(ev->key, "Down")) - { - evas_canvas3d_node_position_get(globalscene.camera_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(globalscene.camera_node, x, y, (z - 5)); - } - else if (!strcmp(ev->key, "Up")) - { - evas_canvas3d_node_position_get(globalscene.camera_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(globalscene.camera_node, x, y, (z + 5)); - } - else if (!strcmp(ev->key, "Left")) - { - evas_canvas3d_node_scale_get(((Test_object *)eina_list_nth(globalscene.spheres, 0))->node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - EINA_LIST_FOREACH(globalscene.spheres, l, item) - { - evas_canvas3d_node_scale_set(item->node, (x - SCALE_UNIT), (y - SCALE_UNIT), (z - SCALE_UNIT)); - } - _recalculate_position(); - } - else if (!strcmp(ev->key, "Right")) - { - evas_canvas3d_node_scale_get(((Test_object *)eina_list_nth(globalscene.spheres, 0))->node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - EINA_LIST_FOREACH(globalscene.spheres, l, item) - { - evas_canvas3d_node_scale_set(item->node, (x + SCALE_UNIT), (y + SCALE_UNIT), (z + SCALE_UNIT)); - } - _recalculate_position(); - } - else - printf("Down, Up for position of camera; Left, Right for scale of each node"); -} - -static void -_on_mouse_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Evas_Real s, t; - clock_t time; - float diff_sec; - - time = clock(); - Eina_Bool flag; - if (ev->button == 1) - { - evas_canvas3d_scene_color_pick_enable_set(globalscene.scene, EINA_TRUE); - flag = evas_canvas3d_scene_pick(globalscene.scene, ev->canvas.x, ev->canvas.y, &n, &m, NULL, NULL); - time = clock() - time; - diff_sec = ((float)time) / CLOCKS_PER_SEC / 10; - if (flag) - { - printf("Boom! Time expended for color pick: %2.7f .\n", diff_sec); - evas_canvas3d_node_scale_set(n, VEC_3(SMALL_SCALE)); - } - } - else - { - evas_canvas3d_scene_color_pick_enable_set(globalscene.scene, EINA_FALSE); - flag = evas_canvas3d_scene_pick(globalscene.scene, ev->canvas.x, ev->canvas.y, &n, &m, &s, &t); - time = clock() - time; - diff_sec = ((float)time) / CLOCKS_PER_SEC / 10; - if (flag) - { - printf("Boom! Time expended for geometry pick: %2.7f .\n", diff_sec); - evas_canvas3d_node_scale_set(n, VEC_3(BIG_SCALE)); - } - } -} - -Eina_Bool -_init_sphere(void *this, const char *texture) -{ - Test_object *sphere = (Test_object *)this; - - sphere->primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - sphere->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - sphere->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_primitive_form_set(sphere->primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(sphere->primitive, 50); - evas_canvas3d_mesh_from_primitive_set(sphere->mesh, 0, sphere->primitive); - evas_canvas3d_mesh_frame_material_set(sphere->mesh, 0, sphere->material); - evas_canvas3d_mesh_shader_mode_set(sphere->mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - - evas_canvas3d_mesh_color_pick_enable_set(sphere->mesh, EINA_TRUE); - - sphere->texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(sphere->texture, texture, NULL); - evas_canvas3d_texture_filter_set(sphere->texture, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(sphere->texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - evas_canvas3d_material_texture_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, sphere->texture); - evas_canvas3d_material_enable_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.01, 0.01, 0.01, 1.0); - evas_canvas3d_material_color_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(sphere->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(sphere->material, 50.0); - - return EINA_TRUE; -} - -Eina_Bool -_init_scene(const char *texture) -{ - int i = 0; - Evas_Real tmp; - Test_object *m; - - globalscene.scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - globalscene.root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - globalscene.camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(globalscene.camera, 30.0, 1.0, 1.0, 1000.0); - - globalscene.camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(globalscene.camera_node, globalscene.camera); - evas_canvas3d_node_member_add(globalscene.root_node, globalscene.camera_node); - evas_canvas3d_node_position_set(globalscene.camera_node, 0.0, 30.0, 800.0); - evas_canvas3d_node_look_at_set(globalscene.camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, -1000.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - globalscene.light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(globalscene.light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(globalscene.light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(globalscene.light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_directional_set(globalscene.light, EINA_TRUE); - - globalscene.light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(globalscene.light_node, globalscene.light); - evas_canvas3d_node_position_set(globalscene.light_node, 100.0, 50.0, 300.0); - evas_canvas3d_node_look_at_set(globalscene.light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 1.0, 1.0, 1.0); - evas_canvas3d_node_member_add(globalscene.root_node, globalscene.light_node); - - tmp = 0.01; - for (i = 0; i < globalscene.col * globalscene.row; i++) - { - Test_object *spheretmp; - - m = malloc(sizeof(Test_object)); - m->sphere_init = _init_sphere; - if (!i) - m->sphere_init(m, texture); - else - { - spheretmp = (Test_object *)eina_list_nth(globalscene.spheres, 0); - m->mesh = spheretmp->mesh; - m->material = spheretmp->material; - m->texture = spheretmp->texture; - } - m->node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - m->speed = tmp; - m->sphere_animate = _animate_sphere; - m->animate = ecore_timer_add(m->speed, m->sphere_animate, m); - evas_canvas3d_node_member_add(globalscene.root_node, m->node); - evas_canvas3d_node_mesh_add(m->node, m->mesh); - evas_canvas3d_node_scale_set(m->node, VEC_3(INIT_SCALE)); - globalscene.spheres = eina_list_append(globalscene.spheres, m); - tmp += 0.01; - } - - _recalculate_position(); - - evas_canvas3d_scene_root_node_set(globalscene.scene, globalscene.root_node); - evas_canvas3d_scene_camera_node_set(globalscene.scene, globalscene.camera_node); - evas_canvas3d_scene_size_set(globalscene.scene, WIDTH, HEIGHT); - - return EINA_TRUE; -} - -int main(int argc, char **argv) -{ - int row = 0, col = 0, precision = 0; - char *texture = NULL; - Eina_Bool r; - - Ecore_Getopt_Value values[] = { - ECORE_GETOPT_VALUE_INT(row), - ECORE_GETOPT_VALUE_INT(col), - ECORE_GETOPT_VALUE_INT(precision), - ECORE_GETOPT_VALUE_STR(texture), - ECORE_GETOPT_VALUE_NONE - }; - - if (!ecore_evas_init()) return 0; - if (!ecore_init()) return 0; - - ecore_getopt_parse(&optdesc, values, argc, argv); - - if (!row) row = 2; - if (!col) col = 5; - if (!precision) precision = 30; - if (!texture) texture = (char *)image_path; - - printf("row - %d, col - %d, precision of spheres - %d, texture - %s\n", - row, col, precision, texture); - - ecore_evas = ecore_evas_new("opengl_x11", 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - bg = evas_object_rectangle_add(evas); - evas_object_color_set(bg, 100, 100, 100, 255); - evas_object_move(bg, 0, 0); - evas_object_resize(bg, WIDTH, HEIGHT); - evas_object_show(bg); - - globalscene.scene_init = _init_scene; - globalscene.row = row; - globalscene.col = col; - globalscene.precision = precision; - globalscene.scene_init(texture); - - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - evas_object_focus_set(image, EINA_TRUE); - efl_canvas_scene3d_set(image, globalscene.scene); - - r = evas_object_key_grab(image, "Down", 0, 0, EINA_TRUE); - r = evas_object_key_grab(image, "Up", 0, 0, EINA_TRUE); - r = evas_object_key_grab(image, "Left", 0, 0, EINA_TRUE); - r = evas_object_key_grab(image, "Right", 0, 0, EINA_TRUE); - - (void) r; - - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, _on_mouse_down, NULL); - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _on_key_down, NULL); - - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-cube-rotate.c b/src/examples/evas/evas-3d-cube-rotate.c deleted file mode 100644 index d5b89b3..0000000 --- a/src/examples/evas/evas-3d-cube-rotate.c +++ /dev/null @@ -1,285 +0,0 @@ -/** - * Example of using mouse callback events for node rotation in Evas-3D. - * - * After clicking the mouse on cube callbacks began to emit automatically, - * depending on mouse's position change the cube rotates with a certain - * speed while mouse is still on the cube, also rotation slows down when - * leaving the boundaries of the cube, all this goes on while the mouse - * is pressed. Note, that rotation is taking place around one axis only. - * - * @verbatim - * gcc -o evas-3d-cube-rotate evas-3d-cube-rotate.c -g `pkg-config --libs --cflags evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include - -#define WIDTH 400 -#define HEIGHT 400 - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - - Eo *camera; - Eo *light; - Eo *cube; - Eo *mesh; - Eo *material; - float angle; - Evas_Coord mouse_old_x; - int mouse_diff_x; - int mouse_indicator; -} Scene_Data; - -Eo *scene = NULL; -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; -static float angle = 0.0f; -float d_angle = 0.5; - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - - evas_object_resize(background, w, h); - evas_object_resize(image, w, h); - evas_object_move(image, 0, 0); -} - -static Eina_Bool -_continue_scene(void *data) -{ - Scene_Data *d = (Scene_Data *)data; - - if (d->mouse_indicator == 1) - { - evas_event_feed_mouse_down(evas, 1, EVAS_BUTTON_NONE, 0, &data); - } - - return EINA_TRUE; -} - -static void -_rotate_x_reload(Evas_Canvas3D_Scene *eo_scene, Evas_Event_Mouse_Down *ev, Evas_Canvas3D_Node *node, Evas_Canvas3D_Mesh *mesh, - float *angle_diff, Evas_Coord *mouse_coord) -{ - Evas_Canvas3D_Node *n = NULL; - Evas_Canvas3D_Mesh *m = NULL; - Evas_Real s, t; - int mouse_diff; - - evas_canvas3d_scene_pick(eo_scene, ev->canvas.x, ev->canvas.y, &n, &m, &s, &t); - - if ((n == node) && (m == mesh)) - { - mouse_diff = ev->canvas.x - (*mouse_coord); - *mouse_coord = ev->canvas.x; - *angle_diff = (mouse_diff)/4; - } - else - { - if (*angle_diff > 2) - (*angle_diff)-=1; - else if (*angle_diff >0) - (*angle_diff)-=0.25; - else if(*angle_diff < -2) - (*angle_diff)+=1; - else if (*angle_diff <0) - (*angle_diff)+=0.25; - } -} - -static void -_play_scene(void *data, Evas *_evas EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Scene_Data *d = (Scene_Data *)data; - - _rotate_x_reload(scene, ev, d->mesh_node, d->mesh, &d->angle, &d->mouse_old_x); - - /* Run this cycle only once to avoid the callback tree. */ - if (d->mouse_indicator == 0) - ecore_timer_add(0.016, _continue_scene, data); - - d->mouse_indicator = 1; -} - -static void -_stop_scene(void *data, Evas *_evas EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info EINA_UNUSED) -{ - Scene_Data *d = (Scene_Data *)data; - - d->angle = 0.0; - d->mouse_indicator = 2; -} - -static Eina_Bool -_animate_scene(void *data) -{ - Scene_Data *sc = (Scene_Data *)data; - - angle += sc->angle; - - evas_canvas3d_node_orientation_angle_axis_set(sc->mesh_node, angle, 0, 1.0, 0.0); - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(data->camera, 20.0, 1.0, 2.0, 50.0); - - data->camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 3.0, 3.0, 10.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 5.0, 5.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_mesh_setup(Scene_Data *data) -{ - /* Setup material. */ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - /* Setup primitive */ - data->cube = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->cube, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - - /* Setup mesh. */ - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->mesh, 0, data->cube); - evas_canvas3d_mesh_shader_mode_set(data->mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material); - - data->mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); -} - -static void -_scene_setup(Scene_Data *data) -{ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - data->root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(scene, 0.0, 0.0, 0.0, 0.0); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(scene, data->root_node); - evas_canvas3d_scene_camera_node_set(scene, data->camera_node); - - data->mouse_old_x = 0; - data->mouse_diff_x = 0; - data->mouse_indicator = 0; -} - -int -main(void) -{ - Scene_Data data; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new("opengl_x11", 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - memset(&data, 0, sizeof(Scene_Data)); - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = evas_object_rectangle_add(evas); - evas_object_color_set(background, 0, 0, 0, 255); - evas_object_move(background, 0, 0); - evas_object_resize(background, WIDTH, HEIGHT); - evas_object_show(background); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_geometry_set(image, EINA_RECT(0, 0, WIDTH, HEIGHT)); - evas_object_show(image); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, scene); - - evas_object_focus_set(image, EINA_TRUE); - - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, _play_scene, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_UP, _stop_scene, &data); - - /* Add animation timer callback. */ - ecore_timer_add(0.016, _animate_scene, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-cube.c b/src/examples/evas/evas-3d-cube.c deleted file mode 100644 index 50c3034..0000000 --- a/src/examples/evas/evas-3d-cube.c +++ /dev/null @@ -1,262 +0,0 @@ -/** - * Example of creating simple meshes in Evas-3D. - * - * This example is the best to start introduction to usage of Evas-3D. - * - * @verbatim - * gcc -o evas-3d-cube evas-3d-cube.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include - -#define WIDTH 400 -#define HEIGHT 400 - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - - Eo *camera; - Eo *light; - Eo *mesh; - Eo *material; -} Scene_Data; - -static Ecore_Evas *ecore_evas = NULL; -static Evas *evas = NULL; -static Eo *background = NULL; -static Eo *image = NULL; - -static const float cube_vertices[] = -{ - /* Front */ - -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, - - /* Back */ - 1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, - -1.0, 1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, -1.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Left */ - -1.0, 1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, - -1.0, 1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, - -1.0, -1.0, -1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, -1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Right */ - 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - 1.0, -1.0, -1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, - - /* Top */ - -1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, - 1.0, 1.0, -1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, - -1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, - 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, - - /* Bottom */ - 1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, - -1.0, -1.0, -1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, - 1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, - -1.0, -1.0, 1.0, 0.0, -1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, -}; - -static const unsigned short cube_indices[] = -{ - /* Front */ - 0, 1, 2, 2, 1, 3, - - /* Back */ - 4, 5, 6, 6, 5, 7, - - /* Left */ - 8, 9, 10, 10, 9, 11, - - /* Right */ - 12, 13, 14, 14, 13, 15, - - /* Top */ - 16, 17, 18, 18, 17, 19, - - /* Bottom */ - 20, 21, 22, 22, 21, 23 -}; - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - - angle += 0.5; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 60.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} -static void -_mesh_setup(Scene_Data *data) -{ - /* Setup material. */ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - /* Setup mesh. */ - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_vertex_count_set(data->mesh, 24); - evas_canvas3d_mesh_frame_add(data->mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]); - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]); - evas_canvas3d_mesh_index_data_set(data->mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - Scene_Data data; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Add animation timer callback. */ - ecore_timer_add(0.016, _animate_scene, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-cube2.c b/src/examples/evas/evas-3d-cube2.c deleted file mode 100644 index 026b90a..0000000 --- a/src/examples/evas/evas-3d-cube2.c +++ /dev/null @@ -1,258 +0,0 @@ -/** - * Example of frame interpolation animation with normal mapping in Evas 3D. - * - * @verbatim - * gcc -o evas-3d-cube2 evas-3d-cube2.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 400 -#define HEIGHT 400 - -static const char *normal_map_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/normal_lego.png"; - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - - Eo *camera; - Eo *light; - Eo *cube; - Eo *mesh; - Eo *material0; - Eo *material1; - - Eo *texture0; - Eo *texture1; - Eo *texture_normal; -} Scene_Data; - -static Ecore_Evas *ecore_evas = NULL; -static Evas *evas = NULL; -static Eo *background = NULL; -static Eo *image = NULL; - -static const unsigned int pixels0[] = -{ - 0xff0000ff, 0xff0000ff, 0xffff0000, 0xffff0000, - 0xff0000ff, 0xff0000ff, 0xffff0000, 0xffff0000, - 0xff00ff00, 0xff00ff00, 0xff000000, 0xff000000, - 0xff00ff00, 0xff00ff00, 0xff000000, 0xff000000, -}; - -static const unsigned int pixels1[] = -{ - 0xffff0000, 0xffff0000, 0xff00ff00, 0xff00ff00, - 0xffff0000, 0xffff0000, 0xff00ff00, 0xff00ff00, - 0xff0000ff, 0xff0000ff, 0xffffffff, 0xffffffff, - 0xff0000ff, 0xff0000ff, 0xffffffff, 0xffffffff, -}; - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - static int frame = 0; - static int inc = 1; - Scene_Data *scene = (Scene_Data *)data; - - angle += 0.2; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - frame += inc; - - if (frame >= 20) inc = -1; - else if (frame <= 0) inc = 1; - - evas_canvas3d_node_mesh_frame_set(scene->mesh_node, scene->mesh, frame); - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(data->camera, 60.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 3.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_mesh_setup(Scene_Data *data) -{ - /* Setup material. */ - data->material0 = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - data->material1 = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material0, 100.0); - - evas_canvas3d_material_enable_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material1, 100.0); - - data->texture0 = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - data->texture1 = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - data->texture_normal = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - - evas_canvas3d_texture_data_set(data->texture0, EVAS_COLORSPACE_ARGB8888, 4, 4, &pixels0[0]); - evas_canvas3d_texture_data_set(data->texture1, EVAS_COLORSPACE_ARGB8888, 4, 4, &pixels1[0]); - efl_file_simple_load(data->texture_normal, normal_map_path, NULL); - - evas_canvas3d_material_texture_set(data->material0, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture0); - evas_canvas3d_material_texture_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture1); - evas_canvas3d_material_texture_set(data->material1, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, data->texture_normal); - - /* Set data of primitive */ - data->cube = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->cube, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - - /* Setup mesh. */ - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->mesh, 0, data->cube); - evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material0); - evas_canvas3d_mesh_frame_add(data->mesh, 20); - evas_canvas3d_mesh_frame_material_set(data->mesh, 20, data->material1); - evas_canvas3d_mesh_shader_mode_set(data->mesh, EVAS_CANVAS3D_SHADER_MODE_NORMAL_MAP); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - Scene_Data data; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Add animation timer callback. */ - ecore_timer_add(0.01, _animate_scene, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-eet.c b/src/examples/evas/evas-3d-eet.c deleted file mode 100644 index 0272de7..0000000 --- a/src/examples/evas/evas-3d-eet.c +++ /dev/null @@ -1,210 +0,0 @@ -/** - * Example of .eet file format import/export in Evas-3D. - * - * Take mesh from md2. - * Set material to it. - * Show it in left side. - * Save the first frame of this mesh to eet. (static only) - * Take result to another mesh from eet. - * Show it in right side. - * - * @verbatim - * gcc -o evas-3d-eet evas-3d-eet.c `pkg-config --libs --cflags efl eina evas ecore ecore-evas ecore-file eo` - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 1024 -#define HEIGHT 1024 - -static const char *input_model_path = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sonic.md2"; -static const char *output_model_path = PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES "/saved_Sonic_EET.eet"; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; -Eo *scene = NULL; -Eo *root_node = NULL; -Eo *camera_node = NULL; -Eo *light_node = NULL; -Eo *camera = NULL; -Eo *mesh_node = NULL; -Eo *mesh = NULL; -Eo *mesh_node2 = NULL; -Eo *mesh2 = NULL; -Eo *material = NULL; -Eo *light = NULL; - -static float angle = 0; - -static Eina_Bool -_animate_eet(void *data) -{ - angle += 0.5; - - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static Eina_Bool -_animate_md2(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; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a scene object .*/ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add the root node for the scene. */ - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - /* Add the camera. */ - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 60.0, 1.0, 1.0, 500.0); - - camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_member_add(root_node, camera_node); - evas_canvas3d_node_position_set(camera_node, 200.0, 0.0, 40.0); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 20.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - /* Add the light. */ - light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_directional_set(light, EINA_TRUE); - - light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(light_node, light); - evas_canvas3d_node_position_set(light_node, 1000.0, 0.0, 1000.0); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, light_node); - - /* Add the meshes. */ - mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - mesh2 = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - efl_file_simple_load(mesh, input_model_path, NULL); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.50, 0.50, 0.00, 0.30); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.00, 0.50, 0.50, 0.30); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.50, 0.00, 0.50, 0.30); - evas_canvas3d_material_shininess_set(material, 50.0); - - if (!ecore_file_mkpath(PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES)) - fprintf(stderr, "Failed to create folder %s\n\n", - PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES); - - efl_file_save(mesh, output_model_path, NULL, NULL); - - efl_file_simple_load(mesh2, output_model_path, NULL); - evas_canvas3d_mesh_shader_mode_set(mesh2, EVAS_CANVAS3D_SHADER_MODE_PHONG); - - mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(root_node, mesh_node); - evas_canvas3d_node_mesh_add(mesh_node, mesh); - evas_canvas3d_node_position_set(mesh_node, 0.0, -40.0, 0.0); - - mesh_node2 = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(root_node, mesh_node2); - evas_canvas3d_node_mesh_add(mesh_node2, mesh2); - evas_canvas3d_node_position_set(mesh_node2, 0.0, 40.0, 0.0); - - /* Set up scene. */ - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, scene); - - ecore_timer_add(0.01, _animate_md2, mesh_node); - ecore_timer_add(0.01, _animate_eet, mesh_node2); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-fog.c b/src/examples/evas/evas-3d-fog.c deleted file mode 100644 index ec27d63..0000000 --- a/src/examples/evas/evas-3d-fog.c +++ /dev/null @@ -1,238 +0,0 @@ -/** - * Example of applying a fog effect in Evas-3D. - * - * @verbatim - * gcc -o evas-3d-fog evas-3d-fog.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include - -#define WIDTH 1024 -#define HEIGHT 1024 -#define FOG_COLOR 0.5, 0.5, 0.5 -#define FOG_FACTOR 0.2 - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - Eo *mesh_node1; - Eo *animation_node; - Eo *sphere; - - Eo *camera; - Eo *light; - Eo *mesh; - Eo *mesh1; - Eo *material; -} Scene_Data; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - - evas_object_resize(background, w, h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - - angle += 0.5; - - evas_canvas3d_node_orientation_angle_axis_set(scene->animation_node, angle, 0.0, 1.0, 0.0); - - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 60.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 7.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_set_ball(Eo *mesh, Eo *sphere, Evas_Canvas3D_Material *material) -{ - evas_canvas3d_mesh_from_primitive_set(mesh, 0, sphere); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); -} - -static void -_mesh_setup(Scene_Data *data) -{ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - data->sphere = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->sphere, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(data->sphere, 50); - - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - data->mesh1 = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - - _set_ball(data->mesh, data->sphere, data->material); - _set_ball(data->mesh1, data->sphere, data->material); - - data->animation_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(data->animation_node, data->mesh_node); - evas_canvas3d_node_member_add(data->root_node, data->animation_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); - evas_canvas3d_node_position_set(data->mesh_node, 0.0, 0.0, 3.0); - - data->mesh_node1 = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(data->root_node, data->mesh_node1); - evas_canvas3d_node_mesh_add(data->mesh_node1, data->mesh1); - evas_canvas3d_node_scale_set(data->mesh_node1, 3, 3, 3); - - evas_canvas3d_mesh_fog_enable_set(data->mesh, EINA_TRUE); - evas_canvas3d_mesh_fog_color_set(data->mesh, FOG_COLOR, FOG_FACTOR); - evas_canvas3d_mesh_fog_enable_set(data->mesh1, EINA_TRUE); - evas_canvas3d_mesh_fog_color_set(data->mesh1, FOG_COLOR, FOG_FACTOR); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, FOG_COLOR, 1); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - Scene_Data data; - Ecore_Animator *anim; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new("opengl_x11", 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Add animation timer callback. */ - ecore_animator_frametime_set(0.008); - anim = ecore_animator_add(_animate_scene, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - ecore_animator_del(anim); - - return 0; -} diff --git a/src/examples/evas/evas-3d-frustum.c b/src/examples/evas/evas-3d-frustum.c deleted file mode 100644 index 2d693fc..0000000 --- a/src/examples/evas/evas-3d-frustum.c +++ /dev/null @@ -1,446 +0,0 @@ -/** - * Example of frustum culling in Evas-3D. - * - * Use 'w'/'s' key to move far frustum plane from/to the camera. - * Use 't'/'g' key to move near frustum plane from/to the camera. - * Use '1'/'2' key to set camera to the first/second position. - * Use '3'/'4'/'5' key to set bounding sphere/aabb/central point mode. - * Use 'i', 'k', 'j', 'l', 'u' and 'o' keys to move mesh node (model) in 3D. - * Use 'z', 'x', 'c', 'Z', 'X' and 'C' keys to change scaling constants of mesh (model). - * See in terminal output value distance to far plane of frustum and value of visibility of node - * @see evas_canvas3d_camera_node_visible_get. - * - * @verbatim - * gcc -o evas-3d-frustum evas-3d-frustum.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 800 -#define HEIGHT 600 - -static const char *texture_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/sweet_home_reversed.png"; -static const char *mesh_path = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sweet_home.obj"; - -typedef struct _Scene_Data -{ - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node_model; - Eo *mesh_node; - Eo *scene; - Eo *camera; - Eo *light; - Eo *mesh_model; - Eo *sphere; - Eo *cube; - Eo *mesh_sphere; - Eo *mesh_aabb; - Eo *material_model; - Eo *material; - Eo *texture_model; -} Scene_Data; - -Evas *evas; -Evas_Object *background,*image; -Evas_Real obj_x = 0.0, obj_y = 0.0, obj_z = 0.0, obj_sc_x = 10.0, obj_sc_y = 10.0, obj_sc_z = 10.0; -Evas_Real fleft = -5, fright = 5, fbottom = -5, fup = 5, fnear = 20, ffar = 1000; -Evas_Real radius = 0; -Evas_Canvas3D_Frustum_Mode key = EVAS_CANVAS3D_FRUSTUM_MODE_AABB; - -static void -_show_help() -{ - printf("Press 'w'/'s' key to move far frustum plane from/to the camera\n"); - printf("Press 't'/'g' key to move near frustum plane from/to the camera\n"); - printf("Press '1'/'2' key to set camera to the first/second position\n"); - printf("Press '3'/'4'/'5' key to set bounding sphere/aabb/central point mode\n"); - printf("Press 'i', 'k', 'j', 'l', 'u' and 'o' keys to move mesh node in 3D\n"); - printf("Press 'z', 'x', 'c', 'Z', 'X' and 'C' keys to change scaling constants of mesh\n"); -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - - evas_object_resize(background, w, h); - evas_object_resize(image, w, h); - evas_object_move(image, 0, 0); -} - -static Eina_Bool -_redraw_bounding_object(void *data) -{ - Evas_Real px, py, pz, sx, sy, sz; - Evas_Real x0, y0, z0, x1, y1, z1, rad; - Scene_Data *scene = (Scene_Data *)data; - Eo *current_mesh; - Eina_List *meshes = NULL, *l; - - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get(scene->mesh_node); - EINA_LIST_FOREACH(meshes, l, current_mesh) - { - evas_canvas3d_node_mesh_del(scene->mesh_node, current_mesh); - } - - switch (key) - { - case EVAS_CANVAS3D_FRUSTUM_MODE_BSPHERE: - { - evas_canvas3d_node_bounding_sphere_get(scene->mesh_node_model, &x0, &y0, &z0, &rad); - current_mesh = scene->mesh_sphere; - px = x0; - py = y0; - pz = z0; - sx = sy = sz = 2.0 * rad; - break; - } - case EVAS_CANVAS3D_FRUSTUM_MODE_AABB: - { - evas_canvas3d_node_bounding_box_get(scene->mesh_node_model, &x0, &y0, &z0, &x1, &y1, &z1); - current_mesh = scene->mesh_aabb; - px = (x1 + x0) / 2; - py = (y1 + y0) / 2; - pz = (z1 + z0) / 2; - sx = x1 - x0; - sy = y1 - y0; - sz = z1 - z0; - break; - } - case EVAS_CANVAS3D_FRUSTUM_MODE_CENTRAL_POINT: - { - evas_canvas3d_node_bounding_sphere_get(scene->mesh_node_model, &x0, &y0, &z0, &rad); - current_mesh = scene->mesh_sphere; - px = x0; - py = y0; - pz = z0; - sx = sy = sz = 0.1 * rad; - break; - } - default: - return ECORE_CALLBACK_RENEW; - } - - evas_canvas3d_node_mesh_add(scene->mesh_node, current_mesh); - evas_canvas3d_node_position_set(scene->mesh_node, px, py, pz); - evas_canvas3d_node_scale_set(scene->mesh_node, sx, sy, sz); - - return ECORE_CALLBACK_RENEW; -} - -static void -_on_key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Scene_Data *scene = (Scene_Data *)data; - Evas_Event_Key_Down *ev = event_info; - Eina_Bool frustum; - - if (!strcmp("w", ev->key)) - { - ffar += 20; - evas_canvas3d_camera_projection_frustum_set(scene->camera, fleft, fright, fbottom, fup, fnear, ffar); - } - else if(!strcmp("s", ev->key)) - { - ffar -= 20; - evas_canvas3d_camera_projection_frustum_set(scene->camera, fleft, fright, fbottom, fup, fnear, ffar); - } - else if(!strcmp("t", ev->key)) - { - fnear += 2; - evas_canvas3d_camera_projection_frustum_set(scene->camera, fleft, fright, fbottom, fup, fnear, ffar); - } - else if(!strcmp("g", ev->key)) - { - fnear -= 2; - evas_canvas3d_camera_projection_frustum_set(scene->camera, fleft, fright, fbottom, fup, fnear, ffar); - } - else if(!strcmp("i", ev->key)) - { - obj_y++; - evas_canvas3d_node_position_set(scene->mesh_node_model, obj_x, obj_y, obj_z); - } - else if(!strcmp("k", ev->key)) - { - obj_y--; - evas_canvas3d_node_position_set(scene->mesh_node_model, obj_x, obj_y, obj_z); - } - else if(!strcmp("o", ev->key)) - { - obj_z++; - evas_canvas3d_node_position_set(scene->mesh_node_model, obj_x, obj_y, obj_z); - } - else if(!strcmp("u", ev->key)) - { - obj_z--; - evas_canvas3d_node_position_set(scene->mesh_node_model, obj_x, obj_y, obj_z); - } - else if(!strcmp("l", ev->key)) - { - obj_x++; - evas_canvas3d_node_position_set(scene->mesh_node_model, obj_x, obj_y, obj_z); - } - else if(!strcmp("j", ev->key)) - { - obj_x--; - evas_canvas3d_node_position_set(scene->mesh_node_model, obj_x, obj_y, obj_z); - } - else if(!strcmp("z", ev->key)) - { - obj_sc_y+=0.02; - evas_canvas3d_node_scale_set(scene->mesh_node_model, obj_sc_x, obj_sc_y, obj_sc_z); - } - else if(!strcmp("Z", ev->key)) - { - obj_sc_y-=0.02; - evas_canvas3d_node_scale_set(scene->mesh_node_model, obj_sc_x, obj_sc_y, obj_sc_z); - } - else if(!strcmp("x", ev->key)) - { - obj_sc_z+=0.02; - evas_canvas3d_node_scale_set(scene->mesh_node_model, obj_sc_x, obj_sc_y, obj_sc_z); - } - else if(!strcmp("X", ev->key)) - { - obj_sc_z-=0.02; - evas_canvas3d_node_scale_set(scene->mesh_node_model, obj_sc_x, obj_sc_y, obj_sc_z); - } - else if(!strcmp("c", ev->key)) - { - obj_sc_x+=0.02; - evas_canvas3d_node_scale_set(scene->mesh_node_model, obj_sc_x, obj_sc_y, obj_sc_z); - } - else if(!strcmp("C", ev->key)) - { - obj_sc_x-=0.02; - evas_canvas3d_node_scale_set(scene->mesh_node_model, obj_sc_x, obj_sc_y, obj_sc_z); - } - else if(!strcmp("Return", ev->key)) - { - evas_canvas3d_camera_projection_frustum_set(scene->camera, fleft, fright, fbottom, fup, fnear, ffar); - } - else if (!strcmp("1", ev->key)) - { - evas_canvas3d_node_position_set(scene->camera_node, 0.0, 0.0, 300.0); - evas_canvas3d_node_look_at_set(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - printf("Changed position and view of camera\n"); - } - else if (!strcmp("2", ev->key)) - { - evas_canvas3d_node_position_set(scene->camera_node, 300.0, 300.0, 300.0); - evas_canvas3d_node_look_at_set(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - printf("Changed position and view of camera\n"); - } - else if (!strcmp("3", ev->key)) - { - key = EVAS_CANVAS3D_FRUSTUM_MODE_BSPHERE; - } - else if (!strcmp("4", ev->key)) - { - key = EVAS_CANVAS3D_FRUSTUM_MODE_AABB; - } - else if (!strcmp("5", ev->key)) - { - key = EVAS_CANVAS3D_FRUSTUM_MODE_CENTRAL_POINT; - } - else - { - _show_help(); - } - - _redraw_bounding_object(data); - frustum = evas_canvas3d_camera_node_visible_get(scene->camera, scene->camera_node, scene->mesh_node_model, key); - printf("far - %f frustum - %d radius - %f\n", ffar, frustum, radius); -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - data->camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 300.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - - evas_canvas3d_camera_projection_frustum_set(data->camera, fleft, fright, fbottom, fup, fnear, ffar); - - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 200.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_mesh_setup(Scene_Data *data) -{ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - data->cube = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->cube, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - - data->sphere = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->sphere, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(data->sphere, 20); - - data->mesh_aabb = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->mesh_aabb, 0, data->cube); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_aabb, EVAS_CANVAS3D_VERTEX_ASSEMBLY_LINES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_aabb, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - evas_canvas3d_mesh_frame_material_set(data->mesh_aabb, 0, data->material); - - data->mesh_sphere = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->mesh_sphere, 0, data->sphere); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_sphere, EVAS_CANVAS3D_VERTEX_ASSEMBLY_LINES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_sphere, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - evas_canvas3d_mesh_frame_material_set(data->mesh_sphere, 0, data->material); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh_aabb); -} - -static void -_mesh_setup_model(Scene_Data *data) -{ - data->mesh_model = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - data->material_model = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - data->texture_model = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - - efl_file_simple_load(data->texture_model, texture_path, NULL); - evas_canvas3d_texture_filter_set(data->texture_model, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(data->texture_model, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - - evas_canvas3d_material_enable_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.01, 0.01, 0.01, 1.0); - evas_canvas3d_material_color_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_texture_set(data->material_model, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture_model); - evas_canvas3d_material_shininess_set(data->material_model, 100.0); - - efl_file_simple_load(data->mesh_model, mesh_path, NULL); - evas_canvas3d_mesh_frame_material_set(data->mesh_model, 0, data->material_model); - evas_canvas3d_mesh_shader_mode_set(data->mesh_model, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - data->root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _light_setup(data); - _mesh_setup_model(data); - _camera_setup(data); - - data->mesh_node_model = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_position_set(data->mesh_node_model, obj_x, obj_y, obj_z); - evas_canvas3d_node_orientation_angle_axis_set(data->mesh_node_model, -90, 1.0, 0.0, 0.0); - evas_canvas3d_node_scale_set(data->mesh_node_model, obj_sc_x, obj_sc_y, obj_sc_z); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_model); - evas_canvas3d_node_mesh_add(data->mesh_node_model, data->mesh_model); - - _mesh_setup(data); - - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.5, 0.5, 0.5, 0.0); - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - Scene_Data data; - Ecore_Evas *ecore_evas = NULL; - - if (!ecore_evas_init()) return 0; - - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - ecore_evas = ecore_evas_new("opengl_x11", 0, 0, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - background = evas_object_rectangle_add(evas); - - evas_object_color_set(background, 0, 0, 0, 255); - evas_object_move(background, 0, 0); - evas_object_resize(background, WIDTH, HEIGHT); - evas_object_show(background); - - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - evas_object_move(image, 0, 0); - evas_object_resize(image, WIDTH, HEIGHT); - evas_object_show(image); - - evas_object_focus_set(image, EINA_TRUE); - efl_canvas_scene3d_set(image, data.scene); - - _redraw_bounding_object(&data); - _show_help(); - - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _on_key_down, &data); - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-hull.c b/src/examples/evas/evas-3d-hull.c deleted file mode 100644 index a5c3975..0000000 --- a/src/examples/evas/evas-3d-hull.c +++ /dev/null @@ -1,465 +0,0 @@ -/** - * Example to test convex hull models made in Evas-3D vs. Blender. - * - * The first model (from the right side) is the original model, the - * second one is a convex hull made in Evas-3D, and the third one is a - * convex hull made in Blender. - * - * Press "Right" or "Left" to switch models, the result of test (vertex count) - * will be printed in console window. - * - * @verbatim - * gcc -o evas-3d-hull evas-3d-hull.c -g `pkg-config --libs --cflags efl evas ecore ecore-evas eo eina` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 1024 -#define HEIGHT 1024 -#define TESTS_COUNT 8 -#define SCALE_SPHERE 2.0 -#define SCALE_TORUS 2.7 -#define SCALE_HOME 0.7 -#define SCALE_SONIC 0.08 -#define SCALE_EAGLE 0.06 - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - Eo *mesh_node_convex_hull; - Eo *mesh_node_blender; - - Eo *camera; - Eo *light; - Eo *mesh_sphere; - Eo *mesh_torus; - Eo *mesh_cube; - Eo *mesh_plain; - Eo *mesh_column; - Eo *mesh_home; - Eo *mesh_sonic; - Eo *mesh_eagle; - Eo *mesh_sphere_ch; - Eo *mesh_torus_ch; - Eo *mesh_cube_ch; - Eo *mesh_plain_ch; - Eo *mesh_column_ch; - Eo *mesh_home_ch; - Eo *mesh_sonic_ch; - Eo *mesh_eagle_ch; - Eo *mesh_blender_sphere; - Eo *mesh_blender_torus; - Eo *mesh_blender_cube; - Eo *mesh_blender_plain; - Eo *mesh_blender_column; - Eo *mesh_blender_home; - Eo *mesh_blender_sonic; - Eo *mesh_blender_eagle; - Eo *mesh_blender_test_sphere; - Eo *mesh_blender_test_torus; - Eo *mesh_blender_test_cube; - Eo *mesh_blender_test_plain; - Eo *mesh_blender_test_column; - Eo *mesh_blender_test_home; - Eo *mesh_blender_test_sonic; - Eo *mesh_blender_test_eagle; - Eo *material; -} Scene_Data; - -int rr; - -#define MODEL_MESH_INIT(name, model, shade) \ - data->mesh_##name = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); \ - efl_file_simple_load(data->mesh_##name, model, NULL); \ - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_##name, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); \ - evas_canvas3d_mesh_shader_mode_set(data->mesh_##name, EVAS_CANVAS3D_SHADER_MODE_##shade); \ - evas_canvas3d_mesh_frame_material_set(data->mesh_##name, 0, data->material); - -#define CONVEX_HULL_MESH_INIT(name) \ - vert = eina_inarray_new(sizeof(float), 1); \ - ind = eina_inarray_new(sizeof(unsigned short int), 1);\ - evas_canvas3d_mesh_convex_hull_data_get(data->mesh_##name, 0, vert, ind); \ - vertex = (float*) vert->members;\ - index = ind->members;\ - data->mesh_##name##_ch = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); \ - evas_canvas3d_mesh_vertex_count_set(data->mesh_##name##_ch, (vert->len / 10)); \ - evas_canvas3d_mesh_frame_add(data->mesh_##name##_ch, 0); \ - evas_canvas3d_mesh_frame_vertex_data_copy_set(data->mesh_##name##_ch, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, \ - 10 * sizeof(float), &vertex[ 0]); \ - evas_canvas3d_mesh_frame_vertex_data_copy_set(data->mesh_##name##_ch, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, \ - 10 * sizeof(float), &vertex[ 3]); \ - evas_canvas3d_mesh_frame_vertex_data_copy_set(data->mesh_##name##_ch, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, \ - 10 * sizeof(float), &vertex[ 6]); \ - evas_canvas3d_mesh_index_data_copy_set(data->mesh_##name##_ch, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, \ - ind->len, &index[0]); \ - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_##name##_ch, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); \ - evas_canvas3d_mesh_shader_mode_set(data->mesh_##name##_ch, EVAS_CANVAS3D_SHADER_MODE_VERTEX_COLOR); \ - evas_canvas3d_mesh_frame_material_set(data->mesh_##name##_ch, 0, data->material); \ - free(vert); \ - free(ind); - -#define SWITCH_MESH(index, name, scale) \ - case index: \ - { \ - list = evas_canvas3d_node_mesh_list_get(scene->mesh_node); \ - mesh = eina_list_nth(list, 0); \ - evas_canvas3d_node_mesh_del(scene->mesh_node, mesh); \ - evas_canvas3d_node_mesh_add(scene->mesh_node, scene->mesh_##name); \ - evas_canvas3d_node_scale_set(scene->mesh_node, scale, scale, scale); \ - list = evas_canvas3d_node_mesh_list_get(scene->mesh_node_convex_hull); \ - mesh = eina_list_nth(list, 0); \ - evas_canvas3d_node_mesh_del(scene->mesh_node_convex_hull, mesh); \ - evas_canvas3d_node_mesh_add(scene->mesh_node_convex_hull, scene->mesh_##name##_ch); \ - evas_canvas3d_node_scale_set(scene->mesh_node_convex_hull, scale, scale, scale); \ - list = evas_canvas3d_node_mesh_list_get(scene->mesh_node_blender); \ - mesh = eina_list_nth(list, 0); \ - evas_canvas3d_node_mesh_del(scene->mesh_node_blender, mesh); \ - evas_canvas3d_node_mesh_add(scene->mesh_node_blender, scene->mesh_blender_##name); \ - evas_canvas3d_node_scale_set(scene->mesh_node_blender, scale, scale, scale); \ - _print_result(scene->mesh_##name##_ch, scene->mesh_blender_test_##name); \ - break; \ - } - -static const char *home = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sweet_home_without_tex_coords.obj"; -static const char *sonic = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sonic.md2"; -static const char *eagle = PACKAGE_EXAMPLES_DIR "/shooter/assets/models/eagle.md2"; - -static const char *column = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/column.ply"; -static const char *plain = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/plain.ply"; -static const char *plain_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/plain_blender_ch.ply"; -static const char *sphere_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/sphere_blender_ch.ply"; -static const char *torus_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/torus_blender_ch.ply"; -static const char *cube_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/cube_blender_ch.ply"; -static const char *column_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/column_blender_ch.ply"; -static const char *home_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/home_blender_ch.obj"; -static const char *sonic_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/sonic_blender_ch.ply"; -static const char *eagle_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/eagle_blender_ch.ply"; -static const char *plain_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/plain_blender_ch_test.ply"; -static const char *sphere_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/sphere_blender_ch_test.ply"; -static const char *torus_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/torus_blender_ch_test.ply"; -static const char *cube_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/cube_blender_ch_test.ply"; -static const char *column_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/column_blender_ch_test.ply"; -static const char *home_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/home_blender_ch_test.ply"; -static const char *sonic_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/sonic_blender_ch_test.ply"; -static const char *eagle_test = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/eagle_blender_ch_test.ply"; - -static Ecore_Evas *ecore_evas = NULL; -static Evas *evas = NULL; -static Eo *background = NULL; -static Eo *image = NULL; -static int next_model = 0; - -static void -_print_result(Evas_Canvas3D_Mesh *mesh, Evas_Canvas3D_Mesh *convex_mesh) -{ - int v_count = 0; - v_count = evas_canvas3d_mesh_vertex_count_get(mesh); - - printf("Vertex count is %d for convex hull\n", - v_count); - - v_count = evas_canvas3d_mesh_vertex_count_get(convex_mesh); - - printf("Vertex count is %d for blender convex hull\n\n", - v_count); - - return; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - - angle += 0.5; - if (angle >= 360.0) - angle = 0.0; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0); - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node_convex_hull, angle, 1.0, 1.0, 1.0); - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node_blender, angle, 1.0, 1.0, 1.0); - - return EINA_TRUE; -} - -static void -_key_down(void *data, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - const Eina_List *list = NULL; - Eo *mesh = NULL; - Evas_Event_Key_Down *ev = event_info; - Scene_Data *scene = (Scene_Data *)data; - - if (!strcmp(ev->key, "Right")) - next_model++; - else if (!strcmp(ev->key, "Left")) - next_model--; - - if (next_model == -1) - next_model = TESTS_COUNT - 1; - else if (next_model == TESTS_COUNT) - next_model = 0; - - switch (next_model) - { - SWITCH_MESH(0, sphere, SCALE_SPHERE) - SWITCH_MESH(1, torus, SCALE_TORUS) - SWITCH_MESH(2, cube, 1.0) - SWITCH_MESH(3, plain, 1.0) - SWITCH_MESH(4, column, 1.0) - SWITCH_MESH(5, home, SCALE_HOME) - SWITCH_MESH(6, sonic, SCALE_SONIC) - SWITCH_MESH(7, eagle, SCALE_EAGLE) - default: - break; - } -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 60.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_mesh_setup(Scene_Data *data) -{ - Eina_Inarray *vert, *ind; - float *vertex; - unsigned short int *index; - Eo *primitive = NULL; - /* Setup material. */ - - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - /* Setup mesh sphere */ - primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(primitive, 10); - data->mesh_sphere = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->mesh_sphere, 0, primitive); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_sphere, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_sphere, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh_sphere, 0, data->material); - - /* Setup mesh torus */ - data->mesh_torus = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_primitive_form_set(primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_TORUS); - evas_canvas3d_primitive_precision_set(primitive, 50); - evas_canvas3d_mesh_from_primitive_set(data->mesh_torus, 0, primitive); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_torus, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_torus, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh_torus, 0, data->material); - - /* Setup mesh cube */ - data->mesh_cube = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_primitive_form_set(primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - evas_canvas3d_primitive_precision_set(primitive, 50); - evas_canvas3d_mesh_from_primitive_set(data->mesh_cube, 0, primitive); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_cube, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_cube, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh_cube, 0, data->material); - - MODEL_MESH_INIT(plain, plain, PHONG) - MODEL_MESH_INIT(column, column, PHONG) - MODEL_MESH_INIT(home, home, PHONG) - MODEL_MESH_INIT(sonic, sonic, PHONG) - MODEL_MESH_INIT(eagle, eagle, PHONG) - - MODEL_MESH_INIT(blender_sphere, sphere_ch, PHONG) - MODEL_MESH_INIT(blender_torus, torus_ch, PHONG) - MODEL_MESH_INIT(blender_cube, cube_ch, PHONG) - MODEL_MESH_INIT(blender_plain, plain_ch, PHONG) - MODEL_MESH_INIT(blender_column, column_ch, PHONG) - MODEL_MESH_INIT(blender_home, home_ch, PHONG) - MODEL_MESH_INIT(blender_eagle, eagle_ch, PHONG) - MODEL_MESH_INIT(blender_sonic, sonic_ch, PHONG) - - MODEL_MESH_INIT(blender_test_sphere, sphere_test, DIFFUSE) - MODEL_MESH_INIT(blender_test_torus, torus_test, DIFFUSE) - MODEL_MESH_INIT(blender_test_cube, cube_test, DIFFUSE) - MODEL_MESH_INIT(blender_test_plain, plain_test, DIFFUSE) - MODEL_MESH_INIT(blender_test_column, column_test, DIFFUSE) - MODEL_MESH_INIT(blender_test_home, home_test, DIFFUSE) - MODEL_MESH_INIT(blender_test_eagle, eagle_test, DIFFUSE) - MODEL_MESH_INIT(blender_test_sonic, sonic_test, DIFFUSE) - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh_sphere); - evas_canvas3d_node_scale_set(data->mesh_node, SCALE_SPHERE, SCALE_SPHERE, SCALE_SPHERE); - evas_canvas3d_node_position_set(data->mesh_node, 3.0, 0.0, 0.0); - - CONVEX_HULL_MESH_INIT(sphere) - CONVEX_HULL_MESH_INIT(torus) - CONVEX_HULL_MESH_INIT(cube) - CONVEX_HULL_MESH_INIT(plain) - CONVEX_HULL_MESH_INIT(column) - CONVEX_HULL_MESH_INIT(home) - CONVEX_HULL_MESH_INIT(sonic) - CONVEX_HULL_MESH_INIT(eagle) - - _print_result(data->mesh_sphere_ch, data->mesh_blender_test_sphere); - - data->mesh_node_convex_hull = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_convex_hull); - evas_canvas3d_node_position_set(data->mesh_node_convex_hull, 0.0, 0.0, 0.0); - evas_canvas3d_node_scale_set(data->mesh_node_convex_hull, SCALE_SPHERE, SCALE_SPHERE, SCALE_SPHERE); - evas_canvas3d_node_mesh_add(data->mesh_node_convex_hull, data->mesh_sphere_ch); - - data->mesh_node_blender = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_blender); - evas_canvas3d_node_position_set(data->mesh_node_blender, -3.0, 0.0, 0.0); - evas_canvas3d_node_scale_set(data->mesh_node_blender, SCALE_SPHERE, SCALE_SPHERE, SCALE_SPHERE); - evas_canvas3d_node_mesh_add(data->mesh_node_blender, data->mesh_blender_sphere); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - Ecore_Animator *anim; - Scene_Data data; - - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - if (!ecore_evas_init()) return 0; - - printf("Loading 3d meshes. Press Left or Right to switch between models.\n"); - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - evas_object_show(image), - evas_object_focus_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _key_down, &data); - - /* Add animator. */ - ecore_animator_frametime_set(0.008); - anim = ecore_animator_add(_animate_scene, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - ecore_animator_del(anim); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} - - diff --git a/src/examples/evas/evas-3d-md2.c b/src/examples/evas/evas-3d-md2.c deleted file mode 100644 index a4edb28..0000000 --- a/src/examples/evas/evas-3d-md2.c +++ /dev/null @@ -1,176 +0,0 @@ -/** - * Example of .md2 file format import in Evas-3D. - * - * @verbatim - * gcc -o evas-3d-md2 evas-3d-md2.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 400 -#define HEIGHT 400 - -static const char *model_path = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sonic.md2"; -static const char *image_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/sonic.png"; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; - -Eo *scene = NULL; -Eo *root_node = NULL; -Eo *camera_node = NULL; -Eo *light_node = NULL; -Eo *camera = NULL; -Eo *mesh_node = NULL; -Eo *mesh = NULL; -Eo *material = NULL; -Eo *texture = NULL; -Eo *light = NULL; - -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; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a scene object .*/ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add the root node for the scene. */ - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - /* Add the camera. */ - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 60.0, 1.0, 1.0, 500.0); - - camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_member_add(root_node, camera_node); - evas_canvas3d_node_position_set(camera_node, 100.0, 0.0, 20.0); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 20.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - /* Add the light. */ - light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_directional_set(light, EINA_TRUE); - - light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(light_node, light); - evas_canvas3d_node_position_set(light_node, 1000.0, 0.0, 1000.0); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, light_node); - - /* Add the mesh. */ - mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - efl_file_simple_load(mesh, model_path, NULL); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - - texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(texture, image_path, NULL); - evas_canvas3d_texture_filter_set(texture, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.01, 0.01, 0.01, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(material, 50.0); - - mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(root_node, mesh_node); - evas_canvas3d_node_mesh_add(mesh_node, mesh); - - /* Set up scene. */ - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, scene); - - ecore_timer_add(0.01, _animate_scene, mesh_node); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-mmap-set.c b/src/examples/evas/evas-3d-mmap-set.c deleted file mode 100644 index 7da515a..0000000 --- a/src/examples/evas/evas-3d-mmap-set.c +++ /dev/null @@ -1,260 +0,0 @@ -/** - * Example of mmap import in Evas-3D. - * - * Open files to Eina_Files. - * Read meshes from Eina_Files. - * Show the results. - * - * @verbatim - * gcc -o evas-3d-mmap-set evas-3d-mmap-set.c `pkg-config --libs --cflags efl evas ecore ecore-evas eina eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include "evas-common.h" - -#include - -#define WIDTH 1000 -#define HEIGHT 1000 - -#define LOAD_AND_ADD_MESH(extention, number) \ - snprintf(buffer, PATH_MAX, "%s%s", template_path, #extention); \ - extention##_file = eina_file_open(buffer , 0); \ - mesh_##extention = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); \ - efl_file_simple_mmap_load(mesh_##extention, extention##_file, NULL); \ - evas_canvas3d_mesh_frame_material_set(mesh_##extention, 0, material); \ - evas_canvas3d_mesh_shader_mode_set(mesh_##extention, EVAS_CANVAS3D_SHADER_MODE_PHONG); \ - node_##extention = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); \ - evas_canvas3d_node_member_add(root_node, node_##extention); \ - evas_canvas3d_node_mesh_add(node_##extention, mesh_##extention); \ - evas_canvas3d_node_position_set(node_##extention, initial_node_data[number * 10], \ - initial_node_data[number * 10 + 1], \ - initial_node_data[number * 10 + 2]); \ - evas_canvas3d_node_scale_set(node_##extention, initial_node_data[number * 10 + 3], \ - initial_node_data[number * 10 + 4], \ - initial_node_data[number * 10 + 5]); \ - evas_canvas3d_node_orientation_angle_axis_set(node_##extention, initial_node_data[number * 10 + 6], \ - initial_node_data[number * 10 + 7], \ - initial_node_data[number * 10 + 8], \ - initial_node_data[number * 10 + 9]);\ - ecore_timer_add(0.01, _animate_##extention, node_##extention); - -static const char *template_path = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/mesh_for_mmap."; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; - -Eo *scene = NULL; -Eo *root_node = NULL; -Eo *camera_node = NULL; -Eo *light_node = NULL; -Eo *camera = NULL; -Eo *material = NULL; -Eo *light = NULL; - -Eo *node_obj = NULL, *node_ply = NULL, *node_eet = NULL, *node_md2 = NULL; -Eo *mesh_obj = NULL, *mesh_ply = NULL, *mesh_eet = NULL, *mesh_md2 = NULL; - -static float obj_animation_parameter = 1.0; -static float ply_animation_parameter = 180.0; -static float eet_animation_parameter = 0.0; -static float md2_animation_parameter = 0.0; - -static float obj_animation_velocity = 1.0; -static float ply_animation_velocity = 1.0; -static float eet_animation_velocity = 1.0; -static float md2_animation_velocity = 1.0; - -static const float initial_node_data[] = - /*position scale rotation*/ -{ - /*obj*/ - 3.0, 3.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - /*ply*/ - -3.0, 3.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - /*eet*/ - 3.0, -3.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, - /*md2*/ - -3.0, -3.0, 0.0, 0.001, 0.001, 0.001, 180.0, 0.0, 1.0, 0.0 -}; - -static Eina_Bool -_animate_obj(void *data) -{ - obj_animation_parameter += obj_animation_velocity; - float oap = obj_animation_parameter/200; - - evas_canvas3d_node_scale_set((Evas_Canvas3D_Node *)data, oap, oap, oap); - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, obj_animation_parameter, 0.0, 1.0, 0.0); - - if (obj_animation_parameter >= 360.0 || obj_animation_parameter <= 0.0) - obj_animation_velocity *= -1.0; - - return EINA_TRUE; -} - -static Eina_Bool -_animate_eet(void *data) -{ - eet_animation_parameter += eet_animation_velocity; - - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, eet_animation_parameter, 1.0, 0.0, 0.0); - eet_animation_velocity = sin(eet_animation_parameter / 180 * M_PI) + 1.1; - - return EINA_TRUE; -} - -static Eina_Bool -_animate_ply(void *data) -{ - ply_animation_parameter += ply_animation_velocity; - - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, ply_animation_parameter, 1.0, 0.0, 0.0); - - if (ply_animation_parameter > 360.0) ply_animation_parameter -= 180.0f; - - return EINA_TRUE; -} - -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 void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -int -main(void) -{ - char buffer[PATH_MAX]; - Eina_File *obj_file, *ply_file, *eet_file, *md2_file; - - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a scene object .*/ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add the root node for the scene. */ - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - /* Add the camera. */ - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 10.0, 1.0, 1.0, 500.0); - - camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_member_add(root_node, camera_node); - evas_canvas3d_node_position_set(camera_node, 0.0, 0.0, 100.0); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - /* Add the light. */ - light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_directional_set(light, EINA_TRUE); - - light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(light_node, light); - evas_canvas3d_node_position_set(light_node, 1.0, 0.0, 100.0); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, light_node); - - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.01, 0.01, 0.01, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 0.0, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.5, 0.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(material, 50.0); - - /* Add the meshes */ - LOAD_AND_ADD_MESH(obj, 0); - LOAD_AND_ADD_MESH(eet, 1); - LOAD_AND_ADD_MESH(ply, 2); - LOAD_AND_ADD_MESH(md2, 3); - - /* Set up scene. */ - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 20, 20, 200, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, scene); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - eina_file_close(obj_file); - eina_file_close(ply_file); - eina_file_close(eet_file); - eina_file_close(md2_file); - - return 0; -} diff --git a/src/examples/evas/evas-3d-obj.c b/src/examples/evas/evas-3d-obj.c deleted file mode 100644 index 1034b6b..0000000 --- a/src/examples/evas/evas-3d-obj.c +++ /dev/null @@ -1,239 +0,0 @@ -/** - * Example of .obj file format import in Evas-3D. - * - * Example demonstrates possibility to load and save mesh without tex_coords or/and normals. - * - * Read mesh from "sweet_home(parameters).obj". - * After that change some properties of material. - * After that save material to "saved_files/saved_home(parameters).mtl" - * and geometry to "saved_files/saved_home(parameters).obj". - * If material was not set it will be not saved. - * - * @verbatim - * gcc -o evas-3d-obj evas-3d-obj.c `pkg-config --libs --cflags efl evas ecore ecore-evas ecore-file eo` - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 1900 -#define HEIGHT 1080 - -#define COL_LITTLE 0.2 -#define COL_BIG 1.0 - -#define COL_RED COL_BIG, COL_LITTLE, COL_LITTLE -#define COL_GREEN COL_LITTLE, COL_BIG, COL_LITTLE -#define COL_BLUE COL_LITTLE, COL_LITTLE, COL_BIG - -#define ANIM_SPEED 0.02 -#define COPY_OFFSET 5 -#define GRID_SIZE 6 -#define NUMBER_OF_MESHES 8 - -#define ADD_OBJ_MESH(path, Y, Z, num, shade_mode, name_of_material) \ - mesh[num] = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); \ - snprintf(full_file_path, sizeof(full_file_path), "%s.obj", path); \ - efl_file_simple_load(mesh[num], full_file_path, NULL); \ - evas_canvas3d_mesh_frame_material_set(mesh[num], 0, name_of_material); \ - evas_canvas3d_mesh_shader_mode_set(mesh[num], shade_mode); \ - mesh_node[num] = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); \ - evas_canvas3d_node_member_add(root_node, mesh_node[num]); \ - evas_canvas3d_node_mesh_add(mesh_node[num], mesh[num]); \ - evas_canvas3d_node_position_set(mesh_node[num], 0, Y, Z); \ - -#define ADD_OBJ_MESH_AND_SAVED_COPY(path, Y, Z, num, shade_mode, name_of_material)\ - snprintf(buffer, sizeof(buffer), "%s%s", input_template, #path); \ - ADD_OBJ_MESH(buffer, Y, Z, num, shade_mode, name_of_material) \ - snprintf(buffer, sizeof(buffer), "%s%s.obj", output_template, #path); \ - efl_file_save(mesh[num], buffer, NULL, NULL); \ - snprintf(buffer, PATH_MAX, "%s%s", output_template, #path); \ - ADD_OBJ_MESH(buffer, Y + COPY_OFFSET, Z, num + 4, shade_mode, name_of_material) - -#define ADD_TEXTURE(name, path) \ - name = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); \ - efl_file_simple_load(name, path, NULL); \ - evas_canvas3d_texture_filter_set(name, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, \ - EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); \ - evas_canvas3d_texture_wrap_set(name, EVAS_CANVAS3D_WRAP_MODE_REPEAT, \ - EVAS_CANVAS3D_WRAP_MODE_REPEAT); - -#define ADD_MATERIAL(name) \ - name = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); \ - evas_canvas3d_material_enable_set(name, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); \ - evas_canvas3d_material_enable_set(name, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); \ - evas_canvas3d_material_enable_set(name, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); \ - evas_canvas3d_material_enable_set(name, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); \ - evas_canvas3d_material_color_set(name, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, \ - COL_RED, 0.5); \ - evas_canvas3d_material_color_set(name, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, \ - COL_GREEN, 0.5); \ - evas_canvas3d_material_color_set(name, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, \ - COL_BLUE, 0.5); \ - evas_canvas3d_material_shininess_set(name, 100.0); - -static const char *texture_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/sweet_home_reversed.png"; -static const char *output_template = PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES "/saved_"; -static const char *input_template = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sweet_"; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; - -Eo *scene = NULL; -Eo *root_node = NULL; -Eo *camera_node = NULL; -Eo *light_node = NULL; -Eo *camera = NULL; -Eo *mesh[NUMBER_OF_MESHES]; -Eo *mesh_node[NUMBER_OF_MESHES]; -Eo *material_with_tex = NULL; -Eo *material = NULL; -Eo *texture = NULL; -Eo *light = NULL; - -static float angle = 0; - -static Eina_Bool -_animate_scene(void *data) -{ - angle += 0.2; - - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, angle, 1.0, 1.0, -1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -int -main(void) -{ - int i; - char buffer[PATH_MAX], full_file_path[PATH_MAX + 4]; - - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a scene object .*/ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add the root node for the scene. */ - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - /* Add the camera. */ - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 20.0, 1.0, 1.0, 500.0); - - camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_member_add(root_node, camera_node); - evas_canvas3d_node_position_set(camera_node, 100.0, 0.0, 0.0); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - /* Add the light. */ - light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_directional_set(light, EINA_TRUE); - - light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(light_node, light); - evas_canvas3d_node_position_set(light_node, 10.0, 0.0, 0.0); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, light_node); - - ADD_TEXTURE(texture, texture_path) - - ADD_MATERIAL(material) - - ADD_MATERIAL(material_with_tex) - evas_canvas3d_material_texture_set(material_with_tex, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture); - - if (!ecore_file_mkpath(PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES)) - fprintf(stderr, "Failed to create folder %s\n\n", - PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES); - - ADD_OBJ_MESH_AND_SAVED_COPY(home, -GRID_SIZE, -GRID_SIZE, 0, - EVAS_CANVAS3D_SHADER_MODE_PHONG, material_with_tex) - ADD_OBJ_MESH_AND_SAVED_COPY(home_without_normals, -GRID_SIZE, GRID_SIZE, 1, - EVAS_CANVAS3D_SHADER_MODE_DIFFUSE, material_with_tex) - ADD_OBJ_MESH_AND_SAVED_COPY(home_without_tex_coords, GRID_SIZE, -GRID_SIZE, 2, - EVAS_CANVAS3D_SHADER_MODE_PHONG, material) - ADD_OBJ_MESH_AND_SAVED_COPY(home_only_vertex_coords, GRID_SIZE, GRID_SIZE, 3, - EVAS_CANVAS3D_SHADER_MODE_SHADOW_MAP_RENDER, NULL) - - /* Set up scene. */ - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - - /* Add a background rectangle MESHES. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, scene); - - for (i = 0; i < NUMBER_OF_MESHES; i++) - ecore_timer_add(ANIM_SPEED, _animate_scene, mesh_node[i]); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-parallax-occlusion.c b/src/examples/evas/evas-3d-parallax-occlusion.c deleted file mode 100644 index e3a69a6..0000000 --- a/src/examples/evas/evas-3d-parallax-occlusion.c +++ /dev/null @@ -1,264 +0,0 @@ -/** - * Example of parallax occlusion shading and texture animation in Evas-3D. - * - * Press "n" for use normal mapping shading. Pres "p" for use parallax occlusion mapping shading. - * - * @verbatim - * gcc -o evas-3d-parallax-occlusion evas-3d-parallax-occlusion.c `pkg-config --libs --cflags evas ecore ecore-evas eo efl` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 400 -#define HEIGHT 400 - -static const char *rock_diffuse = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/rocks.jpg"; -static const char *rock_n_and_height_map = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/rocks_NM_height.tga"; -static const char *wood_diffuse = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/wood.jpg"; -static const char *wood_n_and_height_map = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/four_NM_height.tga"; - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - - Eo *camera; - Eo *light; - Eo *mesh; - Eo *cube; - Eo *material_rocks; - Eo *material_wood; - Eo *texture_rocks; - Eo *texture_rocks_n; - Eo *texture_wood; - Eo *texture_four_n; -} Scene_Data; - -static Ecore_Evas *ecore_evas = NULL; -static Evas *evas = NULL; -static Eo *background = NULL; -static Eo *image = NULL; - -static void -_on_key_down(void *data, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Scene_Data *scene = (Scene_Data *)data; - Evas_Event_Key_Down *ev = event_info; - - if (!strcmp("n", ev->key)) - evas_canvas3d_mesh_shader_mode_set(scene->mesh, EVAS_CANVAS3D_SHADER_MODE_NORMAL_MAP); - - if (!strcmp("p", ev->key)) - evas_canvas3d_mesh_shader_mode_set(scene->mesh, EVAS_CANVAS3D_SHADER_MODE_PARALLAX_OCCLUSION); -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - - angle += 0.5; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 0.0, 1.0, 0.0); - - evas_canvas3d_node_mesh_frame_set(scene->mesh_node, scene->mesh, 50 * (1 + sin(angle / 180.0 * M_PI))); - /* Rotate */ - if (angle > 360.0) angle = 0.0f; - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 30.0, 1.0, 2.0, 50.0); - - data->camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, -20.0, 20.0, 50.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_mesh_setup(Scene_Data *data) -{ - /* Setup material. */ - data->material_rocks = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - data->texture_rocks = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - data->texture_rocks_n = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(data->texture_rocks, rock_diffuse, NULL); - evas_canvas3d_texture_wrap_set(data->texture_rocks, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - efl_file_simple_load(data->texture_rocks_n, rock_n_and_height_map, NULL); - evas_canvas3d_texture_wrap_set(data->texture_rocks_n, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - - evas_canvas3d_material_texture_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, data->texture_rocks_n); - evas_canvas3d_material_texture_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture_rocks); - evas_canvas3d_material_texture_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, data->texture_rocks); - evas_canvas3d_material_texture_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, data->texture_rocks); - evas_canvas3d_material_enable_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0); - evas_canvas3d_material_color_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(data->material_rocks, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material_rocks, 100.0); - - data->material_wood = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - data->texture_wood = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - data->texture_four_n = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(data->texture_wood, wood_diffuse, NULL); - evas_canvas3d_texture_wrap_set(data->texture_wood, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - efl_file_simple_load(data->texture_four_n, wood_n_and_height_map, NULL); - evas_canvas3d_texture_wrap_set(data->texture_four_n, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - - evas_canvas3d_material_texture_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, data->texture_four_n); - evas_canvas3d_material_texture_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture_wood); - evas_canvas3d_material_texture_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, data->texture_wood); - evas_canvas3d_material_texture_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, data->texture_wood); - evas_canvas3d_material_enable_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0); - evas_canvas3d_material_color_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(data->material_wood, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material_wood, 100.0); - - /* Set data of primitive */ - data->cube = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->cube, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - - /* Setup mesh. */ - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->mesh, 0, data->cube); - evas_canvas3d_mesh_from_primitive_set(data->mesh, 100, data->cube); - evas_canvas3d_mesh_shader_mode_set(data->mesh, EVAS_CANVAS3D_SHADER_MODE_PARALLAX_OCCLUSION); - evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material_rocks); - - evas_canvas3d_mesh_frame_material_set(data->mesh, 100, data->material_wood); - - data->mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); - evas_canvas3d_node_scale_set(data->mesh_node, 3, 3, 3); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - Scene_Data data; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - evas_object_focus_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Add animation timer callback. */ - ecore_timer_add(0.01, _animate_scene, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _on_key_down, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-pick.c b/src/examples/evas/evas-3d-pick.c deleted file mode 100644 index 600220f..0000000 --- a/src/examples/evas/evas-3d-pick.c +++ /dev/null @@ -1,189 +0,0 @@ -/** - * Example of picking nodes and meshes by screen coordinates using Evas-3D. - * - * Here shown which transformation should be applied to event_info of - * _on_mouse_down to make them usable in evas_canvas3d_scene_pick() - * and parameters which can be got from this function. - * - * @verbatim - * gcc -o evas-3d-pick evas-3d-pick.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 400 -#define HEIGHT 400 - -static const char *image_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/wood.jpg"; - -static Ecore_Evas *ecore_evas = NULL; -static Evas *evas = NULL; -static Eo *background = NULL; -static Eo *image = NULL; -static Eo *scene = NULL; -static Eo *root_node = NULL; -static Eo *camera_node = NULL; -static Eo *camera = NULL; -static Eo *mesh_node = NULL; -static Eo *mesh = NULL; -static Eo *material = NULL; -static Eo *texture_diffuse = NULL; -static Eo *sphere = NULL; - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - - angle += 0.3; - - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, angle, 0.0, 1.0, 0.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - evas_object_resize(background, w, h); - evas_object_resize(image, w, h); - evas_object_move(image, 0, 0); -} - -static void -_on_mouse_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, - void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Evas_Real s, t; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Eina_Bool pick; - - pick = evas_canvas3d_scene_pick(scene, ev->canvas.x, ev->canvas.y, &n, &m, &s, &t); - - if (pick) printf("Picked : "); - else printf("Not picked : "); - - printf("output(%d, %d) canvas(%d, %d) texcoord(%f, %f) " - "node(%p) mesh(%p)\n", - ev->output.x, ev->output.y, - ev->canvas.x, ev->canvas.y, - s, t, n, m); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a scene object .*/ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add the root node for the scene. */ - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - /* Add the camera. */ - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 30.0, 1.0, 1.0, 100.0); - - camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_position_set(camera_node, 0.0, 0.0, 2.5); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, camera_node); - - sphere = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(sphere, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(sphere, 50); - - mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(mesh, 0, sphere); - - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - texture_diffuse = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(texture_diffuse, image_path, NULL); - evas_canvas3d_texture_filter_set(texture_diffuse, EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR, EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR); - evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture_diffuse); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.01, 0.01, 0.01, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(material, 50.0); - - mesh_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(root_node, mesh_node); - evas_canvas3d_node_mesh_add(mesh_node, mesh); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - evas_canvas3d_mesh_frame_material_set(mesh, 0, material); - - /* Set up scene. */ - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - - /* Add evas objects. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_canvas_scene3d_set(image, scene); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, - _on_mouse_down, NULL); - - ecore_timer_add(0.01, _animate_scene, mesh_node); - - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-ply.c b/src/examples/evas/evas-3d-ply.c deleted file mode 100644 index 3d8693e..0000000 --- a/src/examples/evas/evas-3d-ply.c +++ /dev/null @@ -1,235 +0,0 @@ -/** - * Example of .ply file format import/export in Evas-3D. - * - * Read meshes from "tested_man_all_with_mods.ply", "tested_man_only_geometry.ply" and "tested_man_without_UVs.ply". - * After that change some properties of material. - * After that save material to "saved_man.mtl" - * and geometry to "saved_man_all_with_mods.ply", "saved_man_only_geometry.ply" and "saved_man_without_UVs.ply". - * - * @verbatim - * gcc -o evas-3d-ply evas-3d-ply.c `pkg-config --libs --cflags efl evas ecore ecore-evas ecore-file eo` - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 1024 -#define HEIGHT 1024 - -#define NUMBER_OF_MESHES 32 - -static const char *image_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/star.jpg"; -static const char *input_template = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/"; -static const char *output_template = PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES "/"; -static const char *file_name[8] = {"Normal_UVs_Colors.ply", - "Normal_UVs_NoColors.ply", - "Normal_NoUVs_Colors.ply", - "Normal_NoUVs_NoColors.ply", - "NoNormal_UVs_Colors.ply", - "NoNormal_UVs_NoColors.ply", - "NoNormal_NoUVs_Colors.ply", - "NoNormal_NoUVs_NoColors.ply"}; - -int draw_mode[8] = {EVAS_CANVAS3D_SHADER_MODE_PHONG, - EVAS_CANVAS3D_SHADER_MODE_PHONG, - EVAS_CANVAS3D_SHADER_MODE_VERTEX_COLOR, - EVAS_CANVAS3D_SHADER_MODE_SHADOW_MAP_RENDER, - EVAS_CANVAS3D_SHADER_MODE_VERTEX_COLOR, - EVAS_CANVAS3D_SHADER_MODE_SHADOW_MAP_RENDER, - EVAS_CANVAS3D_SHADER_MODE_VERTEX_COLOR, - EVAS_CANVAS3D_SHADER_MODE_SHADOW_MAP_RENDER}; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; - -Eo *scene = NULL; -Eo *root_node = NULL; -Eo *camera_node = NULL; -Eo *light_node = NULL; -Eo *camera = NULL; - -Eo *mesh_node[NUMBER_OF_MESHES]; -Eo *mesh[NUMBER_OF_MESHES]; - -Eo *material = NULL; -Eo *texture = NULL; -Eo *light = NULL; -Ecore_Animator *anim = NULL; - -static float angle = 0; - -static Eina_Bool -_animate_scene(void *data) -{ - angle += 0.2; - - evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - - return EINA_TRUE; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -int -main(void) -{ - char buffer[PATH_MAX]; - int i; - - for (i = 0; i < NUMBER_OF_MESHES; i++) - { - mesh_node[i] = NULL; - mesh[i] = NULL; - } - - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a scene object .*/ - scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - /* Add the root node for the scene. */ - root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - /* Add the camera. */ - camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(camera, 60.0, 1.0, 1.0, 500.0); - - camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(camera_node, camera); - evas_canvas3d_node_member_add(root_node, camera_node); - evas_canvas3d_node_position_set(camera_node, 15.0, 0.0, 0.0); - evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - /* Add the light. */ - light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_directional_set(light, EINA_TRUE); - - light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(light_node, light); - evas_canvas3d_node_position_set(light_node, 1000.0, 0.0, 1000.0); - evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(root_node, light_node); - - material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(texture, image_path, NULL); - evas_canvas3d_texture_filter_set(texture, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.01, 0.01, 0.01, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(material, 50.0); - - if (!ecore_file_mkpath(PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES)) - fprintf(stderr, "Failed to create folder %s\n\n", - PACKAGE_EXAMPLES_DIR EVAS_SAVED_FILES); - - /* Add the meshes. */ - for (i = 0; i < NUMBER_OF_MESHES; i++) - { - mesh[i] = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - - snprintf(buffer, PATH_MAX, "%s%s", input_template, file_name[i % 8]); - efl_file_simple_load(mesh[i], buffer, NULL); - evas_canvas3d_mesh_frame_material_set(mesh[i], 0, material); - evas_canvas3d_mesh_shader_mode_set(mesh[i], draw_mode[(i % 8)]); - - snprintf(buffer, PATH_MAX, "%s%s", output_template, file_name[i % 8]); - efl_file_save(mesh[i], buffer, NULL, NULL); - - if (i > 15) - { - efl_file_simple_load(mesh[i], buffer, NULL); - evas_canvas3d_mesh_frame_material_set(mesh[i], 0, material); - evas_canvas3d_mesh_shader_mode_set(mesh[i], draw_mode[(i % 8)]); - } - - mesh_node[i] = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_member_add(root_node, mesh_node[i]); - evas_canvas3d_node_mesh_add(mesh_node[i], mesh[i]); - evas_canvas3d_node_position_set(mesh_node[i], 0, ((i % 4) * 4) + ((i / 16) * 1) - 6.5, (((i % 16) / 4) * 4) - 6); - } - - /* Set up scene. */ - evas_canvas3d_scene_root_node_set(scene, root_node); - evas_canvas3d_scene_camera_node_set(scene, camera_node); - evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 100, 100, 100, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, scene); - - ecore_animator_frametime_set(0.03); - for (i = 0; i < NUMBER_OF_MESHES; i++) - anim = ecore_animator_add(_animate_scene, mesh_node[i]); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_animator_del(anim); - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-proxy.c b/src/examples/evas/evas-3d-proxy.c deleted file mode 100644 index 8c88143..0000000 --- a/src/examples/evas/evas-3d-proxy.c +++ /dev/null @@ -1,262 +0,0 @@ -/** - * Example of setting the texture source of an object in Evas-3D. - * - * Data which will be used as texture can be generated directly in application. - * - * @verbatim - * gcc -o evas-3d-proxy evas-3d-proxy.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include - -#define WIDTH 400 -#define HEIGHT 400 - -#define IMG_WIDTH 256 -#define IMG_HEIGHT 256 - -// undef this to test the legacy API for images -#define USE_EO_IMAGE - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *light_node; - Eo *mesh_node; - - Eo *camera; - Eo *light; - Eo *cube; - Eo *mesh; - Eo *material; - Eo *texture; -} Scene_Data; - -static Ecore_Evas *ecore_evas = NULL; -static Evas *evas = NULL; -static Eo *background = NULL; -static Eo *image = NULL; -static Eo *source = NULL; - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Scene_Data *scene = (Scene_Data *)data; - unsigned int *pixels; - int i, j, stride; - - angle += 0.5; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0); - - /* Rotate */ - if (angle > 360.0) angle -= 360.0f; - -#ifdef USE_EO_IMAGE - Eina_Rw_Slice slice; - slice = efl_gfx_buffer_map(source, EFL_GFX_BUFFER_ACCESS_MODE_WRITE, NULL, - EFL_GFX_COLORSPACE_ARGB8888, 0, &stride); - pixels = slice.mem; - if (!pixels) return EINA_TRUE; -#else - pixels = evas_object_image_data_get(source, EINA_TRUE); - stride = evas_object_image_stride_get(source); -#endif - - for (i = 0; i < IMG_HEIGHT; i++) - { - unsigned int *row = (unsigned int *)((char *)pixels + stride * i); - - for (j = 0; j < IMG_WIDTH; j++) - { - *row++ = rand() | 0xff000000; - } - } - -#ifdef USE_EO_IMAGE - efl_gfx_buffer_unmap(source, slice); - efl_gfx_buffer_update_add(source, NULL); -#else - evas_object_image_data_set(source, pixels); - evas_object_image_data_update_add(source, 0, 0, IMG_WIDTH, IMG_HEIGHT); -#endif - - return EINA_TRUE; -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(data->camera, 30.0, 1.0, 2.0, 50.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 5.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_mesh_setup(Scene_Data *data) -{ - /* Setup material. */ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - data->texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - - evas_canvas3d_texture_source_set(data->texture, source); - evas_canvas3d_texture_source_visible_set(data->texture, EINA_TRUE); - - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - evas_canvas3d_material_texture_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture); - - /* Set data of primitive */ - data->cube = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->cube, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - - /* Setup mesh. */ - data->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->mesh, 0, data->cube); - evas_canvas3d_mesh_shader_mode_set(data->mesh, EVAS_CANVAS3D_SHADER_MODE_FLAT); - evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material); - - data->mesh_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(data->root_node, data->mesh_node); - evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - Scene_Data data; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add a background image. */ -#ifdef USE_EO_IMAGE - source = efl_add(EFL_CANVAS_IMAGE_CLASS, evas); - efl_gfx_buffer_copy_set(source, NULL, EINA_SIZE2D(IMG_WIDTH, IMG_HEIGHT), 0, EFL_GFX_COLORSPACE_ARGB8888, 0); - efl_gfx_entity_position_set(source, EINA_POSITION2D((WIDTH / 2), (HEIGHT / 2))); - efl_gfx_entity_size_set(source, EINA_SIZE2D((WIDTH / 2), (HEIGHT / 2))); - efl_gfx_entity_visible_set(source, EINA_TRUE); -#else - source = evas_object_image_filled_add(evas); - evas_object_image_size_set(source, IMG_WIDTH, IMG_HEIGHT); - evas_object_move(source, (WIDTH / 2), (HEIGHT / 2)); - evas_object_resize(source, (WIDTH / 2), (HEIGHT / 2)); - evas_object_show(source); -#endif - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D((WIDTH / 2), (HEIGHT / 2))); - efl_gfx_entity_visible_set(image, EINA_TRUE); - - /* Setup scene */ - _scene_setup(&data); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Add animation timer callback. */ - ecore_timer_add(0.016, _animate_scene, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-shadows.c b/src/examples/evas/evas-3d-shadows.c deleted file mode 100644 index 315fda7..0000000 --- a/src/examples/evas/evas-3d-shadows.c +++ /dev/null @@ -1,689 +0,0 @@ -/** - * Example of setting up an animated Evas-3D scene with lighting and anti-aliasing. - * - * This example illustrates use of shadows, callbacks(clicked, collision), - * technic of the billboard and post proccesing render with anti-aliasing. - * - * Model and cube are clickable. Model detects collision with sphere. - * Cube detects collision with sphere, model and cone. Model and cude are moveable. - * @see evas_canvas3d_scene_shadows_enable_set(Eina_Bool _shadows_enabled) - * @see evas_canvas3d_object_callback_register - * @see evas_canvas3d_billboard_set/get - * @see evas_object_anti_alias_set/get - * - * Control keys and description: - * 'w'/'s' key to move up/down object; - * 'a'/'d' key to move left/right object; - * 'q'/'e' key to move near/far object; - * '1'/'2' key to change kind of node - billboard/normal model\n"); - * '3'/'4' key to enable/disable post proccesing render; - * '5'/'6' key to enable/disable shadow effect; - * Up/Down key to change position of camera; - * 'i' key to return initial view of scene; - - * @verbatim - * gcc -o evas-3d-shadows evas-3d-shadows.c `pkg-config --libs --cflags efl evas ecore ecore-evas eo eina` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 1024 -#define HEIGHT 1024 - -#define STEP 0.1 -#define BG_COLOR 0.2, 0.2, 0.2 -#define AMBIENT_LIGHT 0.2, 0.2, 0.2 -#define DIFFUSE_LIGHT 1.0, 1.0, 1.0 -#define SPECULAR_LIGHT 1.0, 1.0, 1.0 - -static const char *model_path = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sonic.md2"; -static const char *image_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/sonic.png"; -static const char *b_image_path = PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/billboard.png"; - -Ecore_Evas *ecore_evas = NULL; -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; -Evas_Canvas3D_Node *choosed_node = NULL; - -typedef struct _Body_3D -{ - Eo *primitive; - Eo *material; - Eo *mesh; - Eo *node; - Eo *texture; -} Body_3D; - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *camera_node; - Eo *camera; - Eo *light_node; - Eo *light; - Eo *mediator; - - Body_3D sphere; - Body_3D cube; - Body_3D square; - Body_3D cylinder; - Body_3D model; - Body_3D cone; - Body_3D fence; - Body_3D billboard; - - Eina_Bool init; -} Scene_Data; - -void -_cb_clicked(void *data EINA_UNUSED, const Efl_Event *event) -{ - Eina_List *meshes = NULL, *l; - Evas_Canvas3D_Mesh *m; - Evas_Canvas3D_Node *billboard = NULL; - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get((Evas_Canvas3D_Node *)event->info); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - } - if (choosed_node != (Evas_Canvas3D_Node *)event->info) - { - billboard = evas_canvas3d_node_billboard_target_get(choosed_node); - if (!billboard) - { - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get(choosed_node); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - } - choosed_node = (Evas_Canvas3D_Node *)event->info; - } -} - -void -_cb_collision(void *data EINA_UNUSED, const Efl_Event *event) -{ - Eina_List *meshes = NULL, *l; - Evas_Canvas3D_Mesh *m; - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get((Evas_Canvas3D_Node *)event->info); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - } -} - -static void -_show_help() -{ - printf("Press 'w'/'s' key to move up/down object\n"); - printf("Press 'a'/'d' key to move left/right object\n"); - printf("Press 'q'/'e' key to move near/far object\n"); - printf("Cude and model can be moved.\n"); - printf("Cube detects intersection with model, sphere, cone\n"); - printf("Model detects intersection with sphere\n"); - printf("Press '1'/'2' key to change kind of node - billboard/normal model\n"); - printf("Press '3'/'4' key to enable/disable post render with anti-aliasing\n"); - printf("Press '5'/'6' key to enable/disable shadow effect\n"); - printf("Press Up/Down key to change position of camera\n"); - printf("Press 'i' key to return initial view of scene\n"); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0; - Evas_Real x, y, z; - Scene_Data *scene = (Scene_Data *)data; - if (scene->init) - { - evas_canvas3d_node_position_get(scene->mediator, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(scene->mediator, sin(angle) * 20, y, cos(angle) * 20); - evas_canvas3d_node_look_at_set(scene->mediator, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 3.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 5.0, 0.0); - angle += 0.005; - if (angle > 360) angle = 0.0; - } - else - { - evas_canvas3d_node_position_set(scene->mediator, 0.0, 6.0, 12.0); - evas_canvas3d_node_look_at_set(scene->mediator, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 3.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 5.0, 0.0); - } - - return EINA_TRUE; -} - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static void -_body_material_set(Body_3D *body, float r, float g, float b) -{ - body->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(body->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(body->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(body->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(body->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, r, g, b, 1.0); - evas_canvas3d_material_color_set(body->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, r, g, b, 1.0); - evas_canvas3d_material_color_set(body->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(body->material, 100.0); - - evas_canvas3d_mesh_shader_mode_set(body->mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(body->mesh, 0, body->material); -} - -static void -_sphere_setup(Body_3D *sphere) -{ - sphere->primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(sphere->primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(sphere->primitive, 50); - - sphere->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(sphere->mesh, 0, sphere->primitive); - - _body_material_set(sphere, 1, 0.0, 0.0); - - sphere->node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH), evas_canvas3d_node_position_set(efl_added, 3.0, 3.0, 0.0)); - evas_canvas3d_node_mesh_add(sphere->node, sphere->mesh); -} - -static void -_cone_setup(Body_3D *cone) -{ - cone->primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(cone->primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_CONE); - evas_canvas3d_primitive_precision_set(cone->primitive, 50); - - cone->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(cone->mesh, 0, cone->primitive); - - _body_material_set(cone, 0.8, 0.5, 0.5); - - cone->node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_mesh_add(cone->node, cone->mesh); - evas_canvas3d_node_orientation_angle_axis_set(cone->node, -90.0, 1.0, 0.0, 0.0); - evas_canvas3d_node_position_set(cone->node, -4.0, 0.0, -3.0); -} - -static void -_cylinder_setup(Body_3D *cylinder) -{ - cylinder->primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(cylinder->primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_CYLINDER); - evas_canvas3d_primitive_precision_set(cylinder->primitive, 50); - - cylinder->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(cylinder->mesh, 0, cylinder->primitive); - - _body_material_set(cylinder, 0.0, 0.0, 1.0); - - cylinder->node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_mesh_add(cylinder->node, cylinder->mesh); - evas_canvas3d_node_orientation_angle_axis_set(cylinder->node, -90.0, 1.0, 0.0, 0.0); - evas_canvas3d_node_position_set(cylinder->node, -2.0, 3.0, 1.0); -} - -static void -_fence_setup(Body_3D *fence) -{ - - Eo *texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - evas_canvas3d_texture_atlas_enable_set(texture, EINA_FALSE); - efl_file_simple_load(texture, PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/grid.png", NULL); - evas_canvas3d_texture_filter_set(texture, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - Eo *texture1 = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - evas_canvas3d_texture_atlas_enable_set(texture1, EINA_FALSE); - efl_file_simple_load(texture1, PACKAGE_EXAMPLES_DIR EVAS_IMAGE_FOLDER "/grid_n.png", NULL); - evas_canvas3d_texture_filter_set(texture1, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(texture1, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - fence->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_texture_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture); - evas_canvas3d_material_texture_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, texture); - evas_canvas3d_material_enable_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_texture_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, texture1); - evas_canvas3d_material_color_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(fence->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(fence->material, 100.0); - - fence->primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(fence->primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_CYLINDER); - evas_canvas3d_primitive_mode_set(fence->primitive, EVAS_CANVAS3D_PRIMITIVE_MODE_WITHOUT_BASE); - evas_canvas3d_primitive_tex_scale_set(fence->primitive, 160.0, 12.0); - evas_canvas3d_primitive_precision_set(fence->primitive, 50); - - fence->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(fence->mesh, 0, fence->primitive); - - evas_canvas3d_mesh_frame_material_set(fence->mesh, 0, fence->material); - evas_canvas3d_mesh_alpha_func_set(fence->mesh, EVAS_CANVAS3D_COMPARISON_GREATER, 0); - evas_canvas3d_mesh_alpha_test_enable_set(fence->mesh, EINA_TRUE); - evas_canvas3d_mesh_shader_mode_set(fence->mesh, EVAS_CANVAS3D_SHADER_MODE_NORMAL_MAP); - fence->node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_mesh_add(fence->node, fence->mesh); - evas_canvas3d_node_orientation_angle_axis_set(fence->node, -90.0, 1.0, 0.0, 0.0); - evas_canvas3d_node_scale_set(fence->node, 10.0, 10.0, 5.0); - evas_canvas3d_node_position_set(fence->node, 0.0, -1.0, -2.0); -} - -static void -_square_setup(Body_3D *square) -{ - square->primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(square->primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_SQUARE); - - square->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(square->mesh, 0, square->primitive); - - _body_material_set(square, 0.4, 0.4, 0.4); - - square->node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_mesh_add(square->node, square->mesh); - evas_canvas3d_node_position_set(square->node, 0.0, -1.0, 0.0); - evas_canvas3d_node_scale_set(square->node, 30.0, 30.0, 30.0); - evas_canvas3d_node_orientation_angle_axis_set(square->node, 90.0, 1.0, 0.0, 0.0); -} - -static void -_box_setup(Body_3D *box) -{ - box->primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(box->primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - - box->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(box->mesh, 0, box->primitive); - - _body_material_set(box, 0, 1, 0); - - box->node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_mesh_add(box->node, box->mesh); - evas_canvas3d_node_position_set(box->node, 3.0, 0.0, -3.0); -} - -static void -_model_setup(Body_3D *model) -{ - model->texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(model->texture, image_path, NULL); - evas_canvas3d_texture_filter_set(model->texture, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(model->texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - model->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_texture_set(model->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, model->texture); - evas_canvas3d_material_texture_set(model->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, model->texture); - evas_canvas3d_material_enable_set(model->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(model->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(model->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_shininess_set(model->material, 100.0); - - - model->mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - efl_file_simple_load(model->mesh, model_path, NULL); - evas_canvas3d_mesh_frame_material_set(model->mesh, 0, model->material); - evas_canvas3d_mesh_shader_mode_set(model->mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - - model->node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_mesh_add(model->node, model->mesh); - evas_canvas3d_node_scale_set(model->node, 0.1, 0.1, 0.1); - evas_canvas3d_node_orientation_angle_axis_set(model->node, 120.0, -0.577, -0.577, -0.577); -} - -static void -_billboard_setup(Scene_Data *data) -{ - data->billboard.texture = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - efl_file_simple_load(data->billboard.texture, b_image_path, NULL); - evas_canvas3d_texture_filter_set(data->billboard.texture, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(data->billboard.texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - - data->billboard.primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->billboard.primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_SQUARE); - - data->billboard.mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - evas_canvas3d_mesh_from_primitive_set(data->billboard.mesh, 0, data->billboard.primitive); - - _body_material_set(&(data->billboard), 1.0, 1.0, 1.0); - - evas_canvas3d_material_texture_set(data->billboard.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->billboard.texture); - - evas_canvas3d_mesh_frame_material_set(data->billboard.mesh, 0, data->billboard.material); - evas_canvas3d_mesh_alpha_func_set(data->billboard.mesh, EVAS_CANVAS3D_COMPARISON_GREATER, 0); - evas_canvas3d_mesh_alpha_test_enable_set(data->billboard.mesh, EINA_TRUE); - evas_canvas3d_mesh_shader_mode_set(data->billboard.mesh, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - evas_canvas3d_mesh_blending_enable_set(data->billboard.mesh, EINA_TRUE); - evas_canvas3d_mesh_blending_func_set(data->billboard.mesh, EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA, EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA); - - data->billboard.node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_mesh_add(data->billboard.node, data->billboard.mesh); - evas_canvas3d_node_position_set(data->billboard.node, 0.0, 2.0, 0.0); - evas_canvas3d_node_scale_set(data->billboard.node, 2.2, 4.6, 4.0); - - evas_canvas3d_node_billboard_target_set(data->billboard.node, data->mediator); -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - data->mediator = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - evas_canvas3d_camera_projection_perspective_set(data->camera, 50.0, 1.0, 2.0, 100.0); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - - - evas_canvas3d_node_position_set(data->mediator, 0.0, 6.0, 12.0); - evas_canvas3d_node_look_at_set(data->mediator, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 3.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 5.0, 0.0); - - evas_canvas3d_node_member_add(data->mediator, data->camera_node); - evas_canvas3d_node_member_add(data->root_node, data->mediator); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, AMBIENT_LIGHT, 1.0); - evas_canvas3d_light_diffuse_set(data->light, DIFFUSE_LIGHT, 1.0); - evas_canvas3d_light_specular_set(data->light, SPECULAR_LIGHT, 1.0); - evas_canvas3d_light_spot_cutoff_set(data->light, 20); - evas_canvas3d_light_projection_perspective_set(data->light, 40.0, 1.0, 2.0, 1000.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 50.0, 50.0, 70.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 15.0, 0.0, -5.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->init = EINA_FALSE; - - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, BG_COLOR, 1); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - - _camera_setup(data); - _light_setup(data); - - _box_setup(&data->cube); - _sphere_setup(&data->sphere); - _cylinder_setup(&data->cylinder); - _square_setup(&data->square); - _model_setup(&data->model); - _cone_setup(&data->cone); - _fence_setup(&data->fence); - _billboard_setup(data); - - evas_canvas3d_node_member_add(data->root_node, data->sphere.node); - evas_canvas3d_node_member_add(data->root_node, data->cube.node); - evas_canvas3d_node_member_add(data->root_node, data->cylinder.node); - evas_canvas3d_node_member_add(data->root_node, data->square.node); - evas_canvas3d_node_member_add(data->root_node, data->model.node); - evas_canvas3d_node_member_add(data->root_node, data->cone.node); - evas_canvas3d_node_member_add(data->root_node, data->fence.node); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); - evas_canvas3d_scene_shadows_enable_set(data->scene, EINA_TRUE); -} - -static void -_on_key_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Evas_Event_Key_Down *ev = event_info; - Scene_Data *scene = (Scene_Data *)data; - if (!strcmp("w", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(choosed_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(choosed_node, x, y + STEP, z); - } - else if(!strcmp("s", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(choosed_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(choosed_node, x, y - STEP, z); - } - else if(!strcmp("a", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(choosed_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(choosed_node, x - STEP, y, z); - } - else if(!strcmp("d", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(choosed_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(choosed_node, x + STEP, y, z); - } - else if(!strcmp("q", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(choosed_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(choosed_node, x, y, z - STEP); - } - else if(!strcmp("e", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(choosed_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(choosed_node, x, y, z + STEP); - } - else if(!strcmp("1", ev->key)) - { - evas_canvas3d_node_member_del(scene->root_node, scene->model.node); - evas_canvas3d_node_member_add(scene->root_node, scene->billboard.node); - } - else if(!strcmp("2", ev->key)) - { - evas_canvas3d_node_member_add(scene->root_node, scene->model.node); - evas_canvas3d_node_member_del(scene->root_node, scene->billboard.node); - } - else if(!strcmp("3", ev->key)) - { - evas_object_anti_alias_set(image, EINA_TRUE); - } - else if(!strcmp("4", ev->key)) - { - evas_object_anti_alias_set(image, EINA_FALSE); - } - else if(!strcmp("5", ev->key)) - { - evas_canvas3d_scene_shadows_enable_set(scene->scene, EINA_TRUE); - } - else if(!strcmp("6", ev->key)) - { - evas_canvas3d_scene_shadows_enable_set(scene->scene, EINA_FALSE); - } - else if(!strcmp("Up", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(scene->camera_node, x, y, z + STEP); - } - else if(!strcmp("Down", ev->key)) - { - Evas_Real x, y, z; - evas_canvas3d_node_position_get(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set(scene->camera_node, x, y, z - STEP); - } - else if (!strcmp("i", ev->key)) - { - scene->init = !scene->init; - evas_canvas3d_node_position_set(scene->model.node, 0.0, 0.0, 0.0); - evas_canvas3d_node_position_set(scene->billboard.node, 0.0, 2.0, 0.0); - } - else - { - _show_help(); - } -} - -static void _init(Scene_Data *data) -{ - Eina_List *meshes = NULL, *l; - Evas_Canvas3D_Mesh *m; - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get(data->sphere.node); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get(data->cube.node); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get(data->cylinder.node); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get(data->model.node); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } - meshes = (Eina_List *)evas_canvas3d_node_mesh_list_get(data->cone.node); - EINA_LIST_FOREACH(meshes, l, m) - { - evas_canvas3d_mesh_shader_mode_set(m, EVAS_CANVAS3D_SHADER_MODE_PHONG); - } -} - -static void -_on_mouse_down(void *data, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Scene_Data *d = (Scene_Data *)data; - Evas_Event_Mouse_Down *ev = event_info; - Evas_Canvas3D_Node *n = NULL; - Evas_Canvas3D_Mesh *m = NULL; - Evas_Real s, t; - if (ev->button == 3) - { - _init(d); - return; - } - evas_canvas3d_scene_pick(d->scene, ev->canvas.x, ev->canvas.y, &n, &m, &s, &t); - -} - -int -main(void) -{ - Scene_Data data; - Ecore_Animator *anim; - Eina_List *nodes1 = NULL, *nodes2 = NULL; - - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - evas_object_anti_alias_set(image, EINA_TRUE); - evas_object_focus_set(image, EINA_TRUE); - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - nodes1 = eina_list_append(nodes1, data.sphere.node); - nodes2 = eina_list_append(nodes2, data.sphere.node); - nodes2 = eina_list_append(nodes2, data.model.node); - nodes2 = eina_list_append(nodes2, data.cone.node); - - /*Set callbacks*/ - efl_event_callback_add(data.cube.node, EVAS_CANVAS3D_OBJECT_EVENT_CLICKED, _cb_clicked, NULL); - efl_event_callback_add(data.cube.node, EVAS_CANVAS3D_OBJECT_EVENT_COLLISION, _cb_collision, nodes2); - - efl_event_callback_add(data.model.node, EVAS_CANVAS3D_OBJECT_EVENT_CLICKED, _cb_clicked, NULL); - efl_event_callback_add(data.model.node, EVAS_CANVAS3D_OBJECT_EVENT_COLLISION, _cb_collision, nodes1); - - efl_event_callback_add(data.billboard.node, EVAS_CANVAS3D_OBJECT_EVENT_CLICKED, _cb_clicked, NULL); - efl_event_callback_add(data.billboard.node, EVAS_CANVAS3D_OBJECT_EVENT_COLLISION, _cb_collision, nodes1); - - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, _on_mouse_down, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _on_key_down, &data); - - /* Add animator. */ - ecore_animator_frametime_set(0.008); - anim = ecore_animator_add(_animate_scene, &data); - - /* Enter main loop. */ - ecore_main_loop_begin(); - ecore_animator_del(anim); - eina_list_free(nodes1); - eina_list_free(nodes2); - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/evas-3d-static-lod.c b/src/examples/evas/evas-3d-static-lod.c deleted file mode 100644 index f447728..0000000 --- a/src/examples/evas/evas-3d-static-lod.c +++ /dev/null @@ -1,280 +0,0 @@ -/** - * Example of static LOD techniques in Evas-3D. - * - * Main idea using several meshes with different quantity of polygons, - * render mesh depends on distance to the camera node. - * Use key up/down to change animtion style: - * Up (default) object motion - * Down camera motion - * @verbatim - * gcc -o evas-3d-static-lod evas-3d-static-lod.c `pkg-config --libs --cflags efl evas ecore ecore-evas eina eo` -lm - * @endverbatim - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include "evas-common.h" - -#define WIDTH 600 -#define HEIGHT 600 -#define NUMBER_MESHS 2 -#define DNEAR 90.0 -#define DFAR 1000.0 - -static const char *model_path = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/lod/iso_sphere"; - -typedef struct _Scene_Data -{ - Eo *scene; - Eo *root_node; - Eo *complex_node; - Eo *camera_node; - Eo *light_node; - Eo *lod_mesh_node1; - Eo *lod_mesh_node2; - - Eo *camera; - Eo *light; - Eo *material; -} Scene_Data; - -static Ecore_Evas *ecore_evas = NULL; -static Evas *evas = NULL; -static Eo *background = NULL; -static Eo *image = NULL; -Eina_Bool animation_type = EINA_FALSE; - -static void -_on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -static void -_on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - efl_gfx_entity_size_set(background, EINA_SIZE2D(w, h)); - efl_gfx_entity_size_set(image, EINA_SIZE2D(w, h)); -} - -static Eina_Bool -_animate_scene(void *data) -{ - static float angle = 0.0f; - Evas_Real x, y, z; - Scene_Data *scene = (Scene_Data *)data; - static Eina_Bool pass = EINA_TRUE; - if (animation_type) //Camera motion - { - evas_canvas3d_node_position_set(scene->complex_node, -20.0, 0.0, 50.0); - evas_canvas3d_node_position_get(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - if (pass) - z -= 4.0; - else - z += 4.0; - - if (z == DNEAR * 2.0) pass = EINA_FALSE; - if (z == DFAR / 2.0) pass = EINA_TRUE; - - evas_canvas3d_node_position_set(scene->camera_node, x , y , z); - evas_canvas3d_node_look_at_set(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, - EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - } - else //Object motion - { - evas_canvas3d_node_position_set(scene->camera_node, 0.0, 0.0, 300.0); - evas_canvas3d_node_look_at_set(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, - EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_position_get(scene->complex_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - evas_canvas3d_node_position_set( scene->complex_node, sin(angle) * 100 - 20 , y , cos(angle) * 200); - - angle += 0.02f; - if (angle > 360.0) angle -= 360.0f; - } - return EINA_TRUE; - -} - -static void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - - evas_canvas3d_camera_projection_perspective_set(data->camera, DNEAR, 1.0, 2.0, DFAR); - - data->camera_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, - evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 300.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, - EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->camera_node); -} - -static void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0); - - data->light_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, - evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 300.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, - EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} -static void -_mesh_setup(Scene_Data *data) -{ - int i = 0; - Evas_Real distances[NUMBER_MESHS + 2] = {DNEAR, 150.0, 300.0, 500.0}; - Evas_Real m_distances[NUMBER_MESHS + 2] = {DNEAR, 200.0, 500.0, 500.0}; - - /* Setup material. */ - data->material = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material, 100.0); - - data->lod_mesh_node1 = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, - evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - evas_canvas3d_node_position_set(data->lod_mesh_node1, 2.0, 0.0, 0.0); - - data->lod_mesh_node2 = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, - evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - data->complex_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, - evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - evas_canvas3d_node_scale_set(data->complex_node, 30.0, 30.0, 30.0); - - /* Setup mesh. One model, two meshes object with different lod distances.*/ - for (i = 0; i <= NUMBER_MESHS; i++) - { - Eo *mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - Eina_Stringshare *str = eina_stringshare_printf("%s%d%s", model_path, - i, ".obj"); - efl_file_simple_load(mesh, str, NULL); - evas_canvas3d_mesh_frame_material_set(mesh, 0, data->material); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_lod_boundary_set(mesh, distances[i], distances[i + 1]); - evas_canvas3d_node_mesh_add(data->lod_mesh_node1, mesh); - - mesh = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - efl_file_simple_load(mesh, str, NULL); - evas_canvas3d_mesh_frame_material_set(mesh, 0, data->material); - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_lod_boundary_set(mesh, m_distances[i], m_distances[i + 1]); - - evas_canvas3d_node_mesh_add(data->lod_mesh_node2, mesh); - eina_stringshare_del(str); - } - evas_canvas3d_node_lod_enable_set(data->lod_mesh_node1, EINA_TRUE); - evas_canvas3d_node_lod_enable_set(data->lod_mesh_node2, EINA_TRUE); - evas_canvas3d_node_member_add(data->complex_node, data->lod_mesh_node1); - evas_canvas3d_node_member_add(data->complex_node, data->lod_mesh_node2); - evas_canvas3d_node_member_add(data->root_node, data->complex_node); -} - -static void -_scene_setup(Scene_Data *data) -{ - data->scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0); - - data->root_node = - efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, - evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup(data); - - evas_canvas3d_scene_root_node_set(data->scene, data->root_node); - evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node); -} - -static void -_on_key_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - Evas_Event_Key_Down *ev = event_info; - - if(!strcmp("Up", ev->key)) - animation_type = EINA_FALSE; - else if(!strcmp("Down", ev->key)) - animation_type = EINA_TRUE; -} - -int -main(void) -{ - // Unless Evas 3D supports Software renderer, we force use of the gl backend. - putenv("ECORE_EVAS_ENGINE=opengl_x11"); - - Scene_Data data; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new(NULL, 10, 10, WIDTH, HEIGHT, NULL); - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - _scene_setup(&data); - - /* Add a background rectangle object. */ - background = efl_add(EFL_CANVAS_RECTANGLE_CLASS, evas); - efl_gfx_color_set(background, 0, 0, 0, 255); - efl_gfx_entity_size_set(background, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(background, EINA_TRUE); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - efl_gfx_entity_size_set(image, EINA_SIZE2D(WIDTH, HEIGHT)); - efl_gfx_entity_visible_set(image, EINA_TRUE); - evas_object_focus_set(image, EINA_TRUE); - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, data.scene); - - /* Add animation timer callback. */ - ecore_animator_add(_animate_scene, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _on_key_down, &data); - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} - diff --git a/src/examples/evas/meson.build b/src/examples/evas/meson.build index 279e883..820b5a5 100644 --- a/src/examples/evas/meson.build +++ b/src/examples/evas/meson.build @@ -1,23 +1,4 @@ examples = [ - 'evas-3d-aabb', - 'evas-3d-blending', - 'evas-3d-colorpick', - 'evas-3d-cube2', - 'evas-3d-cube', - 'evas-3d-cube-rotate', - 'evas-3d-eet', - 'evas-3d-fog', - 'evas-3d-frustum', - 'evas-3d-hull', - 'evas-3d-md2', - 'evas-3d-mmap-set', - 'evas-3d-obj', - 'evas-3d-parallax-occlusion', - 'evas-3d-pick', - 'evas-3d-ply', - 'evas-3d-proxy', - 'evas-3d-shadows', - 'evas-3d-static-lod', #'evas-aspect-hints', 'evas-box', 'evas-buffer-simple', @@ -59,5 +40,3 @@ foreach example : examples dependencies: [eina, ecore_evas, ecore_file, m], c_args : ['-DPACKAGE_EXAMPLES_DIR="'+meson.current_source_dir()+'"']) endforeach - -subdir('shooter') diff --git a/src/examples/evas/resources/models/NoNormal_NoUVs_Colors.ply b/src/examples/evas/resources/models/NoNormal_NoUVs_Colors.ply deleted file mode 100644 index 1c75833..0000000 --- a/src/examples/evas/resources/models/NoNormal_NoUVs_Colors.ply +++ /dev/null @@ -1,67 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 22 -property float x -property float y -property float z -property uchar red -property uchar green -property uchar blue -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 128 128 128 --0.183650 0.000000 0.183650 130 130 130 --0.183650 -0.183650 0.000000 128 128 128 -0.183650 -0.183649 0.000000 128 128 128 -0.183650 0.000000 0.183650 128 128 128 -0.183650 0.183650 0.000000 128 128 128 --0.000000 0.183650 0.183650 128 128 128 --0.183650 0.183650 0.000000 128 128 128 --0.183650 0.000000 0.183650 129 129 129 -0.000000 0.183650 -0.183650 128 128 128 -0.183650 -0.000000 -0.183649 128 128 128 -0.000000 -0.183649 -0.183650 128 128 128 --0.183650 -0.000000 -0.183650 154 154 154 --0.183650 -0.000000 -0.183650 128 128 128 -0.000000 -1.000000 -0.000000 128 255 128 -1.000000 0.000001 0.000000 128 128 0 -0.183650 0.000000 0.183650 149 149 148 -0.000000 1.000000 0.000000 151 46 151 -0.000000 -0.000000 -1.000000 255 128 128 --0.000000 0.000000 1.000000 0 128 128 -0.000000 -0.000000 -1.000000 255 123 123 --1.000000 0.000000 0.000000 128 128 255 -3 0 1 2 -3 0 3 4 -3 5 6 4 -3 6 7 8 -3 9 5 10 -3 3 11 10 -3 2 12 11 -3 9 13 7 -3 0 2 14 -3 14 2 11 -3 14 11 3 -3 0 14 3 -3 15 16 3 -3 3 10 15 -3 15 10 5 -3 5 4 15 -3 17 6 5 -3 9 17 5 -3 18 9 10 -3 6 19 4 -3 19 6 1 -3 6 17 7 -3 7 17 9 -3 18 13 9 -3 12 20 11 -3 18 10 11 -3 2 1 21 -3 7 21 8 -3 21 7 13 -3 21 12 2 -3 19 1 0 -3 4 19 0 diff --git a/src/examples/evas/resources/models/NoNormal_NoUVs_NoColors.ply b/src/examples/evas/resources/models/NoNormal_NoUVs_NoColors.ply deleted file mode 100644 index afc2937..0000000 --- a/src/examples/evas/resources/models/NoNormal_NoUVs_NoColors.ply +++ /dev/null @@ -1,60 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 18 -property float x -property float y -property float z -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 --0.183650 0.000000 0.183650 --0.183650 -0.183650 0.000000 -0.183650 -0.183649 0.000000 -0.183650 0.000000 0.183650 -0.183650 0.183650 0.000000 --0.000000 0.183650 0.183650 --0.183650 0.183650 0.000000 -0.000000 0.183650 -0.183650 -0.183650 -0.000000 -0.183649 -0.000000 -0.183649 -0.183650 --0.183650 -0.000000 -0.183650 -0.000000 -1.000000 -0.000000 -1.000000 0.000001 0.000000 -0.000000 1.000000 0.000000 -0.000000 -0.000000 -1.000000 --0.000000 0.000000 1.000000 --1.000000 0.000000 0.000000 -3 0 1 2 -3 0 3 4 -3 5 6 4 -3 6 7 1 -3 8 5 9 -3 3 10 9 -3 2 11 10 -3 8 11 7 -3 0 2 12 -3 12 2 10 -3 12 10 3 -3 0 12 3 -3 13 4 3 -3 3 9 13 -3 13 9 5 -3 5 4 13 -3 14 6 5 -3 8 14 5 -3 15 8 9 -3 6 16 4 -3 16 6 1 -3 6 14 7 -3 7 14 8 -3 15 11 8 -3 11 15 10 -3 15 9 10 -3 2 1 17 -3 7 17 1 -3 17 7 11 -3 17 11 2 -3 16 1 0 -3 4 16 0 diff --git a/src/examples/evas/resources/models/NoNormal_UVs_Colors.ply b/src/examples/evas/resources/models/NoNormal_UVs_Colors.ply deleted file mode 100644 index 81538da..0000000 --- a/src/examples/evas/resources/models/NoNormal_UVs_Colors.ply +++ /dev/null @@ -1,143 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 96 -property float x -property float y -property float z -property float s -property float t -property uchar red -property uchar green -property uchar blue -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 0.050297 0.982954 128 128 128 --0.183650 0.000000 0.183650 0.974921 0.982954 130 130 130 --0.183650 -0.183650 0.000000 0.974921 0.058330 128 128 128 --0.000000 -0.183650 0.183650 0.973896 0.987342 128 128 128 -0.183650 -0.183649 0.000000 0.973896 0.062718 128 128 128 -0.183650 0.000000 0.183650 0.049272 0.987342 128 128 128 -0.183650 0.183650 0.000000 0.045665 0.987342 128 128 128 --0.000000 0.183650 0.183650 0.970289 0.987342 128 128 128 -0.183650 0.000000 0.183650 0.970289 0.062718 128 128 128 --0.000000 0.183650 0.183650 0.020228 0.028261 128 128 128 --0.183650 0.183650 0.000000 0.944852 0.028261 128 128 128 --0.183650 0.000000 0.183650 0.020228 0.952885 129 129 129 -0.000000 0.183650 -0.183650 0.943828 0.032650 128 128 128 -0.183650 0.183650 0.000000 0.019203 0.032650 128 128 128 -0.183650 -0.000000 -0.183649 0.019203 0.957274 128 128 128 -0.183650 -0.183649 0.000000 0.046157 0.987627 128 128 128 -0.000000 -0.183649 -0.183650 0.970781 0.063003 128 128 128 -0.183650 -0.000000 -0.183649 0.970781 0.987627 128 128 128 --0.183650 -0.183650 0.000000 0.940712 0.032934 128 128 128 --0.183650 -0.000000 -0.183650 0.016088 0.032934 154 154 154 -0.000000 -0.183649 -0.183650 0.016088 0.957558 128 128 128 -0.000000 0.183650 -0.183650 0.940220 0.032650 128 128 128 --0.183650 -0.000000 -0.183650 0.015596 0.957274 128 128 128 --0.183650 0.183650 0.000000 0.015596 0.032650 128 128 128 --0.000000 -0.183650 0.183650 0.050297 0.982670 128 128 128 --0.183650 -0.183650 0.000000 0.974921 0.982670 128 128 128 -0.000000 -1.000000 -0.000000 0.974921 0.058046 128 255 128 -0.000000 -1.000000 -0.000000 0.020228 0.952601 128 255 128 --0.183650 -0.183650 0.000000 0.020228 0.027977 128 128 128 -0.000000 -0.183649 -0.183650 0.944852 0.027977 128 128 128 -0.000000 -1.000000 -0.000000 0.974388 0.062718 128 255 128 -0.000000 -0.183649 -0.183650 0.974388 0.987342 128 128 128 -0.183650 -0.183649 0.000000 0.049764 0.987342 128 128 128 --0.000000 -0.183650 0.183650 0.019695 0.032650 128 128 128 -0.000000 -1.000000 -0.000000 0.019695 0.957274 128 255 128 -0.183650 -0.183649 0.000000 0.944319 0.032650 128 128 128 -1.000000 0.000001 0.000000 0.970781 0.062718 128 128 0 -0.183650 0.000000 0.183650 0.046157 0.987342 149 149 148 -0.183650 -0.183649 0.000000 0.970781 0.987342 128 128 128 -0.183650 -0.183649 0.000000 0.053904 0.982954 128 128 128 -0.183650 -0.000000 -0.183649 0.978528 0.982954 128 128 128 -1.000000 0.000001 0.000000 0.978528 0.058330 128 128 0 -1.000000 0.000001 0.000000 0.978036 0.058046 128 128 0 -0.183650 -0.000000 -0.183649 0.978036 0.982670 128 128 128 -0.183650 0.183650 0.000000 0.053412 0.982670 128 128 128 -0.183650 0.183650 0.000000 0.016088 0.032650 128 128 128 -0.183650 0.000000 0.183650 0.940712 0.032650 128 128 128 -1.000000 0.000001 0.000000 0.016088 0.957274 128 128 0 -0.000000 1.000000 0.000000 0.974388 0.063003 151 46 151 --0.000000 0.183650 0.183650 0.049764 0.987627 128 128 128 -0.183650 0.183650 0.000000 0.974388 0.987627 128 128 128 -0.000000 0.183650 -0.183650 0.023835 0.028261 128 128 128 -0.000000 1.000000 0.000000 0.023835 0.952885 151 46 151 -0.183650 0.183650 0.000000 0.948459 0.028261 128 128 128 -0.000000 -0.000000 -1.000000 0.974429 0.058046 255 128 128 -0.000000 0.183650 -0.183650 0.049805 0.982670 128 128 128 -0.183650 -0.000000 -0.183649 0.974429 0.982670 128 128 128 --0.000000 0.183650 0.183650 0.053412 0.982954 128 128 128 --0.000000 0.000000 1.000000 0.978036 0.058330 0 128 128 -0.183650 0.000000 0.183650 0.978036 0.982954 128 128 128 --0.000000 0.000000 1.000000 0.974429 0.058330 0 128 128 --0.000000 0.183650 0.183650 0.049805 0.982954 128 128 128 --0.183650 0.000000 0.183650 0.974429 0.982954 130 130 130 --0.000000 0.183650 0.183650 0.023343 0.027977 128 128 128 -0.000000 1.000000 0.000000 0.023343 0.952601 151 46 151 --0.183650 0.183650 0.000000 0.947968 0.027977 128 128 128 --0.183650 0.183650 0.000000 0.944319 0.032934 128 128 128 -0.000000 1.000000 0.000000 0.019695 0.957558 151 46 151 -0.000000 0.183650 -0.183650 0.019695 0.032934 128 128 128 -0.000000 -0.000000 -1.000000 0.019736 0.952601 255 128 128 --0.183650 -0.000000 -0.183650 0.019736 0.027977 128 128 128 -0.000000 0.183650 -0.183650 0.944360 0.027977 128 128 128 --0.183650 -0.000000 -0.183650 0.053904 0.982670 154 154 154 -0.000000 -0.000000 -1.000000 0.978528 0.058046 255 123 123 -0.000000 -0.183649 -0.183650 0.978528 0.982670 128 128 128 -0.000000 -0.000000 -1.000000 0.023835 0.952601 255 128 128 -0.183650 -0.000000 -0.183649 0.948459 0.027977 128 128 128 -0.000000 -0.183649 -0.183650 0.023835 0.027977 128 128 128 --0.183650 -0.183650 0.000000 0.973896 0.987627 128 128 128 --0.183650 0.000000 0.183650 0.049272 0.987627 130 130 130 --1.000000 0.000000 0.000000 0.973896 0.063003 128 128 255 --0.183650 0.183650 0.000000 0.019736 0.028261 128 128 128 --1.000000 0.000000 0.000000 0.019736 0.952885 128 128 255 --0.183650 0.000000 0.183650 0.944360 0.028261 129 129 129 --1.000000 0.000000 0.000000 0.970289 0.063003 128 128 255 --0.183650 0.183650 0.000000 0.045665 0.987627 128 128 128 --0.183650 -0.000000 -0.183650 0.970289 0.987627 128 128 128 --1.000000 0.000000 0.000000 0.019203 0.957558 128 128 255 --0.183650 -0.000000 -0.183650 0.019203 0.032934 154 154 154 --0.183650 -0.183650 0.000000 0.943828 0.032934 128 128 128 --0.000000 0.000000 1.000000 0.015596 0.957558 0 128 128 --0.183650 0.000000 0.183650 0.015596 0.032934 130 130 130 --0.000000 -0.183650 0.183650 0.940220 0.032934 128 128 128 -0.183650 0.000000 0.183650 0.023343 0.028261 128 128 128 --0.000000 0.000000 1.000000 0.023343 0.952885 0 128 128 --0.000000 -0.183650 0.183650 0.947968 0.028261 128 128 128 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -3 66 67 68 -3 69 70 71 -3 72 73 74 -3 75 76 77 -3 78 79 80 -3 81 82 83 -3 84 85 86 -3 87 88 89 -3 90 91 92 -3 93 94 95 diff --git a/src/examples/evas/resources/models/NoNormal_UVs_NoColors.ply b/src/examples/evas/resources/models/NoNormal_UVs_NoColors.ply deleted file mode 100644 index 2cd9176..0000000 --- a/src/examples/evas/resources/models/NoNormal_UVs_NoColors.ply +++ /dev/null @@ -1,140 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 96 -property float x -property float y -property float z -property float s -property float t -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 0.050297 0.982954 --0.183650 0.000000 0.183650 0.974921 0.982954 --0.183650 -0.183650 0.000000 0.974921 0.058330 --0.000000 -0.183650 0.183650 0.973896 0.987342 -0.183650 -0.183649 0.000000 0.973896 0.062718 -0.183650 0.000000 0.183650 0.049272 0.987342 -0.183650 0.183650 0.000000 0.045665 0.987342 --0.000000 0.183650 0.183650 0.970289 0.987342 -0.183650 0.000000 0.183650 0.970289 0.062718 --0.000000 0.183650 0.183650 0.020228 0.028261 --0.183650 0.183650 0.000000 0.944852 0.028261 --0.183650 0.000000 0.183650 0.020228 0.952885 -0.000000 0.183650 -0.183650 0.943828 0.032650 -0.183650 0.183650 0.000000 0.019203 0.032650 -0.183650 -0.000000 -0.183649 0.019203 0.957274 -0.183650 -0.183649 0.000000 0.046157 0.987627 -0.000000 -0.183649 -0.183650 0.970781 0.063003 -0.183650 -0.000000 -0.183649 0.970781 0.987627 --0.183650 -0.183650 0.000000 0.940712 0.032934 --0.183650 -0.000000 -0.183650 0.016088 0.032934 -0.000000 -0.183649 -0.183650 0.016088 0.957558 -0.000000 0.183650 -0.183650 0.940220 0.032650 --0.183650 -0.000000 -0.183650 0.015596 0.957274 --0.183650 0.183650 0.000000 0.015596 0.032650 --0.000000 -0.183650 0.183650 0.050297 0.982670 --0.183650 -0.183650 0.000000 0.974921 0.982670 -0.000000 -1.000000 -0.000000 0.974921 0.058046 -0.000000 -1.000000 -0.000000 0.020228 0.952601 --0.183650 -0.183650 0.000000 0.020228 0.027977 -0.000000 -0.183649 -0.183650 0.944852 0.027977 -0.000000 -1.000000 -0.000000 0.974388 0.062718 -0.000000 -0.183649 -0.183650 0.974388 0.987342 -0.183650 -0.183649 0.000000 0.049764 0.987342 --0.000000 -0.183650 0.183650 0.019695 0.032650 -0.000000 -1.000000 -0.000000 0.019695 0.957274 -0.183650 -0.183649 0.000000 0.944319 0.032650 -1.000000 0.000001 0.000000 0.970781 0.062718 -0.183650 0.000000 0.183650 0.046157 0.987342 -0.183650 -0.183649 0.000000 0.970781 0.987342 -0.183650 -0.183649 0.000000 0.053904 0.982954 -0.183650 -0.000000 -0.183649 0.978528 0.982954 -1.000000 0.000001 0.000000 0.978528 0.058330 -1.000000 0.000001 0.000000 0.978036 0.058046 -0.183650 -0.000000 -0.183649 0.978036 0.982670 -0.183650 0.183650 0.000000 0.053412 0.982670 -0.183650 0.183650 0.000000 0.016088 0.032650 -0.183650 0.000000 0.183650 0.940712 0.032650 -1.000000 0.000001 0.000000 0.016088 0.957274 -0.000000 1.000000 0.000000 0.974388 0.063003 --0.000000 0.183650 0.183650 0.049764 0.987627 -0.183650 0.183650 0.000000 0.974388 0.987627 -0.000000 0.183650 -0.183650 0.023835 0.028261 -0.000000 1.000000 0.000000 0.023835 0.952885 -0.183650 0.183650 0.000000 0.948459 0.028261 -0.000000 -0.000000 -1.000000 0.974429 0.058046 -0.000000 0.183650 -0.183650 0.049805 0.982670 -0.183650 -0.000000 -0.183649 0.974429 0.982670 --0.000000 0.183650 0.183650 0.053412 0.982954 --0.000000 0.000000 1.000000 0.978036 0.058330 -0.183650 0.000000 0.183650 0.978036 0.982954 --0.000000 0.000000 1.000000 0.974429 0.058330 --0.000000 0.183650 0.183650 0.049805 0.982954 --0.183650 0.000000 0.183650 0.974429 0.982954 --0.000000 0.183650 0.183650 0.023343 0.027977 -0.000000 1.000000 0.000000 0.023343 0.952601 --0.183650 0.183650 0.000000 0.947968 0.027977 --0.183650 0.183650 0.000000 0.944319 0.032934 -0.000000 1.000000 0.000000 0.019695 0.957558 -0.000000 0.183650 -0.183650 0.019695 0.032934 -0.000000 -0.000000 -1.000000 0.019736 0.952601 --0.183650 -0.000000 -0.183650 0.019736 0.027977 -0.000000 0.183650 -0.183650 0.944360 0.027977 --0.183650 -0.000000 -0.183650 0.053904 0.982670 -0.000000 -0.000000 -1.000000 0.978528 0.058046 -0.000000 -0.183649 -0.183650 0.978528 0.982670 -0.000000 -0.000000 -1.000000 0.023835 0.952601 -0.183650 -0.000000 -0.183649 0.948459 0.027977 -0.000000 -0.183649 -0.183650 0.023835 0.027977 --0.183650 -0.183650 0.000000 0.973896 0.987627 --0.183650 0.000000 0.183650 0.049272 0.987627 --1.000000 0.000000 0.000000 0.973896 0.063003 --0.183650 0.183650 0.000000 0.019736 0.028261 --1.000000 0.000000 0.000000 0.019736 0.952885 --0.183650 0.000000 0.183650 0.944360 0.028261 --1.000000 0.000000 0.000000 0.970289 0.063003 --0.183650 0.183650 0.000000 0.045665 0.987627 --0.183650 -0.000000 -0.183650 0.970289 0.987627 --1.000000 0.000000 0.000000 0.019203 0.957558 --0.183650 -0.000000 -0.183650 0.019203 0.032934 --0.183650 -0.183650 0.000000 0.943828 0.032934 --0.000000 0.000000 1.000000 0.015596 0.957558 --0.183650 0.000000 0.183650 0.015596 0.032934 --0.000000 -0.183650 0.183650 0.940220 0.032934 -0.183650 0.000000 0.183650 0.023343 0.028261 --0.000000 0.000000 1.000000 0.023343 0.952885 --0.000000 -0.183650 0.183650 0.947968 0.028261 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -3 66 67 68 -3 69 70 71 -3 72 73 74 -3 75 76 77 -3 78 79 80 -3 81 82 83 -3 84 85 86 -3 87 88 89 -3 90 91 92 -3 93 94 95 diff --git a/src/examples/evas/resources/models/Normal_NoUVs_Colors.ply b/src/examples/evas/resources/models/Normal_NoUVs_Colors.ply deleted file mode 100644 index 6119421..0000000 --- a/src/examples/evas/resources/models/Normal_NoUVs_Colors.ply +++ /dev/null @@ -1,144 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 96 -property float x -property float y -property float z -property float nx -property float ny -property float nz -property uchar red -property uchar green -property uchar blue -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 -0.577350 -0.577351 0.577350 128 128 128 --0.183650 0.000000 0.183650 -0.577350 -0.577351 0.577350 130 130 130 --0.183650 -0.183650 0.000000 -0.577350 -0.577351 0.577350 128 128 128 --0.000000 -0.183650 0.183650 0.577350 -0.577351 0.577350 128 128 128 -0.183650 -0.183649 0.000000 0.577350 -0.577351 0.577350 128 128 128 -0.183650 0.000000 0.183650 0.577350 -0.577351 0.577350 128 128 128 -0.183650 0.183650 0.000000 0.577350 0.577350 0.577350 128 128 128 --0.000000 0.183650 0.183650 0.577350 0.577350 0.577350 128 128 128 -0.183650 0.000000 0.183650 0.577350 0.577350 0.577350 128 128 128 --0.000000 0.183650 0.183650 -0.577350 0.577350 0.577350 128 128 128 --0.183650 0.183650 0.000000 -0.577350 0.577350 0.577350 128 128 128 --0.183650 0.000000 0.183650 -0.577350 0.577350 0.577350 129 129 129 -0.000000 0.183650 -0.183650 0.577351 0.577349 -0.577351 128 128 128 -0.183650 0.183650 0.000000 0.577351 0.577349 -0.577351 128 128 128 -0.183650 -0.000000 -0.183649 0.577351 0.577349 -0.577351 128 128 128 -0.183650 -0.183649 0.000000 0.577350 -0.577350 -0.577350 128 128 128 -0.000000 -0.183649 -0.183650 0.577350 -0.577350 -0.577350 128 128 128 -0.183650 -0.000000 -0.183649 0.577350 -0.577350 -0.577350 128 128 128 --0.183650 -0.183650 0.000000 -0.577350 -0.577350 -0.577350 128 128 128 --0.183650 -0.000000 -0.183650 -0.577350 -0.577350 -0.577350 154 154 154 -0.000000 -0.183649 -0.183650 -0.577350 -0.577350 -0.577350 128 128 128 -0.000000 0.183650 -0.183650 -0.577350 0.577349 -0.577351 128 128 128 --0.183650 -0.000000 -0.183650 -0.577350 0.577349 -0.577351 128 128 128 --0.183650 0.183650 0.000000 -0.577350 0.577349 -0.577351 128 128 128 --0.000000 -0.183650 0.183650 -0.698327 -0.157099 0.698327 128 128 128 --0.183650 -0.183650 0.000000 -0.698327 -0.157099 0.698327 128 128 128 -0.000000 -1.000000 -0.000000 -0.698327 -0.157099 0.698327 128 255 128 -0.000000 -1.000000 -0.000000 -0.698327 -0.157098 -0.698327 128 255 128 --0.183650 -0.183650 0.000000 -0.698327 -0.157098 -0.698327 128 128 128 -0.000000 -0.183649 -0.183650 -0.698327 -0.157098 -0.698327 128 128 128 -0.000000 -1.000000 -0.000000 0.698327 -0.157098 -0.698327 128 255 128 -0.000000 -0.183649 -0.183650 0.698327 -0.157098 -0.698327 128 128 128 -0.183650 -0.183649 0.000000 0.698327 -0.157098 -0.698327 128 128 128 --0.000000 -0.183650 0.183650 0.698326 -0.157099 0.698327 128 128 128 -0.000000 -1.000000 -0.000000 0.698326 -0.157099 0.698327 128 255 128 -0.183650 -0.183649 0.000000 0.698326 -0.157099 0.698327 128 128 128 -1.000000 0.000001 0.000000 0.157100 -0.698328 0.698325 128 128 0 -0.183650 0.000000 0.183650 0.157100 -0.698328 0.698325 149 149 148 -0.183650 -0.183649 0.000000 0.157100 -0.698328 0.698325 128 128 128 -0.183650 -0.183649 0.000000 0.157099 -0.698327 -0.698327 128 128 128 -0.183650 -0.000000 -0.183649 0.157099 -0.698327 -0.698327 128 128 128 -1.000000 0.000001 0.000000 0.157099 -0.698327 -0.698327 128 128 0 -1.000000 0.000001 0.000000 0.157098 0.698325 -0.698328 128 128 0 -0.183650 -0.000000 -0.183649 0.157098 0.698325 -0.698328 128 128 128 -0.183650 0.183650 0.000000 0.157098 0.698325 -0.698328 128 128 128 -0.183650 0.183650 0.000000 0.157098 0.698327 0.698327 128 128 128 -0.183650 0.000000 0.183650 0.157098 0.698327 0.698327 128 128 128 -1.000000 0.000001 0.000000 0.157098 0.698327 0.698327 128 128 0 -0.000000 1.000000 0.000000 0.698327 0.157099 0.698326 151 46 151 --0.000000 0.183650 0.183650 0.698327 0.157099 0.698326 128 128 128 -0.183650 0.183650 0.000000 0.698327 0.157099 0.698326 128 128 128 -0.000000 0.183650 -0.183650 0.698327 0.157099 -0.698327 128 128 128 -0.000000 1.000000 0.000000 0.698327 0.157099 -0.698327 151 46 151 -0.183650 0.183650 0.000000 0.698327 0.157099 -0.698327 128 128 128 -0.000000 -0.000000 -1.000000 0.698327 0.698326 -0.157099 255 128 128 -0.000000 0.183650 -0.183650 0.698327 0.698326 -0.157099 128 128 128 -0.183650 -0.000000 -0.183649 0.698327 0.698326 -0.157099 128 128 128 --0.000000 0.183650 0.183650 0.698327 0.698326 0.157099 128 128 128 --0.000000 0.000000 1.000000 0.698327 0.698326 0.157099 0 128 128 -0.183650 0.000000 0.183650 0.698327 0.698326 0.157099 128 128 128 --0.000000 0.000000 1.000000 -0.698327 0.698326 0.157099 0 128 128 --0.000000 0.183650 0.183650 -0.698327 0.698326 0.157099 128 128 128 --0.183650 0.000000 0.183650 -0.698327 0.698326 0.157099 130 130 130 --0.000000 0.183650 0.183650 -0.698327 0.157099 0.698327 128 128 128 -0.000000 1.000000 0.000000 -0.698327 0.157099 0.698327 151 46 151 --0.183650 0.183650 0.000000 -0.698327 0.157099 0.698327 128 128 128 --0.183650 0.183650 0.000000 -0.698326 0.157099 -0.698327 128 128 128 -0.000000 1.000000 0.000000 -0.698326 0.157099 -0.698327 151 46 151 -0.000000 0.183650 -0.183650 -0.698326 0.157099 -0.698327 128 128 128 -0.000000 -0.000000 -1.000000 -0.698327 0.698326 -0.157099 255 128 128 --0.183650 -0.000000 -0.183650 -0.698327 0.698326 -0.157099 128 128 128 -0.000000 0.183650 -0.183650 -0.698327 0.698326 -0.157099 128 128 128 --0.183650 -0.000000 -0.183650 -0.698326 -0.698327 -0.157099 154 154 154 -0.000000 -0.000000 -1.000000 -0.698326 -0.698327 -0.157099 255 123 123 -0.000000 -0.183649 -0.183650 -0.698326 -0.698327 -0.157099 128 128 128 -0.000000 -0.000000 -1.000000 0.698326 -0.698327 -0.157098 255 128 128 -0.183650 -0.000000 -0.183649 0.698326 -0.698327 -0.157098 128 128 128 -0.000000 -0.183649 -0.183650 0.698326 -0.698327 -0.157098 128 128 128 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 0.698326 128 128 128 --0.183650 0.000000 0.183650 -0.157099 -0.698327 0.698326 130 130 130 --1.000000 0.000000 0.000000 -0.157099 -0.698327 0.698326 128 128 255 --0.183650 0.183650 0.000000 -0.157099 0.698327 0.698326 128 128 128 --1.000000 0.000000 0.000000 -0.157099 0.698327 0.698326 128 128 255 --0.183650 0.000000 0.183650 -0.157099 0.698327 0.698326 129 129 129 --1.000000 0.000000 0.000000 -0.157099 0.698326 -0.698327 128 128 255 --0.183650 0.183650 0.000000 -0.157099 0.698326 -0.698327 128 128 128 --0.183650 -0.000000 -0.183650 -0.157099 0.698326 -0.698327 128 128 128 --1.000000 0.000000 0.000000 -0.157099 -0.698327 -0.698327 128 128 255 --0.183650 -0.000000 -0.183650 -0.157099 -0.698327 -0.698327 154 154 154 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 -0.698327 128 128 128 --0.000000 0.000000 1.000000 -0.698326 -0.698327 0.157099 0 128 128 --0.183650 0.000000 0.183650 -0.698326 -0.698327 0.157099 130 130 130 --0.000000 -0.183650 0.183650 -0.698326 -0.698327 0.157099 128 128 128 -0.183650 0.000000 0.183650 0.698327 -0.698327 0.157099 128 128 128 --0.000000 0.000000 1.000000 0.698327 -0.698327 0.157099 0 128 128 --0.000000 -0.183650 0.183650 0.698327 -0.698327 0.157099 128 128 128 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -3 66 67 68 -3 69 70 71 -3 72 73 74 -3 75 76 77 -3 78 79 80 -3 81 82 83 -3 84 85 86 -3 87 88 89 -3 90 91 92 -3 93 94 95 diff --git a/src/examples/evas/resources/models/Normal_NoUVs_NoColors.ply b/src/examples/evas/resources/models/Normal_NoUVs_NoColors.ply deleted file mode 100644 index 778ae2d..0000000 --- a/src/examples/evas/resources/models/Normal_NoUVs_NoColors.ply +++ /dev/null @@ -1,141 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 96 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 -0.577350 -0.577351 0.577350 --0.183650 0.000000 0.183650 -0.577350 -0.577351 0.577350 --0.183650 -0.183650 0.000000 -0.577350 -0.577351 0.577350 --0.000000 -0.183650 0.183650 0.577350 -0.577351 0.577350 -0.183650 -0.183649 0.000000 0.577350 -0.577351 0.577350 -0.183650 0.000000 0.183650 0.577350 -0.577351 0.577350 -0.183650 0.183650 0.000000 0.577350 0.577350 0.577350 --0.000000 0.183650 0.183650 0.577350 0.577350 0.577350 -0.183650 0.000000 0.183650 0.577350 0.577350 0.577350 --0.000000 0.183650 0.183650 -0.577350 0.577350 0.577350 --0.183650 0.183650 0.000000 -0.577350 0.577350 0.577350 --0.183650 0.000000 0.183650 -0.577350 0.577350 0.577350 -0.000000 0.183650 -0.183650 0.577351 0.577349 -0.577351 -0.183650 0.183650 0.000000 0.577351 0.577349 -0.577351 -0.183650 -0.000000 -0.183649 0.577351 0.577349 -0.577351 -0.183650 -0.183649 0.000000 0.577350 -0.577350 -0.577350 -0.000000 -0.183649 -0.183650 0.577350 -0.577350 -0.577350 -0.183650 -0.000000 -0.183649 0.577350 -0.577350 -0.577350 --0.183650 -0.183650 0.000000 -0.577350 -0.577350 -0.577350 --0.183650 -0.000000 -0.183650 -0.577350 -0.577350 -0.577350 -0.000000 -0.183649 -0.183650 -0.577350 -0.577350 -0.577350 -0.000000 0.183650 -0.183650 -0.577350 0.577349 -0.577351 --0.183650 -0.000000 -0.183650 -0.577350 0.577349 -0.577351 --0.183650 0.183650 0.000000 -0.577350 0.577349 -0.577351 --0.000000 -0.183650 0.183650 -0.698327 -0.157099 0.698327 --0.183650 -0.183650 0.000000 -0.698327 -0.157099 0.698327 -0.000000 -1.000000 -0.000000 -0.698327 -0.157099 0.698327 -0.000000 -1.000000 -0.000000 -0.698327 -0.157098 -0.698327 --0.183650 -0.183650 0.000000 -0.698327 -0.157098 -0.698327 -0.000000 -0.183649 -0.183650 -0.698327 -0.157098 -0.698327 -0.000000 -1.000000 -0.000000 0.698327 -0.157098 -0.698327 -0.000000 -0.183649 -0.183650 0.698327 -0.157098 -0.698327 -0.183650 -0.183649 0.000000 0.698327 -0.157098 -0.698327 --0.000000 -0.183650 0.183650 0.698326 -0.157099 0.698327 -0.000000 -1.000000 -0.000000 0.698326 -0.157099 0.698327 -0.183650 -0.183649 0.000000 0.698326 -0.157099 0.698327 -1.000000 0.000001 0.000000 0.157100 -0.698328 0.698325 -0.183650 0.000000 0.183650 0.157100 -0.698328 0.698325 -0.183650 -0.183649 0.000000 0.157100 -0.698328 0.698325 -0.183650 -0.183649 0.000000 0.157099 -0.698327 -0.698327 -0.183650 -0.000000 -0.183649 0.157099 -0.698327 -0.698327 -1.000000 0.000001 0.000000 0.157099 -0.698327 -0.698327 -1.000000 0.000001 0.000000 0.157098 0.698325 -0.698328 -0.183650 -0.000000 -0.183649 0.157098 0.698325 -0.698328 -0.183650 0.183650 0.000000 0.157098 0.698325 -0.698328 -0.183650 0.183650 0.000000 0.157098 0.698327 0.698327 -0.183650 0.000000 0.183650 0.157098 0.698327 0.698327 -1.000000 0.000001 0.000000 0.157098 0.698327 0.698327 -0.000000 1.000000 0.000000 0.698327 0.157099 0.698326 --0.000000 0.183650 0.183650 0.698327 0.157099 0.698326 -0.183650 0.183650 0.000000 0.698327 0.157099 0.698326 -0.000000 0.183650 -0.183650 0.698327 0.157099 -0.698327 -0.000000 1.000000 0.000000 0.698327 0.157099 -0.698327 -0.183650 0.183650 0.000000 0.698327 0.157099 -0.698327 -0.000000 -0.000000 -1.000000 0.698327 0.698326 -0.157099 -0.000000 0.183650 -0.183650 0.698327 0.698326 -0.157099 -0.183650 -0.000000 -0.183649 0.698327 0.698326 -0.157099 --0.000000 0.183650 0.183650 0.698327 0.698326 0.157099 --0.000000 0.000000 1.000000 0.698327 0.698326 0.157099 -0.183650 0.000000 0.183650 0.698327 0.698326 0.157099 --0.000000 0.000000 1.000000 -0.698327 0.698326 0.157099 --0.000000 0.183650 0.183650 -0.698327 0.698326 0.157099 --0.183650 0.000000 0.183650 -0.698327 0.698326 0.157099 --0.000000 0.183650 0.183650 -0.698327 0.157099 0.698327 -0.000000 1.000000 0.000000 -0.698327 0.157099 0.698327 --0.183650 0.183650 0.000000 -0.698327 0.157099 0.698327 --0.183650 0.183650 0.000000 -0.698326 0.157099 -0.698327 -0.000000 1.000000 0.000000 -0.698326 0.157099 -0.698327 -0.000000 0.183650 -0.183650 -0.698326 0.157099 -0.698327 -0.000000 -0.000000 -1.000000 -0.698327 0.698326 -0.157099 --0.183650 -0.000000 -0.183650 -0.698327 0.698326 -0.157099 -0.000000 0.183650 -0.183650 -0.698327 0.698326 -0.157099 --0.183650 -0.000000 -0.183650 -0.698326 -0.698327 -0.157099 -0.000000 -0.000000 -1.000000 -0.698326 -0.698327 -0.157099 -0.000000 -0.183649 -0.183650 -0.698326 -0.698327 -0.157099 -0.000000 -0.000000 -1.000000 0.698326 -0.698327 -0.157098 -0.183650 -0.000000 -0.183649 0.698326 -0.698327 -0.157098 -0.000000 -0.183649 -0.183650 0.698326 -0.698327 -0.157098 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 0.698326 --0.183650 0.000000 0.183650 -0.157099 -0.698327 0.698326 --1.000000 0.000000 0.000000 -0.157099 -0.698327 0.698326 --0.183650 0.183650 0.000000 -0.157099 0.698327 0.698326 --1.000000 0.000000 0.000000 -0.157099 0.698327 0.698326 --0.183650 0.000000 0.183650 -0.157099 0.698327 0.698326 --1.000000 0.000000 0.000000 -0.157099 0.698326 -0.698327 --0.183650 0.183650 0.000000 -0.157099 0.698326 -0.698327 --0.183650 -0.000000 -0.183650 -0.157099 0.698326 -0.698327 --1.000000 0.000000 0.000000 -0.157099 -0.698327 -0.698327 --0.183650 -0.000000 -0.183650 -0.157099 -0.698327 -0.698327 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 -0.698327 --0.000000 0.000000 1.000000 -0.698326 -0.698327 0.157099 --0.183650 0.000000 0.183650 -0.698326 -0.698327 0.157099 --0.000000 -0.183650 0.183650 -0.698326 -0.698327 0.157099 -0.183650 0.000000 0.183650 0.698327 -0.698327 0.157099 --0.000000 0.000000 1.000000 0.698327 -0.698327 0.157099 --0.000000 -0.183650 0.183650 0.698327 -0.698327 0.157099 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -3 66 67 68 -3 69 70 71 -3 72 73 74 -3 75 76 77 -3 78 79 80 -3 81 82 83 -3 84 85 86 -3 87 88 89 -3 90 91 92 -3 93 94 95 diff --git a/src/examples/evas/resources/models/Normal_UVs_Colors.ply b/src/examples/evas/resources/models/Normal_UVs_Colors.ply deleted file mode 100644 index 8633f9e..0000000 --- a/src/examples/evas/resources/models/Normal_UVs_Colors.ply +++ /dev/null @@ -1,146 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 96 -property float x -property float y -property float z -property float nx -property float ny -property float nz -property float s -property float t -property uchar red -property uchar green -property uchar blue -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 -0.577350 -0.577351 0.577350 0.050297 0.982954 128 128 128 --0.183650 0.000000 0.183650 -0.577350 -0.577351 0.577350 0.974921 0.982954 130 130 130 --0.183650 -0.183650 0.000000 -0.577350 -0.577351 0.577350 0.974921 0.058330 128 128 128 --0.000000 -0.183650 0.183650 0.577350 -0.577351 0.577350 0.973896 0.987342 128 128 128 -0.183650 -0.183649 0.000000 0.577350 -0.577351 0.577350 0.973896 0.062718 128 128 128 -0.183650 0.000000 0.183650 0.577350 -0.577351 0.577350 0.049272 0.987342 128 128 128 -0.183650 0.183650 0.000000 0.577350 0.577350 0.577350 0.045665 0.987342 128 128 128 --0.000000 0.183650 0.183650 0.577350 0.577350 0.577350 0.970289 0.987342 128 128 128 -0.183650 0.000000 0.183650 0.577350 0.577350 0.577350 0.970289 0.062718 128 128 128 --0.000000 0.183650 0.183650 -0.577350 0.577350 0.577350 0.020228 0.028261 128 128 128 --0.183650 0.183650 0.000000 -0.577350 0.577350 0.577350 0.944852 0.028261 128 128 128 --0.183650 0.000000 0.183650 -0.577350 0.577350 0.577350 0.020228 0.952885 129 129 129 -0.000000 0.183650 -0.183650 0.577351 0.577349 -0.577351 0.943828 0.032650 128 128 128 -0.183650 0.183650 0.000000 0.577351 0.577349 -0.577351 0.019203 0.032650 128 128 128 -0.183650 -0.000000 -0.183649 0.577351 0.577349 -0.577351 0.019203 0.957274 128 128 128 -0.183650 -0.183649 0.000000 0.577350 -0.577350 -0.577350 0.046157 0.987627 128 128 128 -0.000000 -0.183649 -0.183650 0.577350 -0.577350 -0.577350 0.970781 0.063003 128 128 128 -0.183650 -0.000000 -0.183649 0.577350 -0.577350 -0.577350 0.970781 0.987627 128 128 128 --0.183650 -0.183650 0.000000 -0.577350 -0.577350 -0.577350 0.940712 0.032934 128 128 128 --0.183650 -0.000000 -0.183650 -0.577350 -0.577350 -0.577350 0.016088 0.032934 154 154 154 -0.000000 -0.183649 -0.183650 -0.577350 -0.577350 -0.577350 0.016088 0.957558 128 128 128 -0.000000 0.183650 -0.183650 -0.577350 0.577349 -0.577351 0.940220 0.032650 128 128 128 --0.183650 -0.000000 -0.183650 -0.577350 0.577349 -0.577351 0.015596 0.957274 128 128 128 --0.183650 0.183650 0.000000 -0.577350 0.577349 -0.577351 0.015596 0.032650 128 128 128 --0.000000 -0.183650 0.183650 -0.698327 -0.157099 0.698327 0.050297 0.982670 128 128 128 --0.183650 -0.183650 0.000000 -0.698327 -0.157099 0.698327 0.974921 0.982670 128 128 128 -0.000000 -1.000000 -0.000000 -0.698327 -0.157099 0.698327 0.974921 0.058046 128 255 128 -0.000000 -1.000000 -0.000000 -0.698327 -0.157098 -0.698327 0.020228 0.952601 128 255 128 --0.183650 -0.183650 0.000000 -0.698327 -0.157098 -0.698327 0.020228 0.027977 128 128 128 -0.000000 -0.183649 -0.183650 -0.698327 -0.157098 -0.698327 0.944852 0.027977 128 128 128 -0.000000 -1.000000 -0.000000 0.698327 -0.157098 -0.698327 0.974388 0.062718 128 255 128 -0.000000 -0.183649 -0.183650 0.698327 -0.157098 -0.698327 0.974388 0.987342 128 128 128 -0.183650 -0.183649 0.000000 0.698327 -0.157098 -0.698327 0.049764 0.987342 128 128 128 --0.000000 -0.183650 0.183650 0.698326 -0.157099 0.698327 0.019695 0.032650 128 128 128 -0.000000 -1.000000 -0.000000 0.698326 -0.157099 0.698327 0.019695 0.957274 128 255 128 -0.183650 -0.183649 0.000000 0.698326 -0.157099 0.698327 0.944319 0.032650 128 128 128 -1.000000 0.000001 0.000000 0.157100 -0.698328 0.698325 0.970781 0.062718 128 128 0 -0.183650 0.000000 0.183650 0.157100 -0.698328 0.698325 0.046157 0.987342 149 149 148 -0.183650 -0.183649 0.000000 0.157100 -0.698328 0.698325 0.970781 0.987342 128 128 128 -0.183650 -0.183649 0.000000 0.157099 -0.698327 -0.698327 0.053904 0.982954 128 128 128 -0.183650 -0.000000 -0.183649 0.157099 -0.698327 -0.698327 0.978528 0.982954 128 128 128 -1.000000 0.000001 0.000000 0.157099 -0.698327 -0.698327 0.978528 0.058330 128 128 0 -1.000000 0.000001 0.000000 0.157098 0.698325 -0.698328 0.978036 0.058046 128 128 0 -0.183650 -0.000000 -0.183649 0.157098 0.698325 -0.698328 0.978036 0.982670 128 128 128 -0.183650 0.183650 0.000000 0.157098 0.698325 -0.698328 0.053412 0.982670 128 128 128 -0.183650 0.183650 0.000000 0.157098 0.698327 0.698327 0.016088 0.032650 128 128 128 -0.183650 0.000000 0.183650 0.157098 0.698327 0.698327 0.940712 0.032650 128 128 128 -1.000000 0.000001 0.000000 0.157098 0.698327 0.698327 0.016088 0.957274 128 128 0 -0.000000 1.000000 0.000000 0.698327 0.157099 0.698326 0.974388 0.063003 151 46 151 --0.000000 0.183650 0.183650 0.698327 0.157099 0.698326 0.049764 0.987627 128 128 128 -0.183650 0.183650 0.000000 0.698327 0.157099 0.698326 0.974388 0.987627 128 128 128 -0.000000 0.183650 -0.183650 0.698327 0.157099 -0.698327 0.023835 0.028261 128 128 128 -0.000000 1.000000 0.000000 0.698327 0.157099 -0.698327 0.023835 0.952885 151 46 151 -0.183650 0.183650 0.000000 0.698327 0.157099 -0.698327 0.948459 0.028261 128 128 128 -0.000000 -0.000000 -1.000000 0.698327 0.698326 -0.157099 0.974429 0.058046 255 128 128 -0.000000 0.183650 -0.183650 0.698327 0.698326 -0.157099 0.049805 0.982670 128 128 128 -0.183650 -0.000000 -0.183649 0.698327 0.698326 -0.157099 0.974429 0.982670 128 128 128 --0.000000 0.183650 0.183650 0.698327 0.698326 0.157099 0.053412 0.982954 128 128 128 --0.000000 0.000000 1.000000 0.698327 0.698326 0.157099 0.978036 0.058330 0 128 128 -0.183650 0.000000 0.183650 0.698327 0.698326 0.157099 0.978036 0.982954 128 128 128 --0.000000 0.000000 1.000000 -0.698327 0.698326 0.157099 0.974429 0.058330 0 128 128 --0.000000 0.183650 0.183650 -0.698327 0.698326 0.157099 0.049805 0.982954 128 128 128 --0.183650 0.000000 0.183650 -0.698327 0.698326 0.157099 0.974429 0.982954 130 130 130 --0.000000 0.183650 0.183650 -0.698327 0.157099 0.698327 0.023343 0.027977 128 128 128 -0.000000 1.000000 0.000000 -0.698327 0.157099 0.698327 0.023343 0.952601 151 46 151 --0.183650 0.183650 0.000000 -0.698327 0.157099 0.698327 0.947968 0.027977 128 128 128 --0.183650 0.183650 0.000000 -0.698326 0.157099 -0.698327 0.944319 0.032934 128 128 128 -0.000000 1.000000 0.000000 -0.698326 0.157099 -0.698327 0.019695 0.957558 151 46 151 -0.000000 0.183650 -0.183650 -0.698326 0.157099 -0.698327 0.019695 0.032934 128 128 128 -0.000000 -0.000000 -1.000000 -0.698327 0.698326 -0.157099 0.019736 0.952601 255 128 128 --0.183650 -0.000000 -0.183650 -0.698327 0.698326 -0.157099 0.019736 0.027977 128 128 128 -0.000000 0.183650 -0.183650 -0.698327 0.698326 -0.157099 0.944360 0.027977 128 128 128 --0.183650 -0.000000 -0.183650 -0.698326 -0.698327 -0.157099 0.053904 0.982670 154 154 154 -0.000000 -0.000000 -1.000000 -0.698326 -0.698327 -0.157099 0.978528 0.058046 255 123 123 -0.000000 -0.183649 -0.183650 -0.698326 -0.698327 -0.157099 0.978528 0.982670 128 128 128 -0.000000 -0.000000 -1.000000 0.698326 -0.698327 -0.157098 0.023835 0.952601 255 128 128 -0.183650 -0.000000 -0.183649 0.698326 -0.698327 -0.157098 0.948459 0.027977 128 128 128 -0.000000 -0.183649 -0.183650 0.698326 -0.698327 -0.157098 0.023835 0.027977 128 128 128 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 0.698326 0.973896 0.987627 128 128 128 --0.183650 0.000000 0.183650 -0.157099 -0.698327 0.698326 0.049272 0.987627 130 130 130 --1.000000 0.000000 0.000000 -0.157099 -0.698327 0.698326 0.973896 0.063003 128 128 255 --0.183650 0.183650 0.000000 -0.157099 0.698327 0.698326 0.019736 0.028261 128 128 128 --1.000000 0.000000 0.000000 -0.157099 0.698327 0.698326 0.019736 0.952885 128 128 255 --0.183650 0.000000 0.183650 -0.157099 0.698327 0.698326 0.944360 0.028261 129 129 129 --1.000000 0.000000 0.000000 -0.157099 0.698326 -0.698327 0.970289 0.063003 128 128 255 --0.183650 0.183650 0.000000 -0.157099 0.698326 -0.698327 0.045665 0.987627 128 128 128 --0.183650 -0.000000 -0.183650 -0.157099 0.698326 -0.698327 0.970289 0.987627 128 128 128 --1.000000 0.000000 0.000000 -0.157099 -0.698327 -0.698327 0.019203 0.957558 128 128 255 --0.183650 -0.000000 -0.183650 -0.157099 -0.698327 -0.698327 0.019203 0.032934 154 154 154 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 -0.698327 0.943828 0.032934 128 128 128 --0.000000 0.000000 1.000000 -0.698326 -0.698327 0.157099 0.015596 0.957558 0 128 128 --0.183650 0.000000 0.183650 -0.698326 -0.698327 0.157099 0.015596 0.032934 130 130 130 --0.000000 -0.183650 0.183650 -0.698326 -0.698327 0.157099 0.940220 0.032934 128 128 128 -0.183650 0.000000 0.183650 0.698327 -0.698327 0.157099 0.023343 0.028261 128 128 128 --0.000000 0.000000 1.000000 0.698327 -0.698327 0.157099 0.023343 0.952885 0 128 128 --0.000000 -0.183650 0.183650 0.698327 -0.698327 0.157099 0.947968 0.028261 128 128 128 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -3 66 67 68 -3 69 70 71 -3 72 73 74 -3 75 76 77 -3 78 79 80 -3 81 82 83 -3 84 85 86 -3 87 88 89 -3 90 91 92 -3 93 94 95 diff --git a/src/examples/evas/resources/models/Normal_UVs_NoColors.ply b/src/examples/evas/resources/models/Normal_UVs_NoColors.ply deleted file mode 100644 index 9efb01e..0000000 --- a/src/examples/evas/resources/models/Normal_UVs_NoColors.ply +++ /dev/null @@ -1,143 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: 'star.blend' -element vertex 96 -property float x -property float y -property float z -property float nx -property float ny -property float nz -property float s -property float t -element face 32 -property list uchar uint vertex_indices -end_header --0.000000 -0.183650 0.183650 -0.577350 -0.577351 0.577350 0.050297 0.982954 --0.183650 0.000000 0.183650 -0.577350 -0.577351 0.577350 0.974921 0.982954 --0.183650 -0.183650 0.000000 -0.577350 -0.577351 0.577350 0.974921 0.058330 --0.000000 -0.183650 0.183650 0.577350 -0.577351 0.577350 0.973896 0.987342 -0.183650 -0.183649 0.000000 0.577350 -0.577351 0.577350 0.973896 0.062718 -0.183650 0.000000 0.183650 0.577350 -0.577351 0.577350 0.049272 0.987342 -0.183650 0.183650 0.000000 0.577350 0.577350 0.577350 0.045665 0.987342 --0.000000 0.183650 0.183650 0.577350 0.577350 0.577350 0.970289 0.987342 -0.183650 0.000000 0.183650 0.577350 0.577350 0.577350 0.970289 0.062718 --0.000000 0.183650 0.183650 -0.577350 0.577350 0.577350 0.020228 0.028261 --0.183650 0.183650 0.000000 -0.577350 0.577350 0.577350 0.944852 0.028261 --0.183650 0.000000 0.183650 -0.577350 0.577350 0.577350 0.020228 0.952885 -0.000000 0.183650 -0.183650 0.577351 0.577349 -0.577351 0.943828 0.032650 -0.183650 0.183650 0.000000 0.577351 0.577349 -0.577351 0.019203 0.032650 -0.183650 -0.000000 -0.183649 0.577351 0.577349 -0.577351 0.019203 0.957274 -0.183650 -0.183649 0.000000 0.577350 -0.577350 -0.577350 0.046157 0.987627 -0.000000 -0.183649 -0.183650 0.577350 -0.577350 -0.577350 0.970781 0.063003 -0.183650 -0.000000 -0.183649 0.577350 -0.577350 -0.577350 0.970781 0.987627 --0.183650 -0.183650 0.000000 -0.577350 -0.577350 -0.577350 0.940712 0.032934 --0.183650 -0.000000 -0.183650 -0.577350 -0.577350 -0.577350 0.016088 0.032934 -0.000000 -0.183649 -0.183650 -0.577350 -0.577350 -0.577350 0.016088 0.957558 -0.000000 0.183650 -0.183650 -0.577350 0.577349 -0.577351 0.940220 0.032650 --0.183650 -0.000000 -0.183650 -0.577350 0.577349 -0.577351 0.015596 0.957274 --0.183650 0.183650 0.000000 -0.577350 0.577349 -0.577351 0.015596 0.032650 --0.000000 -0.183650 0.183650 -0.698327 -0.157099 0.698327 0.050297 0.982670 --0.183650 -0.183650 0.000000 -0.698327 -0.157099 0.698327 0.974921 0.982670 -0.000000 -1.000000 -0.000000 -0.698327 -0.157099 0.698327 0.974921 0.058046 -0.000000 -1.000000 -0.000000 -0.698327 -0.157098 -0.698327 0.020228 0.952601 --0.183650 -0.183650 0.000000 -0.698327 -0.157098 -0.698327 0.020228 0.027977 -0.000000 -0.183649 -0.183650 -0.698327 -0.157098 -0.698327 0.944852 0.027977 -0.000000 -1.000000 -0.000000 0.698327 -0.157098 -0.698327 0.974388 0.062718 -0.000000 -0.183649 -0.183650 0.698327 -0.157098 -0.698327 0.974388 0.987342 -0.183650 -0.183649 0.000000 0.698327 -0.157098 -0.698327 0.049764 0.987342 --0.000000 -0.183650 0.183650 0.698326 -0.157099 0.698327 0.019695 0.032650 -0.000000 -1.000000 -0.000000 0.698326 -0.157099 0.698327 0.019695 0.957274 -0.183650 -0.183649 0.000000 0.698326 -0.157099 0.698327 0.944319 0.032650 -1.000000 0.000001 0.000000 0.157100 -0.698328 0.698325 0.970781 0.062718 -0.183650 0.000000 0.183650 0.157100 -0.698328 0.698325 0.046157 0.987342 -0.183650 -0.183649 0.000000 0.157100 -0.698328 0.698325 0.970781 0.987342 -0.183650 -0.183649 0.000000 0.157099 -0.698327 -0.698327 0.053904 0.982954 -0.183650 -0.000000 -0.183649 0.157099 -0.698327 -0.698327 0.978528 0.982954 -1.000000 0.000001 0.000000 0.157099 -0.698327 -0.698327 0.978528 0.058330 -1.000000 0.000001 0.000000 0.157098 0.698325 -0.698328 0.978036 0.058046 -0.183650 -0.000000 -0.183649 0.157098 0.698325 -0.698328 0.978036 0.982670 -0.183650 0.183650 0.000000 0.157098 0.698325 -0.698328 0.053412 0.982670 -0.183650 0.183650 0.000000 0.157098 0.698327 0.698327 0.016088 0.032650 -0.183650 0.000000 0.183650 0.157098 0.698327 0.698327 0.940712 0.032650 -1.000000 0.000001 0.000000 0.157098 0.698327 0.698327 0.016088 0.957274 -0.000000 1.000000 0.000000 0.698327 0.157099 0.698326 0.974388 0.063003 --0.000000 0.183650 0.183650 0.698327 0.157099 0.698326 0.049764 0.987627 -0.183650 0.183650 0.000000 0.698327 0.157099 0.698326 0.974388 0.987627 -0.000000 0.183650 -0.183650 0.698327 0.157099 -0.698327 0.023835 0.028261 -0.000000 1.000000 0.000000 0.698327 0.157099 -0.698327 0.023835 0.952885 -0.183650 0.183650 0.000000 0.698327 0.157099 -0.698327 0.948459 0.028261 -0.000000 -0.000000 -1.000000 0.698327 0.698326 -0.157099 0.974429 0.058046 -0.000000 0.183650 -0.183650 0.698327 0.698326 -0.157099 0.049805 0.982670 -0.183650 -0.000000 -0.183649 0.698327 0.698326 -0.157099 0.974429 0.982670 --0.000000 0.183650 0.183650 0.698327 0.698326 0.157099 0.053412 0.982954 --0.000000 0.000000 1.000000 0.698327 0.698326 0.157099 0.978036 0.058330 -0.183650 0.000000 0.183650 0.698327 0.698326 0.157099 0.978036 0.982954 --0.000000 0.000000 1.000000 -0.698327 0.698326 0.157099 0.974429 0.058330 --0.000000 0.183650 0.183650 -0.698327 0.698326 0.157099 0.049805 0.982954 --0.183650 0.000000 0.183650 -0.698327 0.698326 0.157099 0.974429 0.982954 --0.000000 0.183650 0.183650 -0.698327 0.157099 0.698327 0.023343 0.027977 -0.000000 1.000000 0.000000 -0.698327 0.157099 0.698327 0.023343 0.952601 --0.183650 0.183650 0.000000 -0.698327 0.157099 0.698327 0.947968 0.027977 --0.183650 0.183650 0.000000 -0.698326 0.157099 -0.698327 0.944319 0.032934 -0.000000 1.000000 0.000000 -0.698326 0.157099 -0.698327 0.019695 0.957558 -0.000000 0.183650 -0.183650 -0.698326 0.157099 -0.698327 0.019695 0.032934 -0.000000 -0.000000 -1.000000 -0.698327 0.698326 -0.157099 0.019736 0.952601 --0.183650 -0.000000 -0.183650 -0.698327 0.698326 -0.157099 0.019736 0.027977 -0.000000 0.183650 -0.183650 -0.698327 0.698326 -0.157099 0.944360 0.027977 --0.183650 -0.000000 -0.183650 -0.698326 -0.698327 -0.157099 0.053904 0.982670 -0.000000 -0.000000 -1.000000 -0.698326 -0.698327 -0.157099 0.978528 0.058046 -0.000000 -0.183649 -0.183650 -0.698326 -0.698327 -0.157099 0.978528 0.982670 -0.000000 -0.000000 -1.000000 0.698326 -0.698327 -0.157098 0.023835 0.952601 -0.183650 -0.000000 -0.183649 0.698326 -0.698327 -0.157098 0.948459 0.027977 -0.000000 -0.183649 -0.183650 0.698326 -0.698327 -0.157098 0.023835 0.027977 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 0.698326 0.973896 0.987627 --0.183650 0.000000 0.183650 -0.157099 -0.698327 0.698326 0.049272 0.987627 --1.000000 0.000000 0.000000 -0.157099 -0.698327 0.698326 0.973896 0.063003 --0.183650 0.183650 0.000000 -0.157099 0.698327 0.698326 0.019736 0.028261 --1.000000 0.000000 0.000000 -0.157099 0.698327 0.698326 0.019736 0.952885 --0.183650 0.000000 0.183650 -0.157099 0.698327 0.698326 0.944360 0.028261 --1.000000 0.000000 0.000000 -0.157099 0.698326 -0.698327 0.970289 0.063003 --0.183650 0.183650 0.000000 -0.157099 0.698326 -0.698327 0.045665 0.987627 --0.183650 -0.000000 -0.183650 -0.157099 0.698326 -0.698327 0.970289 0.987627 --1.000000 0.000000 0.000000 -0.157099 -0.698327 -0.698327 0.019203 0.957558 --0.183650 -0.000000 -0.183650 -0.157099 -0.698327 -0.698327 0.019203 0.032934 --0.183650 -0.183650 0.000000 -0.157099 -0.698327 -0.698327 0.943828 0.032934 --0.000000 0.000000 1.000000 -0.698326 -0.698327 0.157099 0.015596 0.957558 --0.183650 0.000000 0.183650 -0.698326 -0.698327 0.157099 0.015596 0.032934 --0.000000 -0.183650 0.183650 -0.698326 -0.698327 0.157099 0.940220 0.032934 -0.183650 0.000000 0.183650 0.698327 -0.698327 0.157099 0.023343 0.028261 --0.000000 0.000000 1.000000 0.698327 -0.698327 0.157099 0.023343 0.952885 --0.000000 -0.183650 0.183650 0.698327 -0.698327 0.157099 0.947968 0.028261 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -3 66 67 68 -3 69 70 71 -3 72 73 74 -3 75 76 77 -3 78 79 80 -3 81 82 83 -3 84 85 86 -3 87 88 89 -3 90 91 92 -3 93 94 95 diff --git a/src/examples/evas/resources/models/convex_hull/column.ply b/src/examples/evas/resources/models/convex_hull/column.ply deleted file mode 100644 index 5a42be1..0000000 --- a/src/examples/evas/resources/models/convex_hull/column.ply +++ /dev/null @@ -1,521 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 352 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 156 -property list uchar uint vertex_indices -end_header -0.000000 1.000000 -1.000000 0.081467 0.827145 0.556053 --0.011899 0.336573 -0.011390 0.081467 0.827145 0.556053 -0.053763 0.330106 -0.011390 0.081467 0.827145 0.556053 -0.195090 0.980785 -1.000000 0.081467 0.827145 0.556053 -0.195090 0.980785 -1.000000 0.241011 0.794507 0.557379 -0.053763 0.330106 -0.011390 0.241011 0.794507 0.557379 -0.116902 0.310953 -0.011390 0.241011 0.794507 0.557379 -0.382683 0.923880 -1.000000 0.241011 0.794507 0.557379 -0.382683 0.923880 -1.000000 0.390986 0.731483 0.558625 -0.116902 0.310953 -0.011390 0.390986 0.731483 0.558625 -0.175091 0.279850 -0.011390 0.390986 0.731483 0.558625 -0.555570 0.831470 -1.000000 0.390986 0.731483 0.558625 -0.555570 0.831470 -1.000000 0.525701 0.640568 0.559743 -0.175091 0.279850 -0.011390 0.525701 0.640568 0.559743 -0.226094 0.237993 -0.011390 0.525701 0.640568 0.559743 -0.707107 0.707107 -1.000000 0.525701 0.640568 0.559743 -0.707107 0.707107 -1.000000 0.640072 0.525294 0.560691 -0.226094 0.237993 -0.011390 0.640072 0.525294 0.560691 -0.267951 0.186990 -0.011390 0.640072 0.525294 0.560691 -0.831470 0.555570 -1.000000 0.640072 0.525294 0.560691 -0.831470 0.555570 -1.000000 0.729808 0.390091 0.561435 -0.267951 0.186990 -0.011390 0.729808 0.390091 0.561435 -0.299054 0.128801 -0.011390 0.729808 0.390091 0.561435 -0.923880 0.382683 -1.000000 0.729808 0.390091 0.561435 -0.923880 0.382683 -1.000000 0.791556 0.240116 0.561946 -0.299054 0.128801 -0.011390 0.791556 0.240116 0.561946 -0.318207 0.065662 -0.011390 0.791556 0.240116 0.561946 -0.980785 0.195090 -1.000000 0.791556 0.240116 0.561946 -0.980785 0.195090 -1.000000 0.823015 0.081060 0.562207 -0.318207 0.065662 -0.011390 0.823015 0.081060 0.562207 -0.324674 0.000000 -0.011390 0.823015 0.081060 0.562207 -1.000000 0.000000 -1.000000 0.823015 0.081060 0.562207 -1.000000 0.000000 -1.000000 0.823015 -0.081060 0.562207 -0.324674 0.000000 -0.011390 0.823015 -0.081060 0.562207 -0.318207 -0.065662 -0.011390 0.823015 -0.081060 0.562207 -0.980785 -0.195090 -1.000000 0.823015 -0.081060 0.562207 -0.980785 -0.195090 -1.000000 0.791556 -0.240116 0.561946 -0.318207 -0.065662 -0.011390 0.791556 -0.240116 0.561946 -0.299054 -0.128800 -0.011390 0.791556 -0.240116 0.561946 -0.923880 -0.382683 -1.000000 0.791556 -0.240116 0.561946 -0.923880 -0.382683 -1.000000 0.729809 -0.390090 0.561435 -0.299054 -0.128800 -0.011390 0.729809 -0.390090 0.561435 -0.267951 -0.186989 -0.011390 0.729809 -0.390090 0.561435 -0.831470 -0.555570 -1.000000 0.729809 -0.390090 0.561435 -0.831470 -0.555570 -1.000000 0.640072 -0.525293 0.560691 -0.267951 -0.186989 -0.011390 0.640072 -0.525293 0.560691 -0.226094 -0.237993 -0.011390 0.640072 -0.525293 0.560691 -0.707107 -0.707107 -1.000000 0.640072 -0.525293 0.560691 -0.707107 -0.707107 -1.000000 0.525700 -0.640568 0.559743 -0.226094 -0.237993 -0.011390 0.525700 -0.640568 0.559743 -0.175091 -0.279850 -0.011390 0.525700 -0.640568 0.559743 -0.555570 -0.831470 -1.000000 0.525700 -0.640568 0.559743 -0.555570 -0.831470 -1.000000 0.390986 -0.731483 0.558625 -0.175091 -0.279850 -0.011390 0.390986 -0.731483 0.558625 -0.116902 -0.310952 -0.011390 0.390986 -0.731483 0.558625 -0.382683 -0.923880 -1.000000 0.390986 -0.731483 0.558625 -0.382683 -0.923880 -1.000000 0.241011 -0.794507 0.557380 -0.116902 -0.310952 -0.011390 0.241011 -0.794507 0.557380 -0.053763 -0.330105 -0.011390 0.241011 -0.794507 0.557380 -0.195090 -0.980785 -1.000000 0.241011 -0.794507 0.557380 -0.195090 -0.980785 -1.000000 0.081466 -0.827145 0.556053 -0.053763 -0.330105 -0.011390 0.081466 -0.827145 0.556053 --0.011899 -0.336572 -0.011390 0.081466 -0.827145 0.556053 --0.000000 -1.000000 -1.000000 0.081466 -0.827145 0.556053 --0.000000 -1.000000 -1.000000 -0.081556 -0.828046 0.554696 --0.011899 -0.336572 -0.011390 -0.081556 -0.828046 0.554696 --0.077561 -0.330105 -0.011390 -0.081556 -0.828046 0.554696 --0.195091 -0.980785 -1.000000 -0.081556 -0.828046 0.554696 --0.195091 -0.980785 -1.000000 -0.241791 -0.797075 0.553361 --0.077561 -0.330105 -0.011390 -0.241791 -0.797075 0.553361 --0.140700 -0.310952 -0.011390 -0.241791 -0.797075 0.553361 --0.382684 -0.923879 -1.000000 -0.241791 -0.797075 0.553361 --0.382684 -0.923879 -1.000000 -0.393041 -0.735327 0.552099 --0.140700 -0.310952 -0.011390 -0.393041 -0.735327 0.552099 --0.198889 -0.279850 -0.011390 -0.393041 -0.735327 0.552099 --0.555571 -0.831469 -1.000000 -0.393041 -0.735327 0.552099 --0.555571 -0.831469 -1.000000 -0.529421 -0.645101 0.550961 --0.198889 -0.279850 -0.011390 -0.529421 -0.645101 0.550961 --0.249892 -0.237992 -0.011390 -0.529421 -0.645101 0.550961 --0.707107 -0.707106 -1.000000 -0.529421 -0.645101 0.550961 --0.707107 -0.707106 -1.000000 -0.645597 -0.529826 0.549990 --0.249892 -0.237992 -0.011390 -0.645597 -0.529826 0.549990 --0.291749 -0.186989 -0.011390 -0.645597 -0.529826 0.549990 --0.831470 -0.555570 -1.000000 -0.645597 -0.529826 0.549990 --0.831470 -0.555570 -1.000000 -0.736999 -0.393934 0.549226 --0.291749 -0.186989 -0.011390 -0.736999 -0.393934 0.549226 --0.322851 -0.128800 -0.011390 -0.736999 -0.393934 0.549226 --0.923880 -0.382683 -1.000000 -0.736999 -0.393934 0.549226 --0.923880 -0.382683 -1.000000 -0.800022 -0.242683 0.548698 --0.322851 -0.128800 -0.011390 -0.800022 -0.242683 0.548698 --0.342004 -0.065661 -0.011390 -0.800022 -0.242683 0.548698 --0.980785 -0.195089 -1.000000 -0.800022 -0.242683 0.548698 --0.980785 -0.195089 -1.000000 -0.832170 -0.081961 0.548429 --0.342004 -0.065661 -0.011390 -0.832170 -0.081961 0.548429 --0.348471 0.000001 -0.011390 -0.832170 -0.081961 0.548429 --1.000000 0.000001 -1.000000 -0.832170 -0.081961 0.548429 --1.000000 0.000001 -1.000000 -0.832170 0.081963 0.548429 --0.348471 0.000001 -0.011390 -0.832170 0.081963 0.548429 --0.342004 0.065663 -0.011390 -0.832170 0.081963 0.548429 --0.980785 0.195091 -1.000000 -0.832170 0.081963 0.548429 --0.980785 0.195091 -1.000000 -0.800021 0.242685 0.548698 --0.342004 0.065663 -0.011390 -0.800021 0.242685 0.548698 --0.322851 0.128801 -0.011390 -0.800021 0.242685 0.548698 --0.923879 0.382684 -1.000000 -0.800021 0.242685 0.548698 --0.923879 0.382684 -1.000000 -0.736998 0.393935 0.549226 --0.322851 0.128801 -0.011390 -0.736998 0.393935 0.549226 --0.291748 0.186990 -0.011390 -0.736998 0.393935 0.549226 --0.831469 0.555571 -1.000000 -0.736998 0.393935 0.549226 --0.831469 0.555571 -1.000000 -0.645595 0.529828 0.549990 --0.291748 0.186990 -0.011390 -0.645595 0.529828 0.549990 --0.249891 0.237994 -0.011390 -0.645595 0.529828 0.549990 --0.707106 0.707108 -1.000000 -0.645595 0.529828 0.549990 --0.707106 0.707108 -1.000000 -0.529420 0.645102 0.550961 --0.249891 0.237994 -0.011390 -0.529420 0.645102 0.550961 --0.198888 0.279851 -0.011390 -0.529420 0.645102 0.550961 --0.555569 0.831470 -1.000000 -0.529420 0.645102 0.550961 --0.555569 0.831470 -1.000000 -0.393040 0.735327 0.552099 --0.198888 0.279851 -0.011390 -0.393040 0.735327 0.552099 --0.140699 0.310953 -0.011390 -0.393040 0.735327 0.552099 --0.382682 0.923880 -1.000000 -0.393040 0.735327 0.552099 --0.011899 0.336573 -0.011390 -0.095975 0.974455 -0.203045 --0.077560 0.330106 -0.011390 -0.095975 0.974455 -0.203045 --0.117223 0.529503 0.964306 -0.095975 0.974455 -0.203045 --0.011899 0.539877 0.964306 -0.095975 0.974455 -0.203045 --0.011899 0.336573 -0.011390 -0.081555 0.828047 0.554696 -0.000000 1.000000 -1.000000 -0.081555 0.828047 0.554696 --0.195089 0.980786 -1.000000 -0.081555 0.828047 0.554696 --0.077560 0.330106 -0.011390 -0.081555 0.828047 0.554696 --0.382682 0.923880 -1.000000 -0.241789 0.797076 0.553361 --0.140699 0.310953 -0.011390 -0.241789 0.797076 0.553361 --0.077560 0.330106 -0.011390 -0.241789 0.797076 0.553361 --0.195089 0.980786 -1.000000 -0.241789 0.797076 0.553361 -0.000000 1.000000 -1.000000 0.000000 0.000000 -1.000000 -0.195090 0.980785 -1.000000 0.000000 0.000000 -1.000000 --0.195089 0.980786 -1.000000 0.000000 0.000000 -1.000000 --0.382682 0.923880 -1.000000 0.000000 -0.000000 -1.000000 -0.382683 0.923880 -1.000000 0.000000 0.000000 -1.000000 --0.555569 0.831470 -1.000000 0.000000 -0.000000 -1.000000 -0.555570 0.831470 -1.000000 0.000000 0.000000 -1.000000 --0.707106 0.707108 -1.000000 0.000000 -0.000000 -1.000000 -0.707107 0.707107 -1.000000 0.000000 0.000000 -1.000000 --0.831469 0.555571 -1.000000 0.000000 -0.000000 -1.000000 -0.831470 0.555570 -1.000000 0.000000 0.000000 -1.000000 --0.923879 0.382684 -1.000000 0.000000 -0.000000 -1.000000 -0.923880 0.382683 -1.000000 0.000000 0.000000 -1.000000 --0.980785 0.195091 -1.000000 0.000000 -0.000000 -1.000000 -0.980785 0.195090 -1.000000 0.000000 0.000000 -1.000000 --1.000000 0.000001 -1.000000 0.000000 -0.000000 -1.000000 -1.000000 0.000000 -1.000000 0.000000 0.000000 -1.000000 --0.980785 -0.195089 -1.000000 0.000000 0.000000 -1.000000 -0.980785 -0.195090 -1.000000 0.000000 0.000000 -1.000000 --0.923880 -0.382683 -1.000000 0.000000 0.000000 -1.000000 -0.923880 -0.382683 -1.000000 0.000000 0.000000 -1.000000 --0.831470 -0.555570 -1.000000 0.000000 0.000000 -1.000000 -0.831470 -0.555570 -1.000000 0.000000 0.000000 -1.000000 --0.707107 -0.707106 -1.000000 0.000000 0.000000 -1.000000 -0.707107 -0.707107 -1.000000 0.000000 0.000000 -1.000000 --0.555571 -0.831469 -1.000000 0.000000 0.000000 -1.000000 -0.555570 -0.831470 -1.000000 0.000000 0.000000 -1.000000 --0.382684 -0.923879 -1.000000 0.000000 0.000000 -1.000000 -0.382683 -0.923880 -1.000000 0.000000 0.000000 -1.000000 --0.195091 -0.980785 -1.000000 0.000000 0.000000 -1.000000 -0.195090 -0.980785 -1.000000 0.000000 0.000000 -1.000000 --0.000000 -1.000000 -1.000000 0.000000 0.000000 -1.000000 --0.510679 -0.206601 0.964306 -0.000000 -0.000000 1.000000 --0.460790 -0.299939 0.964306 -0.000000 -0.000000 1.000000 --0.195072 -0.122392 0.964306 -0.000000 -0.000000 1.000000 --0.215430 -0.084305 0.964306 -0.000000 -0.000000 1.000000 --0.291749 -0.186989 -0.011390 -0.756909 -0.621178 -0.203045 --0.249892 -0.237992 -0.011390 -0.756909 -0.621178 -0.203045 --0.393649 -0.381750 0.964306 -0.756909 -0.621178 -0.203045 --0.460790 -0.299939 0.964306 -0.756909 -0.621178 -0.203045 -0.299054 -0.128800 -0.011390 0.937006 -0.284239 -0.203045 -0.318207 -0.065662 -0.011390 0.937006 -0.284239 -0.203045 -0.517604 -0.105324 0.964306 0.937006 -0.284239 -0.203045 -0.486882 -0.206601 0.964306 0.937006 -0.284239 -0.203045 --0.348471 0.000001 -0.011390 -0.974455 -0.095975 -0.203045 --0.342004 -0.065661 -0.011390 -0.974455 -0.095975 -0.203045 --0.541401 -0.105324 0.964306 -0.974455 -0.095975 -0.203045 --0.551775 0.000001 0.964306 -0.974455 -0.095975 -0.203045 -0.116902 0.310953 -0.011390 0.284238 0.937007 -0.203045 -0.053763 0.330106 -0.011390 0.284238 0.937007 -0.203045 -0.093426 0.529503 0.964306 0.284238 0.937007 -0.203045 -0.194703 0.498781 0.964306 0.284238 0.937007 -0.203045 -0.175091 -0.279850 -0.011390 0.621179 -0.756908 -0.203045 -0.226094 -0.237993 -0.011390 0.621179 -0.756908 -0.203045 -0.369851 -0.381750 0.964306 0.621179 -0.756908 -0.203045 -0.288040 -0.448890 0.964306 0.621179 -0.756908 -0.203045 --0.291748 0.186990 -0.011390 -0.863550 0.461578 -0.203045 --0.322851 0.128801 -0.011390 -0.863550 0.461578 -0.203045 --0.510679 0.206603 0.964306 -0.863550 0.461578 -0.203045 --0.460789 0.299940 0.964306 -0.863550 0.461578 -0.203045 -0.267951 0.186990 -0.011390 0.756908 0.621179 -0.203045 -0.226094 0.237993 -0.011390 0.756908 0.621179 -0.203045 -0.369851 0.381750 0.964306 0.756908 0.621179 -0.203045 -0.436992 0.299939 0.964306 0.756908 0.621179 -0.203045 --0.011899 -0.336572 -0.011390 0.095975 -0.974455 -0.203045 -0.053763 -0.330105 -0.011390 0.095975 -0.974455 -0.203045 -0.093426 -0.529502 0.964306 0.095975 -0.974455 -0.203045 --0.011899 -0.539876 0.964306 0.095975 -0.974455 -0.203045 --0.140699 0.310953 -0.011390 -0.461577 0.863551 -0.203045 --0.198888 0.279851 -0.011390 -0.461577 0.863551 -0.203045 --0.311837 0.448891 0.964306 -0.461577 0.863551 -0.203045 --0.218500 0.498781 0.964306 -0.461577 0.863551 -0.203045 --0.198889 -0.279850 -0.011390 -0.461578 -0.863550 -0.203045 --0.140700 -0.310952 -0.011390 -0.461578 -0.863550 -0.203045 --0.218501 -0.498780 0.964306 -0.461578 -0.863550 -0.203045 --0.311838 -0.448890 0.964306 -0.461578 -0.863550 -0.203045 -0.053763 0.330106 -0.011390 0.095976 0.974454 -0.203045 --0.011899 0.336573 -0.011390 0.095976 0.974454 -0.203045 --0.011899 0.539877 0.964306 0.095976 0.974454 -0.203045 -0.093426 0.529503 0.964306 0.095976 0.974454 -0.203045 -0.324674 0.000000 -0.011390 0.974454 0.095976 -0.203045 -0.318207 0.065662 -0.011390 0.974454 0.095976 -0.203045 -0.517604 0.105325 0.964306 0.974454 0.095976 -0.203045 -0.527978 0.000000 0.964306 0.974454 0.095976 -0.203045 --0.322851 -0.128800 -0.011390 -0.863551 -0.461577 -0.203045 --0.291749 -0.186989 -0.011390 -0.863551 -0.461577 -0.203045 --0.460790 -0.299939 0.964306 -0.863551 -0.461577 -0.203045 --0.510679 -0.206601 0.964306 -0.863551 -0.461577 -0.203045 -0.267951 -0.186989 -0.011390 0.863551 -0.461576 -0.203045 -0.299054 -0.128800 -0.011390 0.863551 -0.461576 -0.203045 -0.486882 -0.206601 0.964306 0.863551 -0.461576 -0.203045 -0.436992 -0.299939 0.964306 0.863551 -0.461576 -0.203045 --0.342004 0.065663 -0.011390 -0.974454 0.095977 -0.203045 --0.348471 0.000001 -0.011390 -0.974454 0.095977 -0.203045 --0.551775 0.000001 0.964306 -0.974454 0.095977 -0.203045 --0.541401 0.105325 0.964306 -0.974454 0.095977 -0.203045 -0.175091 0.279850 -0.011390 0.461577 0.863550 -0.203045 -0.116902 0.310953 -0.011390 0.461577 0.863550 -0.203045 -0.194703 0.498781 0.964306 0.461577 0.863550 -0.203045 -0.288041 0.448891 0.964306 0.461577 0.863550 -0.203045 -0.116902 -0.310952 -0.011390 0.461577 -0.863550 -0.203045 -0.175091 -0.279850 -0.011390 0.461577 -0.863550 -0.203045 -0.288040 -0.448890 0.964306 0.461577 -0.863550 -0.203045 -0.194703 -0.498780 0.964306 0.461577 -0.863550 -0.203045 --0.249891 0.237994 -0.011390 -0.756907 0.621180 -0.203045 --0.291748 0.186990 -0.011390 -0.756907 0.621180 -0.203045 --0.460789 0.299940 0.964306 -0.756907 0.621180 -0.203045 --0.393648 0.381751 0.964306 -0.756907 0.621180 -0.203045 --0.077561 -0.330105 -0.011390 -0.095976 -0.974454 -0.203045 --0.011899 -0.336572 -0.011390 -0.095976 -0.974454 -0.203045 --0.011899 -0.539876 0.964306 -0.095976 -0.974454 -0.203045 --0.117224 -0.529502 0.964306 -0.095976 -0.974454 -0.203045 -0.299054 0.128801 -0.011390 0.863550 0.461577 -0.203045 -0.267951 0.186990 -0.011390 0.863550 0.461577 -0.203045 -0.436992 0.299939 0.964306 0.863550 0.461577 -0.203045 -0.486882 0.206602 0.964306 0.863550 0.461577 -0.203045 --0.077560 0.330106 -0.011390 -0.284236 0.937007 -0.203045 --0.140699 0.310953 -0.011390 -0.284236 0.937007 -0.203045 --0.218500 0.498781 0.964306 -0.284236 0.937007 -0.203045 --0.117223 0.529503 0.964306 -0.284236 0.937007 -0.203045 --0.249892 -0.237992 -0.011390 -0.621179 -0.756908 -0.203045 --0.198889 -0.279850 -0.011390 -0.621179 -0.756908 -0.203045 --0.311838 -0.448890 0.964306 -0.621179 -0.756908 -0.203045 --0.393649 -0.381750 0.964306 -0.621179 -0.756908 -0.203045 -0.318207 -0.065662 -0.011390 0.974454 -0.095975 -0.203045 -0.324674 0.000000 -0.011390 0.974454 -0.095975 -0.203045 -0.527978 0.000000 0.964306 0.974454 -0.095975 -0.203045 -0.517604 -0.105324 0.964306 0.974454 -0.095975 -0.203045 --0.342004 -0.065661 -0.011390 -0.937007 -0.284237 -0.203045 --0.322851 -0.128800 -0.011390 -0.937007 -0.284237 -0.203045 --0.510679 -0.206601 0.964306 -0.937007 -0.284237 -0.203045 --0.541401 -0.105324 0.964306 -0.937007 -0.284237 -0.203045 -0.226094 -0.237993 -0.011390 0.756908 -0.621179 -0.203045 -0.267951 -0.186989 -0.011390 0.756908 -0.621179 -0.203045 -0.436992 -0.299939 0.964306 0.756908 -0.621179 -0.203045 -0.369851 -0.381750 0.964306 0.756908 -0.621179 -0.203045 --0.322851 0.128801 -0.011390 -0.937006 0.284240 -0.203045 --0.342004 0.065663 -0.011390 -0.937006 0.284240 -0.203045 --0.541401 0.105325 0.964306 -0.937006 0.284240 -0.203045 --0.510679 0.206603 0.964306 -0.937006 0.284240 -0.203045 -0.226094 0.237993 -0.011390 0.621179 0.756908 -0.203045 -0.175091 0.279850 -0.011390 0.621179 0.756908 -0.203045 -0.288041 0.448891 0.964306 0.621179 0.756908 -0.203045 -0.369851 0.381750 0.964306 0.621179 0.756908 -0.203045 -0.053763 -0.330105 -0.011390 0.284238 -0.937007 -0.203045 -0.116902 -0.310952 -0.011390 0.284238 -0.937007 -0.203045 -0.194703 -0.498780 0.964306 0.284238 -0.937007 -0.203045 -0.093426 -0.529502 0.964306 0.284238 -0.937007 -0.203045 --0.198888 0.279851 -0.011390 -0.621177 0.756909 -0.203045 --0.249891 0.237994 -0.011390 -0.621177 0.756909 -0.203045 --0.393648 0.381751 0.964306 -0.621177 0.756909 -0.203045 --0.311837 0.448891 0.964306 -0.621177 0.756909 -0.203045 --0.140700 -0.310952 -0.011390 -0.284238 -0.937007 -0.203045 --0.077561 -0.330105 -0.011390 -0.284238 -0.937007 -0.203045 --0.117224 -0.529502 0.964306 -0.284238 -0.937007 -0.203045 --0.218501 -0.498780 0.964306 -0.284238 -0.937007 -0.203045 -0.318207 0.065662 -0.011390 0.937007 0.284237 -0.203045 -0.299054 0.128801 -0.011390 0.937007 0.284237 -0.203045 -0.486882 0.206602 0.964306 0.937007 0.284237 -0.203045 -0.517604 0.105325 0.964306 0.937007 0.284237 -0.203045 -0.031080 0.216068 0.964306 -0.000000 0.000000 1.000000 --0.011899 0.220301 0.964306 -0.000000 0.000000 1.000000 --0.054877 0.216068 0.964306 -0.000000 0.000000 1.000000 --0.096204 0.203532 0.964306 -0.000000 0.000000 1.000000 -0.072407 0.203531 0.964306 0.000000 -0.000000 1.000000 --0.134291 0.183174 0.964306 0.000000 -0.000000 1.000000 -0.110494 0.183173 0.964306 0.000000 0.000000 1.000000 --0.167674 0.155776 0.964306 0.000000 -0.000000 1.000000 -0.143877 0.155776 0.964306 0.000000 0.000000 1.000000 --0.195072 0.122393 0.964306 0.000000 -0.000000 1.000000 -0.171274 0.122393 0.964306 0.000000 0.000000 1.000000 --0.215429 0.084306 0.964306 0.000000 -0.000000 1.000000 -0.191632 0.084306 0.964306 0.000000 0.000000 1.000000 --0.227966 0.042979 0.964306 0.000000 -0.000000 1.000000 -0.204169 0.042979 0.964306 0.000000 0.000000 1.000000 --0.232199 0.000001 0.964306 0.000000 -0.000000 1.000000 -0.208402 0.000000 0.964306 0.000000 0.000000 1.000000 --0.227966 -0.042978 0.964306 0.000000 0.000000 1.000000 -0.204169 -0.042978 0.964306 0.000000 0.000000 1.000000 -0.191632 -0.084305 0.964306 0.000000 0.000000 1.000000 -0.171274 -0.122392 0.964306 0.000000 0.000000 1.000000 --0.167675 -0.155775 0.964306 0.000000 0.000000 1.000000 -0.143877 -0.155776 0.964306 0.000000 0.000000 1.000000 --0.134291 -0.183173 0.964306 0.000000 0.000000 1.000000 -0.110494 -0.183173 0.964306 0.000000 0.000000 1.000000 --0.096204 -0.203531 0.964306 0.000000 0.000000 1.000000 -0.072407 -0.203531 0.964306 0.000000 0.000000 1.000000 --0.054877 -0.216067 0.964306 0.000000 0.000000 1.000000 -0.031080 -0.216067 0.964306 0.000000 0.000000 1.000000 --0.011899 -0.220300 0.964306 0.000000 0.000000 1.000000 -0.436992 -0.299939 0.964306 0.000000 -0.000000 1.000000 -0.486882 -0.206601 0.964306 0.000000 -0.000000 1.000000 --0.117223 0.529503 0.964306 -0.000000 0.000000 1.000000 --0.218500 0.498781 0.964306 -0.000000 0.000000 1.000000 --0.393649 -0.381750 0.964306 -0.000000 -0.000000 1.000000 --0.311838 -0.448890 0.964306 -0.000000 -0.000000 1.000000 -0.517604 -0.105324 0.964306 0.000000 -0.000000 1.000000 -0.527978 0.000000 0.964306 0.000000 -0.000000 1.000000 --0.311837 0.448891 0.964306 -0.000000 0.000000 1.000000 --0.393648 0.381751 0.964306 -0.000000 0.000000 1.000000 --0.218501 -0.498780 0.964306 -0.000000 -0.000000 1.000000 --0.117224 -0.529502 0.964306 -0.000000 -0.000000 1.000000 -0.517604 0.105325 0.964306 0.000000 0.000000 1.000000 -0.486882 0.206602 0.964306 0.000000 0.000000 1.000000 --0.460789 0.299940 0.964306 -0.000000 0.000000 1.000000 --0.510679 0.206603 0.964306 -0.000000 0.000000 1.000000 -0.436992 0.299939 0.964306 0.000000 0.000000 1.000000 -0.369851 0.381750 0.964306 0.000000 0.000000 1.000000 --0.011899 -0.539876 0.964306 0.000000 -0.000000 1.000000 -0.093426 -0.529502 0.964306 0.000000 -0.000000 1.000000 --0.541401 0.105325 0.964306 -0.000000 0.000000 1.000000 --0.551775 0.000001 0.964306 -0.000000 0.000000 1.000000 -0.288041 0.448891 0.964306 0.000000 0.000000 1.000000 -0.194703 0.498781 0.964306 0.000000 0.000000 1.000000 -0.194703 -0.498780 0.964306 0.000000 -0.000000 1.000000 -0.288040 -0.448890 0.964306 0.000000 -0.000000 1.000000 --0.541401 -0.105324 0.964306 -0.000000 -0.000000 1.000000 -0.093426 0.529503 0.964306 0.000000 0.000000 1.000000 --0.011899 0.539877 0.964306 0.000000 0.000000 1.000000 -0.369851 -0.381750 0.964306 0.000000 -0.000000 1.000000 -4 0 1 2 3 -4 4 5 6 7 -4 8 9 10 11 -4 12 13 14 15 -4 16 17 18 19 -4 20 21 22 23 -4 24 25 26 27 -4 28 29 30 31 -4 32 33 34 35 -4 36 37 38 39 -4 40 41 42 43 -4 44 45 46 47 -4 48 49 50 51 -4 52 53 54 55 -4 56 57 58 59 -4 60 61 62 63 -4 64 65 66 67 -4 68 69 70 71 -4 72 73 74 75 -4 76 77 78 79 -4 80 81 82 83 -4 84 85 86 87 -4 88 89 90 91 -4 92 93 94 95 -4 96 97 98 99 -4 100 101 102 103 -4 104 105 106 107 -4 108 109 110 111 -4 112 113 114 115 -4 116 117 118 119 -4 120 121 122 123 -4 124 125 126 127 -4 128 129 130 131 -3 132 133 134 -3 133 135 134 -3 133 136 135 -3 136 137 135 -3 136 138 137 -3 138 139 137 -3 138 140 139 -3 140 141 139 -3 140 142 141 -3 142 143 141 -3 142 144 143 -3 144 145 143 -3 144 146 145 -3 146 147 145 -3 146 148 147 -3 148 149 147 -3 148 150 149 -3 150 151 149 -3 150 152 151 -3 152 153 151 -3 152 154 153 -3 154 155 153 -3 154 156 155 -3 156 157 155 -3 156 158 157 -3 158 159 157 -3 158 160 159 -3 160 161 159 -3 160 162 161 -3 162 163 161 -4 164 165 166 167 -4 168 169 170 171 -4 172 173 174 175 -4 176 177 178 179 -4 180 181 182 183 -4 184 185 186 187 -4 188 189 190 191 -4 192 193 194 195 -4 196 197 198 199 -4 200 201 202 203 -4 204 205 206 207 -4 208 209 210 211 -4 212 213 214 215 -4 216 217 218 219 -4 220 221 222 223 -4 224 225 226 227 -4 228 229 230 231 -4 232 233 234 235 -4 236 237 238 239 -4 240 241 242 243 -4 244 245 246 247 -4 248 249 250 251 -4 252 253 254 255 -4 256 257 258 259 -4 260 261 262 263 -4 264 265 266 267 -4 268 269 270 271 -4 272 273 274 275 -4 276 277 278 279 -4 280 281 282 283 -4 284 285 286 287 -4 288 289 290 291 -3 292 293 294 -3 292 294 295 -3 292 295 296 -3 295 297 296 -3 297 298 296 -3 297 299 298 -3 299 300 298 -3 299 301 300 -3 301 302 300 -3 301 303 302 -3 303 304 302 -3 303 305 304 -3 305 306 304 -3 305 307 306 -3 307 308 306 -3 307 309 308 -3 309 310 308 -3 309 167 310 -3 167 311 310 -3 167 166 311 -3 166 312 311 -3 166 313 312 -3 313 314 312 -3 313 315 314 -3 315 316 314 -3 315 317 316 -3 317 318 316 -3 317 319 318 -3 319 320 318 -3 319 321 320 -4 322 323 311 312 -4 324 325 295 294 -4 326 327 315 313 -4 328 329 308 310 -4 330 331 299 297 -4 332 333 319 317 -4 334 335 304 306 -4 336 337 303 301 -4 338 339 300 302 -4 340 341 320 321 -4 342 343 307 305 -4 344 345 296 298 -4 346 347 316 318 -4 348 164 167 309 -4 349 350 293 292 -4 351 322 312 314 -4 350 324 294 293 -4 165 326 313 166 -4 323 328 310 311 -4 325 330 297 295 -4 327 332 317 315 -4 329 334 306 308 -4 331 336 301 299 -4 333 340 321 319 -4 335 338 302 304 -4 337 342 305 303 -4 339 344 298 300 -4 341 346 318 320 -4 343 348 309 307 -4 345 349 292 296 -4 347 351 314 316 diff --git a/src/examples/evas/resources/models/convex_hull/column_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/column_blender_ch.ply deleted file mode 100644 index 22cf8d3..0000000 --- a/src/examples/evas/resources/models/convex_hull/column_blender_ch.ply +++ /dev/null @@ -1,295 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 192 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 90 -property list uchar uint vertex_indices -end_header --0.117223 0.529503 0.964306 0.000000 0.000000 1.000000 --0.011899 -0.539876 0.964306 0.000000 0.000000 1.000000 -0.093426 -0.529502 0.964306 0.000000 0.000000 1.000000 -0.194703 -0.498780 0.964306 0.000000 0.000000 1.000000 -0.436992 0.299939 0.964306 0.752039 0.617184 0.231346 -0.831470 0.555570 -1.000000 0.752039 0.617184 0.231346 -0.707107 0.707107 -1.000000 0.752039 0.617184 0.231346 -0.369851 0.381750 0.964306 0.752039 0.617184 0.231346 --0.510679 -0.206601 0.964306 -0.859899 -0.459622 0.222084 --0.923880 -0.382683 -1.000000 -0.859899 -0.459622 0.222084 --0.831470 -0.555570 -1.000000 -0.859899 -0.459622 0.222084 --0.460790 -0.299939 0.964306 -0.859899 -0.459622 0.222084 -0.707107 -0.707107 -1.000000 0.752039 -0.617184 0.231346 -0.831470 -0.555570 -1.000000 0.752039 -0.617184 0.231346 -0.436992 -0.299939 0.964306 0.752039 -0.617184 0.231346 -0.369851 -0.381750 0.964306 0.752039 -0.617184 0.231346 -0.195090 0.980785 -1.000000 0.000000 0.000000 -1.000000 --0.980785 -0.195089 -1.000000 0.000000 0.000000 -1.000000 --1.000000 0.000001 -1.000000 0.000000 0.000000 -1.000000 -0.288040 -0.448890 0.964306 0.000000 0.000000 1.000000 --0.460789 0.299940 0.964306 -0.753598 0.618463 0.222696 --0.393648 0.381751 0.964306 -0.753598 0.618463 0.222696 --0.707106 0.707108 -1.000000 -0.753598 0.618463 0.222696 --0.831469 0.555571 -1.000000 -0.753598 0.618463 0.222696 --0.980785 0.195091 -1.000000 0.000000 -0.000000 -1.000000 -0.369851 -0.381750 0.964306 0.000000 0.000000 1.000000 --0.707107 -0.707106 -1.000000 -0.753597 -0.618465 0.222695 --0.393649 -0.381750 0.964306 -0.753597 -0.618465 0.222695 --0.460790 -0.299939 0.964306 -0.753597 -0.618465 0.222695 --0.831470 -0.555570 -1.000000 -0.753597 -0.618465 0.222695 -0.436992 -0.299939 0.964306 0.000000 0.000000 1.000000 --0.923879 0.382684 -1.000000 0.000000 -0.000000 -1.000000 -0.923880 0.382683 -1.000000 0.857868 0.458541 0.231953 -0.831470 0.555570 -1.000000 0.857868 0.458541 0.231953 -0.436992 0.299939 0.964306 0.857868 0.458541 0.231953 -0.486882 0.206602 0.964306 0.857868 0.458541 0.231953 --0.831469 0.555571 -1.000000 0.000000 -0.000000 -1.000000 -0.486882 -0.206601 0.964306 0.000000 0.000000 1.000000 -0.000000 1.000000 -1.000000 0.095447 0.969071 0.227575 --0.011899 0.539877 0.964306 0.095447 0.969071 0.227575 -0.093426 0.529503 0.964306 0.095447 0.969071 0.227575 -0.195090 0.980785 -1.000000 0.095447 0.969071 0.227575 -0.288040 -0.448890 0.964306 0.617298 -0.752183 0.230573 -0.555570 -0.831470 -1.000000 0.617298 -0.752183 0.230573 -0.707107 -0.707107 -1.000000 0.617298 -0.752183 0.230573 -0.369851 -0.381750 0.964306 0.617298 -0.752183 0.230573 -0.517604 -0.105324 0.964306 0.000000 0.000000 1.000000 --0.707106 0.707108 -1.000000 0.000000 -0.000000 -1.000000 --0.510679 0.206603 0.964306 -0.859897 0.459626 0.222084 --0.460789 0.299940 0.964306 -0.859897 0.459626 0.222084 --0.831469 0.555571 -1.000000 -0.859897 0.459626 0.222084 --0.923879 0.382684 -1.000000 -0.859897 0.459626 0.222084 --0.555569 0.831470 -1.000000 0.000000 -0.000000 -1.000000 --0.555571 -0.831469 -1.000000 -0.618350 -0.753461 0.223473 --0.311838 -0.448890 0.964306 -0.618350 -0.753461 0.223473 --0.393649 -0.381750 0.964306 -0.618350 -0.753461 0.223473 --0.707107 -0.707106 -1.000000 -0.618350 -0.753461 0.223473 -0.527978 0.000000 0.964306 0.000000 0.000000 1.000000 -0.382683 0.923880 -1.000000 0.000000 0.000000 -1.000000 -0.555570 0.831470 -1.000000 0.000000 0.000000 -1.000000 --0.382682 0.923880 -1.000000 0.000000 -0.000000 -1.000000 -0.517604 0.105325 0.964306 0.000000 0.000000 1.000000 -0.517604 0.105325 0.964306 0.930747 0.282337 0.232371 -0.980785 0.195090 -1.000000 0.930747 0.282337 0.232371 -0.923880 0.382683 -1.000000 0.930747 0.282337 0.232371 -0.486882 0.206602 0.964306 0.930747 0.282337 0.232371 -0.707107 0.707107 -1.000000 0.000000 0.000000 -1.000000 --0.195089 0.980786 -1.000000 0.000000 -0.000000 -1.000000 -0.194703 -0.498780 0.964306 0.458797 -0.858347 0.229663 -0.382683 -0.923880 -1.000000 0.458797 -0.858347 0.229663 -0.555570 -0.831470 -1.000000 0.458797 -0.858347 0.229663 -0.288040 -0.448890 0.964306 0.458797 -0.858347 0.229663 -0.486882 0.206602 0.964306 0.000000 0.000000 1.000000 -0.831470 0.555570 -1.000000 0.000000 0.000000 -1.000000 -0.000000 1.000000 -1.000000 -0.000000 0.000000 -1.000000 -0.436992 0.299939 0.964306 0.000000 0.000000 1.000000 -0.000000 1.000000 -1.000000 -0.095470 0.969326 0.226479 --0.195089 0.980786 -1.000000 -0.095470 0.969326 0.226479 --0.117223 0.529503 0.964306 -0.095470 0.969326 0.226479 --0.011899 0.539877 0.964306 -0.095470 0.969326 0.226479 -0.923880 0.382683 -1.000000 0.000000 0.000000 -1.000000 --0.541401 0.105325 0.964306 -0.933135 0.283063 0.221663 --0.510679 0.206603 0.964306 -0.933135 0.283063 0.221663 --0.923879 0.382684 -1.000000 -0.933135 0.283063 0.221663 --0.980785 0.195091 -1.000000 -0.933135 0.283063 0.221663 -0.369851 0.381750 0.964306 0.000000 0.000000 1.000000 --0.218501 -0.498780 0.964306 -0.459377 -0.859432 0.224387 --0.311838 -0.448890 0.964306 -0.459377 -0.859432 0.224387 --0.555571 -0.831469 -1.000000 -0.459377 -0.859432 0.224387 --0.382684 -0.923879 -1.000000 -0.459377 -0.859432 0.224387 -0.980785 0.195090 -1.000000 0.000000 0.000000 -1.000000 -0.288041 0.448891 0.964306 0.000000 0.000000 1.000000 -1.000000 0.000000 -1.000000 0.967893 0.095331 0.232584 -0.980785 0.195090 -1.000000 0.967893 0.095331 0.232584 -0.517604 0.105325 0.964306 0.967893 0.095331 0.232584 -0.527978 0.000000 0.964306 0.967893 0.095331 0.232584 -1.000000 0.000000 -1.000000 0.000000 0.000000 -1.000000 --0.218500 0.498781 0.964306 0.000000 0.000000 1.000000 --0.311837 0.448891 0.964306 0.000000 0.000000 1.000000 -0.194703 0.498781 0.964306 0.000000 0.000000 1.000000 -0.093426 -0.529502 0.964306 0.282592 -0.931590 0.228651 -0.195090 -0.980785 -1.000000 0.282592 -0.931590 0.228651 -0.382683 -0.923880 -1.000000 0.282592 -0.931590 0.228651 -0.194703 -0.498780 0.964306 0.282592 -0.931590 0.228651 -0.980785 -0.195090 -1.000000 0.000000 0.000000 -1.000000 --0.393648 0.381751 0.964306 0.000000 0.000000 1.000000 -0.093426 0.529503 0.964306 0.000000 0.000000 1.000000 --1.000000 0.000001 -1.000000 -0.970476 0.095586 0.221448 --0.551775 0.000001 0.964306 -0.970476 0.095586 0.221448 --0.541401 0.105325 0.964306 -0.970476 0.095586 0.221448 --0.980785 0.195091 -1.000000 -0.970476 0.095586 0.221448 -0.923880 -0.382683 -1.000000 0.000000 0.000000 -1.000000 --0.460789 0.299940 0.964306 0.000000 0.000000 1.000000 --0.011899 0.539877 0.964306 0.000000 0.000000 1.000000 -0.382683 0.923880 -1.000000 0.282592 0.931590 0.228651 -0.195090 0.980785 -1.000000 0.282592 0.931590 0.228651 -0.093426 0.529503 0.964306 0.282592 0.931590 0.228651 -0.194703 0.498781 0.964306 0.282592 0.931590 0.228651 -0.831470 -0.555570 -1.000000 0.000000 0.000000 -1.000000 --0.510679 0.206603 0.964306 0.000000 0.000000 1.000000 --0.117224 -0.529502 0.964306 -0.282815 -0.932314 0.225402 --0.218501 -0.498780 0.964306 -0.282815 -0.932314 0.225402 --0.382684 -0.923879 -1.000000 -0.282815 -0.932314 0.225402 --0.195091 -0.980785 -1.000000 -0.282815 -0.932314 0.225402 -0.517604 -0.105324 0.964306 0.967893 -0.095332 0.232584 -0.980785 -0.195090 -1.000000 0.967893 -0.095332 0.232584 -1.000000 0.000000 -1.000000 0.967893 -0.095332 0.232584 -0.527978 0.000000 0.964306 0.967893 -0.095332 0.232584 --0.541401 0.105325 0.964306 0.000000 0.000000 1.000000 -0.707107 -0.707107 -1.000000 0.000000 0.000000 -1.000000 --0.382682 0.923880 -1.000000 -0.282815 0.932314 0.225402 --0.218500 0.498781 0.964306 -0.282815 0.932314 0.225402 --0.117223 0.529503 0.964306 -0.282815 0.932314 0.225402 --0.195089 0.980786 -1.000000 -0.282815 0.932314 0.225402 -0.555570 -0.831470 -1.000000 0.000000 0.000000 -1.000000 --0.551775 0.000001 0.964306 0.000000 0.000000 1.000000 --0.011899 -0.539876 0.964306 0.095447 -0.969071 0.227576 -0.000000 -1.000000 -1.000000 0.095447 -0.969071 0.227576 -0.195090 -0.980785 -1.000000 0.095447 -0.969071 0.227576 -0.093426 -0.529502 0.964306 0.095447 -0.969071 0.227576 --0.541401 -0.105324 0.964306 -0.970476 -0.095586 0.221448 --0.551775 0.000001 0.964306 -0.970476 -0.095586 0.221448 --1.000000 0.000001 -1.000000 -0.970476 -0.095586 0.221448 --0.980785 -0.195089 -1.000000 -0.970476 -0.095586 0.221448 -0.382683 -0.923880 -1.000000 0.000000 0.000000 -1.000000 --0.541401 -0.105324 0.964306 0.000000 -0.000000 1.000000 -0.555570 0.831470 -1.000000 0.458796 0.858348 0.229662 -0.382683 0.923880 -1.000000 0.458796 0.858348 0.229662 -0.194703 0.498781 0.964306 0.458796 0.858348 0.229662 -0.288041 0.448891 0.964306 0.458796 0.858348 0.229662 -0.195090 -0.980785 -1.000000 0.000000 0.000000 -1.000000 -0.000000 -1.000000 -1.000000 -0.095472 -0.969326 0.226479 --0.011899 -0.539876 0.964306 -0.095472 -0.969326 0.226479 --0.117224 -0.529502 0.964306 -0.095472 -0.969326 0.226479 --0.195091 -0.980785 -1.000000 -0.095472 -0.969326 0.226479 --0.510679 -0.206601 0.964306 0.000000 -0.000000 1.000000 -0.486882 -0.206601 0.964306 0.930747 -0.282337 0.232371 -0.923880 -0.382683 -1.000000 0.930747 -0.282337 0.232371 -0.980785 -0.195090 -1.000000 0.930747 -0.282337 0.232371 -0.517604 -0.105324 0.964306 0.930747 -0.282337 0.232371 -0.000000 -1.000000 -1.000000 0.000000 0.000000 -1.000000 --0.460790 -0.299939 0.964306 0.000000 -0.000000 1.000000 --0.195091 -0.980785 -1.000000 -0.000000 0.000000 -1.000000 --0.382684 -0.923879 -1.000000 -0.000000 0.000000 -1.000000 --0.555569 0.831470 -1.000000 -0.459377 0.859432 0.224387 --0.311837 0.448891 0.964306 -0.459377 0.859432 0.224387 --0.218500 0.498781 0.964306 -0.459377 0.859432 0.224387 --0.382682 0.923880 -1.000000 -0.459377 0.859432 0.224387 --0.393649 -0.381750 0.964306 0.000000 -0.000000 1.000000 --0.923880 -0.382683 -1.000000 -0.933136 -0.283060 0.221663 --0.510679 -0.206601 0.964306 -0.933136 -0.283060 0.221663 --0.541401 -0.105324 0.964306 -0.933136 -0.283060 0.221663 --0.980785 -0.195089 -1.000000 -0.933136 -0.283060 0.221663 --0.311838 -0.448890 0.964306 0.000000 -0.000000 1.000000 -0.369851 0.381750 0.964306 0.617302 0.752180 0.230573 -0.707107 0.707107 -1.000000 0.617302 0.752180 0.230573 -0.555570 0.831470 -1.000000 0.617302 0.752180 0.230573 -0.288041 0.448891 0.964306 0.617302 0.752180 0.230573 --0.555571 -0.831469 -1.000000 0.000000 0.000000 -1.000000 --0.218501 -0.498780 0.964306 0.000000 -0.000000 1.000000 -0.436992 -0.299939 0.964306 0.857869 -0.458540 0.231953 -0.831470 -0.555570 -1.000000 0.857869 -0.458540 0.231953 -0.923880 -0.382683 -1.000000 0.857869 -0.458540 0.231953 -0.486882 -0.206601 0.964306 0.857869 -0.458540 0.231953 --0.707107 -0.707106 -1.000000 0.000000 0.000000 -1.000000 --0.117224 -0.529502 0.964306 0.000000 -0.000000 1.000000 --0.393648 0.381751 0.964306 -0.618346 0.753464 0.223473 --0.311837 0.448891 0.964306 -0.618346 0.753464 0.223473 --0.555569 0.831470 -1.000000 -0.618346 0.753464 0.223473 --0.707106 0.707108 -1.000000 -0.618346 0.753464 0.223473 --0.831470 -0.555570 -1.000000 0.000000 0.000000 -1.000000 --0.923880 -0.382683 -1.000000 0.000000 0.000000 -1.000000 -4 0 1 2 3 -4 4 5 6 7 -4 8 9 10 11 -4 12 13 14 15 -3 16 17 18 -3 0 3 19 -4 20 21 22 23 -3 16 18 24 -3 0 19 25 -4 26 27 28 29 -3 0 25 30 -3 16 24 31 -4 32 33 34 35 -3 16 31 36 -3 0 30 37 -4 38 39 40 41 -4 42 43 44 45 -3 0 37 46 -3 16 36 47 -4 48 49 50 51 -3 16 47 52 -4 53 54 55 56 -3 0 46 57 -3 16 58 59 -3 16 52 60 -3 0 57 61 -4 62 63 64 65 -3 16 59 66 -3 16 60 67 -4 68 69 70 71 -3 0 61 72 -3 16 66 73 -3 67 74 16 -3 0 72 75 -4 76 77 78 79 -3 16 73 80 -4 81 82 83 84 -3 0 75 85 -4 86 87 88 89 -3 16 80 90 -3 0 85 91 -4 92 93 94 95 -3 16 90 96 -3 0 97 98 -3 0 91 99 -4 100 101 102 103 -3 16 96 104 -3 0 98 105 -3 0 99 106 -4 107 108 109 110 -3 16 104 111 -3 0 105 112 -3 0 106 113 -4 114 115 116 117 -3 16 111 118 -3 0 112 119 -4 120 121 122 123 -4 124 125 126 127 -3 0 119 128 -3 16 118 129 -4 130 131 132 133 -3 16 129 134 -3 0 128 135 -4 136 137 138 139 -4 140 141 142 143 -3 16 134 144 -3 0 135 145 -4 146 147 148 149 -3 16 144 150 -4 151 152 153 154 -3 0 145 155 -4 156 157 158 159 -3 16 150 160 -3 0 155 161 -4 162 163 16 160 -4 164 165 166 167 -3 0 161 168 -4 169 170 171 172 -3 0 168 173 -4 174 175 176 177 -3 16 163 178 -3 0 173 179 -4 180 181 182 183 -3 16 178 184 -3 0 179 185 -4 186 187 188 189 -3 16 184 190 -3 0 185 1 -3 16 190 191 -3 16 191 17 diff --git a/src/examples/evas/resources/models/convex_hull/column_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/column_blender_ch_test.ply deleted file mode 100644 index 4300b29..0000000 --- a/src/examples/evas/resources/models/convex_hull/column_blender_ch_test.ply +++ /dev/null @@ -1,164 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 64 -property float x -property float y -property float z -element face 90 -property list uchar uint vertex_indices -end_header --0.117223 0.529503 0.964306 --0.011899 -0.539876 0.964306 -0.093426 -0.529502 0.964306 -0.194703 -0.498780 0.964306 -0.436992 0.299939 0.964306 -0.831470 0.555570 -1.000000 -0.707107 0.707107 -1.000000 -0.369851 0.381750 0.964306 --0.510679 -0.206601 0.964306 --0.923880 -0.382683 -1.000000 --0.831470 -0.555570 -1.000000 --0.460790 -0.299939 0.964306 -0.707107 -0.707107 -1.000000 -0.831470 -0.555570 -1.000000 -0.436992 -0.299939 0.964306 -0.369851 -0.381750 0.964306 -0.195090 0.980785 -1.000000 --0.980785 -0.195089 -1.000000 --1.000000 0.000001 -1.000000 -0.288040 -0.448890 0.964306 --0.460789 0.299940 0.964306 --0.393648 0.381751 0.964306 --0.707106 0.707108 -1.000000 --0.831469 0.555571 -1.000000 --0.980785 0.195091 -1.000000 --0.923879 0.382684 -1.000000 -0.486882 -0.206601 0.964306 -0.517604 -0.105324 0.964306 -0.527978 0.000000 0.964306 -0.382683 0.923880 -1.000000 -0.555570 0.831470 -1.000000 --0.555569 0.831470 -1.000000 --0.382682 0.923880 -1.000000 -0.517604 0.105325 0.964306 --0.195089 0.980786 -1.000000 --0.218500 0.498781 0.964306 --0.311837 0.448891 0.964306 -0.288041 0.448891 0.964306 -0.194703 0.498781 0.964306 -0.980785 -0.195090 -1.000000 -0.923880 -0.382683 -1.000000 --0.707107 -0.707106 -1.000000 --0.393649 -0.381750 0.964306 -0.923880 0.382683 -1.000000 -0.486882 0.206602 0.964306 -0.000000 1.000000 -1.000000 --0.011899 0.539877 0.964306 -0.093426 0.529503 0.964306 -0.555570 -0.831470 -1.000000 --0.510679 0.206603 0.964306 --0.555571 -0.831469 -1.000000 --0.311838 -0.448890 0.964306 -0.980785 0.195090 -1.000000 -0.382683 -0.923880 -1.000000 --0.541401 0.105325 0.964306 --0.218501 -0.498780 0.964306 --0.382684 -0.923879 -1.000000 -1.000000 0.000000 -1.000000 -0.195090 -0.980785 -1.000000 --0.551775 0.000001 0.964306 --0.117224 -0.529502 0.964306 --0.195091 -0.980785 -1.000000 -0.000000 -1.000000 -1.000000 --0.541401 -0.105324 0.964306 -4 0 1 2 3 -4 4 5 6 7 -4 8 9 10 11 -4 12 13 14 15 -3 16 17 18 -3 0 3 19 -4 20 21 22 23 -3 16 18 24 -3 16 24 25 -3 0 26 27 -3 0 27 28 -3 16 29 30 -3 16 31 32 -3 0 28 33 -3 16 32 34 -3 0 35 36 -3 0 37 38 -3 16 39 40 -3 0 19 15 -4 41 42 11 10 -3 0 15 14 -4 43 5 4 44 -3 16 25 23 -3 0 14 26 -4 45 46 47 16 -4 19 48 12 15 -3 16 23 22 -4 49 20 23 25 -3 16 22 31 -4 50 51 42 41 -4 33 52 43 44 -3 16 30 6 -4 3 53 48 19 -3 0 33 44 -3 16 6 5 -3 34 45 16 -3 0 44 4 -4 0 46 45 34 -3 16 5 43 -4 54 49 25 24 -3 0 4 7 -4 55 51 50 56 -3 16 43 52 -3 0 7 37 -4 57 52 33 28 -3 16 52 57 -4 2 58 53 3 -3 16 57 39 -3 0 36 21 -3 0 38 47 -4 18 59 54 24 -3 0 21 20 -3 0 47 46 -4 29 16 47 38 -3 16 40 13 -3 0 20 49 -4 60 55 56 61 -4 27 39 57 28 -3 0 49 54 -3 16 13 12 -4 0 34 32 35 -3 16 12 48 -3 0 54 59 -4 1 62 58 2 -4 63 59 18 17 -3 16 48 53 -3 0 59 63 -4 30 29 38 37 -3 16 53 58 -4 62 1 60 61 -3 0 63 8 -4 26 40 39 27 -3 16 58 62 -3 0 8 11 -4 61 56 16 62 -4 31 36 35 32 -3 0 11 42 -4 9 8 63 17 -3 0 42 51 -4 7 6 30 37 -3 16 56 50 -3 0 51 55 -4 14 13 40 26 -3 16 50 41 -3 0 55 60 -4 21 36 31 22 -3 16 41 10 -3 0 60 1 -3 16 10 9 -3 16 9 17 diff --git a/src/examples/evas/resources/models/convex_hull/cube_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/cube_blender_ch.ply deleted file mode 100644 index 37ef471..0000000 --- a/src/examples/evas/resources/models/convex_hull/cube_blender_ch.ply +++ /dev/null @@ -1,43 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 24 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 6 -property list uchar uint vertex_indices -end_header --0.500000 -0.500000 0.500000 -0.000000 -1.000000 0.000000 --0.500000 -0.500000 -0.500000 -0.000000 -1.000000 0.000000 -0.500000 -0.500000 -0.500000 -0.000000 -1.000000 0.000000 -0.500000 -0.500000 0.500000 -0.000000 -1.000000 0.000000 --0.500000 -0.500000 0.500000 -1.000000 0.000000 0.000000 --0.500000 0.500000 0.500000 -1.000000 0.000000 0.000000 --0.500000 0.500000 -0.500000 -1.000000 0.000000 0.000000 --0.500000 -0.500000 -0.500000 -1.000000 0.000000 0.000000 -0.500000 -0.500000 -0.500000 0.000000 -0.000000 -1.000000 --0.500000 -0.500000 -0.500000 0.000000 -0.000000 -1.000000 --0.500000 0.500000 -0.500000 0.000000 -0.000000 -1.000000 -0.500000 0.500000 -0.500000 0.000000 -0.000000 -1.000000 -0.500000 -0.500000 0.500000 1.000000 0.000000 0.000000 -0.500000 -0.500000 -0.500000 1.000000 0.000000 0.000000 -0.500000 0.500000 -0.500000 1.000000 0.000000 0.000000 -0.500000 0.500000 0.500000 1.000000 0.000000 0.000000 --0.500000 0.500000 0.500000 0.000000 0.000000 1.000000 --0.500000 -0.500000 0.500000 0.000000 0.000000 1.000000 -0.500000 -0.500000 0.500000 0.000000 0.000000 1.000000 -0.500000 0.500000 0.500000 0.000000 0.000000 1.000000 -0.500000 0.500000 -0.500000 0.000000 1.000000 0.000000 --0.500000 0.500000 -0.500000 0.000000 1.000000 0.000000 --0.500000 0.500000 0.500000 0.000000 1.000000 0.000000 -0.500000 0.500000 0.500000 0.000000 1.000000 0.000000 -4 0 1 2 3 -4 4 5 6 7 -4 8 9 10 11 -4 12 13 14 15 -4 16 17 18 19 -4 20 21 22 23 diff --git a/src/examples/evas/resources/models/convex_hull/cube_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/cube_blender_ch_test.ply deleted file mode 100644 index 8dbaaaf..0000000 --- a/src/examples/evas/resources/models/convex_hull/cube_blender_ch_test.ply +++ /dev/null @@ -1,24 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 8 -property float x -property float y -property float z -element face 6 -property list uchar uint vertex_indices -end_header --1.000000 1.000000 -1.000000 --1.000000 -1.000000 -1.000000 --1.000000 -1.000000 1.000000 --1.000000 1.000000 1.000000 -1.000000 1.000000 1.000000 -1.000000 1.000000 -1.000000 -1.000000 -1.000000 1.000000 -1.000000 -1.000000 -1.000000 -4 0 1 2 3 -4 3 4 5 0 -4 4 6 7 5 -4 1 7 6 2 -4 1 0 5 7 -4 6 4 3 2 diff --git a/src/examples/evas/resources/models/convex_hull/eagle_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/eagle_blender_ch.ply deleted file mode 100644 index 1caabd2..0000000 --- a/src/examples/evas/resources/models/convex_hull/eagle_blender_ch.ply +++ /dev/null @@ -1,306 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 224 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 69 -property list uchar uint vertex_indices -end_header -5.286846 -12.507089 -2.892074 0.468882 -0.758475 0.452620 -5.286847 -11.926323 -1.918860 0.468882 -0.758475 0.452620 -5.051982 -11.998919 -1.797208 0.468882 -0.758475 0.452620 --28.298796 3.100986 -3.378680 -0.534151 0.681200 0.500648 --28.533657 2.738008 -3.135377 -0.534151 0.681200 0.500648 --22.427179 3.681757 2.095648 -0.534151 0.681200 0.500648 --18.434486 4.770696 -11.407694 -0.127021 0.990658 -0.049629 --29.473116 3.318773 -12.137604 -0.127021 0.990658 -0.049629 --17.025297 5.061080 -9.217964 -0.127021 0.990658 -0.049629 --29.473116 3.318773 -12.137604 -0.794323 0.595264 0.121297 --28.533657 2.738008 -3.135377 -0.794323 0.595264 0.121297 --28.298796 3.100986 -3.378680 -0.794323 0.595264 0.121297 -29.008156 3.972170 -3.378680 0.713765 0.687846 0.131938 -29.243021 3.681786 -3.135377 0.713765 0.687846 0.131938 -30.417343 4.189959 -12.137604 0.713765 0.687846 0.131938 -29.008156 3.972170 -3.378680 0.108600 0.993022 0.045980 -18.204386 5.424080 -9.217964 0.108600 0.993022 0.045980 -23.371405 4.335146 2.095648 0.108600 0.993022 0.045980 -29.008156 3.972170 -3.378680 0.478766 0.758155 0.442701 -23.371405 4.335146 2.095648 0.478766 0.758155 0.442701 -29.243021 3.681786 -3.135377 0.478766 0.758155 0.442701 --28.533657 2.738008 -3.135377 -0.647569 0.294437 0.702824 --22.427179 3.100990 2.338951 -0.647569 0.294437 0.702824 --22.427179 3.681757 2.095648 -0.647569 0.294437 0.702824 --29.473116 3.318773 -12.137604 -0.148710 0.987879 0.044501 --28.298796 3.100986 -3.378680 -0.148710 0.987879 0.044501 --17.025297 5.061080 -9.217964 -0.148710 0.987879 0.044501 -23.371405 4.335146 2.095648 0.618731 0.459662 0.637089 -23.606272 3.681784 2.338951 0.618731 0.459662 0.637089 -29.243021 3.681786 -3.135377 0.618731 0.459662 0.637089 -7.635484 1.503901 13.530909 0.226175 0.000000 0.974087 -7.635484 1.721687 13.530909 0.226175 0.000000 0.974087 -0.824412 1.140917 15.112381 0.226175 0.000000 0.974087 --2.463683 -12.361902 -0.459039 0.167346 -0.757782 0.630683 -5.051982 -11.998919 -1.797208 0.167346 -0.757782 0.630683 -10.453859 -0.093205 10.854572 0.167346 -0.757782 0.630683 -0.824412 1.140917 15.112381 0.167346 -0.757782 0.630683 -26.424646 3.826977 -13.354122 0.053188 0.870507 -0.489273 -18.674114 4.915909 -12.259256 0.053188 0.870507 -0.489273 -19.378708 5.351484 -11.407694 0.053188 0.870507 -0.489273 -5.286847 -11.926323 -1.918860 0.497627 -0.727377 0.472535 -29.243021 3.681786 -3.135377 0.497627 -0.727377 0.472535 -10.453859 -0.093205 10.854572 0.497627 -0.727377 0.472535 -5.051982 -11.998919 -1.797208 0.497627 -0.727377 0.472535 --25.480419 2.955797 -13.354122 -0.250558 -0.705273 -0.663183 -0.354687 -4.303767 -15.300550 -0.250558 -0.705273 -0.663183 --2.463684 -11.055178 -7.149884 -0.250558 -0.705273 -0.663183 --29.473116 3.318773 -12.137604 -0.250558 -0.705273 -0.663183 --9.039898 -0.093217 10.854572 -0.559352 -0.379198 0.737112 --8.335305 0.995720 11.949438 -0.559352 -0.379198 0.737112 --22.427179 3.100990 2.338951 -0.559352 -0.379198 0.737112 -18.674114 4.915909 -12.259256 -0.010626 0.670365 -0.741956 -26.424646 3.826977 -13.354122 -0.010626 0.670365 -0.741956 --17.964754 4.335121 -12.259256 -0.010626 0.670365 -0.741956 -18.204386 5.424080 -9.217964 0.065155 0.996623 0.049972 -14.916283 5.351483 -7.149884 0.065155 0.996623 0.049972 -15.620876 4.915908 4.285378 0.065155 0.996623 0.049972 -23.371405 4.335146 2.095648 0.065155 0.996623 0.049972 -10.453859 -0.093205 10.854572 0.188690 -0.743030 0.642108 -7.635484 1.503901 13.530909 0.188690 -0.743030 0.642108 -0.824412 1.140917 15.112381 0.188690 -0.743030 0.642108 -5.051982 -11.998919 -1.797208 0.143285 -0.849861 0.507155 --2.463683 -12.361902 -0.459039 0.143285 -0.849861 0.507155 --2.698548 -13.087861 -1.432253 0.143285 -0.849861 0.507155 -5.286846 -12.507089 -2.892074 0.143285 -0.849861 0.507155 --13.972055 5.061082 -7.149884 -0.011030 0.999089 0.041227 --14.676649 4.552910 4.285378 -0.011030 0.999089 0.041227 -15.620876 4.915908 4.285378 -0.011030 0.999089 0.041227 -14.916283 5.351483 -7.149884 -0.011030 0.999089 0.041227 --2.463684 -11.055178 -7.149884 -0.337502 -0.804040 -0.489502 --4.577465 -10.982584 -5.811715 -0.337502 -0.804040 -0.489502 --29.473116 3.318773 -12.137604 -0.337502 -0.804040 -0.489502 -26.424646 3.826977 -13.354122 -0.011042 0.657897 -0.753027 --25.480419 2.955797 -13.354122 -0.011042 0.657897 -0.753027 --17.964754 4.335121 -12.259256 -0.011042 0.657897 -0.753027 -29.243021 3.681786 -3.135377 0.541611 -0.629008 0.557680 -23.606272 3.681784 2.338951 0.541611 -0.629008 0.557680 -10.453859 -0.093205 10.854572 0.541611 -0.629008 0.557680 -26.424646 3.826977 -13.354122 -0.006546 0.390014 -0.920786 -0.824414 -2.634064 -15.908808 -0.006546 0.390014 -0.920786 --25.480419 2.955797 -13.354122 -0.006546 0.390014 -0.920786 -7.635484 1.721687 13.530909 -0.000001 0.938705 0.344722 --6.456389 1.721679 13.530909 -0.000001 0.938705 0.344722 -0.824412 1.140917 15.112381 -0.000001 0.938705 0.344722 --2.698548 -13.087861 -1.432253 -0.468257 -0.716896 0.516523 --2.463683 -12.361902 -0.459039 -0.468257 -0.716896 0.516523 --9.039898 -0.093217 10.854572 -0.468257 -0.716896 0.516523 --28.533657 2.738008 -3.135377 -0.468257 -0.716896 0.516523 -23.606272 3.681784 2.338951 0.576812 -0.272548 0.770068 -7.635484 1.503901 13.530909 0.576812 -0.272548 0.770068 -10.453859 -0.093205 10.854572 0.576812 -0.272548 0.770068 -0.354687 -4.303767 -15.300550 -0.099616 -0.749090 -0.654936 -0.824415 -3.940788 -15.787157 -0.099616 -0.749090 -0.654936 --2.463684 -11.055178 -7.149884 -0.099616 -0.749090 -0.654936 -0.824414 -2.634064 -15.908808 -0.096664 -0.000000 -0.995317 -0.824415 -3.360022 -15.908808 -0.096664 -0.000000 -0.995317 --25.480419 2.955797 -13.354122 -0.096664 -0.000000 -0.995317 --14.676649 4.552910 4.285378 -0.227390 0.855990 0.464301 --22.427179 3.681757 2.095648 -0.227390 0.855990 0.464301 --6.456389 1.721679 13.530909 -0.227390 0.855990 0.464301 -14.916283 5.351483 -7.149884 -0.010050 0.999767 0.019116 -18.204386 5.424080 -9.217964 -0.010050 0.999767 0.019116 --13.972055 5.061082 -7.149884 -0.010050 0.999767 0.019116 --22.427179 3.100990 2.338951 -0.542139 0.244904 0.803808 --6.456389 1.503891 13.530909 -0.542139 0.244904 0.803808 --6.456389 1.721679 13.530909 -0.542139 0.244904 0.803808 --22.427179 3.681757 2.095648 -0.542139 0.244904 0.803808 -0.824415 -3.360022 -15.908808 -0.142802 -0.202915 -0.968727 -0.824415 -3.940788 -15.787157 -0.142802 -0.202915 -0.968727 --25.480419 2.955797 -13.354122 -0.142802 -0.202915 -0.968727 -0.824415 -3.940788 -15.787157 -0.023710 -0.767206 -0.640962 -0.824416 -4.448958 -15.178898 -0.023710 -0.767206 -0.640962 --2.463684 -11.055178 -7.149884 -0.023710 -0.767206 -0.640962 -23.606272 3.681784 2.338951 0.506624 0.355909 0.785278 -23.371405 4.335146 2.095648 0.506624 0.355909 0.785278 -7.635484 1.721687 13.530909 0.506624 0.355909 0.785278 -7.635484 1.503901 13.530909 0.506624 0.355909 0.785278 --29.473116 3.318773 -12.137604 -0.501529 -0.862504 -0.067497 --4.577465 -10.982584 -5.811715 -0.501529 -0.862504 -0.067497 --2.698548 -13.087861 -1.432253 -0.501529 -0.862504 -0.067497 --28.533657 2.738008 -3.135377 -0.501529 -0.862504 -0.067497 -0.824415 -3.940788 -15.787157 0.274141 -0.703423 -0.655776 -26.424646 3.826977 -13.354122 0.274141 -0.703423 -0.655776 -30.417343 4.189959 -12.137604 0.274141 -0.703423 -0.655776 -3.173064 -10.111429 -8.123098 0.274141 -0.703423 -0.655776 -0.824416 -4.448958 -15.178898 0.021191 -0.776276 -0.630037 -3.173064 -10.111429 -8.123098 0.021191 -0.776276 -0.630037 --2.463684 -11.055178 -7.149884 0.021191 -0.776276 -0.630037 -18.204386 5.424080 -9.217964 -0.010302 0.999831 0.015209 --17.025297 5.061080 -9.217964 -0.010302 0.999831 0.015209 --13.972055 5.061082 -7.149884 -0.010302 0.999831 0.015209 -0.824415 -3.940788 -15.787157 -0.237945 -0.654339 -0.717790 -0.354687 -4.303767 -15.300550 -0.237945 -0.654339 -0.717790 --25.480419 2.955797 -13.354122 -0.237945 -0.654339 -0.717790 -0.824415 -3.360022 -15.908808 0.153391 -0.202591 -0.967175 -26.424646 3.826977 -13.354122 0.153391 -0.202591 -0.967175 -0.824415 -3.940788 -15.787157 0.153391 -0.202591 -0.967175 -0.824416 -4.448958 -15.178898 0.075685 -0.765221 -0.639303 -0.824415 -3.940788 -15.787157 0.075685 -0.765221 -0.639303 -3.173064 -10.111429 -8.123098 0.075685 -0.765221 -0.639303 -7.635484 1.721687 13.530909 -0.000001 0.945181 0.326548 -15.620876 4.915908 4.285378 -0.000001 0.945181 0.326548 --6.456389 1.721679 13.530909 -0.000001 0.945181 0.326548 --4.577465 -10.982584 -5.811715 -0.242600 -0.910892 -0.333798 --2.463684 -11.055178 -7.149884 -0.242600 -0.910892 -0.333798 --2.698548 -13.087861 -1.432253 -0.242600 -0.910892 -0.333798 -23.371405 4.335146 2.095648 0.196687 0.861774 0.467612 -15.620876 4.915908 4.285378 0.196687 0.861774 0.467612 -7.635484 1.721687 13.530909 0.196687 0.861774 0.467612 --17.025297 5.061080 -9.217964 -0.101802 0.993278 0.055086 --22.427179 3.681757 2.095648 -0.101802 0.993278 0.055086 --14.676649 4.552910 4.285378 -0.101802 0.993278 0.055086 --13.972055 5.061082 -7.149884 -0.101802 0.993278 0.055086 -0.824415 -3.360022 -15.908808 0.099298 0.000000 -0.995058 -0.824414 -2.634064 -15.908808 0.099298 0.000000 -0.995058 -26.424646 3.826977 -13.354122 0.099298 0.000000 -0.995058 -19.378708 5.351484 -11.407694 -0.012877 0.996557 -0.081906 --18.434486 4.770696 -11.407694 -0.012877 0.996557 -0.081906 --17.025297 5.061080 -9.217964 -0.012877 0.996557 -0.081906 -18.204386 5.424080 -9.217964 -0.012877 0.996557 -0.081906 -15.620876 4.915908 4.285378 -0.011421 0.953222 0.302056 --14.676649 4.552910 4.285378 -0.011421 0.953222 0.302056 --6.456389 1.721679 13.530909 -0.011421 0.953222 0.302056 --2.463684 -11.055178 -7.149884 0.035581 -0.924318 -0.379960 -3.173064 -10.111429 -8.123098 0.035581 -0.924318 -0.379960 -5.286846 -12.507089 -2.892074 0.035581 -0.924318 -0.379960 --2.698548 -13.087861 -1.432253 0.035581 -0.924318 -0.379960 -29.243021 3.681786 -3.135377 0.558771 -0.825701 0.077410 -5.286847 -11.926323 -1.918860 0.558771 -0.825701 0.077410 -5.286846 -12.507089 -2.892074 0.558771 -0.825701 0.077410 -29.947615 3.826977 -11.894300 0.558771 -0.825701 0.077410 -30.417343 4.189959 -12.137604 0.305918 -0.748082 -0.588886 -5.756574 -9.821045 -7.149884 0.305918 -0.748082 -0.588886 -3.173064 -10.111429 -8.123098 0.305918 -0.748082 -0.588886 --22.427179 3.100990 2.338951 -0.568229 -0.292554 0.769108 --8.335305 0.995720 11.949438 -0.568229 -0.292554 0.769108 --6.456389 1.503891 13.530909 -0.568229 -0.292554 0.769108 -3.173064 -10.111429 -8.123098 0.277614 -0.826047 -0.490486 -5.756574 -9.821045 -7.149884 0.277614 -0.826047 -0.490486 -5.286846 -12.507089 -2.892074 0.277614 -0.826047 -0.490486 -30.417343 4.189959 -12.137604 0.344358 -0.787863 -0.510578 -29.947615 3.826977 -11.894300 0.344358 -0.787863 -0.510578 -5.756574 -9.821045 -7.149884 0.344358 -0.787863 -0.510578 --8.335305 0.995720 11.949438 -0.516342 -0.417624 0.747651 --9.039898 -0.093217 10.854572 -0.516342 -0.417624 0.747651 --6.456389 1.503891 13.530909 -0.516342 -0.417624 0.747651 -5.756574 -9.821045 -7.149884 0.362723 -0.805705 -0.468264 -29.947615 3.826977 -11.894300 0.362723 -0.805705 -0.468264 -5.286846 -12.507089 -2.892074 0.362723 -0.805705 -0.468264 -26.424646 3.826977 -13.354122 0.061978 0.882262 -0.466662 -19.378708 5.351484 -11.407694 0.061978 0.882262 -0.466662 -30.417343 4.189959 -12.137604 0.061978 0.882262 -0.466662 --9.039898 -0.093217 10.854572 -0.228069 -0.723297 0.651787 --2.463683 -12.361902 -0.459039 -0.228069 -0.723297 0.651787 --6.456389 1.503891 13.530909 -0.228069 -0.723297 0.651787 -30.417343 4.189959 -12.137604 0.109700 0.993197 0.039056 -19.378708 5.351484 -11.407694 0.109700 0.993197 0.039056 -18.204386 5.424080 -9.217964 0.109700 0.993197 0.039056 -29.008156 3.972170 -3.378680 0.109700 0.993197 0.039056 --17.025297 5.061080 -9.217964 -0.145342 0.988063 0.051066 --28.298796 3.100986 -3.378680 -0.145342 0.988063 0.051066 --22.427179 3.681757 2.095648 -0.145342 0.988063 0.051066 -18.674114 4.915909 -12.259256 -0.013901 0.890984 -0.453822 --17.964754 4.335121 -12.259256 -0.013901 0.890984 -0.453822 --18.434486 4.770696 -11.407694 -0.013901 0.890984 -0.453822 -19.378708 5.351484 -11.407694 -0.013901 0.890984 -0.453822 --6.456389 1.721679 13.530909 -0.212262 0.000000 0.977213 --6.456389 1.503891 13.530909 -0.212262 0.000000 0.977213 -0.824412 1.140917 15.112381 -0.212262 0.000000 0.977213 --6.456389 1.503891 13.530909 -0.180719 -0.723860 0.665859 --2.463683 -12.361902 -0.459039 -0.180719 -0.723860 0.665859 -0.824412 1.140917 15.112381 -0.180719 -0.723860 0.665859 --18.434486 4.770696 -11.407694 -0.081853 0.868279 -0.489277 --17.964754 4.335121 -12.259256 -0.081853 0.868279 -0.489277 --29.473116 3.318773 -12.137604 -0.081853 0.868279 -0.489277 --28.533657 2.738008 -3.135377 -0.536667 -0.555152 0.635449 --9.039898 -0.093217 10.854572 -0.536667 -0.555152 0.635449 --22.427179 3.100990 2.338951 -0.536667 -0.555152 0.635449 --17.964754 4.335121 -12.259256 -0.080652 0.851162 -0.518670 --25.480419 2.955797 -13.354122 -0.080652 0.851162 -0.518670 --29.473116 3.318773 -12.137604 -0.080652 0.851162 -0.518670 -29.947615 3.826977 -11.894300 0.623018 -0.781324 0.037166 -30.417343 4.189959 -12.137604 0.623018 -0.781324 0.037166 -29.243021 3.681786 -3.135377 0.623018 -0.781324 0.037166 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -4 33 34 35 36 -3 37 38 39 -4 40 41 42 43 -4 44 45 46 47 -3 48 49 50 -3 51 52 53 -4 54 55 56 57 -3 58 59 60 -4 61 62 63 64 -4 65 66 67 68 -3 69 70 71 -3 72 73 74 -3 75 76 77 -3 78 79 80 -3 81 82 83 -4 84 85 86 87 -3 88 89 90 -3 91 92 93 -3 94 95 96 -3 97 98 99 -3 100 101 102 -4 103 104 105 106 -3 107 108 109 -3 110 111 112 -4 113 114 115 116 -4 117 118 119 120 -4 121 122 123 124 -3 125 126 127 -3 128 129 130 -3 131 132 133 -3 134 135 136 -3 137 138 139 -3 140 141 142 -3 143 144 145 -3 146 147 148 -4 149 150 151 152 -3 153 154 155 -4 156 157 158 159 -3 160 161 162 -4 163 164 165 166 -4 167 168 169 170 -3 171 172 173 -3 174 175 176 -3 177 178 179 -3 180 181 182 -3 183 184 185 -3 186 187 188 -3 189 190 191 -3 192 193 194 -4 195 196 197 198 -3 199 200 201 -4 202 203 204 205 -3 206 207 208 -3 209 210 211 -3 212 213 214 -3 215 216 217 -3 218 219 220 -3 221 222 223 diff --git a/src/examples/evas/resources/models/convex_hull/eagle_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/eagle_blender_ch_test.ply deleted file mode 100644 index b1a2eec..0000000 --- a/src/examples/evas/resources/models/convex_hull/eagle_blender_ch_test.ply +++ /dev/null @@ -1,124 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 45 -property float x -property float y -property float z -element face 69 -property list uchar uint vertex_indices -end_header -5.286846 -12.507089 -2.892074 -5.286847 -11.926323 -1.918860 -5.051982 -11.998919 -1.797208 --28.298796 3.100986 -3.378680 --28.533657 2.738008 -3.135377 --22.427179 3.681757 2.095648 --18.434486 4.770696 -11.407694 --29.473116 3.318773 -12.137604 --17.025297 5.061080 -9.217964 -29.008156 3.972170 -3.378680 -29.243021 3.681786 -3.135377 -30.417343 4.189959 -12.137604 -7.635484 1.503901 13.530909 -7.635484 1.721687 13.530909 -0.824412 1.140917 15.112381 -26.424646 3.826977 -13.354122 -18.674114 4.915909 -12.259256 -19.378708 5.351484 -11.407694 -18.204386 5.424080 -9.217964 -23.371405 4.335146 2.095648 --22.427179 3.100990 2.338951 -23.606272 3.681784 2.338951 --2.463683 -12.361902 -0.459039 -10.453859 -0.093205 10.854572 --25.480419 2.955797 -13.354122 -0.354687 -4.303767 -15.300550 --2.463684 -11.055178 -7.149884 --9.039898 -0.093217 10.854572 --8.335305 0.995720 11.949438 --17.964754 4.335121 -12.259256 -14.916283 5.351483 -7.149884 -15.620876 4.915908 4.285378 --2.698548 -13.087861 -1.432253 --13.972055 5.061082 -7.149884 --14.676649 4.552910 4.285378 --4.577465 -10.982584 -5.811715 -0.824414 -2.634064 -15.908808 --6.456389 1.721679 13.530909 -0.824415 -3.940788 -15.787157 -0.824415 -3.360022 -15.908808 --6.456389 1.503891 13.530909 -0.824416 -4.448958 -15.178898 -3.173064 -10.111429 -8.123098 -29.947615 3.826977 -11.894300 -5.756574 -9.821045 -7.149884 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 7 4 3 -3 9 18 19 -3 9 19 10 -3 4 20 5 -3 7 3 8 -3 19 21 10 -4 22 2 23 14 -4 1 10 23 2 -4 24 25 26 7 -3 27 28 20 -3 16 15 29 -4 18 30 31 19 -3 23 12 14 -4 32 0 2 22 -4 33 34 31 30 -3 26 35 7 -3 15 24 29 -3 10 21 23 -3 15 36 24 -3 13 37 14 -4 32 22 27 4 -3 21 12 23 -3 25 38 26 -3 36 39 24 -3 34 5 37 -3 30 18 33 -4 20 40 37 5 -3 39 38 24 -3 38 41 26 -4 21 19 13 12 -4 7 35 32 4 -4 38 15 11 42 -3 41 42 26 -3 18 8 33 -3 38 25 24 -3 39 15 38 -3 41 38 42 -3 13 31 37 -3 35 26 32 -3 19 31 13 -4 8 5 34 33 -3 39 36 15 -4 17 6 8 18 -3 31 34 37 -4 0 32 26 42 -4 0 43 10 1 -3 11 44 42 -3 20 28 40 -3 44 0 42 -3 11 43 44 -3 28 27 40 -3 43 0 44 -3 15 17 11 -3 27 22 40 -4 11 17 18 9 -3 8 3 5 -4 16 29 6 17 -3 37 40 14 -3 40 22 14 -3 6 29 7 -3 4 27 20 -3 29 24 7 -3 43 11 10 diff --git a/src/examples/evas/resources/models/convex_hull/home_blender_ch.obj b/src/examples/evas/resources/models/convex_hull/home_blender_ch.obj deleted file mode 100644 index db2dadf..0000000 --- a/src/examples/evas/resources/models/convex_hull/home_blender_ch.obj +++ /dev/null @@ -1,40 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: '' -# www.blender.org -mtllib home_blender_ch.mtl -o home_blender_ch -v -0.999998 -1.000002 2.000002 -v 0.000002 -1.000000 3.075149 -v -0.000002 1.000000 3.075149 -v -1.000002 0.999998 2.000002 -v 0.999998 1.000002 0.000002 -v 0.999997 1.000003 2.000002 -v 1.000002 -0.999998 2.000002 -v 1.000003 -0.999997 0.000002 -v 0.662209 -0.629904 2.991038 -v 0.662208 -0.307612 2.991038 -v -0.999997 -1.000003 0.000002 -v -1.000002 0.999998 0.000002 -vn -0.732233 -0.000002 0.681054 -vn 1.000000 0.000002 0.000000 -vn 0.000000 0.000000 -1.000000 -vn -1.000000 -0.000002 -0.000000 -vn 0.946528 0.000002 0.322622 -vn 0.000002 -1.000000 -0.000000 -vn -0.000002 1.000000 0.000000 -vn 0.126003 0.000000 0.992030 -vn 0.695965 0.310817 0.647321 -vn 0.479195 -0.756123 0.445701 -vn 0.126008 0.000000 0.992029 -usemtl None -s off -f 1//1 2//1 3//1 4//1 -f 5//2 6//2 7//2 8//2 -f 11//3 12//3 5//3 8//3 -f 1//4 4//4 12//4 11//4 -f 9//5 7//5 6//5 10//5 -f 8//6 7//6 2//6 1//6 11//6 -f 12//7 4//7 3//7 6//7 5//7 -f 9//8 3//8 2//8 -f 3//9 10//9 6//9 -f 9//10 2//10 7//10 -f 9//11 10//11 3//11 diff --git a/src/examples/evas/resources/models/convex_hull/home_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/home_blender_ch_test.ply deleted file mode 100644 index 101f6d7..0000000 --- a/src/examples/evas/resources/models/convex_hull/home_blender_ch_test.ply +++ /dev/null @@ -1,35 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 12 -property float x -property float y -property float z -element face 13 -property list uchar uint vertex_indices -end_header --0.000002 3.075149 -1.000000 -0.000002 3.075149 1.000000 -1.000002 2.000002 0.999998 -0.999998 2.000002 -1.000002 -0.999997 0.000002 -1.000003 --1.000002 2.000002 -0.999998 --0.662208 2.991038 -0.307612 --0.999997 2.000002 1.000003 -1.000002 0.000002 0.999998 --0.999998 0.000002 1.000002 --0.662209 2.991038 -0.629904 --1.000003 0.000002 -0.999997 -4 0 1 2 3 -4 4 5 0 3 -3 1 6 7 -4 8 2 7 9 -4 5 7 6 10 -4 4 3 2 8 -3 10 0 5 -3 0 10 6 -4 9 11 4 8 -4 11 9 7 5 -3 2 1 7 -3 6 1 0 -3 4 11 5 diff --git a/src/examples/evas/resources/models/convex_hull/plain.ply b/src/examples/evas/resources/models/convex_hull/plain.ply deleted file mode 100644 index 6883352..0000000 --- a/src/examples/evas/resources/models/convex_hull/plain.ply +++ /dev/null @@ -1,846 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 437 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 396 -property list uchar uint vertex_indices -end_header -0.898889 0.909091 0.000000 0.000000 0.000000 1.000000 -1.010000 0.909091 0.000000 0.000000 0.000000 1.000000 -1.010000 1.000000 0.000000 0.000000 0.000000 1.000000 -0.898889 1.000000 0.000000 0.000000 0.000000 1.000000 -0.898889 -1.000000 0.000000 0.000000 0.000000 1.000000 -1.010000 -1.000000 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.909091 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.818182 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.727273 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.636364 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.545455 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.454545 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.363636 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.272727 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.181818 0.000000 0.000000 0.000000 1.000000 -1.010000 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.898889 -0.090909 0.000000 0.000000 0.000000 1.000000 -1.010000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.898889 0.000000 0.000000 0.000000 0.000000 1.000000 -1.010000 0.090909 0.000000 0.000000 0.000000 1.000000 -0.898889 0.090909 0.000000 0.000000 0.000000 1.000000 -1.010000 0.181818 0.000000 0.000000 0.000000 1.000000 -0.898889 0.181818 0.000000 0.000000 0.000000 1.000000 -1.010000 0.272727 0.000000 0.000000 0.000000 1.000000 -0.898889 0.272727 0.000000 0.000000 0.000000 1.000000 -1.010000 0.363636 0.000000 0.000000 0.000000 1.000000 -0.898889 0.363636 0.000000 0.000000 0.000000 1.000000 -1.010000 0.454545 0.000000 0.000000 0.000000 1.000000 -0.898889 0.454545 0.000000 0.000000 0.000000 1.000000 -1.010000 0.545455 0.000000 0.000000 0.000000 1.000000 -0.898889 0.545455 0.000000 0.000000 0.000000 1.000000 -1.010000 0.636364 0.000000 0.000000 0.000000 1.000000 -0.898889 0.636364 0.000000 0.000000 0.000000 1.000000 -1.010000 0.727273 0.000000 0.000000 0.000000 1.000000 -0.898889 0.727273 0.000000 0.000000 0.000000 1.000000 -1.010000 0.818182 0.000000 0.000000 0.000000 1.000000 -0.898889 0.818182 0.000000 0.000000 0.000000 1.000000 --0.990000 0.909091 0.000000 0.000000 0.000000 1.000000 --0.878889 0.909091 0.000000 0.000000 0.000000 1.000000 --0.878889 1.000000 0.000000 0.000000 0.000000 1.000000 --0.990000 1.000000 0.000000 0.000000 0.000000 1.000000 --0.767778 0.909091 0.000000 0.000000 0.000000 1.000000 --0.767778 1.000000 0.000000 0.000000 0.000000 1.000000 --0.656667 0.909091 0.000000 0.000000 0.000000 1.000000 --0.656667 1.000000 0.000000 0.000000 0.000000 1.000000 --0.545556 0.909091 0.000000 0.000000 0.000000 1.000000 --0.545556 1.000000 0.000000 0.000000 0.000000 1.000000 --0.434444 0.909091 0.000000 0.000000 0.000000 1.000000 --0.434444 1.000000 0.000000 0.000000 0.000000 1.000000 --0.323333 0.909091 0.000000 0.000000 0.000000 1.000000 --0.323333 1.000000 0.000000 0.000000 0.000000 1.000000 --0.212222 0.909091 0.000000 0.000000 0.000000 1.000000 --0.212222 1.000000 0.000000 0.000000 0.000000 1.000000 --0.101111 0.909091 0.000000 0.000000 0.000000 1.000000 --0.101111 1.000000 0.000000 0.000000 0.000000 1.000000 -0.010000 0.909091 0.000000 0.000000 0.000000 1.000000 -0.010000 1.000000 0.000000 0.000000 0.000000 1.000000 -0.121111 0.909091 0.000000 0.000000 0.000000 1.000000 -0.121111 1.000000 0.000000 0.000000 0.000000 1.000000 -0.232222 0.909091 0.000000 0.000000 0.000000 1.000000 -0.232222 1.000000 0.000000 0.000000 0.000000 1.000000 -0.343333 0.909091 0.000000 0.000000 0.000000 1.000000 -0.343333 1.000000 0.000000 0.000000 0.000000 1.000000 -0.454444 0.909091 0.000000 0.000000 0.000000 1.000000 -0.454444 1.000000 0.000000 0.000000 0.000000 1.000000 -0.565556 0.909091 0.000000 0.000000 0.000000 1.000000 -0.565556 1.000000 0.000000 0.000000 0.000000 1.000000 -0.676667 0.909091 0.000000 0.000000 0.000000 1.000000 -0.676667 1.000000 0.000000 0.000000 0.000000 1.000000 -0.787778 0.909091 0.000000 0.000000 0.000000 1.000000 -0.787778 1.000000 0.000000 0.000000 0.000000 1.000000 --0.990000 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.878889 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.767778 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.656667 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.545556 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.434444 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.323333 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.212222 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.101111 -1.000000 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.010000 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.121111 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.232222 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.343333 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.454444 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.565556 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.676667 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.909091 0.000000 0.000000 0.000000 1.000000 -0.787778 -1.000000 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.909091 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.818182 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.818182 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.727273 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.727273 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.636364 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.636364 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.545455 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.545455 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.454545 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.454545 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.363636 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.363636 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.272727 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.272727 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.181818 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.181818 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.010000 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.121111 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.232222 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.343333 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.454444 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.565556 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.676667 -0.090909 0.000000 0.000000 0.000000 1.000000 -0.787778 -0.090909 0.000000 0.000000 0.000000 1.000000 --0.878889 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.990000 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.767778 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.656667 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.545556 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.434444 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.323333 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.212222 -0.000000 0.000000 0.000000 0.000000 1.000000 --0.101111 -0.000000 0.000000 0.000000 0.000000 1.000000 -0.010000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.121111 0.000000 0.000000 0.000000 0.000000 1.000000 -0.232222 0.000000 0.000000 0.000000 0.000000 1.000000 -0.343333 0.000000 0.000000 0.000000 0.000000 1.000000 -0.454444 0.000000 0.000000 0.000000 0.000000 1.000000 -0.565556 0.000000 0.000000 0.000000 0.000000 1.000000 -0.676667 0.000000 0.000000 0.000000 0.000000 1.000000 -0.787778 0.000000 0.000000 0.000000 0.000000 1.000000 --0.878889 0.090909 0.000000 0.000000 0.000000 1.000000 --0.990000 0.090909 0.000000 0.000000 0.000000 1.000000 --0.767778 0.090909 0.000000 0.000000 0.000000 1.000000 --0.656667 0.090909 0.000000 0.000000 0.000000 1.000000 --0.545556 0.090909 0.000000 0.000000 0.000000 1.000000 --0.434444 0.090909 0.000000 0.000000 0.000000 1.000000 --0.323333 0.090909 0.000000 0.000000 0.000000 1.000000 --0.212222 0.090909 0.000000 0.000000 0.000000 1.000000 --0.101111 0.090909 0.000000 0.000000 0.000000 1.000000 -0.010000 0.090909 0.000000 0.000000 0.000000 1.000000 -0.121111 0.090909 0.000000 0.000000 0.000000 1.000000 -0.232222 0.090909 0.000000 0.000000 0.000000 1.000000 -0.343333 0.090909 0.000000 0.000000 0.000000 1.000000 -0.454444 0.090909 0.000000 0.000000 0.000000 1.000000 -0.565556 0.090909 0.000000 0.000000 0.000000 1.000000 -0.676667 0.090909 0.000000 0.000000 0.000000 1.000000 -0.787778 0.090909 0.000000 0.000000 0.000000 1.000000 --0.878889 0.181818 0.000000 0.000000 0.000000 1.000000 --0.990000 0.181818 0.000000 0.000000 0.000000 1.000000 --0.767778 0.181818 0.000000 0.000000 0.000000 1.000000 --0.656667 0.181818 0.000000 0.000000 0.000000 1.000000 --0.545556 0.181818 0.000000 0.000000 0.000000 1.000000 --0.434444 0.181818 0.000000 0.000000 0.000000 1.000000 --0.323333 0.181818 0.000000 0.000000 0.000000 1.000000 --0.212222 0.181818 0.000000 0.000000 0.000000 1.000000 --0.101111 0.181818 0.000000 0.000000 0.000000 1.000000 -0.010000 0.181818 0.000000 0.000000 0.000000 1.000000 -0.121111 0.181818 0.000000 0.000000 0.000000 1.000000 -0.232222 0.181818 0.000000 0.000000 0.000000 1.000000 -0.343333 0.181818 0.000000 0.000000 0.000000 1.000000 -0.454444 0.181818 0.000000 0.000000 0.000000 1.000000 -0.565556 0.181818 0.000000 0.000000 0.000000 1.000000 -0.676667 0.181818 0.000000 0.000000 0.000000 1.000000 -0.787778 0.181818 0.000000 0.000000 0.000000 1.000000 --0.878889 0.272727 0.000000 0.000000 0.000000 1.000000 --0.990000 0.272727 0.000000 0.000000 0.000000 1.000000 --0.767778 0.272727 0.000000 0.000000 0.000000 1.000000 --0.656667 0.272727 0.000000 0.000000 0.000000 1.000000 --0.545556 0.272727 0.000000 0.000000 0.000000 1.000000 --0.434444 0.272727 0.000000 0.000000 0.000000 1.000000 --0.323333 0.272727 0.000000 0.000000 0.000000 1.000000 --0.212222 0.272727 0.000000 0.000000 0.000000 1.000000 --0.101111 0.272727 0.000000 0.000000 0.000000 1.000000 -0.010000 0.272727 0.000000 0.000000 0.000000 1.000000 -0.121111 0.272727 0.000000 0.000000 0.000000 1.000000 -0.232222 0.272727 0.000000 0.000000 0.000000 1.000000 -0.343333 0.272727 0.000000 0.000000 0.000000 1.000000 -0.454444 0.272727 0.000000 0.000000 0.000000 1.000000 -0.565556 0.272727 0.000000 0.000000 0.000000 1.000000 -0.676667 0.272727 0.000000 0.000000 0.000000 1.000000 -0.787778 0.272727 0.000000 0.000000 0.000000 1.000000 --0.878889 0.363636 0.000000 0.000000 0.000000 1.000000 --0.990000 0.363636 0.000000 0.000000 0.000000 1.000000 --0.767778 0.363636 0.000000 0.000000 0.000000 1.000000 --0.656667 0.363636 0.000000 0.000000 0.000000 1.000000 --0.545556 0.363636 0.000000 0.000000 0.000000 1.000000 --0.434444 0.363636 0.000000 0.000000 0.000000 1.000000 --0.323333 0.363636 0.000000 0.000000 0.000000 1.000000 --0.212222 0.363636 0.000000 0.000000 0.000000 1.000000 --0.101111 0.363636 0.000000 0.000000 0.000000 1.000000 -0.010000 0.363636 0.000000 0.000000 0.000000 1.000000 -0.121111 0.363636 0.000000 0.000000 0.000000 1.000000 -0.232222 0.363636 0.000000 0.000000 0.000000 1.000000 -0.343333 0.363636 0.000000 0.000000 0.000000 1.000000 -0.454444 0.363636 0.000000 0.000000 0.000000 1.000000 -0.565556 0.363636 0.000000 0.000000 0.000000 1.000000 -0.676667 0.363636 0.000000 0.000000 0.000000 1.000000 -0.787778 0.363636 0.000000 0.000000 0.000000 1.000000 --0.878889 0.454545 0.000000 0.000000 0.000000 1.000000 --0.990000 0.454545 0.000000 0.000000 0.000000 1.000000 --0.767778 0.454545 0.000000 0.000000 0.000000 1.000000 --0.656667 0.454545 0.000000 0.000000 0.000000 1.000000 --0.545556 0.454545 0.000000 0.000000 0.000000 1.000000 --0.434444 0.454545 0.000000 0.000000 0.000000 1.000000 --0.323333 0.454545 0.000000 0.000000 0.000000 1.000000 --0.212222 0.454545 0.000000 0.000000 0.000000 1.000000 --0.101111 0.454545 0.000000 0.000000 0.000000 1.000000 -0.010000 0.454545 0.000000 0.000000 0.000000 1.000000 -0.121111 0.454545 0.000000 0.000000 0.000000 1.000000 -0.232222 0.454545 0.000000 0.000000 0.000000 1.000000 -0.343333 0.454545 0.000000 0.000000 0.000000 1.000000 -0.454444 0.454545 0.000000 0.000000 0.000000 1.000000 -0.565556 0.454545 0.000000 0.000000 0.000000 1.000000 -0.676667 0.454545 0.000000 0.000000 0.000000 1.000000 -0.787778 0.454545 0.000000 0.000000 0.000000 1.000000 --0.878889 0.545455 0.000000 0.000000 0.000000 1.000000 --0.990000 0.545455 0.000000 0.000000 0.000000 1.000000 --0.767778 0.545455 0.000000 0.000000 0.000000 1.000000 --0.656667 0.545455 0.000000 0.000000 0.000000 1.000000 --0.545556 0.545455 0.000000 0.000000 0.000000 1.000000 --0.434444 0.545455 0.000000 0.000000 0.000000 1.000000 --0.323333 0.545455 0.000000 0.000000 0.000000 1.000000 --0.212222 0.545455 0.000000 0.000000 0.000000 1.000000 --0.101111 0.545455 0.000000 0.000000 0.000000 1.000000 -0.010000 0.545455 0.000000 0.000000 0.000000 1.000000 -0.121111 0.545455 0.000000 0.000000 0.000000 1.000000 -0.232222 0.545455 0.000000 0.000000 0.000000 1.000000 -0.343333 0.545455 0.000000 0.000000 0.000000 1.000000 -0.454444 0.545455 0.000000 0.000000 0.000000 1.000000 -0.565556 0.545455 0.000000 0.000000 0.000000 1.000000 -0.676667 0.545455 0.000000 0.000000 0.000000 1.000000 -0.787778 0.545455 0.000000 0.000000 0.000000 1.000000 --0.878889 0.636364 0.000000 0.000000 0.000000 1.000000 --0.990000 0.636364 0.000000 0.000000 0.000000 1.000000 --0.767778 0.636364 0.000000 0.000000 0.000000 1.000000 --0.656667 0.636364 0.000000 0.000000 0.000000 1.000000 --0.545556 0.636364 0.000000 0.000000 0.000000 1.000000 --0.434444 0.636364 0.000000 0.000000 0.000000 1.000000 --0.323333 0.636364 0.000000 0.000000 0.000000 1.000000 --0.212222 0.636364 0.000000 0.000000 0.000000 1.000000 --0.101111 0.636364 0.000000 0.000000 0.000000 1.000000 -0.010000 0.636364 0.000000 0.000000 0.000000 1.000000 -0.121111 0.636364 0.000000 0.000000 0.000000 1.000000 -0.232222 0.636364 0.000000 0.000000 0.000000 1.000000 -0.343333 0.636364 0.000000 0.000000 0.000000 1.000000 -0.454444 0.636364 0.000000 0.000000 0.000000 1.000000 -0.565556 0.636364 0.000000 0.000000 0.000000 1.000000 -0.676667 0.636364 0.000000 0.000000 0.000000 1.000000 -0.787778 0.636364 0.000000 0.000000 0.000000 1.000000 --0.878889 0.727273 0.000000 0.000000 0.000000 1.000000 --0.990000 0.727273 0.000000 0.000000 0.000000 1.000000 --0.767778 0.727273 0.000000 0.000000 0.000000 1.000000 --0.656667 0.727273 0.000000 0.000000 0.000000 1.000000 --0.545556 0.727273 0.000000 0.000000 0.000000 1.000000 --0.434444 0.727273 0.000000 0.000000 0.000000 1.000000 --0.323333 0.727273 0.000000 0.000000 0.000000 1.000000 --0.212222 0.727273 0.000000 0.000000 0.000000 1.000000 --0.101111 0.727273 0.000000 0.000000 0.000000 1.000000 -0.010000 0.727273 0.000000 0.000000 0.000000 1.000000 -0.121111 0.727273 0.000000 0.000000 0.000000 1.000000 -0.232222 0.727273 0.000000 0.000000 0.000000 1.000000 -0.343333 0.727273 0.000000 0.000000 0.000000 1.000000 -0.454444 0.727273 0.000000 0.000000 0.000000 1.000000 -0.565556 0.727273 0.000000 0.000000 0.000000 1.000000 -0.676667 0.727273 0.000000 0.000000 0.000000 1.000000 -0.787778 0.727273 0.000000 0.000000 0.000000 1.000000 --0.878889 0.818182 0.000000 0.000000 0.000000 1.000000 --0.990000 0.818182 0.000000 0.000000 0.000000 1.000000 --0.767778 0.818182 0.000000 0.000000 0.000000 1.000000 --0.656667 0.818182 0.000000 0.000000 0.000000 1.000000 --0.545556 0.818182 0.000000 0.000000 0.000000 1.000000 --0.434444 0.818182 0.000000 0.000000 0.000000 1.000000 --0.323333 0.818182 0.000000 0.000000 0.000000 1.000000 --0.212222 0.818182 0.000000 0.000000 0.000000 1.000000 --0.101111 0.818182 0.000000 0.000000 0.000000 1.000000 -0.010000 0.818182 0.000000 0.000000 0.000000 1.000000 -0.121111 0.818182 0.000000 0.000000 0.000000 1.000000 -0.232222 0.818182 0.000000 0.000000 0.000000 1.000000 -0.343333 0.818182 0.000000 0.000000 0.000000 1.000000 -0.454444 0.818182 0.000000 0.000000 0.000000 1.000000 -0.565556 0.818182 0.000000 0.000000 0.000000 1.000000 -0.676667 0.818182 0.000000 0.000000 0.000000 1.000000 -0.787778 0.818182 0.000000 0.000000 0.000000 1.000000 -4 0 1 2 3 -4 4 5 6 7 -4 7 6 8 9 -4 9 8 10 11 -4 11 10 12 13 -4 13 12 14 15 -4 15 14 16 17 -4 17 16 18 19 -4 19 18 20 21 -4 21 20 22 23 -4 23 22 24 25 -4 25 24 26 27 -4 27 26 28 29 -4 29 28 30 31 -4 31 30 32 33 -4 33 32 34 35 -4 35 34 36 37 -4 37 36 38 39 -4 39 38 40 41 -4 41 40 42 43 -4 43 42 44 45 -4 45 44 1 0 -4 46 47 48 49 -4 47 50 51 48 -4 50 52 53 51 -4 52 54 55 53 -4 54 56 57 55 -4 56 58 59 57 -4 58 60 61 59 -4 60 62 63 61 -4 62 64 65 63 -4 64 66 67 65 -4 66 68 69 67 -4 68 70 71 69 -4 70 72 73 71 -4 72 74 75 73 -4 74 76 77 75 -4 76 78 79 77 -4 78 0 3 79 -4 80 81 82 83 -4 81 84 85 82 -4 84 86 87 85 -4 86 88 89 87 -4 88 90 91 89 -4 90 92 93 91 -4 92 94 95 93 -4 94 96 97 95 -4 96 98 99 97 -4 98 100 101 99 -4 100 102 103 101 -4 102 104 105 103 -4 104 106 107 105 -4 106 108 109 107 -4 108 110 111 109 -4 110 112 113 111 -4 112 4 7 113 -4 83 82 114 115 -4 82 85 116 114 -4 85 87 117 116 -4 87 89 118 117 -4 89 91 119 118 -4 91 93 120 119 -4 93 95 121 120 -4 95 97 122 121 -4 97 99 123 122 -4 99 101 124 123 -4 101 103 125 124 -4 103 105 126 125 -4 105 107 127 126 -4 107 109 128 127 -4 109 111 129 128 -4 111 113 130 129 -4 113 7 9 130 -4 115 114 131 132 -4 114 116 133 131 -4 116 117 134 133 -4 117 118 135 134 -4 118 119 136 135 -4 119 120 137 136 -4 120 121 138 137 -4 121 122 139 138 -4 122 123 140 139 -4 123 124 141 140 -4 124 125 142 141 -4 125 126 143 142 -4 126 127 144 143 -4 127 128 145 144 -4 128 129 146 145 -4 129 130 147 146 -4 130 9 11 147 -4 132 131 148 149 -4 131 133 150 148 -4 133 134 151 150 -4 134 135 152 151 -4 135 136 153 152 -4 136 137 154 153 -4 137 138 155 154 -4 138 139 156 155 -4 139 140 157 156 -4 140 141 158 157 -4 141 142 159 158 -4 142 143 160 159 -4 143 144 161 160 -4 144 145 162 161 -4 145 146 163 162 -4 146 147 164 163 -4 147 11 13 164 -4 149 148 165 166 -4 148 150 167 165 -4 150 151 168 167 -4 151 152 169 168 -4 152 153 170 169 -4 153 154 171 170 -4 154 155 172 171 -4 155 156 173 172 -4 156 157 174 173 -4 157 158 175 174 -4 158 159 176 175 -4 159 160 177 176 -4 160 161 178 177 -4 161 162 179 178 -4 162 163 180 179 -4 163 164 181 180 -4 164 13 15 181 -4 166 165 182 183 -4 165 167 184 182 -4 167 168 185 184 -4 168 169 186 185 -4 169 170 187 186 -4 170 171 188 187 -4 171 172 189 188 -4 172 173 190 189 -4 173 174 191 190 -4 174 175 192 191 -4 175 176 193 192 -4 176 177 194 193 -4 177 178 195 194 -4 178 179 196 195 -4 179 180 197 196 -4 180 181 198 197 -4 181 15 17 198 -4 183 182 199 200 -4 182 184 201 199 -4 184 185 202 201 -4 185 186 203 202 -4 186 187 204 203 -4 187 188 205 204 -4 188 189 206 205 -4 189 190 207 206 -4 190 191 208 207 -4 191 192 209 208 -4 192 193 210 209 -4 193 194 211 210 -4 194 195 212 211 -4 195 196 213 212 -4 196 197 214 213 -4 197 198 215 214 -4 198 17 19 215 -4 200 199 216 217 -4 199 201 218 216 -4 201 202 219 218 -4 202 203 220 219 -4 203 204 221 220 -4 204 205 222 221 -4 205 206 223 222 -4 206 207 224 223 -4 207 208 225 224 -4 208 209 226 225 -4 209 210 227 226 -4 210 211 228 227 -4 211 212 229 228 -4 212 213 230 229 -4 213 214 231 230 -4 214 215 232 231 -4 215 19 21 232 -4 217 216 233 234 -4 216 218 235 233 -4 218 219 236 235 -4 219 220 237 236 -4 220 221 238 237 -4 221 222 239 238 -4 222 223 240 239 -4 223 224 241 240 -4 224 225 242 241 -4 225 226 243 242 -4 226 227 244 243 -4 227 228 245 244 -4 228 229 246 245 -4 229 230 247 246 -4 230 231 248 247 -4 231 232 249 248 -4 232 21 23 249 -4 234 233 250 251 -4 233 235 252 250 -4 235 236 253 252 -4 236 237 254 253 -4 237 238 255 254 -4 238 239 256 255 -4 239 240 257 256 -4 240 241 258 257 -4 241 242 259 258 -4 242 243 260 259 -4 243 244 261 260 -4 244 245 262 261 -4 245 246 263 262 -4 246 247 264 263 -4 247 248 265 264 -4 248 249 266 265 -4 249 23 25 266 -4 251 250 267 268 -4 250 252 269 267 -4 252 253 270 269 -4 253 254 271 270 -4 254 255 272 271 -4 255 256 273 272 -4 256 257 274 273 -4 257 258 275 274 -4 258 259 276 275 -4 259 260 277 276 -4 260 261 278 277 -4 261 262 279 278 -4 262 263 280 279 -4 263 264 281 280 -4 264 265 282 281 -4 265 266 283 282 -4 266 25 27 283 -4 268 267 284 285 -4 267 269 286 284 -4 269 270 287 286 -4 270 271 288 287 -4 271 272 289 288 -4 272 273 290 289 -4 273 274 291 290 -4 274 275 292 291 -4 275 276 293 292 -4 276 277 294 293 -4 277 278 295 294 -4 278 279 296 295 -4 279 280 297 296 -4 280 281 298 297 -4 281 282 299 298 -4 282 283 300 299 -4 283 27 29 300 -4 285 284 301 302 -4 284 286 303 301 -4 286 287 304 303 -4 287 288 305 304 -4 288 289 306 305 -4 289 290 307 306 -4 290 291 308 307 -4 291 292 309 308 -4 292 293 310 309 -4 293 294 311 310 -4 294 295 312 311 -4 295 296 313 312 -4 296 297 314 313 -4 297 298 315 314 -4 298 299 316 315 -4 299 300 317 316 -4 300 29 31 317 -4 302 301 318 319 -4 301 303 320 318 -4 303 304 321 320 -4 304 305 322 321 -4 305 306 323 322 -4 306 307 324 323 -4 307 308 325 324 -4 308 309 326 325 -4 309 310 327 326 -4 310 311 328 327 -4 311 312 329 328 -4 312 313 330 329 -4 313 314 331 330 -4 314 315 332 331 -4 315 316 333 332 -4 316 317 334 333 -4 317 31 33 334 -4 319 318 335 336 -4 318 320 337 335 -4 320 321 338 337 -4 321 322 339 338 -4 322 323 340 339 -4 323 324 341 340 -4 324 325 342 341 -4 325 326 343 342 -4 326 327 344 343 -4 327 328 345 344 -4 328 329 346 345 -4 329 330 347 346 -4 330 331 348 347 -4 331 332 349 348 -4 332 333 350 349 -4 333 334 351 350 -4 334 33 35 351 -4 336 335 352 353 -4 335 337 354 352 -4 337 338 355 354 -4 338 339 356 355 -4 339 340 357 356 -4 340 341 358 357 -4 341 342 359 358 -4 342 343 360 359 -4 343 344 361 360 -4 344 345 362 361 -4 345 346 363 362 -4 346 347 364 363 -4 347 348 365 364 -4 348 349 366 365 -4 349 350 367 366 -4 350 351 368 367 -4 351 35 37 368 -4 353 352 369 370 -4 352 354 371 369 -4 354 355 372 371 -4 355 356 373 372 -4 356 357 374 373 -4 357 358 375 374 -4 358 359 376 375 -4 359 360 377 376 -4 360 361 378 377 -4 361 362 379 378 -4 362 363 380 379 -4 363 364 381 380 -4 364 365 382 381 -4 365 366 383 382 -4 366 367 384 383 -4 367 368 385 384 -4 368 37 39 385 -4 370 369 386 387 -4 369 371 388 386 -4 371 372 389 388 -4 372 373 390 389 -4 373 374 391 390 -4 374 375 392 391 -4 375 376 393 392 -4 376 377 394 393 -4 377 378 395 394 -4 378 379 396 395 -4 379 380 397 396 -4 380 381 398 397 -4 381 382 399 398 -4 382 383 400 399 -4 383 384 401 400 -4 384 385 402 401 -4 385 39 41 402 -4 387 386 403 404 -4 386 388 405 403 -4 388 389 406 405 -4 389 390 407 406 -4 390 391 408 407 -4 391 392 409 408 -4 392 393 410 409 -4 393 394 411 410 -4 394 395 412 411 -4 395 396 413 412 -4 396 397 414 413 -4 397 398 415 414 -4 398 399 416 415 -4 399 400 417 416 -4 400 401 418 417 -4 401 402 419 418 -4 402 41 43 419 -4 404 403 420 421 -4 403 405 422 420 -4 405 406 423 422 -4 406 407 424 423 -4 407 408 425 424 -4 408 409 426 425 -4 409 410 427 426 -4 410 411 428 427 -4 411 412 429 428 -4 412 413 430 429 -4 413 414 431 430 -4 414 415 432 431 -4 415 416 433 432 -4 416 417 434 433 -4 417 418 435 434 -4 418 419 436 435 -4 419 43 45 436 -4 421 420 47 46 -4 420 422 50 47 -4 422 423 52 50 -4 423 424 54 52 -4 424 425 56 54 -4 425 426 58 56 -4 426 427 60 58 -4 427 428 62 60 -4 428 429 64 62 -4 429 430 66 64 -4 430 431 68 66 -4 431 432 70 68 -4 432 433 72 70 -4 433 434 74 72 -4 434 435 76 74 -4 435 436 78 76 -4 436 45 0 78 diff --git a/src/examples/evas/resources/models/convex_hull/plain_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/plain_blender_ch.ply deleted file mode 100644 index 5baf0b5..0000000 --- a/src/examples/evas/resources/models/convex_hull/plain_blender_ch.ply +++ /dev/null @@ -1,18 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 4 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 1 -property list uchar uint vertex_indices -end_header -1.010000 -1.000000 0.000000 -0.000000 0.000000 1.000000 -1.010000 1.000000 0.000000 -0.000000 0.000000 1.000000 --0.990000 1.000000 0.000000 -0.000000 0.000000 1.000000 --0.990000 -1.000000 0.000000 -0.000000 0.000000 1.000000 -4 0 1 2 3 diff --git a/src/examples/evas/resources/models/convex_hull/plain_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/plain_blender_ch_test.ply deleted file mode 100644 index 998d622..0000000 --- a/src/examples/evas/resources/models/convex_hull/plain_blender_ch_test.ply +++ /dev/null @@ -1,15 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 4 -property float x -property float y -property float z -element face 1 -property list uchar uint vertex_indices -end_header -1.010000 -1.000000 0.000000 -1.010000 1.000000 0.000000 --0.990000 1.000000 0.000000 --0.990000 -1.000000 0.000000 -4 0 1 2 3 diff --git a/src/examples/evas/resources/models/convex_hull/sonic_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/sonic_blender_ch.ply deleted file mode 100644 index aede047..0000000 --- a/src/examples/evas/resources/models/convex_hull/sonic_blender_ch.ply +++ /dev/null @@ -1,659 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 493 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 153 -property list uchar uint vertex_indices -end_header --7.648584 -5.354379 40.099701 -0.057946 -0.137793 0.988764 --4.763044 -5.435272 40.257534 -0.057946 -0.137793 0.988764 --7.648587 -4.221783 40.257538 -0.057946 -0.137793 0.988764 --4.763049 -3.170080 40.257534 -0.063522 0.174286 0.982644 --7.648588 -3.331884 40.099701 -0.063522 0.174286 0.982644 --7.648587 -4.221783 40.257538 -0.063522 0.174286 0.982644 --12.727139 -3.655493 38.837002 -0.322410 0.292719 0.900204 --12.727139 -4.140892 38.994839 -0.322410 0.292719 0.900204 --10.303285 -3.412790 39.626190 -0.322410 0.292719 0.900204 --10.303285 -3.412790 39.626190 -0.298863 0.182739 0.936636 --12.727139 -4.140892 38.994839 -0.298863 0.182739 0.936636 --10.303284 -4.221786 39.784027 -0.298863 0.182739 0.936636 --10.303284 -4.221786 39.784027 -0.309595 -0.000001 0.950868 --12.727139 -4.140892 38.994839 -0.309595 -0.000001 0.950868 --12.727138 -4.707191 38.994839 -0.309595 -0.000001 0.950868 --12.727139 -4.140892 38.994839 -0.524088 -0.000002 0.851664 --15.035570 -4.221796 37.574303 -0.524088 -0.000002 0.851664 --12.727138 -4.707191 38.994839 -0.524088 -0.000002 0.851664 --12.727138 -4.707191 38.994839 -0.545123 -0.259248 0.797265 --15.035570 -4.221796 37.574303 -0.545123 -0.259248 0.797265 --12.727137 -5.192589 38.837002 -0.545123 -0.259248 0.797265 --15.035570 -4.221796 37.574303 -0.511996 0.265626 0.816886 --12.727139 -4.140892 38.994839 -0.511996 0.265626 0.816886 --12.727139 -3.655493 38.837002 -0.511996 0.265626 0.816886 --10.303284 -4.221786 39.784027 -0.280529 -0.142457 0.949215 --12.727138 -4.707191 38.994839 -0.280529 -0.142457 0.949215 --10.303282 -5.273483 39.626190 -0.280529 -0.142457 0.949215 --10.303282 -5.273483 39.626190 -0.304736 -0.294525 0.905754 --12.727138 -4.707191 38.994839 -0.304736 -0.294525 0.905754 --12.727137 -5.192589 38.837002 -0.304736 -0.294525 0.905754 --6.378932 -13.444347 33.786201 -0.043490 -0.992833 0.111317 --7.994836 -13.444351 33.154854 -0.043490 -0.992833 0.111317 --7.533150 -13.606150 31.892155 -0.043490 -0.992833 0.111317 --7.533150 -13.606150 31.892155 -0.047754 -0.992811 0.109755 --7.994836 -13.444351 33.154854 -0.047754 -0.992811 0.109755 --10.072424 -13.606153 30.787292 -0.047754 -0.992811 0.109755 --7.994836 -13.444351 33.154854 -0.071092 -0.988966 0.129972 --10.303267 -13.444355 31.892155 -0.071092 -0.988966 0.129972 --10.072424 -13.606153 30.787292 -0.071092 -0.988966 0.129972 --10.072424 -13.606153 30.787292 -0.078937 -0.988592 0.128278 --10.303267 -13.444355 31.892155 -0.078937 -0.988592 0.128278 --12.611699 -13.444359 30.471617 -0.078937 -0.988592 0.128278 --8.571943 -13.201653 33.944042 -0.103926 -0.630162 0.769477 --6.840620 -12.716251 34.575394 -0.103926 -0.630162 0.769477 --7.071465 -11.907255 35.206741 -0.103926 -0.630162 0.769477 --12.611733 4.434479 30.471617 -0.131789 0.990257 0.044973 --10.303303 4.677183 31.892155 -0.131789 0.990257 0.044973 --10.072460 4.758083 30.787292 -0.131789 0.990257 0.044973 --10.303303 4.677183 31.892155 -0.035845 0.997207 0.065528 --7.994871 4.677187 33.154854 -0.035845 0.997207 0.065528 --10.072460 4.758083 30.787292 -0.035845 0.997207 0.065528 --10.072460 4.758083 30.787292 -0.024009 0.998188 0.055175 --7.994871 4.677187 33.154854 -0.024009 0.998188 0.055175 --7.533185 4.758088 31.892155 -0.024009 0.998188 0.055175 -10.588003 3.868225 0.166830 0.080722 0.013353 -0.996647 -11.511386 -1.713855 0.166830 0.080722 0.013353 -0.996647 -8.625835 3.949121 0.008991 0.080722 0.013353 -0.996647 -11.511386 -1.713855 0.166830 0.079594 0.012776 -0.996746 -9.664642 -2.522855 0.008991 0.079594 0.012776 -0.996746 -8.625835 3.949121 0.008991 0.079594 0.012776 -0.996746 -11.511396 -6.972337 0.166830 0.080722 -0.013353 -0.996647 -10.588035 -12.554419 0.166830 0.080722 -0.013353 -0.996647 -8.625867 -12.635324 0.008991 0.080722 -0.013353 -0.996647 -9.664649 -6.163343 0.008991 0.079594 -0.012775 -0.996746 -11.511396 -6.972337 0.166830 0.079594 -0.012775 -0.996746 -8.625867 -12.635324 0.008991 0.079594 -0.012775 -0.996746 --7.648588 -3.331884 40.099701 -0.175915 0.316304 0.932205 --7.648590 -2.280189 39.626190 -0.175915 0.316304 0.932205 --10.303285 -3.412790 39.626190 -0.175915 0.316304 0.932205 --10.303284 -4.221786 39.784027 -0.175915 0.316304 0.932205 -3.431894 -11.745436 0.008993 -0.000000 -0.000000 -1.000000 -3.431867 3.059213 0.008993 -0.000000 -0.000000 -1.000000 -9.664649 -6.163343 0.008991 -0.000000 -0.000000 -1.000000 -5.624905 -12.311729 0.008993 -0.000000 -0.000000 -1.000000 -12.896457 -7.700430 0.482506 0.222217 0.000000 -0.974997 -11.511396 -6.972337 0.166830 0.222217 0.000000 -0.974997 -11.511386 -1.713855 0.166830 0.222217 0.000000 -0.974997 -12.896444 -0.985754 0.482506 0.222217 0.000000 -0.974997 --4.763049 -3.170080 40.257534 0.108994 0.200787 0.973553 --1.415820 -4.221771 40.099697 0.108994 0.200787 0.973553 -6.548257 2.169322 37.889973 0.108994 0.200787 0.973553 -3.201058 -14.657825 12.162475 0.158308 -0.986005 -0.052280 -4.816958 -14.172424 7.900866 0.158308 -0.986005 -0.052280 -4.816960 -14.415123 12.478149 0.158308 -0.986005 -0.052280 -8.395024 -13.201622 1.113853 0.205240 -0.965507 -0.160225 -10.588035 -12.554419 0.166830 0.205240 -0.965507 -0.160225 -12.088513 -12.311718 0.482506 0.205240 -0.965507 -0.160225 -12.088514 -12.392616 1.113853 0.205240 -0.965507 -0.160225 --10.303267 -13.444355 31.892155 -0.116556 -0.970056 0.213087 --7.994836 -13.444351 33.154854 -0.116556 -0.970056 0.213087 --8.571943 -13.201653 33.944042 -0.116556 -0.970056 0.213087 --7.533150 -13.606150 31.892155 0.074316 -0.993285 0.088665 -3.201058 -14.657825 12.162475 0.074316 -0.993285 0.088665 -4.816960 -14.415123 12.478149 0.074316 -0.993285 0.088665 --6.378932 -13.444347 33.786201 0.074316 -0.993285 0.088665 --1.415820 -4.221771 40.099697 0.263805 0.004766 0.964564 -0.315503 -4.221767 39.626186 0.263805 0.004766 0.964564 -6.548257 2.169322 37.889973 0.263805 0.004766 0.964564 -10.588003 3.868225 0.166830 0.207936 0.035318 -0.977505 -12.088484 3.625528 0.482506 0.207936 0.035318 -0.977505 -12.896444 -0.985754 0.482506 0.207936 0.035318 -0.977505 -11.511386 -1.713855 0.166830 0.207936 0.035318 -0.977505 --7.994836 -13.444351 33.154854 -0.090515 -0.968573 0.231674 --6.378932 -13.444347 33.786201 -0.090515 -0.968573 0.231674 --8.571943 -13.201653 33.944042 -0.090515 -0.968573 0.231674 -6.548281 -10.855533 37.889973 0.276655 0.000001 0.960969 -6.894546 -10.855532 37.732136 0.276655 0.000001 0.960969 -6.548257 2.169322 37.889973 0.276655 0.000001 0.960969 -0.315503 -4.221767 39.626186 0.276655 0.000001 0.960969 -12.896457 -7.700430 0.482506 0.207936 -0.035317 -0.977505 -12.088513 -12.311718 0.482506 0.207936 -0.035317 -0.977505 -10.588035 -12.554419 0.166830 0.207936 -0.035317 -0.977505 -11.511396 -6.972337 0.166830 0.207936 -0.035317 -0.977505 -5.624876 3.625515 0.008993 -0.000000 0.000000 -1.000000 -2.623950 -14.415127 10.584101 -0.142545 -0.968515 -0.204105 -5.740328 -12.878027 1.113855 -0.142545 -0.968515 -0.204105 -4.816958 -14.172424 7.900866 -0.142545 -0.968515 -0.204105 -8.394991 4.515418 1.113853 0.205236 0.965508 -0.160226 -12.088484 3.706429 1.113853 0.205236 0.965508 -0.160226 -12.088484 3.625528 0.482506 0.205236 0.965508 -0.160226 -10.588003 3.868225 0.166830 0.205236 0.965508 -0.160226 --8.571977 4.191788 33.944042 -0.055540 0.786025 0.615695 --4.878484 3.463697 35.206738 -0.055540 0.786025 0.615695 -6.548257 2.169322 37.889973 -0.055540 0.786025 0.615695 -3.201058 -14.657825 12.162475 -0.052972 -0.989724 -0.132816 -2.623950 -14.415127 10.584101 -0.052972 -0.989724 -0.132816 -4.816958 -14.172424 7.900866 -0.052972 -0.989724 -0.132816 -9.664649 -6.163343 0.008991 -0.000001 -0.000000 -1.000000 -5.624876 3.625515 0.008993 -0.000001 -0.000000 -1.000000 -8.625835 3.949121 0.008991 -0.000001 -0.000000 -1.000000 --15.035570 -4.221796 37.574303 -0.660353 -0.559399 0.501005 --14.343026 -12.473566 28.577570 -0.660353 -0.559399 0.501005 --12.611699 -13.444359 30.471617 -0.660353 -0.559399 0.501005 --12.727137 -5.192589 38.837002 -0.660353 -0.559399 0.501005 -9.664652 -5.273447 32.523502 0.939532 -0.226871 0.256534 -6.894546 -10.855532 37.732136 0.939532 -0.226871 0.256534 -11.395974 -4.707145 26.683516 0.939532 -0.226871 0.256534 -2.046834 -11.179140 0.166830 -0.185351 -0.000000 -0.982672 -0.084644 0.713115 0.640345 -0.185351 -0.000000 -0.982672 -2.046808 2.492913 0.166830 -0.185351 -0.000000 -0.982672 -3.431894 -11.745436 0.008993 -0.185351 -0.000000 -0.982672 --4.878484 3.463697 35.206738 -0.057613 0.780868 0.622034 --7.071494 3.301892 35.206741 -0.057613 0.780868 0.622034 -6.548257 2.169322 37.889973 -0.057613 0.780868 0.622034 -8.625835 3.949121 0.008991 -0.000000 -0.000000 -1.000000 -9.664642 -2.522855 0.008991 -0.000000 -0.000000 -1.000000 -3.431894 -11.745436 0.008993 -0.226265 -0.876228 -0.425474 -5.624905 -12.311729 0.008993 -0.226265 -0.876228 -0.425474 -5.740328 -12.878027 1.113855 -0.226265 -0.876228 -0.425474 --12.611699 -13.444359 30.471617 -0.550752 -0.598009 0.582287 --10.995797 -12.473559 32.997017 -0.550752 -0.598009 0.582287 --12.727137 -5.192589 38.837002 -0.550752 -0.598009 0.582287 --7.648590 -2.280189 39.626190 -0.088030 0.593141 0.800271 --4.763049 -3.170080 40.257534 -0.088030 0.593141 0.800271 -6.548257 2.169322 37.889973 -0.088030 0.593141 0.800271 --7.071494 3.301892 35.206741 -0.088030 0.593141 0.800271 -9.664652 -5.273447 32.523502 0.907359 -0.062386 0.415701 -9.664650 -4.221749 32.681339 0.907359 -0.062386 0.415701 -6.894546 -10.855532 37.732136 0.907359 -0.062386 0.415701 -12.088484 3.706429 1.113853 0.521057 0.849607 -0.081652 -13.819809 2.654735 1.429529 0.521057 0.849607 -0.081652 -13.935230 2.573835 1.113853 0.521057 0.849607 -0.081652 -12.088484 3.625528 0.482506 0.521057 0.849607 -0.081652 -2.623950 -14.415127 10.584101 -0.324929 -0.910781 -0.254752 -3.431894 -11.745436 0.008993 -0.324929 -0.910781 -0.254752 -5.740328 -12.878027 1.113855 -0.324929 -0.910781 -0.254752 -3.431867 3.059213 0.008993 -0.226269 0.876227 -0.425475 -5.740296 4.191814 1.113855 -0.226269 0.876227 -0.425475 -5.624876 3.625515 0.008993 -0.226269 0.876227 -0.425475 -3.431894 -11.745436 0.008993 -0.113224 -0.000000 -0.993569 -2.046808 2.492913 0.166830 -0.113224 -0.000000 -0.993569 -3.431867 3.059213 0.008993 -0.113224 -0.000000 -0.993569 --6.378967 4.434491 33.786201 0.105548 0.973329 0.203693 -6.548257 2.169322 37.889973 0.105548 0.973329 0.203693 -6.894521 2.169323 37.732136 0.105548 0.973329 0.203693 --5.917280 4.677190 32.365665 0.105548 0.973329 0.203693 -9.664650 -4.221749 32.681339 0.876789 0.000001 0.480875 -8.972122 -4.221751 33.944038 0.876789 0.000001 0.480875 -6.894546 -10.855532 37.732136 0.876789 0.000001 0.480875 --12.611699 -13.444359 30.471617 -0.479524 -0.671479 0.564954 --10.534111 -13.201656 32.523506 -0.479524 -0.671479 0.564954 --10.995797 -12.473559 32.997017 -0.479524 -0.671479 0.564954 -4.816921 5.486207 7.900866 0.158304 0.986005 -0.052281 -3.201020 5.971603 12.162475 0.158304 0.986005 -0.052281 -4.816922 5.728907 12.478149 0.158304 0.986005 -0.052281 -3.431867 3.059213 0.008993 -0.324933 0.910780 -0.254752 -2.623912 5.728904 10.584101 -0.324933 0.910780 -0.254752 -5.740296 4.191814 1.113855 -0.324933 0.910780 -0.254752 -2.046808 2.492913 0.166830 -0.390638 0.881422 -0.265512 --14.343058 3.787279 28.577570 -0.390638 0.881422 -0.265512 -3.431867 3.059213 0.008993 -0.390638 0.881422 -0.265512 -6.548281 -10.855533 37.889973 0.243288 -0.809907 0.533724 -6.432859 -11.098231 37.574299 0.243288 -0.809907 0.533724 -6.894546 -10.855532 37.732136 0.243288 -0.809907 0.533724 -4.816960 -14.415123 12.478149 0.213817 -0.976176 -0.036917 -8.395024 -13.201622 1.113853 0.213817 -0.976176 -0.036917 -12.088514 -12.392616 1.113853 0.213817 -0.976176 -0.036917 -2.623912 5.728904 10.584101 -0.142547 0.968515 -0.204105 -4.816921 5.486207 7.900866 -0.142547 0.968515 -0.204105 -5.740296 4.191814 1.113855 -0.142547 0.968515 -0.204105 --14.343058 3.787279 28.577570 -0.371399 0.893101 -0.253839 -2.623912 5.728904 10.584101 -0.371399 0.893101 -0.253839 -3.431867 3.059213 0.008993 -0.371399 0.893101 -0.253839 -6.432859 -11.098231 37.574299 0.418352 -0.895311 0.152967 -6.548282 -11.098231 37.258625 0.418352 -0.895311 0.152967 -6.894546 -10.855532 37.732136 0.418352 -0.895311 0.152967 -13.819809 2.654735 1.429529 0.827512 0.536644 0.165036 -6.894521 2.169323 37.732136 0.827512 0.536644 0.165036 -13.935230 2.573835 1.113853 0.827512 0.536644 0.165036 -6.548282 -11.098231 37.258625 0.400461 -0.911477 0.094023 -4.816960 -14.415123 12.478149 0.400461 -0.911477 0.094023 -12.088514 -12.392616 1.113853 0.400461 -0.911477 0.094023 -2.623912 5.728904 10.584101 -0.052974 0.989724 -0.132816 -3.201020 5.971603 12.162475 -0.052974 0.989724 -0.132816 -4.816921 5.486207 7.900866 -0.052974 0.989724 -0.132816 --12.611733 4.434479 30.471617 -0.217949 0.970424 -0.103806 -3.201020 5.971603 12.162475 -0.217949 0.970424 -0.103806 -2.623912 5.728904 10.584101 -0.217949 0.970424 -0.103806 --14.343058 3.787279 28.577570 -0.217949 0.970424 -0.103806 -12.088514 -12.392616 1.113853 0.496311 -0.861580 0.106563 -13.819837 -11.340918 1.429529 0.496311 -0.861580 0.106563 -6.894546 -10.855532 37.732136 0.496311 -0.861580 0.106563 -6.548282 -11.098231 37.258625 0.496311 -0.861580 0.106563 -9.664642 -2.522855 0.008991 0.085158 0.000000 -0.996367 -11.511386 -1.713855 0.166830 0.085158 0.000000 -0.996367 -11.511396 -6.972337 0.166830 0.085158 0.000000 -0.996367 -9.664649 -6.163343 0.008991 0.085158 0.000000 -0.996367 -3.201020 5.971603 12.162475 0.014328 0.997504 0.069149 --7.533185 4.758088 31.892155 0.014328 0.997504 0.069149 --7.994871 4.677187 33.154854 0.014328 0.997504 0.069149 -8.395024 -13.201622 1.113853 0.072474 -0.893640 -0.442894 -8.625867 -12.635324 0.008991 0.072474 -0.893640 -0.442894 -10.588035 -12.554419 0.166830 0.072474 -0.893640 -0.442894 -2.046834 -11.179140 0.166830 -0.234588 -0.000000 -0.972095 -0.084663 -9.399349 0.640345 -0.234588 -0.000000 -0.972095 -0.084644 0.713115 0.640345 -0.234588 -0.000000 -0.972095 --12.611733 4.434479 30.471617 -0.357250 0.824004 0.439761 --10.995829 3.787284 32.997017 -0.357250 0.824004 0.439761 --10.303303 4.677183 31.892155 -0.357250 0.824004 0.439761 -4.816958 -14.172424 7.900866 -0.118517 -0.972281 -0.201554 -5.740328 -12.878027 1.113855 -0.118517 -0.972281 -0.201554 -8.395024 -13.201622 1.113853 -0.118517 -0.972281 -0.201554 -5.624905 -12.311729 0.008993 -0.101067 -0.883205 -0.457967 -8.625867 -12.635324 0.008991 -0.101067 -0.883205 -0.457967 -8.395024 -13.201622 1.113853 -0.101067 -0.883205 -0.457967 -5.740328 -12.878027 1.113855 -0.101067 -0.883205 -0.457967 --14.343058 3.787279 28.577570 -0.697451 0.561088 0.445806 --15.035570 -4.221796 37.574303 -0.697451 0.561088 0.445806 --12.611733 4.434479 30.471617 -0.697451 0.561088 0.445806 -6.548257 2.169322 37.889973 0.414770 0.000001 0.909926 -6.894546 -10.855532 37.732136 0.414770 0.000001 0.909926 -6.894521 2.169323 37.732136 0.414770 0.000001 0.909926 --10.303303 4.677183 31.892155 -0.276846 0.856232 0.436146 --10.995829 3.787284 32.997017 -0.276846 0.856232 0.436146 --8.571977 4.191788 33.944042 -0.276846 0.856232 0.436146 --7.994871 4.677187 33.154854 -0.276846 0.856232 0.436146 --15.035570 -4.221796 37.574303 -0.545950 0.606009 0.578526 --12.727139 -3.655493 38.837002 -0.545950 0.606009 0.578526 --10.995829 3.787284 32.997017 -0.545950 0.606009 0.578526 --12.611733 4.434479 30.471617 -0.545950 0.606009 0.578526 -6.894546 -10.855532 37.732136 0.876789 0.000002 0.480876 -8.972122 -4.221751 33.944038 0.876789 0.000002 0.480876 -6.894521 2.169323 37.732136 0.876789 0.000002 0.480876 -0.084644 0.713115 0.640345 -0.395651 0.197571 -0.896898 -1.008015 1.845713 0.482508 -0.395651 0.197571 -0.896898 -2.046808 2.492913 0.166830 -0.395651 0.197571 -0.896898 --14.343026 -12.473566 28.577570 -0.995174 -0.000002 -0.098122 --15.035570 -4.221796 37.574303 -0.995174 -0.000002 -0.098122 --14.343058 3.787279 28.577570 -0.995174 -0.000002 -0.098122 --13.650513 -4.221793 23.526773 -0.995174 -0.000002 -0.098122 -14.396943 -10.370119 1.113853 0.387830 0.000001 -0.921731 -12.896457 -7.700430 0.482506 0.387830 0.000001 -0.921731 -12.896444 -0.985754 0.482506 0.387830 0.000001 -0.921731 -8.972122 -4.221751 33.944038 0.876789 0.000002 0.480875 -9.664650 -4.221749 32.681339 0.876789 0.000002 0.480875 -6.894521 2.169323 37.732136 0.876789 0.000002 0.480875 -1.008015 1.845713 0.482508 -0.569700 0.737704 -0.362263 --14.343058 3.787279 28.577570 -0.569700 0.737704 -0.362263 -2.046808 2.492913 0.166830 -0.569700 0.737704 -0.362263 --12.611733 4.434479 30.471617 -0.123520 0.992066 -0.023391 --10.072460 4.758083 30.787292 -0.123520 0.992066 -0.023391 -3.201020 5.971603 12.162475 -0.123520 0.992066 -0.023391 -4.816960 -14.415123 12.478149 0.168080 -0.984391 -0.052195 -4.816958 -14.172424 7.900866 0.168080 -0.984391 -0.052195 -8.395024 -13.201622 1.113853 0.168080 -0.984391 -0.052195 -14.396943 -10.370119 1.113853 0.387831 0.000001 -0.921731 -12.896444 -0.985754 0.482506 0.387831 0.000001 -0.921731 -14.396918 1.683939 1.113853 0.387831 0.000001 -0.921731 -9.664650 -4.221749 32.681339 0.912550 0.078314 0.401396 -9.664649 -3.412752 32.523502 0.912550 0.078314 0.401396 -6.894521 2.169323 37.732136 0.912550 0.078314 0.401396 -5.624876 3.625515 0.008993 -0.101071 0.883205 -0.457967 -5.740296 4.191814 1.113855 -0.101071 0.883205 -0.457967 -8.394991 4.515418 1.113853 -0.101071 0.883205 -0.457967 -8.625835 3.949121 0.008991 -0.101071 0.883205 -0.457967 -8.625835 3.949121 0.008991 0.072470 0.893640 -0.442894 -8.394991 4.515418 1.113853 0.072470 0.893640 -0.442894 -10.588003 3.868225 0.166830 0.072470 0.893640 -0.442894 --10.072460 4.758083 30.787292 -0.021610 0.998532 0.049660 --7.533185 4.758088 31.892155 -0.021610 0.998532 0.049660 -3.201020 5.971603 12.162475 -0.021610 0.998532 0.049660 -12.896444 -0.985754 0.482506 0.305002 0.053441 -0.950851 -12.088484 3.625528 0.482506 0.305002 0.053441 -0.950851 -14.396918 1.683939 1.113853 0.305002 0.053441 -0.950851 -9.664649 -3.412752 32.523502 0.939786 0.233575 0.249489 -11.395973 -4.140847 26.683516 0.939786 0.233575 0.249489 -6.894521 2.169323 37.732136 0.939786 0.233575 0.249489 --10.995829 3.787284 32.997017 -0.336593 0.620090 0.708656 --12.727139 -3.655493 38.837002 -0.336593 0.620090 0.708656 --10.303285 -3.412790 39.626190 -0.336593 0.620090 0.708656 --8.571977 4.191788 33.944042 -0.336593 0.620090 0.708656 -0.315503 -4.221767 39.626186 0.263805 -0.004590 0.964565 --1.415820 -4.221771 40.099697 0.263805 -0.004590 0.964565 -6.548281 -10.855533 37.889973 0.263805 -0.004590 0.964565 -6.894521 2.169323 37.732136 0.918092 0.351363 0.183442 -11.395973 -4.140847 26.683516 0.918092 0.351363 0.183442 -14.396918 1.683939 1.113853 0.918092 0.351363 0.183442 -13.935230 2.573835 1.113853 0.918092 0.351363 0.183442 -12.088484 3.625528 0.482506 0.425771 0.220895 -0.877453 -13.935230 2.573835 1.113853 0.425771 0.220895 -0.877453 -14.396918 1.683939 1.113853 0.425771 0.220895 -0.877453 -13.819809 2.654735 1.429529 0.501826 0.858299 0.107208 -12.088484 3.706429 1.113853 0.501826 0.858299 0.107208 -6.894521 2.169323 37.732136 0.501826 0.858299 0.107208 -1.008015 1.845713 0.482508 -0.726946 0.532177 -0.433979 -0.084644 0.713115 0.640345 -0.726946 0.532177 -0.433979 --14.343058 3.787279 28.577570 -0.726946 0.532177 -0.433979 --7.648584 -5.354379 40.099701 -0.175925 -0.140804 0.974282 --7.648587 -4.221783 40.257538 -0.175925 -0.140804 0.974282 --10.303284 -4.221786 39.784027 -0.175925 -0.140804 0.974282 --10.303282 -5.273483 39.626190 -0.175925 -0.140804 0.974282 --1.415820 -4.221771 40.099697 0.114133 -0.187930 0.975528 --4.763044 -5.435272 40.257534 0.114133 -0.187930 0.975528 -6.548281 -10.855533 37.889973 0.114133 -0.187930 0.975528 --7.648590 -2.280189 39.626190 -0.261873 0.615372 0.743465 --7.071494 3.301892 35.206741 -0.261873 0.615372 0.743465 --8.571977 4.191788 33.944042 -0.261873 0.615372 0.743465 --10.303285 -3.412790 39.626190 -0.261873 0.615372 0.743465 -0.084663 -9.399349 0.640345 -0.862526 0.105001 -0.494999 --13.650513 -4.221793 23.526773 -0.862526 0.105001 -0.494999 --14.343058 3.787279 28.577570 -0.862526 0.105001 -0.494999 -0.084644 0.713115 0.640345 -0.862526 0.105001 -0.494999 --7.648584 -5.354379 40.099701 -0.061341 -0.468853 0.881144 --7.648582 -6.244276 39.626190 -0.061341 -0.468853 0.881144 --4.763044 -5.435272 40.257534 -0.061341 -0.468853 0.881144 -12.088484 3.706429 1.113853 0.402156 0.910601 0.095266 -4.816922 5.728907 12.478149 0.402156 0.910601 0.095266 -6.894521 2.169323 37.732136 0.402156 0.910601 0.095266 -5.740296 4.191814 1.113855 -0.118520 0.972280 -0.201554 -4.816921 5.486207 7.900866 -0.118520 0.972280 -0.201554 -8.394991 4.515418 1.113853 -0.118520 0.972280 -0.201554 --7.648582 -6.244276 39.626190 -0.094154 -0.591411 0.800854 --7.071465 -11.907255 35.206741 -0.094154 -0.591411 0.800854 -6.548281 -10.855533 37.889973 -0.094154 -0.591411 0.800854 --4.763044 -5.435272 40.257534 -0.094154 -0.591411 0.800854 -4.816922 5.728907 12.478149 0.137585 0.982416 0.126214 -3.201020 5.971603 12.162475 0.137585 0.982416 0.126214 --5.917280 4.677190 32.365665 0.137585 0.982416 0.126214 -6.894521 2.169323 37.732136 0.137585 0.982416 0.126214 --7.648584 -5.354379 40.099701 -0.169298 -0.462957 0.870062 --10.303282 -5.273483 39.626190 -0.169298 -0.462957 0.870062 --7.648582 -6.244276 39.626190 -0.169298 -0.462957 0.870062 -11.395974 -4.464446 26.841352 0.993224 0.001484 0.116208 -14.396943 -10.370119 1.113853 0.993224 0.001484 0.116208 -14.396918 1.683939 1.113853 0.993224 0.001484 0.116208 -11.395973 -4.140847 26.683516 0.993224 0.001484 0.116208 --10.303284 -4.221786 39.784027 -0.172979 0.172006 0.969790 --7.648587 -4.221783 40.257538 -0.172979 0.172006 0.969790 --7.648588 -3.331884 40.099701 -0.172979 0.172006 0.969790 -4.816921 5.486207 7.900866 0.168076 0.984391 -0.052195 -4.816922 5.728907 12.478149 0.168076 0.984391 -0.052195 -8.394991 4.515418 1.113853 0.168076 0.984391 -0.052195 --7.071494 3.301892 35.206741 -0.057729 0.782447 0.620036 --4.878484 3.463697 35.206738 -0.057729 0.782447 0.620036 --8.571977 4.191788 33.944042 -0.057729 0.782447 0.620036 --8.571943 -13.201653 33.944042 -0.187632 -0.606262 0.772814 --7.071465 -11.907255 35.206741 -0.187632 -0.606262 0.772814 --7.648582 -6.244276 39.626190 -0.187632 -0.606262 0.772814 --10.303282 -5.273483 39.626190 -0.187632 -0.606262 0.772814 -9.664649 -3.412752 32.523502 0.957617 0.077337 0.277468 -9.664650 -4.221749 32.681339 0.957617 0.077337 0.277468 -11.395974 -4.464446 26.841352 0.957617 0.077337 0.277468 -11.395973 -4.140847 26.683516 0.957617 0.077337 0.277468 --12.611699 -13.444359 30.471617 -0.110796 -0.993395 -0.029850 -2.623950 -14.415127 10.584101 -0.110796 -0.993395 -0.029850 -3.201058 -14.657825 12.162475 -0.110796 -0.993395 -0.029850 --10.072424 -13.606153 30.787292 -0.110796 -0.993395 -0.029850 -4.816922 5.728907 12.478149 0.213813 0.976177 -0.036918 -12.088484 3.706429 1.113853 0.213813 0.976177 -0.036918 -8.394991 4.515418 1.113853 0.213813 0.976177 -0.036918 --7.071465 -11.907255 35.206741 -0.102983 -0.630058 0.769689 --6.840620 -12.716251 34.575394 -0.102983 -0.630058 0.769689 -6.548281 -10.855533 37.889973 -0.102983 -0.630058 0.769689 --13.650513 -4.221793 23.526773 -0.858212 -0.213648 -0.466719 -0.084663 -9.399349 0.640345 -0.858212 -0.213648 -0.466719 --14.343026 -12.473566 28.577570 -0.858212 -0.213648 -0.466719 --7.533150 -13.606150 31.892155 -0.018732 -0.998897 0.043054 --10.072424 -13.606153 30.787292 -0.018732 -0.998897 0.043054 -3.201058 -14.657825 12.162475 -0.018732 -0.998897 0.043054 --7.994871 4.677187 33.154854 0.072479 0.978948 0.190810 --6.378967 4.434491 33.786201 0.072479 0.978948 0.190810 --5.917280 4.677190 32.365665 0.072479 0.978948 0.190810 --6.840620 -12.716251 34.575394 -0.101487 -0.634567 0.766176 --8.571943 -13.201653 33.944042 -0.101487 -0.634567 0.766176 -6.548281 -10.855533 37.889973 -0.101487 -0.634567 0.766176 -13.935257 -11.260017 1.113853 0.425772 -0.220894 -0.877453 -12.088513 -12.311718 0.482506 0.425772 -0.220894 -0.877453 -14.396943 -10.370119 1.113853 0.425772 -0.220894 -0.877453 -9.664652 -5.273447 32.523502 0.957006 -0.068726 0.281810 -11.395974 -4.707145 26.683516 0.957006 -0.068726 0.281810 -11.395974 -4.464446 26.841352 0.957006 -0.068726 0.281810 -9.664650 -4.221749 32.681339 0.957006 -0.068726 0.281810 --12.727137 -5.192589 38.837002 -0.354890 -0.614547 0.704546 --10.995797 -12.473559 32.997017 -0.354890 -0.614547 0.704546 --8.571943 -13.201653 33.944042 -0.354890 -0.614547 0.704546 --10.303282 -5.273483 39.626190 -0.354890 -0.614547 0.704546 -0.084663 -9.399349 0.640345 -0.726944 -0.532180 -0.433979 -1.008038 -10.531944 0.482508 -0.726944 -0.532180 -0.433979 --14.343026 -12.473566 28.577570 -0.726944 -0.532180 -0.433979 --8.571943 -13.201653 33.944042 -0.041539 -0.780794 0.623406 --6.378932 -13.444347 33.786201 -0.041539 -0.780794 0.623406 -6.548281 -10.855533 37.889973 -0.041539 -0.780794 0.623406 -6.894546 -10.855532 37.732136 0.915431 -0.358565 0.182801 -13.935257 -11.260017 1.113853 0.915431 -0.358565 0.182801 -14.396943 -10.370119 1.113853 0.915431 -0.358565 0.182801 -11.395974 -4.707145 26.683516 0.915431 -0.358565 0.182801 -12.088513 -12.311718 0.482506 0.305002 -0.053439 -0.950851 -12.896457 -7.700430 0.482506 0.305002 -0.053439 -0.950851 -14.396943 -10.370119 1.113853 0.305002 -0.053439 -0.950851 -1.008038 -10.531944 0.482508 -0.569697 -0.737706 -0.362263 -2.046834 -11.179140 0.166830 -0.569697 -0.737706 -0.362263 --14.343026 -12.473566 28.577570 -0.569697 -0.737706 -0.362263 -3.201020 5.971603 12.162475 0.029271 0.996597 0.077063 --7.994871 4.677187 33.154854 0.029271 0.996597 0.077063 --5.917280 4.677190 32.365665 0.029271 0.996597 0.077063 --6.378932 -13.444347 33.786201 -0.038915 -0.785252 0.617952 -6.432859 -11.098231 37.574299 -0.038915 -0.785252 0.617952 -6.548281 -10.855533 37.889973 -0.038915 -0.785252 0.617952 --4.763049 -3.170080 40.257534 -0.072704 0.409457 0.909428 --7.648590 -2.280189 39.626190 -0.072704 0.409457 0.909428 --7.648588 -3.331884 40.099701 -0.072704 0.409457 0.909428 -11.395974 -4.464446 26.841352 0.986887 -0.088001 0.135315 -11.395974 -4.707145 26.683516 0.986887 -0.088001 0.135315 -14.396943 -10.370119 1.113853 0.986887 -0.088001 0.135315 --12.611699 -13.444359 30.471617 -0.310945 -0.930671 -0.192783 --14.343026 -12.473566 28.577570 -0.310945 -0.930671 -0.192783 -2.623950 -14.415127 10.584101 -0.310945 -0.930671 -0.192783 --8.571977 4.191788 33.944042 -0.046567 0.805218 0.591148 -6.548257 2.169322 37.889973 -0.046567 0.805218 0.591148 --6.378967 4.434491 33.786201 -0.046567 0.805218 0.591148 -6.894546 -10.855532 37.732136 0.827516 -0.536637 0.165037 -13.819837 -11.340918 1.429529 0.827516 -0.536637 0.165037 -13.935257 -11.260017 1.113853 0.827516 -0.536637 0.165037 -1.008038 -10.531944 0.482508 -0.395649 -0.197572 -0.896899 -0.084663 -9.399349 0.640345 -0.395649 -0.197572 -0.896899 -2.046834 -11.179140 0.166830 -0.395649 -0.197572 -0.896899 --6.378932 -13.444347 33.786201 0.144222 -0.982178 0.120526 -4.816960 -14.415123 12.478149 0.144222 -0.982178 0.120526 -6.432859 -11.098231 37.574299 0.144222 -0.982178 0.120526 --10.995797 -12.473559 32.997017 -0.436177 -0.668401 0.602487 --10.534111 -13.201656 32.523506 -0.436177 -0.668401 0.602487 --8.571943 -13.201653 33.944042 -0.436177 -0.668401 0.602487 -12.088514 -12.392616 1.113853 0.521060 -0.849606 -0.081650 -12.088513 -12.311718 0.482506 0.521060 -0.849606 -0.081650 -13.935257 -11.260017 1.113853 0.521060 -0.849606 -0.081650 -13.819837 -11.340918 1.429529 0.521060 -0.849606 -0.081650 --14.343026 -12.473566 28.577570 -0.371395 -0.893102 -0.253839 -3.431894 -11.745436 0.008993 -0.371395 -0.893102 -0.253839 -2.623950 -14.415127 10.584101 -0.371395 -0.893102 -0.253839 --7.994871 4.677187 33.154854 -0.060943 0.869470 0.490212 --8.571977 4.191788 33.944042 -0.060943 0.869470 0.490212 --6.378967 4.434491 33.786201 -0.060943 0.869470 0.490212 -4.816960 -14.415123 12.478149 0.292102 -0.950405 0.106804 -6.548282 -11.098231 37.258625 0.292102 -0.950405 0.106804 -6.432859 -11.098231 37.574299 0.292102 -0.950405 0.106804 --7.648587 -4.221783 40.257538 0.000001 0.000000 1.000000 --4.763044 -5.435272 40.257534 0.000001 0.000000 1.000000 --4.763049 -3.170080 40.257534 0.000001 0.000000 1.000000 --14.343026 -12.473566 28.577570 -0.390636 -0.881423 -0.265512 -2.046834 -11.179140 0.166830 -0.390636 -0.881423 -0.265512 -3.431894 -11.745436 0.008993 -0.390636 -0.881423 -0.265512 --10.534111 -13.201656 32.523506 -0.281404 -0.877338 0.388702 --12.611699 -13.444359 30.471617 -0.281404 -0.877338 0.388702 --8.571943 -13.201653 33.944042 -0.281404 -0.877338 0.388702 --4.763044 -5.435272 40.257534 0.047102 0.000000 0.998890 --1.415820 -4.221771 40.099697 0.047102 0.000000 0.998890 --4.763049 -3.170080 40.257534 0.047102 0.000000 0.998890 -9.664649 -6.163343 0.008991 -0.000001 0.000000 -1.000000 -8.625867 -12.635324 0.008991 -0.000001 0.000000 -1.000000 -5.624905 -12.311729 0.008993 -0.000001 0.000000 -1.000000 --12.611699 -13.444359 30.471617 -0.145447 -0.960718 0.236360 --10.303267 -13.444355 31.892155 -0.145447 -0.960718 0.236360 --8.571943 -13.201653 33.944042 -0.145447 -0.960718 0.236360 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -4 66 67 68 69 -4 70 71 72 73 -4 74 75 76 77 -3 78 79 80 -3 81 82 83 -4 84 85 86 87 -3 88 89 90 -4 91 92 93 94 -3 95 96 97 -4 98 99 100 101 -3 102 103 104 -4 105 106 107 108 -4 109 110 111 112 -3 72 71 113 -3 114 115 116 -4 117 118 119 120 -3 121 122 123 -3 124 125 126 -3 127 128 129 -4 130 131 132 133 -3 134 135 136 -4 137 138 139 140 -3 141 142 143 -3 72 144 145 -3 146 147 148 -3 149 150 151 -4 152 153 154 155 -3 156 157 158 -4 159 160 161 162 -3 163 164 165 -3 166 167 168 -3 169 170 171 -4 172 173 174 175 -3 176 177 178 -3 179 180 181 -3 182 183 184 -3 185 186 187 -3 188 189 190 -3 191 192 193 -3 194 195 196 -3 197 198 199 -3 200 201 202 -3 203 204 205 -3 206 207 208 -3 209 210 211 -3 212 213 214 -4 215 216 217 218 -4 219 220 221 222 -4 223 224 225 226 -3 227 228 229 -3 230 231 232 -3 233 234 235 -3 236 237 238 -3 239 240 241 -4 242 243 244 245 -3 246 247 248 -3 249 250 251 -4 252 253 254 255 -4 256 257 258 259 -3 260 261 262 -3 263 264 265 -4 266 267 268 269 -3 270 271 272 -3 273 274 275 -3 276 277 278 -3 279 280 281 -3 282 283 284 -3 285 286 287 -3 288 289 290 -4 291 292 293 294 -3 295 296 297 -3 298 299 300 -3 301 302 303 -3 304 305 306 -4 307 308 309 310 -3 311 312 313 -4 314 315 316 317 -3 318 319 320 -3 321 322 323 -3 324 325 326 -4 327 328 329 330 -3 331 332 333 -4 334 335 336 337 -4 338 339 340 341 -3 342 343 344 -3 345 346 347 -3 348 349 350 -4 351 352 353 354 -4 355 356 357 358 -3 359 360 361 -4 362 363 364 365 -3 366 367 368 -3 369 370 371 -3 372 373 374 -4 375 376 377 378 -4 379 380 381 382 -4 383 384 385 386 -3 387 388 389 -3 390 391 392 -3 393 394 395 -3 396 397 398 -3 399 400 401 -3 402 403 404 -3 405 406 407 -4 408 409 410 411 -4 412 413 414 415 -3 416 417 418 -3 419 420 421 -4 422 423 424 425 -3 426 427 428 -3 429 430 431 -3 432 433 434 -3 435 436 437 -3 438 439 440 -3 441 442 443 -3 444 445 446 -3 447 448 449 -3 450 451 452 -3 453 454 455 -3 456 457 458 -3 459 460 461 -4 462 463 464 465 -3 466 467 468 -3 469 470 471 -3 472 473 474 -3 475 476 477 -3 478 479 480 -3 481 482 483 -3 484 485 486 -3 487 488 489 -3 490 491 492 diff --git a/src/examples/evas/resources/models/convex_hull/sonic_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/sonic_blender_ch_test.ply deleted file mode 100644 index f8f20fb..0000000 --- a/src/examples/evas/resources/models/convex_hull/sonic_blender_ch_test.ply +++ /dev/null @@ -1,260 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 97 -property float x -property float y -property float z -element face 153 -property list uchar uint vertex_indices -end_header --7.648584 -5.354379 40.099701 --4.763044 -5.435272 40.257534 --7.648587 -4.221783 40.257538 --12.727139 -3.655493 38.837002 --12.727139 -4.140892 38.994839 --10.303285 -3.412790 39.626190 --6.378932 -13.444347 33.786201 --7.994836 -13.444351 33.154854 --7.533150 -13.606150 31.892155 --8.571943 -13.201653 33.944042 --6.840620 -12.716251 34.575394 --7.071465 -11.907255 35.206741 --12.611733 4.434479 30.471617 --10.303303 4.677183 31.892155 --10.072460 4.758083 30.787292 -10.588003 3.868225 0.166830 -11.511386 -1.713855 0.166830 -8.625835 3.949121 0.008991 -11.511396 -6.972337 0.166830 -10.588035 -12.554419 0.166830 -8.625867 -12.635324 0.008991 -3.201058 -14.657825 12.162475 -4.816958 -14.172424 7.900866 -4.816960 -14.415123 12.478149 -4.816921 5.486207 7.900866 -3.201020 5.971603 12.162475 -4.816922 5.728907 12.478149 --4.763049 -3.170080 40.257534 --7.648588 -3.331884 40.099701 --10.303284 -4.221786 39.784027 --12.727138 -4.707191 38.994839 --15.035570 -4.221796 37.574303 --12.727137 -5.192589 38.837002 --10.303282 -5.273483 39.626190 --10.072424 -13.606153 30.787292 --10.303267 -13.444355 31.892155 --12.611699 -13.444359 30.471617 --7.994871 4.677187 33.154854 --7.533185 4.758088 31.892155 -9.664642 -2.522855 0.008991 -9.664649 -6.163343 0.008991 --7.648590 -2.280189 39.626190 -3.431894 -11.745436 0.008993 -3.431867 3.059213 0.008993 -5.624905 -12.311729 0.008993 -12.896457 -7.700430 0.482506 -12.896444 -0.985754 0.482506 --1.415820 -4.221771 40.099697 -6.548257 2.169322 37.889973 -8.395024 -13.201622 1.113853 -12.088513 -12.311718 0.482506 -12.088514 -12.392616 1.113853 -0.315503 -4.221767 39.626186 -12.088484 3.625528 0.482506 -6.548281 -10.855533 37.889973 -6.894546 -10.855532 37.732136 -5.624876 3.625515 0.008993 -2.623950 -14.415127 10.584101 -5.740328 -12.878027 1.113855 -8.394991 4.515418 1.113853 -12.088484 3.706429 1.113853 --8.571977 4.191788 33.944042 --4.878484 3.463697 35.206738 --14.343026 -12.473566 28.577570 -9.664652 -5.273447 32.523502 -11.395974 -4.707145 26.683516 -2.046834 -11.179140 0.166830 -0.084644 0.713115 0.640345 -2.046808 2.492913 0.166830 --7.071494 3.301892 35.206741 --10.995797 -12.473559 32.997017 -9.664650 -4.221749 32.681339 -13.819809 2.654735 1.429529 -13.935230 2.573835 1.113853 -5.740296 4.191814 1.113855 --6.378967 4.434491 33.786201 -6.894521 2.169323 37.732136 --5.917280 4.677190 32.365665 -8.972122 -4.221751 33.944038 --10.534111 -13.201656 32.523506 -2.623912 5.728904 10.584101 --14.343058 3.787279 28.577570 -6.432859 -11.098231 37.574299 -6.548282 -11.098231 37.258625 -13.819837 -11.340918 1.429529 -0.084663 -9.399349 0.640345 --10.995829 3.787284 32.997017 -1.008015 1.845713 0.482508 --13.650513 -4.221793 23.526773 -14.396943 -10.370119 1.113853 -14.396918 1.683939 1.113853 -9.664649 -3.412752 32.523502 -11.395973 -4.140847 26.683516 --7.648582 -6.244276 39.626190 -11.395974 -4.464446 26.841352 -13.935257 -11.260017 1.113853 -1.008038 -10.531944 0.482508 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 2 -3 5 4 29 -3 29 4 30 -3 4 31 30 -3 30 31 32 -3 31 4 3 -3 29 30 33 -3 33 30 32 -3 8 7 34 -3 7 35 34 -3 34 35 36 -3 13 37 14 -3 14 37 38 -3 16 39 17 -3 40 18 20 -4 28 41 5 29 -4 42 43 40 44 -4 45 18 16 46 -3 27 47 48 -4 49 19 50 51 -3 35 7 9 -4 8 21 23 6 -3 47 52 48 -4 15 53 46 16 -3 7 6 9 -4 54 55 48 52 -4 45 50 19 18 -3 40 43 56 -3 57 58 22 -4 59 60 53 15 -3 61 62 48 -3 21 57 22 -3 40 56 17 -4 31 63 36 32 -3 64 55 65 -4 66 67 68 42 -3 62 69 48 -3 40 17 39 -3 42 44 58 -3 36 70 32 -4 41 27 48 69 -3 64 71 55 -4 60 72 73 53 -3 57 42 58 -3 43 74 56 -3 42 68 43 -4 75 48 76 77 -3 71 78 55 -3 36 79 70 -3 43 80 74 -3 68 81 43 -3 54 82 55 -3 23 49 51 -3 80 24 74 -3 81 80 43 -3 82 83 55 -3 72 76 73 -3 83 23 51 -3 80 25 24 -4 12 25 80 81 -4 51 84 55 83 -4 39 16 18 40 -3 25 38 37 -3 49 20 19 -3 66 85 67 -3 12 86 13 -3 22 58 49 -4 44 20 49 58 -3 81 31 12 -3 48 55 76 -4 13 86 61 37 -4 31 3 86 12 -3 55 78 76 -3 67 87 68 -4 63 31 81 88 -3 89 45 46 -3 78 71 76 -3 87 81 68 -3 12 14 25 -3 23 22 49 -3 89 46 90 -3 71 91 76 -4 56 74 59 17 -3 17 59 15 -3 14 38 25 -3 46 53 90 -3 91 92 76 -4 86 3 5 61 -3 52 47 54 -4 76 92 90 73 -3 53 73 90 -3 72 60 76 -3 87 67 81 -4 0 2 29 33 -3 47 1 54 -4 41 69 61 5 -4 85 88 81 67 -3 0 93 1 -3 60 26 76 -3 74 24 59 -4 93 11 54 1 -4 26 25 77 76 -3 0 33 93 -4 94 89 90 92 -3 29 2 28 -3 24 26 59 -3 69 62 61 -4 9 11 93 33 -4 91 71 94 92 -4 36 57 21 34 -3 26 60 59 -3 11 10 54 -3 88 85 63 -3 8 34 21 -3 37 75 77 -3 10 9 54 -3 95 50 89 -4 64 65 94 71 -4 32 70 9 33 -3 85 96 63 -3 9 6 54 -4 55 95 89 65 -3 50 45 89 -3 96 66 63 -3 25 37 77 -3 6 82 54 -3 27 41 28 -3 94 65 89 -3 36 63 57 -3 61 48 75 -3 55 84 95 -3 96 85 66 -3 6 23 82 -3 70 79 9 -4 51 50 95 84 -3 63 42 57 -3 37 61 75 -3 23 83 82 -3 2 1 27 -3 63 66 42 -3 79 36 9 -3 1 47 27 -3 40 20 44 -3 36 35 9 diff --git a/src/examples/evas/resources/models/convex_hull/sphere_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/sphere_blender_ch.ply deleted file mode 100644 index d0f3bea..0000000 --- a/src/examples/evas/resources/models/convex_hull/sphere_blender_ch.ply +++ /dev/null @@ -1,469 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 364 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 92 -property list uchar uint vertex_indices -end_header -0.155145 -0.475683 0.000000 0.000000 -0.988844 0.148952 -0.147583 -0.452409 0.154509 0.000000 -0.988844 0.148952 --0.146310 -0.452409 0.154509 0.000000 -0.988844 0.148952 --0.153872 -0.475683 0.000000 0.000000 -0.988844 0.148952 -0.048383 -0.147101 -0.475529 0.048340 -0.148773 -0.987689 --0.047109 -0.147101 -0.475529 0.048340 -0.148773 -0.987689 -0.000637 -0.000154 -0.500000 0.048340 -0.148773 -0.987689 -0.125637 -0.090972 -0.475529 0.048340 -0.148773 -0.987689 --0.326617 0.237610 -0.293893 -0.425919 0.586229 -0.689151 --0.124363 0.384556 -0.293893 -0.425919 0.586229 -0.689151 --0.090181 0.279354 -0.404509 -0.425919 0.586229 -0.689151 --0.237127 0.172592 -0.404509 -0.425919 0.586229 -0.689151 -0.327891 -0.237919 0.293893 0.689151 -0.223920 0.689152 -0.405146 -0.000154 0.293893 0.689151 -0.223920 0.689152 -0.294530 -0.000154 0.404509 0.689151 -0.223920 0.689152 -0.238401 -0.172900 0.404509 0.689151 -0.223920 0.689152 -0.476165 -0.000154 -0.154509 0.855863 -0.278087 -0.436081 -0.385347 -0.279663 -0.154509 0.855863 -0.278087 -0.436081 -0.327891 -0.237919 -0.293893 0.855863 -0.278087 -0.436081 -0.405146 -0.000154 -0.293893 0.855863 -0.278087 -0.436081 --0.124363 0.090664 0.475529 -0.126554 0.091947 0.987689 --0.153872 -0.000154 0.475529 -0.126554 0.091947 0.987689 -0.000637 -0.000154 0.500000 -0.126554 0.091947 0.987689 --0.047109 0.146792 0.475529 -0.126554 0.091947 0.987689 --0.326617 0.237610 0.293893 -0.528951 0.728040 0.436084 --0.124363 0.384556 0.293893 -0.528951 0.728040 0.436084 --0.146309 0.452100 0.154509 -0.528951 0.728040 0.436084 --0.384074 0.279354 0.154509 -0.528951 0.728040 0.436084 -0.405146 -0.000154 -0.293893 0.855862 0.278087 -0.436083 -0.327891 0.237610 -0.293893 0.855862 0.278087 -0.436083 -0.385348 0.279354 -0.154509 0.855862 0.278087 -0.436083 -0.476165 -0.000154 -0.154509 0.855862 0.278087 -0.436083 -0.091455 0.279354 -0.404509 0.000000 0.724617 -0.689152 --0.090181 0.279354 -0.404509 0.000000 0.724617 -0.689152 --0.124363 0.384556 -0.293893 0.000000 0.724617 -0.689152 -0.125637 0.384556 -0.293893 0.000000 0.724617 -0.689152 -0.000637 -0.000154 0.500000 0.048339 0.148774 0.987689 -0.125637 0.090664 0.475529 0.048339 0.148774 0.987689 -0.048383 0.146792 0.475529 0.048339 0.148774 0.987689 --0.047109 0.146792 0.475529 0.048339 0.148774 0.987689 -0.091455 -0.279663 0.404509 0.425919 -0.586227 0.689152 -0.125637 -0.384865 0.293893 0.425919 -0.586227 0.689152 -0.327891 -0.237919 0.293893 0.425919 -0.586227 0.689152 -0.238401 -0.172900 0.404509 0.425919 -0.586227 0.689152 -0.147583 0.452100 0.154509 0.000000 0.899906 0.436085 --0.146309 0.452100 0.154509 0.000000 0.899906 0.436085 --0.124363 0.384556 0.293893 0.000000 0.899906 0.436085 -0.125637 0.384556 0.293893 0.000000 0.899906 0.436085 --0.124363 -0.090972 -0.475529 -0.277580 -0.382053 -0.881467 --0.047109 -0.147101 -0.475529 -0.277580 -0.382053 -0.881467 --0.090181 -0.279663 -0.404509 -0.277580 -0.382053 -0.881467 --0.237127 -0.172900 -0.404509 -0.277580 -0.382053 -0.881467 --0.384074 -0.279663 0.154509 -0.940448 -0.305569 0.148949 --0.474892 -0.000154 0.154509 -0.940448 -0.305569 0.148949 --0.499363 -0.000154 0.000000 -0.940448 -0.305569 0.148949 --0.403872 -0.294047 0.000000 -0.940448 -0.305569 0.148949 --0.293256 -0.000154 -0.404509 -0.449131 -0.145933 -0.881467 --0.153872 -0.000154 -0.475529 -0.449131 -0.145933 -0.881467 --0.124363 -0.090972 -0.475529 -0.449131 -0.145933 -0.881467 --0.237127 -0.172900 -0.404509 -0.449131 -0.145933 -0.881467 -0.147583 -0.452409 -0.154509 0.528952 -0.728040 -0.436082 -0.125637 -0.384865 -0.293893 0.528952 -0.728040 -0.436082 -0.327891 -0.237919 -0.293893 0.528952 -0.728040 -0.436082 -0.385347 -0.279663 -0.154509 0.528952 -0.728040 -0.436082 --0.124363 -0.090972 0.475529 -0.277580 -0.382053 0.881467 --0.237127 -0.172900 0.404509 -0.277580 -0.382053 0.881467 --0.090181 -0.279663 0.404509 -0.277580 -0.382053 0.881467 --0.047109 -0.147101 0.475529 -0.277580 -0.382053 0.881467 -0.000637 -0.000154 0.500000 0.156228 0.050762 0.986416 -0.155146 -0.000154 0.475529 0.156228 0.050762 0.986416 -0.125637 0.090664 0.475529 0.156228 0.050762 0.986416 -0.125637 0.384556 0.293893 0.528951 0.728040 0.436084 -0.327891 0.237610 0.293893 0.528951 0.728040 0.436084 -0.385348 0.279354 0.154509 0.528951 0.728040 0.436084 -0.147583 0.452100 0.154509 0.528951 0.728040 0.436084 -0.125637 0.384556 -0.293893 0.425919 0.586229 -0.689151 -0.327891 0.237610 -0.293893 0.425919 0.586229 -0.689151 -0.238401 0.172592 -0.404509 0.425919 0.586229 -0.689151 -0.091455 0.279354 -0.404509 0.425919 0.586229 -0.689151 --0.384074 0.279354 0.154509 -0.940447 0.305570 0.148949 --0.403872 0.293738 0.000000 -0.940447 0.305570 0.148949 --0.499363 -0.000154 0.000000 -0.940447 0.305570 0.148949 --0.474892 -0.000154 0.154509 -0.940447 0.305570 0.148949 -0.000637 -0.000154 0.500000 0.126555 -0.091947 0.987689 -0.048383 -0.147101 0.475529 0.126555 -0.091947 0.987689 -0.125637 -0.090972 0.475529 0.126555 -0.091947 0.987689 -0.155146 -0.000154 0.475529 0.126555 -0.091947 0.987689 -0.327891 0.237610 0.293893 0.855862 0.278087 0.436083 -0.405146 -0.000154 0.293893 0.855862 0.278087 0.436083 -0.476165 -0.000154 0.154509 0.855862 0.278087 0.436083 -0.385348 0.279354 0.154509 0.855862 0.278087 0.436083 --0.293256 -0.000154 -0.404509 -0.449131 0.145933 -0.881467 --0.237127 0.172592 -0.404509 -0.449131 0.145933 -0.881467 --0.124363 0.090664 -0.475529 -0.449131 0.145933 -0.881467 --0.153872 -0.000154 -0.475529 -0.449131 0.145933 -0.881467 -0.327891 0.237610 -0.293893 0.689152 0.223921 -0.689151 -0.405146 -0.000154 -0.293893 0.689152 0.223921 -0.689151 -0.294530 -0.000154 -0.404509 0.689152 0.223921 -0.689151 -0.238401 0.172592 -0.404509 0.689152 0.223921 -0.689151 --0.153872 -0.475683 0.000000 -0.581229 -0.799991 -0.148951 --0.403872 -0.294047 0.000000 -0.581229 -0.799991 -0.148951 --0.384074 -0.279663 -0.154509 -0.581229 -0.799991 -0.148951 --0.146310 -0.452409 -0.154509 -0.581229 -0.799991 -0.148951 --0.047109 -0.147101 0.475529 0.000000 -0.472245 0.881467 --0.090181 -0.279663 0.404509 0.000000 -0.472245 0.881467 -0.091455 -0.279663 0.404509 0.000000 -0.472245 0.881467 -0.048383 -0.147101 0.475529 0.000000 -0.472245 0.881467 --0.237127 0.172592 -0.404509 -0.277578 0.382055 -0.881467 --0.090181 0.279354 -0.404509 -0.277578 0.382055 -0.881467 --0.047109 0.146792 -0.475529 -0.277578 0.382055 -0.881467 --0.124363 0.090664 -0.475529 -0.277578 0.382055 -0.881467 --0.153872 -0.475683 0.000000 0.000000 -0.988844 -0.148952 --0.146310 -0.452409 -0.154509 0.000000 -0.988844 -0.148952 -0.147583 -0.452409 -0.154509 0.000000 -0.988844 -0.148952 -0.155145 -0.475683 0.000000 0.000000 -0.988844 -0.148952 --0.384074 0.279354 0.154509 -0.581228 0.799992 0.148953 --0.146309 0.452100 0.154509 -0.581228 0.799992 0.148953 --0.153872 0.475374 0.000000 -0.581228 0.799992 0.148953 --0.403872 0.293738 0.000000 -0.581228 0.799992 0.148953 -0.385348 -0.279663 0.154509 0.855862 -0.278086 0.436083 -0.476165 -0.000154 0.154509 0.855862 -0.278086 0.436083 -0.405146 -0.000154 0.293893 0.855862 -0.278086 0.436083 -0.327891 -0.237919 0.293893 0.855862 -0.278086 0.436083 --0.124363 -0.090972 0.475529 -0.449131 -0.145933 0.881467 --0.153872 -0.000154 0.475529 -0.449131 -0.145933 0.881467 --0.293256 -0.000154 0.404509 -0.449131 -0.145933 0.881467 --0.237127 -0.172900 0.404509 -0.449131 -0.145933 0.881467 -0.327891 -0.237919 -0.293893 0.689151 -0.223920 -0.689152 -0.238401 -0.172900 -0.404509 0.689151 -0.223920 -0.689152 -0.294530 -0.000154 -0.404509 0.689151 -0.223920 -0.689152 -0.405146 -0.000154 -0.293893 0.689151 -0.223920 -0.689152 -0.327891 -0.237919 0.293893 0.528951 -0.728040 0.436084 -0.125637 -0.384865 0.293893 0.528951 -0.728040 0.436084 -0.147583 -0.452409 0.154509 0.528951 -0.728040 0.436084 -0.385348 -0.279663 0.154509 0.528951 -0.728040 0.436084 --0.499363 -0.000154 0.000000 -0.940448 -0.305567 -0.148952 --0.474891 -0.000154 -0.154509 -0.940448 -0.305567 -0.148952 --0.384074 -0.279663 -0.154509 -0.940448 -0.305567 -0.148952 --0.403872 -0.294047 0.000000 -0.940448 -0.305567 -0.148952 -0.155146 0.475374 0.000000 0.000000 0.988844 0.148952 --0.153872 0.475374 0.000000 0.000000 0.988844 0.148952 --0.146309 0.452100 0.154509 0.000000 0.988844 0.148952 -0.147583 0.452100 0.154509 0.000000 0.988844 0.148952 -0.048383 0.146792 -0.475529 0.000000 0.472245 -0.881467 --0.047109 0.146792 -0.475529 0.000000 0.472245 -0.881467 --0.090181 0.279354 -0.404509 0.000000 0.472245 -0.881467 -0.091455 0.279354 -0.404509 0.000000 0.472245 -0.881467 --0.124363 0.090664 0.475529 -0.449131 0.145933 0.881467 --0.237127 0.172592 0.404509 -0.449131 0.145933 0.881467 --0.293256 -0.000154 0.404509 -0.449131 0.145933 0.881467 --0.153872 -0.000154 0.475529 -0.449131 0.145933 0.881467 -0.327891 -0.237919 -0.293893 0.425919 -0.586227 -0.689152 -0.125637 -0.384865 -0.293893 0.425919 -0.586227 -0.689152 -0.091455 -0.279663 -0.404509 0.425919 -0.586227 -0.689152 -0.238401 -0.172900 -0.404509 0.425919 -0.586227 -0.689152 --0.090181 -0.279663 0.404509 0.000000 -0.724617 0.689152 --0.124363 -0.384865 0.293893 0.000000 -0.724617 0.689152 -0.125637 -0.384865 0.293893 0.000000 -0.724617 0.689152 -0.091455 -0.279663 0.404509 0.000000 -0.724617 0.689152 -0.385348 0.279354 0.154509 0.581228 0.799992 0.148953 -0.405146 0.293738 0.000000 0.581228 0.799992 0.148953 -0.155146 0.475374 0.000000 0.581228 0.799992 0.148953 -0.147583 0.452100 0.154509 0.581228 0.799992 0.148953 -0.238401 0.172592 -0.404509 0.277578 0.382055 -0.881467 -0.125637 0.090664 -0.475529 0.277578 0.382055 -0.881467 -0.048383 0.146792 -0.475529 0.277578 0.382055 -0.881467 -0.091455 0.279354 -0.404509 0.277578 0.382055 -0.881467 --0.499363 -0.000154 0.000000 -0.940447 0.305568 -0.148952 --0.403872 0.293738 0.000000 -0.940447 0.305568 -0.148952 --0.384074 0.279354 -0.154509 -0.940447 0.305568 -0.148952 --0.474891 -0.000154 -0.154509 -0.940447 0.305568 -0.148952 --0.124363 0.090664 0.475529 -0.277578 0.382055 0.881467 --0.047109 0.146792 0.475529 -0.277578 0.382055 0.881467 --0.090181 0.279354 0.404509 -0.277578 0.382055 0.881467 --0.237127 0.172592 0.404509 -0.277578 0.382055 0.881467 --0.146310 -0.452409 -0.154509 0.000000 -0.899906 -0.436085 --0.124363 -0.384865 -0.293893 0.000000 -0.899906 -0.436085 -0.125637 -0.384865 -0.293893 0.000000 -0.899906 -0.436085 -0.147583 -0.452409 -0.154509 0.000000 -0.899906 -0.436085 --0.237127 -0.172900 0.404509 -0.425920 -0.586227 0.689152 --0.326618 -0.237918 0.293893 -0.425920 -0.586227 0.689152 --0.124363 -0.384865 0.293893 -0.425920 -0.586227 0.689152 --0.090181 -0.279663 0.404509 -0.425920 -0.586227 0.689152 -0.385348 0.279354 0.154509 0.940447 0.305568 0.148952 -0.476165 -0.000154 0.154509 0.940447 0.305568 0.148952 -0.500637 -0.000154 0.000000 0.940447 0.305568 0.148952 -0.405146 0.293738 0.000000 0.940447 0.305568 0.148952 -0.238401 0.172592 -0.404509 0.449131 0.145931 -0.881468 -0.294530 -0.000154 -0.404509 0.449131 0.145931 -0.881468 -0.155145 -0.000154 -0.475529 0.449131 0.145931 -0.881468 -0.125637 0.090664 -0.475529 0.449131 0.145931 -0.881468 --0.153872 0.475374 0.000000 -0.581228 0.799992 -0.148953 --0.146309 0.452100 -0.154509 -0.581228 0.799992 -0.148953 --0.384074 0.279354 -0.154509 -0.581228 0.799992 -0.148953 --0.403872 0.293738 0.000000 -0.581228 0.799992 -0.148953 -0.091455 0.279354 0.404509 0.000000 0.472245 0.881467 --0.090181 0.279354 0.404509 0.000000 0.472245 0.881467 --0.047109 0.146792 0.475529 0.000000 0.472245 0.881467 -0.048383 0.146792 0.475529 0.000000 0.472245 0.881467 -0.385348 -0.279663 0.154509 0.940448 -0.305567 0.148952 -0.405146 -0.294047 0.000000 0.940448 -0.305567 0.148952 -0.500637 -0.000154 0.000000 0.940448 -0.305567 0.148952 -0.476165 -0.000154 0.154509 0.940448 -0.305567 0.148952 --0.384074 -0.279663 -0.154509 -0.528951 -0.728038 -0.436086 --0.326618 -0.237918 -0.293893 -0.528951 -0.728038 -0.436086 --0.124363 -0.384865 -0.293893 -0.528951 -0.728038 -0.436086 --0.146310 -0.452409 -0.154509 -0.528951 -0.728038 -0.436086 --0.237127 -0.172900 0.404509 -0.689151 -0.223919 0.689153 --0.293256 -0.000154 0.404509 -0.689151 -0.223919 0.689153 --0.403872 -0.000154 0.293893 -0.689151 -0.223919 0.689153 --0.326618 -0.237918 0.293893 -0.689151 -0.223919 0.689153 -0.238401 -0.172900 -0.404509 0.449131 -0.145931 -0.881468 -0.125637 -0.090972 -0.475529 0.449131 -0.145931 -0.881468 -0.155145 -0.000154 -0.475529 0.449131 -0.145931 -0.881468 -0.294530 -0.000154 -0.404509 0.449131 -0.145931 -0.881468 --0.293256 -0.000154 0.404509 -0.689152 0.223921 0.689151 --0.237127 0.172592 0.404509 -0.689152 0.223921 0.689151 --0.326617 0.237610 0.293893 -0.689152 0.223921 0.689151 --0.403872 -0.000154 0.293893 -0.689152 0.223921 0.689151 -0.147583 0.452100 -0.154509 0.000000 0.988844 -0.148952 --0.146309 0.452100 -0.154509 0.000000 0.988844 -0.148952 --0.153872 0.475374 0.000000 0.000000 0.988844 -0.148952 -0.155146 0.475374 0.000000 0.000000 0.988844 -0.148952 -0.125637 0.090664 0.475529 0.277578 0.382055 0.881467 -0.238401 0.172592 0.404509 0.277578 0.382055 0.881467 -0.091455 0.279354 0.404509 0.277578 0.382055 0.881467 -0.048383 0.146792 0.475529 0.277578 0.382055 0.881467 --0.124363 -0.090972 -0.475529 -0.126554 -0.091947 -0.987689 --0.153872 -0.000154 -0.475529 -0.126554 -0.091947 -0.987689 -0.000637 -0.000154 -0.500000 -0.126554 -0.091947 -0.987689 --0.047109 -0.147101 -0.475529 -0.126554 -0.091947 -0.987689 --0.403872 -0.000154 -0.293893 -0.855863 -0.278085 -0.436082 --0.326618 -0.237918 -0.293893 -0.855863 -0.278085 -0.436082 --0.384074 -0.279663 -0.154509 -0.855863 -0.278085 -0.436082 --0.474891 -0.000154 -0.154509 -0.855863 -0.278085 -0.436082 -0.385348 -0.279663 0.154509 0.581227 -0.799993 0.148951 -0.147583 -0.452409 0.154509 0.581227 -0.799993 0.148951 -0.155145 -0.475683 0.000000 0.581227 -0.799993 0.148951 -0.405146 -0.294047 0.000000 0.581227 -0.799993 0.148951 -0.238401 -0.172900 -0.404509 0.277580 -0.382053 -0.881467 -0.091455 -0.279663 -0.404509 0.277580 -0.382053 -0.881467 -0.048383 -0.147101 -0.475529 0.277580 -0.382053 -0.881467 -0.125637 -0.090972 -0.475529 0.277580 -0.382053 -0.881467 --0.326617 0.237610 -0.293893 -0.855862 0.278087 -0.436083 --0.403872 -0.000154 -0.293893 -0.855862 0.278087 -0.436083 --0.474891 -0.000154 -0.154509 -0.855862 0.278087 -0.436083 --0.384074 0.279354 -0.154509 -0.855862 0.278087 -0.436083 -0.155146 0.475374 0.000000 0.581228 0.799992 -0.148953 -0.405146 0.293738 0.000000 0.581228 0.799992 -0.148953 -0.385348 0.279354 -0.154509 0.581228 0.799992 -0.148953 -0.147583 0.452100 -0.154509 0.581228 0.799992 -0.148953 -0.125637 0.090664 0.475529 0.449131 0.145933 0.881467 -0.155146 -0.000154 0.475529 0.449131 0.145933 0.881467 -0.294530 -0.000154 0.404509 0.449131 0.145933 0.881467 -0.238401 0.172592 0.404509 0.449131 0.145933 0.881467 --0.124363 0.090664 -0.475529 -0.126554 0.091947 -0.987689 --0.047109 0.146792 -0.475529 -0.126554 0.091947 -0.987689 -0.000637 -0.000154 -0.500000 -0.126554 0.091947 -0.987689 --0.153872 -0.000154 -0.475529 -0.126554 0.091947 -0.987689 --0.384074 0.279354 -0.154509 -0.528951 0.728040 -0.436084 --0.146309 0.452100 -0.154509 -0.528951 0.728040 -0.436084 --0.124363 0.384556 -0.293893 -0.528951 0.728040 -0.436084 --0.326617 0.237610 -0.293893 -0.528951 0.728040 -0.436084 -0.125637 -0.090972 0.475529 0.449131 -0.145933 0.881467 -0.238401 -0.172900 0.404509 0.449131 -0.145933 0.881467 -0.294530 -0.000154 0.404509 0.449131 -0.145933 0.881467 -0.155146 -0.000154 0.475529 0.449131 -0.145933 0.881467 --0.237127 0.172592 0.404509 -0.425919 0.586229 0.689151 --0.090181 0.279354 0.404509 -0.425919 0.586229 0.689151 --0.124363 0.384556 0.293893 -0.425919 0.586229 0.689151 --0.326617 0.237610 0.293893 -0.425919 0.586229 0.689151 --0.124363 -0.384865 0.293893 -0.528951 -0.728038 0.436086 --0.326618 -0.237918 0.293893 -0.528951 -0.728038 0.436086 --0.384074 -0.279663 0.154509 -0.528951 -0.728038 0.436086 --0.146310 -0.452409 0.154509 -0.528951 -0.728038 0.436086 -0.500637 -0.000154 0.000000 0.940447 0.305568 -0.148952 -0.476165 -0.000154 -0.154509 0.940447 0.305568 -0.148952 -0.385348 0.279354 -0.154509 0.940447 0.305568 -0.148952 -0.405146 0.293738 0.000000 0.940447 0.305568 -0.148952 --0.124363 -0.384865 -0.293893 -0.425920 -0.586227 -0.689152 --0.326618 -0.237918 -0.293893 -0.425920 -0.586227 -0.689152 --0.237127 -0.172900 -0.404509 -0.425920 -0.586227 -0.689152 --0.090181 -0.279663 -0.404509 -0.425920 -0.586227 -0.689152 -0.125637 0.384556 0.293893 0.000000 0.724617 0.689152 --0.124363 0.384556 0.293893 0.000000 0.724617 0.689152 --0.090181 0.279354 0.404509 0.000000 0.724617 0.689152 -0.091455 0.279354 0.404509 0.000000 0.724617 0.689152 -0.048383 0.146792 -0.475529 0.048339 0.148774 -0.987689 -0.125637 0.090664 -0.475529 0.048339 0.148774 -0.987689 -0.000637 -0.000154 -0.500000 0.048339 0.148774 -0.987689 --0.047109 0.146792 -0.475529 0.048339 0.148774 -0.987689 --0.124363 -0.384865 0.293893 0.000000 -0.899906 0.436085 --0.146310 -0.452409 0.154509 0.000000 -0.899906 0.436085 -0.147583 -0.452409 0.154509 0.000000 -0.899906 0.436085 -0.125637 -0.384865 0.293893 0.000000 -0.899906 0.436085 --0.124363 -0.384865 -0.293893 0.000000 -0.724617 -0.689152 --0.090181 -0.279663 -0.404509 0.000000 -0.724617 -0.689152 -0.091455 -0.279663 -0.404509 0.000000 -0.724617 -0.689152 -0.125637 -0.384865 -0.293893 0.000000 -0.724617 -0.689152 -0.125637 0.384556 -0.293893 0.000000 0.899906 -0.436085 --0.124363 0.384556 -0.293893 0.000000 0.899906 -0.436085 --0.146309 0.452100 -0.154509 0.000000 0.899906 -0.436085 -0.147583 0.452100 -0.154509 0.000000 0.899906 -0.436085 -0.500637 -0.000154 0.000000 0.940447 -0.305569 -0.148955 -0.405146 -0.294047 0.000000 0.940447 -0.305569 -0.148955 -0.385347 -0.279663 -0.154509 0.940447 -0.305569 -0.148955 -0.476165 -0.000154 -0.154509 0.940447 -0.305569 -0.148955 -0.125637 -0.090972 0.475529 0.277580 -0.382053 0.881467 -0.048383 -0.147101 0.475529 0.277580 -0.382053 0.881467 -0.091455 -0.279663 0.404509 0.277580 -0.382053 0.881467 -0.238401 -0.172900 0.404509 0.277580 -0.382053 0.881467 --0.326618 -0.237918 0.293893 -0.855861 -0.278086 0.436084 --0.403872 -0.000154 0.293893 -0.855861 -0.278086 0.436084 --0.474892 -0.000154 0.154509 -0.855861 -0.278086 0.436084 --0.384074 -0.279663 0.154509 -0.855861 -0.278086 0.436084 --0.326618 -0.237918 -0.293893 -0.689151 -0.223919 -0.689153 --0.403872 -0.000154 -0.293893 -0.689151 -0.223919 -0.689153 --0.293256 -0.000154 -0.404509 -0.689151 -0.223919 -0.689153 --0.237127 -0.172900 -0.404509 -0.689151 -0.223919 -0.689153 -0.125637 0.090664 -0.475529 0.156229 0.050761 -0.986416 -0.155145 -0.000154 -0.475529 0.156229 0.050761 -0.986416 -0.000637 -0.000154 -0.500000 0.156229 0.050761 -0.986416 -0.238401 0.172592 0.404509 0.425919 0.586229 0.689151 -0.327891 0.237610 0.293893 0.425919 0.586229 0.689151 -0.125637 0.384556 0.293893 0.425919 0.586229 0.689151 -0.091455 0.279354 0.404509 0.425919 0.586229 0.689151 -0.155145 -0.475683 0.000000 0.581228 -0.799992 -0.148953 -0.147583 -0.452409 -0.154509 0.581228 -0.799992 -0.148953 -0.385347 -0.279663 -0.154509 0.581228 -0.799992 -0.148953 -0.405146 -0.294047 0.000000 0.581228 -0.799992 -0.148953 -0.155145 -0.000154 -0.475529 0.156229 -0.050761 -0.986416 -0.125637 -0.090972 -0.475529 0.156229 -0.050761 -0.986416 -0.000637 -0.000154 -0.500000 0.156229 -0.050761 -0.986416 --0.403872 -0.000154 -0.293893 -0.689152 0.223921 -0.689151 --0.326617 0.237610 -0.293893 -0.689152 0.223921 -0.689151 --0.237127 0.172592 -0.404509 -0.689152 0.223921 -0.689151 --0.293256 -0.000154 -0.404509 -0.689152 0.223921 -0.689151 -0.048383 -0.147101 0.475529 0.000000 -0.164267 0.986416 -0.000637 -0.000154 0.500000 0.000000 -0.164267 0.986416 --0.047109 -0.147101 0.475529 0.000000 -0.164267 0.986416 --0.090181 -0.279663 -0.404509 0.000000 -0.472245 -0.881467 --0.047109 -0.147101 -0.475529 0.000000 -0.472245 -0.881467 -0.048383 -0.147101 -0.475529 0.000000 -0.472245 -0.881467 -0.091455 -0.279663 -0.404509 0.000000 -0.472245 -0.881467 -0.385348 0.279354 -0.154509 0.528951 0.728040 -0.436084 -0.327891 0.237610 -0.293893 0.528951 0.728040 -0.436084 -0.125637 0.384556 -0.293893 0.528951 0.728040 -0.436084 -0.147583 0.452100 -0.154509 0.528951 0.728040 -0.436084 -0.000637 -0.000154 0.500000 -0.126554 -0.091947 0.987689 --0.153872 -0.000154 0.475529 -0.126554 -0.091947 0.987689 --0.124363 -0.090972 0.475529 -0.126554 -0.091947 0.987689 --0.047109 -0.147101 0.475529 -0.126554 -0.091947 0.987689 -0.238401 0.172592 0.404509 0.689152 0.223921 0.689151 -0.294530 -0.000154 0.404509 0.689152 0.223921 0.689151 -0.405146 -0.000154 0.293893 0.689152 0.223921 0.689151 -0.327891 0.237610 0.293893 0.689152 0.223921 0.689151 --0.403872 -0.000154 0.293893 -0.855860 0.278088 0.436086 --0.326617 0.237610 0.293893 -0.855860 0.278088 0.436086 --0.384074 0.279354 0.154509 -0.855860 0.278088 0.436086 --0.474892 -0.000154 0.154509 -0.855860 0.278088 0.436086 --0.384074 -0.279663 0.154509 -0.581229 -0.799991 0.148951 --0.403872 -0.294047 0.000000 -0.581229 -0.799991 0.148951 --0.153872 -0.475683 0.000000 -0.581229 -0.799991 0.148951 --0.146310 -0.452409 0.154509 -0.581229 -0.799991 0.148951 -4 0 1 2 3 -4 4 5 6 7 -4 8 9 10 11 -4 12 13 14 15 -4 16 17 18 19 -4 20 21 22 23 -4 24 25 26 27 -4 28 29 30 31 -4 32 33 34 35 -4 36 37 38 39 -4 40 41 42 43 -4 44 45 46 47 -4 48 49 50 51 -4 52 53 54 55 -4 56 57 58 59 -4 60 61 62 63 -4 64 65 66 67 -3 68 69 70 -4 71 72 73 74 -4 75 76 77 78 -4 79 80 81 82 -4 83 84 85 86 -4 87 88 89 90 -4 91 92 93 94 -4 95 96 97 98 -4 99 100 101 102 -4 103 104 105 106 -4 107 108 109 110 -4 111 112 113 114 -4 115 116 117 118 -4 119 120 121 122 -4 123 124 125 126 -4 127 128 129 130 -4 131 132 133 134 -4 135 136 137 138 -4 139 140 141 142 -4 143 144 145 146 -4 147 148 149 150 -4 151 152 153 154 -4 155 156 157 158 -4 159 160 161 162 -4 163 164 165 166 -4 167 168 169 170 -4 171 172 173 174 -4 175 176 177 178 -4 179 180 181 182 -4 183 184 185 186 -4 187 188 189 190 -4 191 192 193 194 -4 195 196 197 198 -4 199 200 201 202 -4 203 204 205 206 -4 207 208 209 210 -4 211 212 213 214 -4 215 216 217 218 -4 219 220 221 222 -4 223 224 225 226 -4 227 228 229 230 -4 231 232 233 234 -4 235 236 237 238 -4 239 240 241 242 -4 243 244 245 246 -4 247 248 249 250 -4 251 252 253 254 -4 255 256 257 258 -4 259 260 261 262 -4 263 264 265 266 -4 267 268 269 270 -4 271 272 273 274 -4 275 276 277 278 -4 279 280 281 282 -4 283 284 285 286 -4 287 288 289 290 -4 291 292 293 294 -4 295 296 297 298 -4 299 300 301 302 -4 303 304 305 306 -4 307 308 309 310 -4 311 312 313 314 -4 315 316 317 318 -3 319 320 321 -4 322 323 324 325 -4 326 327 328 329 -3 330 331 332 -4 333 334 335 336 -3 337 338 339 -4 340 341 342 343 -4 344 345 346 347 -4 348 349 350 351 -4 352 353 354 355 -4 356 357 358 359 -4 360 361 362 363 diff --git a/src/examples/evas/resources/models/convex_hull/sphere_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/sphere_blender_ch_test.ply deleted file mode 100644 index 0c9abc0..0000000 --- a/src/examples/evas/resources/models/convex_hull/sphere_blender_ch_test.ply +++ /dev/null @@ -1,194 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 92 -property float x -property float y -property float z -element face 92 -property list uchar uint vertex_indices -end_header -0.155145 -0.475683 0.000000 -0.147583 -0.452409 0.154509 --0.146310 -0.452409 0.154509 --0.153872 -0.475683 0.000000 -0.048383 -0.147101 -0.475529 --0.047109 -0.147101 -0.475529 -0.000637 -0.000154 -0.500000 -0.125637 -0.090972 -0.475529 --0.326617 0.237610 -0.293893 --0.124363 0.384556 -0.293893 --0.090181 0.279354 -0.404509 --0.237127 0.172592 -0.404509 -0.327891 -0.237919 0.293893 -0.405146 -0.000154 0.293893 -0.294530 -0.000154 0.404509 -0.238401 -0.172900 0.404509 -0.476165 -0.000154 -0.154509 -0.385347 -0.279663 -0.154509 -0.327891 -0.237919 -0.293893 -0.405146 -0.000154 -0.293893 --0.124363 0.090664 0.475529 --0.153872 -0.000154 0.475529 -0.000637 -0.000154 0.500000 --0.047109 0.146792 0.475529 --0.326617 0.237610 0.293893 --0.124363 0.384556 0.293893 --0.146309 0.452100 0.154509 --0.384074 0.279354 0.154509 --0.384074 -0.279663 0.154509 --0.474892 -0.000154 0.154509 --0.499363 -0.000154 0.000000 --0.403872 -0.294047 0.000000 --0.124363 -0.090972 0.475529 --0.237127 -0.172900 0.404509 --0.090181 -0.279663 0.404509 --0.047109 -0.147101 0.475529 -0.327891 0.237610 -0.293893 -0.385348 0.279354 -0.154509 -0.091455 0.279354 -0.404509 -0.125637 0.384556 -0.293893 -0.125637 0.090664 0.475529 -0.048383 0.146792 0.475529 -0.091455 -0.279663 0.404509 -0.125637 -0.384865 0.293893 -0.147583 0.452100 0.154509 -0.125637 0.384556 0.293893 --0.124363 -0.090972 -0.475529 --0.090181 -0.279663 -0.404509 --0.237127 -0.172900 -0.404509 --0.293256 -0.000154 -0.404509 --0.153872 -0.000154 -0.475529 -0.147583 -0.452409 -0.154509 -0.125637 -0.384865 -0.293893 -0.155146 -0.000154 0.475529 -0.327891 0.237610 0.293893 -0.385348 0.279354 0.154509 -0.238401 0.172592 -0.404509 --0.403872 0.293738 0.000000 -0.048383 -0.147101 0.475529 -0.125637 -0.090972 0.475529 -0.476165 -0.000154 0.154509 --0.124363 0.090664 -0.475529 -0.294530 -0.000154 -0.404509 --0.384074 -0.279663 -0.154509 --0.146310 -0.452409 -0.154509 --0.047109 0.146792 -0.475529 --0.153872 0.475374 0.000000 -0.385348 -0.279663 0.154509 --0.293256 -0.000154 0.404509 -0.238401 -0.172900 -0.404509 --0.474891 -0.000154 -0.154509 -0.155146 0.475374 0.000000 -0.048383 0.146792 -0.475529 --0.237127 0.172592 0.404509 -0.091455 -0.279663 -0.404509 --0.124363 -0.384865 0.293893 -0.405146 0.293738 0.000000 -0.125637 0.090664 -0.475529 --0.384074 0.279354 -0.154509 --0.090181 0.279354 0.404509 --0.124363 -0.384865 -0.293893 --0.326618 -0.237918 0.293893 -0.500637 -0.000154 0.000000 -0.155145 -0.000154 -0.475529 --0.146309 0.452100 -0.154509 -0.091455 0.279354 0.404509 -0.405146 -0.294047 0.000000 --0.326618 -0.237918 -0.293893 --0.403872 -0.000154 0.293893 -0.147583 0.452100 -0.154509 -0.238401 0.172592 0.404509 --0.403872 -0.000154 -0.293893 -4 0 1 2 3 -4 4 5 6 7 -4 8 9 10 11 -4 12 13 14 15 -4 16 17 18 19 -4 20 21 22 23 -4 24 25 26 27 -4 28 29 30 31 -4 32 33 34 35 -4 19 36 37 16 -4 38 10 9 39 -4 22 40 41 23 -4 42 43 12 15 -4 44 26 25 45 -4 46 5 47 48 -4 49 50 46 48 -4 51 52 18 17 -3 22 53 40 -4 45 54 55 44 -4 39 36 56 38 -4 27 57 30 29 -4 22 58 59 53 -4 54 13 60 55 -4 49 11 61 50 -4 36 19 62 56 -4 3 31 63 64 -4 35 34 42 58 -4 11 10 65 61 -4 51 0 3 64 -4 27 26 66 57 -4 67 60 13 12 -4 32 21 68 33 -4 18 69 62 19 -4 12 43 1 67 -4 30 70 63 31 -4 71 66 26 44 -4 72 65 10 38 -4 20 73 68 21 -4 18 52 74 69 -4 34 75 43 42 -4 55 76 71 44 -4 56 77 72 38 -4 30 57 78 70 -4 20 23 79 73 -4 64 80 52 51 -4 33 81 75 34 -4 55 60 82 76 -4 56 62 83 77 -4 66 84 78 57 -4 85 79 23 41 -4 67 86 82 60 -4 63 87 80 64 -4 33 68 88 81 -4 69 7 83 62 -4 68 73 24 88 -4 89 84 66 71 -4 40 90 85 41 -4 46 50 6 5 -4 91 87 63 70 -4 0 86 67 1 -4 69 74 4 7 -4 8 91 70 78 -4 71 76 37 89 -4 40 53 14 90 -4 61 65 6 50 -4 78 84 9 8 -4 59 15 14 53 -4 73 79 25 24 -4 75 81 28 2 -4 82 16 37 76 -4 80 87 48 47 -4 45 25 79 85 -4 72 77 6 65 -4 75 2 1 43 -4 80 47 74 52 -4 39 9 84 89 -4 82 86 17 16 -4 59 58 42 15 -4 81 88 29 28 -4 87 91 49 48 -3 77 83 6 -4 90 54 45 85 -4 0 51 17 86 -3 83 7 6 -4 91 8 11 49 -3 58 22 35 -4 47 5 4 74 -4 37 36 39 89 -4 22 21 32 35 -4 90 14 13 54 -4 88 24 27 29 -4 28 31 3 2 diff --git a/src/examples/evas/resources/models/convex_hull/torus_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/torus_blender_ch.ply deleted file mode 100644 index 4f0d3c2..0000000 --- a/src/examples/evas/resources/models/convex_hull/torus_blender_ch.ply +++ /dev/null @@ -1,12313 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 9800 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 2500 -property list uchar uint vertex_indices -end_header -0.512862 0.000000 0.000000 0.996065 0.062667 0.062666 -0.508818 0.064279 0.000000 0.996065 0.062667 0.062666 -0.507481 0.064110 0.021426 0.996065 0.062667 0.062666 -0.511514 0.000000 0.021426 0.996065 0.062667 0.062666 -0.511514 0.000000 0.021426 0.980417 0.061683 0.187026 -0.507481 0.064110 0.021426 0.980417 0.061683 0.187026 -0.503490 0.063606 0.042515 0.980417 0.061683 0.187026 -0.507491 0.000000 0.042515 0.980417 0.061683 0.187026 -0.507491 0.000000 0.042515 0.949359 0.059728 0.308465 -0.503490 0.063606 0.042515 0.949359 0.059728 0.308465 -0.496908 0.062774 0.062932 0.949359 0.059728 0.308465 -0.500857 0.000000 0.062932 0.949359 0.059728 0.308465 -0.500857 0.000000 0.062932 0.903365 0.056835 0.425091 -0.496908 0.062774 0.062932 0.903365 0.056835 0.425091 -0.487839 0.061628 0.082358 0.903365 0.056835 0.425091 -0.491716 0.000000 0.082358 0.903365 0.056835 0.425091 -0.491716 0.000000 0.082358 0.843139 0.053046 0.535073 -0.487839 0.061628 0.082358 0.843139 0.053046 0.535073 -0.476426 0.060187 0.100484 0.843139 0.053046 0.535073 -0.480213 0.000000 0.100484 0.843139 0.053046 0.535073 -0.480213 0.000000 0.100484 0.769610 0.048420 0.636676 -0.476426 0.060187 0.100484 0.769610 0.048420 0.636676 -0.462850 0.058472 0.117026 0.769610 0.048420 0.636676 -0.466528 0.000000 0.117026 0.769610 0.048420 0.636676 -0.466528 0.000000 0.117026 0.683913 0.043028 0.728293 -0.462850 0.058472 0.117026 0.683913 0.043028 0.728293 -0.447323 0.056510 0.131722 0.683913 0.043028 0.728293 -0.450878 0.000000 0.131722 0.683913 0.043028 0.728293 -0.450878 0.000000 0.131722 0.587384 0.036955 0.808464 -0.447323 0.056510 0.131722 0.587384 0.036955 0.808464 -0.430092 0.054333 0.144341 0.587384 0.036955 0.808464 -0.433510 0.000000 0.144341 0.587384 0.036955 0.808464 -0.433510 0.000000 0.144341 0.481533 0.030295 0.875904 -0.430092 0.054333 0.144341 0.481533 0.030295 0.875904 -0.411427 0.051975 0.154684 0.481533 0.030295 0.875904 -0.414697 0.000000 0.154684 0.481533 0.030295 0.875904 -0.414697 0.000000 0.154684 0.368025 0.023154 0.929527 -0.411427 0.051975 0.154684 0.368025 0.023154 0.929527 -0.391623 0.049474 0.162587 0.368025 0.023154 0.929527 -0.394736 0.000000 0.162587 0.368025 0.023154 0.929527 -0.394736 0.000000 0.162587 0.248660 0.015644 0.968465 -0.391623 0.049474 0.162587 0.248660 0.015644 0.968465 -0.370993 0.046867 0.167926 0.248660 0.015644 0.968465 -0.373942 0.000000 0.167926 0.248660 0.015644 0.968465 -0.373942 0.000000 0.167926 0.125330 0.007885 0.992084 -0.370993 0.046867 0.167926 0.125330 0.007885 0.992084 -0.349862 0.044198 0.170617 0.125330 0.007885 0.992084 -0.352643 0.000000 0.170617 0.125330 0.007885 0.992084 -0.352643 0.000000 0.170617 -0.000000 0.000000 1.000000 -0.349862 0.044198 0.170617 -0.000000 0.000000 1.000000 -0.328563 0.041507 0.170617 -0.000000 0.000000 1.000000 -0.331174 0.000000 0.170617 -0.000000 0.000000 1.000000 -0.331174 0.000000 0.170617 -0.125330 -0.007885 0.992084 -0.328563 0.041507 0.170617 -0.125330 -0.007885 0.992084 -0.307431 0.038838 0.167926 -0.125330 -0.007885 0.992084 -0.309875 0.000000 0.167926 -0.125330 -0.007885 0.992084 -0.309875 0.000000 0.167926 -0.248659 -0.015644 0.968465 -0.307431 0.038838 0.167926 -0.248659 -0.015644 0.968465 -0.286801 0.036231 0.162587 -0.248659 -0.015644 0.968465 -0.289081 0.000000 0.162587 -0.248659 -0.015644 0.968465 -0.289081 0.000000 0.162587 -0.368026 -0.023154 0.929527 -0.286801 0.036231 0.162587 -0.368026 -0.023154 0.929527 -0.266997 0.033730 0.154684 -0.368026 -0.023154 0.929527 -0.269120 0.000000 0.154684 -0.368026 -0.023154 0.929527 -0.269120 0.000000 0.154684 -0.481532 -0.030296 0.875905 -0.266997 0.033730 0.154684 -0.481532 -0.030296 0.875905 -0.248333 0.031372 0.144341 -0.481532 -0.030296 0.875905 -0.250306 0.000000 0.144341 -0.481532 -0.030296 0.875905 -0.250306 0.000000 0.144341 -0.587384 -0.036955 0.808464 -0.248333 0.031372 0.144341 -0.587384 -0.036955 0.808464 -0.231101 0.029195 0.131722 -0.587384 -0.036955 0.808464 -0.232938 0.000000 0.131722 -0.587384 -0.036955 0.808464 -0.232938 0.000000 0.131722 -0.683913 -0.043028 0.728293 -0.231101 0.029195 0.131722 -0.683913 -0.043028 0.728293 -0.215575 0.027233 0.117026 -0.683913 -0.043028 0.728293 -0.217288 0.000000 0.117026 -0.683913 -0.043028 0.728293 -0.217288 0.000000 0.117026 -0.769610 -0.048419 0.636676 -0.215575 0.027233 0.117026 -0.769610 -0.048419 0.636676 -0.201998 0.025518 0.100484 -0.769610 -0.048419 0.636676 -0.203603 0.000000 0.100484 -0.769610 -0.048419 0.636676 -0.203603 0.000000 0.100484 -0.843139 -0.053045 0.535073 -0.201998 0.025518 0.100484 -0.843139 -0.053045 0.535073 -0.190585 0.024077 0.082358 -0.843139 -0.053045 0.535073 -0.192100 0.000000 0.082358 -0.843139 -0.053045 0.535073 -0.192100 0.000000 0.082358 -0.903365 -0.056834 0.425091 -0.190585 0.024077 0.082358 -0.903365 -0.056834 0.425091 -0.181516 0.022931 0.062932 -0.903365 -0.056834 0.425091 -0.182959 0.000000 0.062932 -0.903365 -0.056834 0.425091 -0.182959 0.000000 0.062932 -0.949359 -0.059728 0.308465 -0.181516 0.022931 0.062932 -0.949359 -0.059728 0.308465 -0.174935 0.022099 0.042515 -0.949359 -0.059728 0.308465 -0.176325 0.000000 0.042515 -0.949359 -0.059728 0.308465 -0.176325 0.000000 0.042515 -0.980417 -0.061682 0.187025 -0.174935 0.022099 0.042515 -0.980417 -0.061682 0.187025 -0.170943 0.021595 0.021426 -0.980417 -0.061682 0.187025 -0.172302 0.000000 0.021426 -0.980417 -0.061682 0.187025 -0.172302 0.000000 0.021426 -0.996065 -0.062668 0.062667 -0.170943 0.021595 0.021426 -0.996065 -0.062668 0.062667 -0.169606 0.021426 0.000000 -0.996065 -0.062668 0.062667 -0.170954 0.000000 0.000000 -0.996065 -0.062668 0.062667 -0.170954 0.000000 0.000000 -0.996065 -0.062668 -0.062667 -0.169606 0.021426 0.000000 -0.996065 -0.062668 -0.062667 -0.170943 0.021595 -0.021426 -0.996065 -0.062668 -0.062667 -0.172302 0.000000 -0.021426 -0.996065 -0.062668 -0.062667 -0.172302 0.000000 -0.021426 -0.980417 -0.061682 -0.187025 -0.170943 0.021595 -0.021426 -0.980417 -0.061682 -0.187025 -0.174935 0.022099 -0.042515 -0.980417 -0.061682 -0.187025 -0.176325 0.000000 -0.042515 -0.980417 -0.061682 -0.187025 -0.176325 0.000000 -0.042515 -0.949359 -0.059728 -0.308465 -0.174935 0.022099 -0.042515 -0.949359 -0.059728 -0.308465 -0.181516 0.022931 -0.062932 -0.949359 -0.059728 -0.308465 -0.182959 0.000000 -0.062932 -0.949359 -0.059728 -0.308465 -0.182959 0.000000 -0.062932 -0.903365 -0.056834 -0.425091 -0.181516 0.022931 -0.062932 -0.903365 -0.056834 -0.425091 -0.190585 0.024077 -0.082358 -0.903365 -0.056834 -0.425091 -0.192100 0.000000 -0.082358 -0.903365 -0.056834 -0.425091 -0.192100 0.000000 -0.082358 -0.843139 -0.053045 -0.535073 -0.190585 0.024077 -0.082358 -0.843139 -0.053045 -0.535073 -0.201998 0.025518 -0.100484 -0.843139 -0.053045 -0.535073 -0.203603 0.000000 -0.100484 -0.843139 -0.053045 -0.535073 -0.203603 0.000000 -0.100484 -0.769610 -0.048419 -0.636676 -0.201998 0.025518 -0.100484 -0.769610 -0.048419 -0.636676 -0.215575 0.027233 -0.117026 -0.769610 -0.048419 -0.636676 -0.217288 0.000000 -0.117026 -0.769610 -0.048419 -0.636676 -0.217288 0.000000 -0.117026 -0.683913 -0.043028 -0.728293 -0.215575 0.027233 -0.117026 -0.683913 -0.043028 -0.728293 -0.231101 0.029195 -0.131722 -0.683913 -0.043028 -0.728293 -0.232938 0.000000 -0.131722 -0.683913 -0.043028 -0.728293 -0.232938 0.000000 -0.131722 -0.587384 -0.036955 -0.808464 -0.231101 0.029195 -0.131722 -0.587384 -0.036955 -0.808464 -0.248333 0.031372 -0.144341 -0.587384 -0.036955 -0.808464 -0.250306 0.000000 -0.144341 -0.587384 -0.036955 -0.808464 -0.250306 0.000000 -0.144341 -0.481532 -0.030296 -0.875905 -0.248333 0.031372 -0.144341 -0.481532 -0.030296 -0.875905 -0.266997 0.033730 -0.154684 -0.481532 -0.030296 -0.875905 -0.269120 0.000000 -0.154684 -0.481532 -0.030296 -0.875905 -0.269120 0.000000 -0.154684 -0.368026 -0.023154 -0.929527 -0.266997 0.033730 -0.154684 -0.368026 -0.023154 -0.929527 -0.286801 0.036231 -0.162587 -0.368026 -0.023154 -0.929527 -0.289081 0.000000 -0.162587 -0.368026 -0.023154 -0.929527 -0.289081 0.000000 -0.162587 -0.248659 -0.015644 -0.968465 -0.286801 0.036231 -0.162587 -0.248659 -0.015644 -0.968465 -0.307431 0.038838 -0.167926 -0.248659 -0.015644 -0.968465 -0.309875 0.000000 -0.167926 -0.248659 -0.015644 -0.968465 -0.309875 0.000000 -0.167926 -0.125330 -0.007885 -0.992084 -0.307431 0.038838 -0.167926 -0.125330 -0.007885 -0.992084 -0.328563 0.041507 -0.170617 -0.125330 -0.007885 -0.992084 -0.331174 0.000000 -0.170617 -0.125330 -0.007885 -0.992084 -0.331174 0.000000 -0.170617 -0.000000 0.000000 -1.000000 -0.328563 0.041507 -0.170617 -0.000000 0.000000 -1.000000 -0.349862 0.044198 -0.170617 -0.000000 0.000000 -1.000000 -0.352643 0.000000 -0.170617 -0.000000 0.000000 -1.000000 -0.352643 0.000000 -0.170617 0.125330 0.007885 -0.992084 -0.349862 0.044198 -0.170617 0.125330 0.007885 -0.992084 -0.370993 0.046867 -0.167926 0.125330 0.007885 -0.992084 -0.373942 0.000000 -0.167926 0.125330 0.007885 -0.992084 -0.373942 0.000000 -0.167926 0.248660 0.015644 -0.968465 -0.370993 0.046867 -0.167926 0.248660 0.015644 -0.968465 -0.391623 0.049474 -0.162587 0.248660 0.015644 -0.968465 -0.394736 0.000000 -0.162587 0.248660 0.015644 -0.968465 -0.394736 0.000000 -0.162587 0.368025 0.023154 -0.929527 -0.391623 0.049474 -0.162587 0.368025 0.023154 -0.929527 -0.411427 0.051975 -0.154684 0.368025 0.023154 -0.929527 -0.414697 0.000000 -0.154684 0.368025 0.023154 -0.929527 -0.414697 0.000000 -0.154684 0.481533 0.030295 -0.875904 -0.411427 0.051975 -0.154684 0.481533 0.030295 -0.875904 -0.430092 0.054333 -0.144341 0.481533 0.030295 -0.875904 -0.433510 0.000000 -0.144341 0.481533 0.030295 -0.875904 -0.433510 0.000000 -0.144341 0.587384 0.036955 -0.808464 -0.430092 0.054333 -0.144341 0.587384 0.036955 -0.808464 -0.447323 0.056510 -0.131722 0.587384 0.036955 -0.808464 -0.450878 0.000000 -0.131722 0.587384 0.036955 -0.808464 -0.450878 0.000000 -0.131722 0.683913 0.043028 -0.728293 -0.447323 0.056510 -0.131722 0.683913 0.043028 -0.728293 -0.462850 0.058472 -0.117026 0.683913 0.043028 -0.728293 -0.466528 0.000000 -0.117026 0.683913 0.043028 -0.728293 -0.466528 0.000000 -0.117026 0.769610 0.048420 -0.636676 -0.462850 0.058472 -0.117026 0.769610 0.048420 -0.636676 -0.476426 0.060187 -0.100484 0.769610 0.048420 -0.636676 -0.480213 0.000000 -0.100484 0.769610 0.048420 -0.636676 -0.480213 0.000000 -0.100484 0.843139 0.053046 -0.535073 -0.476426 0.060187 -0.100484 0.843139 0.053046 -0.535073 -0.487839 0.061628 -0.082358 0.843139 0.053046 -0.535073 -0.491716 0.000000 -0.082358 0.843139 0.053046 -0.535073 -0.491716 0.000000 -0.082358 0.903365 0.056835 -0.425091 -0.487839 0.061628 -0.082358 0.903365 0.056835 -0.425091 -0.496908 0.062774 -0.062932 0.903365 0.056835 -0.425091 -0.500857 0.000000 -0.062932 0.903365 0.056835 -0.425091 -0.500857 0.000000 -0.062932 0.949359 0.059728 -0.308465 -0.496908 0.062774 -0.062932 0.949359 0.059728 -0.308465 -0.503490 0.063606 -0.042515 0.949359 0.059728 -0.308465 -0.507491 0.000000 -0.042515 0.949359 0.059728 -0.308465 -0.507491 0.000000 -0.042515 0.980417 0.061683 -0.187026 -0.503490 0.063606 -0.042515 0.980417 0.061683 -0.187026 -0.507481 0.064110 -0.021426 0.980417 0.061683 -0.187026 -0.511514 0.000000 -0.021426 0.980417 0.061683 -0.187026 -0.512862 0.000000 0.000000 0.996065 0.062667 -0.062666 -0.511514 0.000000 -0.021426 0.996065 0.062667 -0.062666 -0.507481 0.064110 -0.021426 0.996065 0.062667 -0.062666 -0.508818 0.064279 0.000000 0.996065 0.062667 -0.062666 -0.508818 0.064279 0.000000 0.980357 0.187013 0.062666 -0.496750 0.127544 0.000000 0.980357 0.187013 0.062666 -0.495444 0.127208 0.021426 0.980357 0.187013 0.062666 -0.507481 0.064110 0.021426 0.980357 0.187013 0.062666 -0.507481 0.064110 0.021426 0.964955 0.184075 0.187026 -0.495444 0.127208 0.021426 0.964955 0.184075 0.187026 -0.491548 0.126208 0.042515 0.964955 0.184075 0.187026 -0.503490 0.063606 0.042515 0.964955 0.184075 0.187026 -0.503490 0.063606 0.042515 0.934387 0.178244 0.308463 -0.491548 0.126208 0.042515 0.934387 0.178244 0.308463 -0.485122 0.124558 0.062932 0.934387 0.178244 0.308463 -0.496908 0.062774 0.062932 0.934387 0.178244 0.308463 -0.496908 0.062774 0.062932 0.889118 0.169608 0.425091 -0.485122 0.124558 0.062932 0.889118 0.169608 0.425091 -0.476268 0.122285 0.082358 0.889118 0.169608 0.425091 -0.487839 0.061628 0.082358 0.889118 0.169608 0.425091 -0.487839 0.061628 0.082358 0.829842 0.158300 0.535073 -0.476268 0.122285 0.082358 0.829842 0.158300 0.535073 -0.465126 0.119424 0.100484 0.829842 0.158300 0.535073 -0.476426 0.060187 0.100484 0.829842 0.158300 0.535073 -0.476426 0.060187 0.100484 0.757473 0.144495 0.636676 -0.465126 0.119424 0.100484 0.757473 0.144495 0.636676 -0.451872 0.116021 0.117026 0.757473 0.144495 0.636676 -0.462850 0.058472 0.117026 0.757473 0.144495 0.636676 -0.462850 0.058472 0.117026 0.673128 0.128406 0.728293 -0.451872 0.116021 0.117026 0.673128 0.128406 0.728293 -0.436713 0.112129 0.131722 0.673128 0.128406 0.728293 -0.447323 0.056510 0.131722 0.673128 0.128406 0.728293 -0.447323 0.056510 0.131722 0.578120 0.110282 0.808465 -0.436713 0.112129 0.131722 0.578120 0.110282 0.808465 -0.419890 0.107810 0.144341 0.578120 0.110282 0.808465 -0.430092 0.054333 0.144341 0.578120 0.110282 0.808465 -0.430092 0.054333 0.144341 0.473939 0.090409 0.875904 -0.419890 0.107810 0.144341 0.473939 0.090409 0.875904 -0.401668 0.103131 0.154684 0.473939 0.090409 0.875904 -0.411427 0.051975 0.154684 0.473939 0.090409 0.875904 -0.411427 0.051975 0.154684 0.362221 0.069097 0.929528 -0.401668 0.103131 0.154684 0.362221 0.069097 0.929528 -0.382335 0.098167 0.162587 0.362221 0.069097 0.929528 -0.391623 0.049474 0.162587 0.362221 0.069097 0.929528 -0.391623 0.049474 0.162587 0.244738 0.046686 0.968465 -0.382335 0.098167 0.162587 0.244738 0.046686 0.968465 -0.362194 0.092996 0.167926 0.244738 0.046686 0.968465 -0.370993 0.046867 0.167926 0.244738 0.046686 0.968465 -0.370993 0.046867 0.167926 0.123353 0.023531 0.992084 -0.362194 0.092996 0.167926 0.123353 0.023531 0.992084 -0.341564 0.087699 0.170617 0.123353 0.023531 0.992084 -0.349862 0.044198 0.170617 0.123353 0.023531 0.992084 -0.341564 0.087699 0.170617 -0.000000 0.000000 1.000000 -0.320769 0.082360 0.170617 -0.000000 0.000000 1.000000 -0.328563 0.041507 0.170617 -0.123353 -0.023531 0.992084 -0.320769 0.082360 0.170617 -0.123353 -0.023531 0.992084 -0.300139 0.077063 0.167926 -0.123353 -0.023531 0.992084 -0.307431 0.038838 0.167926 -0.123353 -0.023531 0.992084 -0.307431 0.038838 0.167926 -0.244737 -0.046686 0.968465 -0.300139 0.077063 0.167926 -0.244737 -0.046686 0.968465 -0.279999 0.071891 0.162587 -0.244737 -0.046686 0.968465 -0.286801 0.036231 0.162587 -0.244737 -0.046686 0.968465 -0.286801 0.036231 0.162587 -0.362222 -0.069098 0.929527 -0.279999 0.071891 0.162587 -0.362222 -0.069098 0.929527 -0.260665 0.066927 0.154684 -0.362222 -0.069098 0.929527 -0.266997 0.033730 0.154684 -0.362222 -0.069098 0.929527 -0.266997 0.033730 0.154684 -0.473939 -0.090409 0.875904 -0.260665 0.066927 0.154684 -0.473939 -0.090409 0.875904 -0.242443 0.062249 0.144341 -0.473939 -0.090409 0.875904 -0.248333 0.031372 0.144341 -0.473939 -0.090409 0.875904 -0.248333 0.031372 0.144341 -0.578121 -0.110282 0.808464 -0.242443 0.062249 0.144341 -0.578121 -0.110282 0.808464 -0.225620 0.057929 0.131722 -0.578121 -0.110282 0.808464 -0.231101 0.029195 0.131722 -0.578121 -0.110282 0.808464 -0.231101 0.029195 0.131722 -0.673128 -0.128406 0.728293 -0.225620 0.057929 0.131722 -0.673128 -0.128406 0.728293 -0.210462 0.054037 0.117026 -0.673128 -0.128406 0.728293 -0.215575 0.027233 0.117026 -0.673128 -0.128406 0.728293 -0.215575 0.027233 0.117026 -0.757472 -0.144495 0.636676 -0.210462 0.054037 0.117026 -0.757472 -0.144495 0.636676 -0.197207 0.050634 0.100484 -0.757472 -0.144495 0.636676 -0.201998 0.025518 0.100484 -0.757472 -0.144495 0.636676 -0.201998 0.025518 0.100484 -0.829842 -0.158301 0.535072 -0.197207 0.050634 0.100484 -0.829842 -0.158301 0.535072 -0.186065 0.047773 0.082358 -0.829842 -0.158301 0.535072 -0.190585 0.024077 0.082358 -0.829842 -0.158301 0.535072 -0.190585 0.024077 0.082358 -0.889118 -0.169608 0.425091 -0.186065 0.047773 0.082358 -0.889118 -0.169608 0.425091 -0.177211 0.045500 0.062932 -0.889118 -0.169608 0.425091 -0.181516 0.022931 0.062932 -0.889118 -0.169608 0.425091 -0.181516 0.022931 0.062932 -0.934386 -0.178244 0.308466 -0.177211 0.045500 0.062932 -0.934386 -0.178244 0.308466 -0.170785 0.043850 0.042515 -0.934386 -0.178244 0.308466 -0.174935 0.022099 0.042515 -0.934386 -0.178244 0.308466 -0.174935 0.022099 0.042515 -0.964955 -0.184075 0.187025 -0.170785 0.043850 0.042515 -0.964955 -0.184075 0.187025 -0.166889 0.042850 0.021426 -0.964955 -0.184075 0.187025 -0.170943 0.021595 0.021426 -0.964955 -0.184075 0.187025 -0.170943 0.021595 0.021426 -0.980357 -0.187012 0.062667 -0.166889 0.042850 0.021426 -0.980357 -0.187012 0.062667 -0.165583 0.042515 0.000000 -0.980357 -0.187012 0.062667 -0.169606 0.021426 0.000000 -0.980357 -0.187012 0.062667 -0.169606 0.021426 0.000000 -0.980357 -0.187012 -0.062667 -0.165583 0.042515 0.000000 -0.980357 -0.187012 -0.062667 -0.166889 0.042850 -0.021426 -0.980357 -0.187012 -0.062667 -0.170943 0.021595 -0.021426 -0.980357 -0.187012 -0.062667 -0.170943 0.021595 -0.021426 -0.964955 -0.184075 -0.187025 -0.166889 0.042850 -0.021426 -0.964955 -0.184075 -0.187025 -0.170785 0.043850 -0.042515 -0.964955 -0.184075 -0.187025 -0.174935 0.022099 -0.042515 -0.964955 -0.184075 -0.187025 -0.174935 0.022099 -0.042515 -0.934386 -0.178244 -0.308466 -0.170785 0.043850 -0.042515 -0.934386 -0.178244 -0.308466 -0.177211 0.045500 -0.062932 -0.934386 -0.178244 -0.308466 -0.181516 0.022931 -0.062932 -0.934386 -0.178244 -0.308466 -0.181516 0.022931 -0.062932 -0.889118 -0.169608 -0.425091 -0.177211 0.045500 -0.062932 -0.889118 -0.169608 -0.425091 -0.186065 0.047773 -0.082358 -0.889118 -0.169608 -0.425091 -0.190585 0.024077 -0.082358 -0.889118 -0.169608 -0.425091 -0.190585 0.024077 -0.082358 -0.829842 -0.158301 -0.535072 -0.186065 0.047773 -0.082358 -0.829842 -0.158301 -0.535072 -0.197207 0.050634 -0.100484 -0.829842 -0.158301 -0.535072 -0.201998 0.025518 -0.100484 -0.829842 -0.158301 -0.535072 -0.201998 0.025518 -0.100484 -0.757472 -0.144495 -0.636676 -0.197207 0.050634 -0.100484 -0.757472 -0.144495 -0.636676 -0.210462 0.054037 -0.117026 -0.757472 -0.144495 -0.636676 -0.215575 0.027233 -0.117026 -0.757472 -0.144495 -0.636676 -0.215575 0.027233 -0.117026 -0.673128 -0.128406 -0.728293 -0.210462 0.054037 -0.117026 -0.673128 -0.128406 -0.728293 -0.225620 0.057929 -0.131722 -0.673128 -0.128406 -0.728293 -0.231101 0.029195 -0.131722 -0.673128 -0.128406 -0.728293 -0.231101 0.029195 -0.131722 -0.578121 -0.110282 -0.808464 -0.225620 0.057929 -0.131722 -0.578121 -0.110282 -0.808464 -0.242443 0.062249 -0.144341 -0.578121 -0.110282 -0.808464 -0.248333 0.031372 -0.144341 -0.578121 -0.110282 -0.808464 -0.248333 0.031372 -0.144341 -0.473939 -0.090409 -0.875904 -0.242443 0.062249 -0.144341 -0.473939 -0.090409 -0.875904 -0.260665 0.066927 -0.154684 -0.473939 -0.090409 -0.875904 -0.266997 0.033730 -0.154684 -0.473939 -0.090409 -0.875904 -0.266997 0.033730 -0.154684 -0.362222 -0.069098 -0.929527 -0.260665 0.066927 -0.154684 -0.362222 -0.069098 -0.929527 -0.279999 0.071891 -0.162587 -0.362222 -0.069098 -0.929527 -0.286801 0.036231 -0.162587 -0.362222 -0.069098 -0.929527 -0.286801 0.036231 -0.162587 -0.244737 -0.046686 -0.968465 -0.279999 0.071891 -0.162587 -0.244737 -0.046686 -0.968465 -0.300139 0.077063 -0.167926 -0.244737 -0.046686 -0.968465 -0.307431 0.038838 -0.167926 -0.244737 -0.046686 -0.968465 -0.307431 0.038838 -0.167926 -0.123353 -0.023531 -0.992084 -0.300139 0.077063 -0.167926 -0.123353 -0.023531 -0.992084 -0.320769 0.082360 -0.170617 -0.123353 -0.023531 -0.992084 -0.328563 0.041507 -0.170617 -0.123353 -0.023531 -0.992084 -0.320769 0.082360 -0.170617 -0.000000 0.000000 -1.000000 -0.341564 0.087699 -0.170617 -0.000000 0.000000 -1.000000 -0.349862 0.044198 -0.170617 0.123353 0.023531 -0.992084 -0.341564 0.087699 -0.170617 0.123353 0.023531 -0.992084 -0.362194 0.092996 -0.167926 0.123353 0.023531 -0.992084 -0.370993 0.046867 -0.167926 0.123353 0.023531 -0.992084 -0.370993 0.046867 -0.167926 0.244738 0.046686 -0.968465 -0.362194 0.092996 -0.167926 0.244738 0.046686 -0.968465 -0.382335 0.098167 -0.162587 0.244738 0.046686 -0.968465 -0.391623 0.049474 -0.162587 0.244738 0.046686 -0.968465 -0.391623 0.049474 -0.162587 0.362221 0.069097 -0.929528 -0.382335 0.098167 -0.162587 0.362221 0.069097 -0.929528 -0.401668 0.103131 -0.154684 0.362221 0.069097 -0.929528 -0.411427 0.051975 -0.154684 0.362221 0.069097 -0.929528 -0.411427 0.051975 -0.154684 0.473939 0.090409 -0.875904 -0.401668 0.103131 -0.154684 0.473939 0.090409 -0.875904 -0.419890 0.107810 -0.144341 0.473939 0.090409 -0.875904 -0.430092 0.054333 -0.144341 0.473939 0.090409 -0.875904 -0.430092 0.054333 -0.144341 0.578120 0.110282 -0.808465 -0.419890 0.107810 -0.144341 0.578120 0.110282 -0.808465 -0.436713 0.112129 -0.131722 0.578120 0.110282 -0.808465 -0.447323 0.056510 -0.131722 0.578120 0.110282 -0.808465 -0.447323 0.056510 -0.131722 0.673128 0.128406 -0.728293 -0.436713 0.112129 -0.131722 0.673128 0.128406 -0.728293 -0.451872 0.116021 -0.117026 0.673128 0.128406 -0.728293 -0.462850 0.058472 -0.117026 0.673128 0.128406 -0.728293 -0.462850 0.058472 -0.117026 0.757473 0.144495 -0.636676 -0.451872 0.116021 -0.117026 0.757473 0.144495 -0.636676 -0.465126 0.119424 -0.100484 0.757473 0.144495 -0.636676 -0.476426 0.060187 -0.100484 0.757473 0.144495 -0.636676 -0.476426 0.060187 -0.100484 0.829842 0.158300 -0.535073 -0.465126 0.119424 -0.100484 0.829842 0.158300 -0.535073 -0.476268 0.122285 -0.082358 0.829842 0.158300 -0.535073 -0.487839 0.061628 -0.082358 0.829842 0.158300 -0.535073 -0.487839 0.061628 -0.082358 0.889118 0.169608 -0.425091 -0.476268 0.122285 -0.082358 0.889118 0.169608 -0.425091 -0.485122 0.124558 -0.062932 0.889118 0.169608 -0.425091 -0.496908 0.062774 -0.062932 0.889118 0.169608 -0.425091 -0.496908 0.062774 -0.062932 0.934387 0.178244 -0.308463 -0.485122 0.124558 -0.062932 0.934387 0.178244 -0.308463 -0.491548 0.126208 -0.042515 0.934387 0.178244 -0.308463 -0.503490 0.063606 -0.042515 0.934387 0.178244 -0.308463 -0.503490 0.063606 -0.042515 0.964955 0.184075 -0.187026 -0.491548 0.126208 -0.042515 0.964955 0.184075 -0.187026 -0.495444 0.127208 -0.021426 0.964955 0.184075 -0.187026 -0.507481 0.064110 -0.021426 0.964955 0.184075 -0.187026 -0.507481 0.064110 -0.021426 0.980357 0.187013 -0.062666 -0.495444 0.127208 -0.021426 0.980357 0.187013 -0.062666 -0.496750 0.127544 0.000000 0.980357 0.187013 -0.062666 -0.508818 0.064279 0.000000 0.980357 0.187013 -0.062666 -0.496750 0.127544 0.000000 0.949187 0.308410 0.062666 -0.476847 0.188797 0.000000 0.949187 0.308410 0.062666 -0.475594 0.188301 0.021426 0.949187 0.308410 0.062666 -0.495444 0.127208 0.021426 0.949187 0.308410 0.062666 -0.495444 0.127208 0.021426 0.934275 0.303564 0.187025 -0.475594 0.188301 0.021426 0.934275 0.303564 0.187025 -0.471854 0.186820 0.042515 0.934275 0.303564 0.187025 -0.491548 0.126208 0.042515 0.934275 0.303564 0.187025 -0.491548 0.126208 0.042515 0.904679 0.293948 0.308464 -0.471854 0.186820 0.042515 0.904679 0.293948 0.308464 -0.465685 0.184378 0.062932 0.904679 0.293948 0.308464 -0.485122 0.124558 0.062932 0.904679 0.293948 0.308464 -0.485122 0.124558 0.062932 0.860849 0.279707 0.425091 -0.465685 0.184378 0.062932 0.860849 0.279707 0.425091 -0.457186 0.181013 0.082358 0.860849 0.279707 0.425091 -0.476268 0.122285 0.082358 0.860849 0.279707 0.425091 -0.476268 0.122285 0.082358 0.803458 0.261059 0.535073 -0.457186 0.181013 0.082358 0.803458 0.261059 0.535073 -0.446491 0.176778 0.100484 0.803458 0.261059 0.535073 -0.465126 0.119424 0.100484 0.803458 0.261059 0.535073 -0.465126 0.119424 0.100484 0.733389 0.238292 0.636677 -0.446491 0.176778 0.100484 0.733389 0.238292 0.636677 -0.433767 0.171741 0.117026 0.733389 0.238292 0.636677 -0.451872 0.116021 0.117026 0.733389 0.238292 0.636677 -0.451872 0.116021 0.117026 0.651727 0.211759 0.728293 -0.433767 0.171741 0.117026 0.651727 0.211759 0.728293 -0.419216 0.165979 0.131722 0.651727 0.211759 0.728293 -0.436713 0.112129 0.131722 0.651727 0.211759 0.728293 -0.436713 0.112129 0.131722 0.559739 0.181870 0.808465 -0.419216 0.165979 0.131722 0.559739 0.181870 0.808465 -0.403067 0.159586 0.144341 0.559739 0.181870 0.808465 -0.419890 0.107810 0.144341 0.559739 0.181870 0.808465 -0.419890 0.107810 0.144341 0.458871 0.149096 0.875904 -0.403067 0.159586 0.144341 0.458871 0.149096 0.875904 -0.385576 0.152660 0.154684 0.458871 0.149096 0.875904 -0.401668 0.103131 0.154684 0.458871 0.149096 0.875904 -0.401668 0.103131 0.154684 0.350705 0.113951 0.929527 -0.385576 0.152660 0.154684 0.350705 0.113951 0.929527 -0.367016 0.145312 0.162587 0.350705 0.113951 0.929527 -0.382335 0.098167 0.162587 0.350705 0.113951 0.929527 -0.382335 0.098167 0.162587 0.236956 0.076992 0.968465 -0.367016 0.145312 0.162587 0.236956 0.076992 0.968465 -0.347682 0.137657 0.167926 0.236956 0.076992 0.968465 -0.362194 0.092996 0.167926 0.236956 0.076992 0.968465 -0.362194 0.092996 0.167926 0.119431 0.038806 0.992084 -0.347682 0.137657 0.167926 0.119431 0.038806 0.992084 -0.327879 0.129816 0.170617 0.119431 0.038806 0.992084 -0.341564 0.087699 0.170617 0.119431 0.038806 0.992084 -0.327879 0.129816 0.170617 -0.000000 0.000000 1.000000 -0.307918 0.121913 0.170617 -0.000000 0.000000 1.000000 -0.320769 0.082360 0.170617 -0.119431 -0.038806 0.992084 -0.307918 0.121913 0.170617 -0.119431 -0.038806 0.992084 -0.288114 0.114072 0.167926 -0.119431 -0.038806 0.992084 -0.300139 0.077063 0.167926 -0.119431 -0.038806 0.992084 -0.300139 0.077063 0.167926 -0.236956 -0.076992 0.968465 -0.288114 0.114072 0.167926 -0.236956 -0.076992 0.968465 -0.268780 0.106418 0.162587 -0.236956 -0.076992 0.968465 -0.279999 0.071891 0.162587 -0.236956 -0.076992 0.968465 -0.279999 0.071891 0.162587 -0.350705 -0.113951 0.929527 -0.268780 0.106418 0.162587 -0.350705 -0.113951 0.929527 -0.250221 0.099069 0.154684 -0.350705 -0.113951 0.929527 -0.260665 0.066927 0.154684 -0.350705 -0.113951 0.929527 -0.260665 0.066927 0.154684 -0.458870 -0.149096 0.875904 -0.250221 0.099069 0.154684 -0.458870 -0.149096 0.875904 -0.232729 0.092144 0.144341 -0.458870 -0.149096 0.875904 -0.242443 0.062249 0.144341 -0.458870 -0.149096 0.875904 -0.242443 0.062249 0.144341 -0.559740 -0.181871 0.808464 -0.232729 0.092144 0.144341 -0.559740 -0.181871 0.808464 -0.216580 0.085750 0.131722 -0.559740 -0.181871 0.808464 -0.225620 0.057929 0.131722 -0.559740 -0.181871 0.808464 -0.225620 0.057929 0.131722 -0.651726 -0.211759 0.728293 -0.216580 0.085750 0.131722 -0.651726 -0.211759 0.728293 -0.202029 0.079989 0.117026 -0.651726 -0.211759 0.728293 -0.210462 0.054037 0.117026 -0.651726 -0.211759 0.728293 -0.210462 0.054037 0.117026 -0.733389 -0.238293 0.636676 -0.202029 0.079989 0.117026 -0.733389 -0.238293 0.636676 -0.189306 0.074951 0.100484 -0.733389 -0.238293 0.636676 -0.197207 0.050634 0.100484 -0.733389 -0.238293 0.636676 -0.197207 0.050634 0.100484 -0.803458 -0.261060 0.535073 -0.189306 0.074951 0.100484 -0.803458 -0.261060 0.535073 -0.178610 0.070717 0.082358 -0.803458 -0.261060 0.535073 -0.186065 0.047773 0.082358 -0.803458 -0.261060 0.535073 -0.186065 0.047773 0.082358 -0.860849 -0.279708 0.425091 -0.178610 0.070717 0.082358 -0.860849 -0.279708 0.425091 -0.170111 0.067352 0.062932 -0.860849 -0.279708 0.425091 -0.177211 0.045500 0.062932 -0.860849 -0.279708 0.425091 -0.177211 0.045500 0.062932 -0.904679 -0.293948 0.308465 -0.170111 0.067352 0.062932 -0.904679 -0.293948 0.308465 -0.163943 0.064910 0.042515 -0.904679 -0.293948 0.308465 -0.170785 0.043850 0.042515 -0.904679 -0.293948 0.308465 -0.170785 0.043850 0.042515 -0.934276 -0.303564 0.187024 -0.163943 0.064910 0.042515 -0.934276 -0.303564 0.187024 -0.160203 0.063429 0.021426 -0.934276 -0.303564 0.187024 -0.166889 0.042850 0.021426 -0.934276 -0.303564 0.187024 -0.166889 0.042850 0.021426 -0.949187 -0.308409 0.062667 -0.160203 0.063429 0.021426 -0.949187 -0.308409 0.062667 -0.158949 0.062932 0.000000 -0.949187 -0.308409 0.062667 -0.165583 0.042515 0.000000 -0.949187 -0.308409 0.062667 -0.165583 0.042515 0.000000 -0.949187 -0.308409 -0.062667 -0.158949 0.062932 0.000000 -0.949187 -0.308409 -0.062667 -0.160203 0.063429 -0.021426 -0.949187 -0.308409 -0.062667 -0.166889 0.042850 -0.021426 -0.949187 -0.308409 -0.062667 -0.166889 0.042850 -0.021426 -0.934276 -0.303564 -0.187024 -0.160203 0.063429 -0.021426 -0.934276 -0.303564 -0.187024 -0.163943 0.064910 -0.042515 -0.934276 -0.303564 -0.187024 -0.170785 0.043850 -0.042515 -0.934276 -0.303564 -0.187024 -0.170785 0.043850 -0.042515 -0.904679 -0.293948 -0.308465 -0.163943 0.064910 -0.042515 -0.904679 -0.293948 -0.308465 -0.170111 0.067352 -0.062932 -0.904679 -0.293948 -0.308465 -0.177211 0.045500 -0.062932 -0.904679 -0.293948 -0.308465 -0.177211 0.045500 -0.062932 -0.860849 -0.279708 -0.425091 -0.170111 0.067352 -0.062932 -0.860849 -0.279708 -0.425091 -0.178610 0.070717 -0.082358 -0.860849 -0.279708 -0.425091 -0.186065 0.047773 -0.082358 -0.860849 -0.279708 -0.425091 -0.186065 0.047773 -0.082358 -0.803458 -0.261060 -0.535073 -0.178610 0.070717 -0.082358 -0.803458 -0.261060 -0.535073 -0.189306 0.074951 -0.100484 -0.803458 -0.261060 -0.535073 -0.197207 0.050634 -0.100484 -0.803458 -0.261060 -0.535073 -0.197207 0.050634 -0.100484 -0.733389 -0.238293 -0.636676 -0.189306 0.074951 -0.100484 -0.733389 -0.238293 -0.636676 -0.202029 0.079989 -0.117026 -0.733389 -0.238293 -0.636676 -0.210462 0.054037 -0.117026 -0.733389 -0.238293 -0.636676 -0.210462 0.054037 -0.117026 -0.651726 -0.211759 -0.728293 -0.202029 0.079989 -0.117026 -0.651726 -0.211759 -0.728293 -0.216580 0.085750 -0.131722 -0.651726 -0.211759 -0.728293 -0.225620 0.057929 -0.131722 -0.651726 -0.211759 -0.728293 -0.225620 0.057929 -0.131722 -0.559740 -0.181871 -0.808464 -0.216580 0.085750 -0.131722 -0.559740 -0.181871 -0.808464 -0.232729 0.092144 -0.144341 -0.559740 -0.181871 -0.808464 -0.242443 0.062249 -0.144341 -0.559740 -0.181871 -0.808464 -0.242443 0.062249 -0.144341 -0.458870 -0.149096 -0.875904 -0.232729 0.092144 -0.144341 -0.458870 -0.149096 -0.875904 -0.250221 0.099069 -0.154684 -0.458870 -0.149096 -0.875904 -0.260665 0.066927 -0.154684 -0.458870 -0.149096 -0.875904 -0.260665 0.066927 -0.154684 -0.350705 -0.113951 -0.929527 -0.250221 0.099069 -0.154684 -0.350705 -0.113951 -0.929527 -0.268780 0.106418 -0.162587 -0.350705 -0.113951 -0.929527 -0.279999 0.071891 -0.162587 -0.350705 -0.113951 -0.929527 -0.279999 0.071891 -0.162587 -0.236956 -0.076992 -0.968465 -0.268780 0.106418 -0.162587 -0.236956 -0.076992 -0.968465 -0.288114 0.114072 -0.167926 -0.236956 -0.076992 -0.968465 -0.300139 0.077063 -0.167926 -0.236956 -0.076992 -0.968465 -0.300139 0.077063 -0.167926 -0.119431 -0.038806 -0.992084 -0.288114 0.114072 -0.167926 -0.119431 -0.038806 -0.992084 -0.307918 0.121913 -0.170617 -0.119431 -0.038806 -0.992084 -0.320769 0.082360 -0.170617 -0.119431 -0.038806 -0.992084 -0.307918 0.121913 -0.170617 -0.000000 0.000000 -1.000000 -0.327879 0.129816 -0.170617 -0.000000 0.000000 -1.000000 -0.341564 0.087699 -0.170617 0.119431 0.038806 -0.992084 -0.327879 0.129816 -0.170617 0.119431 0.038806 -0.992084 -0.347682 0.137657 -0.167926 0.119431 0.038806 -0.992084 -0.362194 0.092996 -0.167926 0.119431 0.038806 -0.992084 -0.362194 0.092996 -0.167926 0.236956 0.076992 -0.968465 -0.347682 0.137657 -0.167926 0.236956 0.076992 -0.968465 -0.367016 0.145312 -0.162587 0.236956 0.076992 -0.968465 -0.382335 0.098167 -0.162587 0.236956 0.076992 -0.968465 -0.382335 0.098167 -0.162587 0.350705 0.113951 -0.929527 -0.367016 0.145312 -0.162587 0.350705 0.113951 -0.929527 -0.385576 0.152660 -0.154684 0.350705 0.113951 -0.929527 -0.401668 0.103131 -0.154684 0.350705 0.113951 -0.929527 -0.401668 0.103131 -0.154684 0.458871 0.149096 -0.875904 -0.385576 0.152660 -0.154684 0.458871 0.149096 -0.875904 -0.403067 0.159586 -0.144341 0.458871 0.149096 -0.875904 -0.419890 0.107810 -0.144341 0.458871 0.149096 -0.875904 -0.419890 0.107810 -0.144341 0.559739 0.181870 -0.808465 -0.403067 0.159586 -0.144341 0.559739 0.181870 -0.808465 -0.419216 0.165979 -0.131722 0.559739 0.181870 -0.808465 -0.436713 0.112129 -0.131722 0.559739 0.181870 -0.808465 -0.436713 0.112129 -0.131722 0.651727 0.211759 -0.728293 -0.419216 0.165979 -0.131722 0.651727 0.211759 -0.728293 -0.433767 0.171741 -0.117026 0.651727 0.211759 -0.728293 -0.451872 0.116021 -0.117026 0.651727 0.211759 -0.728293 -0.451872 0.116021 -0.117026 0.733389 0.238292 -0.636677 -0.433767 0.171741 -0.117026 0.733389 0.238292 -0.636677 -0.446491 0.176778 -0.100484 0.733389 0.238292 -0.636677 -0.465126 0.119424 -0.100484 0.733389 0.238292 -0.636677 -0.465126 0.119424 -0.100484 0.803458 0.261059 -0.535073 -0.446491 0.176778 -0.100484 0.803458 0.261059 -0.535073 -0.457186 0.181013 -0.082358 0.803458 0.261059 -0.535073 -0.476268 0.122285 -0.082358 0.803458 0.261059 -0.535073 -0.476268 0.122285 -0.082358 0.860849 0.279707 -0.425091 -0.457186 0.181013 -0.082358 0.860849 0.279707 -0.425091 -0.465685 0.184378 -0.062932 0.860849 0.279707 -0.425091 -0.485122 0.124558 -0.062932 0.860849 0.279707 -0.425091 -0.485122 0.124558 -0.062932 0.904679 0.293948 -0.308464 -0.465685 0.184378 -0.062932 0.904679 0.293948 -0.308464 -0.471854 0.186820 -0.042515 0.904679 0.293948 -0.308464 -0.491548 0.126208 -0.042515 0.904679 0.293948 -0.308464 -0.491548 0.126208 -0.042515 0.934275 0.303564 -0.187025 -0.471854 0.186820 -0.042515 0.934275 0.303564 -0.187025 -0.475594 0.188301 -0.021426 0.934275 0.303564 -0.187025 -0.495444 0.127208 -0.021426 0.934275 0.303564 -0.187025 -0.495444 0.127208 -0.021426 0.949187 0.308410 -0.062666 -0.475594 0.188301 -0.021426 0.949187 0.308410 -0.062666 -0.476847 0.188797 0.000000 0.949187 0.308410 -0.062666 -0.496750 0.127544 0.000000 0.949187 0.308410 -0.062666 -0.476847 0.188797 0.000000 0.903049 0.424943 0.062666 -0.449425 0.247073 0.000000 0.903049 0.424943 0.062666 -0.448243 0.246424 0.021426 0.903049 0.424943 0.062666 -0.475594 0.188301 0.021426 0.903049 0.424943 0.062666 -0.475594 0.188301 0.021426 0.888862 0.418267 0.187024 -0.448243 0.246424 0.021426 0.888862 0.418267 0.187024 -0.444718 0.244486 0.042515 0.888862 0.418267 0.187024 -0.471854 0.186820 0.042515 0.888862 0.418267 0.187024 -0.471854 0.186820 0.042515 0.860703 0.405017 0.308466 -0.444718 0.244486 0.042515 0.860703 0.405017 0.308466 -0.438905 0.241290 0.062932 0.860703 0.405017 0.308466 -0.465685 0.184378 0.062932 0.860703 0.405017 0.308466 -0.465685 0.184378 0.062932 0.819005 0.385395 0.425091 -0.438905 0.241290 0.062932 0.819005 0.385395 0.425091 -0.430894 0.236886 0.082358 0.819005 0.385395 0.425091 -0.457186 0.181013 0.082358 0.819005 0.385395 0.425091 -0.457186 0.181013 0.082358 0.764404 0.359701 0.535072 -0.430894 0.236886 0.082358 0.764404 0.359701 0.535072 -0.420814 0.231344 0.100484 0.764404 0.359701 0.535072 -0.446491 0.176778 0.100484 0.764404 0.359701 0.535072 -0.446491 0.176778 0.100484 0.697740 0.328332 0.636676 -0.420814 0.231344 0.100484 0.697740 0.328332 0.636676 -0.408822 0.224752 0.117026 0.697740 0.328332 0.636676 -0.433767 0.171741 0.117026 0.697740 0.328332 0.636676 -0.433767 0.171741 0.117026 0.620047 0.291772 0.728293 -0.408822 0.224752 0.117026 0.620047 0.291772 0.728293 -0.395108 0.217212 0.131722 0.620047 0.291772 0.728293 -0.419216 0.165979 0.131722 0.620047 0.291772 0.728293 -0.419216 0.165979 0.131722 0.532531 0.250590 0.808465 -0.395108 0.217212 0.131722 0.532531 0.250590 0.808465 -0.379888 0.208845 0.144341 0.532531 0.250590 0.808465 -0.403067 0.159586 0.144341 0.532531 0.250590 0.808465 -0.403067 0.159586 0.144341 0.436565 0.205432 0.875904 -0.379888 0.208845 0.144341 0.436565 0.205432 0.875904 -0.363402 0.199782 0.154684 0.436565 0.205432 0.875904 -0.385576 0.152660 0.154684 0.436565 0.205432 0.875904 -0.385576 0.152660 0.154684 0.333658 0.157008 0.929527 -0.363402 0.199782 0.154684 0.333658 0.157008 0.929527 -0.345910 0.190165 0.162587 0.333658 0.157008 0.929527 -0.367016 0.145312 0.162587 0.333658 0.157008 0.929527 -0.367016 0.145312 0.162587 0.225438 0.106083 0.968465 -0.345910 0.190165 0.162587 0.225438 0.106083 0.968465 -0.327688 0.180148 0.167926 0.225438 0.106083 0.968465 -0.347682 0.137657 0.167926 0.225438 0.106083 0.968465 -0.347682 0.137657 0.167926 0.113626 0.053468 0.992084 -0.327688 0.180148 0.167926 0.113626 0.053468 0.992084 -0.309023 0.169887 0.170617 0.113626 0.053468 0.992084 -0.327879 0.129816 0.170617 0.113626 0.053468 0.992084 -0.309023 0.169887 0.170617 -0.000000 0.000000 1.000000 -0.290210 0.159544 0.170617 -0.000000 0.000000 1.000000 -0.307918 0.121913 0.170617 -0.113626 -0.053468 0.992084 -0.290210 0.159544 0.170617 -0.113626 -0.053468 0.992084 -0.271545 0.149283 0.167926 -0.113626 -0.053468 0.992084 -0.288114 0.114072 0.167926 -0.113626 -0.053468 0.992084 -0.288114 0.114072 0.167926 -0.225438 -0.106083 0.968465 -0.271545 0.149283 0.167926 -0.225438 -0.106083 0.968465 -0.253323 0.139266 0.162587 -0.225438 -0.106083 0.968465 -0.268780 0.106418 0.162587 -0.225438 -0.106083 0.968465 -0.268780 0.106418 0.162587 -0.333658 -0.157007 0.929527 -0.253323 0.139266 0.162587 -0.333658 -0.157007 0.929527 -0.235831 0.129649 0.154684 -0.333658 -0.157007 0.929527 -0.250221 0.099069 0.154684 -0.333658 -0.157007 0.929527 -0.250221 0.099069 0.154684 -0.436566 -0.205432 0.875904 -0.235831 0.129649 0.154684 -0.436566 -0.205432 0.875904 -0.219345 0.120586 0.144341 -0.436566 -0.205432 0.875904 -0.232729 0.092144 0.144341 -0.436566 -0.205432 0.875904 -0.232729 0.092144 0.144341 -0.532532 -0.250590 0.808464 -0.219345 0.120586 0.144341 -0.532532 -0.250590 0.808464 -0.204125 0.112219 0.131722 -0.532532 -0.250590 0.808464 -0.216580 0.085750 0.131722 -0.532532 -0.250590 0.808464 -0.216580 0.085750 0.131722 -0.620047 -0.291772 0.728294 -0.204125 0.112219 0.131722 -0.620047 -0.291772 0.728294 -0.190411 0.104679 0.117026 -0.620047 -0.291772 0.728294 -0.202029 0.079989 0.117026 -0.620047 -0.291772 0.728294 -0.202029 0.079989 0.117026 -0.697740 -0.328332 0.636676 -0.190411 0.104679 0.117026 -0.697740 -0.328332 0.636676 -0.178419 0.098087 0.100484 -0.697740 -0.328332 0.636676 -0.189306 0.074951 0.100484 -0.697740 -0.328332 0.636676 -0.189306 0.074951 0.100484 -0.764403 -0.359701 0.535073 -0.178419 0.098087 0.100484 -0.764403 -0.359701 0.535073 -0.168339 0.092545 0.082358 -0.764403 -0.359701 0.535073 -0.178610 0.070717 0.082358 -0.764403 -0.359701 0.535073 -0.178610 0.070717 0.082358 -0.819005 -0.385394 0.425091 -0.168339 0.092545 0.082358 -0.819005 -0.385394 0.425091 -0.160328 0.088141 0.062932 -0.819005 -0.385394 0.425091 -0.170111 0.067352 0.062932 -0.819005 -0.385394 0.425091 -0.170111 0.067352 0.062932 -0.860704 -0.405016 0.308465 -0.160328 0.088141 0.062932 -0.860704 -0.405016 0.308465 -0.154515 0.084945 0.042515 -0.860704 -0.405016 0.308465 -0.163943 0.064910 0.042515 -0.860704 -0.405016 0.308465 -0.163943 0.064910 0.042515 -0.888861 -0.418267 0.187025 -0.154515 0.084945 0.042515 -0.888861 -0.418267 0.187025 -0.150990 0.083007 0.021426 -0.888861 -0.418267 0.187025 -0.160203 0.063429 0.021426 -0.888861 -0.418267 0.187025 -0.160203 0.063429 0.021426 -0.903048 -0.424943 0.062667 -0.150990 0.083007 0.021426 -0.903048 -0.424943 0.062667 -0.149808 0.082358 0.000000 -0.903048 -0.424943 0.062667 -0.158949 0.062932 0.000000 -0.903048 -0.424943 0.062667 -0.158949 0.062932 0.000000 -0.903048 -0.424943 -0.062667 -0.149808 0.082358 0.000000 -0.903048 -0.424943 -0.062667 -0.150990 0.083007 -0.021426 -0.903048 -0.424943 -0.062667 -0.160203 0.063429 -0.021426 -0.903048 -0.424943 -0.062667 -0.160203 0.063429 -0.021426 -0.888861 -0.418267 -0.187025 -0.150990 0.083007 -0.021426 -0.888861 -0.418267 -0.187025 -0.154515 0.084945 -0.042515 -0.888861 -0.418267 -0.187025 -0.163943 0.064910 -0.042515 -0.888861 -0.418267 -0.187025 -0.163943 0.064910 -0.042515 -0.860704 -0.405016 -0.308465 -0.154515 0.084945 -0.042515 -0.860704 -0.405016 -0.308465 -0.160328 0.088141 -0.062932 -0.860704 -0.405016 -0.308465 -0.170111 0.067352 -0.062932 -0.860704 -0.405016 -0.308465 -0.170111 0.067352 -0.062932 -0.819005 -0.385394 -0.425091 -0.160328 0.088141 -0.062932 -0.819005 -0.385394 -0.425091 -0.168339 0.092545 -0.082358 -0.819005 -0.385394 -0.425091 -0.178610 0.070717 -0.082358 -0.819005 -0.385394 -0.425091 -0.178610 0.070717 -0.082358 -0.764403 -0.359701 -0.535073 -0.168339 0.092545 -0.082358 -0.764403 -0.359701 -0.535073 -0.178419 0.098087 -0.100484 -0.764403 -0.359701 -0.535073 -0.189306 0.074951 -0.100484 -0.764403 -0.359701 -0.535073 -0.189306 0.074951 -0.100484 -0.697740 -0.328332 -0.636676 -0.178419 0.098087 -0.100484 -0.697740 -0.328332 -0.636676 -0.190411 0.104679 -0.117026 -0.697740 -0.328332 -0.636676 -0.202029 0.079989 -0.117026 -0.697740 -0.328332 -0.636676 -0.202029 0.079989 -0.117026 -0.620047 -0.291772 -0.728294 -0.190411 0.104679 -0.117026 -0.620047 -0.291772 -0.728294 -0.204125 0.112219 -0.131722 -0.620047 -0.291772 -0.728294 -0.216580 0.085750 -0.131722 -0.620047 -0.291772 -0.728294 -0.216580 0.085750 -0.131722 -0.532532 -0.250590 -0.808464 -0.204125 0.112219 -0.131722 -0.532532 -0.250590 -0.808464 -0.219345 0.120586 -0.144341 -0.532532 -0.250590 -0.808464 -0.232729 0.092144 -0.144341 -0.532532 -0.250590 -0.808464 -0.232729 0.092144 -0.144341 -0.436566 -0.205432 -0.875904 -0.219345 0.120586 -0.144341 -0.436566 -0.205432 -0.875904 -0.235831 0.129649 -0.154684 -0.436566 -0.205432 -0.875904 -0.250221 0.099069 -0.154684 -0.436566 -0.205432 -0.875904 -0.250221 0.099069 -0.154684 -0.333658 -0.157007 -0.929527 -0.235831 0.129649 -0.154684 -0.333658 -0.157007 -0.929527 -0.253323 0.139266 -0.162587 -0.333658 -0.157007 -0.929527 -0.268780 0.106418 -0.162587 -0.333658 -0.157007 -0.929527 -0.268780 0.106418 -0.162587 -0.225438 -0.106083 -0.968465 -0.253323 0.139266 -0.162587 -0.225438 -0.106083 -0.968465 -0.271545 0.149283 -0.167926 -0.225438 -0.106083 -0.968465 -0.288114 0.114072 -0.167926 -0.225438 -0.106083 -0.968465 -0.288114 0.114072 -0.167926 -0.113626 -0.053468 -0.992084 -0.271545 0.149283 -0.167926 -0.113626 -0.053468 -0.992084 -0.290210 0.159544 -0.170617 -0.113626 -0.053468 -0.992084 -0.307918 0.121913 -0.170617 -0.113626 -0.053468 -0.992084 -0.290210 0.159544 -0.170617 -0.000000 0.000000 -1.000000 -0.309023 0.169887 -0.170617 -0.000000 0.000000 -1.000000 -0.327879 0.129816 -0.170617 0.113626 0.053468 -0.992084 -0.309023 0.169887 -0.170617 0.113626 0.053468 -0.992084 -0.327688 0.180148 -0.167926 0.113626 0.053468 -0.992084 -0.347682 0.137657 -0.167926 0.113626 0.053468 -0.992084 -0.347682 0.137657 -0.167926 0.225438 0.106083 -0.968465 -0.327688 0.180148 -0.167926 0.225438 0.106083 -0.968465 -0.345910 0.190165 -0.162587 0.225438 0.106083 -0.968465 -0.367016 0.145312 -0.162587 0.225438 0.106083 -0.968465 -0.367016 0.145312 -0.162587 0.333658 0.157008 -0.929527 -0.345910 0.190165 -0.162587 0.333658 0.157008 -0.929527 -0.363402 0.199782 -0.154684 0.333658 0.157008 -0.929527 -0.385576 0.152660 -0.154684 0.333658 0.157008 -0.929527 -0.385576 0.152660 -0.154684 0.436565 0.205432 -0.875904 -0.363402 0.199782 -0.154684 0.436565 0.205432 -0.875904 -0.379888 0.208845 -0.144341 0.436565 0.205432 -0.875904 -0.403067 0.159586 -0.144341 0.436565 0.205432 -0.875904 -0.403067 0.159586 -0.144341 0.532531 0.250590 -0.808465 -0.379888 0.208845 -0.144341 0.532531 0.250590 -0.808465 -0.395108 0.217212 -0.131722 0.532531 0.250590 -0.808465 -0.419216 0.165979 -0.131722 0.532531 0.250590 -0.808465 -0.419216 0.165979 -0.131722 0.620047 0.291772 -0.728293 -0.395108 0.217212 -0.131722 0.620047 0.291772 -0.728293 -0.408822 0.224752 -0.117026 0.620047 0.291772 -0.728293 -0.433767 0.171741 -0.117026 0.620047 0.291772 -0.728293 -0.433767 0.171741 -0.117026 0.697740 0.328332 -0.636676 -0.408822 0.224752 -0.117026 0.697740 0.328332 -0.636676 -0.420814 0.231344 -0.100484 0.697740 0.328332 -0.636676 -0.446491 0.176778 -0.100484 0.697740 0.328332 -0.636676 -0.446491 0.176778 -0.100484 0.764404 0.359701 -0.535072 -0.420814 0.231344 -0.100484 0.764404 0.359701 -0.535072 -0.430894 0.236886 -0.082358 0.764404 0.359701 -0.535072 -0.457186 0.181013 -0.082358 0.764404 0.359701 -0.535072 -0.457186 0.181013 -0.082358 0.819005 0.385395 -0.425091 -0.430894 0.236886 -0.082358 0.819005 0.385395 -0.425091 -0.438905 0.241290 -0.062932 0.819005 0.385395 -0.425091 -0.465685 0.184378 -0.062932 0.819005 0.385395 -0.425091 -0.465685 0.184378 -0.062932 0.860703 0.405017 -0.308466 -0.438905 0.241290 -0.062932 0.860703 0.405017 -0.308466 -0.444718 0.244486 -0.042515 0.860703 0.405017 -0.308466 -0.471854 0.186820 -0.042515 0.860703 0.405017 -0.308466 -0.471854 0.186820 -0.042515 0.888862 0.418267 -0.187024 -0.444718 0.244486 -0.042515 0.888862 0.418267 -0.187024 -0.448243 0.246424 -0.021426 0.888862 0.418267 -0.187024 -0.475594 0.188301 -0.021426 0.888862 0.418267 -0.187024 -0.475594 0.188301 -0.021426 0.903049 0.424943 -0.062666 -0.448243 0.246424 -0.021426 0.903049 0.424943 -0.062666 -0.449425 0.247073 0.000000 0.903049 0.424943 -0.062666 -0.476847 0.188797 0.000000 0.903049 0.424943 -0.062666 -0.449425 0.247073 0.000000 0.842669 0.534773 0.062667 -0.414914 0.301453 0.000000 0.842669 0.534773 0.062667 -0.413824 0.300661 0.021426 0.842669 0.534773 0.062667 -0.448243 0.246424 0.021426 0.842669 0.534773 0.062667 -0.448243 0.246424 0.021426 0.829430 0.526372 0.187025 -0.413824 0.300661 0.021426 0.829430 0.526372 0.187025 -0.410569 0.298296 0.042515 0.829430 0.526372 0.187025 -0.444718 0.244486 0.042515 0.829430 0.526372 0.187025 -0.444718 0.244486 0.042515 0.803155 0.509697 0.308465 -0.410569 0.298296 0.042515 0.803155 0.509697 0.308465 -0.405202 0.294397 0.062932 0.803155 0.509697 0.308465 -0.438905 0.241290 0.062932 0.803155 0.509697 0.308465 -0.438905 0.241290 0.062932 0.764244 0.485003 0.425091 -0.405202 0.294397 0.062932 0.764244 0.485003 0.425091 -0.397807 0.289024 0.082358 0.764244 0.485003 0.425091 -0.430894 0.236886 0.082358 0.764244 0.485003 0.425091 -0.430894 0.236886 0.082358 0.713293 0.452670 0.535072 -0.397807 0.289024 0.082358 0.713293 0.452670 0.535072 -0.388500 0.282262 0.100484 0.713293 0.452670 0.535072 -0.420814 0.231344 0.100484 0.713293 0.452670 0.535072 -0.420814 0.231344 0.100484 0.651087 0.413193 0.636676 -0.388500 0.282262 0.100484 0.651087 0.413193 0.636676 -0.377429 0.274219 0.117026 0.651087 0.413193 0.636676 -0.408822 0.224752 0.117026 0.651087 0.413193 0.636676 -0.408822 0.224752 0.117026 0.578589 0.367184 0.728293 -0.377429 0.274219 0.117026 0.578589 0.367184 0.728293 -0.364768 0.265020 0.131722 0.578589 0.367184 0.728293 -0.395108 0.217212 0.131722 0.578589 0.367184 0.728293 -0.395108 0.217212 0.131722 0.496924 0.315358 0.808465 -0.364768 0.265020 0.131722 0.496924 0.315358 0.808465 -0.350717 0.254811 0.144341 0.496924 0.315358 0.808465 -0.379888 0.208845 0.144341 0.496924 0.315358 0.808465 -0.379888 0.208845 0.144341 0.407375 0.258528 0.875904 -0.350717 0.254811 0.144341 0.407375 0.258528 0.875904 -0.335497 0.243753 0.154684 0.407375 0.258528 0.875904 -0.363402 0.199782 0.154684 0.407375 0.258528 0.875904 -0.363402 0.199782 0.154684 0.311349 0.197588 0.929527 -0.335497 0.243753 0.154684 0.311349 0.197588 0.929527 -0.319348 0.232020 0.162587 0.311349 0.197588 0.929527 -0.345910 0.190165 0.162587 0.311349 0.197588 0.929527 -0.345910 0.190165 0.162587 0.210365 0.133502 0.968465 -0.319348 0.232020 0.162587 0.210365 0.133502 0.968465 -0.302525 0.219798 0.167926 0.210365 0.133502 0.968465 -0.327688 0.180148 0.167926 0.210365 0.133502 0.968465 -0.327688 0.180148 0.167926 0.106029 0.067288 0.992084 -0.302525 0.219798 0.167926 0.106029 0.067288 0.992084 -0.285294 0.207278 0.170617 0.106029 0.067288 0.992084 -0.309023 0.169887 0.170617 0.106029 0.067288 0.992084 -0.285294 0.207278 0.170617 -0.000000 -0.000000 1.000000 -0.267925 0.194659 0.170617 -0.000000 -0.000000 1.000000 -0.290210 0.159544 0.170617 -0.106028 -0.067288 0.992084 -0.267925 0.194659 0.170617 -0.106028 -0.067288 0.992084 -0.250694 0.182140 0.167926 -0.106028 -0.067288 0.992084 -0.271545 0.149283 0.167926 -0.106028 -0.067288 0.992084 -0.271545 0.149283 0.167926 -0.210366 -0.133502 0.968465 -0.250694 0.182140 0.167926 -0.210366 -0.133502 0.968465 -0.233871 0.169917 0.162587 -0.210366 -0.133502 0.968465 -0.253323 0.139266 0.162587 -0.210366 -0.133502 0.968465 -0.253323 0.139266 0.162587 -0.311348 -0.197588 0.929528 -0.233871 0.169917 0.162587 -0.311348 -0.197588 0.929528 -0.217722 0.158184 0.154684 -0.311348 -0.197588 0.929528 -0.235831 0.129649 0.154684 -0.311348 -0.197588 0.929528 -0.235831 0.129649 0.154684 -0.407375 -0.258529 0.875904 -0.217722 0.158184 0.154684 -0.407375 -0.258529 0.875904 -0.202502 0.147126 0.144341 -0.407375 -0.258529 0.875904 -0.219345 0.120586 0.144341 -0.407375 -0.258529 0.875904 -0.219345 0.120586 0.144341 -0.496925 -0.315359 0.808464 -0.202502 0.147126 0.144341 -0.496925 -0.315359 0.808464 -0.188451 0.136918 0.131722 -0.496925 -0.315359 0.808464 -0.204125 0.112219 0.131722 -0.496925 -0.315359 0.808464 -0.204125 0.112219 0.131722 -0.578589 -0.367184 0.728293 -0.188451 0.136918 0.131722 -0.578589 -0.367184 0.728293 -0.175790 0.127719 0.117026 -0.578589 -0.367184 0.728293 -0.190411 0.104679 0.117026 -0.578589 -0.367184 0.728293 -0.190411 0.104679 0.117026 -0.651087 -0.413192 0.636677 -0.175790 0.127719 0.117026 -0.651087 -0.413192 0.636677 -0.164719 0.119675 0.100484 -0.651087 -0.413192 0.636677 -0.178419 0.098087 0.100484 -0.651087 -0.413192 0.636677 -0.178419 0.098087 0.100484 -0.713294 -0.452670 0.535072 -0.164719 0.119675 0.100484 -0.713294 -0.452670 0.535072 -0.155412 0.112914 0.082358 -0.713294 -0.452670 0.535072 -0.168339 0.092545 0.082358 -0.713294 -0.452670 0.535072 -0.168339 0.092545 0.082358 -0.764244 -0.485004 0.425090 -0.155412 0.112914 0.082358 -0.764244 -0.485004 0.425090 -0.148017 0.107541 0.062932 -0.764244 -0.485004 0.425090 -0.160328 0.088141 0.062932 -0.764244 -0.485004 0.425090 -0.160328 0.088141 0.062932 -0.803155 -0.509697 0.308466 -0.148017 0.107541 0.062932 -0.803155 -0.509697 0.308466 -0.142650 0.103641 0.042515 -0.803155 -0.509697 0.308466 -0.154515 0.084945 0.042515 -0.803155 -0.509697 0.308466 -0.154515 0.084945 0.042515 -0.829430 -0.526372 0.187025 -0.142650 0.103641 0.042515 -0.829430 -0.526372 0.187025 -0.139395 0.101277 0.021426 -0.829430 -0.526372 0.187025 -0.150990 0.083007 0.021426 -0.829430 -0.526372 0.187025 -0.150990 0.083007 0.021426 -0.842669 -0.534773 0.062667 -0.139395 0.101277 0.021426 -0.842669 -0.534773 0.062667 -0.138305 0.100484 0.000000 -0.842669 -0.534773 0.062667 -0.149808 0.082358 0.000000 -0.842669 -0.534773 0.062667 -0.149808 0.082358 0.000000 -0.842669 -0.534773 -0.062667 -0.138305 0.100484 0.000000 -0.842669 -0.534773 -0.062667 -0.139395 0.101277 -0.021426 -0.842669 -0.534773 -0.062667 -0.150990 0.083007 -0.021426 -0.842669 -0.534773 -0.062667 -0.150990 0.083007 -0.021426 -0.829430 -0.526372 -0.187025 -0.139395 0.101277 -0.021426 -0.829430 -0.526372 -0.187025 -0.142650 0.103641 -0.042515 -0.829430 -0.526372 -0.187025 -0.154515 0.084945 -0.042515 -0.829430 -0.526372 -0.187025 -0.154515 0.084945 -0.042515 -0.803155 -0.509697 -0.308466 -0.142650 0.103641 -0.042515 -0.803155 -0.509697 -0.308466 -0.148017 0.107541 -0.062932 -0.803155 -0.509697 -0.308466 -0.160328 0.088141 -0.062932 -0.803155 -0.509697 -0.308466 -0.160328 0.088141 -0.062932 -0.764244 -0.485004 -0.425090 -0.148017 0.107541 -0.062932 -0.764244 -0.485004 -0.425090 -0.155412 0.112914 -0.082358 -0.764244 -0.485004 -0.425090 -0.168339 0.092545 -0.082358 -0.764244 -0.485004 -0.425090 -0.168339 0.092545 -0.082358 -0.713294 -0.452670 -0.535072 -0.155412 0.112914 -0.082358 -0.713294 -0.452670 -0.535072 -0.164719 0.119675 -0.100484 -0.713294 -0.452670 -0.535072 -0.178419 0.098087 -0.100484 -0.713294 -0.452670 -0.535072 -0.178419 0.098087 -0.100484 -0.651087 -0.413192 -0.636677 -0.164719 0.119675 -0.100484 -0.651087 -0.413192 -0.636677 -0.175790 0.127719 -0.117026 -0.651087 -0.413192 -0.636677 -0.190411 0.104679 -0.117026 -0.651087 -0.413192 -0.636677 -0.190411 0.104679 -0.117026 -0.578589 -0.367184 -0.728293 -0.175790 0.127719 -0.117026 -0.578589 -0.367184 -0.728293 -0.188451 0.136918 -0.131722 -0.578589 -0.367184 -0.728293 -0.204125 0.112219 -0.131722 -0.578589 -0.367184 -0.728293 -0.204125 0.112219 -0.131722 -0.496925 -0.315359 -0.808464 -0.188451 0.136918 -0.131722 -0.496925 -0.315359 -0.808464 -0.202502 0.147126 -0.144341 -0.496925 -0.315359 -0.808464 -0.219345 0.120586 -0.144341 -0.496925 -0.315359 -0.808464 -0.219345 0.120586 -0.144341 -0.407375 -0.258529 -0.875904 -0.202502 0.147126 -0.144341 -0.407375 -0.258529 -0.875904 -0.217722 0.158184 -0.154684 -0.407375 -0.258529 -0.875904 -0.235831 0.129649 -0.154684 -0.407375 -0.258529 -0.875904 -0.235831 0.129649 -0.154684 -0.311348 -0.197588 -0.929528 -0.217722 0.158184 -0.154684 -0.311348 -0.197588 -0.929528 -0.233871 0.169917 -0.162587 -0.311348 -0.197588 -0.929528 -0.253323 0.139266 -0.162587 -0.311348 -0.197588 -0.929528 -0.253323 0.139266 -0.162587 -0.210366 -0.133502 -0.968465 -0.233871 0.169917 -0.162587 -0.210366 -0.133502 -0.968465 -0.250694 0.182140 -0.167926 -0.210366 -0.133502 -0.968465 -0.271545 0.149283 -0.167926 -0.210366 -0.133502 -0.968465 -0.271545 0.149283 -0.167926 -0.106028 -0.067288 -0.992084 -0.250694 0.182140 -0.167926 -0.106028 -0.067288 -0.992084 -0.267925 0.194659 -0.170617 -0.106028 -0.067288 -0.992084 -0.290210 0.159544 -0.170617 -0.106028 -0.067288 -0.992084 -0.267925 0.194659 -0.170617 -0.000000 -0.000000 -1.000000 -0.285294 0.207278 -0.170617 -0.000000 -0.000000 -1.000000 -0.309023 0.169887 -0.170617 0.106029 0.067288 -0.992084 -0.285294 0.207278 -0.170617 0.106029 0.067288 -0.992084 -0.302525 0.219798 -0.167926 0.106029 0.067288 -0.992084 -0.327688 0.180148 -0.167926 0.106029 0.067288 -0.992084 -0.327688 0.180148 -0.167926 0.210365 0.133502 -0.968465 -0.302525 0.219798 -0.167926 0.210365 0.133502 -0.968465 -0.319348 0.232020 -0.162587 0.210365 0.133502 -0.968465 -0.345910 0.190165 -0.162587 0.210365 0.133502 -0.968465 -0.345910 0.190165 -0.162587 0.311349 0.197588 -0.929527 -0.319348 0.232020 -0.162587 0.311349 0.197588 -0.929527 -0.335497 0.243753 -0.154684 0.311349 0.197588 -0.929527 -0.363402 0.199782 -0.154684 0.311349 0.197588 -0.929527 -0.363402 0.199782 -0.154684 0.407375 0.258528 -0.875904 -0.335497 0.243753 -0.154684 0.407375 0.258528 -0.875904 -0.350717 0.254811 -0.144341 0.407375 0.258528 -0.875904 -0.379888 0.208845 -0.144341 0.407375 0.258528 -0.875904 -0.379888 0.208845 -0.144341 0.496924 0.315358 -0.808465 -0.350717 0.254811 -0.144341 0.496924 0.315358 -0.808465 -0.364768 0.265020 -0.131722 0.496924 0.315358 -0.808465 -0.395108 0.217212 -0.131722 0.496924 0.315358 -0.808465 -0.395108 0.217212 -0.131722 0.578589 0.367184 -0.728293 -0.364768 0.265020 -0.131722 0.578589 0.367184 -0.728293 -0.377429 0.274219 -0.117026 0.578589 0.367184 -0.728293 -0.408822 0.224752 -0.117026 0.578589 0.367184 -0.728293 -0.408822 0.224752 -0.117026 0.651087 0.413193 -0.636676 -0.377429 0.274219 -0.117026 0.651087 0.413193 -0.636676 -0.388500 0.282262 -0.100484 0.651087 0.413193 -0.636676 -0.420814 0.231344 -0.100484 0.651087 0.413193 -0.636676 -0.420814 0.231344 -0.100484 0.713293 0.452670 -0.535072 -0.388500 0.282262 -0.100484 0.713293 0.452670 -0.535072 -0.397807 0.289024 -0.082358 0.713293 0.452670 -0.535072 -0.430894 0.236886 -0.082358 0.713293 0.452670 -0.535072 -0.430894 0.236886 -0.082358 0.764244 0.485003 -0.425091 -0.397807 0.289024 -0.082358 0.764244 0.485003 -0.425091 -0.405202 0.294397 -0.062932 0.764244 0.485003 -0.425091 -0.438905 0.241290 -0.062932 0.764244 0.485003 -0.425091 -0.438905 0.241290 -0.062932 0.803155 0.509697 -0.308465 -0.405202 0.294397 -0.062932 0.803155 0.509697 -0.308465 -0.410569 0.298296 -0.042515 0.803155 0.509697 -0.308465 -0.444718 0.244486 -0.042515 0.803155 0.509697 -0.308465 -0.444718 0.244486 -0.042515 0.829430 0.526372 -0.187025 -0.410569 0.298296 -0.042515 0.829430 0.526372 -0.187025 -0.413824 0.300661 -0.021426 0.829430 0.526372 -0.187025 -0.448243 0.246424 -0.021426 0.829430 0.526372 -0.187025 -0.448243 0.246424 -0.021426 0.842669 0.534773 -0.062667 -0.413824 0.300661 -0.021426 0.842669 0.534773 -0.062667 -0.414914 0.301453 0.000000 0.842669 0.534773 -0.062667 -0.449425 0.247073 0.000000 0.842669 0.534773 -0.062667 -0.414914 0.301453 0.000000 0.768998 0.636172 0.062667 -0.373861 0.351078 0.000000 0.768998 0.636172 0.062667 -0.372878 0.350156 0.021426 0.768998 0.636172 0.062667 -0.413824 0.300661 0.021426 0.768998 0.636172 0.062667 -0.413824 0.300661 0.021426 0.756917 0.626177 0.187026 -0.372878 0.350156 0.021426 0.756917 0.626177 0.187026 -0.369945 0.347402 0.042515 0.756917 0.626177 0.187026 -0.410569 0.298296 0.042515 0.756917 0.626177 0.187026 -0.410569 0.298296 0.042515 0.732939 0.606341 0.308464 -0.369945 0.347402 0.042515 0.732939 0.606341 0.308464 -0.365109 0.342860 0.062932 0.732939 0.606341 0.308464 -0.405202 0.294397 0.062932 0.732939 0.606341 0.308464 -0.405202 0.294397 0.062932 0.697430 0.576965 0.425092 -0.365109 0.342860 0.062932 0.697430 0.576965 0.425092 -0.358446 0.336603 0.082358 0.697430 0.576965 0.425092 -0.397807 0.289024 0.082358 0.697430 0.576965 0.425092 -0.397807 0.289024 0.082358 0.650935 0.538500 0.535072 -0.358446 0.336603 0.082358 0.650935 0.538500 0.535072 -0.350060 0.328728 0.100484 0.650935 0.538500 0.535072 -0.388500 0.282262 0.100484 0.650935 0.538500 0.535072 -0.388500 0.282262 0.100484 0.594167 0.491537 0.636677 -0.350060 0.328728 0.100484 0.594167 0.491537 0.636677 -0.340085 0.319361 0.117026 0.594167 0.491537 0.636677 -0.377429 0.274219 0.117026 0.594167 0.491537 0.636677 -0.377429 0.274219 0.117026 0.528007 0.436805 0.728293 -0.340085 0.319361 0.117026 0.528007 0.436805 0.728293 -0.328676 0.308648 0.131722 0.528007 0.436805 0.728293 -0.364768 0.265020 0.131722 0.528007 0.436805 0.728293 -0.364768 0.265020 0.131722 0.453481 0.375152 0.808465 -0.328676 0.308648 0.131722 0.453481 0.375152 0.808465 -0.316015 0.296758 0.144341 0.453481 0.375152 0.808465 -0.350717 0.254811 0.144341 0.453481 0.375152 0.808465 -0.350717 0.254811 0.144341 0.371761 0.307547 0.875904 -0.316015 0.296758 0.144341 0.371761 0.307547 0.875904 -0.302301 0.283880 0.154684 0.371761 0.307547 0.875904 -0.335497 0.243753 0.154684 0.371761 0.307547 0.875904 -0.335497 0.243753 0.154684 0.284129 0.235052 0.929527 -0.302301 0.283880 0.154684 0.284129 0.235052 0.929527 -0.287750 0.270215 0.162587 0.284129 0.235052 0.929527 -0.319348 0.232020 0.162587 0.284129 0.235052 0.929527 -0.319348 0.232020 0.162587 0.191974 0.158815 0.968465 -0.287750 0.270215 0.162587 0.191974 0.158815 0.968465 -0.272592 0.255981 0.167926 0.191974 0.158815 0.968465 -0.302525 0.219798 0.167926 0.191974 0.158815 0.968465 -0.302525 0.219798 0.167926 0.096759 0.080046 0.992084 -0.272592 0.255981 0.167926 0.096759 0.080046 0.992084 -0.257065 0.241400 0.170617 0.096759 0.080046 0.992084 -0.285294 0.207278 0.170617 0.096759 0.080046 0.992084 -0.257065 0.241400 0.170617 -0.000000 -0.000000 1.000000 -0.241415 0.226704 0.170617 -0.000000 -0.000000 1.000000 -0.267925 0.194659 0.170617 -0.096759 -0.080046 0.992084 -0.241415 0.226704 0.170617 -0.096759 -0.080046 0.992084 -0.225889 0.212124 0.167926 -0.096759 -0.080046 0.992084 -0.250694 0.182140 0.167926 -0.096759 -0.080046 0.992084 -0.250694 0.182140 0.167926 -0.191974 -0.158815 0.968465 -0.225889 0.212124 0.167926 -0.191974 -0.158815 0.968465 -0.210731 0.197889 0.162587 -0.191974 -0.158815 0.968465 -0.233871 0.169917 0.162587 -0.191974 -0.158815 0.968465 -0.233871 0.169917 0.162587 -0.284129 -0.235052 0.929527 -0.210731 0.197889 0.162587 -0.284129 -0.235052 0.929527 -0.196180 0.184225 0.154684 -0.284129 -0.235052 0.929527 -0.217722 0.158184 0.154684 -0.284129 -0.235052 0.929527 -0.217722 0.158184 0.154684 -0.371761 -0.307547 0.875904 -0.196180 0.184225 0.154684 -0.371761 -0.307547 0.875904 -0.182466 0.171347 0.144341 -0.371761 -0.307547 0.875904 -0.202502 0.147126 0.144341 -0.371761 -0.307547 0.875904 -0.202502 0.147126 0.144341 -0.453482 -0.375153 0.808464 -0.182466 0.171347 0.144341 -0.453482 -0.375153 0.808464 -0.169804 0.159457 0.131722 -0.453482 -0.375153 0.808464 -0.188451 0.136918 0.131722 -0.453482 -0.375153 0.808464 -0.188451 0.136918 0.131722 -0.528006 -0.436805 0.728293 -0.169804 0.159457 0.131722 -0.528006 -0.436805 0.728293 -0.158396 0.148744 0.117026 -0.528006 -0.436805 0.728293 -0.175790 0.127719 0.117026 -0.528006 -0.436805 0.728293 -0.175790 0.127719 0.117026 -0.594167 -0.491537 0.636677 -0.158396 0.148744 0.117026 -0.594167 -0.491537 0.636677 -0.148421 0.139376 0.100484 -0.594167 -0.491537 0.636677 -0.164719 0.119675 0.100484 -0.594167 -0.491537 0.636677 -0.164719 0.119675 0.100484 -0.650934 -0.538500 0.535072 -0.148421 0.139376 0.100484 -0.650934 -0.538500 0.535072 -0.140035 0.131501 0.082358 -0.650934 -0.538500 0.535072 -0.155412 0.112914 0.082358 -0.650934 -0.538500 0.535072 -0.155412 0.112914 0.082358 -0.697431 -0.576965 0.425091 -0.140035 0.131501 0.082358 -0.697431 -0.576965 0.425091 -0.133371 0.125244 0.062932 -0.697431 -0.576965 0.425091 -0.148017 0.107541 0.062932 -0.697431 -0.576965 0.425091 -0.148017 0.107541 0.062932 -0.732939 -0.606340 0.308466 -0.133371 0.125244 0.062932 -0.732939 -0.606340 0.308466 -0.128535 0.120703 0.042515 -0.732939 -0.606340 0.308466 -0.142650 0.103641 0.042515 -0.732939 -0.606340 0.308466 -0.142650 0.103641 0.042515 -0.756918 -0.626177 0.187025 -0.128535 0.120703 0.042515 -0.756918 -0.626177 0.187025 -0.125603 0.117949 0.021426 -0.756918 -0.626177 0.187025 -0.139395 0.101277 0.021426 -0.756918 -0.626177 0.187025 -0.139395 0.101277 0.021426 -0.768999 -0.636171 0.062667 -0.125603 0.117949 0.021426 -0.768999 -0.636171 0.062667 -0.124620 0.117026 0.000000 -0.768999 -0.636171 0.062667 -0.138305 0.100484 0.000000 -0.768999 -0.636171 0.062667 -0.138305 0.100484 0.000000 -0.768999 -0.636171 -0.062667 -0.124620 0.117026 0.000000 -0.768999 -0.636171 -0.062667 -0.125603 0.117949 -0.021426 -0.768999 -0.636171 -0.062667 -0.139395 0.101277 -0.021426 -0.768999 -0.636171 -0.062667 -0.139395 0.101277 -0.021426 -0.756918 -0.626177 -0.187025 -0.125603 0.117949 -0.021426 -0.756918 -0.626177 -0.187025 -0.128535 0.120703 -0.042515 -0.756918 -0.626177 -0.187025 -0.142650 0.103641 -0.042515 -0.756918 -0.626177 -0.187025 -0.142650 0.103641 -0.042515 -0.732939 -0.606340 -0.308466 -0.128535 0.120703 -0.042515 -0.732939 -0.606340 -0.308466 -0.133371 0.125244 -0.062932 -0.732939 -0.606340 -0.308466 -0.148017 0.107541 -0.062932 -0.732939 -0.606340 -0.308466 -0.148017 0.107541 -0.062932 -0.697431 -0.576965 -0.425091 -0.133371 0.125244 -0.062932 -0.697431 -0.576965 -0.425091 -0.140035 0.131501 -0.082358 -0.697431 -0.576965 -0.425091 -0.155412 0.112914 -0.082358 -0.697431 -0.576965 -0.425091 -0.155412 0.112914 -0.082358 -0.650934 -0.538500 -0.535072 -0.140035 0.131501 -0.082358 -0.650934 -0.538500 -0.535072 -0.148421 0.139376 -0.100484 -0.650934 -0.538500 -0.535072 -0.164719 0.119675 -0.100484 -0.650934 -0.538500 -0.535072 -0.164719 0.119675 -0.100484 -0.594167 -0.491537 -0.636677 -0.148421 0.139376 -0.100484 -0.594167 -0.491537 -0.636677 -0.158396 0.148744 -0.117026 -0.594167 -0.491537 -0.636677 -0.175790 0.127719 -0.117026 -0.594167 -0.491537 -0.636677 -0.175790 0.127719 -0.117026 -0.528006 -0.436805 -0.728293 -0.158396 0.148744 -0.117026 -0.528006 -0.436805 -0.728293 -0.169804 0.159457 -0.131722 -0.528006 -0.436805 -0.728293 -0.188451 0.136918 -0.131722 -0.528006 -0.436805 -0.728293 -0.188451 0.136918 -0.131722 -0.453482 -0.375153 -0.808464 -0.169804 0.159457 -0.131722 -0.453482 -0.375153 -0.808464 -0.182466 0.171347 -0.144341 -0.453482 -0.375153 -0.808464 -0.202502 0.147126 -0.144341 -0.453482 -0.375153 -0.808464 -0.202502 0.147126 -0.144341 -0.371761 -0.307547 -0.875904 -0.182466 0.171347 -0.144341 -0.371761 -0.307547 -0.875904 -0.196180 0.184225 -0.154684 -0.371761 -0.307547 -0.875904 -0.217722 0.158184 -0.154684 -0.371761 -0.307547 -0.875904 -0.217722 0.158184 -0.154684 -0.284129 -0.235052 -0.929527 -0.196180 0.184225 -0.154684 -0.284129 -0.235052 -0.929527 -0.210731 0.197889 -0.162587 -0.284129 -0.235052 -0.929527 -0.233871 0.169917 -0.162587 -0.284129 -0.235052 -0.929527 -0.233871 0.169917 -0.162587 -0.191974 -0.158815 -0.968465 -0.210731 0.197889 -0.162587 -0.191974 -0.158815 -0.968465 -0.225889 0.212124 -0.167926 -0.191974 -0.158815 -0.968465 -0.250694 0.182140 -0.167926 -0.191974 -0.158815 -0.968465 -0.250694 0.182140 -0.167926 -0.096759 -0.080046 -0.992084 -0.225889 0.212124 -0.167926 -0.096759 -0.080046 -0.992084 -0.241415 0.226704 -0.170617 -0.096759 -0.080046 -0.992084 -0.267925 0.194659 -0.170617 -0.096759 -0.080046 -0.992084 -0.241415 0.226704 -0.170617 -0.000000 -0.000000 -1.000000 -0.257065 0.241400 -0.170617 -0.000000 -0.000000 -1.000000 -0.285294 0.207278 -0.170617 0.096759 0.080046 -0.992084 -0.257065 0.241400 -0.170617 0.096759 0.080046 -0.992084 -0.272592 0.255981 -0.167926 0.096759 0.080046 -0.992084 -0.302525 0.219798 -0.167926 0.096759 0.080046 -0.992084 -0.302525 0.219798 -0.167926 0.191974 0.158815 -0.968465 -0.272592 0.255981 -0.167926 0.191974 0.158815 -0.968465 -0.287750 0.270215 -0.162587 0.191974 0.158815 -0.968465 -0.319348 0.232020 -0.162587 0.191974 0.158815 -0.968465 -0.319348 0.232020 -0.162587 0.284129 0.235052 -0.929527 -0.287750 0.270215 -0.162587 0.284129 0.235052 -0.929527 -0.302301 0.283880 -0.154684 0.284129 0.235052 -0.929527 -0.335497 0.243753 -0.154684 0.284129 0.235052 -0.929527 -0.335497 0.243753 -0.154684 0.371761 0.307547 -0.875904 -0.302301 0.283880 -0.154684 0.371761 0.307547 -0.875904 -0.316015 0.296758 -0.144341 0.371761 0.307547 -0.875904 -0.350717 0.254811 -0.144341 0.371761 0.307547 -0.875904 -0.350717 0.254811 -0.144341 0.453481 0.375152 -0.808465 -0.316015 0.296758 -0.144341 0.453481 0.375152 -0.808465 -0.328676 0.308648 -0.131722 0.453481 0.375152 -0.808465 -0.364768 0.265020 -0.131722 0.453481 0.375152 -0.808465 -0.364768 0.265020 -0.131722 0.528007 0.436805 -0.728293 -0.328676 0.308648 -0.131722 0.528007 0.436805 -0.728293 -0.340085 0.319361 -0.117026 0.528007 0.436805 -0.728293 -0.377429 0.274219 -0.117026 0.528007 0.436805 -0.728293 -0.377429 0.274219 -0.117026 0.594167 0.491537 -0.636677 -0.340085 0.319361 -0.117026 0.594167 0.491537 -0.636677 -0.350060 0.328728 -0.100484 0.594167 0.491537 -0.636677 -0.388500 0.282262 -0.100484 0.594167 0.491537 -0.636677 -0.388500 0.282262 -0.100484 0.650935 0.538500 -0.535072 -0.350060 0.328728 -0.100484 0.650935 0.538500 -0.535072 -0.358446 0.336603 -0.082358 0.650935 0.538500 -0.535072 -0.397807 0.289024 -0.082358 0.650935 0.538500 -0.535072 -0.397807 0.289024 -0.082358 0.697430 0.576965 -0.425092 -0.358446 0.336603 -0.082358 0.697430 0.576965 -0.425092 -0.365109 0.342860 -0.062932 0.697430 0.576965 -0.425092 -0.405202 0.294397 -0.062932 0.697430 0.576965 -0.425092 -0.405202 0.294397 -0.062932 0.732939 0.606341 -0.308464 -0.365109 0.342860 -0.062932 0.732939 0.606341 -0.308464 -0.369945 0.347402 -0.042515 0.732939 0.606341 -0.308464 -0.410569 0.298296 -0.042515 0.732939 0.606341 -0.308464 -0.410569 0.298296 -0.042515 0.756917 0.626177 -0.187026 -0.369945 0.347402 -0.042515 0.756917 0.626177 -0.187026 -0.372878 0.350156 -0.021426 0.756917 0.626177 -0.187026 -0.413824 0.300661 -0.021426 0.756917 0.626177 -0.187026 -0.413824 0.300661 -0.021426 0.768998 0.636172 -0.062667 -0.372878 0.350156 -0.021426 0.768998 0.636172 -0.062667 -0.373861 0.351078 0.000000 0.768998 0.636172 -0.062667 -0.414914 0.301453 0.000000 0.768998 0.636172 -0.062667 -0.373861 0.351078 0.000000 0.683201 0.727537 0.062665 -0.326911 0.395167 0.000000 0.683201 0.727537 0.062665 -0.326051 0.394129 0.021426 0.683201 0.727537 0.062665 -0.372878 0.350156 0.021426 0.683201 0.727537 0.062665 -0.372878 0.350156 0.021426 0.672468 0.716106 0.187026 -0.326051 0.394129 0.021426 0.672468 0.716106 0.187026 -0.323487 0.391029 0.042515 0.672468 0.716106 0.187026 -0.369945 0.347402 0.042515 0.672468 0.716106 0.187026 -0.369945 0.347402 0.042515 0.651165 0.693421 0.308465 -0.323487 0.391029 0.042515 0.651165 0.693421 0.308465 -0.319258 0.385917 0.062932 0.651165 0.693421 0.308465 -0.365109 0.342860 0.062932 0.651165 0.693421 0.308465 -0.365109 0.342860 0.062932 0.619618 0.659827 0.425090 -0.319258 0.385917 0.062932 0.619618 0.659827 0.425090 -0.313432 0.378874 0.082358 0.619618 0.659827 0.425090 -0.358446 0.336603 0.082358 0.619618 0.659827 0.425090 -0.358446 0.336603 0.082358 0.578309 0.615838 0.535072 -0.313432 0.378874 0.082358 0.578309 0.615838 0.535072 -0.306099 0.370010 0.100484 0.578309 0.615838 0.535072 -0.350060 0.328728 0.100484 0.578309 0.615838 0.535072 -0.350060 0.328728 0.100484 0.527875 0.562131 0.636677 -0.306099 0.370010 0.100484 0.527875 0.562131 0.636677 -0.297376 0.359466 0.117026 0.527875 0.562131 0.636677 -0.340085 0.319361 0.117026 0.527875 0.562131 0.636677 -0.340085 0.319361 0.117026 0.469096 0.499537 0.728294 -0.297376 0.359466 0.117026 0.469096 0.499537 0.728294 -0.287401 0.347408 0.131722 0.469096 0.499537 0.728294 -0.328676 0.308648 0.131722 0.469096 0.499537 0.728294 -0.328676 0.308648 0.131722 0.402886 0.429032 0.808464 -0.287401 0.347408 0.131722 0.402886 0.429032 0.808464 -0.276330 0.334025 0.144341 0.402886 0.429032 0.808464 -0.316015 0.296758 0.144341 0.402886 0.429032 0.808464 -0.316015 0.296758 0.144341 0.330283 0.351717 0.875905 -0.276330 0.334025 0.144341 0.330283 0.351717 0.875905 -0.264338 0.319529 0.154684 0.330283 0.351717 0.875905 -0.302301 0.283880 0.154684 0.330283 0.351717 0.875905 -0.302301 0.283880 0.154684 0.252429 0.268811 0.929527 -0.264338 0.319529 0.154684 0.252429 0.268811 0.929527 -0.251614 0.304149 0.162587 0.252429 0.268811 0.929527 -0.287750 0.270215 0.162587 0.252429 0.268811 0.929527 -0.287750 0.270215 0.162587 0.170555 0.181623 0.968465 -0.251614 0.304149 0.162587 0.170555 0.181623 0.968465 -0.238359 0.288127 0.167926 0.170555 0.181623 0.968465 -0.272592 0.255981 0.167926 0.170555 0.181623 0.968465 -0.272592 0.255981 0.167926 0.085963 0.091542 0.992084 -0.238359 0.288127 0.167926 0.085963 0.091542 0.992084 -0.224783 0.271716 0.170617 0.085963 0.091542 0.992084 -0.257065 0.241400 0.170617 0.085963 0.091542 0.992084 -0.224783 0.271716 0.170617 -0.000000 0.000000 1.000000 -0.211098 0.255174 0.170617 -0.000000 0.000000 1.000000 -0.241415 0.226704 0.170617 -0.085964 -0.091542 0.992084 -0.211098 0.255174 0.170617 -0.085964 -0.091542 0.992084 -0.197521 0.238762 0.167926 -0.085964 -0.091542 0.992084 -0.225889 0.212124 0.167926 -0.085964 -0.091542 0.992084 -0.225889 0.212124 0.167926 -0.170556 -0.181623 0.968465 -0.197521 0.238762 0.167926 -0.170556 -0.181623 0.968465 -0.184267 0.222740 0.162587 -0.170556 -0.181623 0.968465 -0.210731 0.197889 0.162587 -0.170556 -0.181623 0.968465 -0.210731 0.197889 0.162587 -0.252429 -0.268810 0.929527 -0.184267 0.222740 0.162587 -0.252429 -0.268810 0.929527 -0.171543 0.207360 0.154684 -0.252429 -0.268810 0.929527 -0.196180 0.184225 0.154684 -0.252429 -0.268810 0.929527 -0.196180 0.184225 0.154684 -0.330283 -0.351716 0.875904 -0.171543 0.207360 0.154684 -0.330283 -0.351716 0.875904 -0.159551 0.192864 0.144341 -0.330283 -0.351716 0.875904 -0.182466 0.171347 0.144341 -0.330283 -0.351716 0.875904 -0.182466 0.171347 0.144341 -0.402887 -0.429031 0.808464 -0.159551 0.192864 0.144341 -0.402887 -0.429031 0.808464 -0.148480 0.179482 0.131722 -0.402887 -0.429031 0.808464 -0.169804 0.159457 0.131722 -0.402887 -0.429031 0.808464 -0.169804 0.159457 0.131722 -0.469096 -0.499537 0.728294 -0.148480 0.179482 0.131722 -0.469096 -0.499537 0.728294 -0.138505 0.167423 0.117026 -0.469096 -0.499537 0.728294 -0.158396 0.148744 0.117026 -0.469096 -0.499537 0.728294 -0.158396 0.148744 0.117026 -0.527875 -0.562131 0.636676 -0.138505 0.167423 0.117026 -0.527875 -0.562131 0.636676 -0.129782 0.156879 0.100484 -0.527875 -0.562131 0.636676 -0.148421 0.139376 0.100484 -0.527875 -0.562131 0.636676 -0.148421 0.139376 0.100484 -0.578309 -0.615838 0.535072 -0.129782 0.156879 0.100484 -0.578309 -0.615838 0.535072 -0.122449 0.148016 0.082358 -0.578309 -0.615838 0.535072 -0.140035 0.131501 0.082358 -0.578309 -0.615838 0.535072 -0.140035 0.131501 0.082358 -0.619618 -0.659827 0.425091 -0.122449 0.148016 0.082358 -0.619618 -0.659827 0.425091 -0.116623 0.140972 0.062932 -0.619618 -0.659827 0.425091 -0.133371 0.125244 0.062932 -0.619618 -0.659827 0.425091 -0.133371 0.125244 0.062932 -0.651165 -0.693421 0.308465 -0.116623 0.140972 0.062932 -0.651165 -0.693421 0.308465 -0.112394 0.135861 0.042515 -0.651165 -0.693421 0.308465 -0.128535 0.120703 0.042515 -0.651165 -0.693421 0.308465 -0.128535 0.120703 0.042515 -0.672468 -0.716107 0.187024 -0.112394 0.135861 0.042515 -0.672468 -0.716107 0.187024 -0.109829 0.132761 0.021426 -0.672468 -0.716107 0.187024 -0.125603 0.117949 0.021426 -0.672468 -0.716107 0.187024 -0.125603 0.117949 0.021426 -0.683201 -0.727536 0.062668 -0.109829 0.132761 0.021426 -0.683201 -0.727536 0.062668 -0.108970 0.131722 0.000000 -0.683201 -0.727536 0.062668 -0.124620 0.117026 0.000000 -0.683201 -0.727536 0.062668 -0.124620 0.117026 0.000000 -0.683201 -0.727536 -0.062668 -0.108970 0.131722 0.000000 -0.683201 -0.727536 -0.062668 -0.109829 0.132761 -0.021426 -0.683201 -0.727536 -0.062668 -0.125603 0.117949 -0.021426 -0.683201 -0.727536 -0.062668 -0.125603 0.117949 -0.021426 -0.672468 -0.716107 -0.187024 -0.109829 0.132761 -0.021426 -0.672468 -0.716107 -0.187024 -0.112394 0.135861 -0.042515 -0.672468 -0.716107 -0.187024 -0.128535 0.120703 -0.042515 -0.672468 -0.716107 -0.187024 -0.128535 0.120703 -0.042515 -0.651165 -0.693421 -0.308465 -0.112394 0.135861 -0.042515 -0.651165 -0.693421 -0.308465 -0.116623 0.140972 -0.062932 -0.651165 -0.693421 -0.308465 -0.133371 0.125244 -0.062932 -0.651165 -0.693421 -0.308465 -0.133371 0.125244 -0.062932 -0.619618 -0.659827 -0.425091 -0.116623 0.140972 -0.062932 -0.619618 -0.659827 -0.425091 -0.122449 0.148016 -0.082358 -0.619618 -0.659827 -0.425091 -0.140035 0.131501 -0.082358 -0.619618 -0.659827 -0.425091 -0.140035 0.131501 -0.082358 -0.578309 -0.615838 -0.535072 -0.122449 0.148016 -0.082358 -0.578309 -0.615838 -0.535072 -0.129782 0.156879 -0.100484 -0.578309 -0.615838 -0.535072 -0.148421 0.139376 -0.100484 -0.578309 -0.615838 -0.535072 -0.148421 0.139376 -0.100484 -0.527875 -0.562131 -0.636676 -0.129782 0.156879 -0.100484 -0.527875 -0.562131 -0.636676 -0.138505 0.167423 -0.117026 -0.527875 -0.562131 -0.636676 -0.158396 0.148744 -0.117026 -0.527875 -0.562131 -0.636676 -0.158396 0.148744 -0.117026 -0.469096 -0.499537 -0.728294 -0.138505 0.167423 -0.117026 -0.469096 -0.499537 -0.728294 -0.148480 0.179482 -0.131722 -0.469096 -0.499537 -0.728294 -0.169804 0.159457 -0.131722 -0.469096 -0.499537 -0.728294 -0.169804 0.159457 -0.131722 -0.402887 -0.429031 -0.808464 -0.148480 0.179482 -0.131722 -0.402887 -0.429031 -0.808464 -0.159551 0.192864 -0.144341 -0.402887 -0.429031 -0.808464 -0.182466 0.171347 -0.144341 -0.402887 -0.429031 -0.808464 -0.182466 0.171347 -0.144341 -0.330283 -0.351716 -0.875904 -0.159551 0.192864 -0.144341 -0.330283 -0.351716 -0.875904 -0.171543 0.207360 -0.154684 -0.330283 -0.351716 -0.875904 -0.196180 0.184225 -0.154684 -0.330283 -0.351716 -0.875904 -0.196180 0.184225 -0.154684 -0.252429 -0.268810 -0.929527 -0.171543 0.207360 -0.154684 -0.252429 -0.268810 -0.929527 -0.184267 0.222740 -0.162587 -0.252429 -0.268810 -0.929527 -0.210731 0.197889 -0.162587 -0.252429 -0.268810 -0.929527 -0.210731 0.197889 -0.162587 -0.170556 -0.181623 -0.968465 -0.184267 0.222740 -0.162587 -0.170556 -0.181623 -0.968465 -0.197521 0.238762 -0.167926 -0.170556 -0.181623 -0.968465 -0.225889 0.212124 -0.167926 -0.170556 -0.181623 -0.968465 -0.225889 0.212124 -0.167926 -0.085964 -0.091542 -0.992084 -0.197521 0.238762 -0.167926 -0.085964 -0.091542 -0.992084 -0.211098 0.255174 -0.170617 -0.085964 -0.091542 -0.992084 -0.241415 0.226704 -0.170617 -0.085964 -0.091542 -0.992084 -0.211098 0.255174 -0.170617 -0.000000 0.000000 -1.000000 -0.224783 0.271716 -0.170617 -0.000000 0.000000 -1.000000 -0.257065 0.241400 -0.170617 0.085963 0.091542 -0.992084 -0.224783 0.271716 -0.170617 0.085963 0.091542 -0.992084 -0.238359 0.288127 -0.167926 0.085963 0.091542 -0.992084 -0.272592 0.255981 -0.167926 0.085963 0.091542 -0.992084 -0.272592 0.255981 -0.167926 0.170555 0.181623 -0.968465 -0.238359 0.288127 -0.167926 0.170555 0.181623 -0.968465 -0.251614 0.304149 -0.162587 0.170555 0.181623 -0.968465 -0.287750 0.270215 -0.162587 0.170555 0.181623 -0.968465 -0.287750 0.270215 -0.162587 0.252429 0.268811 -0.929527 -0.251614 0.304149 -0.162587 0.252429 0.268811 -0.929527 -0.264338 0.319529 -0.154684 0.252429 0.268811 -0.929527 -0.302301 0.283880 -0.154684 0.252429 0.268811 -0.929527 -0.302301 0.283880 -0.154684 0.330283 0.351717 -0.875905 -0.264338 0.319529 -0.154684 0.330283 0.351717 -0.875905 -0.276330 0.334025 -0.144341 0.330283 0.351717 -0.875905 -0.316015 0.296758 -0.144341 0.330283 0.351717 -0.875905 -0.316015 0.296758 -0.144341 0.402886 0.429032 -0.808464 -0.276330 0.334025 -0.144341 0.402886 0.429032 -0.808464 -0.287401 0.347408 -0.131722 0.402886 0.429032 -0.808464 -0.328676 0.308648 -0.131722 0.402886 0.429032 -0.808464 -0.328676 0.308648 -0.131722 0.469096 0.499537 -0.728294 -0.287401 0.347408 -0.131722 0.469096 0.499537 -0.728294 -0.297376 0.359466 -0.117026 0.469096 0.499537 -0.728294 -0.340085 0.319361 -0.117026 0.469096 0.499537 -0.728294 -0.340085 0.319361 -0.117026 0.527875 0.562131 -0.636677 -0.297376 0.359466 -0.117026 0.527875 0.562131 -0.636677 -0.306099 0.370010 -0.100484 0.527875 0.562131 -0.636677 -0.350060 0.328728 -0.100484 0.527875 0.562131 -0.636677 -0.350060 0.328728 -0.100484 0.578309 0.615838 -0.535072 -0.306099 0.370010 -0.100484 0.578309 0.615838 -0.535072 -0.313432 0.378874 -0.082358 0.578309 0.615838 -0.535072 -0.358446 0.336603 -0.082358 0.578309 0.615838 -0.535072 -0.358446 0.336603 -0.082358 0.619618 0.659827 -0.425090 -0.313432 0.378874 -0.082358 0.619618 0.659827 -0.425090 -0.319258 0.385917 -0.062932 0.619618 0.659827 -0.425090 -0.365109 0.342860 -0.062932 0.619618 0.659827 -0.425090 -0.365109 0.342860 -0.062932 0.651165 0.693421 -0.308465 -0.319258 0.385917 -0.062932 0.651165 0.693421 -0.308465 -0.323487 0.391029 -0.042515 0.651165 0.693421 -0.308465 -0.369945 0.347402 -0.042515 0.651165 0.693421 -0.308465 -0.369945 0.347402 -0.042515 0.672468 0.716106 -0.187026 -0.323487 0.391029 -0.042515 0.672468 0.716106 -0.187026 -0.326051 0.394129 -0.021426 0.672468 0.716106 -0.187026 -0.372878 0.350156 -0.021426 0.672468 0.716106 -0.187026 -0.372878 0.350156 -0.021426 0.683201 0.727537 -0.062665 -0.326051 0.394129 -0.021426 0.683201 0.727537 -0.062665 -0.326911 0.395167 0.000000 0.683201 0.727537 -0.062665 -0.373861 0.351078 0.000000 0.683201 0.727537 -0.062665 -0.326911 0.395167 0.000000 0.586631 0.807426 0.062667 -0.274805 0.433024 0.000000 0.586631 0.807426 0.062667 -0.274083 0.431886 0.021426 0.586631 0.807426 0.062667 -0.326051 0.394129 0.021426 0.586631 0.807426 0.062667 -0.326051 0.394129 0.021426 0.577414 0.794742 0.187025 -0.274083 0.431886 0.021426 0.577414 0.794742 0.187025 -0.271928 0.428489 0.042515 0.577414 0.794742 0.187025 -0.323487 0.391029 0.042515 0.577414 0.794742 0.187025 -0.323487 0.391029 0.042515 0.559123 0.769565 0.308466 -0.271928 0.428489 0.042515 0.559123 0.769565 0.308466 -0.268373 0.422888 0.062932 0.559123 0.769565 0.308466 -0.319258 0.385917 0.062932 0.559123 0.769565 0.308466 -0.319258 0.385917 0.062932 0.532035 0.732283 0.425090 -0.268373 0.422888 0.062932 0.532035 0.732283 0.425090 -0.263475 0.415170 0.082358 0.532035 0.732283 0.425090 -0.313432 0.378874 0.082358 0.532035 0.732283 0.425090 -0.313432 0.378874 0.082358 0.496565 0.683462 0.535073 -0.263475 0.415170 0.082358 0.496565 0.683462 0.535073 -0.257311 0.405457 0.100484 0.496565 0.683462 0.535073 -0.306099 0.370010 0.100484 0.496565 0.683462 0.535073 -0.306099 0.370010 0.100484 0.453260 0.623858 0.636676 -0.257311 0.405457 0.100484 0.453260 0.623858 0.636676 -0.249978 0.393903 0.117026 0.453260 0.623858 0.636676 -0.297376 0.359466 0.117026 0.453260 0.623858 0.636676 -0.297376 0.359466 0.117026 0.402789 0.554391 0.728294 -0.249978 0.393903 0.117026 0.402789 0.554391 0.728294 -0.241593 0.380689 0.131722 0.402789 0.554391 0.728294 -0.287401 0.347408 0.131722 0.402789 0.554391 0.728294 -0.287401 0.347408 0.131722 0.345938 0.476142 0.808465 -0.241593 0.380689 0.131722 0.345938 0.476142 0.808465 -0.232286 0.366025 0.144341 0.345938 0.476142 0.808465 -0.276330 0.334025 0.144341 0.345938 0.476142 0.808465 -0.276330 0.334025 0.144341 0.283598 0.390338 0.875904 -0.232286 0.366025 0.144341 0.283598 0.390338 0.875904 -0.222206 0.350140 0.154684 0.283598 0.390338 0.875904 -0.264338 0.319529 0.154684 0.283598 0.390338 0.875904 -0.264338 0.319529 0.154684 0.216749 0.298328 0.929527 -0.222206 0.350140 0.154684 0.216749 0.298328 0.929527 -0.211510 0.333287 0.162587 0.216749 0.298328 0.929527 -0.251614 0.304149 0.162587 0.216749 0.298328 0.929527 -0.251614 0.304149 0.162587 0.146447 0.201567 0.968465 -0.211510 0.333287 0.162587 0.146447 0.201567 0.968465 -0.200368 0.315730 0.167926 0.146447 0.201567 0.968465 -0.238359 0.288127 0.167926 0.146447 0.201567 0.968465 -0.238359 0.288127 0.167926 0.073813 0.101594 0.992084 -0.200368 0.315730 0.167926 0.073813 0.101594 0.992084 -0.188955 0.297746 0.170617 0.073813 0.101594 0.992084 -0.224783 0.271716 0.170617 0.073813 0.101594 0.992084 -0.188955 0.297746 0.170617 0.000000 -0.000000 1.000000 -0.177452 0.279619 0.170617 0.000000 -0.000000 1.000000 -0.211098 0.255174 0.170617 -0.073812 -0.101594 0.992084 -0.177452 0.279619 0.170617 -0.073812 -0.101594 0.992084 -0.166039 0.261636 0.167926 -0.073812 -0.101594 0.992084 -0.197521 0.238762 0.167926 -0.073812 -0.101594 0.992084 -0.197521 0.238762 0.167926 -0.146447 -0.201567 0.968465 -0.166039 0.261636 0.167926 -0.146447 -0.201567 0.968465 -0.154897 0.244079 0.162587 -0.146447 -0.201567 0.968465 -0.184267 0.222740 0.162587 -0.146447 -0.201567 0.968465 -0.184267 0.222740 0.162587 -0.216747 -0.298328 0.929528 -0.154897 0.244079 0.162587 -0.216747 -0.298328 0.929528 -0.144201 0.227225 0.154684 -0.216747 -0.298328 0.929528 -0.171543 0.207360 0.154684 -0.216747 -0.298328 0.929528 -0.171543 0.207360 0.154684 -0.283597 -0.390339 0.875904 -0.144201 0.227225 0.154684 -0.283597 -0.390339 0.875904 -0.134121 0.211341 0.144341 -0.283597 -0.390339 0.875904 -0.159551 0.192864 0.144341 -0.283597 -0.390339 0.875904 -0.159551 0.192864 0.144341 -0.345938 -0.476143 0.808464 -0.134121 0.211341 0.144341 -0.345938 -0.476143 0.808464 -0.124814 0.196676 0.131722 -0.345938 -0.476143 0.808464 -0.148480 0.179482 0.131722 -0.345938 -0.476143 0.808464 -0.148480 0.179482 0.131722 -0.402789 -0.554391 0.728294 -0.124814 0.196676 0.131722 -0.402789 -0.554391 0.728294 -0.116429 0.183462 0.117026 -0.402789 -0.554391 0.728294 -0.138505 0.167423 0.117026 -0.402789 -0.554391 0.728294 -0.138505 0.167423 0.117026 -0.453260 -0.623858 0.636676 -0.116429 0.183462 0.117026 -0.453260 -0.623858 0.636676 -0.109096 0.171908 0.100484 -0.453260 -0.623858 0.636676 -0.129782 0.156879 0.100484 -0.453260 -0.623858 0.636676 -0.129782 0.156879 0.100484 -0.496565 -0.683463 0.535072 -0.109096 0.171908 0.100484 -0.496565 -0.683463 0.535072 -0.102932 0.162195 0.082358 -0.496565 -0.683463 0.535072 -0.122449 0.148016 0.082358 -0.496565 -0.683463 0.535072 -0.122449 0.148016 0.082358 -0.532034 -0.732282 0.425091 -0.102932 0.162195 0.082358 -0.532034 -0.732282 0.425091 -0.098034 0.154478 0.062932 -0.532034 -0.732282 0.425091 -0.116623 0.140972 0.062932 -0.532034 -0.732282 0.425091 -0.116623 0.140972 0.062932 -0.559123 -0.769566 0.308465 -0.098034 0.154478 0.062932 -0.559123 -0.769566 0.308465 -0.094480 0.148876 0.042515 -0.559123 -0.769566 0.308465 -0.112394 0.135861 0.042515 -0.559123 -0.769566 0.308465 -0.112394 0.135861 0.042515 -0.577414 -0.794742 0.187024 -0.094480 0.148876 0.042515 -0.577414 -0.794742 0.187024 -0.092324 0.145480 0.021426 -0.577414 -0.794742 0.187024 -0.109829 0.132761 0.021426 -0.577414 -0.794742 0.187024 -0.109829 0.132761 0.021426 -0.586630 -0.807427 0.062668 -0.092324 0.145480 0.021426 -0.586630 -0.807427 0.062668 -0.091602 0.144341 0.000000 -0.586630 -0.807427 0.062668 -0.108970 0.131722 0.000000 -0.586630 -0.807427 0.062668 -0.108970 0.131722 0.000000 -0.586630 -0.807427 -0.062668 -0.091602 0.144341 0.000000 -0.586630 -0.807427 -0.062668 -0.092324 0.145480 -0.021426 -0.586630 -0.807427 -0.062668 -0.109829 0.132761 -0.021426 -0.586630 -0.807427 -0.062668 -0.109829 0.132761 -0.021426 -0.577414 -0.794742 -0.187024 -0.092324 0.145480 -0.021426 -0.577414 -0.794742 -0.187024 -0.094480 0.148876 -0.042515 -0.577414 -0.794742 -0.187024 -0.112394 0.135861 -0.042515 -0.577414 -0.794742 -0.187024 -0.112394 0.135861 -0.042515 -0.559123 -0.769566 -0.308465 -0.094480 0.148876 -0.042515 -0.559123 -0.769566 -0.308465 -0.098034 0.154478 -0.062932 -0.559123 -0.769566 -0.308465 -0.116623 0.140972 -0.062932 -0.559123 -0.769566 -0.308465 -0.116623 0.140972 -0.062932 -0.532034 -0.732282 -0.425091 -0.098034 0.154478 -0.062932 -0.532034 -0.732282 -0.425091 -0.102932 0.162195 -0.082358 -0.532034 -0.732282 -0.425091 -0.122449 0.148016 -0.082358 -0.532034 -0.732282 -0.425091 -0.122449 0.148016 -0.082358 -0.496565 -0.683463 -0.535072 -0.102932 0.162195 -0.082358 -0.496565 -0.683463 -0.535072 -0.109096 0.171908 -0.100484 -0.496565 -0.683463 -0.535072 -0.129782 0.156879 -0.100484 -0.496565 -0.683463 -0.535072 -0.129782 0.156879 -0.100484 -0.453260 -0.623858 -0.636676 -0.109096 0.171908 -0.100484 -0.453260 -0.623858 -0.636676 -0.116429 0.183462 -0.117026 -0.453260 -0.623858 -0.636676 -0.138505 0.167423 -0.117026 -0.453260 -0.623858 -0.636676 -0.138505 0.167423 -0.117026 -0.402789 -0.554391 -0.728294 -0.116429 0.183462 -0.117026 -0.402789 -0.554391 -0.728294 -0.124814 0.196676 -0.131722 -0.402789 -0.554391 -0.728294 -0.148480 0.179482 -0.131722 -0.402789 -0.554391 -0.728294 -0.148480 0.179482 -0.131722 -0.345938 -0.476143 -0.808464 -0.124814 0.196676 -0.131722 -0.345938 -0.476143 -0.808464 -0.134121 0.211341 -0.144341 -0.345938 -0.476143 -0.808464 -0.159551 0.192864 -0.144341 -0.345938 -0.476143 -0.808464 -0.159551 0.192864 -0.144341 -0.283597 -0.390339 -0.875904 -0.134121 0.211341 -0.144341 -0.283597 -0.390339 -0.875904 -0.144201 0.227225 -0.154684 -0.283597 -0.390339 -0.875904 -0.171543 0.207360 -0.154684 -0.283597 -0.390339 -0.875904 -0.171543 0.207360 -0.154684 -0.216747 -0.298328 -0.929528 -0.144201 0.227225 -0.154684 -0.216747 -0.298328 -0.929528 -0.154897 0.244079 -0.162587 -0.216747 -0.298328 -0.929528 -0.184267 0.222740 -0.162587 -0.216747 -0.298328 -0.929528 -0.184267 0.222740 -0.162587 -0.146447 -0.201567 -0.968465 -0.154897 0.244079 -0.162587 -0.146447 -0.201567 -0.968465 -0.166039 0.261636 -0.167926 -0.146447 -0.201567 -0.968465 -0.197521 0.238762 -0.167926 -0.146447 -0.201567 -0.968465 -0.197521 0.238762 -0.167926 -0.073812 -0.101594 -0.992084 -0.166039 0.261636 -0.167926 -0.073812 -0.101594 -0.992084 -0.177452 0.279619 -0.170617 -0.073812 -0.101594 -0.992084 -0.211098 0.255174 -0.170617 -0.073812 -0.101594 -0.992084 -0.177452 0.279619 -0.170617 0.000000 -0.000000 -1.000000 -0.188955 0.297746 -0.170617 0.000000 -0.000000 -1.000000 -0.224783 0.271716 -0.170617 0.073813 0.101594 -0.992084 -0.188955 0.297746 -0.170617 0.073813 0.101594 -0.992084 -0.200368 0.315730 -0.167926 0.073813 0.101594 -0.992084 -0.238359 0.288127 -0.167926 0.073813 0.101594 -0.992084 -0.238359 0.288127 -0.167926 0.146447 0.201567 -0.968465 -0.200368 0.315730 -0.167926 0.146447 0.201567 -0.968465 -0.211510 0.333287 -0.162587 0.146447 0.201567 -0.968465 -0.251614 0.304149 -0.162587 0.146447 0.201567 -0.968465 -0.251614 0.304149 -0.162587 0.216749 0.298328 -0.929527 -0.211510 0.333287 -0.162587 0.216749 0.298328 -0.929527 -0.222206 0.350140 -0.154684 0.216749 0.298328 -0.929527 -0.264338 0.319529 -0.154684 0.216749 0.298328 -0.929527 -0.264338 0.319529 -0.154684 0.283598 0.390338 -0.875904 -0.222206 0.350140 -0.154684 0.283598 0.390338 -0.875904 -0.232286 0.366025 -0.144341 0.283598 0.390338 -0.875904 -0.276330 0.334025 -0.144341 0.283598 0.390338 -0.875904 -0.276330 0.334025 -0.144341 0.345938 0.476142 -0.808465 -0.232286 0.366025 -0.144341 0.345938 0.476142 -0.808465 -0.241593 0.380689 -0.131722 0.345938 0.476142 -0.808465 -0.287401 0.347408 -0.131722 0.345938 0.476142 -0.808465 -0.287401 0.347408 -0.131722 0.402789 0.554391 -0.728294 -0.241593 0.380689 -0.131722 0.402789 0.554391 -0.728294 -0.249978 0.393903 -0.117026 0.402789 0.554391 -0.728294 -0.297376 0.359466 -0.117026 0.402789 0.554391 -0.728294 -0.297376 0.359466 -0.117026 0.453260 0.623858 -0.636676 -0.249978 0.393903 -0.117026 0.453260 0.623858 -0.636676 -0.257311 0.405457 -0.100484 0.453260 0.623858 -0.636676 -0.306099 0.370010 -0.100484 0.453260 0.623858 -0.636676 -0.306099 0.370010 -0.100484 0.496565 0.683462 -0.535073 -0.257311 0.405457 -0.100484 0.496565 0.683462 -0.535073 -0.263475 0.415170 -0.082358 0.496565 0.683462 -0.535073 -0.313432 0.378874 -0.082358 0.496565 0.683462 -0.535073 -0.313432 0.378874 -0.082358 0.532035 0.732283 -0.425090 -0.263475 0.415170 -0.082358 0.532035 0.732283 -0.425090 -0.268373 0.422888 -0.062932 0.532035 0.732283 -0.425090 -0.319258 0.385917 -0.062932 0.532035 0.732283 -0.425090 -0.319258 0.385917 -0.062932 0.559123 0.769565 -0.308466 -0.268373 0.422888 -0.062932 0.559123 0.769565 -0.308466 -0.271928 0.428489 -0.042515 0.559123 0.769565 -0.308466 -0.323487 0.391029 -0.042515 0.559123 0.769565 -0.308466 -0.323487 0.391029 -0.042515 0.577414 0.794742 -0.187025 -0.271928 0.428489 -0.042515 0.577414 0.794742 -0.187025 -0.274083 0.431886 -0.021426 0.577414 0.794742 -0.187025 -0.326051 0.394129 -0.021426 0.577414 0.794742 -0.187025 -0.326051 0.394129 -0.021426 0.586631 0.807426 -0.062667 -0.274083 0.431886 -0.021426 0.586631 0.807426 -0.062667 -0.274805 0.433024 0.000000 0.586631 0.807426 -0.062667 -0.326911 0.395167 0.000000 0.586631 0.807426 -0.062667 -0.274805 0.433024 0.000000 0.480806 0.874584 0.062669 -0.218366 0.464052 0.000000 0.480806 0.874584 0.062669 -0.217792 0.462832 0.021426 0.480806 0.874584 0.062669 -0.274083 0.431886 0.021426 0.480806 0.874584 0.062669 -0.274083 0.431886 0.021426 0.473253 0.860845 0.187024 -0.217792 0.462832 0.021426 0.473253 0.860845 0.187024 -0.216079 0.459192 0.042515 0.473253 0.860845 0.187024 -0.271928 0.428489 0.042515 0.473253 0.860845 0.187024 -0.271928 0.428489 0.042515 0.458261 0.833574 0.308466 -0.216079 0.459192 0.042515 0.458261 0.833574 0.308466 -0.213255 0.453189 0.062932 0.458261 0.833574 0.308466 -0.268373 0.422888 0.062932 0.458261 0.833574 0.308466 -0.268373 0.422888 0.062932 0.436060 0.793190 0.425090 -0.213255 0.453189 0.062932 0.436060 0.793190 0.425090 -0.209363 0.444918 0.082358 0.436060 0.793190 0.425090 -0.263475 0.415170 0.082358 0.436060 0.793190 0.425090 -0.263475 0.415170 0.082358 0.406988 0.740309 0.535073 -0.209363 0.444918 0.082358 0.406988 0.740309 0.535073 -0.204465 0.434510 0.100484 0.406988 0.740309 0.535073 -0.257311 0.405457 0.100484 0.406988 0.740309 0.535073 -0.257311 0.405457 0.100484 0.371495 0.675748 0.636676 -0.204465 0.434510 0.100484 0.371495 0.675748 0.636676 -0.198638 0.422127 0.117026 0.371495 0.675748 0.636676 -0.249978 0.393903 0.117026 0.371495 0.675748 0.636676 -0.249978 0.393903 0.117026 0.330129 0.600503 0.728293 -0.198638 0.422127 0.117026 0.330129 0.600503 0.728293 -0.191975 0.407967 0.131722 0.330129 0.600503 0.728293 -0.241593 0.380689 0.131722 0.330129 0.600503 0.728293 -0.241593 0.380689 0.131722 0.283533 0.515745 0.808465 -0.191975 0.407967 0.131722 0.283533 0.515745 0.808465 -0.184580 0.392251 0.144341 0.283533 0.515745 0.808465 -0.232286 0.366025 0.144341 0.283533 0.515745 0.808465 -0.232286 0.366025 0.144341 0.232439 0.422806 0.875904 -0.184580 0.392251 0.144341 0.232439 0.422806 0.875904 -0.176569 0.375229 0.154684 0.232439 0.422806 0.875904 -0.222206 0.350140 0.154684 0.232439 0.422806 0.875904 -0.222206 0.350140 0.154684 0.177648 0.323141 0.929527 -0.176569 0.375229 0.154684 0.177648 0.323141 0.929527 -0.168070 0.357168 0.162587 0.177648 0.323141 0.929527 -0.211510 0.333287 0.162587 0.177648 0.323141 0.929527 -0.211510 0.333287 0.162587 0.120029 0.218332 0.968465 -0.168070 0.357168 0.162587 0.120029 0.218332 0.968465 -0.159217 0.338353 0.167926 0.120029 0.218332 0.968465 -0.200368 0.315730 0.167926 0.120029 0.218332 0.968465 -0.200368 0.315730 0.167926 0.060497 0.110045 0.992084 -0.159217 0.338353 0.167926 0.060497 0.110045 0.992084 -0.150148 0.319080 0.170617 0.060497 0.110045 0.992084 -0.188955 0.297746 0.170617 0.060497 0.110045 0.992084 -0.150148 0.319080 0.170617 -0.000000 -0.000000 1.000000 -0.141007 0.299655 0.170617 -0.000000 -0.000000 1.000000 -0.177452 0.279619 0.170617 -0.060498 -0.110045 0.992084 -0.141007 0.299655 0.170617 -0.060498 -0.110045 0.992084 -0.131938 0.280383 0.167926 -0.060498 -0.110045 0.992084 -0.166039 0.261636 0.167926 -0.060498 -0.110045 0.992084 -0.166039 0.261636 0.167926 -0.120029 -0.218332 0.968465 -0.131938 0.280383 0.167926 -0.120029 -0.218332 0.968465 -0.123085 0.261568 0.162587 -0.120029 -0.218332 0.968465 -0.154897 0.244079 0.162587 -0.120029 -0.218332 0.968465 -0.154897 0.244079 0.162587 -0.177648 -0.323141 0.929527 -0.123085 0.261568 0.162587 -0.177648 -0.323141 0.929527 -0.114586 0.243507 0.154684 -0.177648 -0.323141 0.929527 -0.144201 0.227225 0.154684 -0.177648 -0.323141 0.929527 -0.144201 0.227225 0.154684 -0.232439 -0.422805 0.875904 -0.114586 0.243507 0.154684 -0.232439 -0.422805 0.875904 -0.106575 0.226484 0.144341 -0.232439 -0.422805 0.875904 -0.134121 0.211341 0.144341 -0.232439 -0.422805 0.875904 -0.134121 0.211341 0.144341 -0.283534 -0.515746 0.808464 -0.106575 0.226484 0.144341 -0.283534 -0.515746 0.808464 -0.099180 0.210769 0.131722 -0.283534 -0.515746 0.808464 -0.124814 0.196676 0.131722 -0.283534 -0.515746 0.808464 -0.124814 0.196676 0.131722 -0.330129 -0.600502 0.728294 -0.099180 0.210769 0.131722 -0.330129 -0.600502 0.728294 -0.092517 0.196608 0.117026 -0.330129 -0.600502 0.728294 -0.116429 0.183462 0.117026 -0.330129 -0.600502 0.728294 -0.116429 0.183462 0.117026 -0.371495 -0.675747 0.636676 -0.092517 0.196608 0.117026 -0.371495 -0.675747 0.636676 -0.086690 0.184226 0.100484 -0.371495 -0.675747 0.636676 -0.109096 0.171908 0.100484 -0.371495 -0.675747 0.636676 -0.109096 0.171908 0.100484 -0.406989 -0.740309 0.535072 -0.086690 0.184226 0.100484 -0.406989 -0.740309 0.535072 -0.081792 0.173817 0.082358 -0.406989 -0.740309 0.535072 -0.102932 0.162195 0.082358 -0.406989 -0.740309 0.535072 -0.102932 0.162195 0.082358 -0.436060 -0.793190 0.425091 -0.081792 0.173817 0.082358 -0.436060 -0.793190 0.425091 -0.077900 0.165546 0.062932 -0.436060 -0.793190 0.425091 -0.098034 0.154478 0.062932 -0.436060 -0.793190 0.425091 -0.098034 0.154478 0.062932 -0.458261 -0.833574 0.308466 -0.077900 0.165546 0.062932 -0.458261 -0.833574 0.308466 -0.075076 0.159544 0.042515 -0.458261 -0.833574 0.308466 -0.094480 0.148876 0.042515 -0.458261 -0.833574 0.308466 -0.094480 0.148876 0.042515 -0.473253 -0.860845 0.187024 -0.075076 0.159544 0.042515 -0.473253 -0.860845 0.187024 -0.073363 0.155904 0.021426 -0.473253 -0.860845 0.187024 -0.092324 0.145480 0.021426 -0.473253 -0.860845 0.187024 -0.092324 0.145480 0.021426 -0.480807 -0.874584 0.062668 -0.073363 0.155904 0.021426 -0.480807 -0.874584 0.062668 -0.072789 0.154684 0.000000 -0.480807 -0.874584 0.062668 -0.091602 0.144341 0.000000 -0.480807 -0.874584 0.062668 -0.091602 0.144341 0.000000 -0.480807 -0.874584 -0.062668 -0.072789 0.154684 0.000000 -0.480807 -0.874584 -0.062668 -0.073363 0.155904 -0.021426 -0.480807 -0.874584 -0.062668 -0.092324 0.145480 -0.021426 -0.480807 -0.874584 -0.062668 -0.092324 0.145480 -0.021426 -0.473253 -0.860845 -0.187024 -0.073363 0.155904 -0.021426 -0.473253 -0.860845 -0.187024 -0.075076 0.159544 -0.042515 -0.473253 -0.860845 -0.187024 -0.094480 0.148876 -0.042515 -0.473253 -0.860845 -0.187024 -0.094480 0.148876 -0.042515 -0.458261 -0.833574 -0.308466 -0.075076 0.159544 -0.042515 -0.458261 -0.833574 -0.308466 -0.077900 0.165546 -0.062932 -0.458261 -0.833574 -0.308466 -0.098034 0.154478 -0.062932 -0.458261 -0.833574 -0.308466 -0.098034 0.154478 -0.062932 -0.436060 -0.793190 -0.425091 -0.077900 0.165546 -0.062932 -0.436060 -0.793190 -0.425091 -0.081792 0.173817 -0.082358 -0.436060 -0.793190 -0.425091 -0.102932 0.162195 -0.082358 -0.436060 -0.793190 -0.425091 -0.102932 0.162195 -0.082358 -0.406989 -0.740309 -0.535072 -0.081792 0.173817 -0.082358 -0.406989 -0.740309 -0.535072 -0.086690 0.184226 -0.100484 -0.406989 -0.740309 -0.535072 -0.109096 0.171908 -0.100484 -0.406989 -0.740309 -0.535072 -0.109096 0.171908 -0.100484 -0.371495 -0.675747 -0.636676 -0.086690 0.184226 -0.100484 -0.371495 -0.675747 -0.636676 -0.092517 0.196608 -0.117026 -0.371495 -0.675747 -0.636676 -0.116429 0.183462 -0.117026 -0.371495 -0.675747 -0.636676 -0.116429 0.183462 -0.117026 -0.330129 -0.600502 -0.728294 -0.092517 0.196608 -0.117026 -0.330129 -0.600502 -0.728294 -0.099180 0.210769 -0.131722 -0.330129 -0.600502 -0.728294 -0.124814 0.196676 -0.131722 -0.330129 -0.600502 -0.728294 -0.124814 0.196676 -0.131722 -0.283534 -0.515746 -0.808464 -0.099180 0.210769 -0.131722 -0.283534 -0.515746 -0.808464 -0.106575 0.226484 -0.144341 -0.283534 -0.515746 -0.808464 -0.134121 0.211341 -0.144341 -0.283534 -0.515746 -0.808464 -0.134121 0.211341 -0.144341 -0.232439 -0.422805 -0.875904 -0.106575 0.226484 -0.144341 -0.232439 -0.422805 -0.875904 -0.114586 0.243507 -0.154684 -0.232439 -0.422805 -0.875904 -0.144201 0.227225 -0.154684 -0.232439 -0.422805 -0.875904 -0.144201 0.227225 -0.154684 -0.177648 -0.323141 -0.929527 -0.114586 0.243507 -0.154684 -0.177648 -0.323141 -0.929527 -0.123085 0.261568 -0.162587 -0.177648 -0.323141 -0.929527 -0.154897 0.244079 -0.162587 -0.177648 -0.323141 -0.929527 -0.154897 0.244079 -0.162587 -0.120029 -0.218332 -0.968465 -0.123085 0.261568 -0.162587 -0.120029 -0.218332 -0.968465 -0.131938 0.280383 -0.167926 -0.120029 -0.218332 -0.968465 -0.166039 0.261636 -0.167926 -0.120029 -0.218332 -0.968465 -0.166039 0.261636 -0.167926 -0.060498 -0.110045 -0.992084 -0.131938 0.280383 -0.167926 -0.060498 -0.110045 -0.992084 -0.141007 0.299655 -0.170617 -0.060498 -0.110045 -0.992084 -0.177452 0.279619 -0.170617 -0.060498 -0.110045 -0.992084 -0.141007 0.299655 -0.170617 -0.000000 -0.000000 -1.000000 -0.150148 0.319080 -0.170617 -0.000000 -0.000000 -1.000000 -0.188955 0.297746 -0.170617 0.060497 0.110045 -0.992084 -0.150148 0.319080 -0.170617 0.060497 0.110045 -0.992084 -0.159217 0.338353 -0.167926 0.060497 0.110045 -0.992084 -0.200368 0.315730 -0.167926 0.060497 0.110045 -0.992084 -0.200368 0.315730 -0.167926 0.120029 0.218332 -0.968465 -0.159217 0.338353 -0.167926 0.120029 0.218332 -0.968465 -0.168070 0.357168 -0.162587 0.120029 0.218332 -0.968465 -0.211510 0.333287 -0.162587 0.120029 0.218332 -0.968465 -0.211510 0.333287 -0.162587 0.177648 0.323141 -0.929527 -0.168070 0.357168 -0.162587 0.177648 0.323141 -0.929527 -0.176569 0.375229 -0.154684 0.177648 0.323141 -0.929527 -0.222206 0.350140 -0.154684 0.177648 0.323141 -0.929527 -0.222206 0.350140 -0.154684 0.232439 0.422806 -0.875904 -0.176569 0.375229 -0.154684 0.232439 0.422806 -0.875904 -0.184580 0.392251 -0.144341 0.232439 0.422806 -0.875904 -0.232286 0.366025 -0.144341 0.232439 0.422806 -0.875904 -0.232286 0.366025 -0.144341 0.283533 0.515745 -0.808465 -0.184580 0.392251 -0.144341 0.283533 0.515745 -0.808465 -0.191975 0.407967 -0.131722 0.283533 0.515745 -0.808465 -0.241593 0.380689 -0.131722 0.283533 0.515745 -0.808465 -0.241593 0.380689 -0.131722 0.330129 0.600503 -0.728293 -0.191975 0.407967 -0.131722 0.330129 0.600503 -0.728293 -0.198638 0.422127 -0.117026 0.330129 0.600503 -0.728293 -0.249978 0.393903 -0.117026 0.330129 0.600503 -0.728293 -0.249978 0.393903 -0.117026 0.371495 0.675748 -0.636676 -0.198638 0.422127 -0.117026 0.371495 0.675748 -0.636676 -0.204465 0.434510 -0.100484 0.371495 0.675748 -0.636676 -0.257311 0.405457 -0.100484 0.371495 0.675748 -0.636676 -0.257311 0.405457 -0.100484 0.406988 0.740309 -0.535073 -0.204465 0.434510 -0.100484 0.406988 0.740309 -0.535073 -0.209363 0.444918 -0.082358 0.406988 0.740309 -0.535073 -0.263475 0.415170 -0.082358 0.406988 0.740309 -0.535073 -0.263475 0.415170 -0.082358 0.436060 0.793190 -0.425090 -0.209363 0.444918 -0.082358 0.436060 0.793190 -0.425090 -0.213255 0.453189 -0.062932 0.436060 0.793190 -0.425090 -0.268373 0.422888 -0.062932 0.436060 0.793190 -0.425090 -0.268373 0.422888 -0.062932 0.458261 0.833574 -0.308466 -0.213255 0.453189 -0.062932 0.458261 0.833574 -0.308466 -0.216079 0.459192 -0.042515 0.458261 0.833574 -0.308466 -0.271928 0.428489 -0.042515 0.458261 0.833574 -0.308466 -0.271928 0.428489 -0.042515 0.473253 0.860845 -0.187024 -0.216079 0.459192 -0.042515 0.473253 0.860845 -0.187024 -0.217792 0.462832 -0.021426 0.473253 0.860845 -0.187024 -0.274083 0.431886 -0.021426 0.473253 0.860845 -0.187024 -0.274083 0.431886 -0.021426 0.480806 0.874584 -0.062669 -0.217792 0.462832 -0.021426 0.480806 0.874584 -0.062669 -0.218366 0.464052 0.000000 0.480806 0.874584 -0.062669 -0.274805 0.433024 0.000000 0.480806 0.874584 -0.062669 -0.218366 0.464052 0.000000 0.367402 0.927949 0.062667 -0.158483 0.487761 0.000000 0.367402 0.927949 0.062667 -0.158067 0.486479 0.021426 0.367402 0.927949 0.062667 -0.217792 0.462832 0.021426 0.367402 0.927949 0.062667 -0.217792 0.462832 0.021426 0.361630 0.913371 0.187024 -0.158067 0.486479 0.021426 0.361630 0.913371 0.187024 -0.156824 0.482653 0.042515 0.361630 0.913371 0.187024 -0.216079 0.459192 0.042515 0.361630 0.913371 0.187024 -0.216079 0.459192 0.042515 0.350173 0.884436 0.308467 -0.156824 0.482653 0.042515 0.350173 0.884436 0.308467 -0.154774 0.476344 0.062932 0.350173 0.884436 0.308467 -0.213255 0.453189 0.062932 0.350173 0.884436 0.308467 -0.213255 0.453189 0.062932 0.333209 0.841588 0.425089 -0.154774 0.476344 0.062932 0.333209 0.841588 0.425089 -0.151949 0.467650 0.082358 0.333209 0.841588 0.425089 -0.209363 0.444918 0.082358 0.333209 0.841588 0.425089 -0.209363 0.444918 0.082358 0.310994 0.785480 0.535074 -0.151949 0.467650 0.082358 0.310994 0.785480 0.535074 -0.148394 0.456710 0.100484 0.310994 0.785480 0.535074 -0.204465 0.434510 0.100484 0.310994 0.785480 0.535074 -0.204465 0.434510 0.100484 0.283873 0.716980 0.636676 -0.148394 0.456710 0.100484 0.283873 0.716980 0.636676 -0.144165 0.443695 0.117026 0.283873 0.716980 0.636676 -0.198638 0.422127 0.117026 0.283873 0.716980 0.636676 -0.198638 0.422127 0.117026 0.252264 0.637144 0.728292 -0.144165 0.443695 0.117026 0.252264 0.637144 0.728292 -0.139329 0.428811 0.131722 0.252264 0.637144 0.728292 -0.191975 0.407967 0.131722 0.252264 0.637144 0.728292 -0.191975 0.407967 0.131722 0.216658 0.547214 0.808466 -0.139329 0.428811 0.131722 0.216658 0.547214 0.808466 -0.133962 0.412292 0.144341 0.216658 0.547214 0.808466 -0.184580 0.392251 0.144341 0.216658 0.547214 0.808466 -0.184580 0.392251 0.144341 0.177615 0.448604 0.875904 -0.133962 0.412292 0.144341 0.177615 0.448604 0.875904 -0.128148 0.394400 0.154684 0.177615 0.448604 0.875904 -0.176569 0.375229 0.154684 0.177615 0.448604 0.875904 -0.176569 0.375229 0.154684 0.135748 0.342858 0.929527 -0.128148 0.394400 0.154684 0.135748 0.342858 0.929527 -0.121980 0.375416 0.162587 0.135748 0.342858 0.929527 -0.168070 0.357168 0.162587 0.135748 0.342858 0.929527 -0.168070 0.357168 0.162587 0.091719 0.231654 0.968465 -0.121980 0.375416 0.162587 0.091719 0.231654 0.968465 -0.115554 0.355640 0.167926 0.091719 0.231654 0.968465 -0.159217 0.338353 0.167926 0.091719 0.231654 0.968465 -0.159217 0.338353 0.167926 0.046228 0.116759 0.992084 -0.115554 0.355640 0.167926 0.046228 0.116759 0.992084 -0.108973 0.335383 0.170617 0.046228 0.116759 0.992084 -0.150148 0.319080 0.170617 0.046228 0.116759 0.992084 -0.108973 0.335383 0.170617 0.000000 -0.000000 1.000000 -0.102338 0.314965 0.170617 0.000000 -0.000000 1.000000 -0.141007 0.299655 0.170617 -0.046228 -0.116759 0.992084 -0.102338 0.314965 0.170617 -0.046228 -0.116759 0.992084 -0.095757 0.294708 0.167926 -0.046228 -0.116759 0.992084 -0.131938 0.280383 0.167926 -0.046228 -0.116759 0.992084 -0.131938 0.280383 0.167926 -0.091718 -0.231654 0.968465 -0.095757 0.294708 0.167926 -0.091718 -0.231654 0.968465 -0.089331 0.274932 0.162587 -0.091718 -0.231654 0.968465 -0.123085 0.261568 0.162587 -0.091718 -0.231654 0.968465 -0.123085 0.261568 0.162587 -0.135747 -0.342858 0.929527 -0.089331 0.274932 0.162587 -0.135747 -0.342858 0.929527 -0.083163 0.255948 0.154684 -0.135747 -0.342858 0.929527 -0.114586 0.243507 0.154684 -0.135747 -0.342858 0.929527 -0.114586 0.243507 0.154684 -0.177614 -0.448603 0.875904 -0.083163 0.255948 0.154684 -0.177614 -0.448603 0.875904 -0.077349 0.238056 0.144341 -0.177614 -0.448603 0.875904 -0.106575 0.226484 0.144341 -0.177614 -0.448603 0.875904 -0.106575 0.226484 0.144341 -0.216658 -0.547216 0.808464 -0.077349 0.238056 0.144341 -0.216658 -0.547216 0.808464 -0.071982 0.221537 0.131722 -0.216658 -0.547216 0.808464 -0.099180 0.210769 0.131722 -0.216658 -0.547216 0.808464 -0.099180 0.210769 0.131722 -0.252263 -0.637144 0.728293 -0.071982 0.221537 0.131722 -0.252263 -0.637144 0.728293 -0.067146 0.206653 0.117026 -0.252263 -0.637144 0.728293 -0.092517 0.196608 0.117026 -0.252263 -0.637144 0.728293 -0.092517 0.196608 0.117026 -0.283873 -0.716980 0.636676 -0.067146 0.206653 0.117026 -0.283873 -0.716980 0.636676 -0.062917 0.193638 0.100484 -0.283873 -0.716980 0.636676 -0.086690 0.184226 0.100484 -0.283873 -0.716980 0.636676 -0.086690 0.184226 0.100484 -0.310994 -0.785481 0.535072 -0.062917 0.193638 0.100484 -0.310994 -0.785481 0.535072 -0.059362 0.182698 0.082358 -0.310994 -0.785481 0.535072 -0.081792 0.173817 0.082358 -0.310994 -0.785481 0.535072 -0.081792 0.173817 0.082358 -0.333208 -0.841588 0.425091 -0.059362 0.182698 0.082358 -0.333208 -0.841588 0.425091 -0.056538 0.174004 0.062932 -0.333208 -0.841588 0.425091 -0.077900 0.165546 0.062932 -0.333208 -0.841588 0.425091 -0.077900 0.165546 0.062932 -0.350174 -0.884436 0.308465 -0.056538 0.174004 0.062932 -0.350174 -0.884436 0.308465 -0.054487 0.167695 0.042515 -0.350174 -0.884436 0.308465 -0.075076 0.159544 0.042515 -0.350174 -0.884436 0.308465 -0.075076 0.159544 0.042515 -0.361629 -0.913371 0.187024 -0.054487 0.167695 0.042515 -0.361629 -0.913371 0.187024 -0.053244 0.163869 0.021426 -0.361629 -0.913371 0.187024 -0.073363 0.155904 0.021426 -0.361629 -0.913371 0.187024 -0.073363 0.155904 0.021426 -0.367401 -0.927949 0.062667 -0.053244 0.163869 0.021426 -0.367401 -0.927949 0.062667 -0.052828 0.162587 0.000000 -0.367401 -0.927949 0.062667 -0.072789 0.154684 0.000000 -0.367401 -0.927949 0.062667 -0.072789 0.154684 0.000000 -0.367401 -0.927949 -0.062667 -0.052828 0.162587 0.000000 -0.367401 -0.927949 -0.062667 -0.053244 0.163869 -0.021426 -0.367401 -0.927949 -0.062667 -0.073363 0.155904 -0.021426 -0.367401 -0.927949 -0.062667 -0.073363 0.155904 -0.021426 -0.361629 -0.913371 -0.187024 -0.053244 0.163869 -0.021426 -0.361629 -0.913371 -0.187024 -0.054487 0.167695 -0.042515 -0.361629 -0.913371 -0.187024 -0.075076 0.159544 -0.042515 -0.361629 -0.913371 -0.187024 -0.075076 0.159544 -0.042515 -0.350174 -0.884436 -0.308465 -0.054487 0.167695 -0.042515 -0.350174 -0.884436 -0.308465 -0.056538 0.174004 -0.062932 -0.350174 -0.884436 -0.308465 -0.077900 0.165546 -0.062932 -0.350174 -0.884436 -0.308465 -0.077900 0.165546 -0.062932 -0.333208 -0.841588 -0.425091 -0.056538 0.174004 -0.062932 -0.333208 -0.841588 -0.425091 -0.059362 0.182698 -0.082358 -0.333208 -0.841588 -0.425091 -0.081792 0.173817 -0.082358 -0.333208 -0.841588 -0.425091 -0.081792 0.173817 -0.082358 -0.310994 -0.785481 -0.535072 -0.059362 0.182698 -0.082358 -0.310994 -0.785481 -0.535072 -0.062917 0.193638 -0.100484 -0.310994 -0.785481 -0.535072 -0.086690 0.184226 -0.100484 -0.310994 -0.785481 -0.535072 -0.086690 0.184226 -0.100484 -0.283873 -0.716980 -0.636676 -0.062917 0.193638 -0.100484 -0.283873 -0.716980 -0.636676 -0.067146 0.206653 -0.117026 -0.283873 -0.716980 -0.636676 -0.092517 0.196608 -0.117026 -0.283873 -0.716980 -0.636676 -0.092517 0.196608 -0.117026 -0.252263 -0.637144 -0.728293 -0.067146 0.206653 -0.117026 -0.252263 -0.637144 -0.728293 -0.071982 0.221537 -0.131722 -0.252263 -0.637144 -0.728293 -0.099180 0.210769 -0.131722 -0.252263 -0.637144 -0.728293 -0.099180 0.210769 -0.131722 -0.216658 -0.547216 -0.808464 -0.071982 0.221537 -0.131722 -0.216658 -0.547216 -0.808464 -0.077349 0.238056 -0.144341 -0.216658 -0.547216 -0.808464 -0.106575 0.226484 -0.144341 -0.216658 -0.547216 -0.808464 -0.106575 0.226484 -0.144341 -0.177614 -0.448603 -0.875904 -0.077349 0.238056 -0.144341 -0.177614 -0.448603 -0.875904 -0.083163 0.255948 -0.154684 -0.177614 -0.448603 -0.875904 -0.114586 0.243507 -0.154684 -0.177614 -0.448603 -0.875904 -0.114586 0.243507 -0.154684 -0.135747 -0.342858 -0.929527 -0.083163 0.255948 -0.154684 -0.135747 -0.342858 -0.929527 -0.089331 0.274932 -0.162587 -0.135747 -0.342858 -0.929527 -0.123085 0.261568 -0.162587 -0.135747 -0.342858 -0.929527 -0.123085 0.261568 -0.162587 -0.091718 -0.231654 -0.968465 -0.089331 0.274932 -0.162587 -0.091718 -0.231654 -0.968465 -0.095757 0.294708 -0.167926 -0.091718 -0.231654 -0.968465 -0.131938 0.280383 -0.167926 -0.091718 -0.231654 -0.968465 -0.131938 0.280383 -0.167926 -0.046228 -0.116759 -0.992084 -0.095757 0.294708 -0.167926 -0.046228 -0.116759 -0.992084 -0.102338 0.314965 -0.170617 -0.046228 -0.116759 -0.992084 -0.141007 0.299655 -0.170617 -0.046228 -0.116759 -0.992084 -0.102338 0.314965 -0.170617 0.000000 -0.000000 -1.000000 -0.108973 0.335383 -0.170617 0.000000 -0.000000 -1.000000 -0.150148 0.319080 -0.170617 0.046228 0.116759 -0.992084 -0.108973 0.335383 -0.170617 0.046228 0.116759 -0.992084 -0.115554 0.355640 -0.167926 0.046228 0.116759 -0.992084 -0.159217 0.338353 -0.167926 0.046228 0.116759 -0.992084 -0.159217 0.338353 -0.167926 0.091719 0.231654 -0.968465 -0.115554 0.355640 -0.167926 0.091719 0.231654 -0.968465 -0.121980 0.375416 -0.162587 0.091719 0.231654 -0.968465 -0.168070 0.357168 -0.162587 0.091719 0.231654 -0.968465 -0.168070 0.357168 -0.162587 0.135748 0.342858 -0.929527 -0.121980 0.375416 -0.162587 0.135748 0.342858 -0.929527 -0.128148 0.394400 -0.154684 0.135748 0.342858 -0.929527 -0.176569 0.375229 -0.154684 0.135748 0.342858 -0.929527 -0.176569 0.375229 -0.154684 0.177615 0.448604 -0.875904 -0.128148 0.394400 -0.154684 0.177615 0.448604 -0.875904 -0.133962 0.412292 -0.144341 0.177615 0.448604 -0.875904 -0.184580 0.392251 -0.144341 0.177615 0.448604 -0.875904 -0.184580 0.392251 -0.144341 0.216658 0.547214 -0.808466 -0.133962 0.412292 -0.144341 0.216658 0.547214 -0.808466 -0.139329 0.428811 -0.131722 0.216658 0.547214 -0.808466 -0.191975 0.407967 -0.131722 0.216658 0.547214 -0.808466 -0.191975 0.407967 -0.131722 0.252264 0.637144 -0.728292 -0.139329 0.428811 -0.131722 0.252264 0.637144 -0.728292 -0.144165 0.443695 -0.117026 0.252264 0.637144 -0.728292 -0.198638 0.422127 -0.117026 0.252264 0.637144 -0.728292 -0.198638 0.422127 -0.117026 0.283873 0.716980 -0.636676 -0.144165 0.443695 -0.117026 0.283873 0.716980 -0.636676 -0.148394 0.456710 -0.100484 0.283873 0.716980 -0.636676 -0.204465 0.434510 -0.100484 0.283873 0.716980 -0.636676 -0.204465 0.434510 -0.100484 0.310994 0.785480 -0.535074 -0.148394 0.456710 -0.100484 0.310994 0.785480 -0.535074 -0.151949 0.467650 -0.082358 0.310994 0.785480 -0.535074 -0.209363 0.444918 -0.082358 0.310994 0.785480 -0.535074 -0.209363 0.444918 -0.082358 0.333209 0.841588 -0.425089 -0.151949 0.467650 -0.082358 0.333209 0.841588 -0.425089 -0.154774 0.476344 -0.062932 0.333209 0.841588 -0.425089 -0.213255 0.453189 -0.062932 0.333209 0.841588 -0.425089 -0.213255 0.453189 -0.062932 0.350173 0.884436 -0.308467 -0.154774 0.476344 -0.062932 0.350173 0.884436 -0.308467 -0.156824 0.482653 -0.042515 0.350173 0.884436 -0.308467 -0.216079 0.459192 -0.042515 0.350173 0.884436 -0.308467 -0.216079 0.459192 -0.042515 0.361630 0.913371 -0.187024 -0.156824 0.482653 -0.042515 0.361630 0.913371 -0.187024 -0.158067 0.486479 -0.021426 0.361630 0.913371 -0.187024 -0.217792 0.462832 -0.021426 0.361630 0.913371 -0.187024 -0.217792 0.462832 -0.021426 0.367402 0.927949 -0.062667 -0.158067 0.486479 -0.021426 0.367402 0.927949 -0.062667 -0.158483 0.487761 0.000000 0.367402 0.927949 -0.062667 -0.218366 0.464052 0.000000 0.367402 0.927949 -0.062667 -0.158483 0.487761 0.000000 0.248201 0.966680 0.062666 -0.096101 0.503778 0.000000 0.248201 0.966680 0.062666 -0.095848 0.502454 0.021426 0.248201 0.966680 0.062666 -0.158067 0.486479 0.021426 0.248201 0.966680 0.062666 -0.158067 0.486479 0.021426 0.244302 0.951493 0.187025 -0.095848 0.502454 0.021426 0.244302 0.951493 0.187025 -0.095095 0.498502 0.042515 0.244302 0.951493 0.187025 -0.156824 0.482653 0.042515 0.244302 0.951493 0.187025 -0.156824 0.482653 0.042515 0.236563 0.921350 0.308467 -0.095095 0.498502 0.042515 0.236563 0.921350 0.308467 -0.093851 0.491986 0.062932 0.236563 0.921350 0.308467 -0.154774 0.476344 0.062932 0.236563 0.921350 0.308467 -0.154774 0.476344 0.062932 0.225102 0.876714 0.425090 -0.093851 0.491986 0.062932 0.225102 0.876714 0.425090 -0.092139 0.483007 0.082358 0.225102 0.876714 0.425090 -0.151949 0.467650 0.082358 0.225102 0.876714 0.425090 -0.151949 0.467650 0.082358 0.210094 0.818265 0.535073 -0.092139 0.483007 0.082358 0.210094 0.818265 0.535073 -0.089983 0.471707 0.100484 0.210094 0.818265 0.535073 -0.148394 0.456710 0.100484 0.210094 0.818265 0.535073 -0.148394 0.456710 0.100484 0.191773 0.746905 0.636676 -0.089983 0.471707 0.100484 0.191773 0.746905 0.636676 -0.087419 0.458265 0.117026 0.191773 0.746905 0.636676 -0.144165 0.443695 0.117026 0.191773 0.746905 0.636676 -0.144165 0.443695 0.117026 0.170419 0.663737 0.728293 -0.087419 0.458265 0.117026 0.170419 0.663737 0.728293 -0.084486 0.442892 0.131722 0.170419 0.663737 0.728293 -0.139329 0.428811 0.131722 0.170419 0.663737 0.728293 -0.139329 0.428811 0.131722 0.146365 0.570054 0.808465 -0.084486 0.442892 0.131722 0.146365 0.570054 0.808465 -0.081232 0.425831 0.144341 0.146365 0.570054 0.808465 -0.133962 0.412292 0.144341 0.146365 0.570054 0.808465 -0.133962 0.412292 0.144341 0.119989 0.467327 0.875904 -0.081232 0.425831 0.144341 0.119989 0.467327 0.875904 -0.077707 0.407351 0.154684 0.119989 0.467327 0.875904 -0.128148 0.394400 0.154684 0.119989 0.467327 0.875904 -0.128148 0.394400 0.154684 0.091705 0.357169 0.929527 -0.077707 0.407351 0.154684 0.091705 0.357169 0.929527 -0.073966 0.387744 0.162587 0.091705 0.357169 0.929527 -0.121980 0.375416 0.162587 0.091705 0.357169 0.929527 -0.121980 0.375416 0.162587 0.061961 0.241323 0.968465 -0.073966 0.387744 0.162587 0.061961 0.241323 0.968465 -0.070070 0.367318 0.167926 0.061961 0.241323 0.968465 -0.115554 0.355640 0.167926 0.061961 0.241323 0.968465 -0.115554 0.355640 0.167926 0.031230 0.121632 0.992084 -0.070070 0.367318 0.167926 0.031230 0.121632 0.992084 -0.066079 0.346396 0.170617 0.031230 0.121632 0.992084 -0.108973 0.335383 0.170617 0.031230 0.121632 0.992084 -0.066079 0.346396 0.170617 0.000000 -0.000000 1.000000 -0.062056 0.325308 0.170617 0.000000 -0.000000 1.000000 -0.102338 0.314965 0.170617 -0.031230 -0.121632 0.992084 -0.062056 0.325308 0.170617 -0.031230 -0.121632 0.992084 -0.058065 0.304386 0.167926 -0.031230 -0.121632 0.992084 -0.095757 0.294708 0.167926 -0.031230 -0.121632 0.992084 -0.095757 0.294708 0.167926 -0.061961 -0.241323 0.968465 -0.058065 0.304386 0.167926 -0.061961 -0.241323 0.968465 -0.054168 0.283960 0.162587 -0.061961 -0.241323 0.968465 -0.089331 0.274932 0.162587 -0.061961 -0.241323 0.968465 -0.089331 0.274932 0.162587 -0.091705 -0.357168 0.929527 -0.054168 0.283960 0.162587 -0.091705 -0.357168 0.929527 -0.050428 0.264353 0.154684 -0.091705 -0.357168 0.929527 -0.083163 0.255948 0.154684 -0.091705 -0.357168 0.929527 -0.083163 0.255948 0.154684 -0.119989 -0.467327 0.875904 -0.050428 0.264353 0.154684 -0.119989 -0.467327 0.875904 -0.046903 0.245873 0.144341 -0.119989 -0.467327 0.875904 -0.077349 0.238056 0.144341 -0.119989 -0.467327 0.875904 -0.077349 0.238056 0.144341 -0.146365 -0.570055 0.808464 -0.046903 0.245873 0.144341 -0.146365 -0.570055 0.808464 -0.043648 0.228812 0.131722 -0.146365 -0.570055 0.808464 -0.071982 0.221537 0.131722 -0.146365 -0.570055 0.808464 -0.071982 0.221537 0.131722 -0.170419 -0.663737 0.728293 -0.043648 0.228812 0.131722 -0.170419 -0.663737 0.728293 -0.040716 0.213439 0.117026 -0.170419 -0.663737 0.728293 -0.067146 0.206653 0.117026 -0.170419 -0.663737 0.728293 -0.067146 0.206653 0.117026 -0.191773 -0.746904 0.636677 -0.040716 0.213439 0.117026 -0.191773 -0.746904 0.636677 -0.038152 0.199997 0.100484 -0.191773 -0.746904 0.636677 -0.062917 0.193638 0.100484 -0.191773 -0.746904 0.636677 -0.062917 0.193638 0.100484 -0.210095 -0.818265 0.535073 -0.038152 0.199997 0.100484 -0.210095 -0.818265 0.535073 -0.035996 0.188697 0.082358 -0.210095 -0.818265 0.535073 -0.059362 0.182698 0.082358 -0.210095 -0.818265 0.535073 -0.059362 0.182698 0.082358 -0.225102 -0.876714 0.425091 -0.035996 0.188697 0.082358 -0.225102 -0.876714 0.425091 -0.034283 0.179718 0.062932 -0.225102 -0.876714 0.425091 -0.056538 0.174004 0.062932 -0.225102 -0.876714 0.425091 -0.056538 0.174004 0.062932 -0.236562 -0.921351 0.308465 -0.034283 0.179718 0.062932 -0.236562 -0.921351 0.308465 -0.033040 0.173202 0.042515 -0.236562 -0.921351 0.308465 -0.054487 0.167695 0.042515 -0.236562 -0.921351 0.308465 -0.054487 0.167695 0.042515 -0.244302 -0.951493 0.187024 -0.033040 0.173202 0.042515 -0.244302 -0.951493 0.187024 -0.032286 0.169250 0.021426 -0.244302 -0.951493 0.187024 -0.053244 0.163869 0.021426 -0.244302 -0.951493 0.187024 -0.053244 0.163869 0.021426 -0.248201 -0.966679 0.062667 -0.032286 0.169250 0.021426 -0.248201 -0.966679 0.062667 -0.032034 0.167926 0.000000 -0.248201 -0.966679 0.062667 -0.052828 0.162587 0.000000 -0.248201 -0.966679 0.062667 -0.052828 0.162587 0.000000 -0.248201 -0.966679 -0.062667 -0.032034 0.167926 0.000000 -0.248201 -0.966679 -0.062667 -0.032286 0.169250 -0.021426 -0.248201 -0.966679 -0.062667 -0.053244 0.163869 -0.021426 -0.248201 -0.966679 -0.062667 -0.053244 0.163869 -0.021426 -0.244302 -0.951493 -0.187024 -0.032286 0.169250 -0.021426 -0.244302 -0.951493 -0.187024 -0.033040 0.173202 -0.042515 -0.244302 -0.951493 -0.187024 -0.054487 0.167695 -0.042515 -0.244302 -0.951493 -0.187024 -0.054487 0.167695 -0.042515 -0.236562 -0.921351 -0.308465 -0.033040 0.173202 -0.042515 -0.236562 -0.921351 -0.308465 -0.034283 0.179718 -0.062932 -0.236562 -0.921351 -0.308465 -0.056538 0.174004 -0.062932 -0.236562 -0.921351 -0.308465 -0.056538 0.174004 -0.062932 -0.225102 -0.876714 -0.425091 -0.034283 0.179718 -0.062932 -0.225102 -0.876714 -0.425091 -0.035996 0.188697 -0.082358 -0.225102 -0.876714 -0.425091 -0.059362 0.182698 -0.082358 -0.225102 -0.876714 -0.425091 -0.059362 0.182698 -0.082358 -0.210095 -0.818265 -0.535073 -0.035996 0.188697 -0.082358 -0.210095 -0.818265 -0.535073 -0.038152 0.199997 -0.100484 -0.210095 -0.818265 -0.535073 -0.062917 0.193638 -0.100484 -0.210095 -0.818265 -0.535073 -0.062917 0.193638 -0.100484 -0.191773 -0.746904 -0.636677 -0.038152 0.199997 -0.100484 -0.191773 -0.746904 -0.636677 -0.040716 0.213439 -0.117026 -0.191773 -0.746904 -0.636677 -0.067146 0.206653 -0.117026 -0.191773 -0.746904 -0.636677 -0.067146 0.206653 -0.117026 -0.170419 -0.663737 -0.728293 -0.040716 0.213439 -0.117026 -0.170419 -0.663737 -0.728293 -0.043648 0.228812 -0.131722 -0.170419 -0.663737 -0.728293 -0.071982 0.221537 -0.131722 -0.170419 -0.663737 -0.728293 -0.071982 0.221537 -0.131722 -0.146365 -0.570055 -0.808464 -0.043648 0.228812 -0.131722 -0.146365 -0.570055 -0.808464 -0.046903 0.245873 -0.144341 -0.146365 -0.570055 -0.808464 -0.077349 0.238056 -0.144341 -0.146365 -0.570055 -0.808464 -0.077349 0.238056 -0.144341 -0.119989 -0.467327 -0.875904 -0.046903 0.245873 -0.144341 -0.119989 -0.467327 -0.875904 -0.050428 0.264353 -0.154684 -0.119989 -0.467327 -0.875904 -0.083163 0.255948 -0.154684 -0.119989 -0.467327 -0.875904 -0.083163 0.255948 -0.154684 -0.091705 -0.357168 -0.929527 -0.050428 0.264353 -0.154684 -0.091705 -0.357168 -0.929527 -0.054168 0.283960 -0.162587 -0.091705 -0.357168 -0.929527 -0.089331 0.274932 -0.162587 -0.091705 -0.357168 -0.929527 -0.089331 0.274932 -0.162587 -0.061961 -0.241323 -0.968465 -0.054168 0.283960 -0.162587 -0.061961 -0.241323 -0.968465 -0.058065 0.304386 -0.167926 -0.061961 -0.241323 -0.968465 -0.095757 0.294708 -0.167926 -0.061961 -0.241323 -0.968465 -0.095757 0.294708 -0.167926 -0.031230 -0.121632 -0.992084 -0.058065 0.304386 -0.167926 -0.031230 -0.121632 -0.992084 -0.062056 0.325308 -0.170617 -0.031230 -0.121632 -0.992084 -0.102338 0.314965 -0.170617 -0.031230 -0.121632 -0.992084 -0.062056 0.325308 -0.170617 0.000000 -0.000000 -1.000000 -0.066079 0.346396 -0.170617 0.000000 -0.000000 -1.000000 -0.108973 0.335383 -0.170617 0.031230 0.121632 -0.992084 -0.066079 0.346396 -0.170617 0.031230 0.121632 -0.992084 -0.070070 0.367318 -0.167926 0.031230 0.121632 -0.992084 -0.115554 0.355640 -0.167926 0.031230 0.121632 -0.992084 -0.115554 0.355640 -0.167926 0.061961 0.241323 -0.968465 -0.070070 0.367318 -0.167926 0.061961 0.241323 -0.968465 -0.073966 0.387744 -0.162587 0.061961 0.241323 -0.968465 -0.121980 0.375416 -0.162587 0.061961 0.241323 -0.968465 -0.121980 0.375416 -0.162587 0.091705 0.357169 -0.929527 -0.073966 0.387744 -0.162587 0.091705 0.357169 -0.929527 -0.077707 0.407351 -0.154684 0.091705 0.357169 -0.929527 -0.128148 0.394400 -0.154684 0.091705 0.357169 -0.929527 -0.128148 0.394400 -0.154684 0.119989 0.467327 -0.875904 -0.077707 0.407351 -0.154684 0.119989 0.467327 -0.875904 -0.081232 0.425831 -0.144341 0.119989 0.467327 -0.875904 -0.133962 0.412292 -0.144341 0.119989 0.467327 -0.875904 -0.133962 0.412292 -0.144341 0.146365 0.570054 -0.808465 -0.081232 0.425831 -0.144341 0.146365 0.570054 -0.808465 -0.084486 0.442892 -0.131722 0.146365 0.570054 -0.808465 -0.139329 0.428811 -0.131722 0.146365 0.570054 -0.808465 -0.139329 0.428811 -0.131722 0.170419 0.663737 -0.728293 -0.084486 0.442892 -0.131722 0.170419 0.663737 -0.728293 -0.087419 0.458265 -0.117026 0.170419 0.663737 -0.728293 -0.144165 0.443695 -0.117026 0.170419 0.663737 -0.728293 -0.144165 0.443695 -0.117026 0.191773 0.746905 -0.636676 -0.087419 0.458265 -0.117026 0.191773 0.746905 -0.636676 -0.089983 0.471707 -0.100484 0.191773 0.746905 -0.636676 -0.148394 0.456710 -0.100484 0.191773 0.746905 -0.636676 -0.148394 0.456710 -0.100484 0.210094 0.818265 -0.535073 -0.089983 0.471707 -0.100484 0.210094 0.818265 -0.535073 -0.092139 0.483007 -0.082358 0.210094 0.818265 -0.535073 -0.151949 0.467650 -0.082358 0.210094 0.818265 -0.535073 -0.151949 0.467650 -0.082358 0.225102 0.876714 -0.425090 -0.092139 0.483007 -0.082358 0.225102 0.876714 -0.425090 -0.093851 0.491986 -0.062932 0.225102 0.876714 -0.425090 -0.154774 0.476344 -0.062932 0.225102 0.876714 -0.425090 -0.154774 0.476344 -0.062932 0.236563 0.921350 -0.308467 -0.093851 0.491986 -0.062932 0.236563 0.921350 -0.308467 -0.095095 0.498502 -0.042515 0.236563 0.921350 -0.308467 -0.156824 0.482653 -0.042515 0.236563 0.921350 -0.308467 -0.156824 0.482653 -0.042515 0.244302 0.951493 -0.187025 -0.095095 0.498502 -0.042515 0.244302 0.951493 -0.187025 -0.095848 0.502454 -0.021426 0.244302 0.951493 -0.187025 -0.158067 0.486479 -0.021426 0.244302 0.951493 -0.187025 -0.158067 0.486479 -0.021426 0.248201 0.966680 -0.062666 -0.095848 0.502454 -0.021426 0.248201 0.966680 -0.062666 -0.096101 0.503778 0.000000 0.248201 0.966680 -0.062666 -0.158483 0.487761 0.000000 0.248201 0.966680 -0.062666 -0.096101 0.503778 0.000000 0.125087 0.990165 0.062667 -0.032203 0.511850 0.000000 0.125087 0.990165 0.062667 -0.032118 0.510505 0.021426 0.125087 0.990165 0.062667 -0.095848 0.502454 0.021426 0.125087 0.990165 0.062667 -0.095848 0.502454 0.021426 0.123122 0.974609 0.187026 -0.032118 0.510505 0.021426 0.123122 0.974609 0.187026 -0.031866 0.506490 0.042515 0.123122 0.974609 0.187026 -0.095095 0.498502 0.042515 0.123122 0.974609 0.187026 -0.095095 0.498502 0.042515 0.119221 0.943735 0.308466 -0.031866 0.506490 0.042515 0.119221 0.943735 0.308466 -0.031449 0.499869 0.062932 0.119221 0.943735 0.308466 -0.093851 0.491986 0.062932 0.119221 0.943735 0.308466 -0.093851 0.491986 0.062932 0.113446 0.898014 0.425090 -0.031449 0.499869 0.062932 0.113446 0.898014 0.425090 -0.030875 0.490746 0.082358 0.113446 0.898014 0.425090 -0.092139 0.483007 0.082358 0.113446 0.898014 0.425090 -0.092139 0.483007 0.082358 0.105883 0.838144 0.535074 -0.030875 0.490746 0.082358 0.105883 0.838144 0.535074 -0.030153 0.479265 0.100484 0.105883 0.838144 0.535074 -0.089983 0.471707 0.100484 0.105883 0.838144 0.535074 -0.089983 0.471707 0.100484 0.096649 0.765051 0.636675 -0.030153 0.479265 0.100484 0.096649 0.765051 0.636675 -0.029294 0.465608 0.117026 0.096649 0.765051 0.636675 -0.087419 0.458265 0.117026 0.096649 0.765051 0.636675 -0.087419 0.458265 0.117026 0.085887 0.679862 0.728293 -0.029294 0.465608 0.117026 0.085887 0.679862 0.728293 -0.028311 0.449989 0.131722 0.085887 0.679862 0.728293 -0.084486 0.442892 0.131722 0.085887 0.679862 0.728293 -0.084486 0.442892 0.131722 0.073765 0.583904 0.808465 -0.028311 0.449989 0.131722 0.073765 0.583904 0.808465 -0.027220 0.432655 0.144341 0.073765 0.583904 0.808465 -0.081232 0.425831 0.144341 0.073765 0.583904 0.808465 -0.081232 0.425831 0.144341 0.060472 0.478681 0.875904 -0.027220 0.432655 0.144341 0.060472 0.478681 0.875904 -0.026039 0.413879 0.154684 0.060472 0.478681 0.875904 -0.077707 0.407351 0.154684 0.060472 0.478681 0.875904 -0.077707 0.407351 0.154684 0.046217 0.365845 0.929527 -0.026039 0.413879 0.154684 0.046217 0.365845 0.929527 -0.024786 0.393957 0.162587 0.046217 0.365845 0.929527 -0.073966 0.387744 0.162587 0.046217 0.365845 0.929527 -0.073966 0.387744 0.162587 0.031227 0.247186 0.968465 -0.024786 0.393957 0.162587 0.031227 0.247186 0.968465 -0.023480 0.373204 0.167926 0.031227 0.247186 0.968465 -0.070070 0.367318 0.167926 0.031227 0.247186 0.968465 -0.070070 0.367318 0.167926 0.015739 0.124587 0.992084 -0.023480 0.373204 0.167926 0.015739 0.124587 0.992084 -0.022143 0.351947 0.170617 0.015739 0.124587 0.992084 -0.066079 0.346396 0.170617 0.015739 0.124587 0.992084 -0.022143 0.351947 0.170617 0.000000 -0.000000 1.000000 -0.020795 0.330520 0.170617 0.000000 -0.000000 1.000000 -0.062056 0.325308 0.170617 -0.015739 -0.124587 0.992084 -0.020795 0.330520 0.170617 -0.015739 -0.124587 0.992084 -0.019457 0.309263 0.167926 -0.015739 -0.124587 0.992084 -0.058065 0.304386 0.167926 -0.015739 -0.124587 0.992084 -0.058065 0.304386 0.167926 -0.031227 -0.247186 0.968465 -0.019457 0.309263 0.167926 -0.031227 -0.247186 0.968465 -0.018152 0.288510 0.162587 -0.031227 -0.247186 0.968465 -0.054168 0.283960 0.162587 -0.031227 -0.247186 0.968465 -0.054168 0.283960 0.162587 -0.046217 -0.365845 0.929527 -0.018152 0.288510 0.162587 -0.046217 -0.365845 0.929527 -0.016898 0.268588 0.154684 -0.046217 -0.365845 0.929527 -0.050428 0.264353 0.154684 -0.046217 -0.365845 0.929527 -0.050428 0.264353 0.154684 -0.060472 -0.478680 0.875904 -0.016898 0.268588 0.154684 -0.060472 -0.478680 0.875904 -0.015717 0.249813 0.144341 -0.060472 -0.478680 0.875904 -0.046903 0.245873 0.144341 -0.060472 -0.478680 0.875904 -0.046903 0.245873 0.144341 -0.073765 -0.583904 0.808464 -0.015717 0.249813 0.144341 -0.073765 -0.583904 0.808464 -0.014626 0.232478 0.131722 -0.073765 -0.583904 0.808464 -0.043648 0.228812 0.131722 -0.073765 -0.583904 0.808464 -0.043648 0.228812 0.131722 -0.085886 -0.679862 0.728293 -0.014626 0.232478 0.131722 -0.085886 -0.679862 0.728293 -0.013644 0.216859 0.117026 -0.085886 -0.679862 0.728293 -0.040716 0.213439 0.117026 -0.085886 -0.679862 0.728293 -0.040716 0.213439 0.117026 -0.096648 -0.765050 0.636677 -0.013644 0.216859 0.117026 -0.096648 -0.765050 0.636677 -0.012784 0.203202 0.100484 -0.096648 -0.765050 0.636677 -0.038152 0.199997 0.100484 -0.096648 -0.765050 0.636677 -0.038152 0.199997 0.100484 -0.105882 -0.838145 0.535073 -0.012784 0.203202 0.100484 -0.105882 -0.838145 0.535073 -0.012062 0.191721 0.082358 -0.105882 -0.838145 0.535073 -0.035996 0.188697 0.082358 -0.105882 -0.838145 0.535073 -0.035996 0.188697 0.082358 -0.113446 -0.898013 0.425091 -0.012062 0.191721 0.082358 -0.113446 -0.898013 0.425091 -0.011488 0.182598 0.062932 -0.113446 -0.898013 0.425091 -0.034283 0.179718 0.062932 -0.113446 -0.898013 0.425091 -0.034283 0.179718 0.062932 -0.119222 -0.943735 0.308466 -0.011488 0.182598 0.062932 -0.119222 -0.943735 0.308466 -0.011072 0.175977 0.042515 -0.119222 -0.943735 0.308466 -0.033040 0.173202 0.042515 -0.119222 -0.943735 0.308466 -0.033040 0.173202 0.042515 -0.123122 -0.974609 0.187025 -0.011072 0.175977 0.042515 -0.123122 -0.974609 0.187025 -0.010819 0.171962 0.021426 -0.123122 -0.974609 0.187025 -0.032286 0.169250 0.021426 -0.123122 -0.974609 0.187025 -0.032286 0.169250 0.021426 -0.125087 -0.990165 0.062667 -0.010819 0.171962 0.021426 -0.125087 -0.990165 0.062667 -0.010734 0.170617 0.000000 -0.125087 -0.990165 0.062667 -0.032034 0.167926 0.000000 -0.125087 -0.990165 0.062667 -0.032034 0.167926 0.000000 -0.125087 -0.990165 -0.062667 -0.010734 0.170617 0.000000 -0.125087 -0.990165 -0.062667 -0.010819 0.171962 -0.021426 -0.125087 -0.990165 -0.062667 -0.032286 0.169250 -0.021426 -0.125087 -0.990165 -0.062667 -0.032286 0.169250 -0.021426 -0.123122 -0.974609 -0.187025 -0.010819 0.171962 -0.021426 -0.123122 -0.974609 -0.187025 -0.011072 0.175977 -0.042515 -0.123122 -0.974609 -0.187025 -0.033040 0.173202 -0.042515 -0.123122 -0.974609 -0.187025 -0.033040 0.173202 -0.042515 -0.119222 -0.943735 -0.308466 -0.011072 0.175977 -0.042515 -0.119222 -0.943735 -0.308466 -0.011488 0.182598 -0.062932 -0.119222 -0.943735 -0.308466 -0.034283 0.179718 -0.062932 -0.119222 -0.943735 -0.308466 -0.034283 0.179718 -0.062932 -0.113446 -0.898013 -0.425091 -0.011488 0.182598 -0.062932 -0.113446 -0.898013 -0.425091 -0.012062 0.191721 -0.082358 -0.113446 -0.898013 -0.425091 -0.035996 0.188697 -0.082358 -0.113446 -0.898013 -0.425091 -0.035996 0.188697 -0.082358 -0.105882 -0.838145 -0.535073 -0.012062 0.191721 -0.082358 -0.105882 -0.838145 -0.535073 -0.012784 0.203202 -0.100484 -0.105882 -0.838145 -0.535073 -0.038152 0.199997 -0.100484 -0.105882 -0.838145 -0.535073 -0.038152 0.199997 -0.100484 -0.096648 -0.765050 -0.636677 -0.012784 0.203202 -0.100484 -0.096648 -0.765050 -0.636677 -0.013644 0.216859 -0.117026 -0.096648 -0.765050 -0.636677 -0.040716 0.213439 -0.117026 -0.096648 -0.765050 -0.636677 -0.040716 0.213439 -0.117026 -0.085886 -0.679862 -0.728293 -0.013644 0.216859 -0.117026 -0.085886 -0.679862 -0.728293 -0.014626 0.232478 -0.131722 -0.085886 -0.679862 -0.728293 -0.043648 0.228812 -0.131722 -0.085886 -0.679862 -0.728293 -0.043648 0.228812 -0.131722 -0.073765 -0.583904 -0.808464 -0.014626 0.232478 -0.131722 -0.073765 -0.583904 -0.808464 -0.015717 0.249813 -0.144341 -0.073765 -0.583904 -0.808464 -0.046903 0.245873 -0.144341 -0.073765 -0.583904 -0.808464 -0.046903 0.245873 -0.144341 -0.060472 -0.478680 -0.875904 -0.015717 0.249813 -0.144341 -0.060472 -0.478680 -0.875904 -0.016898 0.268588 -0.154684 -0.060472 -0.478680 -0.875904 -0.050428 0.264353 -0.154684 -0.060472 -0.478680 -0.875904 -0.050428 0.264353 -0.154684 -0.046217 -0.365845 -0.929527 -0.016898 0.268588 -0.154684 -0.046217 -0.365845 -0.929527 -0.018152 0.288510 -0.162587 -0.046217 -0.365845 -0.929527 -0.054168 0.283960 -0.162587 -0.046217 -0.365845 -0.929527 -0.054168 0.283960 -0.162587 -0.031227 -0.247186 -0.968465 -0.018152 0.288510 -0.162587 -0.031227 -0.247186 -0.968465 -0.019457 0.309263 -0.167926 -0.031227 -0.247186 -0.968465 -0.058065 0.304386 -0.167926 -0.031227 -0.247186 -0.968465 -0.058065 0.304386 -0.167926 -0.015739 -0.124587 -0.992084 -0.019457 0.309263 -0.167926 -0.015739 -0.124587 -0.992084 -0.020795 0.330520 -0.170617 -0.015739 -0.124587 -0.992084 -0.062056 0.325308 -0.170617 -0.015739 -0.124587 -0.992084 -0.020795 0.330520 -0.170617 0.000000 -0.000000 -1.000000 -0.022143 0.351947 -0.170617 0.000000 -0.000000 -1.000000 -0.066079 0.346396 -0.170617 0.015739 0.124587 -0.992084 -0.022143 0.351947 -0.170617 0.015739 0.124587 -0.992084 -0.023480 0.373204 -0.167926 0.015739 0.124587 -0.992084 -0.070070 0.367318 -0.167926 0.015739 0.124587 -0.992084 -0.070070 0.367318 -0.167926 0.031227 0.247186 -0.968465 -0.023480 0.373204 -0.167926 0.031227 0.247186 -0.968465 -0.024786 0.393957 -0.162587 0.031227 0.247186 -0.968465 -0.073966 0.387744 -0.162587 0.031227 0.247186 -0.968465 -0.073966 0.387744 -0.162587 0.046217 0.365845 -0.929527 -0.024786 0.393957 -0.162587 0.046217 0.365845 -0.929527 -0.026039 0.413879 -0.154684 0.046217 0.365845 -0.929527 -0.077707 0.407351 -0.154684 0.046217 0.365845 -0.929527 -0.077707 0.407351 -0.154684 0.060472 0.478681 -0.875904 -0.026039 0.413879 -0.154684 0.060472 0.478681 -0.875904 -0.027220 0.432655 -0.144341 0.060472 0.478681 -0.875904 -0.081232 0.425831 -0.144341 0.060472 0.478681 -0.875904 -0.081232 0.425831 -0.144341 0.073765 0.583904 -0.808465 -0.027220 0.432655 -0.144341 0.073765 0.583904 -0.808465 -0.028311 0.449989 -0.131722 0.073765 0.583904 -0.808465 -0.084486 0.442892 -0.131722 0.073765 0.583904 -0.808465 -0.084486 0.442892 -0.131722 0.085887 0.679862 -0.728293 -0.028311 0.449989 -0.131722 0.085887 0.679862 -0.728293 -0.029294 0.465608 -0.117026 0.085887 0.679862 -0.728293 -0.087419 0.458265 -0.117026 0.085887 0.679862 -0.728293 -0.087419 0.458265 -0.117026 0.096649 0.765051 -0.636675 -0.029294 0.465608 -0.117026 0.096649 0.765051 -0.636675 -0.030153 0.479265 -0.100484 0.096649 0.765051 -0.636675 -0.089983 0.471707 -0.100484 0.096649 0.765051 -0.636675 -0.089983 0.471707 -0.100484 0.105883 0.838144 -0.535074 -0.030153 0.479265 -0.100484 0.105883 0.838144 -0.535074 -0.030875 0.490746 -0.082358 0.105883 0.838144 -0.535074 -0.092139 0.483007 -0.082358 0.105883 0.838144 -0.535074 -0.092139 0.483007 -0.082358 0.113446 0.898014 -0.425090 -0.030875 0.490746 -0.082358 0.113446 0.898014 -0.425090 -0.031449 0.499869 -0.062932 0.113446 0.898014 -0.425090 -0.093851 0.491986 -0.062932 0.113446 0.898014 -0.425090 -0.093851 0.491986 -0.062932 0.119221 0.943735 -0.308466 -0.031449 0.499869 -0.062932 0.119221 0.943735 -0.308466 -0.031866 0.506490 -0.042515 0.119221 0.943735 -0.308466 -0.095095 0.498502 -0.042515 0.119221 0.943735 -0.308466 -0.095095 0.498502 -0.042515 0.123122 0.974609 -0.187026 -0.031866 0.506490 -0.042515 0.123122 0.974609 -0.187026 -0.032118 0.510505 -0.021426 0.123122 0.974609 -0.187026 -0.095848 0.502454 -0.021426 0.123122 0.974609 -0.187026 -0.095848 0.502454 -0.021426 0.125087 0.990165 -0.062667 -0.032118 0.510505 -0.021426 0.125087 0.990165 -0.062667 -0.032203 0.511850 0.000000 0.125087 0.990165 -0.062667 -0.096101 0.503778 0.000000 0.125087 0.990165 -0.062667 -0.032203 0.511850 0.000000 -0.000000 0.998035 0.062667 --0.032203 0.511850 0.000000 -0.000000 0.998035 0.062667 --0.032118 0.510505 0.021426 -0.000000 0.998035 0.062667 -0.032118 0.510505 0.021426 -0.000000 0.998035 0.062667 -0.032118 0.510505 0.021426 0.000000 0.982355 0.187026 --0.032118 0.510505 0.021426 0.000000 0.982355 0.187026 --0.031866 0.506490 0.042515 0.000000 0.982355 0.187026 -0.031866 0.506490 0.042515 0.000000 0.982355 0.187026 -0.031866 0.506490 0.042515 -0.000000 0.951235 0.308466 --0.031866 0.506490 0.042515 -0.000000 0.951235 0.308466 --0.031449 0.499869 0.062932 -0.000000 0.951235 0.308466 -0.031449 0.499869 0.062932 -0.000000 0.951235 0.308466 -0.031449 0.499869 0.062932 -0.000000 0.905152 0.425088 --0.031449 0.499869 0.062932 -0.000000 0.905152 0.425088 --0.030875 0.490746 0.082358 -0.000000 0.905152 0.425088 -0.030875 0.490746 0.082358 -0.000000 0.905152 0.425088 -0.030875 0.490746 0.082358 0.000000 0.844805 0.535074 --0.030875 0.490746 0.082358 0.000000 0.844805 0.535074 --0.030153 0.479265 0.100484 0.000000 0.844805 0.535074 -0.030153 0.479265 0.100484 0.000000 0.844805 0.535074 -0.030153 0.479265 0.100484 0.000000 0.771132 0.636676 --0.030153 0.479265 0.100484 0.000000 0.771132 0.636676 --0.029294 0.465608 0.117026 0.000000 0.771132 0.636676 -0.029294 0.465608 0.117026 0.000000 0.771132 0.636676 -0.029294 0.465608 0.117026 0.000000 0.685266 0.728293 --0.029294 0.465608 0.117026 0.000000 0.685266 0.728293 --0.028311 0.449989 0.131722 0.000000 0.685266 0.728293 -0.028311 0.449989 0.131722 0.000000 0.685266 0.728293 -0.028311 0.449989 0.131722 -0.000000 0.588544 0.808465 --0.028311 0.449989 0.131722 -0.000000 0.588544 0.808465 --0.027220 0.432655 0.144341 -0.000000 0.588544 0.808465 -0.027220 0.432655 0.144341 -0.000000 0.588544 0.808465 -0.027220 0.432655 0.144341 -0.000001 0.482485 0.875904 --0.027220 0.432655 0.144341 -0.000001 0.482485 0.875904 --0.026039 0.413879 0.154684 -0.000001 0.482485 0.875904 -0.026039 0.413879 0.154684 -0.000001 0.482485 0.875904 -0.026039 0.413879 0.154684 -0.000001 0.368753 0.929528 --0.026039 0.413879 0.154684 -0.000001 0.368753 0.929528 --0.024786 0.393957 0.162587 -0.000001 0.368753 0.929528 -0.024786 0.393957 0.162587 -0.000001 0.368753 0.929528 -0.024786 0.393957 0.162587 -0.000000 0.249151 0.968465 --0.024786 0.393957 0.162587 -0.000000 0.249151 0.968465 --0.023480 0.373204 0.167926 -0.000000 0.249151 0.968465 -0.023480 0.373204 0.167926 -0.000000 0.249151 0.968465 -0.023480 0.373204 0.167926 -0.000000 0.125578 0.992084 --0.023480 0.373204 0.167926 -0.000000 0.125578 0.992084 --0.022143 0.351947 0.170617 -0.000000 0.125578 0.992084 -0.022143 0.351947 0.170617 -0.000000 0.125578 0.992084 --0.022143 0.351947 0.170617 0.000000 -0.000000 1.000000 --0.020795 0.330520 0.170617 0.000000 -0.000000 1.000000 -0.020795 0.330520 0.170617 -0.000000 -0.125577 0.992084 --0.020795 0.330520 0.170617 -0.000000 -0.125577 0.992084 --0.019457 0.309263 0.167926 -0.000000 -0.125577 0.992084 -0.019457 0.309263 0.167926 -0.000000 -0.125577 0.992084 -0.019457 0.309263 0.167926 -0.000000 -0.249151 0.968465 --0.019457 0.309263 0.167926 -0.000000 -0.249151 0.968465 --0.018152 0.288510 0.162587 -0.000000 -0.249151 0.968465 -0.018152 0.288510 0.162587 -0.000000 -0.249151 0.968465 -0.018152 0.288510 0.162587 -0.000000 -0.368753 0.929527 --0.018152 0.288510 0.162587 -0.000000 -0.368753 0.929527 --0.016898 0.268588 0.154684 -0.000000 -0.368753 0.929527 -0.016898 0.268588 0.154684 -0.000000 -0.368753 0.929527 -0.016898 0.268588 0.154684 -0.000000 -0.482485 0.875904 --0.016898 0.268588 0.154684 -0.000000 -0.482485 0.875904 --0.015717 0.249813 0.144341 -0.000000 -0.482485 0.875904 -0.015717 0.249813 0.144341 -0.000000 -0.482485 0.875904 -0.015717 0.249813 0.144341 0.000000 -0.588545 0.808464 --0.015717 0.249813 0.144341 0.000000 -0.588545 0.808464 --0.014626 0.232478 0.131722 0.000000 -0.588545 0.808464 -0.014626 0.232478 0.131722 0.000000 -0.588545 0.808464 -0.014626 0.232478 0.131722 0.000000 -0.685266 0.728293 --0.014626 0.232478 0.131722 0.000000 -0.685266 0.728293 --0.013644 0.216859 0.117026 0.000000 -0.685266 0.728293 -0.013644 0.216859 0.117026 0.000000 -0.685266 0.728293 -0.013644 0.216859 0.117026 0.000000 -0.771131 0.636676 --0.013644 0.216859 0.117026 0.000000 -0.771131 0.636676 --0.012784 0.203202 0.100484 0.000000 -0.771131 0.636676 -0.012784 0.203202 0.100484 0.000000 -0.771131 0.636676 -0.012784 0.203202 0.100484 0.000000 -0.844806 0.535072 --0.012784 0.203202 0.100484 0.000000 -0.844806 0.535072 --0.012062 0.191721 0.082358 0.000000 -0.844806 0.535072 -0.012062 0.191721 0.082358 0.000000 -0.844806 0.535072 -0.012062 0.191721 0.082358 0.000000 -0.905151 0.425091 --0.012062 0.191721 0.082358 0.000000 -0.905151 0.425091 --0.011488 0.182598 0.062932 0.000000 -0.905151 0.425091 -0.011488 0.182598 0.062932 0.000000 -0.905151 0.425091 -0.011488 0.182598 0.062932 0.000000 -0.951235 0.308466 --0.011488 0.182598 0.062932 0.000000 -0.951235 0.308466 --0.011072 0.175977 0.042515 0.000000 -0.951235 0.308466 -0.011072 0.175977 0.042515 0.000000 -0.951235 0.308466 -0.011072 0.175977 0.042515 -0.000001 -0.982355 0.187025 --0.011072 0.175977 0.042515 -0.000001 -0.982355 0.187025 --0.010819 0.171962 0.021426 -0.000001 -0.982355 0.187025 -0.010819 0.171962 0.021426 -0.000001 -0.982355 0.187025 -0.010819 0.171962 0.021426 -0.000001 -0.998034 0.062667 --0.010819 0.171962 0.021426 -0.000001 -0.998034 0.062667 --0.010734 0.170617 0.000000 -0.000001 -0.998034 0.062667 -0.010734 0.170617 0.000000 -0.000001 -0.998034 0.062667 -0.010734 0.170617 0.000000 -0.000001 -0.998034 -0.062667 --0.010734 0.170617 0.000000 -0.000001 -0.998034 -0.062667 --0.010819 0.171962 -0.021426 -0.000001 -0.998034 -0.062667 -0.010819 0.171962 -0.021426 -0.000001 -0.998034 -0.062667 -0.010819 0.171962 -0.021426 -0.000001 -0.982355 -0.187025 --0.010819 0.171962 -0.021426 -0.000001 -0.982355 -0.187025 --0.011072 0.175977 -0.042515 -0.000001 -0.982355 -0.187025 -0.011072 0.175977 -0.042515 -0.000001 -0.982355 -0.187025 -0.011072 0.175977 -0.042515 0.000000 -0.951235 -0.308466 --0.011072 0.175977 -0.042515 0.000000 -0.951235 -0.308466 --0.011488 0.182598 -0.062932 0.000000 -0.951235 -0.308466 -0.011488 0.182598 -0.062932 0.000000 -0.951235 -0.308466 -0.011488 0.182598 -0.062932 0.000000 -0.905151 -0.425091 --0.011488 0.182598 -0.062932 0.000000 -0.905151 -0.425091 --0.012062 0.191721 -0.082358 0.000000 -0.905151 -0.425091 -0.012062 0.191721 -0.082358 0.000000 -0.905151 -0.425091 -0.012062 0.191721 -0.082358 0.000000 -0.844806 -0.535072 --0.012062 0.191721 -0.082358 0.000000 -0.844806 -0.535072 --0.012784 0.203202 -0.100484 0.000000 -0.844806 -0.535072 -0.012784 0.203202 -0.100484 0.000000 -0.844806 -0.535072 -0.012784 0.203202 -0.100484 0.000000 -0.771131 -0.636676 --0.012784 0.203202 -0.100484 0.000000 -0.771131 -0.636676 --0.013644 0.216859 -0.117026 0.000000 -0.771131 -0.636676 -0.013644 0.216859 -0.117026 0.000000 -0.771131 -0.636676 -0.013644 0.216859 -0.117026 0.000000 -0.685266 -0.728293 --0.013644 0.216859 -0.117026 0.000000 -0.685266 -0.728293 --0.014626 0.232478 -0.131722 0.000000 -0.685266 -0.728293 -0.014626 0.232478 -0.131722 0.000000 -0.685266 -0.728293 -0.014626 0.232478 -0.131722 0.000000 -0.588545 -0.808464 --0.014626 0.232478 -0.131722 0.000000 -0.588545 -0.808464 --0.015717 0.249813 -0.144341 0.000000 -0.588545 -0.808464 -0.015717 0.249813 -0.144341 0.000000 -0.588545 -0.808464 -0.015717 0.249813 -0.144341 -0.000000 -0.482485 -0.875904 --0.015717 0.249813 -0.144341 -0.000000 -0.482485 -0.875904 --0.016898 0.268588 -0.154684 -0.000000 -0.482485 -0.875904 -0.016898 0.268588 -0.154684 -0.000000 -0.482485 -0.875904 -0.016898 0.268588 -0.154684 -0.000000 -0.368753 -0.929527 --0.016898 0.268588 -0.154684 -0.000000 -0.368753 -0.929527 --0.018152 0.288510 -0.162587 -0.000000 -0.368753 -0.929527 -0.018152 0.288510 -0.162587 -0.000000 -0.368753 -0.929527 -0.018152 0.288510 -0.162587 -0.000000 -0.249151 -0.968465 --0.018152 0.288510 -0.162587 -0.000000 -0.249151 -0.968465 --0.019457 0.309263 -0.167926 -0.000000 -0.249151 -0.968465 -0.019457 0.309263 -0.167926 -0.000000 -0.249151 -0.968465 -0.019457 0.309263 -0.167926 -0.000000 -0.125577 -0.992084 --0.019457 0.309263 -0.167926 -0.000000 -0.125577 -0.992084 --0.020795 0.330520 -0.170617 -0.000000 -0.125577 -0.992084 -0.020795 0.330520 -0.170617 -0.000000 -0.125577 -0.992084 --0.020795 0.330520 -0.170617 0.000000 -0.000000 -1.000000 --0.022143 0.351947 -0.170617 0.000000 -0.000000 -1.000000 -0.022143 0.351947 -0.170617 -0.000000 0.125578 -0.992084 --0.022143 0.351947 -0.170617 -0.000000 0.125578 -0.992084 --0.023480 0.373204 -0.167926 -0.000000 0.125578 -0.992084 -0.023480 0.373204 -0.167926 -0.000000 0.125578 -0.992084 -0.023480 0.373204 -0.167926 -0.000000 0.249151 -0.968465 --0.023480 0.373204 -0.167926 -0.000000 0.249151 -0.968465 --0.024786 0.393957 -0.162587 -0.000000 0.249151 -0.968465 -0.024786 0.393957 -0.162587 -0.000000 0.249151 -0.968465 -0.024786 0.393957 -0.162587 -0.000001 0.368753 -0.929528 --0.024786 0.393957 -0.162587 -0.000001 0.368753 -0.929528 --0.026039 0.413879 -0.154684 -0.000001 0.368753 -0.929528 -0.026039 0.413879 -0.154684 -0.000001 0.368753 -0.929528 -0.026039 0.413879 -0.154684 -0.000001 0.482485 -0.875904 --0.026039 0.413879 -0.154684 -0.000001 0.482485 -0.875904 --0.027220 0.432655 -0.144341 -0.000001 0.482485 -0.875904 -0.027220 0.432655 -0.144341 -0.000001 0.482485 -0.875904 -0.027220 0.432655 -0.144341 -0.000000 0.588544 -0.808465 --0.027220 0.432655 -0.144341 -0.000000 0.588544 -0.808465 --0.028311 0.449989 -0.131722 -0.000000 0.588544 -0.808465 -0.028311 0.449989 -0.131722 -0.000000 0.588544 -0.808465 -0.028311 0.449989 -0.131722 0.000000 0.685266 -0.728293 --0.028311 0.449989 -0.131722 0.000000 0.685266 -0.728293 --0.029294 0.465608 -0.117026 0.000000 0.685266 -0.728293 -0.029294 0.465608 -0.117026 0.000000 0.685266 -0.728293 -0.029294 0.465608 -0.117026 0.000000 0.771132 -0.636676 --0.029294 0.465608 -0.117026 0.000000 0.771132 -0.636676 --0.030153 0.479265 -0.100484 0.000000 0.771132 -0.636676 -0.030153 0.479265 -0.100484 0.000000 0.771132 -0.636676 -0.030153 0.479265 -0.100484 0.000000 0.844805 -0.535074 --0.030153 0.479265 -0.100484 0.000000 0.844805 -0.535074 --0.030875 0.490746 -0.082358 0.000000 0.844805 -0.535074 -0.030875 0.490746 -0.082358 0.000000 0.844805 -0.535074 -0.030875 0.490746 -0.082358 -0.000000 0.905152 -0.425088 --0.030875 0.490746 -0.082358 -0.000000 0.905152 -0.425088 --0.031449 0.499869 -0.062932 -0.000000 0.905152 -0.425088 -0.031449 0.499869 -0.062932 -0.000000 0.905152 -0.425088 -0.031449 0.499869 -0.062932 -0.000000 0.951235 -0.308466 --0.031449 0.499869 -0.062932 -0.000000 0.951235 -0.308466 --0.031866 0.506490 -0.042515 -0.000000 0.951235 -0.308466 -0.031866 0.506490 -0.042515 -0.000000 0.951235 -0.308466 -0.031866 0.506490 -0.042515 0.000000 0.982355 -0.187026 --0.031866 0.506490 -0.042515 0.000000 0.982355 -0.187026 --0.032118 0.510505 -0.021426 0.000000 0.982355 -0.187026 -0.032118 0.510505 -0.021426 0.000000 0.982355 -0.187026 -0.032118 0.510505 -0.021426 -0.000000 0.998035 -0.062667 --0.032118 0.510505 -0.021426 -0.000000 0.998035 -0.062667 --0.032203 0.511850 0.000000 -0.000000 0.998035 -0.062667 -0.032203 0.511850 0.000000 -0.000000 0.998035 -0.062667 --0.032203 0.511850 0.000000 -0.125087 0.990165 0.062666 --0.096101 0.503778 0.000000 -0.125087 0.990165 0.062666 --0.095848 0.502454 0.021426 -0.125087 0.990165 0.062666 --0.032118 0.510505 0.021426 -0.125087 0.990165 0.062666 --0.032118 0.510505 0.021426 -0.123122 0.974609 0.187026 --0.095848 0.502454 0.021426 -0.123122 0.974609 0.187026 --0.095094 0.498502 0.042515 -0.123122 0.974609 0.187026 --0.031866 0.506490 0.042515 -0.123122 0.974609 0.187026 --0.031866 0.506490 0.042515 -0.119221 0.943735 0.308466 --0.095094 0.498502 0.042515 -0.119221 0.943735 0.308466 --0.093851 0.491986 0.062932 -0.119221 0.943735 0.308466 --0.031449 0.499869 0.062932 -0.119221 0.943735 0.308466 --0.031449 0.499869 0.062932 -0.113446 0.898015 0.425088 --0.093851 0.491986 0.062932 -0.113446 0.898015 0.425088 --0.092138 0.483007 0.082358 -0.113446 0.898015 0.425088 --0.030875 0.490746 0.082358 -0.113446 0.898015 0.425088 --0.030875 0.490746 0.082358 -0.105882 0.838144 0.535074 --0.092138 0.483007 0.082358 -0.105882 0.838144 0.535074 --0.089983 0.471707 0.100484 -0.105882 0.838144 0.535074 --0.030153 0.479265 0.100484 -0.105882 0.838144 0.535074 --0.030153 0.479265 0.100484 -0.096648 0.765051 0.636676 --0.089983 0.471707 0.100484 -0.096648 0.765051 0.636676 --0.087419 0.458265 0.117026 -0.096648 0.765051 0.636676 --0.029294 0.465608 0.117026 -0.096648 0.765051 0.636676 --0.029294 0.465608 0.117026 -0.085887 0.679861 0.728294 --0.087419 0.458265 0.117026 -0.085887 0.679861 0.728294 --0.084486 0.442892 0.131722 -0.085887 0.679861 0.728294 --0.028311 0.449989 0.131722 -0.085887 0.679861 0.728294 --0.028311 0.449989 0.131722 -0.073765 0.583904 0.808465 --0.084486 0.442892 0.131722 -0.073765 0.583904 0.808465 --0.081232 0.425831 0.144341 -0.073765 0.583904 0.808465 --0.027220 0.432655 0.144341 -0.073765 0.583904 0.808465 --0.027220 0.432655 0.144341 -0.060471 0.478680 0.875905 --0.081232 0.425831 0.144341 -0.060471 0.478680 0.875905 --0.077706 0.407351 0.154684 -0.060471 0.478680 0.875905 --0.026039 0.413879 0.154684 -0.060471 0.478680 0.875905 --0.026039 0.413879 0.154684 -0.046217 0.365846 0.929527 --0.077706 0.407351 0.154684 -0.046217 0.365846 0.929527 --0.073966 0.387744 0.162587 -0.046217 0.365846 0.929527 --0.024786 0.393957 0.162587 -0.046217 0.365846 0.929527 --0.024786 0.393957 0.162587 -0.031227 0.247187 0.968465 --0.073966 0.387744 0.162587 -0.031227 0.247187 0.968465 --0.070070 0.367318 0.167926 -0.031227 0.247187 0.968465 --0.023480 0.373204 0.167926 -0.031227 0.247187 0.968465 --0.023480 0.373204 0.167926 -0.015739 0.124587 0.992084 --0.070070 0.367318 0.167926 -0.015739 0.124587 0.992084 --0.066079 0.346396 0.170617 -0.015739 0.124587 0.992084 --0.022143 0.351947 0.170617 -0.015739 0.124587 0.992084 --0.066079 0.346396 0.170617 -0.000000 -0.000000 1.000000 --0.062056 0.325308 0.170617 -0.000000 -0.000000 1.000000 --0.020795 0.330520 0.170617 0.015739 -0.124587 0.992084 --0.062056 0.325308 0.170617 0.015739 -0.124587 0.992084 --0.058065 0.304386 0.167926 0.015739 -0.124587 0.992084 --0.019457 0.309263 0.167926 0.015739 -0.124587 0.992084 --0.019457 0.309263 0.167926 0.031227 -0.247187 0.968465 --0.058065 0.304386 0.167926 0.031227 -0.247187 0.968465 --0.054168 0.283960 0.162587 0.031227 -0.247187 0.968465 --0.018152 0.288510 0.162587 0.031227 -0.247187 0.968465 --0.018152 0.288510 0.162587 0.046217 -0.365845 0.929527 --0.054168 0.283960 0.162587 0.046217 -0.365845 0.929527 --0.050428 0.264353 0.154684 0.046217 -0.365845 0.929527 --0.016898 0.268588 0.154684 0.046217 -0.365845 0.929527 --0.016898 0.268588 0.154684 0.060472 -0.478680 0.875905 --0.050428 0.264353 0.154684 0.060472 -0.478680 0.875905 --0.046903 0.245873 0.144341 0.060472 -0.478680 0.875905 --0.015717 0.249813 0.144341 0.060472 -0.478680 0.875905 --0.015717 0.249813 0.144341 0.073764 -0.583905 0.808464 --0.046903 0.245873 0.144341 0.073764 -0.583905 0.808464 --0.043648 0.228812 0.131722 0.073764 -0.583905 0.808464 --0.014626 0.232478 0.131722 0.073764 -0.583905 0.808464 --0.014626 0.232478 0.131722 0.085886 -0.679862 0.728294 --0.043648 0.228812 0.131722 0.085886 -0.679862 0.728294 --0.040716 0.213439 0.117026 0.085886 -0.679862 0.728294 --0.013644 0.216859 0.117026 0.085886 -0.679862 0.728294 --0.013644 0.216859 0.117026 0.096648 -0.765051 0.636676 --0.040716 0.213439 0.117026 0.096648 -0.765051 0.636676 --0.038151 0.199997 0.100484 0.096648 -0.765051 0.636676 --0.012784 0.203202 0.100484 0.096648 -0.765051 0.636676 --0.012784 0.203202 0.100484 0.105882 -0.838144 0.535073 --0.038151 0.199997 0.100484 0.105882 -0.838144 0.535073 --0.035996 0.188697 0.082358 0.105882 -0.838144 0.535073 --0.012062 0.191721 0.082358 0.105882 -0.838144 0.535073 --0.012062 0.191721 0.082358 0.113446 -0.898013 0.425090 --0.035996 0.188697 0.082358 0.113446 -0.898013 0.425090 --0.034283 0.179718 0.062932 0.113446 -0.898013 0.425090 --0.011488 0.182598 0.062932 0.113446 -0.898013 0.425090 --0.011488 0.182598 0.062932 0.119222 -0.943735 0.308466 --0.034283 0.179718 0.062932 0.119222 -0.943735 0.308466 --0.033040 0.173202 0.042515 0.119222 -0.943735 0.308466 --0.011072 0.175977 0.042515 0.119222 -0.943735 0.308466 --0.011072 0.175977 0.042515 0.123123 -0.974609 0.187024 --0.033040 0.173202 0.042515 0.123123 -0.974609 0.187024 --0.032286 0.169250 0.021426 0.123123 -0.974609 0.187024 --0.010819 0.171962 0.021426 0.123123 -0.974609 0.187024 --0.010819 0.171962 0.021426 0.125087 -0.990165 0.062668 --0.032286 0.169250 0.021426 0.125087 -0.990165 0.062668 --0.032034 0.167926 0.000000 0.125087 -0.990165 0.062668 --0.010734 0.170617 0.000000 0.125087 -0.990165 0.062668 --0.010734 0.170617 0.000000 0.125087 -0.990165 -0.062668 --0.032034 0.167926 0.000000 0.125087 -0.990165 -0.062668 --0.032286 0.169250 -0.021426 0.125087 -0.990165 -0.062668 --0.010819 0.171962 -0.021426 0.125087 -0.990165 -0.062668 --0.010819 0.171962 -0.021426 0.123123 -0.974609 -0.187024 --0.032286 0.169250 -0.021426 0.123123 -0.974609 -0.187024 --0.033040 0.173202 -0.042515 0.123123 -0.974609 -0.187024 --0.011072 0.175977 -0.042515 0.123123 -0.974609 -0.187024 --0.011072 0.175977 -0.042515 0.119222 -0.943735 -0.308466 --0.033040 0.173202 -0.042515 0.119222 -0.943735 -0.308466 --0.034283 0.179718 -0.062932 0.119222 -0.943735 -0.308466 --0.011488 0.182598 -0.062932 0.119222 -0.943735 -0.308466 --0.011488 0.182598 -0.062932 0.113446 -0.898013 -0.425090 --0.034283 0.179718 -0.062932 0.113446 -0.898013 -0.425090 --0.035996 0.188697 -0.082358 0.113446 -0.898013 -0.425090 --0.012062 0.191721 -0.082358 0.113446 -0.898013 -0.425090 --0.012062 0.191721 -0.082358 0.105882 -0.838144 -0.535073 --0.035996 0.188697 -0.082358 0.105882 -0.838144 -0.535073 --0.038151 0.199997 -0.100484 0.105882 -0.838144 -0.535073 --0.012784 0.203202 -0.100484 0.105882 -0.838144 -0.535073 --0.012784 0.203202 -0.100484 0.096648 -0.765051 -0.636676 --0.038151 0.199997 -0.100484 0.096648 -0.765051 -0.636676 --0.040716 0.213439 -0.117026 0.096648 -0.765051 -0.636676 --0.013644 0.216859 -0.117026 0.096648 -0.765051 -0.636676 --0.013644 0.216859 -0.117026 0.085886 -0.679862 -0.728294 --0.040716 0.213439 -0.117026 0.085886 -0.679862 -0.728294 --0.043648 0.228812 -0.131722 0.085886 -0.679862 -0.728294 --0.014626 0.232478 -0.131722 0.085886 -0.679862 -0.728294 --0.014626 0.232478 -0.131722 0.073764 -0.583905 -0.808464 --0.043648 0.228812 -0.131722 0.073764 -0.583905 -0.808464 --0.046903 0.245873 -0.144341 0.073764 -0.583905 -0.808464 --0.015717 0.249813 -0.144341 0.073764 -0.583905 -0.808464 --0.015717 0.249813 -0.144341 0.060472 -0.478680 -0.875905 --0.046903 0.245873 -0.144341 0.060472 -0.478680 -0.875905 --0.050428 0.264353 -0.154684 0.060472 -0.478680 -0.875905 --0.016898 0.268588 -0.154684 0.060472 -0.478680 -0.875905 --0.016898 0.268588 -0.154684 0.046217 -0.365845 -0.929527 --0.050428 0.264353 -0.154684 0.046217 -0.365845 -0.929527 --0.054168 0.283960 -0.162587 0.046217 -0.365845 -0.929527 --0.018152 0.288510 -0.162587 0.046217 -0.365845 -0.929527 --0.018152 0.288510 -0.162587 0.031227 -0.247187 -0.968465 --0.054168 0.283960 -0.162587 0.031227 -0.247187 -0.968465 --0.058065 0.304386 -0.167926 0.031227 -0.247187 -0.968465 --0.019457 0.309263 -0.167926 0.031227 -0.247187 -0.968465 --0.019457 0.309263 -0.167926 0.015739 -0.124587 -0.992084 --0.058065 0.304386 -0.167926 0.015739 -0.124587 -0.992084 --0.062056 0.325308 -0.170617 0.015739 -0.124587 -0.992084 --0.020795 0.330520 -0.170617 0.015739 -0.124587 -0.992084 --0.062056 0.325308 -0.170617 -0.000000 -0.000000 -1.000000 --0.066079 0.346396 -0.170617 -0.000000 -0.000000 -1.000000 --0.022143 0.351947 -0.170617 -0.015739 0.124587 -0.992084 --0.066079 0.346396 -0.170617 -0.015739 0.124587 -0.992084 --0.070070 0.367318 -0.167926 -0.015739 0.124587 -0.992084 --0.023480 0.373204 -0.167926 -0.015739 0.124587 -0.992084 --0.023480 0.373204 -0.167926 -0.031227 0.247187 -0.968465 --0.070070 0.367318 -0.167926 -0.031227 0.247187 -0.968465 --0.073966 0.387744 -0.162587 -0.031227 0.247187 -0.968465 --0.024786 0.393957 -0.162587 -0.031227 0.247187 -0.968465 --0.024786 0.393957 -0.162587 -0.046217 0.365846 -0.929527 --0.073966 0.387744 -0.162587 -0.046217 0.365846 -0.929527 --0.077706 0.407351 -0.154684 -0.046217 0.365846 -0.929527 --0.026039 0.413879 -0.154684 -0.046217 0.365846 -0.929527 --0.026039 0.413879 -0.154684 -0.060471 0.478680 -0.875905 --0.077706 0.407351 -0.154684 -0.060471 0.478680 -0.875905 --0.081232 0.425831 -0.144341 -0.060471 0.478680 -0.875905 --0.027220 0.432655 -0.144341 -0.060471 0.478680 -0.875905 --0.027220 0.432655 -0.144341 -0.073765 0.583904 -0.808465 --0.081232 0.425831 -0.144341 -0.073765 0.583904 -0.808465 --0.084486 0.442892 -0.131722 -0.073765 0.583904 -0.808465 --0.028311 0.449989 -0.131722 -0.073765 0.583904 -0.808465 --0.028311 0.449989 -0.131722 -0.085887 0.679861 -0.728294 --0.084486 0.442892 -0.131722 -0.085887 0.679861 -0.728294 --0.087419 0.458265 -0.117026 -0.085887 0.679861 -0.728294 --0.029294 0.465608 -0.117026 -0.085887 0.679861 -0.728294 --0.029294 0.465608 -0.117026 -0.096648 0.765051 -0.636676 --0.087419 0.458265 -0.117026 -0.096648 0.765051 -0.636676 --0.089983 0.471707 -0.100484 -0.096648 0.765051 -0.636676 --0.030153 0.479265 -0.100484 -0.096648 0.765051 -0.636676 --0.030153 0.479265 -0.100484 -0.105882 0.838144 -0.535074 --0.089983 0.471707 -0.100484 -0.105882 0.838144 -0.535074 --0.092138 0.483007 -0.082358 -0.105882 0.838144 -0.535074 --0.030875 0.490746 -0.082358 -0.105882 0.838144 -0.535074 --0.030875 0.490746 -0.082358 -0.113446 0.898015 -0.425088 --0.092138 0.483007 -0.082358 -0.113446 0.898015 -0.425088 --0.093851 0.491986 -0.062932 -0.113446 0.898015 -0.425088 --0.031449 0.499869 -0.062932 -0.113446 0.898015 -0.425088 --0.031449 0.499869 -0.062932 -0.119221 0.943735 -0.308466 --0.093851 0.491986 -0.062932 -0.119221 0.943735 -0.308466 --0.095094 0.498502 -0.042515 -0.119221 0.943735 -0.308466 --0.031866 0.506490 -0.042515 -0.119221 0.943735 -0.308466 --0.031866 0.506490 -0.042515 -0.123122 0.974609 -0.187026 --0.095094 0.498502 -0.042515 -0.123122 0.974609 -0.187026 --0.095848 0.502454 -0.021426 -0.123122 0.974609 -0.187026 --0.032118 0.510505 -0.021426 -0.123122 0.974609 -0.187026 --0.032118 0.510505 -0.021426 -0.125087 0.990165 -0.062666 --0.095848 0.502454 -0.021426 -0.125087 0.990165 -0.062666 --0.096101 0.503778 0.000000 -0.125087 0.990165 -0.062666 --0.032203 0.511850 0.000000 -0.125087 0.990165 -0.062666 --0.096101 0.503778 0.000000 -0.248201 0.966680 0.062666 --0.158483 0.487761 0.000000 -0.248201 0.966680 0.062666 --0.158067 0.486479 0.021426 -0.248201 0.966680 0.062666 --0.095848 0.502454 0.021426 -0.248201 0.966680 0.062666 --0.095848 0.502454 0.021426 -0.244302 0.951493 0.187025 --0.158067 0.486479 0.021426 -0.244302 0.951493 0.187025 --0.156824 0.482653 0.042515 -0.244302 0.951493 0.187025 --0.095094 0.498502 0.042515 -0.244302 0.951493 0.187025 --0.095094 0.498502 0.042515 -0.236562 0.921351 0.308465 --0.156824 0.482653 0.042515 -0.236562 0.921351 0.308465 --0.154773 0.476344 0.062932 -0.236562 0.921351 0.308465 --0.093851 0.491986 0.062932 -0.236562 0.921351 0.308465 --0.093851 0.491986 0.062932 -0.225102 0.876714 0.425090 --0.154773 0.476344 0.062932 -0.225102 0.876714 0.425090 --0.151949 0.467650 0.082358 -0.225102 0.876714 0.425090 --0.092138 0.483007 0.082358 -0.225102 0.876714 0.425090 --0.092138 0.483007 0.082358 -0.210095 0.818264 0.535073 --0.151949 0.467650 0.082358 -0.210095 0.818264 0.535073 --0.148394 0.456710 0.100484 -0.210095 0.818264 0.535073 --0.089983 0.471707 0.100484 -0.210095 0.818264 0.535073 --0.089983 0.471707 0.100484 -0.191773 0.746905 0.636676 --0.148394 0.456710 0.100484 -0.191773 0.746905 0.636676 --0.144165 0.443695 0.117026 -0.191773 0.746905 0.636676 --0.087419 0.458265 0.117026 -0.191773 0.746905 0.636676 --0.087419 0.458265 0.117026 -0.170418 0.663736 0.728294 --0.144165 0.443695 0.117026 -0.170418 0.663736 0.728294 --0.139329 0.428811 0.131722 -0.170418 0.663736 0.728294 --0.084486 0.442892 0.131722 -0.170418 0.663736 0.728294 --0.084486 0.442892 0.131722 -0.146365 0.570055 0.808464 --0.139329 0.428811 0.131722 -0.146365 0.570055 0.808464 --0.133962 0.412293 0.144341 -0.146365 0.570055 0.808464 --0.081232 0.425831 0.144341 -0.146365 0.570055 0.808464 --0.081232 0.425831 0.144341 -0.119989 0.467326 0.875905 --0.133962 0.412293 0.144341 -0.119989 0.467326 0.875905 --0.128148 0.394400 0.154684 -0.119989 0.467326 0.875905 --0.077706 0.407351 0.154684 -0.119989 0.467326 0.875905 --0.077706 0.407351 0.154684 -0.091705 0.357169 0.929527 --0.128148 0.394400 0.154684 -0.091705 0.357169 0.929527 --0.121980 0.375416 0.162587 -0.091705 0.357169 0.929527 --0.073966 0.387744 0.162587 -0.091705 0.357169 0.929527 --0.073966 0.387744 0.162587 -0.061961 0.241324 0.968465 --0.121980 0.375416 0.162587 -0.061961 0.241324 0.968465 --0.115554 0.355640 0.167926 -0.061961 0.241324 0.968465 --0.070070 0.367318 0.167926 -0.061961 0.241324 0.968465 --0.070070 0.367318 0.167926 -0.031230 0.121632 0.992084 --0.115554 0.355640 0.167926 -0.031230 0.121632 0.992084 --0.108973 0.335383 0.170617 -0.031230 0.121632 0.992084 --0.066079 0.346396 0.170617 -0.031230 0.121632 0.992084 --0.108973 0.335383 0.170617 0.000000 0.000000 1.000000 --0.102338 0.314965 0.170617 0.000000 0.000000 1.000000 --0.062056 0.325308 0.170617 0.031230 -0.121632 0.992084 --0.102338 0.314965 0.170617 0.031230 -0.121632 0.992084 --0.095757 0.294708 0.167926 0.031230 -0.121632 0.992084 --0.058065 0.304386 0.167926 0.031230 -0.121632 0.992084 --0.058065 0.304386 0.167926 0.061962 -0.241323 0.968465 --0.095757 0.294708 0.167926 0.061962 -0.241323 0.968465 --0.089331 0.274932 0.162587 0.061962 -0.241323 0.968465 --0.054168 0.283960 0.162587 0.061962 -0.241323 0.968465 --0.054168 0.283960 0.162587 0.091706 -0.357168 0.929527 --0.089331 0.274932 0.162587 0.091706 -0.357168 0.929527 --0.083162 0.255948 0.154684 0.091706 -0.357168 0.929527 --0.050428 0.264353 0.154684 0.091706 -0.357168 0.929527 --0.050428 0.264353 0.154684 0.119989 -0.467326 0.875905 --0.083162 0.255948 0.154684 0.119989 -0.467326 0.875905 --0.077349 0.238056 0.144341 0.119989 -0.467326 0.875905 --0.046903 0.245873 0.144341 0.119989 -0.467326 0.875905 --0.046903 0.245873 0.144341 0.146366 -0.570056 0.808464 --0.077349 0.238056 0.144341 0.146366 -0.570056 0.808464 --0.071982 0.221537 0.131722 0.146366 -0.570056 0.808464 --0.043648 0.228812 0.131722 0.146366 -0.570056 0.808464 --0.043648 0.228812 0.131722 0.170419 -0.663736 0.728294 --0.071982 0.221537 0.131722 0.170419 -0.663736 0.728294 --0.067146 0.206653 0.117026 0.170419 -0.663736 0.728294 --0.040716 0.213439 0.117026 0.170419 -0.663736 0.728294 --0.040716 0.213439 0.117026 0.191773 -0.746905 0.636676 --0.067146 0.206653 0.117026 0.191773 -0.746905 0.636676 --0.062917 0.193638 0.100484 0.191773 -0.746905 0.636676 --0.038151 0.199997 0.100484 0.191773 -0.746905 0.636676 --0.038151 0.199997 0.100484 0.210095 -0.818265 0.535073 --0.062917 0.193638 0.100484 0.210095 -0.818265 0.535073 --0.059362 0.182698 0.082358 0.210095 -0.818265 0.535073 --0.035996 0.188697 0.082358 0.210095 -0.818265 0.535073 --0.035996 0.188697 0.082358 0.225102 -0.876714 0.425090 --0.059362 0.182698 0.082358 0.225102 -0.876714 0.425090 --0.056537 0.174004 0.062932 0.225102 -0.876714 0.425090 --0.034283 0.179718 0.062932 0.225102 -0.876714 0.425090 --0.034283 0.179718 0.062932 0.236562 -0.921351 0.308466 --0.056537 0.174004 0.062932 0.236562 -0.921351 0.308466 --0.054487 0.167695 0.042515 0.236562 -0.921351 0.308466 --0.033040 0.173202 0.042515 0.236562 -0.921351 0.308466 --0.033040 0.173202 0.042515 0.244301 -0.951493 0.187024 --0.054487 0.167695 0.042515 0.244301 -0.951493 0.187024 --0.053244 0.163869 0.021426 0.244301 -0.951493 0.187024 --0.032286 0.169250 0.021426 0.244301 -0.951493 0.187024 --0.032286 0.169250 0.021426 0.248201 -0.966679 0.062667 --0.053244 0.163869 0.021426 0.248201 -0.966679 0.062667 --0.052828 0.162587 0.000000 0.248201 -0.966679 0.062667 --0.032034 0.167926 0.000000 0.248201 -0.966679 0.062667 --0.032034 0.167926 0.000000 0.248201 -0.966679 -0.062667 --0.052828 0.162587 0.000000 0.248201 -0.966679 -0.062667 --0.053244 0.163869 -0.021426 0.248201 -0.966679 -0.062667 --0.032286 0.169250 -0.021426 0.248201 -0.966679 -0.062667 --0.032286 0.169250 -0.021426 0.244301 -0.951493 -0.187024 --0.053244 0.163869 -0.021426 0.244301 -0.951493 -0.187024 --0.054487 0.167695 -0.042515 0.244301 -0.951493 -0.187024 --0.033040 0.173202 -0.042515 0.244301 -0.951493 -0.187024 --0.033040 0.173202 -0.042515 0.236562 -0.921351 -0.308466 --0.054487 0.167695 -0.042515 0.236562 -0.921351 -0.308466 --0.056537 0.174004 -0.062932 0.236562 -0.921351 -0.308466 --0.034283 0.179718 -0.062932 0.236562 -0.921351 -0.308466 --0.034283 0.179718 -0.062932 0.225102 -0.876714 -0.425090 --0.056537 0.174004 -0.062932 0.225102 -0.876714 -0.425090 --0.059362 0.182698 -0.082358 0.225102 -0.876714 -0.425090 --0.035996 0.188697 -0.082358 0.225102 -0.876714 -0.425090 --0.035996 0.188697 -0.082358 0.210095 -0.818265 -0.535073 --0.059362 0.182698 -0.082358 0.210095 -0.818265 -0.535073 --0.062917 0.193638 -0.100484 0.210095 -0.818265 -0.535073 --0.038151 0.199997 -0.100484 0.210095 -0.818265 -0.535073 --0.038151 0.199997 -0.100484 0.191773 -0.746905 -0.636676 --0.062917 0.193638 -0.100484 0.191773 -0.746905 -0.636676 --0.067146 0.206653 -0.117026 0.191773 -0.746905 -0.636676 --0.040716 0.213439 -0.117026 0.191773 -0.746905 -0.636676 --0.040716 0.213439 -0.117026 0.170419 -0.663736 -0.728294 --0.067146 0.206653 -0.117026 0.170419 -0.663736 -0.728294 --0.071982 0.221537 -0.131722 0.170419 -0.663736 -0.728294 --0.043648 0.228812 -0.131722 0.170419 -0.663736 -0.728294 --0.043648 0.228812 -0.131722 0.146366 -0.570056 -0.808464 --0.071982 0.221537 -0.131722 0.146366 -0.570056 -0.808464 --0.077349 0.238056 -0.144341 0.146366 -0.570056 -0.808464 --0.046903 0.245873 -0.144341 0.146366 -0.570056 -0.808464 --0.046903 0.245873 -0.144341 0.119989 -0.467326 -0.875905 --0.077349 0.238056 -0.144341 0.119989 -0.467326 -0.875905 --0.083162 0.255948 -0.154684 0.119989 -0.467326 -0.875905 --0.050428 0.264353 -0.154684 0.119989 -0.467326 -0.875905 --0.050428 0.264353 -0.154684 0.091706 -0.357168 -0.929527 --0.083162 0.255948 -0.154684 0.091706 -0.357168 -0.929527 --0.089331 0.274932 -0.162587 0.091706 -0.357168 -0.929527 --0.054168 0.283960 -0.162587 0.091706 -0.357168 -0.929527 --0.054168 0.283960 -0.162587 0.061962 -0.241323 -0.968465 --0.089331 0.274932 -0.162587 0.061962 -0.241323 -0.968465 --0.095757 0.294708 -0.167926 0.061962 -0.241323 -0.968465 --0.058065 0.304386 -0.167926 0.061962 -0.241323 -0.968465 --0.058065 0.304386 -0.167926 0.031230 -0.121632 -0.992084 --0.095757 0.294708 -0.167926 0.031230 -0.121632 -0.992084 --0.102338 0.314965 -0.170617 0.031230 -0.121632 -0.992084 --0.062056 0.325308 -0.170617 0.031230 -0.121632 -0.992084 --0.102338 0.314965 -0.170617 0.000000 0.000000 -1.000000 --0.108973 0.335383 -0.170617 0.000000 0.000000 -1.000000 --0.066079 0.346396 -0.170617 -0.031230 0.121632 -0.992084 --0.108973 0.335383 -0.170617 -0.031230 0.121632 -0.992084 --0.115554 0.355640 -0.167926 -0.031230 0.121632 -0.992084 --0.070070 0.367318 -0.167926 -0.031230 0.121632 -0.992084 --0.070070 0.367318 -0.167926 -0.061961 0.241324 -0.968465 --0.115554 0.355640 -0.167926 -0.061961 0.241324 -0.968465 --0.121980 0.375416 -0.162587 -0.061961 0.241324 -0.968465 --0.073966 0.387744 -0.162587 -0.061961 0.241324 -0.968465 --0.073966 0.387744 -0.162587 -0.091705 0.357169 -0.929527 --0.121980 0.375416 -0.162587 -0.091705 0.357169 -0.929527 --0.128148 0.394400 -0.154684 -0.091705 0.357169 -0.929527 --0.077706 0.407351 -0.154684 -0.091705 0.357169 -0.929527 --0.077706 0.407351 -0.154684 -0.119989 0.467326 -0.875905 --0.128148 0.394400 -0.154684 -0.119989 0.467326 -0.875905 --0.133962 0.412293 -0.144341 -0.119989 0.467326 -0.875905 --0.081232 0.425831 -0.144341 -0.119989 0.467326 -0.875905 --0.081232 0.425831 -0.144341 -0.146365 0.570055 -0.808464 --0.133962 0.412293 -0.144341 -0.146365 0.570055 -0.808464 --0.139329 0.428811 -0.131722 -0.146365 0.570055 -0.808464 --0.084486 0.442892 -0.131722 -0.146365 0.570055 -0.808464 --0.084486 0.442892 -0.131722 -0.170418 0.663736 -0.728294 --0.139329 0.428811 -0.131722 -0.170418 0.663736 -0.728294 --0.144165 0.443695 -0.117026 -0.170418 0.663736 -0.728294 --0.087419 0.458265 -0.117026 -0.170418 0.663736 -0.728294 --0.087419 0.458265 -0.117026 -0.191773 0.746905 -0.636676 --0.144165 0.443695 -0.117026 -0.191773 0.746905 -0.636676 --0.148394 0.456710 -0.100484 -0.191773 0.746905 -0.636676 --0.089983 0.471707 -0.100484 -0.191773 0.746905 -0.636676 --0.089983 0.471707 -0.100484 -0.210095 0.818264 -0.535073 --0.148394 0.456710 -0.100484 -0.210095 0.818264 -0.535073 --0.151949 0.467650 -0.082358 -0.210095 0.818264 -0.535073 --0.092138 0.483007 -0.082358 -0.210095 0.818264 -0.535073 --0.092138 0.483007 -0.082358 -0.225102 0.876714 -0.425090 --0.151949 0.467650 -0.082358 -0.225102 0.876714 -0.425090 --0.154773 0.476344 -0.062932 -0.225102 0.876714 -0.425090 --0.093851 0.491986 -0.062932 -0.225102 0.876714 -0.425090 --0.093851 0.491986 -0.062932 -0.236562 0.921351 -0.308465 --0.154773 0.476344 -0.062932 -0.236562 0.921351 -0.308465 --0.156824 0.482653 -0.042515 -0.236562 0.921351 -0.308465 --0.095094 0.498502 -0.042515 -0.236562 0.921351 -0.308465 --0.095094 0.498502 -0.042515 -0.244302 0.951493 -0.187025 --0.156824 0.482653 -0.042515 -0.244302 0.951493 -0.187025 --0.158067 0.486479 -0.021426 -0.244302 0.951493 -0.187025 --0.095848 0.502454 -0.021426 -0.244302 0.951493 -0.187025 --0.095848 0.502454 -0.021426 -0.248201 0.966680 -0.062666 --0.158067 0.486479 -0.021426 -0.248201 0.966680 -0.062666 --0.158483 0.487761 0.000000 -0.248201 0.966680 -0.062666 --0.096101 0.503778 0.000000 -0.248201 0.966680 -0.062666 --0.158483 0.487761 0.000000 -0.367401 0.927949 0.062666 --0.218366 0.464052 0.000000 -0.367401 0.927949 0.062666 --0.217792 0.462832 0.021426 -0.367401 0.927949 0.062666 --0.158067 0.486479 0.021426 -0.367401 0.927949 0.062666 --0.158067 0.486479 0.021426 -0.361629 0.913371 0.187025 --0.217792 0.462832 0.021426 -0.361629 0.913371 0.187025 --0.216079 0.459192 0.042515 -0.361629 0.913371 0.187025 --0.156824 0.482653 0.042515 -0.361629 0.913371 0.187025 --0.156824 0.482653 0.042515 -0.350174 0.884436 0.308466 --0.216079 0.459192 0.042515 -0.350174 0.884436 0.308466 --0.213255 0.453189 0.062932 -0.350174 0.884436 0.308466 --0.154773 0.476344 0.062932 -0.350174 0.884436 0.308466 --0.154773 0.476344 0.062932 -0.333209 0.841588 0.425090 --0.213255 0.453189 0.062932 -0.333209 0.841588 0.425090 --0.209363 0.444918 0.082358 -0.333209 0.841588 0.425090 --0.151949 0.467650 0.082358 -0.333209 0.841588 0.425090 --0.151949 0.467650 0.082358 -0.310994 0.785480 0.535074 --0.209363 0.444918 0.082358 -0.310994 0.785480 0.535074 --0.204465 0.434510 0.100484 -0.310994 0.785480 0.535074 --0.148394 0.456710 0.100484 -0.310994 0.785480 0.535074 --0.148394 0.456710 0.100484 -0.283873 0.716980 0.636676 --0.204465 0.434510 0.100484 -0.283873 0.716980 0.636676 --0.198638 0.422127 0.117026 -0.283873 0.716980 0.636676 --0.144165 0.443695 0.117026 -0.283873 0.716980 0.636676 --0.144165 0.443695 0.117026 -0.252263 0.637144 0.728293 --0.198638 0.422127 0.117026 -0.252263 0.637144 0.728293 --0.191975 0.407967 0.131722 -0.252263 0.637144 0.728293 --0.139329 0.428811 0.131722 -0.252263 0.637144 0.728293 --0.139329 0.428811 0.131722 -0.216658 0.547215 0.808465 --0.191975 0.407967 0.131722 -0.216658 0.547215 0.808465 --0.184580 0.392251 0.144341 -0.216658 0.547215 0.808465 --0.133962 0.412293 0.144341 -0.216658 0.547215 0.808465 --0.133962 0.412293 0.144341 -0.177615 0.448603 0.875904 --0.184580 0.392251 0.144341 -0.177615 0.448603 0.875904 --0.176569 0.375229 0.154684 -0.177615 0.448603 0.875904 --0.128148 0.394400 0.154684 -0.177615 0.448603 0.875904 --0.128148 0.394400 0.154684 -0.135748 0.342858 0.929527 --0.176569 0.375229 0.154684 -0.135748 0.342858 0.929527 --0.168070 0.357168 0.162587 -0.135748 0.342858 0.929527 --0.121980 0.375416 0.162587 -0.135748 0.342858 0.929527 --0.121980 0.375416 0.162587 -0.091719 0.231654 0.968465 --0.168070 0.357168 0.162587 -0.091719 0.231654 0.968465 --0.159217 0.338353 0.167926 -0.091719 0.231654 0.968465 --0.115554 0.355640 0.167926 -0.091719 0.231654 0.968465 --0.115554 0.355640 0.167926 -0.046228 0.116759 0.992084 --0.159217 0.338353 0.167926 -0.046228 0.116759 0.992084 --0.150148 0.319080 0.170617 -0.046228 0.116759 0.992084 --0.108973 0.335383 0.170617 -0.046228 0.116759 0.992084 --0.150148 0.319080 0.170617 0.000000 -0.000000 1.000000 --0.141007 0.299655 0.170617 0.000000 -0.000000 1.000000 --0.102338 0.314965 0.170617 0.046228 -0.116759 0.992084 --0.141007 0.299655 0.170617 0.046228 -0.116759 0.992084 --0.131938 0.280383 0.167926 0.046228 -0.116759 0.992084 --0.095757 0.294708 0.167926 0.046228 -0.116759 0.992084 --0.095757 0.294708 0.167926 0.091718 -0.231655 0.968465 --0.131938 0.280383 0.167926 0.091718 -0.231655 0.968465 --0.123085 0.261568 0.162587 0.091718 -0.231655 0.968465 --0.089331 0.274932 0.162587 0.091718 -0.231655 0.968465 --0.089331 0.274932 0.162587 0.135747 -0.342858 0.929527 --0.123085 0.261568 0.162587 0.135747 -0.342858 0.929527 --0.114586 0.243507 0.154684 0.135747 -0.342858 0.929527 --0.083162 0.255948 0.154684 0.135747 -0.342858 0.929527 --0.083162 0.255948 0.154684 0.177614 -0.448603 0.875905 --0.114586 0.243507 0.154684 0.177614 -0.448603 0.875905 --0.106575 0.226484 0.144341 0.177614 -0.448603 0.875905 --0.077349 0.238056 0.144341 0.177614 -0.448603 0.875905 --0.077349 0.238056 0.144341 0.216658 -0.547216 0.808464 --0.106575 0.226484 0.144341 0.216658 -0.547216 0.808464 --0.099180 0.210769 0.131722 0.216658 -0.547216 0.808464 --0.071982 0.221537 0.131722 0.216658 -0.547216 0.808464 --0.071982 0.221537 0.131722 0.252263 -0.637144 0.728293 --0.099180 0.210769 0.131722 0.252263 -0.637144 0.728293 --0.092517 0.196608 0.117026 0.252263 -0.637144 0.728293 --0.067146 0.206653 0.117026 0.252263 -0.637144 0.728293 --0.067146 0.206653 0.117026 0.283873 -0.716979 0.636676 --0.092517 0.196608 0.117026 0.283873 -0.716979 0.636676 --0.086690 0.184226 0.100484 0.283873 -0.716979 0.636676 --0.062917 0.193638 0.100484 0.283873 -0.716979 0.636676 --0.062917 0.193638 0.100484 0.310994 -0.785481 0.535072 --0.086690 0.184226 0.100484 0.310994 -0.785481 0.535072 --0.081792 0.173817 0.082358 0.310994 -0.785481 0.535072 --0.059362 0.182698 0.082358 0.310994 -0.785481 0.535072 --0.059362 0.182698 0.082358 0.333209 -0.841587 0.425091 --0.081792 0.173817 0.082358 0.333209 -0.841587 0.425091 --0.077900 0.165546 0.062932 0.333209 -0.841587 0.425091 --0.056537 0.174004 0.062932 0.333209 -0.841587 0.425091 --0.056537 0.174004 0.062932 0.350174 -0.884436 0.308465 --0.077900 0.165546 0.062932 0.350174 -0.884436 0.308465 --0.075076 0.159544 0.042515 0.350174 -0.884436 0.308465 --0.054487 0.167695 0.042515 0.350174 -0.884436 0.308465 --0.054487 0.167695 0.042515 0.361630 -0.913371 0.187025 --0.075076 0.159544 0.042515 0.361630 -0.913371 0.187025 --0.073363 0.155904 0.021426 0.361630 -0.913371 0.187025 --0.053244 0.163869 0.021426 0.361630 -0.913371 0.187025 --0.053244 0.163869 0.021426 0.367401 -0.927949 0.062667 --0.073363 0.155904 0.021426 0.367401 -0.927949 0.062667 --0.072789 0.154684 0.000000 0.367401 -0.927949 0.062667 --0.052828 0.162587 0.000000 0.367401 -0.927949 0.062667 --0.052828 0.162587 0.000000 0.367401 -0.927949 -0.062667 --0.072789 0.154684 0.000000 0.367401 -0.927949 -0.062667 --0.073363 0.155904 -0.021426 0.367401 -0.927949 -0.062667 --0.053244 0.163869 -0.021426 0.367401 -0.927949 -0.062667 --0.053244 0.163869 -0.021426 0.361630 -0.913371 -0.187025 --0.073363 0.155904 -0.021426 0.361630 -0.913371 -0.187025 --0.075076 0.159544 -0.042515 0.361630 -0.913371 -0.187025 --0.054487 0.167695 -0.042515 0.361630 -0.913371 -0.187025 --0.054487 0.167695 -0.042515 0.350174 -0.884436 -0.308465 --0.075076 0.159544 -0.042515 0.350174 -0.884436 -0.308465 --0.077900 0.165546 -0.062932 0.350174 -0.884436 -0.308465 --0.056537 0.174004 -0.062932 0.350174 -0.884436 -0.308465 --0.056537 0.174004 -0.062932 0.333209 -0.841587 -0.425091 --0.077900 0.165546 -0.062932 0.333209 -0.841587 -0.425091 --0.081792 0.173817 -0.082358 0.333209 -0.841587 -0.425091 --0.059362 0.182698 -0.082358 0.333209 -0.841587 -0.425091 --0.059362 0.182698 -0.082358 0.310994 -0.785481 -0.535072 --0.081792 0.173817 -0.082358 0.310994 -0.785481 -0.535072 --0.086690 0.184226 -0.100484 0.310994 -0.785481 -0.535072 --0.062917 0.193638 -0.100484 0.310994 -0.785481 -0.535072 --0.062917 0.193638 -0.100484 0.283873 -0.716979 -0.636676 --0.086690 0.184226 -0.100484 0.283873 -0.716979 -0.636676 --0.092517 0.196608 -0.117026 0.283873 -0.716979 -0.636676 --0.067146 0.206653 -0.117026 0.283873 -0.716979 -0.636676 --0.067146 0.206653 -0.117026 0.252263 -0.637144 -0.728293 --0.092517 0.196608 -0.117026 0.252263 -0.637144 -0.728293 --0.099180 0.210769 -0.131722 0.252263 -0.637144 -0.728293 --0.071982 0.221537 -0.131722 0.252263 -0.637144 -0.728293 --0.071982 0.221537 -0.131722 0.216658 -0.547216 -0.808464 --0.099180 0.210769 -0.131722 0.216658 -0.547216 -0.808464 --0.106575 0.226484 -0.144341 0.216658 -0.547216 -0.808464 --0.077349 0.238056 -0.144341 0.216658 -0.547216 -0.808464 --0.077349 0.238056 -0.144341 0.177614 -0.448603 -0.875905 --0.106575 0.226484 -0.144341 0.177614 -0.448603 -0.875905 --0.114586 0.243507 -0.154684 0.177614 -0.448603 -0.875905 --0.083162 0.255948 -0.154684 0.177614 -0.448603 -0.875905 --0.083162 0.255948 -0.154684 0.135747 -0.342858 -0.929527 --0.114586 0.243507 -0.154684 0.135747 -0.342858 -0.929527 --0.123085 0.261568 -0.162587 0.135747 -0.342858 -0.929527 --0.089331 0.274932 -0.162587 0.135747 -0.342858 -0.929527 --0.089331 0.274932 -0.162587 0.091718 -0.231655 -0.968465 --0.123085 0.261568 -0.162587 0.091718 -0.231655 -0.968465 --0.131938 0.280383 -0.167926 0.091718 -0.231655 -0.968465 --0.095757 0.294708 -0.167926 0.091718 -0.231655 -0.968465 --0.095757 0.294708 -0.167926 0.046228 -0.116759 -0.992084 --0.131938 0.280383 -0.167926 0.046228 -0.116759 -0.992084 --0.141007 0.299655 -0.170617 0.046228 -0.116759 -0.992084 --0.102338 0.314965 -0.170617 0.046228 -0.116759 -0.992084 --0.141007 0.299655 -0.170617 0.000000 -0.000000 -1.000000 --0.150148 0.319080 -0.170617 0.000000 -0.000000 -1.000000 --0.108973 0.335383 -0.170617 -0.046228 0.116759 -0.992084 --0.150148 0.319080 -0.170617 -0.046228 0.116759 -0.992084 --0.159217 0.338353 -0.167926 -0.046228 0.116759 -0.992084 --0.115554 0.355640 -0.167926 -0.046228 0.116759 -0.992084 --0.115554 0.355640 -0.167926 -0.091719 0.231654 -0.968465 --0.159217 0.338353 -0.167926 -0.091719 0.231654 -0.968465 --0.168070 0.357168 -0.162587 -0.091719 0.231654 -0.968465 --0.121980 0.375416 -0.162587 -0.091719 0.231654 -0.968465 --0.121980 0.375416 -0.162587 -0.135748 0.342858 -0.929527 --0.168070 0.357168 -0.162587 -0.135748 0.342858 -0.929527 --0.176569 0.375229 -0.154684 -0.135748 0.342858 -0.929527 --0.128148 0.394400 -0.154684 -0.135748 0.342858 -0.929527 --0.128148 0.394400 -0.154684 -0.177615 0.448603 -0.875904 --0.176569 0.375229 -0.154684 -0.177615 0.448603 -0.875904 --0.184580 0.392251 -0.144341 -0.177615 0.448603 -0.875904 --0.133962 0.412293 -0.144341 -0.177615 0.448603 -0.875904 --0.133962 0.412293 -0.144341 -0.216658 0.547215 -0.808465 --0.184580 0.392251 -0.144341 -0.216658 0.547215 -0.808465 --0.191975 0.407967 -0.131722 -0.216658 0.547215 -0.808465 --0.139329 0.428811 -0.131722 -0.216658 0.547215 -0.808465 --0.139329 0.428811 -0.131722 -0.252263 0.637144 -0.728293 --0.191975 0.407967 -0.131722 -0.252263 0.637144 -0.728293 --0.198638 0.422127 -0.117026 -0.252263 0.637144 -0.728293 --0.144165 0.443695 -0.117026 -0.252263 0.637144 -0.728293 --0.144165 0.443695 -0.117026 -0.283873 0.716980 -0.636676 --0.198638 0.422127 -0.117026 -0.283873 0.716980 -0.636676 --0.204465 0.434510 -0.100484 -0.283873 0.716980 -0.636676 --0.148394 0.456710 -0.100484 -0.283873 0.716980 -0.636676 --0.148394 0.456710 -0.100484 -0.310994 0.785480 -0.535074 --0.204465 0.434510 -0.100484 -0.310994 0.785480 -0.535074 --0.209363 0.444918 -0.082358 -0.310994 0.785480 -0.535074 --0.151949 0.467650 -0.082358 -0.310994 0.785480 -0.535074 --0.151949 0.467650 -0.082358 -0.333209 0.841588 -0.425090 --0.209363 0.444918 -0.082358 -0.333209 0.841588 -0.425090 --0.213255 0.453189 -0.062932 -0.333209 0.841588 -0.425090 --0.154773 0.476344 -0.062932 -0.333209 0.841588 -0.425090 --0.154773 0.476344 -0.062932 -0.350174 0.884436 -0.308466 --0.213255 0.453189 -0.062932 -0.350174 0.884436 -0.308466 --0.216079 0.459192 -0.042515 -0.350174 0.884436 -0.308466 --0.156824 0.482653 -0.042515 -0.350174 0.884436 -0.308466 --0.156824 0.482653 -0.042515 -0.361629 0.913371 -0.187025 --0.216079 0.459192 -0.042515 -0.361629 0.913371 -0.187025 --0.217792 0.462832 -0.021426 -0.361629 0.913371 -0.187025 --0.158067 0.486479 -0.021426 -0.361629 0.913371 -0.187025 --0.158067 0.486479 -0.021426 -0.367401 0.927949 -0.062666 --0.217792 0.462832 -0.021426 -0.367401 0.927949 -0.062666 --0.218366 0.464052 0.000000 -0.367401 0.927949 -0.062666 --0.158483 0.487761 0.000000 -0.367401 0.927949 -0.062666 --0.218366 0.464052 0.000000 -0.480807 0.874584 0.062665 --0.274805 0.433024 0.000000 -0.480807 0.874584 0.062665 --0.274083 0.431886 0.021426 -0.480807 0.874584 0.062665 --0.217792 0.462832 0.021426 -0.480807 0.874584 0.062665 --0.217792 0.462832 0.021426 -0.473253 0.860844 0.187026 --0.274083 0.431886 0.021426 -0.473253 0.860844 0.187026 --0.271928 0.428489 0.042515 -0.473253 0.860844 0.187026 --0.216079 0.459192 0.042515 -0.473253 0.860844 0.187026 --0.216079 0.459192 0.042515 -0.458261 0.833574 0.308466 --0.271928 0.428489 0.042515 -0.458261 0.833574 0.308466 --0.268373 0.422888 0.062932 -0.458261 0.833574 0.308466 --0.213255 0.453189 0.062932 -0.458261 0.833574 0.308466 --0.213255 0.453189 0.062932 -0.436060 0.793190 0.425090 --0.268373 0.422888 0.062932 -0.436060 0.793190 0.425090 --0.263475 0.415170 0.082358 -0.436060 0.793190 0.425090 --0.209363 0.444918 0.082358 -0.436060 0.793190 0.425090 --0.209363 0.444918 0.082358 -0.406988 0.740309 0.535074 --0.263475 0.415170 0.082358 -0.406988 0.740309 0.535074 --0.257311 0.405457 0.100484 -0.406988 0.740309 0.535074 --0.204465 0.434510 0.100484 -0.406988 0.740309 0.535074 --0.204465 0.434510 0.100484 -0.371495 0.675748 0.636676 --0.257311 0.405457 0.100484 -0.371495 0.675748 0.636676 --0.249978 0.393903 0.117026 -0.371495 0.675748 0.636676 --0.198638 0.422127 0.117026 -0.371495 0.675748 0.636676 --0.198638 0.422127 0.117026 -0.330129 0.600503 0.728293 --0.249978 0.393903 0.117026 -0.330129 0.600503 0.728293 --0.241593 0.380689 0.131722 -0.330129 0.600503 0.728293 --0.191975 0.407967 0.131722 -0.330129 0.600503 0.728293 --0.191975 0.407967 0.131722 -0.283533 0.515746 0.808465 --0.241593 0.380689 0.131722 -0.283533 0.515746 0.808465 --0.232286 0.366025 0.144341 -0.283533 0.515746 0.808465 --0.184580 0.392251 0.144341 -0.283533 0.515746 0.808465 --0.184580 0.392251 0.144341 -0.232438 0.422805 0.875904 --0.232286 0.366025 0.144341 -0.232438 0.422805 0.875904 --0.222206 0.350140 0.154684 -0.232438 0.422805 0.875904 --0.176569 0.375229 0.154684 -0.232438 0.422805 0.875904 --0.176569 0.375229 0.154684 -0.177648 0.323141 0.929527 --0.222206 0.350140 0.154684 -0.177648 0.323141 0.929527 --0.211510 0.333287 0.162587 -0.177648 0.323141 0.929527 --0.168070 0.357168 0.162587 -0.177648 0.323141 0.929527 --0.168070 0.357168 0.162587 -0.120029 0.218333 0.968465 --0.211510 0.333287 0.162587 -0.120029 0.218333 0.968465 --0.200368 0.315729 0.167926 -0.120029 0.218333 0.968465 --0.159217 0.338353 0.167926 -0.120029 0.218333 0.968465 --0.159217 0.338353 0.167926 -0.060497 0.110045 0.992084 --0.200368 0.315729 0.167926 -0.060497 0.110045 0.992084 --0.188955 0.297746 0.170617 -0.060497 0.110045 0.992084 --0.150148 0.319080 0.170617 -0.060497 0.110045 0.992084 --0.188955 0.297746 0.170617 0.000000 -0.000000 1.000000 --0.177452 0.279619 0.170617 0.000000 -0.000000 1.000000 --0.141007 0.299655 0.170617 0.060498 -0.110045 0.992084 --0.177452 0.279619 0.170617 0.060498 -0.110045 0.992084 --0.166039 0.261636 0.167926 0.060498 -0.110045 0.992084 --0.131938 0.280383 0.167926 0.060498 -0.110045 0.992084 --0.131938 0.280383 0.167926 0.120030 -0.218333 0.968465 --0.166039 0.261636 0.167926 0.120030 -0.218333 0.968465 --0.154897 0.244079 0.162587 0.120030 -0.218333 0.968465 --0.123085 0.261568 0.162587 0.120030 -0.218333 0.968465 --0.123085 0.261568 0.162587 0.177648 -0.323141 0.929527 --0.154897 0.244079 0.162587 0.177648 -0.323141 0.929527 --0.144201 0.227225 0.154684 0.177648 -0.323141 0.929527 --0.114586 0.243507 0.154684 0.177648 -0.323141 0.929527 --0.114586 0.243507 0.154684 0.232439 -0.422804 0.875905 --0.144201 0.227225 0.154684 0.232439 -0.422804 0.875905 --0.134121 0.211341 0.144341 0.232439 -0.422804 0.875905 --0.106575 0.226484 0.144341 0.232439 -0.422804 0.875905 --0.106575 0.226484 0.144341 0.283534 -0.515746 0.808465 --0.134121 0.211341 0.144341 0.283534 -0.515746 0.808465 --0.124814 0.196676 0.131722 0.283534 -0.515746 0.808465 --0.099180 0.210769 0.131722 0.283534 -0.515746 0.808465 --0.099180 0.210769 0.131722 0.330130 -0.600503 0.728293 --0.124814 0.196676 0.131722 0.330130 -0.600503 0.728293 --0.116429 0.183462 0.117026 0.330130 -0.600503 0.728293 --0.092517 0.196608 0.117026 0.330130 -0.600503 0.728293 --0.092517 0.196608 0.117026 0.371496 -0.675748 0.636676 --0.116429 0.183462 0.117026 0.371496 -0.675748 0.636676 --0.109096 0.171908 0.100484 0.371496 -0.675748 0.636676 --0.086690 0.184226 0.100484 0.371496 -0.675748 0.636676 --0.086690 0.184226 0.100484 0.406988 -0.740309 0.535073 --0.109096 0.171908 0.100484 0.406988 -0.740309 0.535073 --0.102932 0.162195 0.082358 0.406988 -0.740309 0.535073 --0.081792 0.173817 0.082358 0.406988 -0.740309 0.535073 --0.081792 0.173817 0.082358 0.436059 -0.793190 0.425091 --0.102932 0.162195 0.082358 0.436059 -0.793190 0.425091 --0.098034 0.154477 0.062932 0.436059 -0.793190 0.425091 --0.077900 0.165546 0.062932 0.436059 -0.793190 0.425091 --0.077900 0.165546 0.062932 0.458261 -0.833574 0.308465 --0.098034 0.154477 0.062932 0.458261 -0.833574 0.308465 --0.094480 0.148876 0.042515 0.458261 -0.833574 0.308465 --0.075076 0.159544 0.042515 0.458261 -0.833574 0.308465 --0.075076 0.159544 0.042515 0.473253 -0.860844 0.187025 --0.094480 0.148876 0.042515 0.473253 -0.860844 0.187025 --0.092324 0.145479 0.021426 0.473253 -0.860844 0.187025 --0.073363 0.155904 0.021426 0.473253 -0.860844 0.187025 --0.073363 0.155904 0.021426 0.480807 -0.874584 0.062667 --0.092324 0.145479 0.021426 0.480807 -0.874584 0.062667 --0.091602 0.144341 0.000000 0.480807 -0.874584 0.062667 --0.072789 0.154684 0.000000 0.480807 -0.874584 0.062667 --0.072789 0.154684 0.000000 0.480807 -0.874584 -0.062667 --0.091602 0.144341 0.000000 0.480807 -0.874584 -0.062667 --0.092324 0.145479 -0.021426 0.480807 -0.874584 -0.062667 --0.073363 0.155904 -0.021426 0.480807 -0.874584 -0.062667 --0.073363 0.155904 -0.021426 0.473253 -0.860844 -0.187025 --0.092324 0.145479 -0.021426 0.473253 -0.860844 -0.187025 --0.094480 0.148876 -0.042515 0.473253 -0.860844 -0.187025 --0.075076 0.159544 -0.042515 0.473253 -0.860844 -0.187025 --0.075076 0.159544 -0.042515 0.458261 -0.833574 -0.308465 --0.094480 0.148876 -0.042515 0.458261 -0.833574 -0.308465 --0.098034 0.154477 -0.062932 0.458261 -0.833574 -0.308465 --0.077900 0.165546 -0.062932 0.458261 -0.833574 -0.308465 --0.077900 0.165546 -0.062932 0.436059 -0.793190 -0.425091 --0.098034 0.154477 -0.062932 0.436059 -0.793190 -0.425091 --0.102932 0.162195 -0.082358 0.436059 -0.793190 -0.425091 --0.081792 0.173817 -0.082358 0.436059 -0.793190 -0.425091 --0.081792 0.173817 -0.082358 0.406988 -0.740309 -0.535073 --0.102932 0.162195 -0.082358 0.406988 -0.740309 -0.535073 --0.109096 0.171908 -0.100484 0.406988 -0.740309 -0.535073 --0.086690 0.184226 -0.100484 0.406988 -0.740309 -0.535073 --0.086690 0.184226 -0.100484 0.371496 -0.675748 -0.636676 --0.109096 0.171908 -0.100484 0.371496 -0.675748 -0.636676 --0.116429 0.183462 -0.117026 0.371496 -0.675748 -0.636676 --0.092517 0.196608 -0.117026 0.371496 -0.675748 -0.636676 --0.092517 0.196608 -0.117026 0.330130 -0.600503 -0.728293 --0.116429 0.183462 -0.117026 0.330130 -0.600503 -0.728293 --0.124814 0.196676 -0.131722 0.330130 -0.600503 -0.728293 --0.099180 0.210769 -0.131722 0.330130 -0.600503 -0.728293 --0.099180 0.210769 -0.131722 0.283534 -0.515746 -0.808465 --0.124814 0.196676 -0.131722 0.283534 -0.515746 -0.808465 --0.134121 0.211341 -0.144341 0.283534 -0.515746 -0.808465 --0.106575 0.226484 -0.144341 0.283534 -0.515746 -0.808465 --0.106575 0.226484 -0.144341 0.232439 -0.422804 -0.875905 --0.134121 0.211341 -0.144341 0.232439 -0.422804 -0.875905 --0.144201 0.227225 -0.154684 0.232439 -0.422804 -0.875905 --0.114586 0.243507 -0.154684 0.232439 -0.422804 -0.875905 --0.114586 0.243507 -0.154684 0.177648 -0.323141 -0.929527 --0.144201 0.227225 -0.154684 0.177648 -0.323141 -0.929527 --0.154897 0.244079 -0.162587 0.177648 -0.323141 -0.929527 --0.123085 0.261568 -0.162587 0.177648 -0.323141 -0.929527 --0.123085 0.261568 -0.162587 0.120030 -0.218333 -0.968465 --0.154897 0.244079 -0.162587 0.120030 -0.218333 -0.968465 --0.166039 0.261636 -0.167926 0.120030 -0.218333 -0.968465 --0.131938 0.280383 -0.167926 0.120030 -0.218333 -0.968465 --0.131938 0.280383 -0.167926 0.060498 -0.110045 -0.992084 --0.166039 0.261636 -0.167926 0.060498 -0.110045 -0.992084 --0.177452 0.279619 -0.170617 0.060498 -0.110045 -0.992084 --0.141007 0.299655 -0.170617 0.060498 -0.110045 -0.992084 --0.177452 0.279619 -0.170617 0.000000 -0.000000 -1.000000 --0.188955 0.297746 -0.170617 0.000000 -0.000000 -1.000000 --0.150148 0.319080 -0.170617 -0.060497 0.110045 -0.992084 --0.188955 0.297746 -0.170617 -0.060497 0.110045 -0.992084 --0.200368 0.315729 -0.167926 -0.060497 0.110045 -0.992084 --0.159217 0.338353 -0.167926 -0.060497 0.110045 -0.992084 --0.159217 0.338353 -0.167926 -0.120029 0.218333 -0.968465 --0.200368 0.315729 -0.167926 -0.120029 0.218333 -0.968465 --0.211510 0.333287 -0.162587 -0.120029 0.218333 -0.968465 --0.168070 0.357168 -0.162587 -0.120029 0.218333 -0.968465 --0.168070 0.357168 -0.162587 -0.177648 0.323141 -0.929527 --0.211510 0.333287 -0.162587 -0.177648 0.323141 -0.929527 --0.222206 0.350140 -0.154684 -0.177648 0.323141 -0.929527 --0.176569 0.375229 -0.154684 -0.177648 0.323141 -0.929527 --0.176569 0.375229 -0.154684 -0.232438 0.422805 -0.875904 --0.222206 0.350140 -0.154684 -0.232438 0.422805 -0.875904 --0.232286 0.366025 -0.144341 -0.232438 0.422805 -0.875904 --0.184580 0.392251 -0.144341 -0.232438 0.422805 -0.875904 --0.184580 0.392251 -0.144341 -0.283533 0.515746 -0.808465 --0.232286 0.366025 -0.144341 -0.283533 0.515746 -0.808465 --0.241593 0.380689 -0.131722 -0.283533 0.515746 -0.808465 --0.191975 0.407967 -0.131722 -0.283533 0.515746 -0.808465 --0.191975 0.407967 -0.131722 -0.330129 0.600503 -0.728293 --0.241593 0.380689 -0.131722 -0.330129 0.600503 -0.728293 --0.249978 0.393903 -0.117026 -0.330129 0.600503 -0.728293 --0.198638 0.422127 -0.117026 -0.330129 0.600503 -0.728293 --0.198638 0.422127 -0.117026 -0.371495 0.675748 -0.636676 --0.249978 0.393903 -0.117026 -0.371495 0.675748 -0.636676 --0.257311 0.405457 -0.100484 -0.371495 0.675748 -0.636676 --0.204465 0.434510 -0.100484 -0.371495 0.675748 -0.636676 --0.204465 0.434510 -0.100484 -0.406988 0.740309 -0.535074 --0.257311 0.405457 -0.100484 -0.406988 0.740309 -0.535074 --0.263475 0.415170 -0.082358 -0.406988 0.740309 -0.535074 --0.209363 0.444918 -0.082358 -0.406988 0.740309 -0.535074 --0.209363 0.444918 -0.082358 -0.436060 0.793190 -0.425090 --0.263475 0.415170 -0.082358 -0.436060 0.793190 -0.425090 --0.268373 0.422888 -0.062932 -0.436060 0.793190 -0.425090 --0.213255 0.453189 -0.062932 -0.436060 0.793190 -0.425090 --0.213255 0.453189 -0.062932 -0.458261 0.833574 -0.308466 --0.268373 0.422888 -0.062932 -0.458261 0.833574 -0.308466 --0.271928 0.428489 -0.042515 -0.458261 0.833574 -0.308466 --0.216079 0.459192 -0.042515 -0.458261 0.833574 -0.308466 --0.216079 0.459192 -0.042515 -0.473253 0.860844 -0.187026 --0.271928 0.428489 -0.042515 -0.473253 0.860844 -0.187026 --0.274083 0.431886 -0.021426 -0.473253 0.860844 -0.187026 --0.217792 0.462832 -0.021426 -0.473253 0.860844 -0.187026 --0.217792 0.462832 -0.021426 -0.480807 0.874584 -0.062665 --0.274083 0.431886 -0.021426 -0.480807 0.874584 -0.062665 --0.274805 0.433024 0.000000 -0.480807 0.874584 -0.062665 --0.218366 0.464052 0.000000 -0.480807 0.874584 -0.062665 --0.274805 0.433024 0.000000 -0.586630 0.807427 0.062665 --0.326911 0.395167 0.000000 -0.586630 0.807427 0.062665 --0.326052 0.394129 0.021426 -0.586630 0.807427 0.062665 --0.274083 0.431886 0.021426 -0.586630 0.807427 0.062665 --0.274083 0.431886 0.021426 -0.577413 0.794742 0.187027 --0.326052 0.394129 0.021426 -0.577413 0.794742 0.187027 --0.323487 0.391029 0.042515 -0.577413 0.794742 0.187027 --0.271928 0.428489 0.042515 -0.577413 0.794742 0.187027 --0.271928 0.428489 0.042515 -0.559122 0.769566 0.308464 --0.323487 0.391029 0.042515 -0.559122 0.769566 0.308464 --0.319259 0.385917 0.062932 -0.559122 0.769566 0.308464 --0.268373 0.422888 0.062932 -0.559122 0.769566 0.308464 --0.268373 0.422888 0.062932 -0.532034 0.732282 0.425091 --0.319259 0.385917 0.062932 -0.532034 0.732282 0.425091 --0.313432 0.378874 0.082358 -0.532034 0.732282 0.425091 --0.263475 0.415170 0.082358 -0.532034 0.732282 0.425091 --0.263475 0.415170 0.082358 -0.496564 0.683462 0.535073 --0.313432 0.378874 0.082358 -0.496564 0.683462 0.535073 --0.306099 0.370010 0.100484 -0.496564 0.683462 0.535073 --0.257311 0.405457 0.100484 -0.496564 0.683462 0.535073 --0.257311 0.405457 0.100484 -0.453259 0.623858 0.636676 --0.306099 0.370010 0.100484 -0.453259 0.623858 0.636676 --0.297376 0.359466 0.117026 -0.453259 0.623858 0.636676 --0.249978 0.393903 0.117026 -0.453259 0.623858 0.636676 --0.249978 0.393903 0.117026 -0.402789 0.554392 0.728293 --0.297376 0.359466 0.117026 -0.402789 0.554392 0.728293 --0.287401 0.347408 0.131722 -0.402789 0.554392 0.728293 --0.241593 0.380689 0.131722 -0.402789 0.554392 0.728293 --0.241593 0.380689 0.131722 -0.345938 0.476143 0.808465 --0.287401 0.347408 0.131722 -0.345938 0.476143 0.808465 --0.276330 0.334025 0.144341 -0.345938 0.476143 0.808465 --0.232286 0.366025 0.144341 -0.345938 0.476143 0.808465 --0.232286 0.366025 0.144341 -0.283597 0.390339 0.875904 --0.276330 0.334025 0.144341 -0.283597 0.390339 0.875904 --0.264338 0.319529 0.154684 -0.283597 0.390339 0.875904 --0.222206 0.350140 0.154684 -0.283597 0.390339 0.875904 --0.222206 0.350140 0.154684 -0.216747 0.298328 0.929527 --0.264338 0.319529 0.154684 -0.216747 0.298328 0.929527 --0.251614 0.304149 0.162587 -0.216747 0.298328 0.929527 --0.211510 0.333287 0.162587 -0.216747 0.298328 0.929527 --0.211510 0.333287 0.162587 -0.146447 0.201567 0.968465 --0.251614 0.304149 0.162587 -0.146447 0.201567 0.968465 --0.238360 0.288127 0.167926 -0.146447 0.201567 0.968465 --0.200368 0.315729 0.167926 -0.146447 0.201567 0.968465 --0.200368 0.315729 0.167926 -0.073813 0.101594 0.992084 --0.238360 0.288127 0.167926 -0.073813 0.101594 0.992084 --0.224783 0.271716 0.170617 -0.073813 0.101594 0.992084 --0.188955 0.297746 0.170617 -0.073813 0.101594 0.992084 --0.224783 0.271716 0.170617 0.000000 -0.000000 1.000000 --0.211098 0.255174 0.170617 0.000000 -0.000000 1.000000 --0.177452 0.279619 0.170617 0.073813 -0.101594 0.992084 --0.211098 0.255174 0.170617 0.073813 -0.101594 0.992084 --0.197522 0.238762 0.167926 0.073813 -0.101594 0.992084 --0.166039 0.261636 0.167926 0.073813 -0.101594 0.992084 --0.166039 0.261636 0.167926 0.146447 -0.201567 0.968465 --0.197522 0.238762 0.167926 0.146447 -0.201567 0.968465 --0.184267 0.222740 0.162587 0.146447 -0.201567 0.968465 --0.154897 0.244079 0.162587 0.146447 -0.201567 0.968465 --0.154897 0.244079 0.162587 0.216748 -0.298328 0.929527 --0.184267 0.222740 0.162587 0.216748 -0.298328 0.929527 --0.171543 0.207360 0.154684 0.216748 -0.298328 0.929527 --0.144201 0.227225 0.154684 0.216748 -0.298328 0.929527 --0.144201 0.227225 0.154684 0.283598 -0.390338 0.875904 --0.171543 0.207360 0.154684 0.283598 -0.390338 0.875904 --0.159551 0.192864 0.144341 0.283598 -0.390338 0.875904 --0.134121 0.211341 0.144341 0.283598 -0.390338 0.875904 --0.134121 0.211341 0.144341 0.345938 -0.476143 0.808465 --0.159551 0.192864 0.144341 0.345938 -0.476143 0.808465 --0.148480 0.179482 0.131722 0.345938 -0.476143 0.808465 --0.124814 0.196676 0.131722 0.345938 -0.476143 0.808465 --0.124814 0.196676 0.131722 0.402789 -0.554392 0.728294 --0.148480 0.179482 0.131722 0.402789 -0.554392 0.728294 --0.138505 0.167423 0.117026 0.402789 -0.554392 0.728294 --0.116429 0.183462 0.117026 0.402789 -0.554392 0.728294 --0.116429 0.183462 0.117026 0.453260 -0.623859 0.636676 --0.138505 0.167423 0.117026 0.453260 -0.623859 0.636676 --0.129782 0.156879 0.100484 0.453260 -0.623859 0.636676 --0.109096 0.171908 0.100484 0.453260 -0.623859 0.636676 --0.109096 0.171908 0.100484 0.496565 -0.683462 0.535073 --0.129782 0.156879 0.100484 0.496565 -0.683462 0.535073 --0.122449 0.148016 0.082358 0.496565 -0.683462 0.535073 --0.102932 0.162195 0.082358 0.496565 -0.683462 0.535073 --0.102932 0.162195 0.082358 0.532034 -0.732282 0.425091 --0.122449 0.148016 0.082358 0.532034 -0.732282 0.425091 --0.116623 0.140972 0.062932 0.532034 -0.732282 0.425091 --0.098034 0.154477 0.062932 0.532034 -0.732282 0.425091 --0.098034 0.154477 0.062932 0.559122 -0.769566 0.308465 --0.116623 0.140972 0.062932 0.559122 -0.769566 0.308465 --0.112394 0.135861 0.042515 0.559122 -0.769566 0.308465 --0.094480 0.148876 0.042515 0.559122 -0.769566 0.308465 --0.094480 0.148876 0.042515 0.577413 -0.794742 0.187025 --0.112394 0.135861 0.042515 0.577413 -0.794742 0.187025 --0.109830 0.132761 0.021426 0.577413 -0.794742 0.187025 --0.092324 0.145479 0.021426 0.577413 -0.794742 0.187025 --0.092324 0.145479 0.021426 0.586630 -0.807427 0.062667 --0.109830 0.132761 0.021426 0.586630 -0.807427 0.062667 --0.108970 0.131722 0.000000 0.586630 -0.807427 0.062667 --0.091602 0.144341 0.000000 0.586630 -0.807427 0.062667 --0.091602 0.144341 0.000000 0.586630 -0.807427 -0.062667 --0.108970 0.131722 0.000000 0.586630 -0.807427 -0.062667 --0.109830 0.132761 -0.021426 0.586630 -0.807427 -0.062667 --0.092324 0.145479 -0.021426 0.586630 -0.807427 -0.062667 --0.092324 0.145479 -0.021426 0.577413 -0.794742 -0.187025 --0.109830 0.132761 -0.021426 0.577413 -0.794742 -0.187025 --0.112394 0.135861 -0.042515 0.577413 -0.794742 -0.187025 --0.094480 0.148876 -0.042515 0.577413 -0.794742 -0.187025 --0.094480 0.148876 -0.042515 0.559122 -0.769566 -0.308465 --0.112394 0.135861 -0.042515 0.559122 -0.769566 -0.308465 --0.116623 0.140972 -0.062932 0.559122 -0.769566 -0.308465 --0.098034 0.154477 -0.062932 0.559122 -0.769566 -0.308465 --0.098034 0.154477 -0.062932 0.532034 -0.732282 -0.425091 --0.116623 0.140972 -0.062932 0.532034 -0.732282 -0.425091 --0.122449 0.148016 -0.082358 0.532034 -0.732282 -0.425091 --0.102932 0.162195 -0.082358 0.532034 -0.732282 -0.425091 --0.102932 0.162195 -0.082358 0.496565 -0.683462 -0.535073 --0.122449 0.148016 -0.082358 0.496565 -0.683462 -0.535073 --0.129782 0.156879 -0.100484 0.496565 -0.683462 -0.535073 --0.109096 0.171908 -0.100484 0.496565 -0.683462 -0.535073 --0.109096 0.171908 -0.100484 0.453260 -0.623859 -0.636676 --0.129782 0.156879 -0.100484 0.453260 -0.623859 -0.636676 --0.138505 0.167423 -0.117026 0.453260 -0.623859 -0.636676 --0.116429 0.183462 -0.117026 0.453260 -0.623859 -0.636676 --0.116429 0.183462 -0.117026 0.402789 -0.554392 -0.728294 --0.138505 0.167423 -0.117026 0.402789 -0.554392 -0.728294 --0.148480 0.179482 -0.131722 0.402789 -0.554392 -0.728294 --0.124814 0.196676 -0.131722 0.402789 -0.554392 -0.728294 --0.124814 0.196676 -0.131722 0.345938 -0.476143 -0.808465 --0.148480 0.179482 -0.131722 0.345938 -0.476143 -0.808465 --0.159551 0.192864 -0.144341 0.345938 -0.476143 -0.808465 --0.134121 0.211341 -0.144341 0.345938 -0.476143 -0.808465 --0.134121 0.211341 -0.144341 0.283598 -0.390338 -0.875904 --0.159551 0.192864 -0.144341 0.283598 -0.390338 -0.875904 --0.171543 0.207360 -0.154684 0.283598 -0.390338 -0.875904 --0.144201 0.227225 -0.154684 0.283598 -0.390338 -0.875904 --0.144201 0.227225 -0.154684 0.216748 -0.298328 -0.929527 --0.171543 0.207360 -0.154684 0.216748 -0.298328 -0.929527 --0.184267 0.222740 -0.162587 0.216748 -0.298328 -0.929527 --0.154897 0.244079 -0.162587 0.216748 -0.298328 -0.929527 --0.154897 0.244079 -0.162587 0.146447 -0.201567 -0.968465 --0.184267 0.222740 -0.162587 0.146447 -0.201567 -0.968465 --0.197522 0.238762 -0.167926 0.146447 -0.201567 -0.968465 --0.166039 0.261636 -0.167926 0.146447 -0.201567 -0.968465 --0.166039 0.261636 -0.167926 0.073813 -0.101594 -0.992084 --0.197522 0.238762 -0.167926 0.073813 -0.101594 -0.992084 --0.211098 0.255174 -0.170617 0.073813 -0.101594 -0.992084 --0.177452 0.279619 -0.170617 0.073813 -0.101594 -0.992084 --0.211098 0.255174 -0.170617 0.000000 -0.000000 -1.000000 --0.224783 0.271716 -0.170617 0.000000 -0.000000 -1.000000 --0.188955 0.297746 -0.170617 -0.073813 0.101594 -0.992084 --0.224783 0.271716 -0.170617 -0.073813 0.101594 -0.992084 --0.238360 0.288127 -0.167926 -0.073813 0.101594 -0.992084 --0.200368 0.315729 -0.167926 -0.073813 0.101594 -0.992084 --0.200368 0.315729 -0.167926 -0.146447 0.201567 -0.968465 --0.238360 0.288127 -0.167926 -0.146447 0.201567 -0.968465 --0.251614 0.304149 -0.162587 -0.146447 0.201567 -0.968465 --0.211510 0.333287 -0.162587 -0.146447 0.201567 -0.968465 --0.211510 0.333287 -0.162587 -0.216747 0.298328 -0.929527 --0.251614 0.304149 -0.162587 -0.216747 0.298328 -0.929527 --0.264338 0.319529 -0.154684 -0.216747 0.298328 -0.929527 --0.222206 0.350140 -0.154684 -0.216747 0.298328 -0.929527 --0.222206 0.350140 -0.154684 -0.283597 0.390339 -0.875904 --0.264338 0.319529 -0.154684 -0.283597 0.390339 -0.875904 --0.276330 0.334025 -0.144341 -0.283597 0.390339 -0.875904 --0.232286 0.366025 -0.144341 -0.283597 0.390339 -0.875904 --0.232286 0.366025 -0.144341 -0.345938 0.476143 -0.808465 --0.276330 0.334025 -0.144341 -0.345938 0.476143 -0.808465 --0.287401 0.347408 -0.131722 -0.345938 0.476143 -0.808465 --0.241593 0.380689 -0.131722 -0.345938 0.476143 -0.808465 --0.241593 0.380689 -0.131722 -0.402789 0.554392 -0.728293 --0.287401 0.347408 -0.131722 -0.402789 0.554392 -0.728293 --0.297376 0.359466 -0.117026 -0.402789 0.554392 -0.728293 --0.249978 0.393903 -0.117026 -0.402789 0.554392 -0.728293 --0.249978 0.393903 -0.117026 -0.453259 0.623858 -0.636676 --0.297376 0.359466 -0.117026 -0.453259 0.623858 -0.636676 --0.306099 0.370010 -0.100484 -0.453259 0.623858 -0.636676 --0.257311 0.405457 -0.100484 -0.453259 0.623858 -0.636676 --0.257311 0.405457 -0.100484 -0.496564 0.683462 -0.535073 --0.306099 0.370010 -0.100484 -0.496564 0.683462 -0.535073 --0.313432 0.378874 -0.082358 -0.496564 0.683462 -0.535073 --0.263475 0.415170 -0.082358 -0.496564 0.683462 -0.535073 --0.263475 0.415170 -0.082358 -0.532034 0.732282 -0.425091 --0.313432 0.378874 -0.082358 -0.532034 0.732282 -0.425091 --0.319259 0.385917 -0.062932 -0.532034 0.732282 -0.425091 --0.268373 0.422888 -0.062932 -0.532034 0.732282 -0.425091 --0.268373 0.422888 -0.062932 -0.559122 0.769566 -0.308464 --0.319259 0.385917 -0.062932 -0.559122 0.769566 -0.308464 --0.323487 0.391029 -0.042515 -0.559122 0.769566 -0.308464 --0.271928 0.428489 -0.042515 -0.559122 0.769566 -0.308464 --0.271928 0.428489 -0.042515 -0.577413 0.794742 -0.187027 --0.323487 0.391029 -0.042515 -0.577413 0.794742 -0.187027 --0.326052 0.394129 -0.021426 -0.577413 0.794742 -0.187027 --0.274083 0.431886 -0.021426 -0.577413 0.794742 -0.187027 --0.274083 0.431886 -0.021426 -0.586630 0.807427 -0.062665 --0.326052 0.394129 -0.021426 -0.586630 0.807427 -0.062665 --0.326911 0.395167 0.000000 -0.586630 0.807427 -0.062665 --0.274805 0.433024 0.000000 -0.586630 0.807427 -0.062665 --0.326911 0.395167 0.000000 -0.683202 0.727535 0.062664 --0.373861 0.351078 0.000000 -0.683202 0.727535 0.062664 --0.372878 0.350156 0.021426 -0.683202 0.727535 0.062664 --0.326052 0.394129 0.021426 -0.683202 0.727535 0.062664 --0.326052 0.394129 0.021426 -0.672469 0.716105 0.187026 --0.372878 0.350156 0.021426 -0.672469 0.716105 0.187026 --0.369945 0.347402 0.042515 -0.672469 0.716105 0.187026 --0.323487 0.391029 0.042515 -0.672469 0.716105 0.187026 --0.323487 0.391029 0.042515 -0.651166 0.693421 0.308465 --0.369945 0.347402 0.042515 -0.651166 0.693421 0.308465 --0.365109 0.342860 0.062932 -0.651166 0.693421 0.308465 --0.319259 0.385917 0.062932 -0.651166 0.693421 0.308465 --0.319259 0.385917 0.062932 -0.619619 0.659826 0.425090 --0.365109 0.342860 0.062932 -0.619619 0.659826 0.425090 --0.358446 0.336603 0.082358 -0.619619 0.659826 0.425090 --0.313432 0.378874 0.082358 -0.619619 0.659826 0.425090 --0.313432 0.378874 0.082358 -0.578309 0.615836 0.535074 --0.358446 0.336603 0.082358 -0.578309 0.615836 0.535074 --0.350060 0.328728 0.100484 -0.578309 0.615836 0.535074 --0.306099 0.370010 0.100484 -0.578309 0.615836 0.535074 --0.306099 0.370010 0.100484 -0.527876 0.562130 0.636676 --0.350060 0.328728 0.100484 -0.527876 0.562130 0.636676 --0.340085 0.319361 0.117026 -0.527876 0.562130 0.636676 --0.297376 0.359466 0.117026 -0.527876 0.562130 0.636676 --0.297376 0.359466 0.117026 -0.469097 0.499537 0.728293 --0.340085 0.319361 0.117026 -0.469097 0.499537 0.728293 --0.328676 0.308647 0.131722 -0.469097 0.499537 0.728293 --0.287401 0.347408 0.131722 -0.469097 0.499537 0.728293 --0.287401 0.347408 0.131722 -0.402887 0.429030 0.808465 --0.328676 0.308647 0.131722 -0.402887 0.429030 0.808465 --0.316015 0.296758 0.144341 -0.402887 0.429030 0.808465 --0.276330 0.334025 0.144341 -0.402887 0.429030 0.808465 --0.276330 0.334025 0.144341 -0.330285 0.351717 0.875904 --0.316015 0.296758 0.144341 -0.330285 0.351717 0.875904 --0.302301 0.283880 0.154684 -0.330285 0.351717 0.875904 --0.264338 0.319529 0.154684 -0.330285 0.351717 0.875904 --0.264338 0.319529 0.154684 -0.252429 0.268809 0.929527 --0.302301 0.283880 0.154684 -0.252429 0.268809 0.929527 --0.287750 0.270215 0.162587 -0.252429 0.268809 0.929527 --0.251614 0.304149 0.162587 -0.252429 0.268809 0.929527 --0.251614 0.304149 0.162587 -0.170555 0.181623 0.968465 --0.287750 0.270215 0.162587 -0.170555 0.181623 0.968465 --0.272592 0.255981 0.167926 -0.170555 0.181623 0.968465 --0.238360 0.288127 0.167926 -0.170555 0.181623 0.968465 --0.238360 0.288127 0.167926 -0.085964 0.091542 0.992084 --0.272592 0.255981 0.167926 -0.085964 0.091542 0.992084 --0.257065 0.241400 0.170617 -0.085964 0.091542 0.992084 --0.224783 0.271716 0.170617 -0.085964 0.091542 0.992084 --0.257065 0.241400 0.170617 0.000000 -0.000000 1.000000 --0.241415 0.226704 0.170617 0.000000 -0.000000 1.000000 --0.211098 0.255174 0.170617 0.085964 -0.091542 0.992084 --0.241415 0.226704 0.170617 0.085964 -0.091542 0.992084 --0.225889 0.212124 0.167926 0.085964 -0.091542 0.992084 --0.197522 0.238762 0.167926 0.085964 -0.091542 0.992084 --0.197522 0.238762 0.167926 0.170555 -0.181623 0.968465 --0.225889 0.212124 0.167926 0.170555 -0.181623 0.968465 --0.210731 0.197889 0.162587 0.170555 -0.181623 0.968465 --0.184267 0.222740 0.162587 0.170555 -0.181623 0.968465 --0.184267 0.222740 0.162587 0.252429 -0.268810 0.929527 --0.210731 0.197889 0.162587 0.252429 -0.268810 0.929527 --0.196180 0.184225 0.154684 0.252429 -0.268810 0.929527 --0.171543 0.207360 0.154684 0.252429 -0.268810 0.929527 --0.171543 0.207360 0.154684 0.330283 -0.351716 0.875905 --0.196180 0.184225 0.154684 0.330283 -0.351716 0.875905 --0.182466 0.171346 0.144341 0.330283 -0.351716 0.875905 --0.159551 0.192864 0.144341 0.330283 -0.351716 0.875905 --0.159551 0.192864 0.144341 0.402887 -0.429031 0.808464 --0.182466 0.171346 0.144341 0.402887 -0.429031 0.808464 --0.169805 0.159457 0.131722 0.402887 -0.429031 0.808464 --0.148480 0.179482 0.131722 0.402887 -0.429031 0.808464 --0.148480 0.179482 0.131722 0.469096 -0.499537 0.728294 --0.169805 0.159457 0.131722 0.469096 -0.499537 0.728294 --0.158396 0.148744 0.117026 0.469096 -0.499537 0.728294 --0.138505 0.167423 0.117026 0.469096 -0.499537 0.728294 --0.138505 0.167423 0.117026 0.527876 -0.562131 0.636676 --0.158396 0.148744 0.117026 0.527876 -0.562131 0.636676 --0.148421 0.139376 0.100484 0.527876 -0.562131 0.636676 --0.129782 0.156879 0.100484 0.527876 -0.562131 0.636676 --0.129782 0.156879 0.100484 0.578310 -0.615837 0.535072 --0.148421 0.139376 0.100484 0.578310 -0.615837 0.535072 --0.140035 0.131501 0.082358 0.578310 -0.615837 0.535072 --0.122449 0.148016 0.082358 0.578310 -0.615837 0.535072 --0.122449 0.148016 0.082358 0.619618 -0.659827 0.425091 --0.140035 0.131501 0.082358 0.619618 -0.659827 0.425091 --0.133372 0.125244 0.062932 0.619618 -0.659827 0.425091 --0.116623 0.140972 0.062932 0.619618 -0.659827 0.425091 --0.116623 0.140972 0.062932 0.651166 -0.693421 0.308466 --0.133372 0.125244 0.062932 0.651166 -0.693421 0.308466 --0.128535 0.120703 0.042515 0.651166 -0.693421 0.308466 --0.112394 0.135861 0.042515 0.651166 -0.693421 0.308466 --0.112394 0.135861 0.042515 0.672469 -0.716106 0.187025 --0.128535 0.120703 0.042515 0.672469 -0.716106 0.187025 --0.125603 0.117949 0.021426 0.672469 -0.716106 0.187025 --0.109830 0.132761 0.021426 0.672469 -0.716106 0.187025 --0.109830 0.132761 0.021426 0.683202 -0.727536 0.062667 --0.125603 0.117949 0.021426 0.683202 -0.727536 0.062667 --0.124620 0.117026 0.000000 0.683202 -0.727536 0.062667 --0.108970 0.131722 0.000000 0.683202 -0.727536 0.062667 --0.108970 0.131722 0.000000 0.683202 -0.727536 -0.062667 --0.124620 0.117026 0.000000 0.683202 -0.727536 -0.062667 --0.125603 0.117949 -0.021426 0.683202 -0.727536 -0.062667 --0.109830 0.132761 -0.021426 0.683202 -0.727536 -0.062667 --0.109830 0.132761 -0.021426 0.672469 -0.716106 -0.187025 --0.125603 0.117949 -0.021426 0.672469 -0.716106 -0.187025 --0.128535 0.120703 -0.042515 0.672469 -0.716106 -0.187025 --0.112394 0.135861 -0.042515 0.672469 -0.716106 -0.187025 --0.112394 0.135861 -0.042515 0.651166 -0.693421 -0.308466 --0.128535 0.120703 -0.042515 0.651166 -0.693421 -0.308466 --0.133372 0.125244 -0.062932 0.651166 -0.693421 -0.308466 --0.116623 0.140972 -0.062932 0.651166 -0.693421 -0.308466 --0.116623 0.140972 -0.062932 0.619618 -0.659827 -0.425091 --0.133372 0.125244 -0.062932 0.619618 -0.659827 -0.425091 --0.140035 0.131501 -0.082358 0.619618 -0.659827 -0.425091 --0.122449 0.148016 -0.082358 0.619618 -0.659827 -0.425091 --0.122449 0.148016 -0.082358 0.578310 -0.615837 -0.535072 --0.140035 0.131501 -0.082358 0.578310 -0.615837 -0.535072 --0.148421 0.139376 -0.100484 0.578310 -0.615837 -0.535072 --0.129782 0.156879 -0.100484 0.578310 -0.615837 -0.535072 --0.129782 0.156879 -0.100484 0.527876 -0.562131 -0.636676 --0.148421 0.139376 -0.100484 0.527876 -0.562131 -0.636676 --0.158396 0.148744 -0.117026 0.527876 -0.562131 -0.636676 --0.138505 0.167423 -0.117026 0.527876 -0.562131 -0.636676 --0.138505 0.167423 -0.117026 0.469096 -0.499537 -0.728294 --0.158396 0.148744 -0.117026 0.469096 -0.499537 -0.728294 --0.169805 0.159457 -0.131722 0.469096 -0.499537 -0.728294 --0.148480 0.179482 -0.131722 0.469096 -0.499537 -0.728294 --0.148480 0.179482 -0.131722 0.402887 -0.429031 -0.808464 --0.169805 0.159457 -0.131722 0.402887 -0.429031 -0.808464 --0.182466 0.171346 -0.144341 0.402887 -0.429031 -0.808464 --0.159551 0.192864 -0.144341 0.402887 -0.429031 -0.808464 --0.159551 0.192864 -0.144341 0.330283 -0.351716 -0.875905 --0.182466 0.171346 -0.144341 0.330283 -0.351716 -0.875905 --0.196180 0.184225 -0.154684 0.330283 -0.351716 -0.875905 --0.171543 0.207360 -0.154684 0.330283 -0.351716 -0.875905 --0.171543 0.207360 -0.154684 0.252429 -0.268810 -0.929527 --0.196180 0.184225 -0.154684 0.252429 -0.268810 -0.929527 --0.210731 0.197889 -0.162587 0.252429 -0.268810 -0.929527 --0.184267 0.222740 -0.162587 0.252429 -0.268810 -0.929527 --0.184267 0.222740 -0.162587 0.170555 -0.181623 -0.968465 --0.210731 0.197889 -0.162587 0.170555 -0.181623 -0.968465 --0.225889 0.212124 -0.167926 0.170555 -0.181623 -0.968465 --0.197522 0.238762 -0.167926 0.170555 -0.181623 -0.968465 --0.197522 0.238762 -0.167926 0.085964 -0.091542 -0.992084 --0.225889 0.212124 -0.167926 0.085964 -0.091542 -0.992084 --0.241415 0.226704 -0.170617 0.085964 -0.091542 -0.992084 --0.211098 0.255174 -0.170617 0.085964 -0.091542 -0.992084 --0.241415 0.226704 -0.170617 0.000000 -0.000000 -1.000000 --0.257065 0.241400 -0.170617 0.000000 -0.000000 -1.000000 --0.224783 0.271716 -0.170617 -0.085964 0.091542 -0.992084 --0.257065 0.241400 -0.170617 -0.085964 0.091542 -0.992084 --0.272592 0.255981 -0.167926 -0.085964 0.091542 -0.992084 --0.238360 0.288127 -0.167926 -0.085964 0.091542 -0.992084 --0.238360 0.288127 -0.167926 -0.170555 0.181623 -0.968465 --0.272592 0.255981 -0.167926 -0.170555 0.181623 -0.968465 --0.287750 0.270215 -0.162587 -0.170555 0.181623 -0.968465 --0.251614 0.304149 -0.162587 -0.170555 0.181623 -0.968465 --0.251614 0.304149 -0.162587 -0.252429 0.268809 -0.929527 --0.287750 0.270215 -0.162587 -0.252429 0.268809 -0.929527 --0.302301 0.283880 -0.154684 -0.252429 0.268809 -0.929527 --0.264338 0.319529 -0.154684 -0.252429 0.268809 -0.929527 --0.264338 0.319529 -0.154684 -0.330285 0.351717 -0.875904 --0.302301 0.283880 -0.154684 -0.330285 0.351717 -0.875904 --0.316015 0.296758 -0.144341 -0.330285 0.351717 -0.875904 --0.276330 0.334025 -0.144341 -0.330285 0.351717 -0.875904 --0.276330 0.334025 -0.144341 -0.402887 0.429030 -0.808465 --0.316015 0.296758 -0.144341 -0.402887 0.429030 -0.808465 --0.328676 0.308647 -0.131722 -0.402887 0.429030 -0.808465 --0.287401 0.347408 -0.131722 -0.402887 0.429030 -0.808465 --0.287401 0.347408 -0.131722 -0.469097 0.499537 -0.728293 --0.328676 0.308647 -0.131722 -0.469097 0.499537 -0.728293 --0.340085 0.319361 -0.117026 -0.469097 0.499537 -0.728293 --0.297376 0.359466 -0.117026 -0.469097 0.499537 -0.728293 --0.297376 0.359466 -0.117026 -0.527876 0.562130 -0.636676 --0.340085 0.319361 -0.117026 -0.527876 0.562130 -0.636676 --0.350060 0.328728 -0.100484 -0.527876 0.562130 -0.636676 --0.306099 0.370010 -0.100484 -0.527876 0.562130 -0.636676 --0.306099 0.370010 -0.100484 -0.578309 0.615836 -0.535074 --0.350060 0.328728 -0.100484 -0.578309 0.615836 -0.535074 --0.358446 0.336603 -0.082358 -0.578309 0.615836 -0.535074 --0.313432 0.378874 -0.082358 -0.578309 0.615836 -0.535074 --0.313432 0.378874 -0.082358 -0.619619 0.659826 -0.425090 --0.358446 0.336603 -0.082358 -0.619619 0.659826 -0.425090 --0.365109 0.342860 -0.062932 -0.619619 0.659826 -0.425090 --0.319259 0.385917 -0.062932 -0.619619 0.659826 -0.425090 --0.319259 0.385917 -0.062932 -0.651166 0.693421 -0.308465 --0.365109 0.342860 -0.062932 -0.651166 0.693421 -0.308465 --0.369945 0.347402 -0.042515 -0.651166 0.693421 -0.308465 --0.323487 0.391029 -0.042515 -0.651166 0.693421 -0.308465 --0.323487 0.391029 -0.042515 -0.672469 0.716105 -0.187026 --0.369945 0.347402 -0.042515 -0.672469 0.716105 -0.187026 --0.372878 0.350156 -0.021426 -0.672469 0.716105 -0.187026 --0.326052 0.394129 -0.021426 -0.672469 0.716105 -0.187026 --0.326052 0.394129 -0.021426 -0.683202 0.727535 -0.062664 --0.372878 0.350156 -0.021426 -0.683202 0.727535 -0.062664 --0.373861 0.351078 0.000000 -0.683202 0.727535 -0.062664 --0.326911 0.395167 0.000000 -0.683202 0.727535 -0.062664 --0.373861 0.351078 0.000000 -0.768999 0.636171 0.062667 --0.414914 0.301453 0.000000 -0.768999 0.636171 0.062667 --0.413824 0.300660 0.021426 -0.768999 0.636171 0.062667 --0.372878 0.350156 0.021426 -0.768999 0.636171 0.062667 --0.372878 0.350156 0.021426 -0.756918 0.626176 0.187025 --0.413824 0.300660 0.021426 -0.756918 0.626176 0.187025 --0.410569 0.298296 0.042515 -0.756918 0.626176 0.187025 --0.369945 0.347402 0.042515 -0.756918 0.626176 0.187025 --0.369945 0.347402 0.042515 -0.732940 0.606340 0.308464 --0.410569 0.298296 0.042515 -0.732940 0.606340 0.308464 --0.405202 0.294396 0.062932 -0.732940 0.606340 0.308464 --0.365109 0.342860 0.062932 -0.732940 0.606340 0.308464 --0.365109 0.342860 0.062932 -0.697431 0.576964 0.425090 --0.405202 0.294396 0.062932 -0.697431 0.576964 0.425090 --0.397807 0.289024 0.082358 -0.697431 0.576964 0.425090 --0.358446 0.336603 0.082358 -0.697431 0.576964 0.425090 --0.358446 0.336603 0.082358 -0.650934 0.538499 0.535074 --0.397807 0.289024 0.082358 -0.650934 0.538499 0.535074 --0.388501 0.282262 0.100484 -0.650934 0.538499 0.535074 --0.350060 0.328728 0.100484 -0.650934 0.538499 0.535074 --0.350060 0.328728 0.100484 -0.594167 0.491537 0.636677 --0.388501 0.282262 0.100484 -0.594167 0.491537 0.636677 --0.377429 0.274218 0.117026 -0.594167 0.491537 0.636677 --0.340085 0.319361 0.117026 -0.594167 0.491537 0.636677 --0.340085 0.319361 0.117026 -0.528007 0.436805 0.728293 --0.377429 0.274218 0.117026 -0.528007 0.436805 0.728293 --0.364768 0.265020 0.131722 -0.528007 0.436805 0.728293 --0.328676 0.308647 0.131722 -0.528007 0.436805 0.728293 --0.328676 0.308647 0.131722 -0.453481 0.375152 0.808465 --0.364768 0.265020 0.131722 -0.453481 0.375152 0.808465 --0.350717 0.254811 0.144341 -0.453481 0.375152 0.808465 --0.316015 0.296758 0.144341 -0.453481 0.375152 0.808465 --0.316015 0.296758 0.144341 -0.371762 0.307547 0.875904 --0.350717 0.254811 0.144341 -0.371762 0.307547 0.875904 --0.335497 0.243753 0.154684 -0.371762 0.307547 0.875904 --0.302301 0.283880 0.154684 -0.371762 0.307547 0.875904 --0.302301 0.283880 0.154684 -0.284130 0.235052 0.929527 --0.335497 0.243753 0.154684 -0.284130 0.235052 0.929527 --0.319348 0.232020 0.162587 -0.284130 0.235052 0.929527 --0.287750 0.270215 0.162587 -0.284130 0.235052 0.929527 --0.287750 0.270215 0.162587 -0.191974 0.158814 0.968465 --0.319348 0.232020 0.162587 -0.191974 0.158814 0.968465 --0.302525 0.219797 0.167926 -0.191974 0.158814 0.968465 --0.272592 0.255981 0.167926 -0.191974 0.158814 0.968465 --0.272592 0.255981 0.167926 -0.096759 0.080046 0.992084 --0.302525 0.219797 0.167926 -0.096759 0.080046 0.992084 --0.285294 0.207278 0.170617 -0.096759 0.080046 0.992084 --0.257065 0.241400 0.170617 -0.096759 0.080046 0.992084 --0.285294 0.207278 0.170617 -0.000000 -0.000000 1.000000 --0.267925 0.194659 0.170617 -0.000000 -0.000000 1.000000 --0.241415 0.226704 0.170617 0.096759 -0.080046 0.992084 --0.267925 0.194659 0.170617 0.096759 -0.080046 0.992084 --0.250694 0.182140 0.167926 0.096759 -0.080046 0.992084 --0.225889 0.212124 0.167926 0.096759 -0.080046 0.992084 --0.225889 0.212124 0.167926 0.191974 -0.158815 0.968465 --0.250694 0.182140 0.167926 0.191974 -0.158815 0.968465 --0.233871 0.169917 0.162587 0.191974 -0.158815 0.968465 --0.210731 0.197889 0.162587 0.191974 -0.158815 0.968465 --0.210731 0.197889 0.162587 0.284130 -0.235052 0.929527 --0.233871 0.169917 0.162587 0.284130 -0.235052 0.929527 --0.217722 0.158184 0.154684 0.284130 -0.235052 0.929527 --0.196180 0.184225 0.154684 0.284130 -0.235052 0.929527 --0.196180 0.184225 0.154684 0.371761 -0.307547 0.875905 --0.217722 0.158184 0.154684 0.371761 -0.307547 0.875905 --0.202502 0.147126 0.144341 0.371761 -0.307547 0.875905 --0.182466 0.171346 0.144341 0.371761 -0.307547 0.875905 --0.182466 0.171346 0.144341 0.453482 -0.375153 0.808464 --0.202502 0.147126 0.144341 0.453482 -0.375153 0.808464 --0.188451 0.136917 0.131722 0.453482 -0.375153 0.808464 --0.169805 0.159457 0.131722 0.453482 -0.375153 0.808464 --0.169805 0.159457 0.131722 0.528006 -0.436804 0.728293 --0.188451 0.136917 0.131722 0.528006 -0.436804 0.728293 --0.175790 0.127719 0.117026 0.528006 -0.436804 0.728293 --0.158396 0.148744 0.117026 0.528006 -0.436804 0.728293 --0.158396 0.148744 0.117026 0.594167 -0.491537 0.636677 --0.175790 0.127719 0.117026 0.594167 -0.491537 0.636677 --0.164719 0.119675 0.100484 0.594167 -0.491537 0.636677 --0.148421 0.139376 0.100484 0.594167 -0.491537 0.636677 --0.148421 0.139376 0.100484 0.650935 -0.538499 0.535072 --0.164719 0.119675 0.100484 0.650935 -0.538499 0.535072 --0.155412 0.112913 0.082358 0.650935 -0.538499 0.535072 --0.140035 0.131501 0.082358 0.650935 -0.538499 0.535072 --0.140035 0.131501 0.082358 0.697431 -0.576964 0.425091 --0.155412 0.112913 0.082358 0.697431 -0.576964 0.425091 --0.148017 0.107541 0.062932 0.697431 -0.576964 0.425091 --0.133372 0.125244 0.062932 0.697431 -0.576964 0.425091 --0.133372 0.125244 0.062932 0.732940 -0.606339 0.308466 --0.148017 0.107541 0.062932 0.732940 -0.606339 0.308466 --0.142650 0.103641 0.042515 0.732940 -0.606339 0.308466 --0.128535 0.120703 0.042515 0.732940 -0.606339 0.308466 --0.128535 0.120703 0.042515 0.756918 -0.626176 0.187024 --0.142650 0.103641 0.042515 0.756918 -0.626176 0.187024 --0.139395 0.101277 0.021426 0.756918 -0.626176 0.187024 --0.125603 0.117949 0.021426 0.756918 -0.626176 0.187024 --0.125603 0.117949 0.021426 0.768999 -0.636171 0.062667 --0.139395 0.101277 0.021426 0.768999 -0.636171 0.062667 --0.138305 0.100484 0.000000 0.768999 -0.636171 0.062667 --0.124620 0.117026 0.000000 0.768999 -0.636171 0.062667 --0.124620 0.117026 0.000000 0.768999 -0.636171 -0.062667 --0.138305 0.100484 0.000000 0.768999 -0.636171 -0.062667 --0.139395 0.101277 -0.021426 0.768999 -0.636171 -0.062667 --0.125603 0.117949 -0.021426 0.768999 -0.636171 -0.062667 --0.125603 0.117949 -0.021426 0.756918 -0.626176 -0.187024 --0.139395 0.101277 -0.021426 0.756918 -0.626176 -0.187024 --0.142650 0.103641 -0.042515 0.756918 -0.626176 -0.187024 --0.128535 0.120703 -0.042515 0.756918 -0.626176 -0.187024 --0.128535 0.120703 -0.042515 0.732940 -0.606339 -0.308466 --0.142650 0.103641 -0.042515 0.732940 -0.606339 -0.308466 --0.148017 0.107541 -0.062932 0.732940 -0.606339 -0.308466 --0.133372 0.125244 -0.062932 0.732940 -0.606339 -0.308466 --0.133372 0.125244 -0.062932 0.697431 -0.576964 -0.425091 --0.148017 0.107541 -0.062932 0.697431 -0.576964 -0.425091 --0.155412 0.112913 -0.082358 0.697431 -0.576964 -0.425091 --0.140035 0.131501 -0.082358 0.697431 -0.576964 -0.425091 --0.140035 0.131501 -0.082358 0.650935 -0.538499 -0.535072 --0.155412 0.112913 -0.082358 0.650935 -0.538499 -0.535072 --0.164719 0.119675 -0.100484 0.650935 -0.538499 -0.535072 --0.148421 0.139376 -0.100484 0.650935 -0.538499 -0.535072 --0.148421 0.139376 -0.100484 0.594167 -0.491537 -0.636677 --0.164719 0.119675 -0.100484 0.594167 -0.491537 -0.636677 --0.175790 0.127719 -0.117026 0.594167 -0.491537 -0.636677 --0.158396 0.148744 -0.117026 0.594167 -0.491537 -0.636677 --0.158396 0.148744 -0.117026 0.528006 -0.436804 -0.728293 --0.175790 0.127719 -0.117026 0.528006 -0.436804 -0.728293 --0.188451 0.136917 -0.131722 0.528006 -0.436804 -0.728293 --0.169805 0.159457 -0.131722 0.528006 -0.436804 -0.728293 --0.169805 0.159457 -0.131722 0.453482 -0.375153 -0.808464 --0.188451 0.136917 -0.131722 0.453482 -0.375153 -0.808464 --0.202502 0.147126 -0.144341 0.453482 -0.375153 -0.808464 --0.182466 0.171346 -0.144341 0.453482 -0.375153 -0.808464 --0.182466 0.171346 -0.144341 0.371761 -0.307547 -0.875905 --0.202502 0.147126 -0.144341 0.371761 -0.307547 -0.875905 --0.217722 0.158184 -0.154684 0.371761 -0.307547 -0.875905 --0.196180 0.184225 -0.154684 0.371761 -0.307547 -0.875905 --0.196180 0.184225 -0.154684 0.284130 -0.235052 -0.929527 --0.217722 0.158184 -0.154684 0.284130 -0.235052 -0.929527 --0.233871 0.169917 -0.162587 0.284130 -0.235052 -0.929527 --0.210731 0.197889 -0.162587 0.284130 -0.235052 -0.929527 --0.210731 0.197889 -0.162587 0.191974 -0.158815 -0.968465 --0.233871 0.169917 -0.162587 0.191974 -0.158815 -0.968465 --0.250694 0.182140 -0.167926 0.191974 -0.158815 -0.968465 --0.225889 0.212124 -0.167926 0.191974 -0.158815 -0.968465 --0.225889 0.212124 -0.167926 0.096759 -0.080046 -0.992084 --0.250694 0.182140 -0.167926 0.096759 -0.080046 -0.992084 --0.267925 0.194659 -0.170617 0.096759 -0.080046 -0.992084 --0.241415 0.226704 -0.170617 0.096759 -0.080046 -0.992084 --0.267925 0.194659 -0.170617 -0.000000 -0.000000 -1.000000 --0.285294 0.207278 -0.170617 -0.000000 -0.000000 -1.000000 --0.257065 0.241400 -0.170617 -0.096759 0.080046 -0.992084 --0.285294 0.207278 -0.170617 -0.096759 0.080046 -0.992084 --0.302525 0.219797 -0.167926 -0.096759 0.080046 -0.992084 --0.272592 0.255981 -0.167926 -0.096759 0.080046 -0.992084 --0.272592 0.255981 -0.167926 -0.191974 0.158814 -0.968465 --0.302525 0.219797 -0.167926 -0.191974 0.158814 -0.968465 --0.319348 0.232020 -0.162587 -0.191974 0.158814 -0.968465 --0.287750 0.270215 -0.162587 -0.191974 0.158814 -0.968465 --0.287750 0.270215 -0.162587 -0.284130 0.235052 -0.929527 --0.319348 0.232020 -0.162587 -0.284130 0.235052 -0.929527 --0.335497 0.243753 -0.154684 -0.284130 0.235052 -0.929527 --0.302301 0.283880 -0.154684 -0.284130 0.235052 -0.929527 --0.302301 0.283880 -0.154684 -0.371762 0.307547 -0.875904 --0.335497 0.243753 -0.154684 -0.371762 0.307547 -0.875904 --0.350717 0.254811 -0.144341 -0.371762 0.307547 -0.875904 --0.316015 0.296758 -0.144341 -0.371762 0.307547 -0.875904 --0.316015 0.296758 -0.144341 -0.453481 0.375152 -0.808465 --0.350717 0.254811 -0.144341 -0.453481 0.375152 -0.808465 --0.364768 0.265020 -0.131722 -0.453481 0.375152 -0.808465 --0.328676 0.308647 -0.131722 -0.453481 0.375152 -0.808465 --0.328676 0.308647 -0.131722 -0.528007 0.436805 -0.728293 --0.364768 0.265020 -0.131722 -0.528007 0.436805 -0.728293 --0.377429 0.274218 -0.117026 -0.528007 0.436805 -0.728293 --0.340085 0.319361 -0.117026 -0.528007 0.436805 -0.728293 --0.340085 0.319361 -0.117026 -0.594167 0.491537 -0.636677 --0.377429 0.274218 -0.117026 -0.594167 0.491537 -0.636677 --0.388501 0.282262 -0.100484 -0.594167 0.491537 -0.636677 --0.350060 0.328728 -0.100484 -0.594167 0.491537 -0.636677 --0.350060 0.328728 -0.100484 -0.650934 0.538499 -0.535074 --0.388501 0.282262 -0.100484 -0.650934 0.538499 -0.535074 --0.397807 0.289024 -0.082358 -0.650934 0.538499 -0.535074 --0.358446 0.336603 -0.082358 -0.650934 0.538499 -0.535074 --0.358446 0.336603 -0.082358 -0.697431 0.576964 -0.425090 --0.397807 0.289024 -0.082358 -0.697431 0.576964 -0.425090 --0.405202 0.294396 -0.062932 -0.697431 0.576964 -0.425090 --0.365109 0.342860 -0.062932 -0.697431 0.576964 -0.425090 --0.365109 0.342860 -0.062932 -0.732940 0.606340 -0.308464 --0.405202 0.294396 -0.062932 -0.732940 0.606340 -0.308464 --0.410569 0.298296 -0.042515 -0.732940 0.606340 -0.308464 --0.369945 0.347402 -0.042515 -0.732940 0.606340 -0.308464 --0.369945 0.347402 -0.042515 -0.756918 0.626176 -0.187025 --0.410569 0.298296 -0.042515 -0.756918 0.626176 -0.187025 --0.413824 0.300660 -0.021426 -0.756918 0.626176 -0.187025 --0.372878 0.350156 -0.021426 -0.756918 0.626176 -0.187025 --0.372878 0.350156 -0.021426 -0.768999 0.636171 -0.062667 --0.413824 0.300660 -0.021426 -0.768999 0.636171 -0.062667 --0.414914 0.301453 0.000000 -0.768999 0.636171 -0.062667 --0.373861 0.351078 0.000000 -0.768999 0.636171 -0.062667 --0.414914 0.301453 0.000000 -0.842668 0.534774 0.062668 --0.449425 0.247073 0.000000 -0.842668 0.534774 0.062668 --0.448243 0.246424 0.021426 -0.842668 0.534774 0.062668 --0.413824 0.300660 0.021426 -0.842668 0.534774 0.062668 --0.413824 0.300660 0.021426 -0.829429 0.526373 0.187026 --0.448243 0.246424 0.021426 -0.829429 0.526373 0.187026 --0.444718 0.244486 0.042515 -0.829429 0.526373 0.187026 --0.410569 0.298296 0.042515 -0.829429 0.526373 0.187026 --0.410569 0.298296 0.042515 -0.803155 0.509698 0.308464 --0.444718 0.244486 0.042515 -0.803155 0.509698 0.308464 --0.438905 0.241290 0.062932 -0.803155 0.509698 0.308464 --0.405202 0.294396 0.062932 -0.803155 0.509698 0.308464 --0.405202 0.294396 0.062932 -0.764244 0.485005 0.425090 --0.438905 0.241290 0.062932 -0.764244 0.485005 0.425090 --0.430894 0.236886 0.082358 -0.764244 0.485005 0.425090 --0.397807 0.289024 0.082358 -0.764244 0.485005 0.425090 --0.397807 0.289024 0.082358 -0.713293 0.452670 0.535074 --0.430894 0.236886 0.082358 -0.713293 0.452670 0.535074 --0.420814 0.231344 0.100484 -0.713293 0.452670 0.535074 --0.388501 0.282262 0.100484 -0.713293 0.452670 0.535074 --0.388501 0.282262 0.100484 -0.651087 0.413193 0.636676 --0.420814 0.231344 0.100484 -0.651087 0.413193 0.636676 --0.408822 0.224752 0.117026 -0.651087 0.413193 0.636676 --0.377429 0.274218 0.117026 -0.651087 0.413193 0.636676 --0.377429 0.274218 0.117026 -0.578589 0.367184 0.728293 --0.408822 0.224752 0.117026 -0.578589 0.367184 0.728293 --0.395108 0.217212 0.131722 -0.578589 0.367184 0.728293 --0.364768 0.265020 0.131722 -0.578589 0.367184 0.728293 --0.364768 0.265020 0.131722 -0.496925 0.315358 0.808464 --0.395108 0.217212 0.131722 -0.496925 0.315358 0.808464 --0.379888 0.208845 0.144341 -0.496925 0.315358 0.808464 --0.350717 0.254811 0.144341 -0.496925 0.315358 0.808464 --0.350717 0.254811 0.144341 -0.407375 0.258529 0.875905 --0.379888 0.208845 0.144341 -0.407375 0.258529 0.875905 --0.363402 0.199782 0.154684 -0.407375 0.258529 0.875905 --0.335497 0.243753 0.154684 -0.407375 0.258529 0.875905 --0.335497 0.243753 0.154684 -0.311349 0.197588 0.929527 --0.363402 0.199782 0.154684 -0.311349 0.197588 0.929527 --0.345910 0.190166 0.162587 -0.311349 0.197588 0.929527 --0.319348 0.232020 0.162587 -0.311349 0.197588 0.929527 --0.319348 0.232020 0.162587 -0.210365 0.133502 0.968465 --0.345910 0.190166 0.162587 -0.210365 0.133502 0.968465 --0.327688 0.180148 0.167926 -0.210365 0.133502 0.968465 --0.302525 0.219797 0.167926 -0.210365 0.133502 0.968465 --0.302525 0.219797 0.167926 -0.106028 0.067288 0.992084 --0.327688 0.180148 0.167926 -0.106028 0.067288 0.992084 --0.309023 0.169887 0.170617 -0.106028 0.067288 0.992084 --0.285294 0.207278 0.170617 -0.106028 0.067288 0.992084 --0.309023 0.169887 0.170617 0.000000 0.000000 1.000000 --0.290210 0.159544 0.170617 0.000000 0.000000 1.000000 --0.267925 0.194659 0.170617 0.106028 -0.067287 0.992084 --0.290210 0.159544 0.170617 0.106028 -0.067287 0.992084 --0.271545 0.149283 0.167926 0.106028 -0.067287 0.992084 --0.250694 0.182140 0.167926 0.106028 -0.067287 0.992084 --0.250694 0.182140 0.167926 0.210365 -0.133502 0.968465 --0.271545 0.149283 0.167926 0.210365 -0.133502 0.968465 --0.253323 0.139266 0.162587 0.210365 -0.133502 0.968465 --0.233871 0.169917 0.162587 0.210365 -0.133502 0.968465 --0.233871 0.169917 0.162587 0.311348 -0.197588 0.929527 --0.253323 0.139266 0.162587 0.311348 -0.197588 0.929527 --0.235831 0.129649 0.154684 0.311348 -0.197588 0.929527 --0.217722 0.158184 0.154684 0.311348 -0.197588 0.929527 --0.217722 0.158184 0.154684 0.407376 -0.258529 0.875904 --0.235831 0.129649 0.154684 0.407376 -0.258529 0.875904 --0.219345 0.120586 0.144341 0.407376 -0.258529 0.875904 --0.202502 0.147126 0.144341 0.407376 -0.258529 0.875904 --0.202502 0.147126 0.144341 0.496925 -0.315359 0.808464 --0.219345 0.120586 0.144341 0.496925 -0.315359 0.808464 --0.204125 0.112219 0.131722 0.496925 -0.315359 0.808464 --0.188451 0.136917 0.131722 0.496925 -0.315359 0.808464 --0.188451 0.136917 0.131722 0.578589 -0.367183 0.728293 --0.204125 0.112219 0.131722 0.578589 -0.367183 0.728293 --0.190411 0.104679 0.117026 0.578589 -0.367183 0.728293 --0.175790 0.127719 0.117026 0.578589 -0.367183 0.728293 --0.175790 0.127719 0.117026 0.651088 -0.413193 0.636676 --0.190411 0.104679 0.117026 0.651088 -0.413193 0.636676 --0.178419 0.098087 0.100484 0.651088 -0.413193 0.636676 --0.164719 0.119675 0.100484 0.651088 -0.413193 0.636676 --0.164719 0.119675 0.100484 0.713293 -0.452670 0.535072 --0.178419 0.098087 0.100484 0.713293 -0.452670 0.535072 --0.168339 0.092545 0.082358 0.713293 -0.452670 0.535072 --0.155412 0.112913 0.082358 0.713293 -0.452670 0.535072 --0.155412 0.112913 0.082358 0.764243 -0.485005 0.425091 --0.168339 0.092545 0.082358 0.764243 -0.485005 0.425091 --0.160328 0.088141 0.062932 0.764243 -0.485005 0.425091 --0.148017 0.107541 0.062932 0.764243 -0.485005 0.425091 --0.148017 0.107541 0.062932 0.803154 -0.509698 0.308466 --0.160328 0.088141 0.062932 0.803154 -0.509698 0.308466 --0.154515 0.084945 0.042515 0.803154 -0.509698 0.308466 --0.142650 0.103641 0.042515 0.803154 -0.509698 0.308466 --0.142650 0.103641 0.042515 0.829430 -0.526373 0.187024 --0.154515 0.084945 0.042515 0.829430 -0.526373 0.187024 --0.150990 0.083007 0.021426 0.829430 -0.526373 0.187024 --0.139395 0.101277 0.021426 0.829430 -0.526373 0.187024 --0.139395 0.101277 0.021426 0.842668 -0.534774 0.062668 --0.150990 0.083007 0.021426 0.842668 -0.534774 0.062668 --0.149808 0.082358 0.000000 0.842668 -0.534774 0.062668 --0.138305 0.100484 0.000000 0.842668 -0.534774 0.062668 --0.138305 0.100484 0.000000 0.842668 -0.534774 -0.062668 --0.149808 0.082358 0.000000 0.842668 -0.534774 -0.062668 --0.150990 0.083007 -0.021426 0.842668 -0.534774 -0.062668 --0.139395 0.101277 -0.021426 0.842668 -0.534774 -0.062668 --0.139395 0.101277 -0.021426 0.829430 -0.526373 -0.187024 --0.150990 0.083007 -0.021426 0.829430 -0.526373 -0.187024 --0.154515 0.084945 -0.042515 0.829430 -0.526373 -0.187024 --0.142650 0.103641 -0.042515 0.829430 -0.526373 -0.187024 --0.142650 0.103641 -0.042515 0.803154 -0.509698 -0.308466 --0.154515 0.084945 -0.042515 0.803154 -0.509698 -0.308466 --0.160328 0.088141 -0.062932 0.803154 -0.509698 -0.308466 --0.148017 0.107541 -0.062932 0.803154 -0.509698 -0.308466 --0.148017 0.107541 -0.062932 0.764243 -0.485005 -0.425091 --0.160328 0.088141 -0.062932 0.764243 -0.485005 -0.425091 --0.168339 0.092545 -0.082358 0.764243 -0.485005 -0.425091 --0.155412 0.112913 -0.082358 0.764243 -0.485005 -0.425091 --0.155412 0.112913 -0.082358 0.713293 -0.452670 -0.535072 --0.168339 0.092545 -0.082358 0.713293 -0.452670 -0.535072 --0.178419 0.098087 -0.100484 0.713293 -0.452670 -0.535072 --0.164719 0.119675 -0.100484 0.713293 -0.452670 -0.535072 --0.164719 0.119675 -0.100484 0.651088 -0.413193 -0.636676 --0.178419 0.098087 -0.100484 0.651088 -0.413193 -0.636676 --0.190411 0.104679 -0.117026 0.651088 -0.413193 -0.636676 --0.175790 0.127719 -0.117026 0.651088 -0.413193 -0.636676 --0.175790 0.127719 -0.117026 0.578589 -0.367183 -0.728293 --0.190411 0.104679 -0.117026 0.578589 -0.367183 -0.728293 --0.204125 0.112219 -0.131722 0.578589 -0.367183 -0.728293 --0.188451 0.136917 -0.131722 0.578589 -0.367183 -0.728293 --0.188451 0.136917 -0.131722 0.496925 -0.315359 -0.808464 --0.204125 0.112219 -0.131722 0.496925 -0.315359 -0.808464 --0.219345 0.120586 -0.144341 0.496925 -0.315359 -0.808464 --0.202502 0.147126 -0.144341 0.496925 -0.315359 -0.808464 --0.202502 0.147126 -0.144341 0.407376 -0.258529 -0.875904 --0.219345 0.120586 -0.144341 0.407376 -0.258529 -0.875904 --0.235831 0.129649 -0.154684 0.407376 -0.258529 -0.875904 --0.217722 0.158184 -0.154684 0.407376 -0.258529 -0.875904 --0.217722 0.158184 -0.154684 0.311348 -0.197588 -0.929527 --0.235831 0.129649 -0.154684 0.311348 -0.197588 -0.929527 --0.253323 0.139266 -0.162587 0.311348 -0.197588 -0.929527 --0.233871 0.169917 -0.162587 0.311348 -0.197588 -0.929527 --0.233871 0.169917 -0.162587 0.210365 -0.133502 -0.968465 --0.253323 0.139266 -0.162587 0.210365 -0.133502 -0.968465 --0.271545 0.149283 -0.167926 0.210365 -0.133502 -0.968465 --0.250694 0.182140 -0.167926 0.210365 -0.133502 -0.968465 --0.250694 0.182140 -0.167926 0.106028 -0.067287 -0.992084 --0.271545 0.149283 -0.167926 0.106028 -0.067287 -0.992084 --0.290210 0.159544 -0.170617 0.106028 -0.067287 -0.992084 --0.267925 0.194659 -0.170617 0.106028 -0.067287 -0.992084 --0.290210 0.159544 -0.170617 0.000000 0.000000 -1.000000 --0.309023 0.169887 -0.170617 0.000000 0.000000 -1.000000 --0.285294 0.207278 -0.170617 -0.106028 0.067288 -0.992084 --0.309023 0.169887 -0.170617 -0.106028 0.067288 -0.992084 --0.327688 0.180148 -0.167926 -0.106028 0.067288 -0.992084 --0.302525 0.219797 -0.167926 -0.106028 0.067288 -0.992084 --0.302525 0.219797 -0.167926 -0.210365 0.133502 -0.968465 --0.327688 0.180148 -0.167926 -0.210365 0.133502 -0.968465 --0.345910 0.190166 -0.162587 -0.210365 0.133502 -0.968465 --0.319348 0.232020 -0.162587 -0.210365 0.133502 -0.968465 --0.319348 0.232020 -0.162587 -0.311349 0.197588 -0.929527 --0.345910 0.190166 -0.162587 -0.311349 0.197588 -0.929527 --0.363402 0.199782 -0.154684 -0.311349 0.197588 -0.929527 --0.335497 0.243753 -0.154684 -0.311349 0.197588 -0.929527 --0.335497 0.243753 -0.154684 -0.407375 0.258529 -0.875905 --0.363402 0.199782 -0.154684 -0.407375 0.258529 -0.875905 --0.379888 0.208845 -0.144341 -0.407375 0.258529 -0.875905 --0.350717 0.254811 -0.144341 -0.407375 0.258529 -0.875905 --0.350717 0.254811 -0.144341 -0.496925 0.315358 -0.808464 --0.379888 0.208845 -0.144341 -0.496925 0.315358 -0.808464 --0.395108 0.217212 -0.131722 -0.496925 0.315358 -0.808464 --0.364768 0.265020 -0.131722 -0.496925 0.315358 -0.808464 --0.364768 0.265020 -0.131722 -0.578589 0.367184 -0.728293 --0.395108 0.217212 -0.131722 -0.578589 0.367184 -0.728293 --0.408822 0.224752 -0.117026 -0.578589 0.367184 -0.728293 --0.377429 0.274218 -0.117026 -0.578589 0.367184 -0.728293 --0.377429 0.274218 -0.117026 -0.651087 0.413193 -0.636676 --0.408822 0.224752 -0.117026 -0.651087 0.413193 -0.636676 --0.420814 0.231344 -0.100484 -0.651087 0.413193 -0.636676 --0.388501 0.282262 -0.100484 -0.651087 0.413193 -0.636676 --0.388501 0.282262 -0.100484 -0.713293 0.452670 -0.535074 --0.420814 0.231344 -0.100484 -0.713293 0.452670 -0.535074 --0.430894 0.236886 -0.082358 -0.713293 0.452670 -0.535074 --0.397807 0.289024 -0.082358 -0.713293 0.452670 -0.535074 --0.397807 0.289024 -0.082358 -0.764244 0.485005 -0.425090 --0.430894 0.236886 -0.082358 -0.764244 0.485005 -0.425090 --0.438905 0.241290 -0.062932 -0.764244 0.485005 -0.425090 --0.405202 0.294396 -0.062932 -0.764244 0.485005 -0.425090 --0.405202 0.294396 -0.062932 -0.803155 0.509698 -0.308464 --0.438905 0.241290 -0.062932 -0.803155 0.509698 -0.308464 --0.444718 0.244486 -0.042515 -0.803155 0.509698 -0.308464 --0.410569 0.298296 -0.042515 -0.803155 0.509698 -0.308464 --0.410569 0.298296 -0.042515 -0.829429 0.526373 -0.187026 --0.444718 0.244486 -0.042515 -0.829429 0.526373 -0.187026 --0.448243 0.246424 -0.021426 -0.829429 0.526373 -0.187026 --0.413824 0.300660 -0.021426 -0.829429 0.526373 -0.187026 --0.413824 0.300660 -0.021426 -0.842668 0.534774 -0.062668 --0.448243 0.246424 -0.021426 -0.842668 0.534774 -0.062668 --0.449425 0.247073 0.000000 -0.842668 0.534774 -0.062668 --0.414914 0.301453 0.000000 -0.842668 0.534774 -0.062668 --0.449425 0.247073 0.000000 -0.903049 0.424942 0.062667 --0.476847 0.188797 0.000000 -0.903049 0.424942 0.062667 --0.475594 0.188301 0.021426 -0.903049 0.424942 0.062667 --0.448243 0.246424 0.021426 -0.903049 0.424942 0.062667 --0.448243 0.246424 0.021426 -0.888861 0.418266 0.187027 --0.475594 0.188301 0.021426 -0.888861 0.418266 0.187027 --0.471854 0.186820 0.042515 -0.888861 0.418266 0.187027 --0.444718 0.244486 0.042515 -0.888861 0.418266 0.187027 --0.444718 0.244486 0.042515 -0.860704 0.405016 0.308465 --0.471854 0.186820 0.042515 -0.860704 0.405016 0.308465 --0.465685 0.184378 0.062932 -0.860704 0.405016 0.308465 --0.438905 0.241290 0.062932 -0.860704 0.405016 0.308465 --0.438905 0.241290 0.062932 -0.819005 0.385394 0.425090 --0.465685 0.184378 0.062932 -0.819005 0.385394 0.425090 --0.457186 0.181013 0.082358 -0.819005 0.385394 0.425090 --0.430894 0.236886 0.082358 -0.819005 0.385394 0.425090 --0.430894 0.236886 0.082358 -0.764403 0.359700 0.535074 --0.457186 0.181013 0.082358 -0.764403 0.359700 0.535074 --0.446491 0.176778 0.100484 -0.764403 0.359700 0.535074 --0.420814 0.231344 0.100484 -0.764403 0.359700 0.535074 --0.420814 0.231344 0.100484 -0.697741 0.328331 0.636676 --0.446491 0.176778 0.100484 -0.697741 0.328331 0.636676 --0.433767 0.171741 0.117026 -0.697741 0.328331 0.636676 --0.408822 0.224752 0.117026 -0.697741 0.328331 0.636676 --0.408822 0.224752 0.117026 -0.620047 0.291772 0.728293 --0.433767 0.171741 0.117026 -0.620047 0.291772 0.728293 --0.419216 0.165979 0.131722 -0.620047 0.291772 0.728293 --0.395108 0.217212 0.131722 -0.620047 0.291772 0.728293 --0.395108 0.217212 0.131722 -0.532531 0.250589 0.808465 --0.419216 0.165979 0.131722 -0.532531 0.250589 0.808465 --0.403067 0.159586 0.144341 -0.532531 0.250589 0.808465 --0.379888 0.208845 0.144341 -0.532531 0.250589 0.808465 --0.379888 0.208845 0.144341 -0.436566 0.205431 0.875904 --0.403067 0.159586 0.144341 -0.436566 0.205431 0.875904 --0.385575 0.152660 0.154684 -0.436566 0.205431 0.875904 --0.363402 0.199782 0.154684 -0.436566 0.205431 0.875904 --0.363402 0.199782 0.154684 -0.333658 0.157007 0.929527 --0.385575 0.152660 0.154684 -0.333658 0.157007 0.929527 --0.367016 0.145312 0.162587 -0.333658 0.157007 0.929527 --0.345910 0.190166 0.162587 -0.333658 0.157007 0.929527 --0.345910 0.190166 0.162587 -0.225439 0.106083 0.968465 --0.367016 0.145312 0.162587 -0.225439 0.106083 0.968465 --0.347682 0.137657 0.167926 -0.225439 0.106083 0.968465 --0.327688 0.180148 0.167926 -0.225439 0.106083 0.968465 --0.327688 0.180148 0.167926 -0.113626 0.053468 0.992084 --0.347682 0.137657 0.167926 -0.113626 0.053468 0.992084 --0.327879 0.129816 0.170617 -0.113626 0.053468 0.992084 --0.309023 0.169887 0.170617 -0.113626 0.053468 0.992084 --0.327879 0.129816 0.170617 -0.000000 -0.000000 1.000000 --0.307918 0.121913 0.170617 -0.000000 -0.000000 1.000000 --0.290210 0.159544 0.170617 0.113626 -0.053468 0.992084 --0.307918 0.121913 0.170617 0.113626 -0.053468 0.992084 --0.288114 0.114072 0.167926 0.113626 -0.053468 0.992084 --0.271545 0.149283 0.167926 0.113626 -0.053468 0.992084 --0.271545 0.149283 0.167926 0.225439 -0.106083 0.968465 --0.288114 0.114072 0.167926 0.225439 -0.106083 0.968465 --0.268780 0.106418 0.162587 0.225439 -0.106083 0.968465 --0.253323 0.139266 0.162587 0.225439 -0.106083 0.968465 --0.253323 0.139266 0.162587 0.333658 -0.157008 0.929527 --0.268780 0.106418 0.162587 0.333658 -0.157008 0.929527 --0.250221 0.099070 0.154684 0.333658 -0.157008 0.929527 --0.235831 0.129649 0.154684 0.333658 -0.157008 0.929527 --0.235831 0.129649 0.154684 0.436565 -0.205432 0.875905 --0.250221 0.099070 0.154684 0.436565 -0.205432 0.875905 --0.232729 0.092144 0.144341 0.436565 -0.205432 0.875905 --0.219345 0.120586 0.144341 0.436565 -0.205432 0.875905 --0.219345 0.120586 0.144341 0.532532 -0.250590 0.808464 --0.232729 0.092144 0.144341 0.532532 -0.250590 0.808464 --0.216580 0.085750 0.131722 0.532532 -0.250590 0.808464 --0.204125 0.112219 0.131722 0.532532 -0.250590 0.808464 --0.204125 0.112219 0.131722 0.620047 -0.291772 0.728293 --0.216580 0.085750 0.131722 0.620047 -0.291772 0.728293 --0.202029 0.079989 0.117026 0.620047 -0.291772 0.728293 --0.190411 0.104679 0.117026 0.620047 -0.291772 0.728293 --0.190411 0.104679 0.117026 0.697741 -0.328332 0.636676 --0.202029 0.079989 0.117026 0.697741 -0.328332 0.636676 --0.189306 0.074951 0.100484 0.697741 -0.328332 0.636676 --0.178419 0.098087 0.100484 0.697741 -0.328332 0.636676 --0.178419 0.098087 0.100484 0.764404 -0.359700 0.535073 --0.189306 0.074951 0.100484 0.764404 -0.359700 0.535073 --0.178610 0.070717 0.082358 0.764404 -0.359700 0.535073 --0.168339 0.092545 0.082358 0.764404 -0.359700 0.535073 --0.168339 0.092545 0.082358 0.819005 -0.385393 0.425091 --0.178610 0.070717 0.082358 0.819005 -0.385393 0.425091 --0.170111 0.067352 0.062932 0.819005 -0.385393 0.425091 --0.160328 0.088141 0.062932 0.819005 -0.385393 0.425091 --0.160328 0.088141 0.062932 0.860704 -0.405015 0.308466 --0.170111 0.067352 0.062932 0.860704 -0.405015 0.308466 --0.163943 0.064910 0.042515 0.860704 -0.405015 0.308466 --0.154515 0.084945 0.042515 0.860704 -0.405015 0.308466 --0.154515 0.084945 0.042515 0.888862 -0.418266 0.187024 --0.163943 0.064910 0.042515 0.888862 -0.418266 0.187024 --0.160202 0.063429 0.021426 0.888862 -0.418266 0.187024 --0.150990 0.083007 0.021426 0.888862 -0.418266 0.187024 --0.150990 0.083007 0.021426 0.903049 -0.424942 0.062667 --0.160202 0.063429 0.021426 0.903049 -0.424942 0.062667 --0.158949 0.062932 0.000000 0.903049 -0.424942 0.062667 --0.149808 0.082358 0.000000 0.903049 -0.424942 0.062667 --0.149808 0.082358 0.000000 0.903049 -0.424942 -0.062667 --0.158949 0.062932 0.000000 0.903049 -0.424942 -0.062667 --0.160202 0.063429 -0.021426 0.903049 -0.424942 -0.062667 --0.150990 0.083007 -0.021426 0.903049 -0.424942 -0.062667 --0.150990 0.083007 -0.021426 0.888862 -0.418266 -0.187024 --0.160202 0.063429 -0.021426 0.888862 -0.418266 -0.187024 --0.163943 0.064910 -0.042515 0.888862 -0.418266 -0.187024 --0.154515 0.084945 -0.042515 0.888862 -0.418266 -0.187024 --0.154515 0.084945 -0.042515 0.860704 -0.405015 -0.308466 --0.163943 0.064910 -0.042515 0.860704 -0.405015 -0.308466 --0.170111 0.067352 -0.062932 0.860704 -0.405015 -0.308466 --0.160328 0.088141 -0.062932 0.860704 -0.405015 -0.308466 --0.160328 0.088141 -0.062932 0.819005 -0.385393 -0.425091 --0.170111 0.067352 -0.062932 0.819005 -0.385393 -0.425091 --0.178610 0.070717 -0.082358 0.819005 -0.385393 -0.425091 --0.168339 0.092545 -0.082358 0.819005 -0.385393 -0.425091 --0.168339 0.092545 -0.082358 0.764404 -0.359700 -0.535073 --0.178610 0.070717 -0.082358 0.764404 -0.359700 -0.535073 --0.189306 0.074951 -0.100484 0.764404 -0.359700 -0.535073 --0.178419 0.098087 -0.100484 0.764404 -0.359700 -0.535073 --0.178419 0.098087 -0.100484 0.697741 -0.328332 -0.636676 --0.189306 0.074951 -0.100484 0.697741 -0.328332 -0.636676 --0.202029 0.079989 -0.117026 0.697741 -0.328332 -0.636676 --0.190411 0.104679 -0.117026 0.697741 -0.328332 -0.636676 --0.190411 0.104679 -0.117026 0.620047 -0.291772 -0.728293 --0.202029 0.079989 -0.117026 0.620047 -0.291772 -0.728293 --0.216580 0.085750 -0.131722 0.620047 -0.291772 -0.728293 --0.204125 0.112219 -0.131722 0.620047 -0.291772 -0.728293 --0.204125 0.112219 -0.131722 0.532532 -0.250590 -0.808464 --0.216580 0.085750 -0.131722 0.532532 -0.250590 -0.808464 --0.232729 0.092144 -0.144341 0.532532 -0.250590 -0.808464 --0.219345 0.120586 -0.144341 0.532532 -0.250590 -0.808464 --0.219345 0.120586 -0.144341 0.436565 -0.205432 -0.875905 --0.232729 0.092144 -0.144341 0.436565 -0.205432 -0.875905 --0.250221 0.099070 -0.154684 0.436565 -0.205432 -0.875905 --0.235831 0.129649 -0.154684 0.436565 -0.205432 -0.875905 --0.235831 0.129649 -0.154684 0.333658 -0.157008 -0.929527 --0.250221 0.099070 -0.154684 0.333658 -0.157008 -0.929527 --0.268780 0.106418 -0.162587 0.333658 -0.157008 -0.929527 --0.253323 0.139266 -0.162587 0.333658 -0.157008 -0.929527 --0.253323 0.139266 -0.162587 0.225439 -0.106083 -0.968465 --0.268780 0.106418 -0.162587 0.225439 -0.106083 -0.968465 --0.288114 0.114072 -0.167926 0.225439 -0.106083 -0.968465 --0.271545 0.149283 -0.167926 0.225439 -0.106083 -0.968465 --0.271545 0.149283 -0.167926 0.113626 -0.053468 -0.992084 --0.288114 0.114072 -0.167926 0.113626 -0.053468 -0.992084 --0.307918 0.121913 -0.170617 0.113626 -0.053468 -0.992084 --0.290210 0.159544 -0.170617 0.113626 -0.053468 -0.992084 --0.307918 0.121913 -0.170617 -0.000000 -0.000000 -1.000000 --0.327879 0.129816 -0.170617 -0.000000 -0.000000 -1.000000 --0.309023 0.169887 -0.170617 -0.113626 0.053468 -0.992084 --0.327879 0.129816 -0.170617 -0.113626 0.053468 -0.992084 --0.347682 0.137657 -0.167926 -0.113626 0.053468 -0.992084 --0.327688 0.180148 -0.167926 -0.113626 0.053468 -0.992084 --0.327688 0.180148 -0.167926 -0.225439 0.106083 -0.968465 --0.347682 0.137657 -0.167926 -0.225439 0.106083 -0.968465 --0.367016 0.145312 -0.162587 -0.225439 0.106083 -0.968465 --0.345910 0.190166 -0.162587 -0.225439 0.106083 -0.968465 --0.345910 0.190166 -0.162587 -0.333658 0.157007 -0.929527 --0.367016 0.145312 -0.162587 -0.333658 0.157007 -0.929527 --0.385575 0.152660 -0.154684 -0.333658 0.157007 -0.929527 --0.363402 0.199782 -0.154684 -0.333658 0.157007 -0.929527 --0.363402 0.199782 -0.154684 -0.436566 0.205431 -0.875904 --0.385575 0.152660 -0.154684 -0.436566 0.205431 -0.875904 --0.403067 0.159586 -0.144341 -0.436566 0.205431 -0.875904 --0.379888 0.208845 -0.144341 -0.436566 0.205431 -0.875904 --0.379888 0.208845 -0.144341 -0.532531 0.250589 -0.808465 --0.403067 0.159586 -0.144341 -0.532531 0.250589 -0.808465 --0.419216 0.165979 -0.131722 -0.532531 0.250589 -0.808465 --0.395108 0.217212 -0.131722 -0.532531 0.250589 -0.808465 --0.395108 0.217212 -0.131722 -0.620047 0.291772 -0.728293 --0.419216 0.165979 -0.131722 -0.620047 0.291772 -0.728293 --0.433767 0.171741 -0.117026 -0.620047 0.291772 -0.728293 --0.408822 0.224752 -0.117026 -0.620047 0.291772 -0.728293 --0.408822 0.224752 -0.117026 -0.697741 0.328331 -0.636676 --0.433767 0.171741 -0.117026 -0.697741 0.328331 -0.636676 --0.446491 0.176778 -0.100484 -0.697741 0.328331 -0.636676 --0.420814 0.231344 -0.100484 -0.697741 0.328331 -0.636676 --0.420814 0.231344 -0.100484 -0.764403 0.359700 -0.535074 --0.446491 0.176778 -0.100484 -0.764403 0.359700 -0.535074 --0.457186 0.181013 -0.082358 -0.764403 0.359700 -0.535074 --0.430894 0.236886 -0.082358 -0.764403 0.359700 -0.535074 --0.430894 0.236886 -0.082358 -0.819005 0.385394 -0.425090 --0.457186 0.181013 -0.082358 -0.819005 0.385394 -0.425090 --0.465685 0.184378 -0.062932 -0.819005 0.385394 -0.425090 --0.438905 0.241290 -0.062932 -0.819005 0.385394 -0.425090 --0.438905 0.241290 -0.062932 -0.860704 0.405016 -0.308465 --0.465685 0.184378 -0.062932 -0.860704 0.405016 -0.308465 --0.471854 0.186820 -0.042515 -0.860704 0.405016 -0.308465 --0.444718 0.244486 -0.042515 -0.860704 0.405016 -0.308465 --0.444718 0.244486 -0.042515 -0.888861 0.418266 -0.187027 --0.471854 0.186820 -0.042515 -0.888861 0.418266 -0.187027 --0.475594 0.188301 -0.021426 -0.888861 0.418266 -0.187027 --0.448243 0.246424 -0.021426 -0.888861 0.418266 -0.187027 --0.448243 0.246424 -0.021426 -0.903049 0.424942 -0.062667 --0.475594 0.188301 -0.021426 -0.903049 0.424942 -0.062667 --0.476847 0.188797 0.000000 -0.903049 0.424942 -0.062667 --0.449425 0.247073 0.000000 -0.903049 0.424942 -0.062667 --0.476847 0.188797 0.000000 -0.949187 0.308409 0.062667 --0.496750 0.127544 0.000000 -0.949187 0.308409 0.062667 --0.495444 0.127208 0.021426 -0.949187 0.308409 0.062667 --0.475594 0.188301 0.021426 -0.949187 0.308409 0.062667 --0.475594 0.188301 0.021426 -0.934275 0.303564 0.187027 --0.495444 0.127208 0.021426 -0.934275 0.303564 0.187027 --0.491548 0.126208 0.042515 -0.934275 0.303564 0.187027 --0.471854 0.186820 0.042515 -0.934275 0.303564 0.187027 --0.471854 0.186820 0.042515 -0.904679 0.293949 0.308464 --0.491548 0.126208 0.042515 -0.904679 0.293949 0.308464 --0.485122 0.124558 0.062932 -0.904679 0.293949 0.308464 --0.465685 0.184378 0.062932 -0.904679 0.293949 0.308464 --0.465685 0.184378 0.062932 -0.860849 0.279708 0.425091 --0.485122 0.124558 0.062932 -0.860849 0.279708 0.425091 --0.476268 0.122285 0.082358 -0.860849 0.279708 0.425091 --0.457186 0.181013 0.082358 -0.860849 0.279708 0.425091 --0.457186 0.181013 0.082358 -0.803458 0.261060 0.535073 --0.476268 0.122285 0.082358 -0.803458 0.261060 0.535073 --0.465126 0.119424 0.100484 -0.803458 0.261060 0.535073 --0.446491 0.176778 0.100484 -0.803458 0.261060 0.535073 --0.446491 0.176778 0.100484 -0.733389 0.238293 0.636676 --0.465126 0.119424 0.100484 -0.733389 0.238293 0.636676 --0.451872 0.116021 0.117026 -0.733389 0.238293 0.636676 --0.433767 0.171741 0.117026 -0.733389 0.238293 0.636676 --0.433767 0.171741 0.117026 -0.651727 0.211760 0.728292 --0.451872 0.116021 0.117026 -0.651727 0.211760 0.728292 --0.436713 0.112129 0.131722 -0.651727 0.211760 0.728292 --0.419216 0.165979 0.131722 -0.651727 0.211760 0.728292 --0.419216 0.165979 0.131722 -0.559738 0.181871 0.808465 --0.436713 0.112129 0.131722 -0.559738 0.181871 0.808465 --0.419890 0.107810 0.144341 -0.559738 0.181871 0.808465 --0.403067 0.159586 0.144341 -0.559738 0.181871 0.808465 --0.403067 0.159586 0.144341 -0.458871 0.149097 0.875904 --0.419890 0.107810 0.144341 -0.458871 0.149097 0.875904 --0.401668 0.103131 0.154684 -0.458871 0.149097 0.875904 --0.385575 0.152660 0.154684 -0.458871 0.149097 0.875904 --0.385575 0.152660 0.154684 -0.350705 0.113952 0.929527 --0.401668 0.103131 0.154684 -0.350705 0.113952 0.929527 --0.382335 0.098167 0.162587 -0.350705 0.113952 0.929527 --0.367016 0.145312 0.162587 -0.350705 0.113952 0.929527 --0.367016 0.145312 0.162587 -0.236957 0.076992 0.968465 --0.382335 0.098167 0.162587 -0.236957 0.076992 0.968465 --0.362194 0.092996 0.167926 -0.236957 0.076992 0.968465 --0.347682 0.137657 0.167926 -0.236957 0.076992 0.968465 --0.347682 0.137657 0.167926 -0.119431 0.038806 0.992084 --0.362194 0.092996 0.167926 -0.119431 0.038806 0.992084 --0.341564 0.087699 0.170617 -0.119431 0.038806 0.992084 --0.327879 0.129816 0.170617 -0.119431 0.038806 0.992084 --0.341564 0.087699 0.170617 0.000000 0.000000 1.000000 --0.320769 0.082360 0.170617 0.000000 0.000000 1.000000 --0.307918 0.121913 0.170617 0.119431 -0.038805 0.992084 --0.320769 0.082360 0.170617 0.119431 -0.038805 0.992084 --0.300139 0.077063 0.167926 0.119431 -0.038805 0.992084 --0.288114 0.114072 0.167926 0.119431 -0.038805 0.992084 --0.288114 0.114072 0.167926 0.236956 -0.076992 0.968465 --0.300139 0.077063 0.167926 0.236956 -0.076992 0.968465 --0.279999 0.071891 0.162587 0.236956 -0.076992 0.968465 --0.268780 0.106418 0.162587 0.236956 -0.076992 0.968465 --0.268780 0.106418 0.162587 0.350706 -0.113951 0.929527 --0.279999 0.071891 0.162587 0.350706 -0.113951 0.929527 --0.260665 0.066927 0.154684 0.350706 -0.113951 0.929527 --0.250221 0.099070 0.154684 0.350706 -0.113951 0.929527 --0.250221 0.099070 0.154684 0.458870 -0.149095 0.875905 --0.260665 0.066927 0.154684 0.458870 -0.149095 0.875905 --0.242443 0.062249 0.144341 0.458870 -0.149095 0.875905 --0.232729 0.092144 0.144341 0.458870 -0.149095 0.875905 --0.232729 0.092144 0.144341 0.559740 -0.181871 0.808464 --0.242443 0.062249 0.144341 0.559740 -0.181871 0.808464 --0.225620 0.057929 0.131722 0.559740 -0.181871 0.808464 --0.216580 0.085750 0.131722 0.559740 -0.181871 0.808464 --0.216580 0.085750 0.131722 0.651726 -0.211759 0.728293 --0.225620 0.057929 0.131722 0.651726 -0.211759 0.728293 --0.210462 0.054037 0.117026 0.651726 -0.211759 0.728293 --0.202029 0.079989 0.117026 0.651726 -0.211759 0.728293 --0.202029 0.079989 0.117026 0.733389 -0.238293 0.636676 --0.210462 0.054037 0.117026 0.733389 -0.238293 0.636676 --0.197207 0.050634 0.100484 0.733389 -0.238293 0.636676 --0.189306 0.074951 0.100484 0.733389 -0.238293 0.636676 --0.189306 0.074951 0.100484 0.803458 -0.261060 0.535073 --0.197207 0.050634 0.100484 0.803458 -0.261060 0.535073 --0.186065 0.047773 0.082358 0.803458 -0.261060 0.535073 --0.178610 0.070717 0.082358 0.803458 -0.261060 0.535073 --0.178610 0.070717 0.082358 0.860849 -0.279708 0.425091 --0.186065 0.047773 0.082358 0.860849 -0.279708 0.425091 --0.177211 0.045500 0.062932 0.860849 -0.279708 0.425091 --0.170111 0.067352 0.062932 0.860849 -0.279708 0.425091 --0.170111 0.067352 0.062932 0.904679 -0.293949 0.308465 --0.177211 0.045500 0.062932 0.904679 -0.293949 0.308465 --0.170785 0.043850 0.042515 0.904679 -0.293949 0.308465 --0.163943 0.064910 0.042515 0.904679 -0.293949 0.308465 --0.163943 0.064910 0.042515 0.934275 -0.303565 0.187024 --0.170785 0.043850 0.042515 0.934275 -0.303565 0.187024 --0.166889 0.042850 0.021426 0.934275 -0.303565 0.187024 --0.160202 0.063429 0.021426 0.934275 -0.303565 0.187024 --0.160202 0.063429 0.021426 0.949187 -0.308410 0.062667 --0.166889 0.042850 0.021426 0.949187 -0.308410 0.062667 --0.165583 0.042515 0.000000 0.949187 -0.308410 0.062667 --0.158949 0.062932 0.000000 0.949187 -0.308410 0.062667 --0.158949 0.062932 0.000000 0.949187 -0.308410 -0.062667 --0.165583 0.042515 0.000000 0.949187 -0.308410 -0.062667 --0.166889 0.042850 -0.021426 0.949187 -0.308410 -0.062667 --0.160202 0.063429 -0.021426 0.949187 -0.308410 -0.062667 --0.160202 0.063429 -0.021426 0.934275 -0.303565 -0.187024 --0.166889 0.042850 -0.021426 0.934275 -0.303565 -0.187024 --0.170785 0.043850 -0.042515 0.934275 -0.303565 -0.187024 --0.163943 0.064910 -0.042515 0.934275 -0.303565 -0.187024 --0.163943 0.064910 -0.042515 0.904679 -0.293949 -0.308465 --0.170785 0.043850 -0.042515 0.904679 -0.293949 -0.308465 --0.177211 0.045500 -0.062932 0.904679 -0.293949 -0.308465 --0.170111 0.067352 -0.062932 0.904679 -0.293949 -0.308465 --0.170111 0.067352 -0.062932 0.860849 -0.279708 -0.425091 --0.177211 0.045500 -0.062932 0.860849 -0.279708 -0.425091 --0.186065 0.047773 -0.082358 0.860849 -0.279708 -0.425091 --0.178610 0.070717 -0.082358 0.860849 -0.279708 -0.425091 --0.178610 0.070717 -0.082358 0.803458 -0.261060 -0.535073 --0.186065 0.047773 -0.082358 0.803458 -0.261060 -0.535073 --0.197207 0.050634 -0.100484 0.803458 -0.261060 -0.535073 --0.189306 0.074951 -0.100484 0.803458 -0.261060 -0.535073 --0.189306 0.074951 -0.100484 0.733389 -0.238293 -0.636676 --0.197207 0.050634 -0.100484 0.733389 -0.238293 -0.636676 --0.210462 0.054037 -0.117026 0.733389 -0.238293 -0.636676 --0.202029 0.079989 -0.117026 0.733389 -0.238293 -0.636676 --0.202029 0.079989 -0.117026 0.651726 -0.211759 -0.728293 --0.210462 0.054037 -0.117026 0.651726 -0.211759 -0.728293 --0.225620 0.057929 -0.131722 0.651726 -0.211759 -0.728293 --0.216580 0.085750 -0.131722 0.651726 -0.211759 -0.728293 --0.216580 0.085750 -0.131722 0.559740 -0.181871 -0.808464 --0.225620 0.057929 -0.131722 0.559740 -0.181871 -0.808464 --0.242443 0.062249 -0.144341 0.559740 -0.181871 -0.808464 --0.232729 0.092144 -0.144341 0.559740 -0.181871 -0.808464 --0.232729 0.092144 -0.144341 0.458870 -0.149095 -0.875905 --0.242443 0.062249 -0.144341 0.458870 -0.149095 -0.875905 --0.260665 0.066927 -0.154684 0.458870 -0.149095 -0.875905 --0.250221 0.099070 -0.154684 0.458870 -0.149095 -0.875905 --0.250221 0.099070 -0.154684 0.350706 -0.113951 -0.929527 --0.260665 0.066927 -0.154684 0.350706 -0.113951 -0.929527 --0.279999 0.071891 -0.162587 0.350706 -0.113951 -0.929527 --0.268780 0.106418 -0.162587 0.350706 -0.113951 -0.929527 --0.268780 0.106418 -0.162587 0.236956 -0.076992 -0.968465 --0.279999 0.071891 -0.162587 0.236956 -0.076992 -0.968465 --0.300139 0.077063 -0.167926 0.236956 -0.076992 -0.968465 --0.288114 0.114072 -0.167926 0.236956 -0.076992 -0.968465 --0.288114 0.114072 -0.167926 0.119431 -0.038805 -0.992084 --0.300139 0.077063 -0.167926 0.119431 -0.038805 -0.992084 --0.320769 0.082360 -0.170617 0.119431 -0.038805 -0.992084 --0.307918 0.121913 -0.170617 0.119431 -0.038805 -0.992084 --0.320769 0.082360 -0.170617 0.000000 0.000000 -1.000000 --0.341564 0.087699 -0.170617 0.000000 0.000000 -1.000000 --0.327879 0.129816 -0.170617 -0.119431 0.038806 -0.992084 --0.341564 0.087699 -0.170617 -0.119431 0.038806 -0.992084 --0.362194 0.092996 -0.167926 -0.119431 0.038806 -0.992084 --0.347682 0.137657 -0.167926 -0.119431 0.038806 -0.992084 --0.347682 0.137657 -0.167926 -0.236957 0.076992 -0.968465 --0.362194 0.092996 -0.167926 -0.236957 0.076992 -0.968465 --0.382335 0.098167 -0.162587 -0.236957 0.076992 -0.968465 --0.367016 0.145312 -0.162587 -0.236957 0.076992 -0.968465 --0.367016 0.145312 -0.162587 -0.350705 0.113952 -0.929527 --0.382335 0.098167 -0.162587 -0.350705 0.113952 -0.929527 --0.401668 0.103131 -0.154684 -0.350705 0.113952 -0.929527 --0.385575 0.152660 -0.154684 -0.350705 0.113952 -0.929527 --0.385575 0.152660 -0.154684 -0.458871 0.149097 -0.875904 --0.401668 0.103131 -0.154684 -0.458871 0.149097 -0.875904 --0.419890 0.107810 -0.144341 -0.458871 0.149097 -0.875904 --0.403067 0.159586 -0.144341 -0.458871 0.149097 -0.875904 --0.403067 0.159586 -0.144341 -0.559738 0.181871 -0.808465 --0.419890 0.107810 -0.144341 -0.559738 0.181871 -0.808465 --0.436713 0.112129 -0.131722 -0.559738 0.181871 -0.808465 --0.419216 0.165979 -0.131722 -0.559738 0.181871 -0.808465 --0.419216 0.165979 -0.131722 -0.651727 0.211760 -0.728292 --0.436713 0.112129 -0.131722 -0.651727 0.211760 -0.728292 --0.451872 0.116021 -0.117026 -0.651727 0.211760 -0.728292 --0.433767 0.171741 -0.117026 -0.651727 0.211760 -0.728292 --0.433767 0.171741 -0.117026 -0.733389 0.238293 -0.636676 --0.451872 0.116021 -0.117026 -0.733389 0.238293 -0.636676 --0.465126 0.119424 -0.100484 -0.733389 0.238293 -0.636676 --0.446491 0.176778 -0.100484 -0.733389 0.238293 -0.636676 --0.446491 0.176778 -0.100484 -0.803458 0.261060 -0.535073 --0.465126 0.119424 -0.100484 -0.803458 0.261060 -0.535073 --0.476268 0.122285 -0.082358 -0.803458 0.261060 -0.535073 --0.457186 0.181013 -0.082358 -0.803458 0.261060 -0.535073 --0.457186 0.181013 -0.082358 -0.860849 0.279708 -0.425091 --0.476268 0.122285 -0.082358 -0.860849 0.279708 -0.425091 --0.485122 0.124558 -0.062932 -0.860849 0.279708 -0.425091 --0.465685 0.184378 -0.062932 -0.860849 0.279708 -0.425091 --0.465685 0.184378 -0.062932 -0.904679 0.293949 -0.308464 --0.485122 0.124558 -0.062932 -0.904679 0.293949 -0.308464 --0.491548 0.126208 -0.042515 -0.904679 0.293949 -0.308464 --0.471854 0.186820 -0.042515 -0.904679 0.293949 -0.308464 --0.471854 0.186820 -0.042515 -0.934275 0.303564 -0.187027 --0.491548 0.126208 -0.042515 -0.934275 0.303564 -0.187027 --0.495444 0.127208 -0.021426 -0.934275 0.303564 -0.187027 --0.475594 0.188301 -0.021426 -0.934275 0.303564 -0.187027 --0.475594 0.188301 -0.021426 -0.949187 0.308409 -0.062667 --0.495444 0.127208 -0.021426 -0.949187 0.308409 -0.062667 --0.496750 0.127544 0.000000 -0.949187 0.308409 -0.062667 --0.476847 0.188797 0.000000 -0.949187 0.308409 -0.062667 --0.496750 0.127544 0.000000 -0.980357 0.187013 0.062666 --0.508818 0.064279 0.000000 -0.980357 0.187013 0.062666 --0.507481 0.064110 0.021426 -0.980357 0.187013 0.062666 --0.495444 0.127208 0.021426 -0.980357 0.187013 0.062666 --0.495444 0.127208 0.021426 -0.964955 0.184075 0.187025 --0.507481 0.064110 0.021426 -0.964955 0.184075 0.187025 --0.503490 0.063606 0.042515 -0.964955 0.184075 0.187025 --0.491548 0.126208 0.042515 -0.964955 0.184075 0.187025 --0.491548 0.126208 0.042515 -0.934387 0.178244 0.308465 --0.503490 0.063606 0.042515 -0.934387 0.178244 0.308465 --0.496908 0.062774 0.062932 -0.934387 0.178244 0.308465 --0.485122 0.124558 0.062932 -0.934387 0.178244 0.308465 --0.485122 0.124558 0.062932 -0.889118 0.169608 0.425091 --0.496908 0.062774 0.062932 -0.889118 0.169608 0.425091 --0.487839 0.061628 0.082358 -0.889118 0.169608 0.425091 --0.476268 0.122285 0.082358 -0.889118 0.169608 0.425091 --0.476268 0.122285 0.082358 -0.829842 0.158300 0.535073 --0.487839 0.061628 0.082358 -0.829842 0.158300 0.535073 --0.476426 0.060187 0.100484 -0.829842 0.158300 0.535073 --0.465126 0.119424 0.100484 -0.829842 0.158300 0.535073 --0.465126 0.119424 0.100484 -0.757473 0.144495 0.636676 --0.476426 0.060187 0.100484 -0.757473 0.144495 0.636676 --0.462850 0.058471 0.117026 -0.757473 0.144495 0.636676 --0.451872 0.116021 0.117026 -0.757473 0.144495 0.636676 --0.451872 0.116021 0.117026 -0.673128 0.128406 0.728293 --0.462850 0.058471 0.117026 -0.673128 0.128406 0.728293 --0.447323 0.056510 0.131722 -0.673128 0.128406 0.728293 --0.436713 0.112129 0.131722 -0.673128 0.128406 0.728293 --0.436713 0.112129 0.131722 -0.578120 0.110282 0.808465 --0.447323 0.056510 0.131722 -0.578120 0.110282 0.808465 --0.430092 0.054333 0.144341 -0.578120 0.110282 0.808465 --0.419890 0.107810 0.144341 -0.578120 0.110282 0.808465 --0.419890 0.107810 0.144341 -0.473939 0.090409 0.875904 --0.430092 0.054333 0.144341 -0.473939 0.090409 0.875904 --0.411427 0.051975 0.154684 -0.473939 0.090409 0.875904 --0.401668 0.103131 0.154684 -0.473939 0.090409 0.875904 --0.401668 0.103131 0.154684 -0.362221 0.069097 0.929528 --0.411427 0.051975 0.154684 -0.362221 0.069097 0.929528 --0.391623 0.049474 0.162587 -0.362221 0.069097 0.929528 --0.382335 0.098167 0.162587 -0.362221 0.069097 0.929528 --0.382335 0.098167 0.162587 -0.244738 0.046686 0.968465 --0.391623 0.049474 0.162587 -0.244738 0.046686 0.968465 --0.370993 0.046867 0.167926 -0.244738 0.046686 0.968465 --0.362194 0.092996 0.167926 -0.244738 0.046686 0.968465 --0.362194 0.092996 0.167926 -0.123353 0.023531 0.992084 --0.370993 0.046867 0.167926 -0.123353 0.023531 0.992084 --0.349862 0.044198 0.170617 -0.123353 0.023531 0.992084 --0.341564 0.087699 0.170617 -0.123353 0.023531 0.992084 --0.349862 0.044198 0.170617 0.000000 0.000000 1.000000 --0.328563 0.041507 0.170617 0.000000 0.000000 1.000000 --0.320769 0.082360 0.170617 0.123353 -0.023531 0.992084 --0.328563 0.041507 0.170617 0.123353 -0.023531 0.992084 --0.307431 0.038838 0.167926 0.123353 -0.023531 0.992084 --0.300139 0.077063 0.167926 0.123353 -0.023531 0.992084 --0.300139 0.077063 0.167926 0.244737 -0.046686 0.968465 --0.307431 0.038838 0.167926 0.244737 -0.046686 0.968465 --0.286801 0.036231 0.162587 0.244737 -0.046686 0.968465 --0.279999 0.071891 0.162587 0.244737 -0.046686 0.968465 --0.279999 0.071891 0.162587 0.362221 -0.069098 0.929527 --0.286801 0.036231 0.162587 0.362221 -0.069098 0.929527 --0.266997 0.033730 0.154684 0.362221 -0.069098 0.929527 --0.260665 0.066927 0.154684 0.362221 -0.069098 0.929527 --0.260665 0.066927 0.154684 0.473939 -0.090409 0.875904 --0.266997 0.033730 0.154684 0.473939 -0.090409 0.875904 --0.248333 0.031372 0.144341 0.473939 -0.090409 0.875904 --0.242443 0.062249 0.144341 0.473939 -0.090409 0.875904 --0.242443 0.062249 0.144341 0.578121 -0.110282 0.808464 --0.248333 0.031372 0.144341 0.578121 -0.110282 0.808464 --0.231101 0.029195 0.131722 0.578121 -0.110282 0.808464 --0.225620 0.057929 0.131722 0.578121 -0.110282 0.808464 --0.225620 0.057929 0.131722 0.673128 -0.128406 0.728293 --0.231101 0.029195 0.131722 0.673128 -0.128406 0.728293 --0.215575 0.027233 0.117026 0.673128 -0.128406 0.728293 --0.210462 0.054037 0.117026 0.673128 -0.128406 0.728293 --0.210462 0.054037 0.117026 0.757472 -0.144495 0.636676 --0.215575 0.027233 0.117026 0.757472 -0.144495 0.636676 --0.201998 0.025518 0.100484 0.757472 -0.144495 0.636676 --0.197207 0.050634 0.100484 0.757472 -0.144495 0.636676 --0.197207 0.050634 0.100484 0.829842 -0.158301 0.535072 --0.201998 0.025518 0.100484 0.829842 -0.158301 0.535072 --0.190585 0.024077 0.082358 0.829842 -0.158301 0.535072 --0.186065 0.047773 0.082358 0.829842 -0.158301 0.535072 --0.186065 0.047773 0.082358 0.889118 -0.169608 0.425091 --0.190585 0.024077 0.082358 0.889118 -0.169608 0.425091 --0.181516 0.022931 0.062932 0.889118 -0.169608 0.425091 --0.177211 0.045500 0.062932 0.889118 -0.169608 0.425091 --0.177211 0.045500 0.062932 0.934387 -0.178244 0.308466 --0.181516 0.022931 0.062932 0.934387 -0.178244 0.308466 --0.174935 0.022099 0.042515 0.934387 -0.178244 0.308466 --0.170785 0.043850 0.042515 0.934387 -0.178244 0.308466 --0.170785 0.043850 0.042515 0.964955 -0.184075 0.187025 --0.174935 0.022099 0.042515 0.964955 -0.184075 0.187025 --0.170943 0.021595 0.021426 0.964955 -0.184075 0.187025 --0.166889 0.042850 0.021426 0.964955 -0.184075 0.187025 --0.166889 0.042850 0.021426 0.980357 -0.187012 0.062667 --0.170943 0.021595 0.021426 0.980357 -0.187012 0.062667 --0.169606 0.021426 0.000000 0.980357 -0.187012 0.062667 --0.165583 0.042515 0.000000 0.980357 -0.187012 0.062667 --0.165583 0.042515 0.000000 0.980357 -0.187012 -0.062667 --0.169606 0.021426 0.000000 0.980357 -0.187012 -0.062667 --0.170943 0.021595 -0.021426 0.980357 -0.187012 -0.062667 --0.166889 0.042850 -0.021426 0.980357 -0.187012 -0.062667 --0.166889 0.042850 -0.021426 0.964955 -0.184075 -0.187025 --0.170943 0.021595 -0.021426 0.964955 -0.184075 -0.187025 --0.174935 0.022099 -0.042515 0.964955 -0.184075 -0.187025 --0.170785 0.043850 -0.042515 0.964955 -0.184075 -0.187025 --0.170785 0.043850 -0.042515 0.934387 -0.178244 -0.308466 --0.174935 0.022099 -0.042515 0.934387 -0.178244 -0.308466 --0.181516 0.022931 -0.062932 0.934387 -0.178244 -0.308466 --0.177211 0.045500 -0.062932 0.934387 -0.178244 -0.308466 --0.177211 0.045500 -0.062932 0.889118 -0.169608 -0.425091 --0.181516 0.022931 -0.062932 0.889118 -0.169608 -0.425091 --0.190585 0.024077 -0.082358 0.889118 -0.169608 -0.425091 --0.186065 0.047773 -0.082358 0.889118 -0.169608 -0.425091 --0.186065 0.047773 -0.082358 0.829842 -0.158301 -0.535072 --0.190585 0.024077 -0.082358 0.829842 -0.158301 -0.535072 --0.201998 0.025518 -0.100484 0.829842 -0.158301 -0.535072 --0.197207 0.050634 -0.100484 0.829842 -0.158301 -0.535072 --0.197207 0.050634 -0.100484 0.757472 -0.144495 -0.636676 --0.201998 0.025518 -0.100484 0.757472 -0.144495 -0.636676 --0.215575 0.027233 -0.117026 0.757472 -0.144495 -0.636676 --0.210462 0.054037 -0.117026 0.757472 -0.144495 -0.636676 --0.210462 0.054037 -0.117026 0.673128 -0.128406 -0.728293 --0.215575 0.027233 -0.117026 0.673128 -0.128406 -0.728293 --0.231101 0.029195 -0.131722 0.673128 -0.128406 -0.728293 --0.225620 0.057929 -0.131722 0.673128 -0.128406 -0.728293 --0.225620 0.057929 -0.131722 0.578121 -0.110282 -0.808464 --0.231101 0.029195 -0.131722 0.578121 -0.110282 -0.808464 --0.248333 0.031372 -0.144341 0.578121 -0.110282 -0.808464 --0.242443 0.062249 -0.144341 0.578121 -0.110282 -0.808464 --0.242443 0.062249 -0.144341 0.473939 -0.090409 -0.875904 --0.248333 0.031372 -0.144341 0.473939 -0.090409 -0.875904 --0.266997 0.033730 -0.154684 0.473939 -0.090409 -0.875904 --0.260665 0.066927 -0.154684 0.473939 -0.090409 -0.875904 --0.260665 0.066927 -0.154684 0.362221 -0.069098 -0.929527 --0.266997 0.033730 -0.154684 0.362221 -0.069098 -0.929527 --0.286801 0.036231 -0.162587 0.362221 -0.069098 -0.929527 --0.279999 0.071891 -0.162587 0.362221 -0.069098 -0.929527 --0.279999 0.071891 -0.162587 0.244737 -0.046686 -0.968465 --0.286801 0.036231 -0.162587 0.244737 -0.046686 -0.968465 --0.307431 0.038838 -0.167926 0.244737 -0.046686 -0.968465 --0.300139 0.077063 -0.167926 0.244737 -0.046686 -0.968465 --0.300139 0.077063 -0.167926 0.123353 -0.023531 -0.992084 --0.307431 0.038838 -0.167926 0.123353 -0.023531 -0.992084 --0.328563 0.041507 -0.170617 0.123353 -0.023531 -0.992084 --0.320769 0.082360 -0.170617 0.123353 -0.023531 -0.992084 --0.328563 0.041507 -0.170617 0.000000 0.000000 -1.000000 --0.349862 0.044198 -0.170617 0.000000 0.000000 -1.000000 --0.341564 0.087699 -0.170617 -0.123353 0.023531 -0.992084 --0.349862 0.044198 -0.170617 -0.123353 0.023531 -0.992084 --0.370993 0.046867 -0.167926 -0.123353 0.023531 -0.992084 --0.362194 0.092996 -0.167926 -0.123353 0.023531 -0.992084 --0.362194 0.092996 -0.167926 -0.244738 0.046686 -0.968465 --0.370993 0.046867 -0.167926 -0.244738 0.046686 -0.968465 --0.391623 0.049474 -0.162587 -0.244738 0.046686 -0.968465 --0.382335 0.098167 -0.162587 -0.244738 0.046686 -0.968465 --0.382335 0.098167 -0.162587 -0.362221 0.069097 -0.929528 --0.391623 0.049474 -0.162587 -0.362221 0.069097 -0.929528 --0.411427 0.051975 -0.154684 -0.362221 0.069097 -0.929528 --0.401668 0.103131 -0.154684 -0.362221 0.069097 -0.929528 --0.401668 0.103131 -0.154684 -0.473939 0.090409 -0.875904 --0.411427 0.051975 -0.154684 -0.473939 0.090409 -0.875904 --0.430092 0.054333 -0.144341 -0.473939 0.090409 -0.875904 --0.419890 0.107810 -0.144341 -0.473939 0.090409 -0.875904 --0.419890 0.107810 -0.144341 -0.578120 0.110282 -0.808465 --0.430092 0.054333 -0.144341 -0.578120 0.110282 -0.808465 --0.447323 0.056510 -0.131722 -0.578120 0.110282 -0.808465 --0.436713 0.112129 -0.131722 -0.578120 0.110282 -0.808465 --0.436713 0.112129 -0.131722 -0.673128 0.128406 -0.728293 --0.447323 0.056510 -0.131722 -0.673128 0.128406 -0.728293 --0.462850 0.058471 -0.117026 -0.673128 0.128406 -0.728293 --0.451872 0.116021 -0.117026 -0.673128 0.128406 -0.728293 --0.451872 0.116021 -0.117026 -0.757473 0.144495 -0.636676 --0.462850 0.058471 -0.117026 -0.757473 0.144495 -0.636676 --0.476426 0.060187 -0.100484 -0.757473 0.144495 -0.636676 --0.465126 0.119424 -0.100484 -0.757473 0.144495 -0.636676 --0.465126 0.119424 -0.100484 -0.829842 0.158300 -0.535073 --0.476426 0.060187 -0.100484 -0.829842 0.158300 -0.535073 --0.487839 0.061628 -0.082358 -0.829842 0.158300 -0.535073 --0.476268 0.122285 -0.082358 -0.829842 0.158300 -0.535073 --0.476268 0.122285 -0.082358 -0.889118 0.169608 -0.425091 --0.487839 0.061628 -0.082358 -0.889118 0.169608 -0.425091 --0.496908 0.062774 -0.062932 -0.889118 0.169608 -0.425091 --0.485122 0.124558 -0.062932 -0.889118 0.169608 -0.425091 --0.485122 0.124558 -0.062932 -0.934387 0.178244 -0.308465 --0.496908 0.062774 -0.062932 -0.934387 0.178244 -0.308465 --0.503490 0.063606 -0.042515 -0.934387 0.178244 -0.308465 --0.491548 0.126208 -0.042515 -0.934387 0.178244 -0.308465 --0.491548 0.126208 -0.042515 -0.964955 0.184075 -0.187025 --0.503490 0.063606 -0.042515 -0.964955 0.184075 -0.187025 --0.507481 0.064110 -0.021426 -0.964955 0.184075 -0.187025 --0.495444 0.127208 -0.021426 -0.964955 0.184075 -0.187025 --0.495444 0.127208 -0.021426 -0.980357 0.187013 -0.062666 --0.507481 0.064110 -0.021426 -0.980357 0.187013 -0.062666 --0.508818 0.064279 0.000000 -0.980357 0.187013 -0.062666 --0.496750 0.127544 0.000000 -0.980357 0.187013 -0.062666 --0.508818 0.064279 0.000000 -0.996065 0.062668 0.062666 --0.512862 0.000000 0.000000 -0.996065 0.062668 0.062666 --0.511514 0.000000 0.021426 -0.996065 0.062668 0.062666 --0.507481 0.064110 0.021426 -0.996065 0.062668 0.062666 --0.507481 0.064110 0.021426 -0.980417 0.061682 0.187024 --0.511514 0.000000 0.021426 -0.980417 0.061682 0.187024 --0.507491 0.000000 0.042515 -0.980417 0.061682 0.187024 --0.503490 0.063606 0.042515 -0.980417 0.061682 0.187024 --0.503490 0.063606 0.042515 -0.949358 0.059728 0.308466 --0.507491 0.000000 0.042515 -0.949358 0.059728 0.308466 --0.500857 0.000000 0.062932 -0.949358 0.059728 0.308466 --0.496908 0.062774 0.062932 -0.949358 0.059728 0.308466 --0.496908 0.062774 0.062932 -0.903365 0.056835 0.425091 --0.500857 0.000000 0.062932 -0.903365 0.056835 0.425091 --0.491716 0.000000 0.082358 -0.903365 0.056835 0.425091 --0.487839 0.061628 0.082358 -0.903365 0.056835 0.425091 --0.487839 0.061628 0.082358 -0.843139 0.053046 0.535073 --0.491716 0.000000 0.082358 -0.843139 0.053046 0.535073 --0.480213 0.000000 0.100484 -0.843139 0.053046 0.535073 --0.476426 0.060187 0.100484 -0.843139 0.053046 0.535073 --0.476426 0.060187 0.100484 -0.769610 0.048420 0.636676 --0.480213 0.000000 0.100484 -0.769610 0.048420 0.636676 --0.466528 0.000000 0.117026 -0.769610 0.048420 0.636676 --0.462850 0.058471 0.117026 -0.769610 0.048420 0.636676 --0.462850 0.058471 0.117026 -0.683913 0.043028 0.728293 --0.466528 0.000000 0.117026 -0.683913 0.043028 0.728293 --0.450878 0.000000 0.131722 -0.683913 0.043028 0.728293 --0.447323 0.056510 0.131722 -0.683913 0.043028 0.728293 --0.447323 0.056510 0.131722 -0.587384 0.036955 0.808465 --0.450878 0.000000 0.131722 -0.587384 0.036955 0.808465 --0.433510 0.000000 0.144341 -0.587384 0.036955 0.808465 --0.430092 0.054333 0.144341 -0.587384 0.036955 0.808465 --0.430092 0.054333 0.144341 -0.481533 0.030295 0.875904 --0.433510 0.000000 0.144341 -0.481533 0.030295 0.875904 --0.414697 0.000000 0.154684 -0.481533 0.030295 0.875904 --0.411427 0.051975 0.154684 -0.481533 0.030295 0.875904 --0.411427 0.051975 0.154684 -0.368025 0.023154 0.929527 --0.414697 0.000000 0.154684 -0.368025 0.023154 0.929527 --0.394736 0.000000 0.162587 -0.368025 0.023154 0.929527 --0.391623 0.049474 0.162587 -0.368025 0.023154 0.929527 --0.391623 0.049474 0.162587 -0.248660 0.015644 0.968464 --0.394736 0.000000 0.162587 -0.248660 0.015644 0.968464 --0.373942 0.000000 0.167926 -0.248660 0.015644 0.968464 --0.370993 0.046867 0.167926 -0.248660 0.015644 0.968464 --0.370993 0.046867 0.167926 -0.125330 0.007885 0.992084 --0.373942 0.000000 0.167926 -0.125330 0.007885 0.992084 --0.352643 0.000000 0.170617 -0.125330 0.007885 0.992084 --0.349862 0.044198 0.170617 -0.125330 0.007885 0.992084 --0.352643 0.000000 0.170617 0.000000 0.000000 1.000000 --0.331174 0.000000 0.170617 0.000000 0.000000 1.000000 --0.328563 0.041507 0.170617 0.125330 -0.007885 0.992084 --0.331174 0.000000 0.170617 0.125330 -0.007885 0.992084 --0.309875 0.000000 0.167926 0.125330 -0.007885 0.992084 --0.307431 0.038838 0.167926 0.125330 -0.007885 0.992084 --0.307431 0.038838 0.167926 0.248659 -0.015644 0.968465 --0.309875 0.000000 0.167926 0.248659 -0.015644 0.968465 --0.289081 0.000000 0.162587 0.248659 -0.015644 0.968465 --0.286801 0.036231 0.162587 0.248659 -0.015644 0.968465 --0.286801 0.036231 0.162587 0.368026 -0.023154 0.929527 --0.289081 0.000000 0.162587 0.368026 -0.023154 0.929527 --0.269120 0.000000 0.154684 0.368026 -0.023154 0.929527 --0.266997 0.033730 0.154684 0.368026 -0.023154 0.929527 --0.266997 0.033730 0.154684 0.481532 -0.030296 0.875905 --0.269120 0.000000 0.154684 0.481532 -0.030296 0.875905 --0.250306 0.000000 0.144341 0.481532 -0.030296 0.875905 --0.248333 0.031372 0.144341 0.481532 -0.030296 0.875905 --0.248333 0.031372 0.144341 0.587384 -0.036955 0.808464 --0.250306 0.000000 0.144341 0.587384 -0.036955 0.808464 --0.232938 0.000000 0.131722 0.587384 -0.036955 0.808464 --0.231101 0.029195 0.131722 0.587384 -0.036955 0.808464 --0.231101 0.029195 0.131722 0.683913 -0.043028 0.728293 --0.232938 0.000000 0.131722 0.683913 -0.043028 0.728293 --0.217288 0.000000 0.117026 0.683913 -0.043028 0.728293 --0.215575 0.027233 0.117026 0.683913 -0.043028 0.728293 --0.215575 0.027233 0.117026 0.769610 -0.048419 0.636676 --0.217288 0.000000 0.117026 0.769610 -0.048419 0.636676 --0.203603 0.000000 0.100484 0.769610 -0.048419 0.636676 --0.201998 0.025518 0.100484 0.769610 -0.048419 0.636676 --0.201998 0.025518 0.100484 0.843139 -0.053045 0.535073 --0.203603 0.000000 0.100484 0.843139 -0.053045 0.535073 --0.192100 0.000000 0.082358 0.843139 -0.053045 0.535073 --0.190585 0.024077 0.082358 0.843139 -0.053045 0.535073 --0.190585 0.024077 0.082358 0.903365 -0.056834 0.425091 --0.192100 0.000000 0.082358 0.903365 -0.056834 0.425091 --0.182959 0.000000 0.062932 0.903365 -0.056834 0.425091 --0.181516 0.022931 0.062932 0.903365 -0.056834 0.425091 --0.181516 0.022931 0.062932 0.949359 -0.059728 0.308465 --0.182959 0.000000 0.062932 0.949359 -0.059728 0.308465 --0.176325 0.000000 0.042515 0.949359 -0.059728 0.308465 --0.174935 0.022099 0.042515 0.949359 -0.059728 0.308465 --0.174935 0.022099 0.042515 0.980417 -0.061683 0.187025 --0.176325 0.000000 0.042515 0.980417 -0.061683 0.187025 --0.172302 0.000000 0.021426 0.980417 -0.061683 0.187025 --0.170943 0.021595 0.021426 0.980417 -0.061683 0.187025 --0.170943 0.021595 0.021426 0.996065 -0.062668 0.062667 --0.172302 0.000000 0.021426 0.996065 -0.062668 0.062667 --0.170954 0.000000 0.000000 0.996065 -0.062668 0.062667 --0.169606 0.021426 0.000000 0.996065 -0.062668 0.062667 --0.169606 0.021426 0.000000 0.996065 -0.062668 -0.062667 --0.170954 0.000000 0.000000 0.996065 -0.062668 -0.062667 --0.172302 0.000000 -0.021426 0.996065 -0.062668 -0.062667 --0.170943 0.021595 -0.021426 0.996065 -0.062668 -0.062667 --0.170943 0.021595 -0.021426 0.980417 -0.061683 -0.187025 --0.172302 0.000000 -0.021426 0.980417 -0.061683 -0.187025 --0.176325 0.000000 -0.042515 0.980417 -0.061683 -0.187025 --0.174935 0.022099 -0.042515 0.980417 -0.061683 -0.187025 --0.174935 0.022099 -0.042515 0.949359 -0.059728 -0.308465 --0.176325 0.000000 -0.042515 0.949359 -0.059728 -0.308465 --0.182959 0.000000 -0.062932 0.949359 -0.059728 -0.308465 --0.181516 0.022931 -0.062932 0.949359 -0.059728 -0.308465 --0.181516 0.022931 -0.062932 0.903365 -0.056834 -0.425091 --0.182959 0.000000 -0.062932 0.903365 -0.056834 -0.425091 --0.192100 0.000000 -0.082358 0.903365 -0.056834 -0.425091 --0.190585 0.024077 -0.082358 0.903365 -0.056834 -0.425091 --0.190585 0.024077 -0.082358 0.843139 -0.053045 -0.535073 --0.192100 0.000000 -0.082358 0.843139 -0.053045 -0.535073 --0.203603 0.000000 -0.100484 0.843139 -0.053045 -0.535073 --0.201998 0.025518 -0.100484 0.843139 -0.053045 -0.535073 --0.201998 0.025518 -0.100484 0.769610 -0.048419 -0.636676 --0.203603 0.000000 -0.100484 0.769610 -0.048419 -0.636676 --0.217288 0.000000 -0.117026 0.769610 -0.048419 -0.636676 --0.215575 0.027233 -0.117026 0.769610 -0.048419 -0.636676 --0.215575 0.027233 -0.117026 0.683913 -0.043028 -0.728293 --0.217288 0.000000 -0.117026 0.683913 -0.043028 -0.728293 --0.232938 0.000000 -0.131722 0.683913 -0.043028 -0.728293 --0.231101 0.029195 -0.131722 0.683913 -0.043028 -0.728293 --0.231101 0.029195 -0.131722 0.587384 -0.036955 -0.808464 --0.232938 0.000000 -0.131722 0.587384 -0.036955 -0.808464 --0.250306 0.000000 -0.144341 0.587384 -0.036955 -0.808464 --0.248333 0.031372 -0.144341 0.587384 -0.036955 -0.808464 --0.248333 0.031372 -0.144341 0.481532 -0.030296 -0.875905 --0.250306 0.000000 -0.144341 0.481532 -0.030296 -0.875905 --0.269120 0.000000 -0.154684 0.481532 -0.030296 -0.875905 --0.266997 0.033730 -0.154684 0.481532 -0.030296 -0.875905 --0.266997 0.033730 -0.154684 0.368026 -0.023154 -0.929527 --0.269120 0.000000 -0.154684 0.368026 -0.023154 -0.929527 --0.289081 0.000000 -0.162587 0.368026 -0.023154 -0.929527 --0.286801 0.036231 -0.162587 0.368026 -0.023154 -0.929527 --0.286801 0.036231 -0.162587 0.248659 -0.015644 -0.968465 --0.289081 0.000000 -0.162587 0.248659 -0.015644 -0.968465 --0.309875 0.000000 -0.167926 0.248659 -0.015644 -0.968465 --0.307431 0.038838 -0.167926 0.248659 -0.015644 -0.968465 --0.307431 0.038838 -0.167926 0.125330 -0.007885 -0.992084 --0.309875 0.000000 -0.167926 0.125330 -0.007885 -0.992084 --0.331174 0.000000 -0.170617 0.125330 -0.007885 -0.992084 --0.328563 0.041507 -0.170617 0.125330 -0.007885 -0.992084 --0.331174 0.000000 -0.170617 0.000000 0.000000 -1.000000 --0.352643 0.000000 -0.170617 0.000000 0.000000 -1.000000 --0.349862 0.044198 -0.170617 -0.125330 0.007885 -0.992084 --0.352643 0.000000 -0.170617 -0.125330 0.007885 -0.992084 --0.373942 0.000000 -0.167926 -0.125330 0.007885 -0.992084 --0.370993 0.046867 -0.167926 -0.125330 0.007885 -0.992084 --0.370993 0.046867 -0.167926 -0.248660 0.015644 -0.968464 --0.373942 0.000000 -0.167926 -0.248660 0.015644 -0.968464 --0.394736 0.000000 -0.162587 -0.248660 0.015644 -0.968464 --0.391623 0.049474 -0.162587 -0.248660 0.015644 -0.968464 --0.391623 0.049474 -0.162587 -0.368025 0.023154 -0.929527 --0.394736 0.000000 -0.162587 -0.368025 0.023154 -0.929527 --0.414697 0.000000 -0.154684 -0.368025 0.023154 -0.929527 --0.411427 0.051975 -0.154684 -0.368025 0.023154 -0.929527 --0.411427 0.051975 -0.154684 -0.481533 0.030295 -0.875904 --0.414697 0.000000 -0.154684 -0.481533 0.030295 -0.875904 --0.433510 0.000000 -0.144341 -0.481533 0.030295 -0.875904 --0.430092 0.054333 -0.144341 -0.481533 0.030295 -0.875904 --0.430092 0.054333 -0.144341 -0.587384 0.036955 -0.808465 --0.433510 0.000000 -0.144341 -0.587384 0.036955 -0.808465 --0.450878 0.000000 -0.131722 -0.587384 0.036955 -0.808465 --0.447323 0.056510 -0.131722 -0.587384 0.036955 -0.808465 --0.447323 0.056510 -0.131722 -0.683913 0.043028 -0.728293 --0.450878 0.000000 -0.131722 -0.683913 0.043028 -0.728293 --0.466528 0.000000 -0.117026 -0.683913 0.043028 -0.728293 --0.462850 0.058471 -0.117026 -0.683913 0.043028 -0.728293 --0.462850 0.058471 -0.117026 -0.769610 0.048420 -0.636676 --0.466528 0.000000 -0.117026 -0.769610 0.048420 -0.636676 --0.480213 0.000000 -0.100484 -0.769610 0.048420 -0.636676 --0.476426 0.060187 -0.100484 -0.769610 0.048420 -0.636676 --0.476426 0.060187 -0.100484 -0.843139 0.053046 -0.535073 --0.480213 0.000000 -0.100484 -0.843139 0.053046 -0.535073 --0.491716 0.000000 -0.082358 -0.843139 0.053046 -0.535073 --0.487839 0.061628 -0.082358 -0.843139 0.053046 -0.535073 --0.487839 0.061628 -0.082358 -0.903365 0.056835 -0.425091 --0.491716 0.000000 -0.082358 -0.903365 0.056835 -0.425091 --0.500857 0.000000 -0.062932 -0.903365 0.056835 -0.425091 --0.496908 0.062774 -0.062932 -0.903365 0.056835 -0.425091 --0.496908 0.062774 -0.062932 -0.949358 0.059728 -0.308466 --0.500857 0.000000 -0.062932 -0.949358 0.059728 -0.308466 --0.507491 0.000000 -0.042515 -0.949358 0.059728 -0.308466 --0.503490 0.063606 -0.042515 -0.949358 0.059728 -0.308466 --0.503490 0.063606 -0.042515 -0.980417 0.061682 -0.187024 --0.507491 0.000000 -0.042515 -0.980417 0.061682 -0.187024 --0.511514 0.000000 -0.021426 -0.980417 0.061682 -0.187024 --0.507481 0.064110 -0.021426 -0.980417 0.061682 -0.187024 --0.507481 0.064110 -0.021426 -0.996065 0.062668 -0.062666 --0.511514 0.000000 -0.021426 -0.996065 0.062668 -0.062666 --0.512862 0.000000 0.000000 -0.996065 0.062668 -0.062666 --0.508818 0.064279 0.000000 -0.996065 0.062668 -0.062666 --0.512862 0.000000 0.000000 -0.996065 -0.062667 0.062665 --0.508818 -0.064278 0.000000 -0.996065 -0.062667 0.062665 --0.507481 -0.064109 0.021426 -0.996065 -0.062667 0.062665 --0.511514 0.000000 0.021426 -0.996065 -0.062667 0.062665 --0.511514 0.000000 0.021426 -0.980417 -0.061682 0.187026 --0.507481 -0.064109 0.021426 -0.980417 -0.061682 0.187026 --0.503490 -0.063605 0.042515 -0.980417 -0.061682 0.187026 --0.507491 0.000000 0.042515 -0.980417 -0.061682 0.187026 --0.507491 0.000000 0.042515 -0.949359 -0.059728 0.308465 --0.503490 -0.063605 0.042515 -0.949359 -0.059728 0.308465 --0.496908 -0.062774 0.062932 -0.949359 -0.059728 0.308465 --0.500857 0.000000 0.062932 -0.949359 -0.059728 0.308465 --0.500857 0.000000 0.062932 -0.903364 -0.056834 0.425091 --0.496908 -0.062774 0.062932 -0.903364 -0.056834 0.425091 --0.487839 -0.061628 0.082358 -0.903364 -0.056834 0.425091 --0.491716 0.000000 0.082358 -0.903364 -0.056834 0.425091 --0.491716 0.000000 0.082358 -0.843139 -0.053046 0.535072 --0.487839 -0.061628 0.082358 -0.843139 -0.053046 0.535072 --0.476426 -0.060186 0.100484 -0.843139 -0.053046 0.535072 --0.480213 0.000000 0.100484 -0.843139 -0.053046 0.535072 --0.480213 0.000000 0.100484 -0.769609 -0.048420 0.636677 --0.476426 -0.060186 0.100484 -0.769609 -0.048420 0.636677 --0.462850 -0.058471 0.117026 -0.769609 -0.048420 0.636677 --0.466528 0.000000 0.117026 -0.769609 -0.048420 0.636677 --0.466528 0.000000 0.117026 -0.683913 -0.043029 0.728293 --0.462850 -0.058471 0.117026 -0.683913 -0.043029 0.728293 --0.447323 -0.056510 0.131722 -0.683913 -0.043029 0.728293 --0.450878 0.000000 0.131722 -0.683913 -0.043029 0.728293 --0.450878 0.000000 0.131722 -0.587384 -0.036955 0.808464 --0.447323 -0.056510 0.131722 -0.587384 -0.036955 0.808464 --0.430092 -0.054333 0.144341 -0.587384 -0.036955 0.808464 --0.433510 0.000000 0.144341 -0.587384 -0.036955 0.808464 --0.433510 0.000000 0.144341 -0.481533 -0.030295 0.875904 --0.430092 -0.054333 0.144341 -0.481533 -0.030295 0.875904 --0.411427 -0.051975 0.154684 -0.481533 -0.030295 0.875904 --0.414697 0.000000 0.154684 -0.481533 -0.030295 0.875904 --0.414697 0.000000 0.154684 -0.368025 -0.023154 0.929527 --0.411427 -0.051975 0.154684 -0.368025 -0.023154 0.929527 --0.391623 -0.049473 0.162587 -0.368025 -0.023154 0.929527 --0.394736 0.000000 0.162587 -0.368025 -0.023154 0.929527 --0.394736 0.000000 0.162587 -0.248660 -0.015644 0.968465 --0.391623 -0.049473 0.162587 -0.248660 -0.015644 0.968465 --0.370993 -0.046867 0.167926 -0.248660 -0.015644 0.968465 --0.373942 0.000000 0.167926 -0.248660 -0.015644 0.968465 --0.373942 0.000000 0.167926 -0.125330 -0.007885 0.992084 --0.370993 -0.046867 0.167926 -0.125330 -0.007885 0.992084 --0.349862 -0.044198 0.170617 -0.125330 -0.007885 0.992084 --0.352643 0.000000 0.170617 -0.125330 -0.007885 0.992084 --0.349862 -0.044198 0.170617 0.000000 0.000000 1.000000 --0.328563 -0.041507 0.170617 0.000000 0.000000 1.000000 --0.331174 0.000000 0.170617 0.125330 0.007885 0.992084 --0.328563 -0.041507 0.170617 0.125330 0.007885 0.992084 --0.307431 -0.038837 0.167926 0.125330 0.007885 0.992084 --0.309875 0.000000 0.167926 0.125330 0.007885 0.992084 --0.309875 0.000000 0.167926 0.248659 0.015644 0.968465 --0.307431 -0.038837 0.167926 0.248659 0.015644 0.968465 --0.286801 -0.036231 0.162587 0.248659 0.015644 0.968465 --0.289081 0.000000 0.162587 0.248659 0.015644 0.968465 --0.289081 0.000000 0.162587 0.368026 0.023154 0.929527 --0.286801 -0.036231 0.162587 0.368026 0.023154 0.929527 --0.266997 -0.033729 0.154684 0.368026 0.023154 0.929527 --0.269120 0.000000 0.154684 0.368026 0.023154 0.929527 --0.269120 0.000000 0.154684 0.481532 0.030296 0.875905 --0.266997 -0.033729 0.154684 0.481532 0.030296 0.875905 --0.248333 -0.031372 0.144341 0.481532 0.030296 0.875905 --0.250306 0.000000 0.144341 0.481532 0.030296 0.875905 --0.250306 0.000000 0.144341 0.587384 0.036955 0.808464 --0.248333 -0.031372 0.144341 0.587384 0.036955 0.808464 --0.231101 -0.029195 0.131722 0.587384 0.036955 0.808464 --0.232938 0.000000 0.131722 0.587384 0.036955 0.808464 --0.232938 0.000000 0.131722 0.683913 0.043028 0.728293 --0.231101 -0.029195 0.131722 0.683913 0.043028 0.728293 --0.215575 -0.027233 0.117026 0.683913 0.043028 0.728293 --0.217288 0.000000 0.117026 0.683913 0.043028 0.728293 --0.217288 0.000000 0.117026 0.769610 0.048419 0.636676 --0.215575 -0.027233 0.117026 0.769610 0.048419 0.636676 --0.201998 -0.025518 0.100484 0.769610 0.048419 0.636676 --0.203603 0.000000 0.100484 0.769610 0.048419 0.636676 --0.203603 0.000000 0.100484 0.843139 0.053045 0.535073 --0.201998 -0.025518 0.100484 0.843139 0.053045 0.535073 --0.190585 -0.024076 0.082358 0.843139 0.053045 0.535073 --0.192100 0.000000 0.082358 0.843139 0.053045 0.535073 --0.192100 0.000000 0.082358 0.903365 0.056834 0.425091 --0.190585 -0.024076 0.082358 0.903365 0.056834 0.425091 --0.181516 -0.022931 0.062932 0.903365 0.056834 0.425091 --0.182959 0.000000 0.062932 0.903365 0.056834 0.425091 --0.182959 0.000000 0.062932 0.949359 0.059728 0.308465 --0.181516 -0.022931 0.062932 0.949359 0.059728 0.308465 --0.174935 -0.022099 0.042515 0.949359 0.059728 0.308465 --0.176325 0.000000 0.042515 0.949359 0.059728 0.308465 --0.176325 0.000000 0.042515 0.980417 0.061683 0.187025 --0.174935 -0.022099 0.042515 0.980417 0.061683 0.187025 --0.170943 -0.021595 0.021426 0.980417 0.061683 0.187025 --0.172302 0.000000 0.021426 0.980417 0.061683 0.187025 --0.172302 0.000000 0.021426 0.996065 0.062668 0.062667 --0.170943 -0.021595 0.021426 0.996065 0.062668 0.062667 --0.169606 -0.021426 0.000000 0.996065 0.062668 0.062667 --0.170954 0.000000 0.000000 0.996065 0.062668 0.062667 --0.170954 0.000000 0.000000 0.996065 0.062668 -0.062667 --0.169606 -0.021426 0.000000 0.996065 0.062668 -0.062667 --0.170943 -0.021595 -0.021426 0.996065 0.062668 -0.062667 --0.172302 0.000000 -0.021426 0.996065 0.062668 -0.062667 --0.172302 0.000000 -0.021426 0.980417 0.061683 -0.187025 --0.170943 -0.021595 -0.021426 0.980417 0.061683 -0.187025 --0.174935 -0.022099 -0.042515 0.980417 0.061683 -0.187025 --0.176325 0.000000 -0.042515 0.980417 0.061683 -0.187025 --0.176325 0.000000 -0.042515 0.949359 0.059728 -0.308465 --0.174935 -0.022099 -0.042515 0.949359 0.059728 -0.308465 --0.181516 -0.022931 -0.062932 0.949359 0.059728 -0.308465 --0.182959 0.000000 -0.062932 0.949359 0.059728 -0.308465 --0.182959 0.000000 -0.062932 0.903365 0.056834 -0.425091 --0.181516 -0.022931 -0.062932 0.903365 0.056834 -0.425091 --0.190585 -0.024076 -0.082358 0.903365 0.056834 -0.425091 --0.192100 0.000000 -0.082358 0.903365 0.056834 -0.425091 --0.192100 0.000000 -0.082358 0.843139 0.053045 -0.535073 --0.190585 -0.024076 -0.082358 0.843139 0.053045 -0.535073 --0.201998 -0.025518 -0.100484 0.843139 0.053045 -0.535073 --0.203603 0.000000 -0.100484 0.843139 0.053045 -0.535073 --0.203603 0.000000 -0.100484 0.769610 0.048419 -0.636676 --0.201998 -0.025518 -0.100484 0.769610 0.048419 -0.636676 --0.215575 -0.027233 -0.117026 0.769610 0.048419 -0.636676 --0.217288 0.000000 -0.117026 0.769610 0.048419 -0.636676 --0.217288 0.000000 -0.117026 0.683913 0.043028 -0.728293 --0.215575 -0.027233 -0.117026 0.683913 0.043028 -0.728293 --0.231101 -0.029195 -0.131722 0.683913 0.043028 -0.728293 --0.232938 0.000000 -0.131722 0.683913 0.043028 -0.728293 --0.232938 0.000000 -0.131722 0.587384 0.036955 -0.808464 --0.231101 -0.029195 -0.131722 0.587384 0.036955 -0.808464 --0.248333 -0.031372 -0.144341 0.587384 0.036955 -0.808464 --0.250306 0.000000 -0.144341 0.587384 0.036955 -0.808464 --0.250306 0.000000 -0.144341 0.481532 0.030296 -0.875905 --0.248333 -0.031372 -0.144341 0.481532 0.030296 -0.875905 --0.266997 -0.033729 -0.154684 0.481532 0.030296 -0.875905 --0.269120 0.000000 -0.154684 0.481532 0.030296 -0.875905 --0.269120 0.000000 -0.154684 0.368026 0.023154 -0.929527 --0.266997 -0.033729 -0.154684 0.368026 0.023154 -0.929527 --0.286801 -0.036231 -0.162587 0.368026 0.023154 -0.929527 --0.289081 0.000000 -0.162587 0.368026 0.023154 -0.929527 --0.289081 0.000000 -0.162587 0.248659 0.015644 -0.968465 --0.286801 -0.036231 -0.162587 0.248659 0.015644 -0.968465 --0.307431 -0.038837 -0.167926 0.248659 0.015644 -0.968465 --0.309875 0.000000 -0.167926 0.248659 0.015644 -0.968465 --0.309875 0.000000 -0.167926 0.125330 0.007885 -0.992084 --0.307431 -0.038837 -0.167926 0.125330 0.007885 -0.992084 --0.328563 -0.041507 -0.170617 0.125330 0.007885 -0.992084 --0.331174 0.000000 -0.170617 0.125330 0.007885 -0.992084 --0.328563 -0.041507 -0.170617 0.000000 0.000000 -1.000000 --0.349862 -0.044198 -0.170617 0.000000 0.000000 -1.000000 --0.352643 0.000000 -0.170617 -0.125330 -0.007885 -0.992084 --0.349862 -0.044198 -0.170617 -0.125330 -0.007885 -0.992084 --0.370993 -0.046867 -0.167926 -0.125330 -0.007885 -0.992084 --0.373942 0.000000 -0.167926 -0.125330 -0.007885 -0.992084 --0.373942 0.000000 -0.167926 -0.248660 -0.015644 -0.968465 --0.370993 -0.046867 -0.167926 -0.248660 -0.015644 -0.968465 --0.391623 -0.049473 -0.162587 -0.248660 -0.015644 -0.968465 --0.394736 0.000000 -0.162587 -0.248660 -0.015644 -0.968465 --0.394736 0.000000 -0.162587 -0.368025 -0.023154 -0.929527 --0.391623 -0.049473 -0.162587 -0.368025 -0.023154 -0.929527 --0.411427 -0.051975 -0.154684 -0.368025 -0.023154 -0.929527 --0.414697 0.000000 -0.154684 -0.368025 -0.023154 -0.929527 --0.414697 0.000000 -0.154684 -0.481533 -0.030295 -0.875904 --0.411427 -0.051975 -0.154684 -0.481533 -0.030295 -0.875904 --0.430092 -0.054333 -0.144341 -0.481533 -0.030295 -0.875904 --0.433510 0.000000 -0.144341 -0.481533 -0.030295 -0.875904 --0.433510 0.000000 -0.144341 -0.587384 -0.036955 -0.808464 --0.430092 -0.054333 -0.144341 -0.587384 -0.036955 -0.808464 --0.447323 -0.056510 -0.131722 -0.587384 -0.036955 -0.808464 --0.450878 0.000000 -0.131722 -0.587384 -0.036955 -0.808464 --0.450878 0.000000 -0.131722 -0.683913 -0.043029 -0.728293 --0.447323 -0.056510 -0.131722 -0.683913 -0.043029 -0.728293 --0.462850 -0.058471 -0.117026 -0.683913 -0.043029 -0.728293 --0.466528 0.000000 -0.117026 -0.683913 -0.043029 -0.728293 --0.466528 0.000000 -0.117026 -0.769609 -0.048420 -0.636677 --0.462850 -0.058471 -0.117026 -0.769609 -0.048420 -0.636677 --0.476426 -0.060186 -0.100484 -0.769609 -0.048420 -0.636677 --0.480213 0.000000 -0.100484 -0.769609 -0.048420 -0.636677 --0.480213 0.000000 -0.100484 -0.843139 -0.053046 -0.535072 --0.476426 -0.060186 -0.100484 -0.843139 -0.053046 -0.535072 --0.487839 -0.061628 -0.082358 -0.843139 -0.053046 -0.535072 --0.491716 0.000000 -0.082358 -0.843139 -0.053046 -0.535072 --0.491716 0.000000 -0.082358 -0.903364 -0.056834 -0.425091 --0.487839 -0.061628 -0.082358 -0.903364 -0.056834 -0.425091 --0.496908 -0.062774 -0.062932 -0.903364 -0.056834 -0.425091 --0.500857 0.000000 -0.062932 -0.903364 -0.056834 -0.425091 --0.500857 0.000000 -0.062932 -0.949359 -0.059728 -0.308465 --0.496908 -0.062774 -0.062932 -0.949359 -0.059728 -0.308465 --0.503490 -0.063605 -0.042515 -0.949359 -0.059728 -0.308465 --0.507491 0.000000 -0.042515 -0.949359 -0.059728 -0.308465 --0.507491 0.000000 -0.042515 -0.980417 -0.061682 -0.187026 --0.503490 -0.063605 -0.042515 -0.980417 -0.061682 -0.187026 --0.507481 -0.064109 -0.021426 -0.980417 -0.061682 -0.187026 --0.511514 0.000000 -0.021426 -0.980417 -0.061682 -0.187026 --0.511514 0.000000 -0.021426 -0.996065 -0.062667 -0.062665 --0.507481 -0.064109 -0.021426 -0.996065 -0.062667 -0.062665 --0.508818 -0.064278 0.000000 -0.996065 -0.062667 -0.062665 --0.512862 0.000000 0.000000 -0.996065 -0.062667 -0.062665 --0.508818 -0.064278 0.000000 -0.980357 -0.187012 0.062665 --0.496750 -0.127543 0.000000 -0.980357 -0.187012 0.062665 --0.495444 -0.127208 0.021426 -0.980357 -0.187012 0.062665 --0.507481 -0.064109 0.021426 -0.980357 -0.187012 0.062665 --0.507481 -0.064109 0.021426 -0.964955 -0.184075 0.187027 --0.495444 -0.127208 0.021426 -0.964955 -0.184075 0.187027 --0.491548 -0.126208 0.042515 -0.964955 -0.184075 0.187027 --0.503490 -0.063605 0.042515 -0.964955 -0.184075 0.187027 --0.503490 -0.063605 0.042515 -0.934387 -0.178244 0.308463 --0.491548 -0.126208 0.042515 -0.934387 -0.178244 0.308463 --0.485122 -0.124558 0.062932 -0.934387 -0.178244 0.308463 --0.496908 -0.062774 0.062932 -0.934387 -0.178244 0.308463 --0.496908 -0.062774 0.062932 -0.889118 -0.169608 0.425092 --0.485122 -0.124558 0.062932 -0.889118 -0.169608 0.425092 --0.476268 -0.122285 0.082358 -0.889118 -0.169608 0.425092 --0.487839 -0.061628 0.082358 -0.889118 -0.169608 0.425092 --0.487839 -0.061628 0.082358 -0.829842 -0.158301 0.535073 --0.476268 -0.122285 0.082358 -0.829842 -0.158301 0.535073 --0.465126 -0.119424 0.100484 -0.829842 -0.158301 0.535073 --0.476426 -0.060186 0.100484 -0.829842 -0.158301 0.535073 --0.476426 -0.060186 0.100484 -0.757472 -0.144495 0.636676 --0.465126 -0.119424 0.100484 -0.757472 -0.144495 0.636676 --0.451872 -0.116021 0.117026 -0.757472 -0.144495 0.636676 --0.462850 -0.058471 0.117026 -0.757472 -0.144495 0.636676 --0.462850 -0.058471 0.117026 -0.673128 -0.128405 0.728293 --0.451872 -0.116021 0.117026 -0.673128 -0.128405 0.728293 --0.436713 -0.112129 0.131722 -0.673128 -0.128405 0.728293 --0.447323 -0.056510 0.131722 -0.673128 -0.128405 0.728293 --0.447323 -0.056510 0.131722 -0.578120 -0.110282 0.808465 --0.436713 -0.112129 0.131722 -0.578120 -0.110282 0.808465 --0.419890 -0.107809 0.144341 -0.578120 -0.110282 0.808465 --0.430092 -0.054333 0.144341 -0.578120 -0.110282 0.808465 --0.430092 -0.054333 0.144341 -0.473939 -0.090409 0.875904 --0.419890 -0.107809 0.144341 -0.473939 -0.090409 0.875904 --0.401669 -0.103131 0.154684 -0.473939 -0.090409 0.875904 --0.411427 -0.051975 0.154684 -0.473939 -0.090409 0.875904 --0.411427 -0.051975 0.154684 -0.362221 -0.069097 0.929528 --0.401669 -0.103131 0.154684 -0.362221 -0.069097 0.929528 --0.382335 -0.098167 0.162587 -0.362221 -0.069097 0.929528 --0.391623 -0.049473 0.162587 -0.362221 -0.069097 0.929528 --0.391623 -0.049473 0.162587 -0.244738 -0.046686 0.968464 --0.382335 -0.098167 0.162587 -0.244738 -0.046686 0.968464 --0.362194 -0.092995 0.167926 -0.244738 -0.046686 0.968464 --0.370993 -0.046867 0.167926 -0.244738 -0.046686 0.968464 --0.370993 -0.046867 0.167926 -0.123353 -0.023531 0.992084 --0.362194 -0.092995 0.167926 -0.123353 -0.023531 0.992084 --0.341564 -0.087698 0.170617 -0.123353 -0.023531 0.992084 --0.349862 -0.044198 0.170617 -0.123353 -0.023531 0.992084 --0.341564 -0.087698 0.170617 0.000000 0.000000 1.000000 --0.320770 -0.082359 0.170617 0.000000 0.000000 1.000000 --0.328563 -0.041507 0.170617 0.123353 0.023531 0.992084 --0.320770 -0.082359 0.170617 0.123353 0.023531 0.992084 --0.300139 -0.077063 0.167926 0.123353 0.023531 0.992084 --0.307431 -0.038837 0.167926 0.123353 0.023531 0.992084 --0.307431 -0.038837 0.167926 0.244738 0.046686 0.968465 --0.300139 -0.077063 0.167926 0.244738 0.046686 0.968465 --0.279999 -0.071891 0.162587 0.244738 0.046686 0.968465 --0.286801 -0.036231 0.162587 0.244738 0.046686 0.968465 --0.286801 -0.036231 0.162587 0.362222 0.069097 0.929527 --0.279999 -0.071891 0.162587 0.362222 0.069097 0.929527 --0.260665 -0.066927 0.154684 0.362222 0.069097 0.929527 --0.266997 -0.033729 0.154684 0.362222 0.069097 0.929527 --0.266997 -0.033729 0.154684 0.473939 0.090408 0.875904 --0.260665 -0.066927 0.154684 0.473939 0.090408 0.875904 --0.242443 -0.062249 0.144341 0.473939 0.090408 0.875904 --0.248333 -0.031372 0.144341 0.473939 0.090408 0.875904 --0.248333 -0.031372 0.144341 0.578121 0.110282 0.808464 --0.242443 -0.062249 0.144341 0.578121 0.110282 0.808464 --0.225620 -0.057929 0.131722 0.578121 0.110282 0.808464 --0.231101 -0.029195 0.131722 0.578121 0.110282 0.808464 --0.231101 -0.029195 0.131722 0.673128 0.128405 0.728293 --0.225620 -0.057929 0.131722 0.673128 0.128405 0.728293 --0.210462 -0.054037 0.117026 0.673128 0.128405 0.728293 --0.215575 -0.027233 0.117026 0.673128 0.128405 0.728293 --0.215575 -0.027233 0.117026 0.757473 0.144495 0.636676 --0.210462 -0.054037 0.117026 0.757473 0.144495 0.636676 --0.197207 -0.050634 0.100484 0.757473 0.144495 0.636676 --0.201998 -0.025518 0.100484 0.757473 0.144495 0.636676 --0.201998 -0.025518 0.100484 0.829842 0.158300 0.535074 --0.197207 -0.050634 0.100484 0.829842 0.158300 0.535074 --0.186065 -0.047773 0.082358 0.829842 0.158300 0.535074 --0.190585 -0.024076 0.082358 0.829842 0.158300 0.535074 --0.190585 -0.024076 0.082358 0.889118 0.169608 0.425091 --0.186065 -0.047773 0.082358 0.889118 0.169608 0.425091 --0.177211 -0.045500 0.062932 0.889118 0.169608 0.425091 --0.181516 -0.022931 0.062932 0.889118 0.169608 0.425091 --0.181516 -0.022931 0.062932 0.934387 0.178244 0.308466 --0.177211 -0.045500 0.062932 0.934387 0.178244 0.308466 --0.170785 -0.043850 0.042515 0.934387 0.178244 0.308466 --0.174935 -0.022099 0.042515 0.934387 0.178244 0.308466 --0.174935 -0.022099 0.042515 0.964955 0.184075 0.187025 --0.170785 -0.043850 0.042515 0.964955 0.184075 0.187025 --0.166889 -0.042850 0.021426 0.964955 0.184075 0.187025 --0.170943 -0.021595 0.021426 0.964955 0.184075 0.187025 --0.170943 -0.021595 0.021426 0.980357 0.187012 0.062667 --0.166889 -0.042850 0.021426 0.980357 0.187012 0.062667 --0.165583 -0.042514 0.000000 0.980357 0.187012 0.062667 --0.169606 -0.021426 0.000000 0.980357 0.187012 0.062667 --0.169606 -0.021426 0.000000 0.980357 0.187012 -0.062667 --0.165583 -0.042514 0.000000 0.980357 0.187012 -0.062667 --0.166889 -0.042850 -0.021426 0.980357 0.187012 -0.062667 --0.170943 -0.021595 -0.021426 0.980357 0.187012 -0.062667 --0.170943 -0.021595 -0.021426 0.964955 0.184075 -0.187025 --0.166889 -0.042850 -0.021426 0.964955 0.184075 -0.187025 --0.170785 -0.043850 -0.042515 0.964955 0.184075 -0.187025 --0.174935 -0.022099 -0.042515 0.964955 0.184075 -0.187025 --0.174935 -0.022099 -0.042515 0.934387 0.178244 -0.308466 --0.170785 -0.043850 -0.042515 0.934387 0.178244 -0.308466 --0.177211 -0.045500 -0.062932 0.934387 0.178244 -0.308466 --0.181516 -0.022931 -0.062932 0.934387 0.178244 -0.308466 --0.181516 -0.022931 -0.062932 0.889118 0.169608 -0.425091 --0.177211 -0.045500 -0.062932 0.889118 0.169608 -0.425091 --0.186065 -0.047773 -0.082358 0.889118 0.169608 -0.425091 --0.190585 -0.024076 -0.082358 0.889118 0.169608 -0.425091 --0.190585 -0.024076 -0.082358 0.829842 0.158300 -0.535074 --0.186065 -0.047773 -0.082358 0.829842 0.158300 -0.535074 --0.197207 -0.050634 -0.100484 0.829842 0.158300 -0.535074 --0.201998 -0.025518 -0.100484 0.829842 0.158300 -0.535074 --0.201998 -0.025518 -0.100484 0.757473 0.144495 -0.636676 --0.197207 -0.050634 -0.100484 0.757473 0.144495 -0.636676 --0.210462 -0.054037 -0.117026 0.757473 0.144495 -0.636676 --0.215575 -0.027233 -0.117026 0.757473 0.144495 -0.636676 --0.215575 -0.027233 -0.117026 0.673128 0.128405 -0.728293 --0.210462 -0.054037 -0.117026 0.673128 0.128405 -0.728293 --0.225620 -0.057929 -0.131722 0.673128 0.128405 -0.728293 --0.231101 -0.029195 -0.131722 0.673128 0.128405 -0.728293 --0.231101 -0.029195 -0.131722 0.578121 0.110282 -0.808464 --0.225620 -0.057929 -0.131722 0.578121 0.110282 -0.808464 --0.242443 -0.062249 -0.144341 0.578121 0.110282 -0.808464 --0.248333 -0.031372 -0.144341 0.578121 0.110282 -0.808464 --0.248333 -0.031372 -0.144341 0.473939 0.090408 -0.875904 --0.242443 -0.062249 -0.144341 0.473939 0.090408 -0.875904 --0.260665 -0.066927 -0.154684 0.473939 0.090408 -0.875904 --0.266997 -0.033729 -0.154684 0.473939 0.090408 -0.875904 --0.266997 -0.033729 -0.154684 0.362222 0.069097 -0.929527 --0.260665 -0.066927 -0.154684 0.362222 0.069097 -0.929527 --0.279999 -0.071891 -0.162587 0.362222 0.069097 -0.929527 --0.286801 -0.036231 -0.162587 0.362222 0.069097 -0.929527 --0.286801 -0.036231 -0.162587 0.244738 0.046686 -0.968465 --0.279999 -0.071891 -0.162587 0.244738 0.046686 -0.968465 --0.300139 -0.077063 -0.167926 0.244738 0.046686 -0.968465 --0.307431 -0.038837 -0.167926 0.244738 0.046686 -0.968465 --0.307431 -0.038837 -0.167926 0.123353 0.023531 -0.992084 --0.300139 -0.077063 -0.167926 0.123353 0.023531 -0.992084 --0.320770 -0.082359 -0.170617 0.123353 0.023531 -0.992084 --0.328563 -0.041507 -0.170617 0.123353 0.023531 -0.992084 --0.320770 -0.082359 -0.170617 0.000000 0.000000 -1.000000 --0.341564 -0.087698 -0.170617 0.000000 0.000000 -1.000000 --0.349862 -0.044198 -0.170617 -0.123353 -0.023531 -0.992084 --0.341564 -0.087698 -0.170617 -0.123353 -0.023531 -0.992084 --0.362194 -0.092995 -0.167926 -0.123353 -0.023531 -0.992084 --0.370993 -0.046867 -0.167926 -0.123353 -0.023531 -0.992084 --0.370993 -0.046867 -0.167926 -0.244738 -0.046686 -0.968464 --0.362194 -0.092995 -0.167926 -0.244738 -0.046686 -0.968464 --0.382335 -0.098167 -0.162587 -0.244738 -0.046686 -0.968464 --0.391623 -0.049473 -0.162587 -0.244738 -0.046686 -0.968464 --0.391623 -0.049473 -0.162587 -0.362221 -0.069097 -0.929528 --0.382335 -0.098167 -0.162587 -0.362221 -0.069097 -0.929528 --0.401669 -0.103131 -0.154684 -0.362221 -0.069097 -0.929528 --0.411427 -0.051975 -0.154684 -0.362221 -0.069097 -0.929528 --0.411427 -0.051975 -0.154684 -0.473939 -0.090409 -0.875904 --0.401669 -0.103131 -0.154684 -0.473939 -0.090409 -0.875904 --0.419890 -0.107809 -0.144341 -0.473939 -0.090409 -0.875904 --0.430092 -0.054333 -0.144341 -0.473939 -0.090409 -0.875904 --0.430092 -0.054333 -0.144341 -0.578120 -0.110282 -0.808465 --0.419890 -0.107809 -0.144341 -0.578120 -0.110282 -0.808465 --0.436713 -0.112129 -0.131722 -0.578120 -0.110282 -0.808465 --0.447323 -0.056510 -0.131722 -0.578120 -0.110282 -0.808465 --0.447323 -0.056510 -0.131722 -0.673128 -0.128405 -0.728293 --0.436713 -0.112129 -0.131722 -0.673128 -0.128405 -0.728293 --0.451872 -0.116021 -0.117026 -0.673128 -0.128405 -0.728293 --0.462850 -0.058471 -0.117026 -0.673128 -0.128405 -0.728293 --0.462850 -0.058471 -0.117026 -0.757472 -0.144495 -0.636676 --0.451872 -0.116021 -0.117026 -0.757472 -0.144495 -0.636676 --0.465126 -0.119424 -0.100484 -0.757472 -0.144495 -0.636676 --0.476426 -0.060186 -0.100484 -0.757472 -0.144495 -0.636676 --0.476426 -0.060186 -0.100484 -0.829842 -0.158301 -0.535073 --0.465126 -0.119424 -0.100484 -0.829842 -0.158301 -0.535073 --0.476268 -0.122285 -0.082358 -0.829842 -0.158301 -0.535073 --0.487839 -0.061628 -0.082358 -0.829842 -0.158301 -0.535073 --0.487839 -0.061628 -0.082358 -0.889118 -0.169608 -0.425092 --0.476268 -0.122285 -0.082358 -0.889118 -0.169608 -0.425092 --0.485122 -0.124558 -0.062932 -0.889118 -0.169608 -0.425092 --0.496908 -0.062774 -0.062932 -0.889118 -0.169608 -0.425092 --0.496908 -0.062774 -0.062932 -0.934387 -0.178244 -0.308463 --0.485122 -0.124558 -0.062932 -0.934387 -0.178244 -0.308463 --0.491548 -0.126208 -0.042515 -0.934387 -0.178244 -0.308463 --0.503490 -0.063605 -0.042515 -0.934387 -0.178244 -0.308463 --0.503490 -0.063605 -0.042515 -0.964955 -0.184075 -0.187027 --0.491548 -0.126208 -0.042515 -0.964955 -0.184075 -0.187027 --0.495444 -0.127208 -0.021426 -0.964955 -0.184075 -0.187027 --0.507481 -0.064109 -0.021426 -0.964955 -0.184075 -0.187027 --0.507481 -0.064109 -0.021426 -0.980357 -0.187012 -0.062665 --0.495444 -0.127208 -0.021426 -0.980357 -0.187012 -0.062665 --0.496750 -0.127543 0.000000 -0.980357 -0.187012 -0.062665 --0.508818 -0.064278 0.000000 -0.980357 -0.187012 -0.062665 --0.496750 -0.127543 0.000000 -0.949187 -0.308410 0.062666 --0.476847 -0.188797 0.000000 -0.949187 -0.308410 0.062666 --0.475594 -0.188301 0.021426 -0.949187 -0.308410 0.062666 --0.495444 -0.127208 0.021426 -0.949187 -0.308410 0.062666 --0.495444 -0.127208 0.021426 -0.934276 -0.303563 0.187025 --0.475594 -0.188301 0.021426 -0.934276 -0.303563 0.187025 --0.471854 -0.186820 0.042515 -0.934276 -0.303563 0.187025 --0.491548 -0.126208 0.042515 -0.934276 -0.303563 0.187025 --0.491548 -0.126208 0.042515 -0.904679 -0.293947 0.308465 --0.471854 -0.186820 0.042515 -0.904679 -0.293947 0.308465 --0.465685 -0.184378 0.062932 -0.904679 -0.293947 0.308465 --0.485122 -0.124558 0.062932 -0.904679 -0.293947 0.308465 --0.485122 -0.124558 0.062932 -0.860850 -0.279706 0.425091 --0.465685 -0.184378 0.062932 -0.860850 -0.279706 0.425091 --0.457186 -0.181013 0.082358 -0.860850 -0.279706 0.425091 --0.476268 -0.122285 0.082358 -0.860850 -0.279706 0.425091 --0.476268 -0.122285 0.082358 -0.803458 -0.261058 0.535073 --0.457186 -0.181013 0.082358 -0.803458 -0.261058 0.535073 --0.446491 -0.176778 0.100484 -0.803458 -0.261058 0.535073 --0.465126 -0.119424 0.100484 -0.803458 -0.261058 0.535073 --0.465126 -0.119424 0.100484 -0.733389 -0.238292 0.636677 --0.446491 -0.176778 0.100484 -0.733389 -0.238292 0.636677 --0.433767 -0.171740 0.117026 -0.733389 -0.238292 0.636677 --0.451872 -0.116021 0.117026 -0.733389 -0.238292 0.636677 --0.451872 -0.116021 0.117026 -0.651727 -0.211759 0.728293 --0.433767 -0.171740 0.117026 -0.651727 -0.211759 0.728293 --0.419216 -0.165979 0.131722 -0.651727 -0.211759 0.728293 --0.436713 -0.112129 0.131722 -0.651727 -0.211759 0.728293 --0.436713 -0.112129 0.131722 -0.559739 -0.181870 0.808465 --0.419216 -0.165979 0.131722 -0.559739 -0.181870 0.808465 --0.403067 -0.159586 0.144341 -0.559739 -0.181870 0.808465 --0.419890 -0.107809 0.144341 -0.559739 -0.181870 0.808465 --0.419890 -0.107809 0.144341 -0.458872 -0.149096 0.875904 --0.403067 -0.159586 0.144341 -0.458872 -0.149096 0.875904 --0.385576 -0.152660 0.154684 -0.458872 -0.149096 0.875904 --0.401669 -0.103131 0.154684 -0.458872 -0.149096 0.875904 --0.401669 -0.103131 0.154684 -0.350705 -0.113950 0.929528 --0.385576 -0.152660 0.154684 -0.350705 -0.113950 0.929528 --0.367016 -0.145312 0.162587 -0.350705 -0.113950 0.929528 --0.382335 -0.098167 0.162587 -0.350705 -0.113950 0.929528 --0.382335 -0.098167 0.162587 -0.236957 -0.076992 0.968465 --0.367016 -0.145312 0.162587 -0.236957 -0.076992 0.968465 --0.347682 -0.137657 0.167926 -0.236957 -0.076992 0.968465 --0.362194 -0.092995 0.167926 -0.236957 -0.076992 0.968465 --0.362194 -0.092995 0.167926 -0.119431 -0.038806 0.992084 --0.347682 -0.137657 0.167926 -0.119431 -0.038806 0.992084 --0.327879 -0.129816 0.170617 -0.119431 -0.038806 0.992084 --0.341564 -0.087698 0.170617 -0.119431 -0.038806 0.992084 --0.327879 -0.129816 0.170617 0.000000 0.000000 1.000000 --0.307918 -0.121913 0.170617 0.000000 0.000000 1.000000 --0.320770 -0.082359 0.170617 0.119431 0.038805 0.992084 --0.307918 -0.121913 0.170617 0.119431 0.038805 0.992084 --0.288114 -0.114072 0.167926 0.119431 0.038805 0.992084 --0.300139 -0.077063 0.167926 0.119431 0.038805 0.992084 --0.300139 -0.077063 0.167926 0.236956 0.076992 0.968465 --0.288114 -0.114072 0.167926 0.236956 0.076992 0.968465 --0.268780 -0.106418 0.162587 0.236956 0.076992 0.968465 --0.279999 -0.071891 0.162587 0.236956 0.076992 0.968465 --0.279999 -0.071891 0.162587 0.350706 0.113951 0.929527 --0.268780 -0.106418 0.162587 0.350706 0.113951 0.929527 --0.250221 -0.099069 0.154684 0.350706 0.113951 0.929527 --0.260665 -0.066927 0.154684 0.350706 0.113951 0.929527 --0.260665 -0.066927 0.154684 0.458870 0.149096 0.875904 --0.250221 -0.099069 0.154684 0.458870 0.149096 0.875904 --0.232729 -0.092144 0.144341 0.458870 0.149096 0.875904 --0.242443 -0.062249 0.144341 0.458870 0.149096 0.875904 --0.242443 -0.062249 0.144341 0.559740 0.181870 0.808464 --0.232729 -0.092144 0.144341 0.559740 0.181870 0.808464 --0.216580 -0.085750 0.131722 0.559740 0.181870 0.808464 --0.225620 -0.057929 0.131722 0.559740 0.181870 0.808464 --0.225620 -0.057929 0.131722 0.651726 0.211758 0.728293 --0.216580 -0.085750 0.131722 0.651726 0.211758 0.728293 --0.202029 -0.079989 0.117026 0.651726 0.211758 0.728293 --0.210462 -0.054037 0.117026 0.651726 0.211758 0.728293 --0.210462 -0.054037 0.117026 0.733389 0.238293 0.636676 --0.202029 -0.079989 0.117026 0.733389 0.238293 0.636676 --0.189306 -0.074951 0.100484 0.733389 0.238293 0.636676 --0.197207 -0.050634 0.100484 0.733389 0.238293 0.636676 --0.197207 -0.050634 0.100484 0.803458 0.261060 0.535073 --0.189306 -0.074951 0.100484 0.803458 0.261060 0.535073 --0.178610 -0.070717 0.082358 0.803458 0.261060 0.535073 --0.186065 -0.047773 0.082358 0.803458 0.261060 0.535073 --0.186065 -0.047773 0.082358 0.860850 0.279707 0.425091 --0.178610 -0.070717 0.082358 0.860850 0.279707 0.425091 --0.170111 -0.067352 0.062932 0.860850 0.279707 0.425091 --0.177211 -0.045500 0.062932 0.860850 0.279707 0.425091 --0.177211 -0.045500 0.062932 0.904679 0.293947 0.308465 --0.170111 -0.067352 0.062932 0.904679 0.293947 0.308465 --0.163943 -0.064909 0.042515 0.904679 0.293947 0.308465 --0.170785 -0.043850 0.042515 0.904679 0.293947 0.308465 --0.170785 -0.043850 0.042515 0.934276 0.303564 0.187024 --0.163943 -0.064909 0.042515 0.934276 0.303564 0.187024 --0.160203 -0.063429 0.021426 0.934276 0.303564 0.187024 --0.166889 -0.042850 0.021426 0.934276 0.303564 0.187024 --0.166889 -0.042850 0.021426 0.949187 0.308409 0.062667 --0.160203 -0.063429 0.021426 0.949187 0.308409 0.062667 --0.158949 -0.062932 0.000000 0.949187 0.308409 0.062667 --0.165583 -0.042514 0.000000 0.949187 0.308409 0.062667 --0.165583 -0.042514 0.000000 0.949187 0.308409 -0.062667 --0.158949 -0.062932 0.000000 0.949187 0.308409 -0.062667 --0.160203 -0.063429 -0.021426 0.949187 0.308409 -0.062667 --0.166889 -0.042850 -0.021426 0.949187 0.308409 -0.062667 --0.166889 -0.042850 -0.021426 0.934276 0.303564 -0.187024 --0.160203 -0.063429 -0.021426 0.934276 0.303564 -0.187024 --0.163943 -0.064909 -0.042515 0.934276 0.303564 -0.187024 --0.170785 -0.043850 -0.042515 0.934276 0.303564 -0.187024 --0.170785 -0.043850 -0.042515 0.904679 0.293947 -0.308465 --0.163943 -0.064909 -0.042515 0.904679 0.293947 -0.308465 --0.170111 -0.067352 -0.062932 0.904679 0.293947 -0.308465 --0.177211 -0.045500 -0.062932 0.904679 0.293947 -0.308465 --0.177211 -0.045500 -0.062932 0.860850 0.279707 -0.425091 --0.170111 -0.067352 -0.062932 0.860850 0.279707 -0.425091 --0.178610 -0.070717 -0.082358 0.860850 0.279707 -0.425091 --0.186065 -0.047773 -0.082358 0.860850 0.279707 -0.425091 --0.186065 -0.047773 -0.082358 0.803458 0.261060 -0.535073 --0.178610 -0.070717 -0.082358 0.803458 0.261060 -0.535073 --0.189306 -0.074951 -0.100484 0.803458 0.261060 -0.535073 --0.197207 -0.050634 -0.100484 0.803458 0.261060 -0.535073 --0.197207 -0.050634 -0.100484 0.733389 0.238293 -0.636676 --0.189306 -0.074951 -0.100484 0.733389 0.238293 -0.636676 --0.202029 -0.079989 -0.117026 0.733389 0.238293 -0.636676 --0.210462 -0.054037 -0.117026 0.733389 0.238293 -0.636676 --0.210462 -0.054037 -0.117026 0.651726 0.211758 -0.728293 --0.202029 -0.079989 -0.117026 0.651726 0.211758 -0.728293 --0.216580 -0.085750 -0.131722 0.651726 0.211758 -0.728293 --0.225620 -0.057929 -0.131722 0.651726 0.211758 -0.728293 --0.225620 -0.057929 -0.131722 0.559740 0.181870 -0.808464 --0.216580 -0.085750 -0.131722 0.559740 0.181870 -0.808464 --0.232729 -0.092144 -0.144341 0.559740 0.181870 -0.808464 --0.242443 -0.062249 -0.144341 0.559740 0.181870 -0.808464 --0.242443 -0.062249 -0.144341 0.458870 0.149096 -0.875904 --0.232729 -0.092144 -0.144341 0.458870 0.149096 -0.875904 --0.250221 -0.099069 -0.154684 0.458870 0.149096 -0.875904 --0.260665 -0.066927 -0.154684 0.458870 0.149096 -0.875904 --0.260665 -0.066927 -0.154684 0.350706 0.113951 -0.929527 --0.250221 -0.099069 -0.154684 0.350706 0.113951 -0.929527 --0.268780 -0.106418 -0.162587 0.350706 0.113951 -0.929527 --0.279999 -0.071891 -0.162587 0.350706 0.113951 -0.929527 --0.279999 -0.071891 -0.162587 0.236956 0.076992 -0.968465 --0.268780 -0.106418 -0.162587 0.236956 0.076992 -0.968465 --0.288114 -0.114072 -0.167926 0.236956 0.076992 -0.968465 --0.300139 -0.077063 -0.167926 0.236956 0.076992 -0.968465 --0.300139 -0.077063 -0.167926 0.119431 0.038805 -0.992084 --0.288114 -0.114072 -0.167926 0.119431 0.038805 -0.992084 --0.307918 -0.121913 -0.170617 0.119431 0.038805 -0.992084 --0.320770 -0.082359 -0.170617 0.119431 0.038805 -0.992084 --0.307918 -0.121913 -0.170617 0.000000 0.000000 -1.000000 --0.327879 -0.129816 -0.170617 0.000000 0.000000 -1.000000 --0.341564 -0.087698 -0.170617 -0.119431 -0.038806 -0.992084 --0.327879 -0.129816 -0.170617 -0.119431 -0.038806 -0.992084 --0.347682 -0.137657 -0.167926 -0.119431 -0.038806 -0.992084 --0.362194 -0.092995 -0.167926 -0.119431 -0.038806 -0.992084 --0.362194 -0.092995 -0.167926 -0.236957 -0.076992 -0.968465 --0.347682 -0.137657 -0.167926 -0.236957 -0.076992 -0.968465 --0.367016 -0.145312 -0.162587 -0.236957 -0.076992 -0.968465 --0.382335 -0.098167 -0.162587 -0.236957 -0.076992 -0.968465 --0.382335 -0.098167 -0.162587 -0.350705 -0.113950 -0.929528 --0.367016 -0.145312 -0.162587 -0.350705 -0.113950 -0.929528 --0.385576 -0.152660 -0.154684 -0.350705 -0.113950 -0.929528 --0.401669 -0.103131 -0.154684 -0.350705 -0.113950 -0.929528 --0.401669 -0.103131 -0.154684 -0.458872 -0.149096 -0.875904 --0.385576 -0.152660 -0.154684 -0.458872 -0.149096 -0.875904 --0.403067 -0.159586 -0.144341 -0.458872 -0.149096 -0.875904 --0.419890 -0.107809 -0.144341 -0.458872 -0.149096 -0.875904 --0.419890 -0.107809 -0.144341 -0.559739 -0.181870 -0.808465 --0.403067 -0.159586 -0.144341 -0.559739 -0.181870 -0.808465 --0.419216 -0.165979 -0.131722 -0.559739 -0.181870 -0.808465 --0.436713 -0.112129 -0.131722 -0.559739 -0.181870 -0.808465 --0.436713 -0.112129 -0.131722 -0.651727 -0.211759 -0.728293 --0.419216 -0.165979 -0.131722 -0.651727 -0.211759 -0.728293 --0.433767 -0.171740 -0.117026 -0.651727 -0.211759 -0.728293 --0.451872 -0.116021 -0.117026 -0.651727 -0.211759 -0.728293 --0.451872 -0.116021 -0.117026 -0.733389 -0.238292 -0.636677 --0.433767 -0.171740 -0.117026 -0.733389 -0.238292 -0.636677 --0.446491 -0.176778 -0.100484 -0.733389 -0.238292 -0.636677 --0.465126 -0.119424 -0.100484 -0.733389 -0.238292 -0.636677 --0.465126 -0.119424 -0.100484 -0.803458 -0.261058 -0.535073 --0.446491 -0.176778 -0.100484 -0.803458 -0.261058 -0.535073 --0.457186 -0.181013 -0.082358 -0.803458 -0.261058 -0.535073 --0.476268 -0.122285 -0.082358 -0.803458 -0.261058 -0.535073 --0.476268 -0.122285 -0.082358 -0.860850 -0.279706 -0.425091 --0.457186 -0.181013 -0.082358 -0.860850 -0.279706 -0.425091 --0.465685 -0.184378 -0.062932 -0.860850 -0.279706 -0.425091 --0.485122 -0.124558 -0.062932 -0.860850 -0.279706 -0.425091 --0.485122 -0.124558 -0.062932 -0.904679 -0.293947 -0.308465 --0.465685 -0.184378 -0.062932 -0.904679 -0.293947 -0.308465 --0.471854 -0.186820 -0.042515 -0.904679 -0.293947 -0.308465 --0.491548 -0.126208 -0.042515 -0.904679 -0.293947 -0.308465 --0.491548 -0.126208 -0.042515 -0.934276 -0.303563 -0.187025 --0.471854 -0.186820 -0.042515 -0.934276 -0.303563 -0.187025 --0.475594 -0.188301 -0.021426 -0.934276 -0.303563 -0.187025 --0.495444 -0.127208 -0.021426 -0.934276 -0.303563 -0.187025 --0.495444 -0.127208 -0.021426 -0.949187 -0.308410 -0.062666 --0.475594 -0.188301 -0.021426 -0.949187 -0.308410 -0.062666 --0.476847 -0.188797 0.000000 -0.949187 -0.308410 -0.062666 --0.496750 -0.127543 0.000000 -0.949187 -0.308410 -0.062666 --0.476847 -0.188797 0.000000 -0.903049 -0.424942 0.062667 --0.449425 -0.247073 0.000000 -0.903049 -0.424942 0.062667 --0.448243 -0.246424 0.021426 -0.903049 -0.424942 0.062667 --0.475594 -0.188301 0.021426 -0.903049 -0.424942 0.062667 --0.475594 -0.188301 0.021426 -0.888862 -0.418266 0.187023 --0.448243 -0.246424 0.021426 -0.888862 -0.418266 0.187023 --0.444718 -0.244486 0.042515 -0.888862 -0.418266 0.187023 --0.471854 -0.186820 0.042515 -0.888862 -0.418266 0.187023 --0.471854 -0.186820 0.042515 -0.860704 -0.405016 0.308466 --0.444718 -0.244486 0.042515 -0.860704 -0.405016 0.308466 --0.438905 -0.241290 0.062932 -0.860704 -0.405016 0.308466 --0.465685 -0.184378 0.062932 -0.860704 -0.405016 0.308466 --0.465685 -0.184378 0.062932 -0.819005 -0.385394 0.425091 --0.438905 -0.241290 0.062932 -0.819005 -0.385394 0.425091 --0.430894 -0.236886 0.082358 -0.819005 -0.385394 0.425091 --0.457186 -0.181013 0.082358 -0.819005 -0.385394 0.425091 --0.457186 -0.181013 0.082358 -0.764404 -0.359701 0.535072 --0.430894 -0.236886 0.082358 -0.764404 -0.359701 0.535072 --0.420814 -0.231344 0.100484 -0.764404 -0.359701 0.535072 --0.446491 -0.176778 0.100484 -0.764404 -0.359701 0.535072 --0.446491 -0.176778 0.100484 -0.697740 -0.328331 0.636678 --0.420814 -0.231344 0.100484 -0.697740 -0.328331 0.636678 --0.408822 -0.224752 0.117026 -0.697740 -0.328331 0.636678 --0.433767 -0.171740 0.117026 -0.697740 -0.328331 0.636678 --0.433767 -0.171740 0.117026 -0.620047 -0.291772 0.728293 --0.408822 -0.224752 0.117026 -0.620047 -0.291772 0.728293 --0.395108 -0.217212 0.131722 -0.620047 -0.291772 0.728293 --0.419216 -0.165979 0.131722 -0.620047 -0.291772 0.728293 --0.419216 -0.165979 0.131722 -0.532531 -0.250590 0.808465 --0.395108 -0.217212 0.131722 -0.532531 -0.250590 0.808465 --0.379888 -0.208845 0.144341 -0.532531 -0.250590 0.808465 --0.403067 -0.159586 0.144341 -0.532531 -0.250590 0.808465 --0.403067 -0.159586 0.144341 -0.436567 -0.205432 0.875904 --0.379888 -0.208845 0.144341 -0.436567 -0.205432 0.875904 --0.363402 -0.199782 0.154684 -0.436567 -0.205432 0.875904 --0.385576 -0.152660 0.154684 -0.436567 -0.205432 0.875904 --0.385576 -0.152660 0.154684 -0.333657 -0.157007 0.929528 --0.363402 -0.199782 0.154684 -0.333657 -0.157007 0.929528 --0.345910 -0.190165 0.162587 -0.333657 -0.157007 0.929528 --0.367016 -0.145312 0.162587 -0.333657 -0.157007 0.929528 --0.367016 -0.145312 0.162587 -0.225439 -0.106083 0.968465 --0.345910 -0.190165 0.162587 -0.225439 -0.106083 0.968465 --0.327688 -0.180148 0.167926 -0.225439 -0.106083 0.968465 --0.347682 -0.137657 0.167926 -0.225439 -0.106083 0.968465 --0.347682 -0.137657 0.167926 -0.113626 -0.053468 0.992084 --0.327688 -0.180148 0.167926 -0.113626 -0.053468 0.992084 --0.309023 -0.169887 0.170617 -0.113626 -0.053468 0.992084 --0.327879 -0.129816 0.170617 -0.113626 -0.053468 0.992084 --0.309023 -0.169887 0.170617 0.000000 0.000000 1.000000 --0.290210 -0.159544 0.170617 0.000000 0.000000 1.000000 --0.307918 -0.121913 0.170617 0.113626 0.053468 0.992084 --0.290210 -0.159544 0.170617 0.113626 0.053468 0.992084 --0.271545 -0.149283 0.167926 0.113626 0.053468 0.992084 --0.288114 -0.114072 0.167926 0.113626 0.053468 0.992084 --0.288114 -0.114072 0.167926 0.225439 0.106083 0.968465 --0.271545 -0.149283 0.167926 0.225439 0.106083 0.968465 --0.253323 -0.139266 0.162587 0.225439 0.106083 0.968465 --0.268780 -0.106418 0.162587 0.225439 0.106083 0.968465 --0.268780 -0.106418 0.162587 0.333658 0.157007 0.929527 --0.253323 -0.139266 0.162587 0.333658 0.157007 0.929527 --0.235831 -0.129649 0.154684 0.333658 0.157007 0.929527 --0.250221 -0.099069 0.154684 0.333658 0.157007 0.929527 --0.250221 -0.099069 0.154684 0.436565 0.205432 0.875904 --0.235831 -0.129649 0.154684 0.436565 0.205432 0.875904 --0.219345 -0.120586 0.144341 0.436565 0.205432 0.875904 --0.232729 -0.092144 0.144341 0.436565 0.205432 0.875904 --0.232729 -0.092144 0.144341 0.532532 0.250590 0.808464 --0.219345 -0.120586 0.144341 0.532532 0.250590 0.808464 --0.204125 -0.112219 0.131722 0.532532 0.250590 0.808464 --0.216580 -0.085750 0.131722 0.532532 0.250590 0.808464 --0.216580 -0.085750 0.131722 0.620047 0.291772 0.728293 --0.204125 -0.112219 0.131722 0.620047 0.291772 0.728293 --0.190411 -0.104679 0.117026 0.620047 0.291772 0.728293 --0.202029 -0.079989 0.117026 0.620047 0.291772 0.728293 --0.202029 -0.079989 0.117026 0.697740 0.328331 0.636676 --0.190411 -0.104679 0.117026 0.697740 0.328331 0.636676 --0.178419 -0.098087 0.100484 0.697740 0.328331 0.636676 --0.189306 -0.074951 0.100484 0.697740 0.328331 0.636676 --0.189306 -0.074951 0.100484 0.764404 0.359700 0.535073 --0.178419 -0.098087 0.100484 0.764404 0.359700 0.535073 --0.168339 -0.092545 0.082358 0.764404 0.359700 0.535073 --0.178610 -0.070717 0.082358 0.764404 0.359700 0.535073 --0.178610 -0.070717 0.082358 0.819005 0.385394 0.425090 --0.168339 -0.092545 0.082358 0.819005 0.385394 0.425090 --0.160328 -0.088141 0.062932 0.819005 0.385394 0.425090 --0.170111 -0.067352 0.062932 0.819005 0.385394 0.425090 --0.170111 -0.067352 0.062932 0.860704 0.405016 0.308465 --0.160328 -0.088141 0.062932 0.860704 0.405016 0.308465 --0.154515 -0.084945 0.042515 0.860704 0.405016 0.308465 --0.163943 -0.064909 0.042515 0.860704 0.405016 0.308465 --0.163943 -0.064909 0.042515 0.888862 0.418266 0.187025 --0.154515 -0.084945 0.042515 0.888862 0.418266 0.187025 --0.150990 -0.083007 0.021426 0.888862 0.418266 0.187025 --0.160203 -0.063429 0.021426 0.888862 0.418266 0.187025 --0.160203 -0.063429 0.021426 0.903049 0.424942 0.062668 --0.150990 -0.083007 0.021426 0.903049 0.424942 0.062668 --0.149808 -0.082358 0.000000 0.903049 0.424942 0.062668 --0.158949 -0.062932 0.000000 0.903049 0.424942 0.062668 --0.158949 -0.062932 0.000000 0.903049 0.424942 -0.062668 --0.149808 -0.082358 0.000000 0.903049 0.424942 -0.062668 --0.150990 -0.083007 -0.021426 0.903049 0.424942 -0.062668 --0.160203 -0.063429 -0.021426 0.903049 0.424942 -0.062668 --0.160203 -0.063429 -0.021426 0.888862 0.418266 -0.187025 --0.150990 -0.083007 -0.021426 0.888862 0.418266 -0.187025 --0.154515 -0.084945 -0.042515 0.888862 0.418266 -0.187025 --0.163943 -0.064909 -0.042515 0.888862 0.418266 -0.187025 --0.163943 -0.064909 -0.042515 0.860704 0.405016 -0.308465 --0.154515 -0.084945 -0.042515 0.860704 0.405016 -0.308465 --0.160328 -0.088141 -0.062932 0.860704 0.405016 -0.308465 --0.170111 -0.067352 -0.062932 0.860704 0.405016 -0.308465 --0.170111 -0.067352 -0.062932 0.819005 0.385394 -0.425090 --0.160328 -0.088141 -0.062932 0.819005 0.385394 -0.425090 --0.168339 -0.092545 -0.082358 0.819005 0.385394 -0.425090 --0.178610 -0.070717 -0.082358 0.819005 0.385394 -0.425090 --0.178610 -0.070717 -0.082358 0.764404 0.359700 -0.535073 --0.168339 -0.092545 -0.082358 0.764404 0.359700 -0.535073 --0.178419 -0.098087 -0.100484 0.764404 0.359700 -0.535073 --0.189306 -0.074951 -0.100484 0.764404 0.359700 -0.535073 --0.189306 -0.074951 -0.100484 0.697740 0.328331 -0.636676 --0.178419 -0.098087 -0.100484 0.697740 0.328331 -0.636676 --0.190411 -0.104679 -0.117026 0.697740 0.328331 -0.636676 --0.202029 -0.079989 -0.117026 0.697740 0.328331 -0.636676 --0.202029 -0.079989 -0.117026 0.620047 0.291772 -0.728293 --0.190411 -0.104679 -0.117026 0.620047 0.291772 -0.728293 --0.204125 -0.112219 -0.131722 0.620047 0.291772 -0.728293 --0.216580 -0.085750 -0.131722 0.620047 0.291772 -0.728293 --0.216580 -0.085750 -0.131722 0.532532 0.250590 -0.808464 --0.204125 -0.112219 -0.131722 0.532532 0.250590 -0.808464 --0.219345 -0.120586 -0.144341 0.532532 0.250590 -0.808464 --0.232729 -0.092144 -0.144341 0.532532 0.250590 -0.808464 --0.232729 -0.092144 -0.144341 0.436565 0.205432 -0.875904 --0.219345 -0.120586 -0.144341 0.436565 0.205432 -0.875904 --0.235831 -0.129649 -0.154684 0.436565 0.205432 -0.875904 --0.250221 -0.099069 -0.154684 0.436565 0.205432 -0.875904 --0.250221 -0.099069 -0.154684 0.333658 0.157007 -0.929527 --0.235831 -0.129649 -0.154684 0.333658 0.157007 -0.929527 --0.253323 -0.139266 -0.162587 0.333658 0.157007 -0.929527 --0.268780 -0.106418 -0.162587 0.333658 0.157007 -0.929527 --0.268780 -0.106418 -0.162587 0.225439 0.106083 -0.968465 --0.253323 -0.139266 -0.162587 0.225439 0.106083 -0.968465 --0.271545 -0.149283 -0.167926 0.225439 0.106083 -0.968465 --0.288114 -0.114072 -0.167926 0.225439 0.106083 -0.968465 --0.288114 -0.114072 -0.167926 0.113626 0.053468 -0.992084 --0.271545 -0.149283 -0.167926 0.113626 0.053468 -0.992084 --0.290210 -0.159544 -0.170617 0.113626 0.053468 -0.992084 --0.307918 -0.121913 -0.170617 0.113626 0.053468 -0.992084 --0.290210 -0.159544 -0.170617 0.000000 0.000000 -1.000000 --0.309023 -0.169887 -0.170617 0.000000 0.000000 -1.000000 --0.327879 -0.129816 -0.170617 -0.113626 -0.053468 -0.992084 --0.309023 -0.169887 -0.170617 -0.113626 -0.053468 -0.992084 --0.327688 -0.180148 -0.167926 -0.113626 -0.053468 -0.992084 --0.347682 -0.137657 -0.167926 -0.113626 -0.053468 -0.992084 --0.347682 -0.137657 -0.167926 -0.225439 -0.106083 -0.968465 --0.327688 -0.180148 -0.167926 -0.225439 -0.106083 -0.968465 --0.345910 -0.190165 -0.162587 -0.225439 -0.106083 -0.968465 --0.367016 -0.145312 -0.162587 -0.225439 -0.106083 -0.968465 --0.367016 -0.145312 -0.162587 -0.333657 -0.157007 -0.929528 --0.345910 -0.190165 -0.162587 -0.333657 -0.157007 -0.929528 --0.363402 -0.199782 -0.154684 -0.333657 -0.157007 -0.929528 --0.385576 -0.152660 -0.154684 -0.333657 -0.157007 -0.929528 --0.385576 -0.152660 -0.154684 -0.436567 -0.205432 -0.875904 --0.363402 -0.199782 -0.154684 -0.436567 -0.205432 -0.875904 --0.379888 -0.208845 -0.144341 -0.436567 -0.205432 -0.875904 --0.403067 -0.159586 -0.144341 -0.436567 -0.205432 -0.875904 --0.403067 -0.159586 -0.144341 -0.532531 -0.250590 -0.808465 --0.379888 -0.208845 -0.144341 -0.532531 -0.250590 -0.808465 --0.395108 -0.217212 -0.131722 -0.532531 -0.250590 -0.808465 --0.419216 -0.165979 -0.131722 -0.532531 -0.250590 -0.808465 --0.419216 -0.165979 -0.131722 -0.620047 -0.291772 -0.728293 --0.395108 -0.217212 -0.131722 -0.620047 -0.291772 -0.728293 --0.408822 -0.224752 -0.117026 -0.620047 -0.291772 -0.728293 --0.433767 -0.171740 -0.117026 -0.620047 -0.291772 -0.728293 --0.433767 -0.171740 -0.117026 -0.697740 -0.328331 -0.636678 --0.408822 -0.224752 -0.117026 -0.697740 -0.328331 -0.636678 --0.420814 -0.231344 -0.100484 -0.697740 -0.328331 -0.636678 --0.446491 -0.176778 -0.100484 -0.697740 -0.328331 -0.636678 --0.446491 -0.176778 -0.100484 -0.764404 -0.359701 -0.535072 --0.420814 -0.231344 -0.100484 -0.764404 -0.359701 -0.535072 --0.430894 -0.236886 -0.082358 -0.764404 -0.359701 -0.535072 --0.457186 -0.181013 -0.082358 -0.764404 -0.359701 -0.535072 --0.457186 -0.181013 -0.082358 -0.819005 -0.385394 -0.425091 --0.430894 -0.236886 -0.082358 -0.819005 -0.385394 -0.425091 --0.438905 -0.241290 -0.062932 -0.819005 -0.385394 -0.425091 --0.465685 -0.184378 -0.062932 -0.819005 -0.385394 -0.425091 --0.465685 -0.184378 -0.062932 -0.860704 -0.405016 -0.308466 --0.438905 -0.241290 -0.062932 -0.860704 -0.405016 -0.308466 --0.444718 -0.244486 -0.042515 -0.860704 -0.405016 -0.308466 --0.471854 -0.186820 -0.042515 -0.860704 -0.405016 -0.308466 --0.471854 -0.186820 -0.042515 -0.888862 -0.418266 -0.187023 --0.444718 -0.244486 -0.042515 -0.888862 -0.418266 -0.187023 --0.448243 -0.246424 -0.021426 -0.888862 -0.418266 -0.187023 --0.475594 -0.188301 -0.021426 -0.888862 -0.418266 -0.187023 --0.475594 -0.188301 -0.021426 -0.903049 -0.424942 -0.062667 --0.448243 -0.246424 -0.021426 -0.903049 -0.424942 -0.062667 --0.449425 -0.247073 0.000000 -0.903049 -0.424942 -0.062667 --0.476847 -0.188797 0.000000 -0.903049 -0.424942 -0.062667 --0.449425 -0.247073 0.000000 -0.842668 -0.534774 0.062668 --0.414914 -0.301453 0.000000 -0.842668 -0.534774 0.062668 --0.413824 -0.300660 0.021426 -0.842668 -0.534774 0.062668 --0.448243 -0.246424 0.021426 -0.842668 -0.534774 0.062668 --0.448243 -0.246424 0.021426 -0.829430 -0.526373 0.187024 --0.413824 -0.300660 0.021426 -0.829430 -0.526373 0.187024 --0.410569 -0.298296 0.042515 -0.829430 -0.526373 0.187024 --0.444718 -0.244486 0.042515 -0.829430 -0.526373 0.187024 --0.444718 -0.244486 0.042515 -0.803155 -0.509698 0.308465 --0.410569 -0.298296 0.042515 -0.803155 -0.509698 0.308465 --0.405202 -0.294396 0.062932 -0.803155 -0.509698 0.308465 --0.438905 -0.241290 0.062932 -0.803155 -0.509698 0.308465 --0.438905 -0.241290 0.062932 -0.764244 -0.485004 0.425091 --0.405202 -0.294396 0.062932 -0.764244 -0.485004 0.425091 --0.397807 -0.289024 0.082358 -0.764244 -0.485004 0.425091 --0.430894 -0.236886 0.082358 -0.764244 -0.485004 0.425091 --0.430894 -0.236886 0.082358 -0.713293 -0.452670 0.535073 --0.397807 -0.289024 0.082358 -0.713293 -0.452670 0.535073 --0.388501 -0.282262 0.100484 -0.713293 -0.452670 0.535073 --0.420814 -0.231344 0.100484 -0.713293 -0.452670 0.535073 --0.420814 -0.231344 0.100484 -0.651087 -0.413193 0.636677 --0.388501 -0.282262 0.100484 -0.651087 -0.413193 0.636677 --0.377429 -0.274218 0.117026 -0.651087 -0.413193 0.636677 --0.408822 -0.224752 0.117026 -0.651087 -0.413193 0.636677 --0.408822 -0.224752 0.117026 -0.578589 -0.367184 0.728293 --0.377429 -0.274218 0.117026 -0.578589 -0.367184 0.728293 --0.364768 -0.265020 0.131722 -0.578589 -0.367184 0.728293 --0.395108 -0.217212 0.131722 -0.578589 -0.367184 0.728293 --0.395108 -0.217212 0.131722 -0.496925 -0.315358 0.808465 --0.364768 -0.265020 0.131722 -0.496925 -0.315358 0.808465 --0.350717 -0.254811 0.144341 -0.496925 -0.315358 0.808465 --0.379888 -0.208845 0.144341 -0.496925 -0.315358 0.808465 --0.379888 -0.208845 0.144341 -0.407376 -0.258529 0.875904 --0.350717 -0.254811 0.144341 -0.407376 -0.258529 0.875904 --0.335497 -0.243753 0.154684 -0.407376 -0.258529 0.875904 --0.363402 -0.199782 0.154684 -0.407376 -0.258529 0.875904 --0.363402 -0.199782 0.154684 -0.311348 -0.197588 0.929528 --0.335497 -0.243753 0.154684 -0.311348 -0.197588 0.929528 --0.319348 -0.232020 0.162587 -0.311348 -0.197588 0.929528 --0.345910 -0.190165 0.162587 -0.311348 -0.197588 0.929528 --0.345910 -0.190165 0.162587 -0.210366 -0.133502 0.968465 --0.319348 -0.232020 0.162587 -0.210366 -0.133502 0.968465 --0.302525 -0.219797 0.167926 -0.210366 -0.133502 0.968465 --0.327688 -0.180148 0.167926 -0.210366 -0.133502 0.968465 --0.327688 -0.180148 0.167926 -0.106028 -0.067288 0.992084 --0.302525 -0.219797 0.167926 -0.106028 -0.067288 0.992084 --0.285294 -0.207278 0.170617 -0.106028 -0.067288 0.992084 --0.309023 -0.169887 0.170617 -0.106028 -0.067288 0.992084 --0.285294 -0.207278 0.170617 0.000000 -0.000000 1.000000 --0.267925 -0.194659 0.170617 0.000000 -0.000000 1.000000 --0.290210 -0.159544 0.170617 0.106028 0.067287 0.992084 --0.267925 -0.194659 0.170617 0.106028 0.067287 0.992084 --0.250694 -0.182140 0.167926 0.106028 0.067287 0.992084 --0.271545 -0.149283 0.167926 0.106028 0.067287 0.992084 --0.271545 -0.149283 0.167926 0.210365 0.133502 0.968465 --0.250694 -0.182140 0.167926 0.210365 0.133502 0.968465 --0.233871 -0.169917 0.162587 0.210365 0.133502 0.968465 --0.253323 -0.139266 0.162587 0.210365 0.133502 0.968465 --0.253323 -0.139266 0.162587 0.311349 0.197588 0.929527 --0.233871 -0.169917 0.162587 0.311349 0.197588 0.929527 --0.217722 -0.158184 0.154684 0.311349 0.197588 0.929527 --0.235831 -0.129649 0.154684 0.311349 0.197588 0.929527 --0.235831 -0.129649 0.154684 0.407375 0.258528 0.875904 --0.217722 -0.158184 0.154684 0.407375 0.258528 0.875904 --0.202502 -0.147126 0.144341 0.407375 0.258528 0.875904 --0.219345 -0.120586 0.144341 0.407375 0.258528 0.875904 --0.219345 -0.120586 0.144341 0.496925 0.315358 0.808464 --0.202502 -0.147126 0.144341 0.496925 0.315358 0.808464 --0.188451 -0.136917 0.131722 0.496925 0.315358 0.808464 --0.204125 -0.112219 0.131722 0.496925 0.315358 0.808464 --0.204125 -0.112219 0.131722 0.578589 0.367184 0.728293 --0.188451 -0.136917 0.131722 0.578589 0.367184 0.728293 --0.175790 -0.127719 0.117026 0.578589 0.367184 0.728293 --0.190411 -0.104679 0.117026 0.578589 0.367184 0.728293 --0.190411 -0.104679 0.117026 0.651088 0.413193 0.636676 --0.175790 -0.127719 0.117026 0.651088 0.413193 0.636676 --0.164719 -0.119675 0.100484 0.651088 0.413193 0.636676 --0.178419 -0.098087 0.100484 0.651088 0.413193 0.636676 --0.178419 -0.098087 0.100484 0.713293 0.452670 0.535073 --0.164719 -0.119675 0.100484 0.713293 0.452670 0.535073 --0.155412 -0.112913 0.082358 0.713293 0.452670 0.535073 --0.168339 -0.092545 0.082358 0.713293 0.452670 0.535073 --0.168339 -0.092545 0.082358 0.764244 0.485004 0.425091 --0.155412 -0.112913 0.082358 0.764244 0.485004 0.425091 --0.148017 -0.107541 0.062932 0.764244 0.485004 0.425091 --0.160328 -0.088141 0.062932 0.764244 0.485004 0.425091 --0.160328 -0.088141 0.062932 0.803155 0.509698 0.308465 --0.148017 -0.107541 0.062932 0.803155 0.509698 0.308465 --0.142650 -0.103641 0.042515 0.803155 0.509698 0.308465 --0.154515 -0.084945 0.042515 0.803155 0.509698 0.308465 --0.154515 -0.084945 0.042515 0.829430 0.526373 0.187024 --0.142650 -0.103641 0.042515 0.829430 0.526373 0.187024 --0.139395 -0.101277 0.021426 0.829430 0.526373 0.187024 --0.150990 -0.083007 0.021426 0.829430 0.526373 0.187024 --0.150990 -0.083007 0.021426 0.842668 0.534774 0.062668 --0.139395 -0.101277 0.021426 0.842668 0.534774 0.062668 --0.138305 -0.100484 0.000000 0.842668 0.534774 0.062668 --0.149808 -0.082358 0.000000 0.842668 0.534774 0.062668 --0.149808 -0.082358 0.000000 0.842668 0.534774 -0.062668 --0.138305 -0.100484 0.000000 0.842668 0.534774 -0.062668 --0.139395 -0.101277 -0.021426 0.842668 0.534774 -0.062668 --0.150990 -0.083007 -0.021426 0.842668 0.534774 -0.062668 --0.150990 -0.083007 -0.021426 0.829430 0.526373 -0.187024 --0.139395 -0.101277 -0.021426 0.829430 0.526373 -0.187024 --0.142650 -0.103641 -0.042515 0.829430 0.526373 -0.187024 --0.154515 -0.084945 -0.042515 0.829430 0.526373 -0.187024 --0.154515 -0.084945 -0.042515 0.803155 0.509698 -0.308465 --0.142650 -0.103641 -0.042515 0.803155 0.509698 -0.308465 --0.148017 -0.107541 -0.062932 0.803155 0.509698 -0.308465 --0.160328 -0.088141 -0.062932 0.803155 0.509698 -0.308465 --0.160328 -0.088141 -0.062932 0.764244 0.485004 -0.425091 --0.148017 -0.107541 -0.062932 0.764244 0.485004 -0.425091 --0.155412 -0.112913 -0.082358 0.764244 0.485004 -0.425091 --0.168339 -0.092545 -0.082358 0.764244 0.485004 -0.425091 --0.168339 -0.092545 -0.082358 0.713293 0.452670 -0.535073 --0.155412 -0.112913 -0.082358 0.713293 0.452670 -0.535073 --0.164719 -0.119675 -0.100484 0.713293 0.452670 -0.535073 --0.178419 -0.098087 -0.100484 0.713293 0.452670 -0.535073 --0.178419 -0.098087 -0.100484 0.651088 0.413193 -0.636676 --0.164719 -0.119675 -0.100484 0.651088 0.413193 -0.636676 --0.175790 -0.127719 -0.117026 0.651088 0.413193 -0.636676 --0.190411 -0.104679 -0.117026 0.651088 0.413193 -0.636676 --0.190411 -0.104679 -0.117026 0.578589 0.367184 -0.728293 --0.175790 -0.127719 -0.117026 0.578589 0.367184 -0.728293 --0.188451 -0.136917 -0.131722 0.578589 0.367184 -0.728293 --0.204125 -0.112219 -0.131722 0.578589 0.367184 -0.728293 --0.204125 -0.112219 -0.131722 0.496925 0.315358 -0.808464 --0.188451 -0.136917 -0.131722 0.496925 0.315358 -0.808464 --0.202502 -0.147126 -0.144341 0.496925 0.315358 -0.808464 --0.219345 -0.120586 -0.144341 0.496925 0.315358 -0.808464 --0.219345 -0.120586 -0.144341 0.407375 0.258528 -0.875904 --0.202502 -0.147126 -0.144341 0.407375 0.258528 -0.875904 --0.217722 -0.158184 -0.154684 0.407375 0.258528 -0.875904 --0.235831 -0.129649 -0.154684 0.407375 0.258528 -0.875904 --0.235831 -0.129649 -0.154684 0.311349 0.197588 -0.929527 --0.217722 -0.158184 -0.154684 0.311349 0.197588 -0.929527 --0.233871 -0.169917 -0.162587 0.311349 0.197588 -0.929527 --0.253323 -0.139266 -0.162587 0.311349 0.197588 -0.929527 --0.253323 -0.139266 -0.162587 0.210365 0.133502 -0.968465 --0.233871 -0.169917 -0.162587 0.210365 0.133502 -0.968465 --0.250694 -0.182140 -0.167926 0.210365 0.133502 -0.968465 --0.271545 -0.149283 -0.167926 0.210365 0.133502 -0.968465 --0.271545 -0.149283 -0.167926 0.106028 0.067287 -0.992084 --0.250694 -0.182140 -0.167926 0.106028 0.067287 -0.992084 --0.267925 -0.194659 -0.170617 0.106028 0.067287 -0.992084 --0.290210 -0.159544 -0.170617 0.106028 0.067287 -0.992084 --0.267925 -0.194659 -0.170617 0.000000 -0.000000 -1.000000 --0.285294 -0.207278 -0.170617 0.000000 -0.000000 -1.000000 --0.309023 -0.169887 -0.170617 -0.106028 -0.067288 -0.992084 --0.285294 -0.207278 -0.170617 -0.106028 -0.067288 -0.992084 --0.302525 -0.219797 -0.167926 -0.106028 -0.067288 -0.992084 --0.327688 -0.180148 -0.167926 -0.106028 -0.067288 -0.992084 --0.327688 -0.180148 -0.167926 -0.210366 -0.133502 -0.968465 --0.302525 -0.219797 -0.167926 -0.210366 -0.133502 -0.968465 --0.319348 -0.232020 -0.162587 -0.210366 -0.133502 -0.968465 --0.345910 -0.190165 -0.162587 -0.210366 -0.133502 -0.968465 --0.345910 -0.190165 -0.162587 -0.311348 -0.197588 -0.929528 --0.319348 -0.232020 -0.162587 -0.311348 -0.197588 -0.929528 --0.335497 -0.243753 -0.154684 -0.311348 -0.197588 -0.929528 --0.363402 -0.199782 -0.154684 -0.311348 -0.197588 -0.929528 --0.363402 -0.199782 -0.154684 -0.407376 -0.258529 -0.875904 --0.335497 -0.243753 -0.154684 -0.407376 -0.258529 -0.875904 --0.350717 -0.254811 -0.144341 -0.407376 -0.258529 -0.875904 --0.379888 -0.208845 -0.144341 -0.407376 -0.258529 -0.875904 --0.379888 -0.208845 -0.144341 -0.496925 -0.315358 -0.808465 --0.350717 -0.254811 -0.144341 -0.496925 -0.315358 -0.808465 --0.364768 -0.265020 -0.131722 -0.496925 -0.315358 -0.808465 --0.395108 -0.217212 -0.131722 -0.496925 -0.315358 -0.808465 --0.395108 -0.217212 -0.131722 -0.578589 -0.367184 -0.728293 --0.364768 -0.265020 -0.131722 -0.578589 -0.367184 -0.728293 --0.377429 -0.274218 -0.117026 -0.578589 -0.367184 -0.728293 --0.408822 -0.224752 -0.117026 -0.578589 -0.367184 -0.728293 --0.408822 -0.224752 -0.117026 -0.651087 -0.413193 -0.636677 --0.377429 -0.274218 -0.117026 -0.651087 -0.413193 -0.636677 --0.388501 -0.282262 -0.100484 -0.651087 -0.413193 -0.636677 --0.420814 -0.231344 -0.100484 -0.651087 -0.413193 -0.636677 --0.420814 -0.231344 -0.100484 -0.713293 -0.452670 -0.535073 --0.388501 -0.282262 -0.100484 -0.713293 -0.452670 -0.535073 --0.397807 -0.289024 -0.082358 -0.713293 -0.452670 -0.535073 --0.430894 -0.236886 -0.082358 -0.713293 -0.452670 -0.535073 --0.430894 -0.236886 -0.082358 -0.764244 -0.485004 -0.425091 --0.397807 -0.289024 -0.082358 -0.764244 -0.485004 -0.425091 --0.405202 -0.294396 -0.062932 -0.764244 -0.485004 -0.425091 --0.438905 -0.241290 -0.062932 -0.764244 -0.485004 -0.425091 --0.438905 -0.241290 -0.062932 -0.803155 -0.509698 -0.308465 --0.405202 -0.294396 -0.062932 -0.803155 -0.509698 -0.308465 --0.410569 -0.298296 -0.042515 -0.803155 -0.509698 -0.308465 --0.444718 -0.244486 -0.042515 -0.803155 -0.509698 -0.308465 --0.444718 -0.244486 -0.042515 -0.829430 -0.526373 -0.187024 --0.410569 -0.298296 -0.042515 -0.829430 -0.526373 -0.187024 --0.413824 -0.300660 -0.021426 -0.829430 -0.526373 -0.187024 --0.448243 -0.246424 -0.021426 -0.829430 -0.526373 -0.187024 --0.448243 -0.246424 -0.021426 -0.842668 -0.534774 -0.062668 --0.413824 -0.300660 -0.021426 -0.842668 -0.534774 -0.062668 --0.414914 -0.301453 0.000000 -0.842668 -0.534774 -0.062668 --0.449425 -0.247073 0.000000 -0.842668 -0.534774 -0.062668 --0.414914 -0.301453 0.000000 -0.768999 -0.636171 0.062667 --0.373861 -0.351078 0.000000 -0.768999 -0.636171 0.062667 --0.372878 -0.350156 0.021426 -0.768999 -0.636171 0.062667 --0.413824 -0.300660 0.021426 -0.768999 -0.636171 0.062667 --0.413824 -0.300660 0.021426 -0.756918 -0.626176 0.187025 --0.372878 -0.350156 0.021426 -0.756918 -0.626176 0.187025 --0.369945 -0.347402 0.042515 -0.756918 -0.626176 0.187025 --0.410569 -0.298296 0.042515 -0.756918 -0.626176 0.187025 --0.410569 -0.298296 0.042515 -0.732940 -0.606340 0.308464 --0.369945 -0.347402 0.042515 -0.732940 -0.606340 0.308464 --0.365109 -0.342860 0.062932 -0.732940 -0.606340 0.308464 --0.405202 -0.294396 0.062932 -0.732940 -0.606340 0.308464 --0.405202 -0.294396 0.062932 -0.697431 -0.576964 0.425090 --0.365109 -0.342860 0.062932 -0.697431 -0.576964 0.425090 --0.358446 -0.336603 0.082358 -0.697431 -0.576964 0.425090 --0.397807 -0.289024 0.082358 -0.697431 -0.576964 0.425090 --0.397807 -0.289024 0.082358 -0.650934 -0.538499 0.535074 --0.358446 -0.336603 0.082358 -0.650934 -0.538499 0.535074 --0.350060 -0.328728 0.100484 -0.650934 -0.538499 0.535074 --0.388501 -0.282262 0.100484 -0.650934 -0.538499 0.535074 --0.388501 -0.282262 0.100484 -0.594167 -0.491537 0.636677 --0.350060 -0.328728 0.100484 -0.594167 -0.491537 0.636677 --0.340085 -0.319361 0.117026 -0.594167 -0.491537 0.636677 --0.377429 -0.274218 0.117026 -0.594167 -0.491537 0.636677 --0.377429 -0.274218 0.117026 -0.528007 -0.436805 0.728293 --0.340085 -0.319361 0.117026 -0.528007 -0.436805 0.728293 --0.328676 -0.308647 0.131722 -0.528007 -0.436805 0.728293 --0.364768 -0.265020 0.131722 -0.528007 -0.436805 0.728293 --0.364768 -0.265020 0.131722 -0.453481 -0.375152 0.808465 --0.328676 -0.308647 0.131722 -0.453481 -0.375152 0.808465 --0.316015 -0.296758 0.144341 -0.453481 -0.375152 0.808465 --0.350717 -0.254811 0.144341 -0.453481 -0.375152 0.808465 --0.350717 -0.254811 0.144341 -0.371762 -0.307547 0.875904 --0.316015 -0.296758 0.144341 -0.371762 -0.307547 0.875904 --0.302301 -0.283880 0.154684 -0.371762 -0.307547 0.875904 --0.335497 -0.243753 0.154684 -0.371762 -0.307547 0.875904 --0.335497 -0.243753 0.154684 -0.284130 -0.235052 0.929527 --0.302301 -0.283880 0.154684 -0.284130 -0.235052 0.929527 --0.287750 -0.270215 0.162587 -0.284130 -0.235052 0.929527 --0.319348 -0.232020 0.162587 -0.284130 -0.235052 0.929527 --0.319348 -0.232020 0.162587 -0.191974 -0.158814 0.968465 --0.287750 -0.270215 0.162587 -0.191974 -0.158814 0.968465 --0.272592 -0.255981 0.167926 -0.191974 -0.158814 0.968465 --0.302525 -0.219797 0.167926 -0.191974 -0.158814 0.968465 --0.302525 -0.219797 0.167926 -0.096759 -0.080046 0.992084 --0.272592 -0.255981 0.167926 -0.096759 -0.080046 0.992084 --0.257065 -0.241400 0.170617 -0.096759 -0.080046 0.992084 --0.285294 -0.207278 0.170617 -0.096759 -0.080046 0.992084 --0.257065 -0.241400 0.170617 -0.000000 0.000000 1.000000 --0.241415 -0.226704 0.170617 -0.000000 0.000000 1.000000 --0.267925 -0.194659 0.170617 0.096759 0.080046 0.992084 --0.241415 -0.226704 0.170617 0.096759 0.080046 0.992084 --0.225889 -0.212124 0.167926 0.096759 0.080046 0.992084 --0.250694 -0.182140 0.167926 0.096759 0.080046 0.992084 --0.250694 -0.182140 0.167926 0.191974 0.158815 0.968465 --0.225889 -0.212124 0.167926 0.191974 0.158815 0.968465 --0.210731 -0.197889 0.162587 0.191974 0.158815 0.968465 --0.233871 -0.169917 0.162587 0.191974 0.158815 0.968465 --0.233871 -0.169917 0.162587 0.284130 0.235052 0.929527 --0.210731 -0.197889 0.162587 0.284130 0.235052 0.929527 --0.196180 -0.184225 0.154684 0.284130 0.235052 0.929527 --0.217722 -0.158184 0.154684 0.284130 0.235052 0.929527 --0.217722 -0.158184 0.154684 0.371761 0.307547 0.875905 --0.196180 -0.184225 0.154684 0.371761 0.307547 0.875905 --0.182466 -0.171346 0.144341 0.371761 0.307547 0.875905 --0.202502 -0.147126 0.144341 0.371761 0.307547 0.875905 --0.202502 -0.147126 0.144341 0.453482 0.375153 0.808464 --0.182466 -0.171346 0.144341 0.453482 0.375153 0.808464 --0.169805 -0.159457 0.131722 0.453482 0.375153 0.808464 --0.188451 -0.136917 0.131722 0.453482 0.375153 0.808464 --0.188451 -0.136917 0.131722 0.528006 0.436804 0.728293 --0.169805 -0.159457 0.131722 0.528006 0.436804 0.728293 --0.158396 -0.148744 0.117026 0.528006 0.436804 0.728293 --0.175790 -0.127719 0.117026 0.528006 0.436804 0.728293 --0.175790 -0.127719 0.117026 0.594167 0.491537 0.636677 --0.158396 -0.148744 0.117026 0.594167 0.491537 0.636677 --0.148421 -0.139376 0.100484 0.594167 0.491537 0.636677 --0.164719 -0.119675 0.100484 0.594167 0.491537 0.636677 --0.164719 -0.119675 0.100484 0.650935 0.538499 0.535072 --0.148421 -0.139376 0.100484 0.650935 0.538499 0.535072 --0.140035 -0.131501 0.082358 0.650935 0.538499 0.535072 --0.155412 -0.112913 0.082358 0.650935 0.538499 0.535072 --0.155412 -0.112913 0.082358 0.697431 0.576964 0.425091 --0.140035 -0.131501 0.082358 0.697431 0.576964 0.425091 --0.133372 -0.125244 0.062932 0.697431 0.576964 0.425091 --0.148017 -0.107541 0.062932 0.697431 0.576964 0.425091 --0.148017 -0.107541 0.062932 0.732940 0.606339 0.308466 --0.133372 -0.125244 0.062932 0.732940 0.606339 0.308466 --0.128535 -0.120703 0.042515 0.732940 0.606339 0.308466 --0.142650 -0.103641 0.042515 0.732940 0.606339 0.308466 --0.142650 -0.103641 0.042515 0.756918 0.626176 0.187024 --0.128535 -0.120703 0.042515 0.756918 0.626176 0.187024 --0.125603 -0.117949 0.021426 0.756918 0.626176 0.187024 --0.139395 -0.101277 0.021426 0.756918 0.626176 0.187024 --0.139395 -0.101277 0.021426 0.768999 0.636171 0.062667 --0.125603 -0.117949 0.021426 0.768999 0.636171 0.062667 --0.124620 -0.117026 0.000000 0.768999 0.636171 0.062667 --0.138305 -0.100484 0.000000 0.768999 0.636171 0.062667 --0.138305 -0.100484 0.000000 0.768999 0.636171 -0.062667 --0.124620 -0.117026 0.000000 0.768999 0.636171 -0.062667 --0.125603 -0.117949 -0.021426 0.768999 0.636171 -0.062667 --0.139395 -0.101277 -0.021426 0.768999 0.636171 -0.062667 --0.139395 -0.101277 -0.021426 0.756918 0.626176 -0.187024 --0.125603 -0.117949 -0.021426 0.756918 0.626176 -0.187024 --0.128535 -0.120703 -0.042515 0.756918 0.626176 -0.187024 --0.142650 -0.103641 -0.042515 0.756918 0.626176 -0.187024 --0.142650 -0.103641 -0.042515 0.732940 0.606339 -0.308466 --0.128535 -0.120703 -0.042515 0.732940 0.606339 -0.308466 --0.133372 -0.125244 -0.062932 0.732940 0.606339 -0.308466 --0.148017 -0.107541 -0.062932 0.732940 0.606339 -0.308466 --0.148017 -0.107541 -0.062932 0.697431 0.576964 -0.425091 --0.133372 -0.125244 -0.062932 0.697431 0.576964 -0.425091 --0.140035 -0.131501 -0.082358 0.697431 0.576964 -0.425091 --0.155412 -0.112913 -0.082358 0.697431 0.576964 -0.425091 --0.155412 -0.112913 -0.082358 0.650935 0.538499 -0.535072 --0.140035 -0.131501 -0.082358 0.650935 0.538499 -0.535072 --0.148421 -0.139376 -0.100484 0.650935 0.538499 -0.535072 --0.164719 -0.119675 -0.100484 0.650935 0.538499 -0.535072 --0.164719 -0.119675 -0.100484 0.594167 0.491537 -0.636677 --0.148421 -0.139376 -0.100484 0.594167 0.491537 -0.636677 --0.158396 -0.148744 -0.117026 0.594167 0.491537 -0.636677 --0.175790 -0.127719 -0.117026 0.594167 0.491537 -0.636677 --0.175790 -0.127719 -0.117026 0.528006 0.436804 -0.728293 --0.158396 -0.148744 -0.117026 0.528006 0.436804 -0.728293 --0.169805 -0.159457 -0.131722 0.528006 0.436804 -0.728293 --0.188451 -0.136917 -0.131722 0.528006 0.436804 -0.728293 --0.188451 -0.136917 -0.131722 0.453482 0.375153 -0.808464 --0.169805 -0.159457 -0.131722 0.453482 0.375153 -0.808464 --0.182466 -0.171346 -0.144341 0.453482 0.375153 -0.808464 --0.202502 -0.147126 -0.144341 0.453482 0.375153 -0.808464 --0.202502 -0.147126 -0.144341 0.371761 0.307547 -0.875905 --0.182466 -0.171346 -0.144341 0.371761 0.307547 -0.875905 --0.196180 -0.184225 -0.154684 0.371761 0.307547 -0.875905 --0.217722 -0.158184 -0.154684 0.371761 0.307547 -0.875905 --0.217722 -0.158184 -0.154684 0.284130 0.235052 -0.929527 --0.196180 -0.184225 -0.154684 0.284130 0.235052 -0.929527 --0.210731 -0.197889 -0.162587 0.284130 0.235052 -0.929527 --0.233871 -0.169917 -0.162587 0.284130 0.235052 -0.929527 --0.233871 -0.169917 -0.162587 0.191974 0.158815 -0.968465 --0.210731 -0.197889 -0.162587 0.191974 0.158815 -0.968465 --0.225889 -0.212124 -0.167926 0.191974 0.158815 -0.968465 --0.250694 -0.182140 -0.167926 0.191974 0.158815 -0.968465 --0.250694 -0.182140 -0.167926 0.096759 0.080046 -0.992084 --0.225889 -0.212124 -0.167926 0.096759 0.080046 -0.992084 --0.241415 -0.226704 -0.170617 0.096759 0.080046 -0.992084 --0.267925 -0.194659 -0.170617 0.096759 0.080046 -0.992084 --0.241415 -0.226704 -0.170617 -0.000000 0.000000 -1.000000 --0.257065 -0.241400 -0.170617 -0.000000 0.000000 -1.000000 --0.285294 -0.207278 -0.170617 -0.096759 -0.080046 -0.992084 --0.257065 -0.241400 -0.170617 -0.096759 -0.080046 -0.992084 --0.272592 -0.255981 -0.167926 -0.096759 -0.080046 -0.992084 --0.302525 -0.219797 -0.167926 -0.096759 -0.080046 -0.992084 --0.302525 -0.219797 -0.167926 -0.191974 -0.158814 -0.968465 --0.272592 -0.255981 -0.167926 -0.191974 -0.158814 -0.968465 --0.287750 -0.270215 -0.162587 -0.191974 -0.158814 -0.968465 --0.319348 -0.232020 -0.162587 -0.191974 -0.158814 -0.968465 --0.319348 -0.232020 -0.162587 -0.284130 -0.235052 -0.929527 --0.287750 -0.270215 -0.162587 -0.284130 -0.235052 -0.929527 --0.302301 -0.283880 -0.154684 -0.284130 -0.235052 -0.929527 --0.335497 -0.243753 -0.154684 -0.284130 -0.235052 -0.929527 --0.335497 -0.243753 -0.154684 -0.371762 -0.307547 -0.875904 --0.302301 -0.283880 -0.154684 -0.371762 -0.307547 -0.875904 --0.316015 -0.296758 -0.144341 -0.371762 -0.307547 -0.875904 --0.350717 -0.254811 -0.144341 -0.371762 -0.307547 -0.875904 --0.350717 -0.254811 -0.144341 -0.453481 -0.375152 -0.808465 --0.316015 -0.296758 -0.144341 -0.453481 -0.375152 -0.808465 --0.328676 -0.308647 -0.131722 -0.453481 -0.375152 -0.808465 --0.364768 -0.265020 -0.131722 -0.453481 -0.375152 -0.808465 --0.364768 -0.265020 -0.131722 -0.528007 -0.436805 -0.728293 --0.328676 -0.308647 -0.131722 -0.528007 -0.436805 -0.728293 --0.340085 -0.319361 -0.117026 -0.528007 -0.436805 -0.728293 --0.377429 -0.274218 -0.117026 -0.528007 -0.436805 -0.728293 --0.377429 -0.274218 -0.117026 -0.594167 -0.491537 -0.636677 --0.340085 -0.319361 -0.117026 -0.594167 -0.491537 -0.636677 --0.350060 -0.328728 -0.100484 -0.594167 -0.491537 -0.636677 --0.388501 -0.282262 -0.100484 -0.594167 -0.491537 -0.636677 --0.388501 -0.282262 -0.100484 -0.650934 -0.538499 -0.535074 --0.350060 -0.328728 -0.100484 -0.650934 -0.538499 -0.535074 --0.358446 -0.336603 -0.082358 -0.650934 -0.538499 -0.535074 --0.397807 -0.289024 -0.082358 -0.650934 -0.538499 -0.535074 --0.397807 -0.289024 -0.082358 -0.697431 -0.576964 -0.425090 --0.358446 -0.336603 -0.082358 -0.697431 -0.576964 -0.425090 --0.365109 -0.342860 -0.062932 -0.697431 -0.576964 -0.425090 --0.405202 -0.294396 -0.062932 -0.697431 -0.576964 -0.425090 --0.405202 -0.294396 -0.062932 -0.732940 -0.606340 -0.308464 --0.365109 -0.342860 -0.062932 -0.732940 -0.606340 -0.308464 --0.369945 -0.347402 -0.042515 -0.732940 -0.606340 -0.308464 --0.410569 -0.298296 -0.042515 -0.732940 -0.606340 -0.308464 --0.410569 -0.298296 -0.042515 -0.756918 -0.626176 -0.187025 --0.369945 -0.347402 -0.042515 -0.756918 -0.626176 -0.187025 --0.372878 -0.350156 -0.021426 -0.756918 -0.626176 -0.187025 --0.413824 -0.300660 -0.021426 -0.756918 -0.626176 -0.187025 --0.413824 -0.300660 -0.021426 -0.768999 -0.636171 -0.062667 --0.372878 -0.350156 -0.021426 -0.768999 -0.636171 -0.062667 --0.373861 -0.351078 0.000000 -0.768999 -0.636171 -0.062667 --0.414914 -0.301453 0.000000 -0.768999 -0.636171 -0.062667 --0.373861 -0.351078 0.000000 -0.683202 -0.727535 0.062664 --0.326911 -0.395167 0.000000 -0.683202 -0.727535 0.062664 --0.326052 -0.394129 0.021426 -0.683202 -0.727535 0.062664 --0.372878 -0.350156 0.021426 -0.683202 -0.727535 0.062664 --0.372878 -0.350156 0.021426 -0.672469 -0.716105 0.187026 --0.326052 -0.394129 0.021426 -0.672469 -0.716105 0.187026 --0.323487 -0.391029 0.042515 -0.672469 -0.716105 0.187026 --0.369945 -0.347402 0.042515 -0.672469 -0.716105 0.187026 --0.369945 -0.347402 0.042515 -0.651166 -0.693421 0.308465 --0.323487 -0.391029 0.042515 -0.651166 -0.693421 0.308465 --0.319259 -0.385917 0.062932 -0.651166 -0.693421 0.308465 --0.365109 -0.342860 0.062932 -0.651166 -0.693421 0.308465 --0.365109 -0.342860 0.062932 -0.619619 -0.659826 0.425090 --0.319259 -0.385917 0.062932 -0.619619 -0.659826 0.425090 --0.313432 -0.378874 0.082358 -0.619619 -0.659826 0.425090 --0.358446 -0.336603 0.082358 -0.619619 -0.659826 0.425090 --0.358446 -0.336603 0.082358 -0.578309 -0.615836 0.535074 --0.313432 -0.378874 0.082358 -0.578309 -0.615836 0.535074 --0.306099 -0.370010 0.100484 -0.578309 -0.615836 0.535074 --0.350060 -0.328728 0.100484 -0.578309 -0.615836 0.535074 --0.350060 -0.328728 0.100484 -0.527876 -0.562130 0.636676 --0.306099 -0.370010 0.100484 -0.527876 -0.562130 0.636676 --0.297376 -0.359466 0.117026 -0.527876 -0.562130 0.636676 --0.340085 -0.319361 0.117026 -0.527876 -0.562130 0.636676 --0.340085 -0.319361 0.117026 -0.469097 -0.499537 0.728293 --0.297376 -0.359466 0.117026 -0.469097 -0.499537 0.728293 --0.287401 -0.347408 0.131722 -0.469097 -0.499537 0.728293 --0.328676 -0.308647 0.131722 -0.469097 -0.499537 0.728293 --0.328676 -0.308647 0.131722 -0.402887 -0.429030 0.808465 --0.287401 -0.347408 0.131722 -0.402887 -0.429030 0.808465 --0.276330 -0.334025 0.144341 -0.402887 -0.429030 0.808465 --0.316015 -0.296758 0.144341 -0.402887 -0.429030 0.808465 --0.316015 -0.296758 0.144341 -0.330285 -0.351717 0.875904 --0.276330 -0.334025 0.144341 -0.330285 -0.351717 0.875904 --0.264338 -0.319529 0.154684 -0.330285 -0.351717 0.875904 --0.302301 -0.283880 0.154684 -0.330285 -0.351717 0.875904 --0.302301 -0.283880 0.154684 -0.252429 -0.268809 0.929527 --0.264338 -0.319529 0.154684 -0.252429 -0.268809 0.929527 --0.251614 -0.304149 0.162587 -0.252429 -0.268809 0.929527 --0.287750 -0.270215 0.162587 -0.252429 -0.268809 0.929527 --0.287750 -0.270215 0.162587 -0.170555 -0.181623 0.968465 --0.251614 -0.304149 0.162587 -0.170555 -0.181623 0.968465 --0.238360 -0.288127 0.167926 -0.170555 -0.181623 0.968465 --0.272592 -0.255981 0.167926 -0.170555 -0.181623 0.968465 --0.272592 -0.255981 0.167926 -0.085964 -0.091542 0.992084 --0.238360 -0.288127 0.167926 -0.085964 -0.091542 0.992084 --0.224783 -0.271716 0.170617 -0.085964 -0.091542 0.992084 --0.257065 -0.241400 0.170617 -0.085964 -0.091542 0.992084 --0.224783 -0.271716 0.170617 0.000000 0.000000 1.000000 --0.211098 -0.255174 0.170617 0.000000 0.000000 1.000000 --0.241415 -0.226704 0.170617 0.085964 0.091542 0.992084 --0.211098 -0.255174 0.170617 0.085964 0.091542 0.992084 --0.197522 -0.238762 0.167926 0.085964 0.091542 0.992084 --0.225889 -0.212124 0.167926 0.085964 0.091542 0.992084 --0.225889 -0.212124 0.167926 0.170555 0.181623 0.968465 --0.197522 -0.238762 0.167926 0.170555 0.181623 0.968465 --0.184267 -0.222740 0.162587 0.170555 0.181623 0.968465 --0.210731 -0.197889 0.162587 0.170555 0.181623 0.968465 --0.210731 -0.197889 0.162587 0.252429 0.268810 0.929527 --0.184267 -0.222740 0.162587 0.252429 0.268810 0.929527 --0.171543 -0.207360 0.154684 0.252429 0.268810 0.929527 --0.196180 -0.184225 0.154684 0.252429 0.268810 0.929527 --0.196180 -0.184225 0.154684 0.330283 0.351716 0.875905 --0.171543 -0.207360 0.154684 0.330283 0.351716 0.875905 --0.159551 -0.192864 0.144341 0.330283 0.351716 0.875905 --0.182466 -0.171346 0.144341 0.330283 0.351716 0.875905 --0.182466 -0.171346 0.144341 0.402887 0.429031 0.808464 --0.159551 -0.192864 0.144341 0.402887 0.429031 0.808464 --0.148480 -0.179482 0.131722 0.402887 0.429031 0.808464 --0.169805 -0.159457 0.131722 0.402887 0.429031 0.808464 --0.169805 -0.159457 0.131722 0.469096 0.499537 0.728294 --0.148480 -0.179482 0.131722 0.469096 0.499537 0.728294 --0.138505 -0.167423 0.117026 0.469096 0.499537 0.728294 --0.158396 -0.148744 0.117026 0.469096 0.499537 0.728294 --0.158396 -0.148744 0.117026 0.527876 0.562131 0.636676 --0.138505 -0.167423 0.117026 0.527876 0.562131 0.636676 --0.129782 -0.156879 0.100484 0.527876 0.562131 0.636676 --0.148421 -0.139376 0.100484 0.527876 0.562131 0.636676 --0.148421 -0.139376 0.100484 0.578310 0.615837 0.535072 --0.129782 -0.156879 0.100484 0.578310 0.615837 0.535072 --0.122449 -0.148016 0.082358 0.578310 0.615837 0.535072 --0.140035 -0.131501 0.082358 0.578310 0.615837 0.535072 --0.140035 -0.131501 0.082358 0.619618 0.659827 0.425091 --0.122449 -0.148016 0.082358 0.619618 0.659827 0.425091 --0.116623 -0.140972 0.062932 0.619618 0.659827 0.425091 --0.133372 -0.125244 0.062932 0.619618 0.659827 0.425091 --0.133372 -0.125244 0.062932 0.651166 0.693421 0.308466 --0.116623 -0.140972 0.062932 0.651166 0.693421 0.308466 --0.112394 -0.135861 0.042515 0.651166 0.693421 0.308466 --0.128535 -0.120703 0.042515 0.651166 0.693421 0.308466 --0.128535 -0.120703 0.042515 0.672469 0.716106 0.187025 --0.112394 -0.135861 0.042515 0.672469 0.716106 0.187025 --0.109830 -0.132761 0.021426 0.672469 0.716106 0.187025 --0.125603 -0.117949 0.021426 0.672469 0.716106 0.187025 --0.125603 -0.117949 0.021426 0.683202 0.727536 0.062667 --0.109830 -0.132761 0.021426 0.683202 0.727536 0.062667 --0.108970 -0.131722 0.000000 0.683202 0.727536 0.062667 --0.124620 -0.117026 0.000000 0.683202 0.727536 0.062667 --0.124620 -0.117026 0.000000 0.683202 0.727536 -0.062667 --0.108970 -0.131722 0.000000 0.683202 0.727536 -0.062667 --0.109830 -0.132761 -0.021426 0.683202 0.727536 -0.062667 --0.125603 -0.117949 -0.021426 0.683202 0.727536 -0.062667 --0.125603 -0.117949 -0.021426 0.672469 0.716106 -0.187025 --0.109830 -0.132761 -0.021426 0.672469 0.716106 -0.187025 --0.112394 -0.135861 -0.042515 0.672469 0.716106 -0.187025 --0.128535 -0.120703 -0.042515 0.672469 0.716106 -0.187025 --0.128535 -0.120703 -0.042515 0.651166 0.693421 -0.308466 --0.112394 -0.135861 -0.042515 0.651166 0.693421 -0.308466 --0.116623 -0.140972 -0.062932 0.651166 0.693421 -0.308466 --0.133372 -0.125244 -0.062932 0.651166 0.693421 -0.308466 --0.133372 -0.125244 -0.062932 0.619618 0.659827 -0.425091 --0.116623 -0.140972 -0.062932 0.619618 0.659827 -0.425091 --0.122449 -0.148016 -0.082358 0.619618 0.659827 -0.425091 --0.140035 -0.131501 -0.082358 0.619618 0.659827 -0.425091 --0.140035 -0.131501 -0.082358 0.578310 0.615837 -0.535072 --0.122449 -0.148016 -0.082358 0.578310 0.615837 -0.535072 --0.129782 -0.156879 -0.100484 0.578310 0.615837 -0.535072 --0.148421 -0.139376 -0.100484 0.578310 0.615837 -0.535072 --0.148421 -0.139376 -0.100484 0.527876 0.562131 -0.636676 --0.129782 -0.156879 -0.100484 0.527876 0.562131 -0.636676 --0.138505 -0.167423 -0.117026 0.527876 0.562131 -0.636676 --0.158396 -0.148744 -0.117026 0.527876 0.562131 -0.636676 --0.158396 -0.148744 -0.117026 0.469096 0.499537 -0.728294 --0.138505 -0.167423 -0.117026 0.469096 0.499537 -0.728294 --0.148480 -0.179482 -0.131722 0.469096 0.499537 -0.728294 --0.169805 -0.159457 -0.131722 0.469096 0.499537 -0.728294 --0.169805 -0.159457 -0.131722 0.402887 0.429031 -0.808464 --0.148480 -0.179482 -0.131722 0.402887 0.429031 -0.808464 --0.159551 -0.192864 -0.144341 0.402887 0.429031 -0.808464 --0.182466 -0.171346 -0.144341 0.402887 0.429031 -0.808464 --0.182466 -0.171346 -0.144341 0.330283 0.351716 -0.875905 --0.159551 -0.192864 -0.144341 0.330283 0.351716 -0.875905 --0.171543 -0.207360 -0.154684 0.330283 0.351716 -0.875905 --0.196180 -0.184225 -0.154684 0.330283 0.351716 -0.875905 --0.196180 -0.184225 -0.154684 0.252429 0.268810 -0.929527 --0.171543 -0.207360 -0.154684 0.252429 0.268810 -0.929527 --0.184267 -0.222740 -0.162587 0.252429 0.268810 -0.929527 --0.210731 -0.197889 -0.162587 0.252429 0.268810 -0.929527 --0.210731 -0.197889 -0.162587 0.170555 0.181623 -0.968465 --0.184267 -0.222740 -0.162587 0.170555 0.181623 -0.968465 --0.197522 -0.238762 -0.167926 0.170555 0.181623 -0.968465 --0.225889 -0.212124 -0.167926 0.170555 0.181623 -0.968465 --0.225889 -0.212124 -0.167926 0.085964 0.091542 -0.992084 --0.197522 -0.238762 -0.167926 0.085964 0.091542 -0.992084 --0.211098 -0.255174 -0.170617 0.085964 0.091542 -0.992084 --0.241415 -0.226704 -0.170617 0.085964 0.091542 -0.992084 --0.211098 -0.255174 -0.170617 0.000000 0.000000 -1.000000 --0.224783 -0.271716 -0.170617 0.000000 0.000000 -1.000000 --0.257065 -0.241400 -0.170617 -0.085964 -0.091542 -0.992084 --0.224783 -0.271716 -0.170617 -0.085964 -0.091542 -0.992084 --0.238360 -0.288127 -0.167926 -0.085964 -0.091542 -0.992084 --0.272592 -0.255981 -0.167926 -0.085964 -0.091542 -0.992084 --0.272592 -0.255981 -0.167926 -0.170555 -0.181623 -0.968465 --0.238360 -0.288127 -0.167926 -0.170555 -0.181623 -0.968465 --0.251614 -0.304149 -0.162587 -0.170555 -0.181623 -0.968465 --0.287750 -0.270215 -0.162587 -0.170555 -0.181623 -0.968465 --0.287750 -0.270215 -0.162587 -0.252429 -0.268809 -0.929527 --0.251614 -0.304149 -0.162587 -0.252429 -0.268809 -0.929527 --0.264338 -0.319529 -0.154684 -0.252429 -0.268809 -0.929527 --0.302301 -0.283880 -0.154684 -0.252429 -0.268809 -0.929527 --0.302301 -0.283880 -0.154684 -0.330285 -0.351717 -0.875904 --0.264338 -0.319529 -0.154684 -0.330285 -0.351717 -0.875904 --0.276330 -0.334025 -0.144341 -0.330285 -0.351717 -0.875904 --0.316015 -0.296758 -0.144341 -0.330285 -0.351717 -0.875904 --0.316015 -0.296758 -0.144341 -0.402887 -0.429030 -0.808465 --0.276330 -0.334025 -0.144341 -0.402887 -0.429030 -0.808465 --0.287401 -0.347408 -0.131722 -0.402887 -0.429030 -0.808465 --0.328676 -0.308647 -0.131722 -0.402887 -0.429030 -0.808465 --0.328676 -0.308647 -0.131722 -0.469097 -0.499537 -0.728293 --0.287401 -0.347408 -0.131722 -0.469097 -0.499537 -0.728293 --0.297376 -0.359466 -0.117026 -0.469097 -0.499537 -0.728293 --0.340085 -0.319361 -0.117026 -0.469097 -0.499537 -0.728293 --0.340085 -0.319361 -0.117026 -0.527876 -0.562130 -0.636676 --0.297376 -0.359466 -0.117026 -0.527876 -0.562130 -0.636676 --0.306099 -0.370010 -0.100484 -0.527876 -0.562130 -0.636676 --0.350060 -0.328728 -0.100484 -0.527876 -0.562130 -0.636676 --0.350060 -0.328728 -0.100484 -0.578309 -0.615836 -0.535074 --0.306099 -0.370010 -0.100484 -0.578309 -0.615836 -0.535074 --0.313432 -0.378874 -0.082358 -0.578309 -0.615836 -0.535074 --0.358446 -0.336603 -0.082358 -0.578309 -0.615836 -0.535074 --0.358446 -0.336603 -0.082358 -0.619619 -0.659826 -0.425090 --0.313432 -0.378874 -0.082358 -0.619619 -0.659826 -0.425090 --0.319259 -0.385917 -0.062932 -0.619619 -0.659826 -0.425090 --0.365109 -0.342860 -0.062932 -0.619619 -0.659826 -0.425090 --0.365109 -0.342860 -0.062932 -0.651166 -0.693421 -0.308465 --0.319259 -0.385917 -0.062932 -0.651166 -0.693421 -0.308465 --0.323487 -0.391029 -0.042515 -0.651166 -0.693421 -0.308465 --0.369945 -0.347402 -0.042515 -0.651166 -0.693421 -0.308465 --0.369945 -0.347402 -0.042515 -0.672469 -0.716105 -0.187026 --0.323487 -0.391029 -0.042515 -0.672469 -0.716105 -0.187026 --0.326052 -0.394129 -0.021426 -0.672469 -0.716105 -0.187026 --0.372878 -0.350156 -0.021426 -0.672469 -0.716105 -0.187026 --0.372878 -0.350156 -0.021426 -0.683202 -0.727535 -0.062664 --0.326052 -0.394129 -0.021426 -0.683202 -0.727535 -0.062664 --0.326911 -0.395167 0.000000 -0.683202 -0.727535 -0.062664 --0.373861 -0.351078 0.000000 -0.683202 -0.727535 -0.062664 --0.326911 -0.395167 0.000000 -0.586630 -0.807427 0.062665 --0.274805 -0.433024 0.000000 -0.586630 -0.807427 0.062665 --0.274083 -0.431886 0.021426 -0.586630 -0.807427 0.062665 --0.326052 -0.394129 0.021426 -0.586630 -0.807427 0.062665 --0.326052 -0.394129 0.021426 -0.577413 -0.794742 0.187027 --0.274083 -0.431886 0.021426 -0.577413 -0.794742 0.187027 --0.271928 -0.428489 0.042515 -0.577413 -0.794742 0.187027 --0.323487 -0.391029 0.042515 -0.577413 -0.794742 0.187027 --0.323487 -0.391029 0.042515 -0.559122 -0.769566 0.308464 --0.271928 -0.428489 0.042515 -0.559122 -0.769566 0.308464 --0.268373 -0.422888 0.062932 -0.559122 -0.769566 0.308464 --0.319259 -0.385917 0.062932 -0.559122 -0.769566 0.308464 --0.319259 -0.385917 0.062932 -0.532034 -0.732282 0.425091 --0.268373 -0.422888 0.062932 -0.532034 -0.732282 0.425091 --0.263475 -0.415170 0.082358 -0.532034 -0.732282 0.425091 --0.313432 -0.378874 0.082358 -0.532034 -0.732282 0.425091 --0.313432 -0.378874 0.082358 -0.496564 -0.683462 0.535073 --0.263475 -0.415170 0.082358 -0.496564 -0.683462 0.535073 --0.257311 -0.405457 0.100484 -0.496564 -0.683462 0.535073 --0.306099 -0.370010 0.100484 -0.496564 -0.683462 0.535073 --0.306099 -0.370010 0.100484 -0.453259 -0.623858 0.636676 --0.257311 -0.405457 0.100484 -0.453259 -0.623858 0.636676 --0.249978 -0.393903 0.117026 -0.453259 -0.623858 0.636676 --0.297376 -0.359466 0.117026 -0.453259 -0.623858 0.636676 --0.297376 -0.359466 0.117026 -0.402789 -0.554392 0.728293 --0.249978 -0.393903 0.117026 -0.402789 -0.554392 0.728293 --0.241593 -0.380689 0.131722 -0.402789 -0.554392 0.728293 --0.287401 -0.347408 0.131722 -0.402789 -0.554392 0.728293 --0.287401 -0.347408 0.131722 -0.345938 -0.476143 0.808465 --0.241593 -0.380689 0.131722 -0.345938 -0.476143 0.808465 --0.232286 -0.366025 0.144341 -0.345938 -0.476143 0.808465 --0.276330 -0.334025 0.144341 -0.345938 -0.476143 0.808465 --0.276330 -0.334025 0.144341 -0.283597 -0.390339 0.875904 --0.232286 -0.366025 0.144341 -0.283597 -0.390339 0.875904 --0.222206 -0.350140 0.154684 -0.283597 -0.390339 0.875904 --0.264338 -0.319529 0.154684 -0.283597 -0.390339 0.875904 --0.264338 -0.319529 0.154684 -0.216747 -0.298328 0.929527 --0.222206 -0.350140 0.154684 -0.216747 -0.298328 0.929527 --0.211510 -0.333287 0.162587 -0.216747 -0.298328 0.929527 --0.251614 -0.304149 0.162587 -0.216747 -0.298328 0.929527 --0.251614 -0.304149 0.162587 -0.146447 -0.201567 0.968465 --0.211510 -0.333287 0.162587 -0.146447 -0.201567 0.968465 --0.200368 -0.315729 0.167926 -0.146447 -0.201567 0.968465 --0.238360 -0.288127 0.167926 -0.146447 -0.201567 0.968465 --0.238360 -0.288127 0.167926 -0.073813 -0.101594 0.992084 --0.200368 -0.315729 0.167926 -0.073813 -0.101594 0.992084 --0.188955 -0.297746 0.170617 -0.073813 -0.101594 0.992084 --0.224783 -0.271716 0.170617 -0.073813 -0.101594 0.992084 --0.188955 -0.297746 0.170617 0.000000 0.000000 1.000000 --0.177452 -0.279619 0.170617 0.000000 0.000000 1.000000 --0.211098 -0.255174 0.170617 0.073813 0.101594 0.992084 --0.177452 -0.279619 0.170617 0.073813 0.101594 0.992084 --0.166039 -0.261636 0.167926 0.073813 0.101594 0.992084 --0.197522 -0.238762 0.167926 0.073813 0.101594 0.992084 --0.197522 -0.238762 0.167926 0.146447 0.201567 0.968465 --0.166039 -0.261636 0.167926 0.146447 0.201567 0.968465 --0.154897 -0.244079 0.162587 0.146447 0.201567 0.968465 --0.184267 -0.222740 0.162587 0.146447 0.201567 0.968465 --0.184267 -0.222740 0.162587 0.216748 0.298328 0.929527 --0.154897 -0.244079 0.162587 0.216748 0.298328 0.929527 --0.144201 -0.227225 0.154684 0.216748 0.298328 0.929527 --0.171543 -0.207360 0.154684 0.216748 0.298328 0.929527 --0.171543 -0.207360 0.154684 0.283598 0.390338 0.875904 --0.144201 -0.227225 0.154684 0.283598 0.390338 0.875904 --0.134121 -0.211341 0.144341 0.283598 0.390338 0.875904 --0.159551 -0.192864 0.144341 0.283598 0.390338 0.875904 --0.159551 -0.192864 0.144341 0.345938 0.476143 0.808465 --0.134121 -0.211341 0.144341 0.345938 0.476143 0.808465 --0.124814 -0.196676 0.131722 0.345938 0.476143 0.808465 --0.148480 -0.179482 0.131722 0.345938 0.476143 0.808465 --0.148480 -0.179482 0.131722 0.402789 0.554392 0.728294 --0.124814 -0.196676 0.131722 0.402789 0.554392 0.728294 --0.116429 -0.183462 0.117026 0.402789 0.554392 0.728294 --0.138505 -0.167423 0.117026 0.402789 0.554392 0.728294 --0.138505 -0.167423 0.117026 0.453260 0.623859 0.636676 --0.116429 -0.183462 0.117026 0.453260 0.623859 0.636676 --0.109096 -0.171908 0.100484 0.453260 0.623859 0.636676 --0.129782 -0.156879 0.100484 0.453260 0.623859 0.636676 --0.129782 -0.156879 0.100484 0.496565 0.683462 0.535073 --0.109096 -0.171908 0.100484 0.496565 0.683462 0.535073 --0.102932 -0.162195 0.082358 0.496565 0.683462 0.535073 --0.122449 -0.148016 0.082358 0.496565 0.683462 0.535073 --0.122449 -0.148016 0.082358 0.532034 0.732282 0.425091 --0.102932 -0.162195 0.082358 0.532034 0.732282 0.425091 --0.098034 -0.154477 0.062932 0.532034 0.732282 0.425091 --0.116623 -0.140972 0.062932 0.532034 0.732282 0.425091 --0.116623 -0.140972 0.062932 0.559122 0.769566 0.308465 --0.098034 -0.154477 0.062932 0.559122 0.769566 0.308465 --0.094480 -0.148876 0.042515 0.559122 0.769566 0.308465 --0.112394 -0.135861 0.042515 0.559122 0.769566 0.308465 --0.112394 -0.135861 0.042515 0.577413 0.794742 0.187025 --0.094480 -0.148876 0.042515 0.577413 0.794742 0.187025 --0.092324 -0.145479 0.021426 0.577413 0.794742 0.187025 --0.109830 -0.132761 0.021426 0.577413 0.794742 0.187025 --0.109830 -0.132761 0.021426 0.586630 0.807427 0.062667 --0.092324 -0.145479 0.021426 0.586630 0.807427 0.062667 --0.091602 -0.144341 0.000000 0.586630 0.807427 0.062667 --0.108970 -0.131722 0.000000 0.586630 0.807427 0.062667 --0.108970 -0.131722 0.000000 0.586630 0.807427 -0.062667 --0.091602 -0.144341 0.000000 0.586630 0.807427 -0.062667 --0.092324 -0.145479 -0.021426 0.586630 0.807427 -0.062667 --0.109830 -0.132761 -0.021426 0.586630 0.807427 -0.062667 --0.109830 -0.132761 -0.021426 0.577413 0.794742 -0.187025 --0.092324 -0.145479 -0.021426 0.577413 0.794742 -0.187025 --0.094480 -0.148876 -0.042515 0.577413 0.794742 -0.187025 --0.112394 -0.135861 -0.042515 0.577413 0.794742 -0.187025 --0.112394 -0.135861 -0.042515 0.559122 0.769566 -0.308465 --0.094480 -0.148876 -0.042515 0.559122 0.769566 -0.308465 --0.098034 -0.154477 -0.062932 0.559122 0.769566 -0.308465 --0.116623 -0.140972 -0.062932 0.559122 0.769566 -0.308465 --0.116623 -0.140972 -0.062932 0.532034 0.732282 -0.425091 --0.098034 -0.154477 -0.062932 0.532034 0.732282 -0.425091 --0.102932 -0.162195 -0.082358 0.532034 0.732282 -0.425091 --0.122449 -0.148016 -0.082358 0.532034 0.732282 -0.425091 --0.122449 -0.148016 -0.082358 0.496565 0.683462 -0.535073 --0.102932 -0.162195 -0.082358 0.496565 0.683462 -0.535073 --0.109096 -0.171908 -0.100484 0.496565 0.683462 -0.535073 --0.129782 -0.156879 -0.100484 0.496565 0.683462 -0.535073 --0.129782 -0.156879 -0.100484 0.453260 0.623859 -0.636676 --0.109096 -0.171908 -0.100484 0.453260 0.623859 -0.636676 --0.116429 -0.183462 -0.117026 0.453260 0.623859 -0.636676 --0.138505 -0.167423 -0.117026 0.453260 0.623859 -0.636676 --0.138505 -0.167423 -0.117026 0.402789 0.554392 -0.728294 --0.116429 -0.183462 -0.117026 0.402789 0.554392 -0.728294 --0.124814 -0.196676 -0.131722 0.402789 0.554392 -0.728294 --0.148480 -0.179482 -0.131722 0.402789 0.554392 -0.728294 --0.148480 -0.179482 -0.131722 0.345938 0.476143 -0.808465 --0.124814 -0.196676 -0.131722 0.345938 0.476143 -0.808465 --0.134121 -0.211341 -0.144341 0.345938 0.476143 -0.808465 --0.159551 -0.192864 -0.144341 0.345938 0.476143 -0.808465 --0.159551 -0.192864 -0.144341 0.283598 0.390338 -0.875904 --0.134121 -0.211341 -0.144341 0.283598 0.390338 -0.875904 --0.144201 -0.227225 -0.154684 0.283598 0.390338 -0.875904 --0.171543 -0.207360 -0.154684 0.283598 0.390338 -0.875904 --0.171543 -0.207360 -0.154684 0.216748 0.298328 -0.929527 --0.144201 -0.227225 -0.154684 0.216748 0.298328 -0.929527 --0.154897 -0.244079 -0.162587 0.216748 0.298328 -0.929527 --0.184267 -0.222740 -0.162587 0.216748 0.298328 -0.929527 --0.184267 -0.222740 -0.162587 0.146447 0.201567 -0.968465 --0.154897 -0.244079 -0.162587 0.146447 0.201567 -0.968465 --0.166039 -0.261636 -0.167926 0.146447 0.201567 -0.968465 --0.197522 -0.238762 -0.167926 0.146447 0.201567 -0.968465 --0.197522 -0.238762 -0.167926 0.073813 0.101594 -0.992084 --0.166039 -0.261636 -0.167926 0.073813 0.101594 -0.992084 --0.177452 -0.279619 -0.170617 0.073813 0.101594 -0.992084 --0.211098 -0.255174 -0.170617 0.073813 0.101594 -0.992084 --0.177452 -0.279619 -0.170617 0.000000 0.000000 -1.000000 --0.188955 -0.297746 -0.170617 0.000000 0.000000 -1.000000 --0.224783 -0.271716 -0.170617 -0.073813 -0.101594 -0.992084 --0.188955 -0.297746 -0.170617 -0.073813 -0.101594 -0.992084 --0.200368 -0.315729 -0.167926 -0.073813 -0.101594 -0.992084 --0.238360 -0.288127 -0.167926 -0.073813 -0.101594 -0.992084 --0.238360 -0.288127 -0.167926 -0.146447 -0.201567 -0.968465 --0.200368 -0.315729 -0.167926 -0.146447 -0.201567 -0.968465 --0.211510 -0.333287 -0.162587 -0.146447 -0.201567 -0.968465 --0.251614 -0.304149 -0.162587 -0.146447 -0.201567 -0.968465 --0.251614 -0.304149 -0.162587 -0.216747 -0.298328 -0.929527 --0.211510 -0.333287 -0.162587 -0.216747 -0.298328 -0.929527 --0.222206 -0.350140 -0.154684 -0.216747 -0.298328 -0.929527 --0.264338 -0.319529 -0.154684 -0.216747 -0.298328 -0.929527 --0.264338 -0.319529 -0.154684 -0.283597 -0.390339 -0.875904 --0.222206 -0.350140 -0.154684 -0.283597 -0.390339 -0.875904 --0.232286 -0.366025 -0.144341 -0.283597 -0.390339 -0.875904 --0.276330 -0.334025 -0.144341 -0.283597 -0.390339 -0.875904 --0.276330 -0.334025 -0.144341 -0.345938 -0.476143 -0.808465 --0.232286 -0.366025 -0.144341 -0.345938 -0.476143 -0.808465 --0.241593 -0.380689 -0.131722 -0.345938 -0.476143 -0.808465 --0.287401 -0.347408 -0.131722 -0.345938 -0.476143 -0.808465 --0.287401 -0.347408 -0.131722 -0.402789 -0.554392 -0.728293 --0.241593 -0.380689 -0.131722 -0.402789 -0.554392 -0.728293 --0.249978 -0.393903 -0.117026 -0.402789 -0.554392 -0.728293 --0.297376 -0.359466 -0.117026 -0.402789 -0.554392 -0.728293 --0.297376 -0.359466 -0.117026 -0.453259 -0.623858 -0.636676 --0.249978 -0.393903 -0.117026 -0.453259 -0.623858 -0.636676 --0.257311 -0.405457 -0.100484 -0.453259 -0.623858 -0.636676 --0.306099 -0.370010 -0.100484 -0.453259 -0.623858 -0.636676 --0.306099 -0.370010 -0.100484 -0.496564 -0.683462 -0.535073 --0.257311 -0.405457 -0.100484 -0.496564 -0.683462 -0.535073 --0.263475 -0.415170 -0.082358 -0.496564 -0.683462 -0.535073 --0.313432 -0.378874 -0.082358 -0.496564 -0.683462 -0.535073 --0.313432 -0.378874 -0.082358 -0.532034 -0.732282 -0.425091 --0.263475 -0.415170 -0.082358 -0.532034 -0.732282 -0.425091 --0.268373 -0.422888 -0.062932 -0.532034 -0.732282 -0.425091 --0.319259 -0.385917 -0.062932 -0.532034 -0.732282 -0.425091 --0.319259 -0.385917 -0.062932 -0.559122 -0.769566 -0.308464 --0.268373 -0.422888 -0.062932 -0.559122 -0.769566 -0.308464 --0.271928 -0.428489 -0.042515 -0.559122 -0.769566 -0.308464 --0.323487 -0.391029 -0.042515 -0.559122 -0.769566 -0.308464 --0.323487 -0.391029 -0.042515 -0.577413 -0.794742 -0.187027 --0.271928 -0.428489 -0.042515 -0.577413 -0.794742 -0.187027 --0.274083 -0.431886 -0.021426 -0.577413 -0.794742 -0.187027 --0.326052 -0.394129 -0.021426 -0.577413 -0.794742 -0.187027 --0.326052 -0.394129 -0.021426 -0.586630 -0.807427 -0.062665 --0.274083 -0.431886 -0.021426 -0.586630 -0.807427 -0.062665 --0.274805 -0.433024 0.000000 -0.586630 -0.807427 -0.062665 --0.326911 -0.395167 0.000000 -0.586630 -0.807427 -0.062665 --0.274805 -0.433024 0.000000 -0.480807 -0.874584 0.062665 --0.218366 -0.464052 0.000000 -0.480807 -0.874584 0.062665 --0.217792 -0.462832 0.021426 -0.480807 -0.874584 0.062665 --0.274083 -0.431886 0.021426 -0.480807 -0.874584 0.062665 --0.274083 -0.431886 0.021426 -0.473253 -0.860844 0.187026 --0.217792 -0.462832 0.021426 -0.473253 -0.860844 0.187026 --0.216079 -0.459192 0.042515 -0.473253 -0.860844 0.187026 --0.271928 -0.428489 0.042515 -0.473253 -0.860844 0.187026 --0.271928 -0.428489 0.042515 -0.458261 -0.833574 0.308466 --0.216079 -0.459192 0.042515 -0.458261 -0.833574 0.308466 --0.213255 -0.453189 0.062932 -0.458261 -0.833574 0.308466 --0.268373 -0.422888 0.062932 -0.458261 -0.833574 0.308466 --0.268373 -0.422888 0.062932 -0.436060 -0.793190 0.425090 --0.213255 -0.453189 0.062932 -0.436060 -0.793190 0.425090 --0.209363 -0.444918 0.082358 -0.436060 -0.793190 0.425090 --0.263475 -0.415170 0.082358 -0.436060 -0.793190 0.425090 --0.263475 -0.415170 0.082358 -0.406988 -0.740309 0.535074 --0.209363 -0.444918 0.082358 -0.406988 -0.740309 0.535074 --0.204465 -0.434510 0.100484 -0.406988 -0.740309 0.535074 --0.257311 -0.405457 0.100484 -0.406988 -0.740309 0.535074 --0.257311 -0.405457 0.100484 -0.371495 -0.675748 0.636676 --0.204465 -0.434510 0.100484 -0.371495 -0.675748 0.636676 --0.198638 -0.422127 0.117026 -0.371495 -0.675748 0.636676 --0.249978 -0.393903 0.117026 -0.371495 -0.675748 0.636676 --0.249978 -0.393903 0.117026 -0.330129 -0.600503 0.728293 --0.198638 -0.422127 0.117026 -0.330129 -0.600503 0.728293 --0.191975 -0.407967 0.131722 -0.330129 -0.600503 0.728293 --0.241593 -0.380689 0.131722 -0.330129 -0.600503 0.728293 --0.241593 -0.380689 0.131722 -0.283533 -0.515746 0.808465 --0.191975 -0.407967 0.131722 -0.283533 -0.515746 0.808465 --0.184580 -0.392251 0.144341 -0.283533 -0.515746 0.808465 --0.232286 -0.366025 0.144341 -0.283533 -0.515746 0.808465 --0.232286 -0.366025 0.144341 -0.232438 -0.422805 0.875904 --0.184580 -0.392251 0.144341 -0.232438 -0.422805 0.875904 --0.176569 -0.375229 0.154684 -0.232438 -0.422805 0.875904 --0.222206 -0.350140 0.154684 -0.232438 -0.422805 0.875904 --0.222206 -0.350140 0.154684 -0.177648 -0.323141 0.929527 --0.176569 -0.375229 0.154684 -0.177648 -0.323141 0.929527 --0.168070 -0.357168 0.162587 -0.177648 -0.323141 0.929527 --0.211510 -0.333287 0.162587 -0.177648 -0.323141 0.929527 --0.211510 -0.333287 0.162587 -0.120029 -0.218333 0.968465 --0.168070 -0.357168 0.162587 -0.120029 -0.218333 0.968465 --0.159217 -0.338353 0.167926 -0.120029 -0.218333 0.968465 --0.200368 -0.315729 0.167926 -0.120029 -0.218333 0.968465 --0.200368 -0.315729 0.167926 -0.060497 -0.110045 0.992084 --0.159217 -0.338353 0.167926 -0.060497 -0.110045 0.992084 --0.150148 -0.319080 0.170617 -0.060497 -0.110045 0.992084 --0.188955 -0.297746 0.170617 -0.060497 -0.110045 0.992084 --0.150148 -0.319080 0.170617 0.000000 0.000000 1.000000 --0.141007 -0.299655 0.170617 0.000000 0.000000 1.000000 --0.177452 -0.279619 0.170617 0.060498 0.110045 0.992084 --0.141007 -0.299655 0.170617 0.060498 0.110045 0.992084 --0.131938 -0.280383 0.167926 0.060498 0.110045 0.992084 --0.166039 -0.261636 0.167926 0.060498 0.110045 0.992084 --0.166039 -0.261636 0.167926 0.120030 0.218333 0.968465 --0.131938 -0.280383 0.167926 0.120030 0.218333 0.968465 --0.123085 -0.261568 0.162587 0.120030 0.218333 0.968465 --0.154897 -0.244079 0.162587 0.120030 0.218333 0.968465 --0.154897 -0.244079 0.162587 0.177648 0.323141 0.929527 --0.123085 -0.261568 0.162587 0.177648 0.323141 0.929527 --0.114586 -0.243507 0.154684 0.177648 0.323141 0.929527 --0.144201 -0.227225 0.154684 0.177648 0.323141 0.929527 --0.144201 -0.227225 0.154684 0.232439 0.422804 0.875905 --0.114586 -0.243507 0.154684 0.232439 0.422804 0.875905 --0.106575 -0.226484 0.144341 0.232439 0.422804 0.875905 --0.134121 -0.211341 0.144341 0.232439 0.422804 0.875905 --0.134121 -0.211341 0.144341 0.283534 0.515746 0.808465 --0.106575 -0.226484 0.144341 0.283534 0.515746 0.808465 --0.099180 -0.210769 0.131722 0.283534 0.515746 0.808465 --0.124814 -0.196676 0.131722 0.283534 0.515746 0.808465 --0.124814 -0.196676 0.131722 0.330130 0.600503 0.728293 --0.099180 -0.210769 0.131722 0.330130 0.600503 0.728293 --0.092517 -0.196608 0.117026 0.330130 0.600503 0.728293 --0.116429 -0.183462 0.117026 0.330130 0.600503 0.728293 --0.116429 -0.183462 0.117026 0.371496 0.675748 0.636676 --0.092517 -0.196608 0.117026 0.371496 0.675748 0.636676 --0.086690 -0.184226 0.100484 0.371496 0.675748 0.636676 --0.109096 -0.171908 0.100484 0.371496 0.675748 0.636676 --0.109096 -0.171908 0.100484 0.406988 0.740309 0.535073 --0.086690 -0.184226 0.100484 0.406988 0.740309 0.535073 --0.081792 -0.173817 0.082358 0.406988 0.740309 0.535073 --0.102932 -0.162195 0.082358 0.406988 0.740309 0.535073 --0.102932 -0.162195 0.082358 0.436059 0.793190 0.425091 --0.081792 -0.173817 0.082358 0.436059 0.793190 0.425091 --0.077900 -0.165546 0.062932 0.436059 0.793190 0.425091 --0.098034 -0.154477 0.062932 0.436059 0.793190 0.425091 --0.098034 -0.154477 0.062932 0.458261 0.833574 0.308465 --0.077900 -0.165546 0.062932 0.458261 0.833574 0.308465 --0.075076 -0.159544 0.042515 0.458261 0.833574 0.308465 --0.094480 -0.148876 0.042515 0.458261 0.833574 0.308465 --0.094480 -0.148876 0.042515 0.473253 0.860844 0.187025 --0.075076 -0.159544 0.042515 0.473253 0.860844 0.187025 --0.073363 -0.155904 0.021426 0.473253 0.860844 0.187025 --0.092324 -0.145479 0.021426 0.473253 0.860844 0.187025 --0.092324 -0.145479 0.021426 0.480807 0.874584 0.062667 --0.073363 -0.155904 0.021426 0.480807 0.874584 0.062667 --0.072789 -0.154684 0.000000 0.480807 0.874584 0.062667 --0.091602 -0.144341 0.000000 0.480807 0.874584 0.062667 --0.091602 -0.144341 0.000000 0.480807 0.874584 -0.062667 --0.072789 -0.154684 0.000000 0.480807 0.874584 -0.062667 --0.073363 -0.155904 -0.021426 0.480807 0.874584 -0.062667 --0.092324 -0.145479 -0.021426 0.480807 0.874584 -0.062667 --0.092324 -0.145479 -0.021426 0.473253 0.860844 -0.187025 --0.073363 -0.155904 -0.021426 0.473253 0.860844 -0.187025 --0.075076 -0.159544 -0.042515 0.473253 0.860844 -0.187025 --0.094480 -0.148876 -0.042515 0.473253 0.860844 -0.187025 --0.094480 -0.148876 -0.042515 0.458261 0.833574 -0.308465 --0.075076 -0.159544 -0.042515 0.458261 0.833574 -0.308465 --0.077900 -0.165546 -0.062932 0.458261 0.833574 -0.308465 --0.098034 -0.154477 -0.062932 0.458261 0.833574 -0.308465 --0.098034 -0.154477 -0.062932 0.436059 0.793190 -0.425091 --0.077900 -0.165546 -0.062932 0.436059 0.793190 -0.425091 --0.081792 -0.173817 -0.082358 0.436059 0.793190 -0.425091 --0.102932 -0.162195 -0.082358 0.436059 0.793190 -0.425091 --0.102932 -0.162195 -0.082358 0.406988 0.740309 -0.535073 --0.081792 -0.173817 -0.082358 0.406988 0.740309 -0.535073 --0.086690 -0.184226 -0.100484 0.406988 0.740309 -0.535073 --0.109096 -0.171908 -0.100484 0.406988 0.740309 -0.535073 --0.109096 -0.171908 -0.100484 0.371496 0.675748 -0.636676 --0.086690 -0.184226 -0.100484 0.371496 0.675748 -0.636676 --0.092517 -0.196608 -0.117026 0.371496 0.675748 -0.636676 --0.116429 -0.183462 -0.117026 0.371496 0.675748 -0.636676 --0.116429 -0.183462 -0.117026 0.330130 0.600503 -0.728293 --0.092517 -0.196608 -0.117026 0.330130 0.600503 -0.728293 --0.099180 -0.210769 -0.131722 0.330130 0.600503 -0.728293 --0.124814 -0.196676 -0.131722 0.330130 0.600503 -0.728293 --0.124814 -0.196676 -0.131722 0.283534 0.515746 -0.808465 --0.099180 -0.210769 -0.131722 0.283534 0.515746 -0.808465 --0.106575 -0.226484 -0.144341 0.283534 0.515746 -0.808465 --0.134121 -0.211341 -0.144341 0.283534 0.515746 -0.808465 --0.134121 -0.211341 -0.144341 0.232439 0.422804 -0.875905 --0.106575 -0.226484 -0.144341 0.232439 0.422804 -0.875905 --0.114586 -0.243507 -0.154684 0.232439 0.422804 -0.875905 --0.144201 -0.227225 -0.154684 0.232439 0.422804 -0.875905 --0.144201 -0.227225 -0.154684 0.177648 0.323141 -0.929527 --0.114586 -0.243507 -0.154684 0.177648 0.323141 -0.929527 --0.123085 -0.261568 -0.162587 0.177648 0.323141 -0.929527 --0.154897 -0.244079 -0.162587 0.177648 0.323141 -0.929527 --0.154897 -0.244079 -0.162587 0.120030 0.218333 -0.968465 --0.123085 -0.261568 -0.162587 0.120030 0.218333 -0.968465 --0.131938 -0.280383 -0.167926 0.120030 0.218333 -0.968465 --0.166039 -0.261636 -0.167926 0.120030 0.218333 -0.968465 --0.166039 -0.261636 -0.167926 0.060498 0.110045 -0.992084 --0.131938 -0.280383 -0.167926 0.060498 0.110045 -0.992084 --0.141007 -0.299655 -0.170617 0.060498 0.110045 -0.992084 --0.177452 -0.279619 -0.170617 0.060498 0.110045 -0.992084 --0.141007 -0.299655 -0.170617 0.000000 0.000000 -1.000000 --0.150148 -0.319080 -0.170617 0.000000 0.000000 -1.000000 --0.188955 -0.297746 -0.170617 -0.060497 -0.110045 -0.992084 --0.150148 -0.319080 -0.170617 -0.060497 -0.110045 -0.992084 --0.159217 -0.338353 -0.167926 -0.060497 -0.110045 -0.992084 --0.200368 -0.315729 -0.167926 -0.060497 -0.110045 -0.992084 --0.200368 -0.315729 -0.167926 -0.120029 -0.218333 -0.968465 --0.159217 -0.338353 -0.167926 -0.120029 -0.218333 -0.968465 --0.168070 -0.357168 -0.162587 -0.120029 -0.218333 -0.968465 --0.211510 -0.333287 -0.162587 -0.120029 -0.218333 -0.968465 --0.211510 -0.333287 -0.162587 -0.177648 -0.323141 -0.929527 --0.168070 -0.357168 -0.162587 -0.177648 -0.323141 -0.929527 --0.176569 -0.375229 -0.154684 -0.177648 -0.323141 -0.929527 --0.222206 -0.350140 -0.154684 -0.177648 -0.323141 -0.929527 --0.222206 -0.350140 -0.154684 -0.232438 -0.422805 -0.875904 --0.176569 -0.375229 -0.154684 -0.232438 -0.422805 -0.875904 --0.184580 -0.392251 -0.144341 -0.232438 -0.422805 -0.875904 --0.232286 -0.366025 -0.144341 -0.232438 -0.422805 -0.875904 --0.232286 -0.366025 -0.144341 -0.283533 -0.515746 -0.808465 --0.184580 -0.392251 -0.144341 -0.283533 -0.515746 -0.808465 --0.191975 -0.407967 -0.131722 -0.283533 -0.515746 -0.808465 --0.241593 -0.380689 -0.131722 -0.283533 -0.515746 -0.808465 --0.241593 -0.380689 -0.131722 -0.330129 -0.600503 -0.728293 --0.191975 -0.407967 -0.131722 -0.330129 -0.600503 -0.728293 --0.198638 -0.422127 -0.117026 -0.330129 -0.600503 -0.728293 --0.249978 -0.393903 -0.117026 -0.330129 -0.600503 -0.728293 --0.249978 -0.393903 -0.117026 -0.371495 -0.675748 -0.636676 --0.198638 -0.422127 -0.117026 -0.371495 -0.675748 -0.636676 --0.204465 -0.434510 -0.100484 -0.371495 -0.675748 -0.636676 --0.257311 -0.405457 -0.100484 -0.371495 -0.675748 -0.636676 --0.257311 -0.405457 -0.100484 -0.406988 -0.740309 -0.535074 --0.204465 -0.434510 -0.100484 -0.406988 -0.740309 -0.535074 --0.209363 -0.444918 -0.082358 -0.406988 -0.740309 -0.535074 --0.263475 -0.415170 -0.082358 -0.406988 -0.740309 -0.535074 --0.263475 -0.415170 -0.082358 -0.436060 -0.793190 -0.425090 --0.209363 -0.444918 -0.082358 -0.436060 -0.793190 -0.425090 --0.213255 -0.453189 -0.062932 -0.436060 -0.793190 -0.425090 --0.268373 -0.422888 -0.062932 -0.436060 -0.793190 -0.425090 --0.268373 -0.422888 -0.062932 -0.458261 -0.833574 -0.308466 --0.213255 -0.453189 -0.062932 -0.458261 -0.833574 -0.308466 --0.216079 -0.459192 -0.042515 -0.458261 -0.833574 -0.308466 --0.271928 -0.428489 -0.042515 -0.458261 -0.833574 -0.308466 --0.271928 -0.428489 -0.042515 -0.473253 -0.860844 -0.187026 --0.216079 -0.459192 -0.042515 -0.473253 -0.860844 -0.187026 --0.217792 -0.462832 -0.021426 -0.473253 -0.860844 -0.187026 --0.274083 -0.431886 -0.021426 -0.473253 -0.860844 -0.187026 --0.274083 -0.431886 -0.021426 -0.480807 -0.874584 -0.062665 --0.217792 -0.462832 -0.021426 -0.480807 -0.874584 -0.062665 --0.218366 -0.464052 0.000000 -0.480807 -0.874584 -0.062665 --0.274805 -0.433024 0.000000 -0.480807 -0.874584 -0.062665 --0.218366 -0.464052 0.000000 -0.367401 -0.927949 0.062666 --0.158483 -0.487761 0.000000 -0.367401 -0.927949 0.062666 --0.158067 -0.486479 0.021426 -0.367401 -0.927949 0.062666 --0.217792 -0.462832 0.021426 -0.367401 -0.927949 0.062666 --0.217792 -0.462832 0.021426 -0.361629 -0.913371 0.187025 --0.158067 -0.486479 0.021426 -0.361629 -0.913371 0.187025 --0.156824 -0.482653 0.042515 -0.361629 -0.913371 0.187025 --0.216079 -0.459192 0.042515 -0.361629 -0.913371 0.187025 --0.216079 -0.459192 0.042515 -0.350174 -0.884436 0.308466 --0.156824 -0.482653 0.042515 -0.350174 -0.884436 0.308466 --0.154773 -0.476344 0.062932 -0.350174 -0.884436 0.308466 --0.213255 -0.453189 0.062932 -0.350174 -0.884436 0.308466 --0.213255 -0.453189 0.062932 -0.333209 -0.841588 0.425090 --0.154773 -0.476344 0.062932 -0.333209 -0.841588 0.425090 --0.151949 -0.467650 0.082358 -0.333209 -0.841588 0.425090 --0.209363 -0.444918 0.082358 -0.333209 -0.841588 0.425090 --0.209363 -0.444918 0.082358 -0.310994 -0.785480 0.535074 --0.151949 -0.467650 0.082358 -0.310994 -0.785480 0.535074 --0.148394 -0.456710 0.100484 -0.310994 -0.785480 0.535074 --0.204465 -0.434510 0.100484 -0.310994 -0.785480 0.535074 --0.204465 -0.434510 0.100484 -0.283873 -0.716980 0.636676 --0.148394 -0.456710 0.100484 -0.283873 -0.716980 0.636676 --0.144165 -0.443695 0.117026 -0.283873 -0.716980 0.636676 --0.198638 -0.422127 0.117026 -0.283873 -0.716980 0.636676 --0.198638 -0.422127 0.117026 -0.252263 -0.637144 0.728293 --0.144165 -0.443695 0.117026 -0.252263 -0.637144 0.728293 --0.139329 -0.428811 0.131722 -0.252263 -0.637144 0.728293 --0.191975 -0.407967 0.131722 -0.252263 -0.637144 0.728293 --0.191975 -0.407967 0.131722 -0.216658 -0.547215 0.808465 --0.139329 -0.428811 0.131722 -0.216658 -0.547215 0.808465 --0.133962 -0.412293 0.144341 -0.216658 -0.547215 0.808465 --0.184580 -0.392251 0.144341 -0.216658 -0.547215 0.808465 --0.184580 -0.392251 0.144341 -0.177615 -0.448603 0.875904 --0.133962 -0.412293 0.144341 -0.177615 -0.448603 0.875904 --0.128148 -0.394400 0.154684 -0.177615 -0.448603 0.875904 --0.176569 -0.375229 0.154684 -0.177615 -0.448603 0.875904 --0.176569 -0.375229 0.154684 -0.135748 -0.342858 0.929527 --0.128148 -0.394400 0.154684 -0.135748 -0.342858 0.929527 --0.121980 -0.375416 0.162587 -0.135748 -0.342858 0.929527 --0.168070 -0.357168 0.162587 -0.135748 -0.342858 0.929527 --0.168070 -0.357168 0.162587 -0.091719 -0.231654 0.968465 --0.121980 -0.375416 0.162587 -0.091719 -0.231654 0.968465 --0.115554 -0.355640 0.167926 -0.091719 -0.231654 0.968465 --0.159217 -0.338353 0.167926 -0.091719 -0.231654 0.968465 --0.159217 -0.338353 0.167926 -0.046228 -0.116759 0.992084 --0.115554 -0.355640 0.167926 -0.046228 -0.116759 0.992084 --0.108973 -0.335383 0.170617 -0.046228 -0.116759 0.992084 --0.150148 -0.319080 0.170617 -0.046228 -0.116759 0.992084 --0.108973 -0.335383 0.170617 0.000000 0.000000 1.000000 --0.102338 -0.314965 0.170617 0.000000 0.000000 1.000000 --0.141007 -0.299655 0.170617 0.046228 0.116759 0.992084 --0.102338 -0.314965 0.170617 0.046228 0.116759 0.992084 --0.095757 -0.294708 0.167926 0.046228 0.116759 0.992084 --0.131938 -0.280383 0.167926 0.046228 0.116759 0.992084 --0.131938 -0.280383 0.167926 0.091718 0.231655 0.968465 --0.095757 -0.294708 0.167926 0.091718 0.231655 0.968465 --0.089331 -0.274932 0.162587 0.091718 0.231655 0.968465 --0.123085 -0.261568 0.162587 0.091718 0.231655 0.968465 --0.123085 -0.261568 0.162587 0.135747 0.342858 0.929527 --0.089331 -0.274932 0.162587 0.135747 0.342858 0.929527 --0.083162 -0.255948 0.154684 0.135747 0.342858 0.929527 --0.114586 -0.243507 0.154684 0.135747 0.342858 0.929527 --0.114586 -0.243507 0.154684 0.177614 0.448603 0.875905 --0.083162 -0.255948 0.154684 0.177614 0.448603 0.875905 --0.077349 -0.238056 0.144341 0.177614 0.448603 0.875905 --0.106575 -0.226484 0.144341 0.177614 0.448603 0.875905 --0.106575 -0.226484 0.144341 0.216658 0.547216 0.808464 --0.077349 -0.238056 0.144341 0.216658 0.547216 0.808464 --0.071982 -0.221537 0.131722 0.216658 0.547216 0.808464 --0.099180 -0.210769 0.131722 0.216658 0.547216 0.808464 --0.099180 -0.210769 0.131722 0.252263 0.637144 0.728293 --0.071982 -0.221537 0.131722 0.252263 0.637144 0.728293 --0.067146 -0.206653 0.117026 0.252263 0.637144 0.728293 --0.092517 -0.196608 0.117026 0.252263 0.637144 0.728293 --0.092517 -0.196608 0.117026 0.283873 0.716979 0.636676 --0.067146 -0.206653 0.117026 0.283873 0.716979 0.636676 --0.062917 -0.193638 0.100484 0.283873 0.716979 0.636676 --0.086690 -0.184226 0.100484 0.283873 0.716979 0.636676 --0.086690 -0.184226 0.100484 0.310994 0.785481 0.535072 --0.062917 -0.193638 0.100484 0.310994 0.785481 0.535072 --0.059362 -0.182698 0.082358 0.310994 0.785481 0.535072 --0.081792 -0.173817 0.082358 0.310994 0.785481 0.535072 --0.081792 -0.173817 0.082358 0.333209 0.841587 0.425091 --0.059362 -0.182698 0.082358 0.333209 0.841587 0.425091 --0.056537 -0.174004 0.062932 0.333209 0.841587 0.425091 --0.077900 -0.165546 0.062932 0.333209 0.841587 0.425091 --0.077900 -0.165546 0.062932 0.350174 0.884436 0.308465 --0.056537 -0.174004 0.062932 0.350174 0.884436 0.308465 --0.054487 -0.167695 0.042515 0.350174 0.884436 0.308465 --0.075076 -0.159544 0.042515 0.350174 0.884436 0.308465 --0.075076 -0.159544 0.042515 0.361630 0.913371 0.187025 --0.054487 -0.167695 0.042515 0.361630 0.913371 0.187025 --0.053244 -0.163869 0.021426 0.361630 0.913371 0.187025 --0.073363 -0.155904 0.021426 0.361630 0.913371 0.187025 --0.073363 -0.155904 0.021426 0.367401 0.927949 0.062667 --0.053244 -0.163869 0.021426 0.367401 0.927949 0.062667 --0.052828 -0.162587 0.000000 0.367401 0.927949 0.062667 --0.072789 -0.154684 0.000000 0.367401 0.927949 0.062667 --0.072789 -0.154684 0.000000 0.367401 0.927949 -0.062667 --0.052828 -0.162587 0.000000 0.367401 0.927949 -0.062667 --0.053244 -0.163869 -0.021426 0.367401 0.927949 -0.062667 --0.073363 -0.155904 -0.021426 0.367401 0.927949 -0.062667 --0.073363 -0.155904 -0.021426 0.361630 0.913371 -0.187025 --0.053244 -0.163869 -0.021426 0.361630 0.913371 -0.187025 --0.054487 -0.167695 -0.042515 0.361630 0.913371 -0.187025 --0.075076 -0.159544 -0.042515 0.361630 0.913371 -0.187025 --0.075076 -0.159544 -0.042515 0.350174 0.884436 -0.308465 --0.054487 -0.167695 -0.042515 0.350174 0.884436 -0.308465 --0.056537 -0.174004 -0.062932 0.350174 0.884436 -0.308465 --0.077900 -0.165546 -0.062932 0.350174 0.884436 -0.308465 --0.077900 -0.165546 -0.062932 0.333209 0.841587 -0.425091 --0.056537 -0.174004 -0.062932 0.333209 0.841587 -0.425091 --0.059362 -0.182698 -0.082358 0.333209 0.841587 -0.425091 --0.081792 -0.173817 -0.082358 0.333209 0.841587 -0.425091 --0.081792 -0.173817 -0.082358 0.310994 0.785481 -0.535072 --0.059362 -0.182698 -0.082358 0.310994 0.785481 -0.535072 --0.062917 -0.193638 -0.100484 0.310994 0.785481 -0.535072 --0.086690 -0.184226 -0.100484 0.310994 0.785481 -0.535072 --0.086690 -0.184226 -0.100484 0.283873 0.716979 -0.636676 --0.062917 -0.193638 -0.100484 0.283873 0.716979 -0.636676 --0.067146 -0.206653 -0.117026 0.283873 0.716979 -0.636676 --0.092517 -0.196608 -0.117026 0.283873 0.716979 -0.636676 --0.092517 -0.196608 -0.117026 0.252263 0.637144 -0.728293 --0.067146 -0.206653 -0.117026 0.252263 0.637144 -0.728293 --0.071982 -0.221537 -0.131722 0.252263 0.637144 -0.728293 --0.099180 -0.210769 -0.131722 0.252263 0.637144 -0.728293 --0.099180 -0.210769 -0.131722 0.216658 0.547216 -0.808464 --0.071982 -0.221537 -0.131722 0.216658 0.547216 -0.808464 --0.077349 -0.238056 -0.144341 0.216658 0.547216 -0.808464 --0.106575 -0.226484 -0.144341 0.216658 0.547216 -0.808464 --0.106575 -0.226484 -0.144341 0.177614 0.448603 -0.875905 --0.077349 -0.238056 -0.144341 0.177614 0.448603 -0.875905 --0.083162 -0.255948 -0.154684 0.177614 0.448603 -0.875905 --0.114586 -0.243507 -0.154684 0.177614 0.448603 -0.875905 --0.114586 -0.243507 -0.154684 0.135747 0.342858 -0.929527 --0.083162 -0.255948 -0.154684 0.135747 0.342858 -0.929527 --0.089331 -0.274932 -0.162587 0.135747 0.342858 -0.929527 --0.123085 -0.261568 -0.162587 0.135747 0.342858 -0.929527 --0.123085 -0.261568 -0.162587 0.091718 0.231655 -0.968465 --0.089331 -0.274932 -0.162587 0.091718 0.231655 -0.968465 --0.095757 -0.294708 -0.167926 0.091718 0.231655 -0.968465 --0.131938 -0.280383 -0.167926 0.091718 0.231655 -0.968465 --0.131938 -0.280383 -0.167926 0.046228 0.116759 -0.992084 --0.095757 -0.294708 -0.167926 0.046228 0.116759 -0.992084 --0.102338 -0.314965 -0.170617 0.046228 0.116759 -0.992084 --0.141007 -0.299655 -0.170617 0.046228 0.116759 -0.992084 --0.102338 -0.314965 -0.170617 0.000000 0.000000 -1.000000 --0.108973 -0.335383 -0.170617 0.000000 0.000000 -1.000000 --0.150148 -0.319080 -0.170617 -0.046228 -0.116759 -0.992084 --0.108973 -0.335383 -0.170617 -0.046228 -0.116759 -0.992084 --0.115554 -0.355640 -0.167926 -0.046228 -0.116759 -0.992084 --0.159217 -0.338353 -0.167926 -0.046228 -0.116759 -0.992084 --0.159217 -0.338353 -0.167926 -0.091719 -0.231654 -0.968465 --0.115554 -0.355640 -0.167926 -0.091719 -0.231654 -0.968465 --0.121980 -0.375416 -0.162587 -0.091719 -0.231654 -0.968465 --0.168070 -0.357168 -0.162587 -0.091719 -0.231654 -0.968465 --0.168070 -0.357168 -0.162587 -0.135748 -0.342858 -0.929527 --0.121980 -0.375416 -0.162587 -0.135748 -0.342858 -0.929527 --0.128148 -0.394400 -0.154684 -0.135748 -0.342858 -0.929527 --0.176569 -0.375229 -0.154684 -0.135748 -0.342858 -0.929527 --0.176569 -0.375229 -0.154684 -0.177615 -0.448603 -0.875904 --0.128148 -0.394400 -0.154684 -0.177615 -0.448603 -0.875904 --0.133962 -0.412293 -0.144341 -0.177615 -0.448603 -0.875904 --0.184580 -0.392251 -0.144341 -0.177615 -0.448603 -0.875904 --0.184580 -0.392251 -0.144341 -0.216658 -0.547215 -0.808465 --0.133962 -0.412293 -0.144341 -0.216658 -0.547215 -0.808465 --0.139329 -0.428811 -0.131722 -0.216658 -0.547215 -0.808465 --0.191975 -0.407967 -0.131722 -0.216658 -0.547215 -0.808465 --0.191975 -0.407967 -0.131722 -0.252263 -0.637144 -0.728293 --0.139329 -0.428811 -0.131722 -0.252263 -0.637144 -0.728293 --0.144165 -0.443695 -0.117026 -0.252263 -0.637144 -0.728293 --0.198638 -0.422127 -0.117026 -0.252263 -0.637144 -0.728293 --0.198638 -0.422127 -0.117026 -0.283873 -0.716980 -0.636676 --0.144165 -0.443695 -0.117026 -0.283873 -0.716980 -0.636676 --0.148394 -0.456710 -0.100484 -0.283873 -0.716980 -0.636676 --0.204465 -0.434510 -0.100484 -0.283873 -0.716980 -0.636676 --0.204465 -0.434510 -0.100484 -0.310994 -0.785480 -0.535074 --0.148394 -0.456710 -0.100484 -0.310994 -0.785480 -0.535074 --0.151949 -0.467650 -0.082358 -0.310994 -0.785480 -0.535074 --0.209363 -0.444918 -0.082358 -0.310994 -0.785480 -0.535074 --0.209363 -0.444918 -0.082358 -0.333209 -0.841588 -0.425090 --0.151949 -0.467650 -0.082358 -0.333209 -0.841588 -0.425090 --0.154773 -0.476344 -0.062932 -0.333209 -0.841588 -0.425090 --0.213255 -0.453189 -0.062932 -0.333209 -0.841588 -0.425090 --0.213255 -0.453189 -0.062932 -0.350174 -0.884436 -0.308466 --0.154773 -0.476344 -0.062932 -0.350174 -0.884436 -0.308466 --0.156824 -0.482653 -0.042515 -0.350174 -0.884436 -0.308466 --0.216079 -0.459192 -0.042515 -0.350174 -0.884436 -0.308466 --0.216079 -0.459192 -0.042515 -0.361629 -0.913371 -0.187025 --0.156824 -0.482653 -0.042515 -0.361629 -0.913371 -0.187025 --0.158067 -0.486479 -0.021426 -0.361629 -0.913371 -0.187025 --0.217792 -0.462832 -0.021426 -0.361629 -0.913371 -0.187025 --0.217792 -0.462832 -0.021426 -0.367401 -0.927949 -0.062666 --0.158067 -0.486479 -0.021426 -0.367401 -0.927949 -0.062666 --0.158483 -0.487761 0.000000 -0.367401 -0.927949 -0.062666 --0.218366 -0.464052 0.000000 -0.367401 -0.927949 -0.062666 --0.158483 -0.487761 0.000000 -0.248201 -0.966680 0.062666 --0.096101 -0.503778 0.000000 -0.248201 -0.966680 0.062666 --0.095848 -0.502454 0.021426 -0.248201 -0.966680 0.062666 --0.158067 -0.486479 0.021426 -0.248201 -0.966680 0.062666 --0.158067 -0.486479 0.021426 -0.244302 -0.951493 0.187025 --0.095848 -0.502454 0.021426 -0.244302 -0.951493 0.187025 --0.095094 -0.498502 0.042515 -0.244302 -0.951493 0.187025 --0.156824 -0.482653 0.042515 -0.244302 -0.951493 0.187025 --0.156824 -0.482653 0.042515 -0.236562 -0.921351 0.308465 --0.095094 -0.498502 0.042515 -0.236562 -0.921351 0.308465 --0.093851 -0.491986 0.062932 -0.236562 -0.921351 0.308465 --0.154773 -0.476344 0.062932 -0.236562 -0.921351 0.308465 --0.154773 -0.476344 0.062932 -0.225102 -0.876714 0.425090 --0.093851 -0.491986 0.062932 -0.225102 -0.876714 0.425090 --0.092138 -0.483007 0.082358 -0.225102 -0.876714 0.425090 --0.151949 -0.467650 0.082358 -0.225102 -0.876714 0.425090 --0.151949 -0.467650 0.082358 -0.210095 -0.818264 0.535073 --0.092138 -0.483007 0.082358 -0.210095 -0.818264 0.535073 --0.089983 -0.471707 0.100484 -0.210095 -0.818264 0.535073 --0.148394 -0.456710 0.100484 -0.210095 -0.818264 0.535073 --0.148394 -0.456710 0.100484 -0.191773 -0.746905 0.636676 --0.089983 -0.471707 0.100484 -0.191773 -0.746905 0.636676 --0.087419 -0.458265 0.117026 -0.191773 -0.746905 0.636676 --0.144165 -0.443695 0.117026 -0.191773 -0.746905 0.636676 --0.144165 -0.443695 0.117026 -0.170418 -0.663736 0.728294 --0.087419 -0.458265 0.117026 -0.170418 -0.663736 0.728294 --0.084486 -0.442892 0.131722 -0.170418 -0.663736 0.728294 --0.139329 -0.428811 0.131722 -0.170418 -0.663736 0.728294 --0.139329 -0.428811 0.131722 -0.146365 -0.570055 0.808464 --0.084486 -0.442892 0.131722 -0.146365 -0.570055 0.808464 --0.081232 -0.425831 0.144341 -0.146365 -0.570055 0.808464 --0.133962 -0.412293 0.144341 -0.146365 -0.570055 0.808464 --0.133962 -0.412293 0.144341 -0.119989 -0.467326 0.875905 --0.081232 -0.425831 0.144341 -0.119989 -0.467326 0.875905 --0.077706 -0.407351 0.154684 -0.119989 -0.467326 0.875905 --0.128148 -0.394400 0.154684 -0.119989 -0.467326 0.875905 --0.128148 -0.394400 0.154684 -0.091705 -0.357169 0.929527 --0.077706 -0.407351 0.154684 -0.091705 -0.357169 0.929527 --0.073966 -0.387744 0.162587 -0.091705 -0.357169 0.929527 --0.121980 -0.375416 0.162587 -0.091705 -0.357169 0.929527 --0.121980 -0.375416 0.162587 -0.061961 -0.241324 0.968465 --0.073966 -0.387744 0.162587 -0.061961 -0.241324 0.968465 --0.070070 -0.367318 0.167926 -0.061961 -0.241324 0.968465 --0.115554 -0.355640 0.167926 -0.061961 -0.241324 0.968465 --0.115554 -0.355640 0.167926 -0.031230 -0.121632 0.992084 --0.070070 -0.367318 0.167926 -0.031230 -0.121632 0.992084 --0.066079 -0.346396 0.170617 -0.031230 -0.121632 0.992084 --0.108973 -0.335383 0.170617 -0.031230 -0.121632 0.992084 --0.066079 -0.346396 0.170617 0.000000 -0.000000 1.000000 --0.062056 -0.325308 0.170617 0.000000 -0.000000 1.000000 --0.102338 -0.314965 0.170617 0.031230 0.121632 0.992084 --0.062056 -0.325308 0.170617 0.031230 0.121632 0.992084 --0.058065 -0.304386 0.167926 0.031230 0.121632 0.992084 --0.095757 -0.294708 0.167926 0.031230 0.121632 0.992084 --0.095757 -0.294708 0.167926 0.061962 0.241323 0.968465 --0.058065 -0.304386 0.167926 0.061962 0.241323 0.968465 --0.054168 -0.283960 0.162587 0.061962 0.241323 0.968465 --0.089331 -0.274932 0.162587 0.061962 0.241323 0.968465 --0.089331 -0.274932 0.162587 0.091706 0.357168 0.929527 --0.054168 -0.283960 0.162587 0.091706 0.357168 0.929527 --0.050428 -0.264353 0.154684 0.091706 0.357168 0.929527 --0.083162 -0.255948 0.154684 0.091706 0.357168 0.929527 --0.083162 -0.255948 0.154684 0.119989 0.467326 0.875905 --0.050428 -0.264353 0.154684 0.119989 0.467326 0.875905 --0.046903 -0.245873 0.144341 0.119989 0.467326 0.875905 --0.077349 -0.238056 0.144341 0.119989 0.467326 0.875905 --0.077349 -0.238056 0.144341 0.146366 0.570056 0.808464 --0.046903 -0.245873 0.144341 0.146366 0.570056 0.808464 --0.043648 -0.228812 0.131722 0.146366 0.570056 0.808464 --0.071982 -0.221537 0.131722 0.146366 0.570056 0.808464 --0.071982 -0.221537 0.131722 0.170419 0.663736 0.728294 --0.043648 -0.228812 0.131722 0.170419 0.663736 0.728294 --0.040716 -0.213439 0.117026 0.170419 0.663736 0.728294 --0.067146 -0.206653 0.117026 0.170419 0.663736 0.728294 --0.067146 -0.206653 0.117026 0.191773 0.746905 0.636676 --0.040716 -0.213439 0.117026 0.191773 0.746905 0.636676 --0.038151 -0.199997 0.100484 0.191773 0.746905 0.636676 --0.062917 -0.193638 0.100484 0.191773 0.746905 0.636676 --0.062917 -0.193638 0.100484 0.210095 0.818265 0.535073 --0.038151 -0.199997 0.100484 0.210095 0.818265 0.535073 --0.035996 -0.188697 0.082358 0.210095 0.818265 0.535073 --0.059362 -0.182698 0.082358 0.210095 0.818265 0.535073 --0.059362 -0.182698 0.082358 0.225102 0.876714 0.425090 --0.035996 -0.188697 0.082358 0.225102 0.876714 0.425090 --0.034283 -0.179718 0.062932 0.225102 0.876714 0.425090 --0.056537 -0.174004 0.062932 0.225102 0.876714 0.425090 --0.056537 -0.174004 0.062932 0.236562 0.921351 0.308466 --0.034283 -0.179718 0.062932 0.236562 0.921351 0.308466 --0.033040 -0.173202 0.042515 0.236562 0.921351 0.308466 --0.054487 -0.167695 0.042515 0.236562 0.921351 0.308466 --0.054487 -0.167695 0.042515 0.244301 0.951493 0.187024 --0.033040 -0.173202 0.042515 0.244301 0.951493 0.187024 --0.032286 -0.169250 0.021426 0.244301 0.951493 0.187024 --0.053244 -0.163869 0.021426 0.244301 0.951493 0.187024 --0.053244 -0.163869 0.021426 0.248201 0.966679 0.062667 --0.032286 -0.169250 0.021426 0.248201 0.966679 0.062667 --0.032034 -0.167926 0.000000 0.248201 0.966679 0.062667 --0.052828 -0.162587 0.000000 0.248201 0.966679 0.062667 --0.052828 -0.162587 0.000000 0.248201 0.966679 -0.062667 --0.032034 -0.167926 0.000000 0.248201 0.966679 -0.062667 --0.032286 -0.169250 -0.021426 0.248201 0.966679 -0.062667 --0.053244 -0.163869 -0.021426 0.248201 0.966679 -0.062667 --0.053244 -0.163869 -0.021426 0.244301 0.951493 -0.187024 --0.032286 -0.169250 -0.021426 0.244301 0.951493 -0.187024 --0.033040 -0.173202 -0.042515 0.244301 0.951493 -0.187024 --0.054487 -0.167695 -0.042515 0.244301 0.951493 -0.187024 --0.054487 -0.167695 -0.042515 0.236562 0.921351 -0.308466 --0.033040 -0.173202 -0.042515 0.236562 0.921351 -0.308466 --0.034283 -0.179718 -0.062932 0.236562 0.921351 -0.308466 --0.056537 -0.174004 -0.062932 0.236562 0.921351 -0.308466 --0.056537 -0.174004 -0.062932 0.225102 0.876714 -0.425090 --0.034283 -0.179718 -0.062932 0.225102 0.876714 -0.425090 --0.035996 -0.188697 -0.082358 0.225102 0.876714 -0.425090 --0.059362 -0.182698 -0.082358 0.225102 0.876714 -0.425090 --0.059362 -0.182698 -0.082358 0.210095 0.818265 -0.535073 --0.035996 -0.188697 -0.082358 0.210095 0.818265 -0.535073 --0.038151 -0.199997 -0.100484 0.210095 0.818265 -0.535073 --0.062917 -0.193638 -0.100484 0.210095 0.818265 -0.535073 --0.062917 -0.193638 -0.100484 0.191773 0.746905 -0.636676 --0.038151 -0.199997 -0.100484 0.191773 0.746905 -0.636676 --0.040716 -0.213439 -0.117026 0.191773 0.746905 -0.636676 --0.067146 -0.206653 -0.117026 0.191773 0.746905 -0.636676 --0.067146 -0.206653 -0.117026 0.170419 0.663736 -0.728294 --0.040716 -0.213439 -0.117026 0.170419 0.663736 -0.728294 --0.043648 -0.228812 -0.131722 0.170419 0.663736 -0.728294 --0.071982 -0.221537 -0.131722 0.170419 0.663736 -0.728294 --0.071982 -0.221537 -0.131722 0.146366 0.570056 -0.808464 --0.043648 -0.228812 -0.131722 0.146366 0.570056 -0.808464 --0.046903 -0.245873 -0.144341 0.146366 0.570056 -0.808464 --0.077349 -0.238056 -0.144341 0.146366 0.570056 -0.808464 --0.077349 -0.238056 -0.144341 0.119989 0.467326 -0.875905 --0.046903 -0.245873 -0.144341 0.119989 0.467326 -0.875905 --0.050428 -0.264353 -0.154684 0.119989 0.467326 -0.875905 --0.083162 -0.255948 -0.154684 0.119989 0.467326 -0.875905 --0.083162 -0.255948 -0.154684 0.091706 0.357168 -0.929527 --0.050428 -0.264353 -0.154684 0.091706 0.357168 -0.929527 --0.054168 -0.283960 -0.162587 0.091706 0.357168 -0.929527 --0.089331 -0.274932 -0.162587 0.091706 0.357168 -0.929527 --0.089331 -0.274932 -0.162587 0.061962 0.241323 -0.968465 --0.054168 -0.283960 -0.162587 0.061962 0.241323 -0.968465 --0.058065 -0.304386 -0.167926 0.061962 0.241323 -0.968465 --0.095757 -0.294708 -0.167926 0.061962 0.241323 -0.968465 --0.095757 -0.294708 -0.167926 0.031230 0.121632 -0.992084 --0.058065 -0.304386 -0.167926 0.031230 0.121632 -0.992084 --0.062056 -0.325308 -0.170617 0.031230 0.121632 -0.992084 --0.102338 -0.314965 -0.170617 0.031230 0.121632 -0.992084 --0.062056 -0.325308 -0.170617 0.000000 -0.000000 -1.000000 --0.066079 -0.346396 -0.170617 0.000000 -0.000000 -1.000000 --0.108973 -0.335383 -0.170617 -0.031230 -0.121632 -0.992084 --0.066079 -0.346396 -0.170617 -0.031230 -0.121632 -0.992084 --0.070070 -0.367318 -0.167926 -0.031230 -0.121632 -0.992084 --0.115554 -0.355640 -0.167926 -0.031230 -0.121632 -0.992084 --0.115554 -0.355640 -0.167926 -0.061961 -0.241324 -0.968465 --0.070070 -0.367318 -0.167926 -0.061961 -0.241324 -0.968465 --0.073966 -0.387744 -0.162587 -0.061961 -0.241324 -0.968465 --0.121980 -0.375416 -0.162587 -0.061961 -0.241324 -0.968465 --0.121980 -0.375416 -0.162587 -0.091705 -0.357169 -0.929527 --0.073966 -0.387744 -0.162587 -0.091705 -0.357169 -0.929527 --0.077706 -0.407351 -0.154684 -0.091705 -0.357169 -0.929527 --0.128148 -0.394400 -0.154684 -0.091705 -0.357169 -0.929527 --0.128148 -0.394400 -0.154684 -0.119989 -0.467326 -0.875905 --0.077706 -0.407351 -0.154684 -0.119989 -0.467326 -0.875905 --0.081232 -0.425831 -0.144341 -0.119989 -0.467326 -0.875905 --0.133962 -0.412293 -0.144341 -0.119989 -0.467326 -0.875905 --0.133962 -0.412293 -0.144341 -0.146365 -0.570055 -0.808464 --0.081232 -0.425831 -0.144341 -0.146365 -0.570055 -0.808464 --0.084486 -0.442892 -0.131722 -0.146365 -0.570055 -0.808464 --0.139329 -0.428811 -0.131722 -0.146365 -0.570055 -0.808464 --0.139329 -0.428811 -0.131722 -0.170418 -0.663736 -0.728294 --0.084486 -0.442892 -0.131722 -0.170418 -0.663736 -0.728294 --0.087419 -0.458265 -0.117026 -0.170418 -0.663736 -0.728294 --0.144165 -0.443695 -0.117026 -0.170418 -0.663736 -0.728294 --0.144165 -0.443695 -0.117026 -0.191773 -0.746905 -0.636676 --0.087419 -0.458265 -0.117026 -0.191773 -0.746905 -0.636676 --0.089983 -0.471707 -0.100484 -0.191773 -0.746905 -0.636676 --0.148394 -0.456710 -0.100484 -0.191773 -0.746905 -0.636676 --0.148394 -0.456710 -0.100484 -0.210095 -0.818264 -0.535073 --0.089983 -0.471707 -0.100484 -0.210095 -0.818264 -0.535073 --0.092138 -0.483007 -0.082358 -0.210095 -0.818264 -0.535073 --0.151949 -0.467650 -0.082358 -0.210095 -0.818264 -0.535073 --0.151949 -0.467650 -0.082358 -0.225102 -0.876714 -0.425090 --0.092138 -0.483007 -0.082358 -0.225102 -0.876714 -0.425090 --0.093851 -0.491986 -0.062932 -0.225102 -0.876714 -0.425090 --0.154773 -0.476344 -0.062932 -0.225102 -0.876714 -0.425090 --0.154773 -0.476344 -0.062932 -0.236562 -0.921351 -0.308465 --0.093851 -0.491986 -0.062932 -0.236562 -0.921351 -0.308465 --0.095094 -0.498502 -0.042515 -0.236562 -0.921351 -0.308465 --0.156824 -0.482653 -0.042515 -0.236562 -0.921351 -0.308465 --0.156824 -0.482653 -0.042515 -0.244302 -0.951493 -0.187025 --0.095094 -0.498502 -0.042515 -0.244302 -0.951493 -0.187025 --0.095848 -0.502454 -0.021426 -0.244302 -0.951493 -0.187025 --0.158067 -0.486479 -0.021426 -0.244302 -0.951493 -0.187025 --0.158067 -0.486479 -0.021426 -0.248201 -0.966680 -0.062666 --0.095848 -0.502454 -0.021426 -0.248201 -0.966680 -0.062666 --0.096101 -0.503778 0.000000 -0.248201 -0.966680 -0.062666 --0.158483 -0.487761 0.000000 -0.248201 -0.966680 -0.062666 --0.096101 -0.503778 0.000000 -0.125087 -0.990165 0.062666 --0.032203 -0.511850 0.000000 -0.125087 -0.990165 0.062666 --0.032118 -0.510505 0.021426 -0.125087 -0.990165 0.062666 --0.095848 -0.502454 0.021426 -0.125087 -0.990165 0.062666 --0.095848 -0.502454 0.021426 -0.123122 -0.974609 0.187026 --0.032118 -0.510505 0.021426 -0.123122 -0.974609 0.187026 --0.031866 -0.506490 0.042515 -0.123122 -0.974609 0.187026 --0.095094 -0.498502 0.042515 -0.123122 -0.974609 0.187026 --0.095094 -0.498502 0.042515 -0.119221 -0.943735 0.308466 --0.031866 -0.506490 0.042515 -0.119221 -0.943735 0.308466 --0.031449 -0.499869 0.062932 -0.119221 -0.943735 0.308466 --0.093851 -0.491986 0.062932 -0.119221 -0.943735 0.308466 --0.093851 -0.491986 0.062932 -0.113446 -0.898015 0.425088 --0.031449 -0.499869 0.062932 -0.113446 -0.898015 0.425088 --0.030875 -0.490746 0.082358 -0.113446 -0.898015 0.425088 --0.092138 -0.483007 0.082358 -0.113446 -0.898015 0.425088 --0.092138 -0.483007 0.082358 -0.105882 -0.838144 0.535074 --0.030875 -0.490746 0.082358 -0.105882 -0.838144 0.535074 --0.030153 -0.479265 0.100484 -0.105882 -0.838144 0.535074 --0.089983 -0.471707 0.100484 -0.105882 -0.838144 0.535074 --0.089983 -0.471707 0.100484 -0.096648 -0.765051 0.636676 --0.030153 -0.479265 0.100484 -0.096648 -0.765051 0.636676 --0.029294 -0.465608 0.117026 -0.096648 -0.765051 0.636676 --0.087419 -0.458265 0.117026 -0.096648 -0.765051 0.636676 --0.087419 -0.458265 0.117026 -0.085887 -0.679861 0.728294 --0.029294 -0.465608 0.117026 -0.085887 -0.679861 0.728294 --0.028311 -0.449989 0.131722 -0.085887 -0.679861 0.728294 --0.084486 -0.442892 0.131722 -0.085887 -0.679861 0.728294 --0.084486 -0.442892 0.131722 -0.073765 -0.583904 0.808465 --0.028311 -0.449989 0.131722 -0.073765 -0.583904 0.808465 --0.027220 -0.432655 0.144341 -0.073765 -0.583904 0.808465 --0.081232 -0.425831 0.144341 -0.073765 -0.583904 0.808465 --0.081232 -0.425831 0.144341 -0.060471 -0.478680 0.875905 --0.027220 -0.432655 0.144341 -0.060471 -0.478680 0.875905 --0.026039 -0.413879 0.154684 -0.060471 -0.478680 0.875905 --0.077706 -0.407351 0.154684 -0.060471 -0.478680 0.875905 --0.077706 -0.407351 0.154684 -0.046217 -0.365846 0.929527 --0.026039 -0.413879 0.154684 -0.046217 -0.365846 0.929527 --0.024786 -0.393957 0.162587 -0.046217 -0.365846 0.929527 --0.073966 -0.387744 0.162587 -0.046217 -0.365846 0.929527 --0.073966 -0.387744 0.162587 -0.031227 -0.247187 0.968465 --0.024786 -0.393957 0.162587 -0.031227 -0.247187 0.968465 --0.023480 -0.373204 0.167926 -0.031227 -0.247187 0.968465 --0.070070 -0.367318 0.167926 -0.031227 -0.247187 0.968465 --0.070070 -0.367318 0.167926 -0.015739 -0.124587 0.992084 --0.023480 -0.373204 0.167926 -0.015739 -0.124587 0.992084 --0.022143 -0.351947 0.170617 -0.015739 -0.124587 0.992084 --0.066079 -0.346396 0.170617 -0.015739 -0.124587 0.992084 --0.022143 -0.351947 0.170617 -0.000000 0.000000 1.000000 --0.020795 -0.330520 0.170617 -0.000000 0.000000 1.000000 --0.062056 -0.325308 0.170617 0.015739 0.124587 0.992084 --0.020795 -0.330520 0.170617 0.015739 0.124587 0.992084 --0.019457 -0.309263 0.167926 0.015739 0.124587 0.992084 --0.058065 -0.304386 0.167926 0.015739 0.124587 0.992084 --0.058065 -0.304386 0.167926 0.031227 0.247187 0.968465 --0.019457 -0.309263 0.167926 0.031227 0.247187 0.968465 --0.018152 -0.288510 0.162587 0.031227 0.247187 0.968465 --0.054168 -0.283960 0.162587 0.031227 0.247187 0.968465 --0.054168 -0.283960 0.162587 0.046217 0.365845 0.929527 --0.018152 -0.288510 0.162587 0.046217 0.365845 0.929527 --0.016898 -0.268588 0.154684 0.046217 0.365845 0.929527 --0.050428 -0.264353 0.154684 0.046217 0.365845 0.929527 --0.050428 -0.264353 0.154684 0.060472 0.478680 0.875905 --0.016898 -0.268588 0.154684 0.060472 0.478680 0.875905 --0.015717 -0.249813 0.144341 0.060472 0.478680 0.875905 --0.046903 -0.245873 0.144341 0.060472 0.478680 0.875905 --0.046903 -0.245873 0.144341 0.073764 0.583905 0.808464 --0.015717 -0.249813 0.144341 0.073764 0.583905 0.808464 --0.014626 -0.232478 0.131722 0.073764 0.583905 0.808464 --0.043648 -0.228812 0.131722 0.073764 0.583905 0.808464 --0.043648 -0.228812 0.131722 0.085886 0.679862 0.728294 --0.014626 -0.232478 0.131722 0.085886 0.679862 0.728294 --0.013644 -0.216859 0.117026 0.085886 0.679862 0.728294 --0.040716 -0.213439 0.117026 0.085886 0.679862 0.728294 --0.040716 -0.213439 0.117026 0.096648 0.765051 0.636676 --0.013644 -0.216859 0.117026 0.096648 0.765051 0.636676 --0.012784 -0.203202 0.100484 0.096648 0.765051 0.636676 --0.038151 -0.199997 0.100484 0.096648 0.765051 0.636676 --0.038151 -0.199997 0.100484 0.105882 0.838144 0.535073 --0.012784 -0.203202 0.100484 0.105882 0.838144 0.535073 --0.012062 -0.191721 0.082358 0.105882 0.838144 0.535073 --0.035996 -0.188697 0.082358 0.105882 0.838144 0.535073 --0.035996 -0.188697 0.082358 0.113446 0.898013 0.425090 --0.012062 -0.191721 0.082358 0.113446 0.898013 0.425090 --0.011488 -0.182598 0.062932 0.113446 0.898013 0.425090 --0.034283 -0.179718 0.062932 0.113446 0.898013 0.425090 --0.034283 -0.179718 0.062932 0.119222 0.943735 0.308466 --0.011488 -0.182598 0.062932 0.119222 0.943735 0.308466 --0.011072 -0.175977 0.042515 0.119222 0.943735 0.308466 --0.033040 -0.173202 0.042515 0.119222 0.943735 0.308466 --0.033040 -0.173202 0.042515 0.123123 0.974609 0.187024 --0.011072 -0.175977 0.042515 0.123123 0.974609 0.187024 --0.010819 -0.171962 0.021426 0.123123 0.974609 0.187024 --0.032286 -0.169250 0.021426 0.123123 0.974609 0.187024 --0.032286 -0.169250 0.021426 0.125087 0.990165 0.062668 --0.010819 -0.171962 0.021426 0.125087 0.990165 0.062668 --0.010734 -0.170617 0.000000 0.125087 0.990165 0.062668 --0.032034 -0.167926 0.000000 0.125087 0.990165 0.062668 --0.032034 -0.167926 0.000000 0.125087 0.990165 -0.062668 --0.010734 -0.170617 0.000000 0.125087 0.990165 -0.062668 --0.010819 -0.171962 -0.021426 0.125087 0.990165 -0.062668 --0.032286 -0.169250 -0.021426 0.125087 0.990165 -0.062668 --0.032286 -0.169250 -0.021426 0.123123 0.974609 -0.187024 --0.010819 -0.171962 -0.021426 0.123123 0.974609 -0.187024 --0.011072 -0.175977 -0.042515 0.123123 0.974609 -0.187024 --0.033040 -0.173202 -0.042515 0.123123 0.974609 -0.187024 --0.033040 -0.173202 -0.042515 0.119222 0.943735 -0.308466 --0.011072 -0.175977 -0.042515 0.119222 0.943735 -0.308466 --0.011488 -0.182598 -0.062932 0.119222 0.943735 -0.308466 --0.034283 -0.179718 -0.062932 0.119222 0.943735 -0.308466 --0.034283 -0.179718 -0.062932 0.113446 0.898013 -0.425090 --0.011488 -0.182598 -0.062932 0.113446 0.898013 -0.425090 --0.012062 -0.191721 -0.082358 0.113446 0.898013 -0.425090 --0.035996 -0.188697 -0.082358 0.113446 0.898013 -0.425090 --0.035996 -0.188697 -0.082358 0.105882 0.838144 -0.535073 --0.012062 -0.191721 -0.082358 0.105882 0.838144 -0.535073 --0.012784 -0.203202 -0.100484 0.105882 0.838144 -0.535073 --0.038151 -0.199997 -0.100484 0.105882 0.838144 -0.535073 --0.038151 -0.199997 -0.100484 0.096648 0.765051 -0.636676 --0.012784 -0.203202 -0.100484 0.096648 0.765051 -0.636676 --0.013644 -0.216859 -0.117026 0.096648 0.765051 -0.636676 --0.040716 -0.213439 -0.117026 0.096648 0.765051 -0.636676 --0.040716 -0.213439 -0.117026 0.085886 0.679862 -0.728294 --0.013644 -0.216859 -0.117026 0.085886 0.679862 -0.728294 --0.014626 -0.232478 -0.131722 0.085886 0.679862 -0.728294 --0.043648 -0.228812 -0.131722 0.085886 0.679862 -0.728294 --0.043648 -0.228812 -0.131722 0.073764 0.583905 -0.808464 --0.014626 -0.232478 -0.131722 0.073764 0.583905 -0.808464 --0.015717 -0.249813 -0.144341 0.073764 0.583905 -0.808464 --0.046903 -0.245873 -0.144341 0.073764 0.583905 -0.808464 --0.046903 -0.245873 -0.144341 0.060472 0.478680 -0.875905 --0.015717 -0.249813 -0.144341 0.060472 0.478680 -0.875905 --0.016898 -0.268588 -0.154684 0.060472 0.478680 -0.875905 --0.050428 -0.264353 -0.154684 0.060472 0.478680 -0.875905 --0.050428 -0.264353 -0.154684 0.046217 0.365845 -0.929527 --0.016898 -0.268588 -0.154684 0.046217 0.365845 -0.929527 --0.018152 -0.288510 -0.162587 0.046217 0.365845 -0.929527 --0.054168 -0.283960 -0.162587 0.046217 0.365845 -0.929527 --0.054168 -0.283960 -0.162587 0.031227 0.247187 -0.968465 --0.018152 -0.288510 -0.162587 0.031227 0.247187 -0.968465 --0.019457 -0.309263 -0.167926 0.031227 0.247187 -0.968465 --0.058065 -0.304386 -0.167926 0.031227 0.247187 -0.968465 --0.058065 -0.304386 -0.167926 0.015739 0.124587 -0.992084 --0.019457 -0.309263 -0.167926 0.015739 0.124587 -0.992084 --0.020795 -0.330520 -0.170617 0.015739 0.124587 -0.992084 --0.062056 -0.325308 -0.170617 0.015739 0.124587 -0.992084 --0.020795 -0.330520 -0.170617 -0.000000 0.000000 -1.000000 --0.022143 -0.351947 -0.170617 -0.000000 0.000000 -1.000000 --0.066079 -0.346396 -0.170617 -0.015739 -0.124587 -0.992084 --0.022143 -0.351947 -0.170617 -0.015739 -0.124587 -0.992084 --0.023480 -0.373204 -0.167926 -0.015739 -0.124587 -0.992084 --0.070070 -0.367318 -0.167926 -0.015739 -0.124587 -0.992084 --0.070070 -0.367318 -0.167926 -0.031227 -0.247187 -0.968465 --0.023480 -0.373204 -0.167926 -0.031227 -0.247187 -0.968465 --0.024786 -0.393957 -0.162587 -0.031227 -0.247187 -0.968465 --0.073966 -0.387744 -0.162587 -0.031227 -0.247187 -0.968465 --0.073966 -0.387744 -0.162587 -0.046217 -0.365846 -0.929527 --0.024786 -0.393957 -0.162587 -0.046217 -0.365846 -0.929527 --0.026039 -0.413879 -0.154684 -0.046217 -0.365846 -0.929527 --0.077706 -0.407351 -0.154684 -0.046217 -0.365846 -0.929527 --0.077706 -0.407351 -0.154684 -0.060471 -0.478680 -0.875905 --0.026039 -0.413879 -0.154684 -0.060471 -0.478680 -0.875905 --0.027220 -0.432655 -0.144341 -0.060471 -0.478680 -0.875905 --0.081232 -0.425831 -0.144341 -0.060471 -0.478680 -0.875905 --0.081232 -0.425831 -0.144341 -0.073765 -0.583904 -0.808465 --0.027220 -0.432655 -0.144341 -0.073765 -0.583904 -0.808465 --0.028311 -0.449989 -0.131722 -0.073765 -0.583904 -0.808465 --0.084486 -0.442892 -0.131722 -0.073765 -0.583904 -0.808465 --0.084486 -0.442892 -0.131722 -0.085887 -0.679861 -0.728294 --0.028311 -0.449989 -0.131722 -0.085887 -0.679861 -0.728294 --0.029294 -0.465608 -0.117026 -0.085887 -0.679861 -0.728294 --0.087419 -0.458265 -0.117026 -0.085887 -0.679861 -0.728294 --0.087419 -0.458265 -0.117026 -0.096648 -0.765051 -0.636676 --0.029294 -0.465608 -0.117026 -0.096648 -0.765051 -0.636676 --0.030153 -0.479265 -0.100484 -0.096648 -0.765051 -0.636676 --0.089983 -0.471707 -0.100484 -0.096648 -0.765051 -0.636676 --0.089983 -0.471707 -0.100484 -0.105882 -0.838144 -0.535074 --0.030153 -0.479265 -0.100484 -0.105882 -0.838144 -0.535074 --0.030875 -0.490746 -0.082358 -0.105882 -0.838144 -0.535074 --0.092138 -0.483007 -0.082358 -0.105882 -0.838144 -0.535074 --0.092138 -0.483007 -0.082358 -0.113446 -0.898015 -0.425088 --0.030875 -0.490746 -0.082358 -0.113446 -0.898015 -0.425088 --0.031449 -0.499869 -0.062932 -0.113446 -0.898015 -0.425088 --0.093851 -0.491986 -0.062932 -0.113446 -0.898015 -0.425088 --0.093851 -0.491986 -0.062932 -0.119221 -0.943735 -0.308466 --0.031449 -0.499869 -0.062932 -0.119221 -0.943735 -0.308466 --0.031866 -0.506490 -0.042515 -0.119221 -0.943735 -0.308466 --0.095094 -0.498502 -0.042515 -0.119221 -0.943735 -0.308466 --0.095094 -0.498502 -0.042515 -0.123122 -0.974609 -0.187026 --0.031866 -0.506490 -0.042515 -0.123122 -0.974609 -0.187026 --0.032118 -0.510505 -0.021426 -0.123122 -0.974609 -0.187026 --0.095848 -0.502454 -0.021426 -0.123122 -0.974609 -0.187026 --0.095848 -0.502454 -0.021426 -0.125087 -0.990165 -0.062666 --0.032118 -0.510505 -0.021426 -0.125087 -0.990165 -0.062666 --0.032203 -0.511850 0.000000 -0.125087 -0.990165 -0.062666 --0.096101 -0.503778 0.000000 -0.125087 -0.990165 -0.062666 --0.032203 -0.511850 0.000000 -0.000000 -0.998035 0.062667 -0.032203 -0.511850 0.000000 -0.000000 -0.998035 0.062667 -0.032118 -0.510505 0.021426 -0.000000 -0.998035 0.062667 --0.032118 -0.510505 0.021426 -0.000000 -0.998035 0.062667 --0.032118 -0.510505 0.021426 0.000000 -0.982355 0.187026 -0.032118 -0.510505 0.021426 0.000000 -0.982355 0.187026 -0.031866 -0.506490 0.042515 0.000000 -0.982355 0.187026 --0.031866 -0.506490 0.042515 0.000000 -0.982355 0.187026 --0.031866 -0.506490 0.042515 -0.000000 -0.951235 0.308466 -0.031866 -0.506490 0.042515 -0.000000 -0.951235 0.308466 -0.031449 -0.499869 0.062932 -0.000000 -0.951235 0.308466 --0.031449 -0.499869 0.062932 -0.000000 -0.951235 0.308466 --0.031449 -0.499869 0.062932 -0.000000 -0.905152 0.425088 -0.031449 -0.499869 0.062932 -0.000000 -0.905152 0.425088 -0.030875 -0.490746 0.082358 -0.000000 -0.905152 0.425088 --0.030875 -0.490746 0.082358 -0.000000 -0.905152 0.425088 --0.030875 -0.490746 0.082358 0.000000 -0.844805 0.535074 -0.030875 -0.490746 0.082358 0.000000 -0.844805 0.535074 -0.030153 -0.479265 0.100484 0.000000 -0.844805 0.535074 --0.030153 -0.479265 0.100484 0.000000 -0.844805 0.535074 --0.030153 -0.479265 0.100484 0.000000 -0.771132 0.636676 -0.030153 -0.479265 0.100484 0.000000 -0.771132 0.636676 -0.029294 -0.465608 0.117026 0.000000 -0.771132 0.636676 --0.029294 -0.465608 0.117026 0.000000 -0.771132 0.636676 --0.029294 -0.465608 0.117026 0.000000 -0.685266 0.728293 -0.029294 -0.465608 0.117026 0.000000 -0.685266 0.728293 -0.028311 -0.449989 0.131722 0.000000 -0.685266 0.728293 --0.028311 -0.449989 0.131722 0.000000 -0.685266 0.728293 --0.028311 -0.449989 0.131722 -0.000000 -0.588544 0.808465 -0.028311 -0.449989 0.131722 -0.000000 -0.588544 0.808465 -0.027220 -0.432655 0.144341 -0.000000 -0.588544 0.808465 --0.027220 -0.432655 0.144341 -0.000000 -0.588544 0.808465 --0.027220 -0.432655 0.144341 -0.000001 -0.482485 0.875904 -0.027220 -0.432655 0.144341 -0.000001 -0.482485 0.875904 -0.026039 -0.413879 0.154684 -0.000001 -0.482485 0.875904 --0.026039 -0.413879 0.154684 -0.000001 -0.482485 0.875904 --0.026039 -0.413879 0.154684 -0.000001 -0.368753 0.929528 -0.026039 -0.413879 0.154684 -0.000001 -0.368753 0.929528 -0.024786 -0.393957 0.162587 -0.000001 -0.368753 0.929528 --0.024786 -0.393957 0.162587 -0.000001 -0.368753 0.929528 --0.024786 -0.393957 0.162587 -0.000000 -0.249151 0.968465 -0.024786 -0.393957 0.162587 -0.000000 -0.249151 0.968465 -0.023480 -0.373204 0.167926 -0.000000 -0.249151 0.968465 --0.023480 -0.373204 0.167926 -0.000000 -0.249151 0.968465 --0.023480 -0.373204 0.167926 -0.000000 -0.125578 0.992084 -0.023480 -0.373204 0.167926 -0.000000 -0.125578 0.992084 -0.022143 -0.351947 0.170617 -0.000000 -0.125578 0.992084 --0.022143 -0.351947 0.170617 -0.000000 -0.125578 0.992084 -0.022143 -0.351947 0.170617 0.000000 0.000000 1.000000 -0.020795 -0.330520 0.170617 0.000000 0.000000 1.000000 --0.020795 -0.330520 0.170617 -0.000000 0.125577 0.992084 -0.020795 -0.330520 0.170617 -0.000000 0.125577 0.992084 -0.019457 -0.309263 0.167926 -0.000000 0.125577 0.992084 --0.019457 -0.309263 0.167926 -0.000000 0.125577 0.992084 --0.019457 -0.309263 0.167926 -0.000000 0.249151 0.968465 -0.019457 -0.309263 0.167926 -0.000000 0.249151 0.968465 -0.018152 -0.288510 0.162587 -0.000000 0.249151 0.968465 --0.018152 -0.288510 0.162587 -0.000000 0.249151 0.968465 --0.018152 -0.288510 0.162587 -0.000000 0.368753 0.929527 -0.018152 -0.288510 0.162587 -0.000000 0.368753 0.929527 -0.016898 -0.268588 0.154684 -0.000000 0.368753 0.929527 --0.016898 -0.268588 0.154684 -0.000000 0.368753 0.929527 --0.016898 -0.268588 0.154684 -0.000000 0.482485 0.875904 -0.016898 -0.268588 0.154684 -0.000000 0.482485 0.875904 -0.015717 -0.249813 0.144341 -0.000000 0.482485 0.875904 --0.015717 -0.249813 0.144341 -0.000000 0.482485 0.875904 --0.015717 -0.249813 0.144341 0.000000 0.588545 0.808464 -0.015717 -0.249813 0.144341 0.000000 0.588545 0.808464 -0.014626 -0.232478 0.131722 0.000000 0.588545 0.808464 --0.014626 -0.232478 0.131722 0.000000 0.588545 0.808464 --0.014626 -0.232478 0.131722 0.000000 0.685266 0.728293 -0.014626 -0.232478 0.131722 0.000000 0.685266 0.728293 -0.013644 -0.216859 0.117026 0.000000 0.685266 0.728293 --0.013644 -0.216859 0.117026 0.000000 0.685266 0.728293 --0.013644 -0.216859 0.117026 0.000000 0.771131 0.636676 -0.013644 -0.216859 0.117026 0.000000 0.771131 0.636676 -0.012784 -0.203202 0.100484 0.000000 0.771131 0.636676 --0.012784 -0.203202 0.100484 0.000000 0.771131 0.636676 --0.012784 -0.203202 0.100484 0.000000 0.844806 0.535072 -0.012784 -0.203202 0.100484 0.000000 0.844806 0.535072 -0.012062 -0.191721 0.082358 0.000000 0.844806 0.535072 --0.012062 -0.191721 0.082358 0.000000 0.844806 0.535072 --0.012062 -0.191721 0.082358 0.000000 0.905151 0.425091 -0.012062 -0.191721 0.082358 0.000000 0.905151 0.425091 -0.011488 -0.182598 0.062932 0.000000 0.905151 0.425091 --0.011488 -0.182598 0.062932 0.000000 0.905151 0.425091 --0.011488 -0.182598 0.062932 0.000000 0.951235 0.308466 -0.011488 -0.182598 0.062932 0.000000 0.951235 0.308466 -0.011072 -0.175977 0.042515 0.000000 0.951235 0.308466 --0.011072 -0.175977 0.042515 0.000000 0.951235 0.308466 --0.011072 -0.175977 0.042515 -0.000001 0.982355 0.187025 -0.011072 -0.175977 0.042515 -0.000001 0.982355 0.187025 -0.010819 -0.171962 0.021426 -0.000001 0.982355 0.187025 --0.010819 -0.171962 0.021426 -0.000001 0.982355 0.187025 --0.010819 -0.171962 0.021426 -0.000001 0.998034 0.062667 -0.010819 -0.171962 0.021426 -0.000001 0.998034 0.062667 -0.010734 -0.170617 0.000000 -0.000001 0.998034 0.062667 --0.010734 -0.170617 0.000000 -0.000001 0.998034 0.062667 --0.010734 -0.170617 0.000000 -0.000001 0.998034 -0.062667 -0.010734 -0.170617 0.000000 -0.000001 0.998034 -0.062667 -0.010819 -0.171962 -0.021426 -0.000001 0.998034 -0.062667 --0.010819 -0.171962 -0.021426 -0.000001 0.998034 -0.062667 --0.010819 -0.171962 -0.021426 -0.000001 0.982355 -0.187025 -0.010819 -0.171962 -0.021426 -0.000001 0.982355 -0.187025 -0.011072 -0.175977 -0.042515 -0.000001 0.982355 -0.187025 --0.011072 -0.175977 -0.042515 -0.000001 0.982355 -0.187025 --0.011072 -0.175977 -0.042515 0.000000 0.951235 -0.308466 -0.011072 -0.175977 -0.042515 0.000000 0.951235 -0.308466 -0.011488 -0.182598 -0.062932 0.000000 0.951235 -0.308466 --0.011488 -0.182598 -0.062932 0.000000 0.951235 -0.308466 --0.011488 -0.182598 -0.062932 0.000000 0.905151 -0.425091 -0.011488 -0.182598 -0.062932 0.000000 0.905151 -0.425091 -0.012062 -0.191721 -0.082358 0.000000 0.905151 -0.425091 --0.012062 -0.191721 -0.082358 0.000000 0.905151 -0.425091 --0.012062 -0.191721 -0.082358 0.000000 0.844806 -0.535072 -0.012062 -0.191721 -0.082358 0.000000 0.844806 -0.535072 -0.012784 -0.203202 -0.100484 0.000000 0.844806 -0.535072 --0.012784 -0.203202 -0.100484 0.000000 0.844806 -0.535072 --0.012784 -0.203202 -0.100484 0.000000 0.771131 -0.636676 -0.012784 -0.203202 -0.100484 0.000000 0.771131 -0.636676 -0.013644 -0.216859 -0.117026 0.000000 0.771131 -0.636676 --0.013644 -0.216859 -0.117026 0.000000 0.771131 -0.636676 --0.013644 -0.216859 -0.117026 0.000000 0.685266 -0.728293 -0.013644 -0.216859 -0.117026 0.000000 0.685266 -0.728293 -0.014626 -0.232478 -0.131722 0.000000 0.685266 -0.728293 --0.014626 -0.232478 -0.131722 0.000000 0.685266 -0.728293 --0.014626 -0.232478 -0.131722 0.000000 0.588545 -0.808464 -0.014626 -0.232478 -0.131722 0.000000 0.588545 -0.808464 -0.015717 -0.249813 -0.144341 0.000000 0.588545 -0.808464 --0.015717 -0.249813 -0.144341 0.000000 0.588545 -0.808464 --0.015717 -0.249813 -0.144341 -0.000000 0.482485 -0.875904 -0.015717 -0.249813 -0.144341 -0.000000 0.482485 -0.875904 -0.016898 -0.268588 -0.154684 -0.000000 0.482485 -0.875904 --0.016898 -0.268588 -0.154684 -0.000000 0.482485 -0.875904 --0.016898 -0.268588 -0.154684 -0.000000 0.368753 -0.929527 -0.016898 -0.268588 -0.154684 -0.000000 0.368753 -0.929527 -0.018152 -0.288510 -0.162587 -0.000000 0.368753 -0.929527 --0.018152 -0.288510 -0.162587 -0.000000 0.368753 -0.929527 --0.018152 -0.288510 -0.162587 -0.000000 0.249151 -0.968465 -0.018152 -0.288510 -0.162587 -0.000000 0.249151 -0.968465 -0.019457 -0.309263 -0.167926 -0.000000 0.249151 -0.968465 --0.019457 -0.309263 -0.167926 -0.000000 0.249151 -0.968465 --0.019457 -0.309263 -0.167926 -0.000000 0.125577 -0.992084 -0.019457 -0.309263 -0.167926 -0.000000 0.125577 -0.992084 -0.020795 -0.330520 -0.170617 -0.000000 0.125577 -0.992084 --0.020795 -0.330520 -0.170617 -0.000000 0.125577 -0.992084 -0.020795 -0.330520 -0.170617 0.000000 0.000000 -1.000000 -0.022143 -0.351947 -0.170617 0.000000 0.000000 -1.000000 --0.022143 -0.351947 -0.170617 -0.000000 -0.125578 -0.992084 -0.022143 -0.351947 -0.170617 -0.000000 -0.125578 -0.992084 -0.023480 -0.373204 -0.167926 -0.000000 -0.125578 -0.992084 --0.023480 -0.373204 -0.167926 -0.000000 -0.125578 -0.992084 --0.023480 -0.373204 -0.167926 -0.000000 -0.249151 -0.968465 -0.023480 -0.373204 -0.167926 -0.000000 -0.249151 -0.968465 -0.024786 -0.393957 -0.162587 -0.000000 -0.249151 -0.968465 --0.024786 -0.393957 -0.162587 -0.000000 -0.249151 -0.968465 --0.024786 -0.393957 -0.162587 -0.000001 -0.368753 -0.929528 -0.024786 -0.393957 -0.162587 -0.000001 -0.368753 -0.929528 -0.026039 -0.413879 -0.154684 -0.000001 -0.368753 -0.929528 --0.026039 -0.413879 -0.154684 -0.000001 -0.368753 -0.929528 --0.026039 -0.413879 -0.154684 -0.000001 -0.482485 -0.875904 -0.026039 -0.413879 -0.154684 -0.000001 -0.482485 -0.875904 -0.027220 -0.432655 -0.144341 -0.000001 -0.482485 -0.875904 --0.027220 -0.432655 -0.144341 -0.000001 -0.482485 -0.875904 --0.027220 -0.432655 -0.144341 -0.000000 -0.588544 -0.808465 -0.027220 -0.432655 -0.144341 -0.000000 -0.588544 -0.808465 -0.028311 -0.449989 -0.131722 -0.000000 -0.588544 -0.808465 --0.028311 -0.449989 -0.131722 -0.000000 -0.588544 -0.808465 --0.028311 -0.449989 -0.131722 0.000000 -0.685266 -0.728293 -0.028311 -0.449989 -0.131722 0.000000 -0.685266 -0.728293 -0.029294 -0.465608 -0.117026 0.000000 -0.685266 -0.728293 --0.029294 -0.465608 -0.117026 0.000000 -0.685266 -0.728293 --0.029294 -0.465608 -0.117026 0.000000 -0.771132 -0.636676 -0.029294 -0.465608 -0.117026 0.000000 -0.771132 -0.636676 -0.030153 -0.479265 -0.100484 0.000000 -0.771132 -0.636676 --0.030153 -0.479265 -0.100484 0.000000 -0.771132 -0.636676 --0.030153 -0.479265 -0.100484 0.000000 -0.844805 -0.535074 -0.030153 -0.479265 -0.100484 0.000000 -0.844805 -0.535074 -0.030875 -0.490746 -0.082358 0.000000 -0.844805 -0.535074 --0.030875 -0.490746 -0.082358 0.000000 -0.844805 -0.535074 --0.030875 -0.490746 -0.082358 -0.000000 -0.905152 -0.425088 -0.030875 -0.490746 -0.082358 -0.000000 -0.905152 -0.425088 -0.031449 -0.499869 -0.062932 -0.000000 -0.905152 -0.425088 --0.031449 -0.499869 -0.062932 -0.000000 -0.905152 -0.425088 --0.031449 -0.499869 -0.062932 -0.000000 -0.951235 -0.308466 -0.031449 -0.499869 -0.062932 -0.000000 -0.951235 -0.308466 -0.031866 -0.506490 -0.042515 -0.000000 -0.951235 -0.308466 --0.031866 -0.506490 -0.042515 -0.000000 -0.951235 -0.308466 --0.031866 -0.506490 -0.042515 0.000000 -0.982355 -0.187026 -0.031866 -0.506490 -0.042515 0.000000 -0.982355 -0.187026 -0.032118 -0.510505 -0.021426 0.000000 -0.982355 -0.187026 --0.032118 -0.510505 -0.021426 0.000000 -0.982355 -0.187026 --0.032118 -0.510505 -0.021426 -0.000000 -0.998035 -0.062667 -0.032118 -0.510505 -0.021426 -0.000000 -0.998035 -0.062667 -0.032203 -0.511850 0.000000 -0.000000 -0.998035 -0.062667 --0.032203 -0.511850 0.000000 -0.000000 -0.998035 -0.062667 -0.032203 -0.511850 0.000000 0.125087 -0.990165 0.062667 -0.096101 -0.503778 0.000000 0.125087 -0.990165 0.062667 -0.095848 -0.502454 0.021426 0.125087 -0.990165 0.062667 -0.032118 -0.510505 0.021426 0.125087 -0.990165 0.062667 -0.032118 -0.510505 0.021426 0.123122 -0.974609 0.187026 -0.095848 -0.502454 0.021426 0.123122 -0.974609 0.187026 -0.095095 -0.498502 0.042515 0.123122 -0.974609 0.187026 -0.031866 -0.506490 0.042515 0.123122 -0.974609 0.187026 -0.031866 -0.506490 0.042515 0.119221 -0.943735 0.308466 -0.095095 -0.498502 0.042515 0.119221 -0.943735 0.308466 -0.093851 -0.491986 0.062932 0.119221 -0.943735 0.308466 -0.031449 -0.499869 0.062932 0.119221 -0.943735 0.308466 -0.031449 -0.499869 0.062932 0.113446 -0.898014 0.425090 -0.093851 -0.491986 0.062932 0.113446 -0.898014 0.425090 -0.092139 -0.483007 0.082358 0.113446 -0.898014 0.425090 -0.030875 -0.490746 0.082358 0.113446 -0.898014 0.425090 -0.030875 -0.490746 0.082358 0.105883 -0.838144 0.535074 -0.092139 -0.483007 0.082358 0.105883 -0.838144 0.535074 -0.089983 -0.471707 0.100484 0.105883 -0.838144 0.535074 -0.030153 -0.479265 0.100484 0.105883 -0.838144 0.535074 -0.030153 -0.479265 0.100484 0.096649 -0.765051 0.636675 -0.089983 -0.471707 0.100484 0.096649 -0.765051 0.636675 -0.087419 -0.458265 0.117026 0.096649 -0.765051 0.636675 -0.029294 -0.465608 0.117026 0.096649 -0.765051 0.636675 -0.029294 -0.465608 0.117026 0.085887 -0.679862 0.728293 -0.087419 -0.458265 0.117026 0.085887 -0.679862 0.728293 -0.084486 -0.442892 0.131722 0.085887 -0.679862 0.728293 -0.028311 -0.449989 0.131722 0.085887 -0.679862 0.728293 -0.028311 -0.449989 0.131722 0.073765 -0.583904 0.808465 -0.084486 -0.442892 0.131722 0.073765 -0.583904 0.808465 -0.081232 -0.425831 0.144341 0.073765 -0.583904 0.808465 -0.027220 -0.432655 0.144341 0.073765 -0.583904 0.808465 -0.027220 -0.432655 0.144341 0.060472 -0.478681 0.875904 -0.081232 -0.425831 0.144341 0.060472 -0.478681 0.875904 -0.077707 -0.407351 0.154684 0.060472 -0.478681 0.875904 -0.026039 -0.413879 0.154684 0.060472 -0.478681 0.875904 -0.026039 -0.413879 0.154684 0.046217 -0.365845 0.929527 -0.077707 -0.407351 0.154684 0.046217 -0.365845 0.929527 -0.073966 -0.387744 0.162587 0.046217 -0.365845 0.929527 -0.024786 -0.393957 0.162587 0.046217 -0.365845 0.929527 -0.024786 -0.393957 0.162587 0.031227 -0.247186 0.968465 -0.073966 -0.387744 0.162587 0.031227 -0.247186 0.968465 -0.070070 -0.367318 0.167926 0.031227 -0.247186 0.968465 -0.023480 -0.373204 0.167926 0.031227 -0.247186 0.968465 -0.023480 -0.373204 0.167926 0.015739 -0.124587 0.992084 -0.070070 -0.367318 0.167926 0.015739 -0.124587 0.992084 -0.066079 -0.346396 0.170617 0.015739 -0.124587 0.992084 -0.022143 -0.351947 0.170617 0.015739 -0.124587 0.992084 -0.066079 -0.346396 0.170617 0.000000 0.000000 1.000000 -0.062056 -0.325308 0.170617 0.000000 0.000000 1.000000 -0.020795 -0.330520 0.170617 -0.015739 0.124587 0.992084 -0.062056 -0.325308 0.170617 -0.015739 0.124587 0.992084 -0.058065 -0.304386 0.167926 -0.015739 0.124587 0.992084 -0.019457 -0.309263 0.167926 -0.015739 0.124587 0.992084 -0.019457 -0.309263 0.167926 -0.031227 0.247186 0.968465 -0.058065 -0.304386 0.167926 -0.031227 0.247186 0.968465 -0.054168 -0.283960 0.162587 -0.031227 0.247186 0.968465 -0.018152 -0.288510 0.162587 -0.031227 0.247186 0.968465 -0.018152 -0.288510 0.162587 -0.046217 0.365845 0.929527 -0.054168 -0.283960 0.162587 -0.046217 0.365845 0.929527 -0.050428 -0.264353 0.154684 -0.046217 0.365845 0.929527 -0.016898 -0.268588 0.154684 -0.046217 0.365845 0.929527 -0.016898 -0.268588 0.154684 -0.060472 0.478680 0.875904 -0.050428 -0.264353 0.154684 -0.060472 0.478680 0.875904 -0.046903 -0.245873 0.144341 -0.060472 0.478680 0.875904 -0.015717 -0.249813 0.144341 -0.060472 0.478680 0.875904 -0.015717 -0.249813 0.144341 -0.073765 0.583904 0.808464 -0.046903 -0.245873 0.144341 -0.073765 0.583904 0.808464 -0.043648 -0.228812 0.131722 -0.073765 0.583904 0.808464 -0.014626 -0.232478 0.131722 -0.073765 0.583904 0.808464 -0.014626 -0.232478 0.131722 -0.085886 0.679862 0.728293 -0.043648 -0.228812 0.131722 -0.085886 0.679862 0.728293 -0.040716 -0.213439 0.117026 -0.085886 0.679862 0.728293 -0.013644 -0.216859 0.117026 -0.085886 0.679862 0.728293 -0.013644 -0.216859 0.117026 -0.096648 0.765050 0.636677 -0.040716 -0.213439 0.117026 -0.096648 0.765050 0.636677 -0.038152 -0.199997 0.100484 -0.096648 0.765050 0.636677 -0.012784 -0.203202 0.100484 -0.096648 0.765050 0.636677 -0.012784 -0.203202 0.100484 -0.105882 0.838145 0.535073 -0.038152 -0.199997 0.100484 -0.105882 0.838145 0.535073 -0.035996 -0.188697 0.082358 -0.105882 0.838145 0.535073 -0.012062 -0.191721 0.082358 -0.105882 0.838145 0.535073 -0.012062 -0.191721 0.082358 -0.113446 0.898013 0.425091 -0.035996 -0.188697 0.082358 -0.113446 0.898013 0.425091 -0.034283 -0.179718 0.062932 -0.113446 0.898013 0.425091 -0.011488 -0.182598 0.062932 -0.113446 0.898013 0.425091 -0.011488 -0.182598 0.062932 -0.119222 0.943735 0.308466 -0.034283 -0.179718 0.062932 -0.119222 0.943735 0.308466 -0.033040 -0.173202 0.042515 -0.119222 0.943735 0.308466 -0.011072 -0.175977 0.042515 -0.119222 0.943735 0.308466 -0.011072 -0.175977 0.042515 -0.123122 0.974609 0.187025 -0.033040 -0.173202 0.042515 -0.123122 0.974609 0.187025 -0.032286 -0.169250 0.021426 -0.123122 0.974609 0.187025 -0.010819 -0.171962 0.021426 -0.123122 0.974609 0.187025 -0.010819 -0.171962 0.021426 -0.125087 0.990165 0.062667 -0.032286 -0.169250 0.021426 -0.125087 0.990165 0.062667 -0.032034 -0.167926 0.000000 -0.125087 0.990165 0.062667 -0.010734 -0.170617 0.000000 -0.125087 0.990165 0.062667 -0.010734 -0.170617 0.000000 -0.125087 0.990165 -0.062667 -0.032034 -0.167926 0.000000 -0.125087 0.990165 -0.062667 -0.032286 -0.169250 -0.021426 -0.125087 0.990165 -0.062667 -0.010819 -0.171962 -0.021426 -0.125087 0.990165 -0.062667 -0.010819 -0.171962 -0.021426 -0.123122 0.974609 -0.187025 -0.032286 -0.169250 -0.021426 -0.123122 0.974609 -0.187025 -0.033040 -0.173202 -0.042515 -0.123122 0.974609 -0.187025 -0.011072 -0.175977 -0.042515 -0.123122 0.974609 -0.187025 -0.011072 -0.175977 -0.042515 -0.119222 0.943735 -0.308466 -0.033040 -0.173202 -0.042515 -0.119222 0.943735 -0.308466 -0.034283 -0.179718 -0.062932 -0.119222 0.943735 -0.308466 -0.011488 -0.182598 -0.062932 -0.119222 0.943735 -0.308466 -0.011488 -0.182598 -0.062932 -0.113446 0.898013 -0.425091 -0.034283 -0.179718 -0.062932 -0.113446 0.898013 -0.425091 -0.035996 -0.188697 -0.082358 -0.113446 0.898013 -0.425091 -0.012062 -0.191721 -0.082358 -0.113446 0.898013 -0.425091 -0.012062 -0.191721 -0.082358 -0.105882 0.838145 -0.535073 -0.035996 -0.188697 -0.082358 -0.105882 0.838145 -0.535073 -0.038152 -0.199997 -0.100484 -0.105882 0.838145 -0.535073 -0.012784 -0.203202 -0.100484 -0.105882 0.838145 -0.535073 -0.012784 -0.203202 -0.100484 -0.096648 0.765050 -0.636677 -0.038152 -0.199997 -0.100484 -0.096648 0.765050 -0.636677 -0.040716 -0.213439 -0.117026 -0.096648 0.765050 -0.636677 -0.013644 -0.216859 -0.117026 -0.096648 0.765050 -0.636677 -0.013644 -0.216859 -0.117026 -0.085886 0.679862 -0.728293 -0.040716 -0.213439 -0.117026 -0.085886 0.679862 -0.728293 -0.043648 -0.228812 -0.131722 -0.085886 0.679862 -0.728293 -0.014626 -0.232478 -0.131722 -0.085886 0.679862 -0.728293 -0.014626 -0.232478 -0.131722 -0.073765 0.583904 -0.808464 -0.043648 -0.228812 -0.131722 -0.073765 0.583904 -0.808464 -0.046903 -0.245873 -0.144341 -0.073765 0.583904 -0.808464 -0.015717 -0.249813 -0.144341 -0.073765 0.583904 -0.808464 -0.015717 -0.249813 -0.144341 -0.060472 0.478680 -0.875904 -0.046903 -0.245873 -0.144341 -0.060472 0.478680 -0.875904 -0.050428 -0.264353 -0.154684 -0.060472 0.478680 -0.875904 -0.016898 -0.268588 -0.154684 -0.060472 0.478680 -0.875904 -0.016898 -0.268588 -0.154684 -0.046217 0.365845 -0.929527 -0.050428 -0.264353 -0.154684 -0.046217 0.365845 -0.929527 -0.054168 -0.283960 -0.162587 -0.046217 0.365845 -0.929527 -0.018152 -0.288510 -0.162587 -0.046217 0.365845 -0.929527 -0.018152 -0.288510 -0.162587 -0.031227 0.247186 -0.968465 -0.054168 -0.283960 -0.162587 -0.031227 0.247186 -0.968465 -0.058065 -0.304386 -0.167926 -0.031227 0.247186 -0.968465 -0.019457 -0.309263 -0.167926 -0.031227 0.247186 -0.968465 -0.019457 -0.309263 -0.167926 -0.015739 0.124587 -0.992084 -0.058065 -0.304386 -0.167926 -0.015739 0.124587 -0.992084 -0.062056 -0.325308 -0.170617 -0.015739 0.124587 -0.992084 -0.020795 -0.330520 -0.170617 -0.015739 0.124587 -0.992084 -0.062056 -0.325308 -0.170617 0.000000 0.000000 -1.000000 -0.066079 -0.346396 -0.170617 0.000000 0.000000 -1.000000 -0.022143 -0.351947 -0.170617 0.015739 -0.124587 -0.992084 -0.066079 -0.346396 -0.170617 0.015739 -0.124587 -0.992084 -0.070070 -0.367318 -0.167926 0.015739 -0.124587 -0.992084 -0.023480 -0.373204 -0.167926 0.015739 -0.124587 -0.992084 -0.023480 -0.373204 -0.167926 0.031227 -0.247186 -0.968465 -0.070070 -0.367318 -0.167926 0.031227 -0.247186 -0.968465 -0.073966 -0.387744 -0.162587 0.031227 -0.247186 -0.968465 -0.024786 -0.393957 -0.162587 0.031227 -0.247186 -0.968465 -0.024786 -0.393957 -0.162587 0.046217 -0.365845 -0.929527 -0.073966 -0.387744 -0.162587 0.046217 -0.365845 -0.929527 -0.077707 -0.407351 -0.154684 0.046217 -0.365845 -0.929527 -0.026039 -0.413879 -0.154684 0.046217 -0.365845 -0.929527 -0.026039 -0.413879 -0.154684 0.060472 -0.478681 -0.875904 -0.077707 -0.407351 -0.154684 0.060472 -0.478681 -0.875904 -0.081232 -0.425831 -0.144341 0.060472 -0.478681 -0.875904 -0.027220 -0.432655 -0.144341 0.060472 -0.478681 -0.875904 -0.027220 -0.432655 -0.144341 0.073765 -0.583904 -0.808465 -0.081232 -0.425831 -0.144341 0.073765 -0.583904 -0.808465 -0.084486 -0.442892 -0.131722 0.073765 -0.583904 -0.808465 -0.028311 -0.449989 -0.131722 0.073765 -0.583904 -0.808465 -0.028311 -0.449989 -0.131722 0.085887 -0.679862 -0.728293 -0.084486 -0.442892 -0.131722 0.085887 -0.679862 -0.728293 -0.087419 -0.458265 -0.117026 0.085887 -0.679862 -0.728293 -0.029294 -0.465608 -0.117026 0.085887 -0.679862 -0.728293 -0.029294 -0.465608 -0.117026 0.096649 -0.765051 -0.636675 -0.087419 -0.458265 -0.117026 0.096649 -0.765051 -0.636675 -0.089983 -0.471707 -0.100484 0.096649 -0.765051 -0.636675 -0.030153 -0.479265 -0.100484 0.096649 -0.765051 -0.636675 -0.030153 -0.479265 -0.100484 0.105883 -0.838144 -0.535074 -0.089983 -0.471707 -0.100484 0.105883 -0.838144 -0.535074 -0.092139 -0.483007 -0.082358 0.105883 -0.838144 -0.535074 -0.030875 -0.490746 -0.082358 0.105883 -0.838144 -0.535074 -0.030875 -0.490746 -0.082358 0.113446 -0.898014 -0.425090 -0.092139 -0.483007 -0.082358 0.113446 -0.898014 -0.425090 -0.093851 -0.491986 -0.062932 0.113446 -0.898014 -0.425090 -0.031449 -0.499869 -0.062932 0.113446 -0.898014 -0.425090 -0.031449 -0.499869 -0.062932 0.119221 -0.943735 -0.308466 -0.093851 -0.491986 -0.062932 0.119221 -0.943735 -0.308466 -0.095095 -0.498502 -0.042515 0.119221 -0.943735 -0.308466 -0.031866 -0.506490 -0.042515 0.119221 -0.943735 -0.308466 -0.031866 -0.506490 -0.042515 0.123122 -0.974609 -0.187026 -0.095095 -0.498502 -0.042515 0.123122 -0.974609 -0.187026 -0.095848 -0.502454 -0.021426 0.123122 -0.974609 -0.187026 -0.032118 -0.510505 -0.021426 0.123122 -0.974609 -0.187026 -0.032118 -0.510505 -0.021426 0.125087 -0.990165 -0.062667 -0.095848 -0.502454 -0.021426 0.125087 -0.990165 -0.062667 -0.096101 -0.503778 0.000000 0.125087 -0.990165 -0.062667 -0.032203 -0.511850 0.000000 0.125087 -0.990165 -0.062667 -0.096101 -0.503778 0.000000 0.248201 -0.966680 0.062666 -0.158483 -0.487761 0.000000 0.248201 -0.966680 0.062666 -0.158067 -0.486479 0.021426 0.248201 -0.966680 0.062666 -0.095848 -0.502454 0.021426 0.248201 -0.966680 0.062666 -0.095848 -0.502454 0.021426 0.244302 -0.951493 0.187025 -0.158067 -0.486479 0.021426 0.244302 -0.951493 0.187025 -0.156824 -0.482653 0.042515 0.244302 -0.951493 0.187025 -0.095095 -0.498502 0.042515 0.244302 -0.951493 0.187025 -0.095095 -0.498502 0.042515 0.236563 -0.921350 0.308467 -0.156824 -0.482653 0.042515 0.236563 -0.921350 0.308467 -0.154774 -0.476344 0.062932 0.236563 -0.921350 0.308467 -0.093851 -0.491986 0.062932 0.236563 -0.921350 0.308467 -0.093851 -0.491986 0.062932 0.225102 -0.876714 0.425090 -0.154774 -0.476344 0.062932 0.225102 -0.876714 0.425090 -0.151949 -0.467650 0.082358 0.225102 -0.876714 0.425090 -0.092139 -0.483007 0.082358 0.225102 -0.876714 0.425090 -0.092139 -0.483007 0.082358 0.210094 -0.818265 0.535073 -0.151949 -0.467650 0.082358 0.210094 -0.818265 0.535073 -0.148394 -0.456710 0.100484 0.210094 -0.818265 0.535073 -0.089983 -0.471707 0.100484 0.210094 -0.818265 0.535073 -0.089983 -0.471707 0.100484 0.191773 -0.746905 0.636676 -0.148394 -0.456710 0.100484 0.191773 -0.746905 0.636676 -0.144165 -0.443695 0.117026 0.191773 -0.746905 0.636676 -0.087419 -0.458265 0.117026 0.191773 -0.746905 0.636676 -0.087419 -0.458265 0.117026 0.170419 -0.663737 0.728293 -0.144165 -0.443695 0.117026 0.170419 -0.663737 0.728293 -0.139329 -0.428811 0.131722 0.170419 -0.663737 0.728293 -0.084486 -0.442892 0.131722 0.170419 -0.663737 0.728293 -0.084486 -0.442892 0.131722 0.146365 -0.570054 0.808465 -0.139329 -0.428811 0.131722 0.146365 -0.570054 0.808465 -0.133962 -0.412292 0.144341 0.146365 -0.570054 0.808465 -0.081232 -0.425831 0.144341 0.146365 -0.570054 0.808465 -0.081232 -0.425831 0.144341 0.119989 -0.467327 0.875904 -0.133962 -0.412292 0.144341 0.119989 -0.467327 0.875904 -0.128148 -0.394400 0.154684 0.119989 -0.467327 0.875904 -0.077707 -0.407351 0.154684 0.119989 -0.467327 0.875904 -0.077707 -0.407351 0.154684 0.091705 -0.357169 0.929527 -0.128148 -0.394400 0.154684 0.091705 -0.357169 0.929527 -0.121980 -0.375416 0.162587 0.091705 -0.357169 0.929527 -0.073966 -0.387744 0.162587 0.091705 -0.357169 0.929527 -0.073966 -0.387744 0.162587 0.061961 -0.241323 0.968465 -0.121980 -0.375416 0.162587 0.061961 -0.241323 0.968465 -0.115554 -0.355640 0.167926 0.061961 -0.241323 0.968465 -0.070070 -0.367318 0.167926 0.061961 -0.241323 0.968465 -0.070070 -0.367318 0.167926 0.031230 -0.121632 0.992084 -0.115554 -0.355640 0.167926 0.031230 -0.121632 0.992084 -0.108973 -0.335383 0.170617 0.031230 -0.121632 0.992084 -0.066079 -0.346396 0.170617 0.031230 -0.121632 0.992084 -0.108973 -0.335383 0.170617 0.000000 0.000000 1.000000 -0.102338 -0.314965 0.170617 0.000000 0.000000 1.000000 -0.062056 -0.325308 0.170617 -0.031230 0.121632 0.992084 -0.102338 -0.314965 0.170617 -0.031230 0.121632 0.992084 -0.095757 -0.294708 0.167926 -0.031230 0.121632 0.992084 -0.058065 -0.304386 0.167926 -0.031230 0.121632 0.992084 -0.058065 -0.304386 0.167926 -0.061961 0.241323 0.968465 -0.095757 -0.294708 0.167926 -0.061961 0.241323 0.968465 -0.089331 -0.274932 0.162587 -0.061961 0.241323 0.968465 -0.054168 -0.283960 0.162587 -0.061961 0.241323 0.968465 -0.054168 -0.283960 0.162587 -0.091705 0.357168 0.929527 -0.089331 -0.274932 0.162587 -0.091705 0.357168 0.929527 -0.083163 -0.255948 0.154684 -0.091705 0.357168 0.929527 -0.050428 -0.264353 0.154684 -0.091705 0.357168 0.929527 -0.050428 -0.264353 0.154684 -0.119989 0.467327 0.875904 -0.083163 -0.255948 0.154684 -0.119989 0.467327 0.875904 -0.077349 -0.238056 0.144341 -0.119989 0.467327 0.875904 -0.046903 -0.245873 0.144341 -0.119989 0.467327 0.875904 -0.046903 -0.245873 0.144341 -0.146365 0.570055 0.808464 -0.077349 -0.238056 0.144341 -0.146365 0.570055 0.808464 -0.071982 -0.221537 0.131722 -0.146365 0.570055 0.808464 -0.043648 -0.228812 0.131722 -0.146365 0.570055 0.808464 -0.043648 -0.228812 0.131722 -0.170419 0.663737 0.728293 -0.071982 -0.221537 0.131722 -0.170419 0.663737 0.728293 -0.067146 -0.206653 0.117026 -0.170419 0.663737 0.728293 -0.040716 -0.213439 0.117026 -0.170419 0.663737 0.728293 -0.040716 -0.213439 0.117026 -0.191773 0.746904 0.636677 -0.067146 -0.206653 0.117026 -0.191773 0.746904 0.636677 -0.062917 -0.193638 0.100484 -0.191773 0.746904 0.636677 -0.038152 -0.199997 0.100484 -0.191773 0.746904 0.636677 -0.038152 -0.199997 0.100484 -0.210095 0.818265 0.535073 -0.062917 -0.193638 0.100484 -0.210095 0.818265 0.535073 -0.059362 -0.182698 0.082358 -0.210095 0.818265 0.535073 -0.035996 -0.188697 0.082358 -0.210095 0.818265 0.535073 -0.035996 -0.188697 0.082358 -0.225102 0.876714 0.425091 -0.059362 -0.182698 0.082358 -0.225102 0.876714 0.425091 -0.056538 -0.174004 0.062932 -0.225102 0.876714 0.425091 -0.034283 -0.179718 0.062932 -0.225102 0.876714 0.425091 -0.034283 -0.179718 0.062932 -0.236562 0.921351 0.308465 -0.056538 -0.174004 0.062932 -0.236562 0.921351 0.308465 -0.054487 -0.167695 0.042515 -0.236562 0.921351 0.308465 -0.033040 -0.173202 0.042515 -0.236562 0.921351 0.308465 -0.033040 -0.173202 0.042515 -0.244302 0.951493 0.187024 -0.054487 -0.167695 0.042515 -0.244302 0.951493 0.187024 -0.053244 -0.163869 0.021426 -0.244302 0.951493 0.187024 -0.032286 -0.169250 0.021426 -0.244302 0.951493 0.187024 -0.032286 -0.169250 0.021426 -0.248201 0.966679 0.062667 -0.053244 -0.163869 0.021426 -0.248201 0.966679 0.062667 -0.052828 -0.162587 0.000000 -0.248201 0.966679 0.062667 -0.032034 -0.167926 0.000000 -0.248201 0.966679 0.062667 -0.032034 -0.167926 0.000000 -0.248201 0.966679 -0.062667 -0.052828 -0.162587 0.000000 -0.248201 0.966679 -0.062667 -0.053244 -0.163869 -0.021426 -0.248201 0.966679 -0.062667 -0.032286 -0.169250 -0.021426 -0.248201 0.966679 -0.062667 -0.032286 -0.169250 -0.021426 -0.244302 0.951493 -0.187024 -0.053244 -0.163869 -0.021426 -0.244302 0.951493 -0.187024 -0.054487 -0.167695 -0.042515 -0.244302 0.951493 -0.187024 -0.033040 -0.173202 -0.042515 -0.244302 0.951493 -0.187024 -0.033040 -0.173202 -0.042515 -0.236562 0.921351 -0.308465 -0.054487 -0.167695 -0.042515 -0.236562 0.921351 -0.308465 -0.056538 -0.174004 -0.062932 -0.236562 0.921351 -0.308465 -0.034283 -0.179718 -0.062932 -0.236562 0.921351 -0.308465 -0.034283 -0.179718 -0.062932 -0.225102 0.876714 -0.425091 -0.056538 -0.174004 -0.062932 -0.225102 0.876714 -0.425091 -0.059362 -0.182698 -0.082358 -0.225102 0.876714 -0.425091 -0.035996 -0.188697 -0.082358 -0.225102 0.876714 -0.425091 -0.035996 -0.188697 -0.082358 -0.210095 0.818265 -0.535073 -0.059362 -0.182698 -0.082358 -0.210095 0.818265 -0.535073 -0.062917 -0.193638 -0.100484 -0.210095 0.818265 -0.535073 -0.038152 -0.199997 -0.100484 -0.210095 0.818265 -0.535073 -0.038152 -0.199997 -0.100484 -0.191773 0.746904 -0.636677 -0.062917 -0.193638 -0.100484 -0.191773 0.746904 -0.636677 -0.067146 -0.206653 -0.117026 -0.191773 0.746904 -0.636677 -0.040716 -0.213439 -0.117026 -0.191773 0.746904 -0.636677 -0.040716 -0.213439 -0.117026 -0.170419 0.663737 -0.728293 -0.067146 -0.206653 -0.117026 -0.170419 0.663737 -0.728293 -0.071982 -0.221537 -0.131722 -0.170419 0.663737 -0.728293 -0.043648 -0.228812 -0.131722 -0.170419 0.663737 -0.728293 -0.043648 -0.228812 -0.131722 -0.146365 0.570055 -0.808464 -0.071982 -0.221537 -0.131722 -0.146365 0.570055 -0.808464 -0.077349 -0.238056 -0.144341 -0.146365 0.570055 -0.808464 -0.046903 -0.245873 -0.144341 -0.146365 0.570055 -0.808464 -0.046903 -0.245873 -0.144341 -0.119989 0.467327 -0.875904 -0.077349 -0.238056 -0.144341 -0.119989 0.467327 -0.875904 -0.083163 -0.255948 -0.154684 -0.119989 0.467327 -0.875904 -0.050428 -0.264353 -0.154684 -0.119989 0.467327 -0.875904 -0.050428 -0.264353 -0.154684 -0.091705 0.357168 -0.929527 -0.083163 -0.255948 -0.154684 -0.091705 0.357168 -0.929527 -0.089331 -0.274932 -0.162587 -0.091705 0.357168 -0.929527 -0.054168 -0.283960 -0.162587 -0.091705 0.357168 -0.929527 -0.054168 -0.283960 -0.162587 -0.061961 0.241323 -0.968465 -0.089331 -0.274932 -0.162587 -0.061961 0.241323 -0.968465 -0.095757 -0.294708 -0.167926 -0.061961 0.241323 -0.968465 -0.058065 -0.304386 -0.167926 -0.061961 0.241323 -0.968465 -0.058065 -0.304386 -0.167926 -0.031230 0.121632 -0.992084 -0.095757 -0.294708 -0.167926 -0.031230 0.121632 -0.992084 -0.102338 -0.314965 -0.170617 -0.031230 0.121632 -0.992084 -0.062056 -0.325308 -0.170617 -0.031230 0.121632 -0.992084 -0.102338 -0.314965 -0.170617 0.000000 0.000000 -1.000000 -0.108973 -0.335383 -0.170617 0.000000 0.000000 -1.000000 -0.066079 -0.346396 -0.170617 0.031230 -0.121632 -0.992084 -0.108973 -0.335383 -0.170617 0.031230 -0.121632 -0.992084 -0.115554 -0.355640 -0.167926 0.031230 -0.121632 -0.992084 -0.070070 -0.367318 -0.167926 0.031230 -0.121632 -0.992084 -0.070070 -0.367318 -0.167926 0.061961 -0.241323 -0.968465 -0.115554 -0.355640 -0.167926 0.061961 -0.241323 -0.968465 -0.121980 -0.375416 -0.162587 0.061961 -0.241323 -0.968465 -0.073966 -0.387744 -0.162587 0.061961 -0.241323 -0.968465 -0.073966 -0.387744 -0.162587 0.091705 -0.357169 -0.929527 -0.121980 -0.375416 -0.162587 0.091705 -0.357169 -0.929527 -0.128148 -0.394400 -0.154684 0.091705 -0.357169 -0.929527 -0.077707 -0.407351 -0.154684 0.091705 -0.357169 -0.929527 -0.077707 -0.407351 -0.154684 0.119989 -0.467327 -0.875904 -0.128148 -0.394400 -0.154684 0.119989 -0.467327 -0.875904 -0.133962 -0.412292 -0.144341 0.119989 -0.467327 -0.875904 -0.081232 -0.425831 -0.144341 0.119989 -0.467327 -0.875904 -0.081232 -0.425831 -0.144341 0.146365 -0.570054 -0.808465 -0.133962 -0.412292 -0.144341 0.146365 -0.570054 -0.808465 -0.139329 -0.428811 -0.131722 0.146365 -0.570054 -0.808465 -0.084486 -0.442892 -0.131722 0.146365 -0.570054 -0.808465 -0.084486 -0.442892 -0.131722 0.170419 -0.663737 -0.728293 -0.139329 -0.428811 -0.131722 0.170419 -0.663737 -0.728293 -0.144165 -0.443695 -0.117026 0.170419 -0.663737 -0.728293 -0.087419 -0.458265 -0.117026 0.170419 -0.663737 -0.728293 -0.087419 -0.458265 -0.117026 0.191773 -0.746905 -0.636676 -0.144165 -0.443695 -0.117026 0.191773 -0.746905 -0.636676 -0.148394 -0.456710 -0.100484 0.191773 -0.746905 -0.636676 -0.089983 -0.471707 -0.100484 0.191773 -0.746905 -0.636676 -0.089983 -0.471707 -0.100484 0.210094 -0.818265 -0.535073 -0.148394 -0.456710 -0.100484 0.210094 -0.818265 -0.535073 -0.151949 -0.467650 -0.082358 0.210094 -0.818265 -0.535073 -0.092139 -0.483007 -0.082358 0.210094 -0.818265 -0.535073 -0.092139 -0.483007 -0.082358 0.225102 -0.876714 -0.425090 -0.151949 -0.467650 -0.082358 0.225102 -0.876714 -0.425090 -0.154774 -0.476344 -0.062932 0.225102 -0.876714 -0.425090 -0.093851 -0.491986 -0.062932 0.225102 -0.876714 -0.425090 -0.093851 -0.491986 -0.062932 0.236563 -0.921350 -0.308467 -0.154774 -0.476344 -0.062932 0.236563 -0.921350 -0.308467 -0.156824 -0.482653 -0.042515 0.236563 -0.921350 -0.308467 -0.095095 -0.498502 -0.042515 0.236563 -0.921350 -0.308467 -0.095095 -0.498502 -0.042515 0.244302 -0.951493 -0.187025 -0.156824 -0.482653 -0.042515 0.244302 -0.951493 -0.187025 -0.158067 -0.486479 -0.021426 0.244302 -0.951493 -0.187025 -0.095848 -0.502454 -0.021426 0.244302 -0.951493 -0.187025 -0.095848 -0.502454 -0.021426 0.248201 -0.966680 -0.062666 -0.158067 -0.486479 -0.021426 0.248201 -0.966680 -0.062666 -0.158483 -0.487761 0.000000 0.248201 -0.966680 -0.062666 -0.096101 -0.503778 0.000000 0.248201 -0.966680 -0.062666 -0.158483 -0.487761 0.000000 0.367402 -0.927949 0.062667 -0.218366 -0.464052 0.000000 0.367402 -0.927949 0.062667 -0.217792 -0.462832 0.021426 0.367402 -0.927949 0.062667 -0.158067 -0.486479 0.021426 0.367402 -0.927949 0.062667 -0.158067 -0.486479 0.021426 0.361630 -0.913371 0.187024 -0.217792 -0.462832 0.021426 0.361630 -0.913371 0.187024 -0.216079 -0.459192 0.042515 0.361630 -0.913371 0.187024 -0.156824 -0.482653 0.042515 0.361630 -0.913371 0.187024 -0.156824 -0.482653 0.042515 0.350173 -0.884436 0.308467 -0.216079 -0.459192 0.042515 0.350173 -0.884436 0.308467 -0.213255 -0.453189 0.062932 0.350173 -0.884436 0.308467 -0.154774 -0.476344 0.062932 0.350173 -0.884436 0.308467 -0.154774 -0.476344 0.062932 0.333209 -0.841588 0.425089 -0.213255 -0.453189 0.062932 0.333209 -0.841588 0.425089 -0.209363 -0.444918 0.082358 0.333209 -0.841588 0.425089 -0.151949 -0.467650 0.082358 0.333209 -0.841588 0.425089 -0.151949 -0.467650 0.082358 0.310994 -0.785480 0.535074 -0.209363 -0.444918 0.082358 0.310994 -0.785480 0.535074 -0.204465 -0.434510 0.100484 0.310994 -0.785480 0.535074 -0.148394 -0.456710 0.100484 0.310994 -0.785480 0.535074 -0.148394 -0.456710 0.100484 0.283873 -0.716980 0.636676 -0.204465 -0.434510 0.100484 0.283873 -0.716980 0.636676 -0.198638 -0.422127 0.117026 0.283873 -0.716980 0.636676 -0.144165 -0.443695 0.117026 0.283873 -0.716980 0.636676 -0.144165 -0.443695 0.117026 0.252264 -0.637144 0.728292 -0.198638 -0.422127 0.117026 0.252264 -0.637144 0.728292 -0.191975 -0.407967 0.131722 0.252264 -0.637144 0.728292 -0.139329 -0.428811 0.131722 0.252264 -0.637144 0.728292 -0.139329 -0.428811 0.131722 0.216658 -0.547214 0.808466 -0.191975 -0.407967 0.131722 0.216658 -0.547214 0.808466 -0.184580 -0.392251 0.144341 0.216658 -0.547214 0.808466 -0.133962 -0.412292 0.144341 0.216658 -0.547214 0.808466 -0.133962 -0.412292 0.144341 0.177615 -0.448604 0.875904 -0.184580 -0.392251 0.144341 0.177615 -0.448604 0.875904 -0.176569 -0.375229 0.154684 0.177615 -0.448604 0.875904 -0.128148 -0.394400 0.154684 0.177615 -0.448604 0.875904 -0.128148 -0.394400 0.154684 0.135748 -0.342858 0.929527 -0.176569 -0.375229 0.154684 0.135748 -0.342858 0.929527 -0.168070 -0.357168 0.162587 0.135748 -0.342858 0.929527 -0.121980 -0.375416 0.162587 0.135748 -0.342858 0.929527 -0.121980 -0.375416 0.162587 0.091719 -0.231654 0.968465 -0.168070 -0.357168 0.162587 0.091719 -0.231654 0.968465 -0.159217 -0.338353 0.167926 0.091719 -0.231654 0.968465 -0.115554 -0.355640 0.167926 0.091719 -0.231654 0.968465 -0.115554 -0.355640 0.167926 0.046228 -0.116759 0.992084 -0.159217 -0.338353 0.167926 0.046228 -0.116759 0.992084 -0.150148 -0.319080 0.170617 0.046228 -0.116759 0.992084 -0.108973 -0.335383 0.170617 0.046228 -0.116759 0.992084 -0.150148 -0.319080 0.170617 0.000000 0.000000 1.000000 -0.141007 -0.299655 0.170617 0.000000 0.000000 1.000000 -0.102338 -0.314965 0.170617 -0.046228 0.116759 0.992084 -0.141007 -0.299655 0.170617 -0.046228 0.116759 0.992084 -0.131938 -0.280383 0.167926 -0.046228 0.116759 0.992084 -0.095757 -0.294708 0.167926 -0.046228 0.116759 0.992084 -0.095757 -0.294708 0.167926 -0.091718 0.231654 0.968465 -0.131938 -0.280383 0.167926 -0.091718 0.231654 0.968465 -0.123085 -0.261568 0.162587 -0.091718 0.231654 0.968465 -0.089331 -0.274932 0.162587 -0.091718 0.231654 0.968465 -0.089331 -0.274932 0.162587 -0.135747 0.342858 0.929527 -0.123085 -0.261568 0.162587 -0.135747 0.342858 0.929527 -0.114586 -0.243507 0.154684 -0.135747 0.342858 0.929527 -0.083163 -0.255948 0.154684 -0.135747 0.342858 0.929527 -0.083163 -0.255948 0.154684 -0.177614 0.448603 0.875904 -0.114586 -0.243507 0.154684 -0.177614 0.448603 0.875904 -0.106575 -0.226484 0.144341 -0.177614 0.448603 0.875904 -0.077349 -0.238056 0.144341 -0.177614 0.448603 0.875904 -0.077349 -0.238056 0.144341 -0.216658 0.547216 0.808464 -0.106575 -0.226484 0.144341 -0.216658 0.547216 0.808464 -0.099180 -0.210769 0.131722 -0.216658 0.547216 0.808464 -0.071982 -0.221537 0.131722 -0.216658 0.547216 0.808464 -0.071982 -0.221537 0.131722 -0.252263 0.637144 0.728293 -0.099180 -0.210769 0.131722 -0.252263 0.637144 0.728293 -0.092517 -0.196608 0.117026 -0.252263 0.637144 0.728293 -0.067146 -0.206653 0.117026 -0.252263 0.637144 0.728293 -0.067146 -0.206653 0.117026 -0.283873 0.716980 0.636676 -0.092517 -0.196608 0.117026 -0.283873 0.716980 0.636676 -0.086690 -0.184226 0.100484 -0.283873 0.716980 0.636676 -0.062917 -0.193638 0.100484 -0.283873 0.716980 0.636676 -0.062917 -0.193638 0.100484 -0.310994 0.785481 0.535072 -0.086690 -0.184226 0.100484 -0.310994 0.785481 0.535072 -0.081792 -0.173817 0.082358 -0.310994 0.785481 0.535072 -0.059362 -0.182698 0.082358 -0.310994 0.785481 0.535072 -0.059362 -0.182698 0.082358 -0.333208 0.841588 0.425091 -0.081792 -0.173817 0.082358 -0.333208 0.841588 0.425091 -0.077900 -0.165546 0.062932 -0.333208 0.841588 0.425091 -0.056538 -0.174004 0.062932 -0.333208 0.841588 0.425091 -0.056538 -0.174004 0.062932 -0.350174 0.884436 0.308465 -0.077900 -0.165546 0.062932 -0.350174 0.884436 0.308465 -0.075076 -0.159544 0.042515 -0.350174 0.884436 0.308465 -0.054487 -0.167695 0.042515 -0.350174 0.884436 0.308465 -0.054487 -0.167695 0.042515 -0.361629 0.913371 0.187024 -0.075076 -0.159544 0.042515 -0.361629 0.913371 0.187024 -0.073363 -0.155904 0.021426 -0.361629 0.913371 0.187024 -0.053244 -0.163869 0.021426 -0.361629 0.913371 0.187024 -0.053244 -0.163869 0.021426 -0.367401 0.927949 0.062667 -0.073363 -0.155904 0.021426 -0.367401 0.927949 0.062667 -0.072789 -0.154684 0.000000 -0.367401 0.927949 0.062667 -0.052828 -0.162587 0.000000 -0.367401 0.927949 0.062667 -0.052828 -0.162587 0.000000 -0.367401 0.927949 -0.062667 -0.072789 -0.154684 0.000000 -0.367401 0.927949 -0.062667 -0.073363 -0.155904 -0.021426 -0.367401 0.927949 -0.062667 -0.053244 -0.163869 -0.021426 -0.367401 0.927949 -0.062667 -0.053244 -0.163869 -0.021426 -0.361629 0.913371 -0.187024 -0.073363 -0.155904 -0.021426 -0.361629 0.913371 -0.187024 -0.075076 -0.159544 -0.042515 -0.361629 0.913371 -0.187024 -0.054487 -0.167695 -0.042515 -0.361629 0.913371 -0.187024 -0.054487 -0.167695 -0.042515 -0.350174 0.884436 -0.308465 -0.075076 -0.159544 -0.042515 -0.350174 0.884436 -0.308465 -0.077900 -0.165546 -0.062932 -0.350174 0.884436 -0.308465 -0.056538 -0.174004 -0.062932 -0.350174 0.884436 -0.308465 -0.056538 -0.174004 -0.062932 -0.333208 0.841588 -0.425091 -0.077900 -0.165546 -0.062932 -0.333208 0.841588 -0.425091 -0.081792 -0.173817 -0.082358 -0.333208 0.841588 -0.425091 -0.059362 -0.182698 -0.082358 -0.333208 0.841588 -0.425091 -0.059362 -0.182698 -0.082358 -0.310994 0.785481 -0.535072 -0.081792 -0.173817 -0.082358 -0.310994 0.785481 -0.535072 -0.086690 -0.184226 -0.100484 -0.310994 0.785481 -0.535072 -0.062917 -0.193638 -0.100484 -0.310994 0.785481 -0.535072 -0.062917 -0.193638 -0.100484 -0.283873 0.716980 -0.636676 -0.086690 -0.184226 -0.100484 -0.283873 0.716980 -0.636676 -0.092517 -0.196608 -0.117026 -0.283873 0.716980 -0.636676 -0.067146 -0.206653 -0.117026 -0.283873 0.716980 -0.636676 -0.067146 -0.206653 -0.117026 -0.252263 0.637144 -0.728293 -0.092517 -0.196608 -0.117026 -0.252263 0.637144 -0.728293 -0.099180 -0.210769 -0.131722 -0.252263 0.637144 -0.728293 -0.071982 -0.221537 -0.131722 -0.252263 0.637144 -0.728293 -0.071982 -0.221537 -0.131722 -0.216658 0.547216 -0.808464 -0.099180 -0.210769 -0.131722 -0.216658 0.547216 -0.808464 -0.106575 -0.226484 -0.144341 -0.216658 0.547216 -0.808464 -0.077349 -0.238056 -0.144341 -0.216658 0.547216 -0.808464 -0.077349 -0.238056 -0.144341 -0.177614 0.448603 -0.875904 -0.106575 -0.226484 -0.144341 -0.177614 0.448603 -0.875904 -0.114586 -0.243507 -0.154684 -0.177614 0.448603 -0.875904 -0.083163 -0.255948 -0.154684 -0.177614 0.448603 -0.875904 -0.083163 -0.255948 -0.154684 -0.135747 0.342858 -0.929527 -0.114586 -0.243507 -0.154684 -0.135747 0.342858 -0.929527 -0.123085 -0.261568 -0.162587 -0.135747 0.342858 -0.929527 -0.089331 -0.274932 -0.162587 -0.135747 0.342858 -0.929527 -0.089331 -0.274932 -0.162587 -0.091718 0.231654 -0.968465 -0.123085 -0.261568 -0.162587 -0.091718 0.231654 -0.968465 -0.131938 -0.280383 -0.167926 -0.091718 0.231654 -0.968465 -0.095757 -0.294708 -0.167926 -0.091718 0.231654 -0.968465 -0.095757 -0.294708 -0.167926 -0.046228 0.116759 -0.992084 -0.131938 -0.280383 -0.167926 -0.046228 0.116759 -0.992084 -0.141007 -0.299655 -0.170617 -0.046228 0.116759 -0.992084 -0.102338 -0.314965 -0.170617 -0.046228 0.116759 -0.992084 -0.141007 -0.299655 -0.170617 0.000000 0.000000 -1.000000 -0.150148 -0.319080 -0.170617 0.000000 0.000000 -1.000000 -0.108973 -0.335383 -0.170617 0.046228 -0.116759 -0.992084 -0.150148 -0.319080 -0.170617 0.046228 -0.116759 -0.992084 -0.159217 -0.338353 -0.167926 0.046228 -0.116759 -0.992084 -0.115554 -0.355640 -0.167926 0.046228 -0.116759 -0.992084 -0.115554 -0.355640 -0.167926 0.091719 -0.231654 -0.968465 -0.159217 -0.338353 -0.167926 0.091719 -0.231654 -0.968465 -0.168070 -0.357168 -0.162587 0.091719 -0.231654 -0.968465 -0.121980 -0.375416 -0.162587 0.091719 -0.231654 -0.968465 -0.121980 -0.375416 -0.162587 0.135748 -0.342858 -0.929527 -0.168070 -0.357168 -0.162587 0.135748 -0.342858 -0.929527 -0.176569 -0.375229 -0.154684 0.135748 -0.342858 -0.929527 -0.128148 -0.394400 -0.154684 0.135748 -0.342858 -0.929527 -0.128148 -0.394400 -0.154684 0.177615 -0.448604 -0.875904 -0.176569 -0.375229 -0.154684 0.177615 -0.448604 -0.875904 -0.184580 -0.392251 -0.144341 0.177615 -0.448604 -0.875904 -0.133962 -0.412292 -0.144341 0.177615 -0.448604 -0.875904 -0.133962 -0.412292 -0.144341 0.216658 -0.547214 -0.808466 -0.184580 -0.392251 -0.144341 0.216658 -0.547214 -0.808466 -0.191975 -0.407967 -0.131722 0.216658 -0.547214 -0.808466 -0.139329 -0.428811 -0.131722 0.216658 -0.547214 -0.808466 -0.139329 -0.428811 -0.131722 0.252264 -0.637144 -0.728292 -0.191975 -0.407967 -0.131722 0.252264 -0.637144 -0.728292 -0.198638 -0.422127 -0.117026 0.252264 -0.637144 -0.728292 -0.144165 -0.443695 -0.117026 0.252264 -0.637144 -0.728292 -0.144165 -0.443695 -0.117026 0.283873 -0.716980 -0.636676 -0.198638 -0.422127 -0.117026 0.283873 -0.716980 -0.636676 -0.204465 -0.434510 -0.100484 0.283873 -0.716980 -0.636676 -0.148394 -0.456710 -0.100484 0.283873 -0.716980 -0.636676 -0.148394 -0.456710 -0.100484 0.310994 -0.785480 -0.535074 -0.204465 -0.434510 -0.100484 0.310994 -0.785480 -0.535074 -0.209363 -0.444918 -0.082358 0.310994 -0.785480 -0.535074 -0.151949 -0.467650 -0.082358 0.310994 -0.785480 -0.535074 -0.151949 -0.467650 -0.082358 0.333209 -0.841588 -0.425089 -0.209363 -0.444918 -0.082358 0.333209 -0.841588 -0.425089 -0.213255 -0.453189 -0.062932 0.333209 -0.841588 -0.425089 -0.154774 -0.476344 -0.062932 0.333209 -0.841588 -0.425089 -0.154774 -0.476344 -0.062932 0.350173 -0.884436 -0.308467 -0.213255 -0.453189 -0.062932 0.350173 -0.884436 -0.308467 -0.216079 -0.459192 -0.042515 0.350173 -0.884436 -0.308467 -0.156824 -0.482653 -0.042515 0.350173 -0.884436 -0.308467 -0.156824 -0.482653 -0.042515 0.361630 -0.913371 -0.187024 -0.216079 -0.459192 -0.042515 0.361630 -0.913371 -0.187024 -0.217792 -0.462832 -0.021426 0.361630 -0.913371 -0.187024 -0.158067 -0.486479 -0.021426 0.361630 -0.913371 -0.187024 -0.158067 -0.486479 -0.021426 0.367402 -0.927949 -0.062667 -0.217792 -0.462832 -0.021426 0.367402 -0.927949 -0.062667 -0.218366 -0.464052 0.000000 0.367402 -0.927949 -0.062667 -0.158483 -0.487761 0.000000 0.367402 -0.927949 -0.062667 -0.218366 -0.464052 0.000000 0.480807 -0.874584 0.062667 -0.274805 -0.433024 0.000000 0.480807 -0.874584 0.062667 -0.274083 -0.431886 0.021426 0.480807 -0.874584 0.062667 -0.217792 -0.462832 0.021426 0.480807 -0.874584 0.062667 -0.217792 -0.462832 0.021426 0.473253 -0.860845 0.187024 -0.274083 -0.431886 0.021426 0.473253 -0.860845 0.187024 -0.271927 -0.428489 0.042515 0.473253 -0.860845 0.187024 -0.216079 -0.459192 0.042515 0.473253 -0.860845 0.187024 -0.216079 -0.459192 0.042515 0.458261 -0.833574 0.308466 -0.271927 -0.428489 0.042515 0.458261 -0.833574 0.308466 -0.268373 -0.422888 0.062932 0.458261 -0.833574 0.308466 -0.213255 -0.453189 0.062932 0.458261 -0.833574 0.308466 -0.213255 -0.453189 0.062932 0.436060 -0.793190 0.425090 -0.268373 -0.422888 0.062932 0.436060 -0.793190 0.425090 -0.263475 -0.415170 0.082358 0.436060 -0.793190 0.425090 -0.209363 -0.444918 0.082358 0.436060 -0.793190 0.425090 -0.209363 -0.444918 0.082358 0.406988 -0.740309 0.535073 -0.263475 -0.415170 0.082358 0.406988 -0.740309 0.535073 -0.257311 -0.405457 0.100484 0.406988 -0.740309 0.535073 -0.204465 -0.434510 0.100484 0.406988 -0.740309 0.535073 -0.204465 -0.434510 0.100484 0.371495 -0.675748 0.636676 -0.257311 -0.405457 0.100484 0.371495 -0.675748 0.636676 -0.249978 -0.393903 0.117026 0.371495 -0.675748 0.636676 -0.198638 -0.422127 0.117026 0.371495 -0.675748 0.636676 -0.198638 -0.422127 0.117026 0.330129 -0.600502 0.728294 -0.249978 -0.393903 0.117026 0.330129 -0.600502 0.728294 -0.241592 -0.380689 0.131722 0.330129 -0.600502 0.728294 -0.191975 -0.407967 0.131722 0.330129 -0.600502 0.728294 -0.191975 -0.407967 0.131722 0.283534 -0.515746 0.808465 -0.241592 -0.380689 0.131722 0.283534 -0.515746 0.808465 -0.232286 -0.366025 0.144341 0.283534 -0.515746 0.808465 -0.184580 -0.392251 0.144341 0.283534 -0.515746 0.808465 -0.184580 -0.392251 0.144341 0.232439 -0.422805 0.875904 -0.232286 -0.366025 0.144341 0.232439 -0.422805 0.875904 -0.222205 -0.350140 0.154684 0.232439 -0.422805 0.875904 -0.176569 -0.375229 0.154684 0.232439 -0.422805 0.875904 -0.176569 -0.375229 0.154684 0.177648 -0.323141 0.929527 -0.222205 -0.350140 0.154684 0.177648 -0.323141 0.929527 -0.211510 -0.333287 0.162587 0.177648 -0.323141 0.929527 -0.168070 -0.357168 0.162587 0.177648 -0.323141 0.929527 -0.168070 -0.357168 0.162587 0.120029 -0.218333 0.968465 -0.211510 -0.333287 0.162587 0.120029 -0.218333 0.968465 -0.200368 -0.315730 0.167926 0.120029 -0.218333 0.968465 -0.159217 -0.338353 0.167926 0.120029 -0.218333 0.968465 -0.159217 -0.338353 0.167926 0.060497 -0.110045 0.992084 -0.200368 -0.315730 0.167926 0.060497 -0.110045 0.992084 -0.188955 -0.297746 0.170617 0.060497 -0.110045 0.992084 -0.150148 -0.319080 0.170617 0.060497 -0.110045 0.992084 -0.188955 -0.297746 0.170617 -0.000000 0.000000 1.000000 -0.177452 -0.279619 0.170617 -0.000000 0.000000 1.000000 -0.141007 -0.299655 0.170617 -0.060498 0.110045 0.992084 -0.177452 -0.279619 0.170617 -0.060498 0.110045 0.992084 -0.166039 -0.261636 0.167926 -0.060498 0.110045 0.992084 -0.131938 -0.280383 0.167926 -0.060498 0.110045 0.992084 -0.131938 -0.280383 0.167926 -0.120029 0.218332 0.968465 -0.166039 -0.261636 0.167926 -0.120029 0.218332 0.968465 -0.154897 -0.244079 0.162587 -0.120029 0.218332 0.968465 -0.123085 -0.261568 0.162587 -0.120029 0.218332 0.968465 -0.123085 -0.261568 0.162587 -0.177648 0.323141 0.929527 -0.154897 -0.244079 0.162587 -0.177648 0.323141 0.929527 -0.144201 -0.227225 0.154684 -0.177648 0.323141 0.929527 -0.114586 -0.243507 0.154684 -0.177648 0.323141 0.929527 -0.114586 -0.243507 0.154684 -0.232439 0.422804 0.875904 -0.144201 -0.227225 0.154684 -0.232439 0.422804 0.875904 -0.134121 -0.211341 0.144341 -0.232439 0.422804 0.875904 -0.106575 -0.226484 0.144341 -0.232439 0.422804 0.875904 -0.106575 -0.226484 0.144341 -0.283534 0.515746 0.808464 -0.134121 -0.211341 0.144341 -0.283534 0.515746 0.808464 -0.124814 -0.196676 0.131722 -0.283534 0.515746 0.808464 -0.099180 -0.210769 0.131722 -0.283534 0.515746 0.808464 -0.099180 -0.210769 0.131722 -0.330129 0.600503 0.728294 -0.124814 -0.196676 0.131722 -0.330129 0.600503 0.728294 -0.116429 -0.183462 0.117026 -0.330129 0.600503 0.728294 -0.092517 -0.196608 0.117026 -0.330129 0.600503 0.728294 -0.092517 -0.196608 0.117026 -0.371495 0.675748 0.636676 -0.116429 -0.183462 0.117026 -0.371495 0.675748 0.636676 -0.109096 -0.171908 0.100484 -0.371495 0.675748 0.636676 -0.086690 -0.184226 0.100484 -0.371495 0.675748 0.636676 -0.086690 -0.184226 0.100484 -0.406989 0.740309 0.535072 -0.109096 -0.171908 0.100484 -0.406989 0.740309 0.535072 -0.102932 -0.162195 0.082358 -0.406989 0.740309 0.535072 -0.081792 -0.173817 0.082358 -0.406989 0.740309 0.535072 -0.081792 -0.173817 0.082358 -0.436059 0.793190 0.425091 -0.102932 -0.162195 0.082358 -0.436059 0.793190 0.425091 -0.098034 -0.154478 0.062932 -0.436059 0.793190 0.425091 -0.077900 -0.165546 0.062932 -0.436059 0.793190 0.425091 -0.077900 -0.165546 0.062932 -0.458261 0.833574 0.308466 -0.098034 -0.154478 0.062932 -0.458261 0.833574 0.308466 -0.094480 -0.148876 0.042515 -0.458261 0.833574 0.308466 -0.075076 -0.159544 0.042515 -0.458261 0.833574 0.308466 -0.075076 -0.159544 0.042515 -0.473253 0.860845 0.187024 -0.094480 -0.148876 0.042515 -0.473253 0.860845 0.187024 -0.092324 -0.145480 0.021426 -0.473253 0.860845 0.187024 -0.073363 -0.155904 0.021426 -0.473253 0.860845 0.187024 -0.073363 -0.155904 0.021426 -0.480806 0.874584 0.062667 -0.092324 -0.145480 0.021426 -0.480806 0.874584 0.062667 -0.091602 -0.144341 0.000000 -0.480806 0.874584 0.062667 -0.072789 -0.154684 0.000000 -0.480806 0.874584 0.062667 -0.072789 -0.154684 0.000000 -0.480806 0.874584 -0.062667 -0.091602 -0.144341 0.000000 -0.480806 0.874584 -0.062667 -0.092324 -0.145480 -0.021426 -0.480806 0.874584 -0.062667 -0.073363 -0.155904 -0.021426 -0.480806 0.874584 -0.062667 -0.073363 -0.155904 -0.021426 -0.473253 0.860845 -0.187024 -0.092324 -0.145480 -0.021426 -0.473253 0.860845 -0.187024 -0.094480 -0.148876 -0.042515 -0.473253 0.860845 -0.187024 -0.075076 -0.159544 -0.042515 -0.473253 0.860845 -0.187024 -0.075076 -0.159544 -0.042515 -0.458261 0.833574 -0.308466 -0.094480 -0.148876 -0.042515 -0.458261 0.833574 -0.308466 -0.098034 -0.154478 -0.062932 -0.458261 0.833574 -0.308466 -0.077900 -0.165546 -0.062932 -0.458261 0.833574 -0.308466 -0.077900 -0.165546 -0.062932 -0.436059 0.793190 -0.425091 -0.098034 -0.154478 -0.062932 -0.436059 0.793190 -0.425091 -0.102932 -0.162195 -0.082358 -0.436059 0.793190 -0.425091 -0.081792 -0.173817 -0.082358 -0.436059 0.793190 -0.425091 -0.081792 -0.173817 -0.082358 -0.406989 0.740309 -0.535072 -0.102932 -0.162195 -0.082358 -0.406989 0.740309 -0.535072 -0.109096 -0.171908 -0.100484 -0.406989 0.740309 -0.535072 -0.086690 -0.184226 -0.100484 -0.406989 0.740309 -0.535072 -0.086690 -0.184226 -0.100484 -0.371495 0.675748 -0.636676 -0.109096 -0.171908 -0.100484 -0.371495 0.675748 -0.636676 -0.116429 -0.183462 -0.117026 -0.371495 0.675748 -0.636676 -0.092517 -0.196608 -0.117026 -0.371495 0.675748 -0.636676 -0.092517 -0.196608 -0.117026 -0.330129 0.600503 -0.728294 -0.116429 -0.183462 -0.117026 -0.330129 0.600503 -0.728294 -0.124814 -0.196676 -0.131722 -0.330129 0.600503 -0.728294 -0.099180 -0.210769 -0.131722 -0.330129 0.600503 -0.728294 -0.099180 -0.210769 -0.131722 -0.283534 0.515746 -0.808464 -0.124814 -0.196676 -0.131722 -0.283534 0.515746 -0.808464 -0.134121 -0.211341 -0.144341 -0.283534 0.515746 -0.808464 -0.106575 -0.226484 -0.144341 -0.283534 0.515746 -0.808464 -0.106575 -0.226484 -0.144341 -0.232439 0.422804 -0.875904 -0.134121 -0.211341 -0.144341 -0.232439 0.422804 -0.875904 -0.144201 -0.227225 -0.154684 -0.232439 0.422804 -0.875904 -0.114586 -0.243507 -0.154684 -0.232439 0.422804 -0.875904 -0.114586 -0.243507 -0.154684 -0.177648 0.323141 -0.929527 -0.144201 -0.227225 -0.154684 -0.177648 0.323141 -0.929527 -0.154897 -0.244079 -0.162587 -0.177648 0.323141 -0.929527 -0.123085 -0.261568 -0.162587 -0.177648 0.323141 -0.929527 -0.123085 -0.261568 -0.162587 -0.120029 0.218332 -0.968465 -0.154897 -0.244079 -0.162587 -0.120029 0.218332 -0.968465 -0.166039 -0.261636 -0.167926 -0.120029 0.218332 -0.968465 -0.131938 -0.280383 -0.167926 -0.120029 0.218332 -0.968465 -0.131938 -0.280383 -0.167926 -0.060498 0.110045 -0.992084 -0.166039 -0.261636 -0.167926 -0.060498 0.110045 -0.992084 -0.177452 -0.279619 -0.170617 -0.060498 0.110045 -0.992084 -0.141007 -0.299655 -0.170617 -0.060498 0.110045 -0.992084 -0.177452 -0.279619 -0.170617 -0.000000 0.000000 -1.000000 -0.188955 -0.297746 -0.170617 -0.000000 0.000000 -1.000000 -0.150148 -0.319080 -0.170617 0.060497 -0.110045 -0.992084 -0.188955 -0.297746 -0.170617 0.060497 -0.110045 -0.992084 -0.200368 -0.315730 -0.167926 0.060497 -0.110045 -0.992084 -0.159217 -0.338353 -0.167926 0.060497 -0.110045 -0.992084 -0.159217 -0.338353 -0.167926 0.120029 -0.218333 -0.968465 -0.200368 -0.315730 -0.167926 0.120029 -0.218333 -0.968465 -0.211510 -0.333287 -0.162587 0.120029 -0.218333 -0.968465 -0.168070 -0.357168 -0.162587 0.120029 -0.218333 -0.968465 -0.168070 -0.357168 -0.162587 0.177648 -0.323141 -0.929527 -0.211510 -0.333287 -0.162587 0.177648 -0.323141 -0.929527 -0.222205 -0.350140 -0.154684 0.177648 -0.323141 -0.929527 -0.176569 -0.375229 -0.154684 0.177648 -0.323141 -0.929527 -0.176569 -0.375229 -0.154684 0.232439 -0.422805 -0.875904 -0.222205 -0.350140 -0.154684 0.232439 -0.422805 -0.875904 -0.232286 -0.366025 -0.144341 0.232439 -0.422805 -0.875904 -0.184580 -0.392251 -0.144341 0.232439 -0.422805 -0.875904 -0.184580 -0.392251 -0.144341 0.283534 -0.515746 -0.808465 -0.232286 -0.366025 -0.144341 0.283534 -0.515746 -0.808465 -0.241592 -0.380689 -0.131722 0.283534 -0.515746 -0.808465 -0.191975 -0.407967 -0.131722 0.283534 -0.515746 -0.808465 -0.191975 -0.407967 -0.131722 0.330129 -0.600502 -0.728294 -0.241592 -0.380689 -0.131722 0.330129 -0.600502 -0.728294 -0.249978 -0.393903 -0.117026 0.330129 -0.600502 -0.728294 -0.198638 -0.422127 -0.117026 0.330129 -0.600502 -0.728294 -0.198638 -0.422127 -0.117026 0.371495 -0.675748 -0.636676 -0.249978 -0.393903 -0.117026 0.371495 -0.675748 -0.636676 -0.257311 -0.405457 -0.100484 0.371495 -0.675748 -0.636676 -0.204465 -0.434510 -0.100484 0.371495 -0.675748 -0.636676 -0.204465 -0.434510 -0.100484 0.406988 -0.740309 -0.535073 -0.257311 -0.405457 -0.100484 0.406988 -0.740309 -0.535073 -0.263475 -0.415170 -0.082358 0.406988 -0.740309 -0.535073 -0.209363 -0.444918 -0.082358 0.406988 -0.740309 -0.535073 -0.209363 -0.444918 -0.082358 0.436060 -0.793190 -0.425090 -0.263475 -0.415170 -0.082358 0.436060 -0.793190 -0.425090 -0.268373 -0.422888 -0.062932 0.436060 -0.793190 -0.425090 -0.213255 -0.453189 -0.062932 0.436060 -0.793190 -0.425090 -0.213255 -0.453189 -0.062932 0.458261 -0.833574 -0.308466 -0.268373 -0.422888 -0.062932 0.458261 -0.833574 -0.308466 -0.271927 -0.428489 -0.042515 0.458261 -0.833574 -0.308466 -0.216079 -0.459192 -0.042515 0.458261 -0.833574 -0.308466 -0.216079 -0.459192 -0.042515 0.473253 -0.860845 -0.187024 -0.271927 -0.428489 -0.042515 0.473253 -0.860845 -0.187024 -0.274083 -0.431886 -0.021426 0.473253 -0.860845 -0.187024 -0.217792 -0.462832 -0.021426 0.473253 -0.860845 -0.187024 -0.217792 -0.462832 -0.021426 0.480807 -0.874584 -0.062667 -0.274083 -0.431886 -0.021426 0.480807 -0.874584 -0.062667 -0.274805 -0.433024 0.000000 0.480807 -0.874584 -0.062667 -0.218366 -0.464052 0.000000 0.480807 -0.874584 -0.062667 -0.274805 -0.433024 0.000000 0.586629 -0.807427 0.062667 -0.326911 -0.395167 0.000000 0.586629 -0.807427 0.062667 -0.326051 -0.394129 0.021426 0.586629 -0.807427 0.062667 -0.274083 -0.431886 0.021426 0.586629 -0.807427 0.062667 -0.274083 -0.431886 0.021426 0.577413 -0.794742 0.187025 -0.326051 -0.394129 0.021426 0.577413 -0.794742 0.187025 -0.323487 -0.391029 0.042515 0.577413 -0.794742 0.187025 -0.271927 -0.428489 0.042515 0.577413 -0.794742 0.187025 -0.271927 -0.428489 0.042515 0.559122 -0.769566 0.308465 -0.323487 -0.391029 0.042515 0.559122 -0.769566 0.308465 -0.319258 -0.385917 0.062932 0.559122 -0.769566 0.308465 -0.268373 -0.422888 0.062932 0.559122 -0.769566 0.308465 -0.268373 -0.422888 0.062932 0.532034 -0.732283 0.425090 -0.319258 -0.385917 0.062932 0.532034 -0.732283 0.425090 -0.313432 -0.378874 0.082358 0.532034 -0.732283 0.425090 -0.263475 -0.415170 0.082358 0.532034 -0.732283 0.425090 -0.263475 -0.415170 0.082358 0.496564 -0.683463 0.535073 -0.313432 -0.378874 0.082358 0.496564 -0.683463 0.535073 -0.306099 -0.370011 0.100484 0.496564 -0.683463 0.535073 -0.257311 -0.405457 0.100484 0.496564 -0.683463 0.535073 -0.257311 -0.405457 0.100484 0.453259 -0.623858 0.636677 -0.306099 -0.370011 0.100484 0.453259 -0.623858 0.636677 -0.297376 -0.359466 0.117026 0.453259 -0.623858 0.636677 -0.249978 -0.393903 0.117026 0.453259 -0.623858 0.636677 -0.249978 -0.393903 0.117026 0.402788 -0.554392 0.728293 -0.297376 -0.359466 0.117026 0.402788 -0.554392 0.728293 -0.287401 -0.347408 0.131722 0.402788 -0.554392 0.728293 -0.241592 -0.380689 0.131722 0.402788 -0.554392 0.728293 -0.241592 -0.380689 0.131722 0.345937 -0.476143 0.808464 -0.287401 -0.347408 0.131722 0.345937 -0.476143 0.808464 -0.276330 -0.334025 0.144341 0.345937 -0.476143 0.808464 -0.232286 -0.366025 0.144341 0.345937 -0.476143 0.808464 -0.232286 -0.366025 0.144341 0.283597 -0.390339 0.875904 -0.276330 -0.334025 0.144341 0.283597 -0.390339 0.875904 -0.264338 -0.319530 0.154684 0.283597 -0.390339 0.875904 -0.222205 -0.350140 0.154684 0.283597 -0.390339 0.875904 -0.222205 -0.350140 0.154684 0.216748 -0.298329 0.929527 -0.264338 -0.319530 0.154684 0.216748 -0.298329 0.929527 -0.251614 -0.304149 0.162587 0.216748 -0.298329 0.929527 -0.211510 -0.333287 0.162587 0.216748 -0.298329 0.929527 -0.211510 -0.333287 0.162587 0.146447 -0.201568 0.968465 -0.251614 -0.304149 0.162587 0.146447 -0.201568 0.968465 -0.238359 -0.288127 0.167926 0.146447 -0.201568 0.968465 -0.200368 -0.315730 0.167926 0.146447 -0.201568 0.968465 -0.200368 -0.315730 0.167926 0.073812 -0.101594 0.992084 -0.238359 -0.288127 0.167926 0.073812 -0.101594 0.992084 -0.224783 -0.271716 0.170617 0.073812 -0.101594 0.992084 -0.188955 -0.297746 0.170617 0.073812 -0.101594 0.992084 -0.224783 -0.271716 0.170617 -0.000000 0.000000 1.000000 -0.211098 -0.255174 0.170617 -0.000000 0.000000 1.000000 -0.177452 -0.279619 0.170617 -0.073812 0.101594 0.992084 -0.211098 -0.255174 0.170617 -0.073812 0.101594 0.992084 -0.197521 -0.238763 0.167926 -0.073812 0.101594 0.992084 -0.166039 -0.261636 0.167926 -0.073812 0.101594 0.992084 -0.166039 -0.261636 0.167926 -0.146447 0.201567 0.968465 -0.197521 -0.238763 0.167926 -0.146447 0.201567 0.968465 -0.184267 -0.222740 0.162587 -0.146447 0.201567 0.968465 -0.154897 -0.244079 0.162587 -0.146447 0.201567 0.968465 -0.154897 -0.244079 0.162587 -0.216748 0.298328 0.929527 -0.184267 -0.222740 0.162587 -0.216748 0.298328 0.929527 -0.171543 -0.207360 0.154684 -0.216748 0.298328 0.929527 -0.144201 -0.227225 0.154684 -0.216748 0.298328 0.929527 -0.144201 -0.227225 0.154684 -0.283597 0.390338 0.875905 -0.171543 -0.207360 0.154684 -0.283597 0.390338 0.875905 -0.159551 -0.192865 0.144341 -0.283597 0.390338 0.875905 -0.134121 -0.211341 0.144341 -0.283597 0.390338 0.875905 -0.134121 -0.211341 0.144341 -0.345938 0.476144 0.808464 -0.159551 -0.192865 0.144341 -0.345938 0.476144 0.808464 -0.148480 -0.179482 0.131722 -0.345938 0.476144 0.808464 -0.124814 -0.196676 0.131722 -0.345938 0.476144 0.808464 -0.124814 -0.196676 0.131722 -0.402789 0.554391 0.728293 -0.148480 -0.179482 0.131722 -0.402789 0.554391 0.728293 -0.138504 -0.167423 0.117026 -0.402789 0.554391 0.728293 -0.116429 -0.183462 0.117026 -0.402789 0.554391 0.728293 -0.116429 -0.183462 0.117026 -0.453259 0.623858 0.636676 -0.138504 -0.167423 0.117026 -0.453259 0.623858 0.636676 -0.129782 -0.156879 0.100484 -0.453259 0.623858 0.636676 -0.109096 -0.171908 0.100484 -0.453259 0.623858 0.636676 -0.109096 -0.171908 0.100484 -0.496564 0.683463 0.535072 -0.129782 -0.156879 0.100484 -0.496564 0.683463 0.535072 -0.122449 -0.148016 0.082358 -0.496564 0.683463 0.535072 -0.102932 -0.162195 0.082358 -0.496564 0.683463 0.535072 -0.102932 -0.162195 0.082358 -0.532034 0.732282 0.425091 -0.122449 -0.148016 0.082358 -0.532034 0.732282 0.425091 -0.116622 -0.140972 0.062932 -0.532034 0.732282 0.425091 -0.098034 -0.154478 0.062932 -0.532034 0.732282 0.425091 -0.098034 -0.154478 0.062932 -0.559122 0.769566 0.308465 -0.116622 -0.140972 0.062932 -0.559122 0.769566 0.308465 -0.112394 -0.135861 0.042515 -0.559122 0.769566 0.308465 -0.094480 -0.148876 0.042515 -0.559122 0.769566 0.308465 -0.094480 -0.148876 0.042515 -0.577413 0.794743 0.187024 -0.112394 -0.135861 0.042515 -0.577413 0.794743 0.187024 -0.109829 -0.132761 0.021426 -0.577413 0.794743 0.187024 -0.092324 -0.145480 0.021426 -0.577413 0.794743 0.187024 -0.092324 -0.145480 0.021426 -0.586630 0.807427 0.062667 -0.109829 -0.132761 0.021426 -0.586630 0.807427 0.062667 -0.108970 -0.131722 0.000000 -0.586630 0.807427 0.062667 -0.091602 -0.144341 0.000000 -0.586630 0.807427 0.062667 -0.091602 -0.144341 0.000000 -0.586630 0.807427 -0.062667 -0.108970 -0.131722 0.000000 -0.586630 0.807427 -0.062667 -0.109829 -0.132761 -0.021426 -0.586630 0.807427 -0.062667 -0.092324 -0.145480 -0.021426 -0.586630 0.807427 -0.062667 -0.092324 -0.145480 -0.021426 -0.577413 0.794743 -0.187024 -0.109829 -0.132761 -0.021426 -0.577413 0.794743 -0.187024 -0.112394 -0.135861 -0.042515 -0.577413 0.794743 -0.187024 -0.094480 -0.148876 -0.042515 -0.577413 0.794743 -0.187024 -0.094480 -0.148876 -0.042515 -0.559122 0.769566 -0.308465 -0.112394 -0.135861 -0.042515 -0.559122 0.769566 -0.308465 -0.116622 -0.140972 -0.062932 -0.559122 0.769566 -0.308465 -0.098034 -0.154478 -0.062932 -0.559122 0.769566 -0.308465 -0.098034 -0.154478 -0.062932 -0.532034 0.732282 -0.425091 -0.116622 -0.140972 -0.062932 -0.532034 0.732282 -0.425091 -0.122449 -0.148016 -0.082358 -0.532034 0.732282 -0.425091 -0.102932 -0.162195 -0.082358 -0.532034 0.732282 -0.425091 -0.102932 -0.162195 -0.082358 -0.496564 0.683463 -0.535072 -0.122449 -0.148016 -0.082358 -0.496564 0.683463 -0.535072 -0.129782 -0.156879 -0.100484 -0.496564 0.683463 -0.535072 -0.109096 -0.171908 -0.100484 -0.496564 0.683463 -0.535072 -0.109096 -0.171908 -0.100484 -0.453259 0.623858 -0.636676 -0.129782 -0.156879 -0.100484 -0.453259 0.623858 -0.636676 -0.138504 -0.167423 -0.117026 -0.453259 0.623858 -0.636676 -0.116429 -0.183462 -0.117026 -0.453259 0.623858 -0.636676 -0.116429 -0.183462 -0.117026 -0.402789 0.554391 -0.728293 -0.138504 -0.167423 -0.117026 -0.402789 0.554391 -0.728293 -0.148480 -0.179482 -0.131722 -0.402789 0.554391 -0.728293 -0.124814 -0.196676 -0.131722 -0.402789 0.554391 -0.728293 -0.124814 -0.196676 -0.131722 -0.345938 0.476144 -0.808464 -0.148480 -0.179482 -0.131722 -0.345938 0.476144 -0.808464 -0.159551 -0.192865 -0.144341 -0.345938 0.476144 -0.808464 -0.134121 -0.211341 -0.144341 -0.345938 0.476144 -0.808464 -0.134121 -0.211341 -0.144341 -0.283597 0.390338 -0.875905 -0.159551 -0.192865 -0.144341 -0.283597 0.390338 -0.875905 -0.171543 -0.207360 -0.154684 -0.283597 0.390338 -0.875905 -0.144201 -0.227225 -0.154684 -0.283597 0.390338 -0.875905 -0.144201 -0.227225 -0.154684 -0.216748 0.298328 -0.929527 -0.171543 -0.207360 -0.154684 -0.216748 0.298328 -0.929527 -0.184267 -0.222740 -0.162587 -0.216748 0.298328 -0.929527 -0.154897 -0.244079 -0.162587 -0.216748 0.298328 -0.929527 -0.154897 -0.244079 -0.162587 -0.146447 0.201567 -0.968465 -0.184267 -0.222740 -0.162587 -0.146447 0.201567 -0.968465 -0.197521 -0.238763 -0.167926 -0.146447 0.201567 -0.968465 -0.166039 -0.261636 -0.167926 -0.146447 0.201567 -0.968465 -0.166039 -0.261636 -0.167926 -0.073812 0.101594 -0.992084 -0.197521 -0.238763 -0.167926 -0.073812 0.101594 -0.992084 -0.211098 -0.255174 -0.170617 -0.073812 0.101594 -0.992084 -0.177452 -0.279619 -0.170617 -0.073812 0.101594 -0.992084 -0.211098 -0.255174 -0.170617 -0.000000 0.000000 -1.000000 -0.224783 -0.271716 -0.170617 -0.000000 0.000000 -1.000000 -0.188955 -0.297746 -0.170617 0.073812 -0.101594 -0.992084 -0.224783 -0.271716 -0.170617 0.073812 -0.101594 -0.992084 -0.238359 -0.288127 -0.167926 0.073812 -0.101594 -0.992084 -0.200368 -0.315730 -0.167926 0.073812 -0.101594 -0.992084 -0.200368 -0.315730 -0.167926 0.146447 -0.201568 -0.968465 -0.238359 -0.288127 -0.167926 0.146447 -0.201568 -0.968465 -0.251614 -0.304149 -0.162587 0.146447 -0.201568 -0.968465 -0.211510 -0.333287 -0.162587 0.146447 -0.201568 -0.968465 -0.211510 -0.333287 -0.162587 0.216748 -0.298329 -0.929527 -0.251614 -0.304149 -0.162587 0.216748 -0.298329 -0.929527 -0.264338 -0.319530 -0.154684 0.216748 -0.298329 -0.929527 -0.222205 -0.350140 -0.154684 0.216748 -0.298329 -0.929527 -0.222205 -0.350140 -0.154684 0.283597 -0.390339 -0.875904 -0.264338 -0.319530 -0.154684 0.283597 -0.390339 -0.875904 -0.276330 -0.334025 -0.144341 0.283597 -0.390339 -0.875904 -0.232286 -0.366025 -0.144341 0.283597 -0.390339 -0.875904 -0.232286 -0.366025 -0.144341 0.345937 -0.476143 -0.808464 -0.276330 -0.334025 -0.144341 0.345937 -0.476143 -0.808464 -0.287401 -0.347408 -0.131722 0.345937 -0.476143 -0.808464 -0.241592 -0.380689 -0.131722 0.345937 -0.476143 -0.808464 -0.241592 -0.380689 -0.131722 0.402788 -0.554392 -0.728293 -0.287401 -0.347408 -0.131722 0.402788 -0.554392 -0.728293 -0.297376 -0.359466 -0.117026 0.402788 -0.554392 -0.728293 -0.249978 -0.393903 -0.117026 0.402788 -0.554392 -0.728293 -0.249978 -0.393903 -0.117026 0.453259 -0.623858 -0.636677 -0.297376 -0.359466 -0.117026 0.453259 -0.623858 -0.636677 -0.306099 -0.370011 -0.100484 0.453259 -0.623858 -0.636677 -0.257311 -0.405457 -0.100484 0.453259 -0.623858 -0.636677 -0.257311 -0.405457 -0.100484 0.496564 -0.683463 -0.535073 -0.306099 -0.370011 -0.100484 0.496564 -0.683463 -0.535073 -0.313432 -0.378874 -0.082358 0.496564 -0.683463 -0.535073 -0.263475 -0.415170 -0.082358 0.496564 -0.683463 -0.535073 -0.263475 -0.415170 -0.082358 0.532034 -0.732283 -0.425090 -0.313432 -0.378874 -0.082358 0.532034 -0.732283 -0.425090 -0.319258 -0.385917 -0.062932 0.532034 -0.732283 -0.425090 -0.268373 -0.422888 -0.062932 0.532034 -0.732283 -0.425090 -0.268373 -0.422888 -0.062932 0.559122 -0.769566 -0.308465 -0.319258 -0.385917 -0.062932 0.559122 -0.769566 -0.308465 -0.323487 -0.391029 -0.042515 0.559122 -0.769566 -0.308465 -0.271927 -0.428489 -0.042515 0.559122 -0.769566 -0.308465 -0.271927 -0.428489 -0.042515 0.577413 -0.794742 -0.187025 -0.323487 -0.391029 -0.042515 0.577413 -0.794742 -0.187025 -0.326051 -0.394129 -0.021426 0.577413 -0.794742 -0.187025 -0.274083 -0.431886 -0.021426 0.577413 -0.794742 -0.187025 -0.274083 -0.431886 -0.021426 0.586629 -0.807427 -0.062667 -0.326051 -0.394129 -0.021426 0.586629 -0.807427 -0.062667 -0.326911 -0.395167 0.000000 0.586629 -0.807427 -0.062667 -0.274805 -0.433024 0.000000 0.586629 -0.807427 -0.062667 -0.326911 -0.395167 0.000000 0.683201 -0.727536 0.062667 -0.373860 -0.351079 0.000000 0.683201 -0.727536 0.062667 -0.372878 -0.350156 0.021426 0.683201 -0.727536 0.062667 -0.326051 -0.394129 0.021426 0.683201 -0.727536 0.062667 -0.326051 -0.394129 0.021426 0.672468 -0.716107 0.187025 -0.372878 -0.350156 0.021426 0.672468 -0.716107 0.187025 -0.369945 -0.347402 0.042515 0.672468 -0.716107 0.187025 -0.323487 -0.391029 0.042515 0.672468 -0.716107 0.187025 -0.323487 -0.391029 0.042515 0.651165 -0.693421 0.308466 -0.369945 -0.347402 0.042515 0.651165 -0.693421 0.308466 -0.365109 -0.342861 0.062932 0.651165 -0.693421 0.308466 -0.319258 -0.385917 0.062932 0.651165 -0.693421 0.308466 -0.319258 -0.385917 0.062932 0.619619 -0.659827 0.425090 -0.365109 -0.342861 0.062932 0.619619 -0.659827 0.425090 -0.358446 -0.336603 0.082358 0.619619 -0.659827 0.425090 -0.313432 -0.378874 0.082358 0.619619 -0.659827 0.425090 -0.313432 -0.378874 0.082358 0.578309 -0.615837 0.535074 -0.358446 -0.336603 0.082358 0.578309 -0.615837 0.535074 -0.350060 -0.328729 0.100484 0.578309 -0.615837 0.535074 -0.306099 -0.370011 0.100484 0.578309 -0.615837 0.535074 -0.306099 -0.370011 0.100484 0.527875 -0.562131 0.636676 -0.350060 -0.328729 0.100484 0.527875 -0.562131 0.636676 -0.340084 -0.319361 0.117026 0.527875 -0.562131 0.636676 -0.297376 -0.359466 0.117026 0.527875 -0.562131 0.636676 -0.297376 -0.359466 0.117026 0.469097 -0.499537 0.728293 -0.340084 -0.319361 0.117026 0.469097 -0.499537 0.728293 -0.328676 -0.308648 0.131722 0.469097 -0.499537 0.728293 -0.287401 -0.347408 0.131722 0.469097 -0.499537 0.728293 -0.287401 -0.347408 0.131722 0.402887 -0.429031 0.808464 -0.328676 -0.308648 0.131722 0.402887 -0.429031 0.808464 -0.316015 -0.296758 0.144341 0.402887 -0.429031 0.808464 -0.276330 -0.334025 0.144341 0.402887 -0.429031 0.808464 -0.276330 -0.334025 0.144341 0.330283 -0.351716 0.875904 -0.316015 -0.296758 0.144341 0.330283 -0.351716 0.875904 -0.302301 -0.283880 0.154684 0.330283 -0.351716 0.875904 -0.264338 -0.319530 0.154684 0.330283 -0.351716 0.875904 -0.264338 -0.319530 0.154684 0.252429 -0.268810 0.929527 -0.302301 -0.283880 0.154684 0.252429 -0.268810 0.929527 -0.287750 -0.270215 0.162587 0.252429 -0.268810 0.929527 -0.251614 -0.304149 0.162587 0.252429 -0.268810 0.929527 -0.251614 -0.304149 0.162587 0.170556 -0.181623 0.968465 -0.287750 -0.270215 0.162587 0.170556 -0.181623 0.968465 -0.272592 -0.255981 0.167926 0.170556 -0.181623 0.968465 -0.238359 -0.288127 0.167926 0.170556 -0.181623 0.968465 -0.238359 -0.288127 0.167926 0.085964 -0.091542 0.992084 -0.272592 -0.255981 0.167926 0.085964 -0.091542 0.992084 -0.257065 -0.241401 0.170617 0.085964 -0.091542 0.992084 -0.224783 -0.271716 0.170617 0.085964 -0.091542 0.992084 -0.257065 -0.241401 0.170617 -0.000000 0.000000 1.000000 -0.241415 -0.226704 0.170617 -0.000000 0.000000 1.000000 -0.211098 -0.255174 0.170617 -0.085964 0.091542 0.992084 -0.241415 -0.226704 0.170617 -0.085964 0.091542 0.992084 -0.225889 -0.212124 0.167926 -0.085964 0.091542 0.992084 -0.197521 -0.238763 0.167926 -0.085964 0.091542 0.992084 -0.197521 -0.238763 0.167926 -0.170555 0.181623 0.968465 -0.225889 -0.212124 0.167926 -0.170555 0.181623 0.968465 -0.210731 -0.197889 0.162587 -0.170555 0.181623 0.968465 -0.184267 -0.222740 0.162587 -0.170555 0.181623 0.968465 -0.184267 -0.222740 0.162587 -0.252429 0.268810 0.929527 -0.210731 -0.197889 0.162587 -0.252429 0.268810 0.929527 -0.196180 -0.184225 0.154684 -0.252429 0.268810 0.929527 -0.171543 -0.207360 0.154684 -0.252429 0.268810 0.929527 -0.171543 -0.207360 0.154684 -0.330283 0.351716 0.875904 -0.196180 -0.184225 0.154684 -0.330283 0.351716 0.875904 -0.182465 -0.171347 0.144341 -0.330283 0.351716 0.875904 -0.159551 -0.192865 0.144341 -0.330283 0.351716 0.875904 -0.159551 -0.192865 0.144341 -0.402887 0.429032 0.808464 -0.182465 -0.171347 0.144341 -0.402887 0.429032 0.808464 -0.169804 -0.159457 0.131722 -0.402887 0.429032 0.808464 -0.148480 -0.179482 0.131722 -0.402887 0.429032 0.808464 -0.148480 -0.179482 0.131722 -0.469096 0.499537 0.728294 -0.169804 -0.159457 0.131722 -0.469096 0.499537 0.728294 -0.158396 -0.148744 0.117026 -0.469096 0.499537 0.728294 -0.138504 -0.167423 0.117026 -0.469096 0.499537 0.728294 -0.138504 -0.167423 0.117026 -0.527875 0.562131 0.636676 -0.158396 -0.148744 0.117026 -0.527875 0.562131 0.636676 -0.148420 -0.139376 0.100484 -0.527875 0.562131 0.636676 -0.129782 -0.156879 0.100484 -0.527875 0.562131 0.636676 -0.129782 -0.156879 0.100484 -0.578310 0.615837 0.535073 -0.148420 -0.139376 0.100484 -0.578310 0.615837 0.535073 -0.140035 -0.131502 0.082358 -0.578310 0.615837 0.535073 -0.122449 -0.148016 0.082358 -0.578310 0.615837 0.535073 -0.122449 -0.148016 0.082358 -0.619618 0.659826 0.425091 -0.140035 -0.131502 0.082358 -0.619618 0.659826 0.425091 -0.133371 -0.125244 0.062932 -0.619618 0.659826 0.425091 -0.116622 -0.140972 0.062932 -0.619618 0.659826 0.425091 -0.116622 -0.140972 0.062932 -0.651165 0.693421 0.308465 -0.133371 -0.125244 0.062932 -0.651165 0.693421 0.308465 -0.128535 -0.120703 0.042515 -0.651165 0.693421 0.308465 -0.112394 -0.135861 0.042515 -0.651165 0.693421 0.308465 -0.112394 -0.135861 0.042515 -0.672468 0.716106 0.187024 -0.128535 -0.120703 0.042515 -0.672468 0.716106 0.187024 -0.125603 -0.117949 0.021426 -0.672468 0.716106 0.187024 -0.109829 -0.132761 0.021426 -0.672468 0.716106 0.187024 -0.109829 -0.132761 0.021426 -0.683201 0.727536 0.062668 -0.125603 -0.117949 0.021426 -0.683201 0.727536 0.062668 -0.124620 -0.117026 0.000000 -0.683201 0.727536 0.062668 -0.108970 -0.131722 0.000000 -0.683201 0.727536 0.062668 -0.108970 -0.131722 0.000000 -0.683201 0.727536 -0.062668 -0.124620 -0.117026 0.000000 -0.683201 0.727536 -0.062668 -0.125603 -0.117949 -0.021426 -0.683201 0.727536 -0.062668 -0.109829 -0.132761 -0.021426 -0.683201 0.727536 -0.062668 -0.109829 -0.132761 -0.021426 -0.672468 0.716106 -0.187024 -0.125603 -0.117949 -0.021426 -0.672468 0.716106 -0.187024 -0.128535 -0.120703 -0.042515 -0.672468 0.716106 -0.187024 -0.112394 -0.135861 -0.042515 -0.672468 0.716106 -0.187024 -0.112394 -0.135861 -0.042515 -0.651165 0.693421 -0.308465 -0.128535 -0.120703 -0.042515 -0.651165 0.693421 -0.308465 -0.133371 -0.125244 -0.062932 -0.651165 0.693421 -0.308465 -0.116622 -0.140972 -0.062932 -0.651165 0.693421 -0.308465 -0.116622 -0.140972 -0.062932 -0.619618 0.659826 -0.425091 -0.133371 -0.125244 -0.062932 -0.619618 0.659826 -0.425091 -0.140035 -0.131502 -0.082358 -0.619618 0.659826 -0.425091 -0.122449 -0.148016 -0.082358 -0.619618 0.659826 -0.425091 -0.122449 -0.148016 -0.082358 -0.578310 0.615837 -0.535073 -0.140035 -0.131502 -0.082358 -0.578310 0.615837 -0.535073 -0.148420 -0.139376 -0.100484 -0.578310 0.615837 -0.535073 -0.129782 -0.156879 -0.100484 -0.578310 0.615837 -0.535073 -0.129782 -0.156879 -0.100484 -0.527875 0.562131 -0.636676 -0.148420 -0.139376 -0.100484 -0.527875 0.562131 -0.636676 -0.158396 -0.148744 -0.117026 -0.527875 0.562131 -0.636676 -0.138504 -0.167423 -0.117026 -0.527875 0.562131 -0.636676 -0.138504 -0.167423 -0.117026 -0.469096 0.499537 -0.728294 -0.158396 -0.148744 -0.117026 -0.469096 0.499537 -0.728294 -0.169804 -0.159457 -0.131722 -0.469096 0.499537 -0.728294 -0.148480 -0.179482 -0.131722 -0.469096 0.499537 -0.728294 -0.148480 -0.179482 -0.131722 -0.402887 0.429032 -0.808464 -0.169804 -0.159457 -0.131722 -0.402887 0.429032 -0.808464 -0.182465 -0.171347 -0.144341 -0.402887 0.429032 -0.808464 -0.159551 -0.192865 -0.144341 -0.402887 0.429032 -0.808464 -0.159551 -0.192865 -0.144341 -0.330283 0.351716 -0.875904 -0.182465 -0.171347 -0.144341 -0.330283 0.351716 -0.875904 -0.196180 -0.184225 -0.154684 -0.330283 0.351716 -0.875904 -0.171543 -0.207360 -0.154684 -0.330283 0.351716 -0.875904 -0.171543 -0.207360 -0.154684 -0.252429 0.268810 -0.929527 -0.196180 -0.184225 -0.154684 -0.252429 0.268810 -0.929527 -0.210731 -0.197889 -0.162587 -0.252429 0.268810 -0.929527 -0.184267 -0.222740 -0.162587 -0.252429 0.268810 -0.929527 -0.184267 -0.222740 -0.162587 -0.170555 0.181623 -0.968465 -0.210731 -0.197889 -0.162587 -0.170555 0.181623 -0.968465 -0.225889 -0.212124 -0.167926 -0.170555 0.181623 -0.968465 -0.197521 -0.238763 -0.167926 -0.170555 0.181623 -0.968465 -0.197521 -0.238763 -0.167926 -0.085964 0.091542 -0.992084 -0.225889 -0.212124 -0.167926 -0.085964 0.091542 -0.992084 -0.241415 -0.226704 -0.170617 -0.085964 0.091542 -0.992084 -0.211098 -0.255174 -0.170617 -0.085964 0.091542 -0.992084 -0.241415 -0.226704 -0.170617 -0.000000 0.000000 -1.000000 -0.257065 -0.241401 -0.170617 -0.000000 0.000000 -1.000000 -0.224783 -0.271716 -0.170617 0.085964 -0.091542 -0.992084 -0.257065 -0.241401 -0.170617 0.085964 -0.091542 -0.992084 -0.272592 -0.255981 -0.167926 0.085964 -0.091542 -0.992084 -0.238359 -0.288127 -0.167926 0.085964 -0.091542 -0.992084 -0.238359 -0.288127 -0.167926 0.170556 -0.181623 -0.968465 -0.272592 -0.255981 -0.167926 0.170556 -0.181623 -0.968465 -0.287750 -0.270215 -0.162587 0.170556 -0.181623 -0.968465 -0.251614 -0.304149 -0.162587 0.170556 -0.181623 -0.968465 -0.251614 -0.304149 -0.162587 0.252429 -0.268810 -0.929527 -0.287750 -0.270215 -0.162587 0.252429 -0.268810 -0.929527 -0.302301 -0.283880 -0.154684 0.252429 -0.268810 -0.929527 -0.264338 -0.319530 -0.154684 0.252429 -0.268810 -0.929527 -0.264338 -0.319530 -0.154684 0.330283 -0.351716 -0.875904 -0.302301 -0.283880 -0.154684 0.330283 -0.351716 -0.875904 -0.316015 -0.296758 -0.144341 0.330283 -0.351716 -0.875904 -0.276330 -0.334025 -0.144341 0.330283 -0.351716 -0.875904 -0.276330 -0.334025 -0.144341 0.402887 -0.429031 -0.808464 -0.316015 -0.296758 -0.144341 0.402887 -0.429031 -0.808464 -0.328676 -0.308648 -0.131722 0.402887 -0.429031 -0.808464 -0.287401 -0.347408 -0.131722 0.402887 -0.429031 -0.808464 -0.287401 -0.347408 -0.131722 0.469097 -0.499537 -0.728293 -0.328676 -0.308648 -0.131722 0.469097 -0.499537 -0.728293 -0.340084 -0.319361 -0.117026 0.469097 -0.499537 -0.728293 -0.297376 -0.359466 -0.117026 0.469097 -0.499537 -0.728293 -0.297376 -0.359466 -0.117026 0.527875 -0.562131 -0.636676 -0.340084 -0.319361 -0.117026 0.527875 -0.562131 -0.636676 -0.350060 -0.328729 -0.100484 0.527875 -0.562131 -0.636676 -0.306099 -0.370011 -0.100484 0.527875 -0.562131 -0.636676 -0.306099 -0.370011 -0.100484 0.578309 -0.615837 -0.535074 -0.350060 -0.328729 -0.100484 0.578309 -0.615837 -0.535074 -0.358446 -0.336603 -0.082358 0.578309 -0.615837 -0.535074 -0.313432 -0.378874 -0.082358 0.578309 -0.615837 -0.535074 -0.313432 -0.378874 -0.082358 0.619619 -0.659827 -0.425090 -0.358446 -0.336603 -0.082358 0.619619 -0.659827 -0.425090 -0.365109 -0.342861 -0.062932 0.619619 -0.659827 -0.425090 -0.319258 -0.385917 -0.062932 0.619619 -0.659827 -0.425090 -0.319258 -0.385917 -0.062932 0.651165 -0.693421 -0.308466 -0.365109 -0.342861 -0.062932 0.651165 -0.693421 -0.308466 -0.369945 -0.347402 -0.042515 0.651165 -0.693421 -0.308466 -0.323487 -0.391029 -0.042515 0.651165 -0.693421 -0.308466 -0.323487 -0.391029 -0.042515 0.672468 -0.716107 -0.187025 -0.369945 -0.347402 -0.042515 0.672468 -0.716107 -0.187025 -0.372878 -0.350156 -0.021426 0.672468 -0.716107 -0.187025 -0.326051 -0.394129 -0.021426 0.672468 -0.716107 -0.187025 -0.326051 -0.394129 -0.021426 0.683201 -0.727536 -0.062667 -0.372878 -0.350156 -0.021426 0.683201 -0.727536 -0.062667 -0.373860 -0.351079 0.000000 0.683201 -0.727536 -0.062667 -0.326911 -0.395167 0.000000 0.683201 -0.727536 -0.062667 -0.373860 -0.351079 0.000000 0.768999 -0.636171 0.062666 -0.414914 -0.301453 0.000000 0.768999 -0.636171 0.062666 -0.413824 -0.300661 0.021426 0.768999 -0.636171 0.062666 -0.372878 -0.350156 0.021426 0.768999 -0.636171 0.062666 -0.372878 -0.350156 0.021426 0.756918 -0.626177 0.187024 -0.413824 -0.300661 0.021426 0.756918 -0.626177 0.187024 -0.410569 -0.298296 0.042515 0.756918 -0.626177 0.187024 -0.369945 -0.347402 0.042515 0.756918 -0.626177 0.187024 -0.369945 -0.347402 0.042515 0.732939 -0.606341 0.308467 -0.410569 -0.298296 0.042515 0.732939 -0.606341 0.308467 -0.405202 -0.294397 0.062932 0.732939 -0.606341 0.308467 -0.365109 -0.342861 0.062932 0.732939 -0.606341 0.308467 -0.365109 -0.342861 0.062932 0.697431 -0.576966 0.425089 -0.405202 -0.294397 0.062932 0.697431 -0.576966 0.425089 -0.397807 -0.289024 0.082358 0.697431 -0.576966 0.425089 -0.358446 -0.336603 0.082358 0.697431 -0.576966 0.425089 -0.358446 -0.336603 0.082358 0.650933 -0.538500 0.535074 -0.397807 -0.289024 0.082358 0.650933 -0.538500 0.535074 -0.388500 -0.282262 0.100484 0.650933 -0.538500 0.535074 -0.350060 -0.328729 0.100484 0.650933 -0.538500 0.535074 -0.350060 -0.328729 0.100484 0.594167 -0.491539 0.636675 -0.388500 -0.282262 0.100484 0.594167 -0.491539 0.636675 -0.377429 -0.274219 0.117026 0.594167 -0.491539 0.636675 -0.340084 -0.319361 0.117026 0.594167 -0.491539 0.636675 -0.340084 -0.319361 0.117026 0.528005 -0.436804 0.728294 -0.377429 -0.274219 0.117026 0.528005 -0.436804 0.728294 -0.364768 -0.265020 0.131722 0.528005 -0.436804 0.728294 -0.328676 -0.308648 0.131722 0.528005 -0.436804 0.728294 -0.328676 -0.308648 0.131722 0.453482 -0.375153 0.808464 -0.364768 -0.265020 0.131722 0.453482 -0.375153 0.808464 -0.350717 -0.254811 0.144341 0.453482 -0.375153 0.808464 -0.316015 -0.296758 0.144341 0.453482 -0.375153 0.808464 -0.316015 -0.296758 0.144341 0.371761 -0.307547 0.875904 -0.350717 -0.254811 0.144341 0.371761 -0.307547 0.875904 -0.335497 -0.243753 0.154684 0.371761 -0.307547 0.875904 -0.302301 -0.283880 0.154684 0.371761 -0.307547 0.875904 -0.302301 -0.283880 0.154684 0.284129 -0.235052 0.929527 -0.335497 -0.243753 0.154684 0.284129 -0.235052 0.929527 -0.319348 -0.232020 0.162587 0.284129 -0.235052 0.929527 -0.287750 -0.270215 0.162587 0.284129 -0.235052 0.929527 -0.287750 -0.270215 0.162587 0.191974 -0.158815 0.968465 -0.319348 -0.232020 0.162587 0.191974 -0.158815 0.968465 -0.302525 -0.219798 0.167926 0.191974 -0.158815 0.968465 -0.272592 -0.255981 0.167926 0.191974 -0.158815 0.968465 -0.272592 -0.255981 0.167926 0.096759 -0.080046 0.992084 -0.302525 -0.219798 0.167926 0.096759 -0.080046 0.992084 -0.285294 -0.207278 0.170617 0.096759 -0.080046 0.992084 -0.257065 -0.241401 0.170617 0.096759 -0.080046 0.992084 -0.285294 -0.207278 0.170617 0.000000 0.000000 1.000000 -0.267925 -0.194659 0.170617 0.000000 0.000000 1.000000 -0.241415 -0.226704 0.170617 -0.096759 0.080046 0.992084 -0.267925 -0.194659 0.170617 -0.096759 0.080046 0.992084 -0.250694 -0.182140 0.167926 -0.096759 0.080046 0.992084 -0.225889 -0.212124 0.167926 -0.096759 0.080046 0.992084 -0.225889 -0.212124 0.167926 -0.191974 0.158815 0.968465 -0.250694 -0.182140 0.167926 -0.191974 0.158815 0.968465 -0.233871 -0.169917 0.162587 -0.191974 0.158815 0.968465 -0.210731 -0.197889 0.162587 -0.191974 0.158815 0.968465 -0.210731 -0.197889 0.162587 -0.284129 0.235053 0.929527 -0.233871 -0.169917 0.162587 -0.284129 0.235053 0.929527 -0.217722 -0.158185 0.154684 -0.284129 0.235053 0.929527 -0.196180 -0.184225 0.154684 -0.284129 0.235053 0.929527 -0.196180 -0.184225 0.154684 -0.371761 0.307548 0.875904 -0.217722 -0.158185 0.154684 -0.371761 0.307548 0.875904 -0.202502 -0.147127 0.144341 -0.371761 0.307548 0.875904 -0.182465 -0.171347 0.144341 -0.371761 0.307548 0.875904 -0.182465 -0.171347 0.144341 -0.453482 0.375153 0.808464 -0.202502 -0.147127 0.144341 -0.453482 0.375153 0.808464 -0.188451 -0.136918 0.131722 -0.453482 0.375153 0.808464 -0.169804 -0.159457 0.131722 -0.453482 0.375153 0.808464 -0.169804 -0.159457 0.131722 -0.528006 0.436804 0.728294 -0.188451 -0.136918 0.131722 -0.528006 0.436804 0.728294 -0.175790 -0.127719 0.117026 -0.528006 0.436804 0.728294 -0.158396 -0.148744 0.117026 -0.528006 0.436804 0.728294 -0.158396 -0.148744 0.117026 -0.594167 0.491538 0.636676 -0.175790 -0.127719 0.117026 -0.594167 0.491538 0.636676 -0.164719 -0.119675 0.100484 -0.594167 0.491538 0.636676 -0.148420 -0.139376 0.100484 -0.594167 0.491538 0.636676 -0.148420 -0.139376 0.100484 -0.650934 0.538500 0.535073 -0.164719 -0.119675 0.100484 -0.650934 0.538500 0.535073 -0.155412 -0.112914 0.082358 -0.650934 0.538500 0.535073 -0.140035 -0.131502 0.082358 -0.650934 0.538500 0.535073 -0.140035 -0.131502 0.082358 -0.697430 0.576966 0.425091 -0.155412 -0.112914 0.082358 -0.697430 0.576966 0.425091 -0.148017 -0.107541 0.062932 -0.697430 0.576966 0.425091 -0.133371 -0.125244 0.062932 -0.697430 0.576966 0.425091 -0.133371 -0.125244 0.062932 -0.732939 0.606341 0.308466 -0.148017 -0.107541 0.062932 -0.732939 0.606341 0.308466 -0.142650 -0.103641 0.042515 -0.732939 0.606341 0.308466 -0.128535 -0.120703 0.042515 -0.732939 0.606341 0.308466 -0.128535 -0.120703 0.042515 -0.756918 0.626177 0.187024 -0.142650 -0.103641 0.042515 -0.756918 0.626177 0.187024 -0.139395 -0.101277 0.021426 -0.756918 0.626177 0.187024 -0.125603 -0.117949 0.021426 -0.756918 0.626177 0.187024 -0.125603 -0.117949 0.021426 -0.768998 0.636172 0.062668 -0.139395 -0.101277 0.021426 -0.768998 0.636172 0.062668 -0.138305 -0.100484 0.000000 -0.768998 0.636172 0.062668 -0.124620 -0.117026 0.000000 -0.768998 0.636172 0.062668 -0.124620 -0.117026 0.000000 -0.768998 0.636172 -0.062668 -0.138305 -0.100484 0.000000 -0.768998 0.636172 -0.062668 -0.139395 -0.101277 -0.021426 -0.768998 0.636172 -0.062668 -0.125603 -0.117949 -0.021426 -0.768998 0.636172 -0.062668 -0.125603 -0.117949 -0.021426 -0.756918 0.626177 -0.187024 -0.139395 -0.101277 -0.021426 -0.756918 0.626177 -0.187024 -0.142650 -0.103641 -0.042515 -0.756918 0.626177 -0.187024 -0.128535 -0.120703 -0.042515 -0.756918 0.626177 -0.187024 -0.128535 -0.120703 -0.042515 -0.732939 0.606341 -0.308466 -0.142650 -0.103641 -0.042515 -0.732939 0.606341 -0.308466 -0.148017 -0.107541 -0.062932 -0.732939 0.606341 -0.308466 -0.133371 -0.125244 -0.062932 -0.732939 0.606341 -0.308466 -0.133371 -0.125244 -0.062932 -0.697430 0.576966 -0.425091 -0.148017 -0.107541 -0.062932 -0.697430 0.576966 -0.425091 -0.155412 -0.112914 -0.082358 -0.697430 0.576966 -0.425091 -0.140035 -0.131502 -0.082358 -0.697430 0.576966 -0.425091 -0.140035 -0.131502 -0.082358 -0.650934 0.538500 -0.535073 -0.155412 -0.112914 -0.082358 -0.650934 0.538500 -0.535073 -0.164719 -0.119675 -0.100484 -0.650934 0.538500 -0.535073 -0.148420 -0.139376 -0.100484 -0.650934 0.538500 -0.535073 -0.148420 -0.139376 -0.100484 -0.594167 0.491538 -0.636676 -0.164719 -0.119675 -0.100484 -0.594167 0.491538 -0.636676 -0.175790 -0.127719 -0.117026 -0.594167 0.491538 -0.636676 -0.158396 -0.148744 -0.117026 -0.594167 0.491538 -0.636676 -0.158396 -0.148744 -0.117026 -0.528006 0.436804 -0.728294 -0.175790 -0.127719 -0.117026 -0.528006 0.436804 -0.728294 -0.188451 -0.136918 -0.131722 -0.528006 0.436804 -0.728294 -0.169804 -0.159457 -0.131722 -0.528006 0.436804 -0.728294 -0.169804 -0.159457 -0.131722 -0.453482 0.375153 -0.808464 -0.188451 -0.136918 -0.131722 -0.453482 0.375153 -0.808464 -0.202502 -0.147127 -0.144341 -0.453482 0.375153 -0.808464 -0.182465 -0.171347 -0.144341 -0.453482 0.375153 -0.808464 -0.182465 -0.171347 -0.144341 -0.371761 0.307548 -0.875904 -0.202502 -0.147127 -0.144341 -0.371761 0.307548 -0.875904 -0.217722 -0.158185 -0.154684 -0.371761 0.307548 -0.875904 -0.196180 -0.184225 -0.154684 -0.371761 0.307548 -0.875904 -0.196180 -0.184225 -0.154684 -0.284129 0.235053 -0.929527 -0.217722 -0.158185 -0.154684 -0.284129 0.235053 -0.929527 -0.233871 -0.169917 -0.162587 -0.284129 0.235053 -0.929527 -0.210731 -0.197889 -0.162587 -0.284129 0.235053 -0.929527 -0.210731 -0.197889 -0.162587 -0.191974 0.158815 -0.968465 -0.233871 -0.169917 -0.162587 -0.191974 0.158815 -0.968465 -0.250694 -0.182140 -0.167926 -0.191974 0.158815 -0.968465 -0.225889 -0.212124 -0.167926 -0.191974 0.158815 -0.968465 -0.225889 -0.212124 -0.167926 -0.096759 0.080046 -0.992084 -0.250694 -0.182140 -0.167926 -0.096759 0.080046 -0.992084 -0.267925 -0.194659 -0.170617 -0.096759 0.080046 -0.992084 -0.241415 -0.226704 -0.170617 -0.096759 0.080046 -0.992084 -0.267925 -0.194659 -0.170617 0.000000 0.000000 -1.000000 -0.285294 -0.207278 -0.170617 0.000000 0.000000 -1.000000 -0.257065 -0.241401 -0.170617 0.096759 -0.080046 -0.992084 -0.285294 -0.207278 -0.170617 0.096759 -0.080046 -0.992084 -0.302525 -0.219798 -0.167926 0.096759 -0.080046 -0.992084 -0.272592 -0.255981 -0.167926 0.096759 -0.080046 -0.992084 -0.272592 -0.255981 -0.167926 0.191974 -0.158815 -0.968465 -0.302525 -0.219798 -0.167926 0.191974 -0.158815 -0.968465 -0.319348 -0.232020 -0.162587 0.191974 -0.158815 -0.968465 -0.287750 -0.270215 -0.162587 0.191974 -0.158815 -0.968465 -0.287750 -0.270215 -0.162587 0.284129 -0.235052 -0.929527 -0.319348 -0.232020 -0.162587 0.284129 -0.235052 -0.929527 -0.335497 -0.243753 -0.154684 0.284129 -0.235052 -0.929527 -0.302301 -0.283880 -0.154684 0.284129 -0.235052 -0.929527 -0.302301 -0.283880 -0.154684 0.371761 -0.307547 -0.875904 -0.335497 -0.243753 -0.154684 0.371761 -0.307547 -0.875904 -0.350717 -0.254811 -0.144341 0.371761 -0.307547 -0.875904 -0.316015 -0.296758 -0.144341 0.371761 -0.307547 -0.875904 -0.316015 -0.296758 -0.144341 0.453482 -0.375153 -0.808464 -0.350717 -0.254811 -0.144341 0.453482 -0.375153 -0.808464 -0.364768 -0.265020 -0.131722 0.453482 -0.375153 -0.808464 -0.328676 -0.308648 -0.131722 0.453482 -0.375153 -0.808464 -0.328676 -0.308648 -0.131722 0.528005 -0.436804 -0.728294 -0.364768 -0.265020 -0.131722 0.528005 -0.436804 -0.728294 -0.377429 -0.274219 -0.117026 0.528005 -0.436804 -0.728294 -0.340084 -0.319361 -0.117026 0.528005 -0.436804 -0.728294 -0.340084 -0.319361 -0.117026 0.594167 -0.491539 -0.636675 -0.377429 -0.274219 -0.117026 0.594167 -0.491539 -0.636675 -0.388500 -0.282262 -0.100484 0.594167 -0.491539 -0.636675 -0.350060 -0.328729 -0.100484 0.594167 -0.491539 -0.636675 -0.350060 -0.328729 -0.100484 0.650933 -0.538500 -0.535074 -0.388500 -0.282262 -0.100484 0.650933 -0.538500 -0.535074 -0.397807 -0.289024 -0.082358 0.650933 -0.538500 -0.535074 -0.358446 -0.336603 -0.082358 0.650933 -0.538500 -0.535074 -0.358446 -0.336603 -0.082358 0.697431 -0.576966 -0.425089 -0.397807 -0.289024 -0.082358 0.697431 -0.576966 -0.425089 -0.405202 -0.294397 -0.062932 0.697431 -0.576966 -0.425089 -0.365109 -0.342861 -0.062932 0.697431 -0.576966 -0.425089 -0.365109 -0.342861 -0.062932 0.732939 -0.606341 -0.308467 -0.405202 -0.294397 -0.062932 0.732939 -0.606341 -0.308467 -0.410569 -0.298296 -0.042515 0.732939 -0.606341 -0.308467 -0.369945 -0.347402 -0.042515 0.732939 -0.606341 -0.308467 -0.369945 -0.347402 -0.042515 0.756918 -0.626177 -0.187024 -0.410569 -0.298296 -0.042515 0.756918 -0.626177 -0.187024 -0.413824 -0.300661 -0.021426 0.756918 -0.626177 -0.187024 -0.372878 -0.350156 -0.021426 0.756918 -0.626177 -0.187024 -0.372878 -0.350156 -0.021426 0.768999 -0.636171 -0.062666 -0.413824 -0.300661 -0.021426 0.768999 -0.636171 -0.062666 -0.414914 -0.301453 0.000000 0.768999 -0.636171 -0.062666 -0.373860 -0.351079 0.000000 0.768999 -0.636171 -0.062666 -0.414914 -0.301453 0.000000 0.842668 -0.534774 0.062667 -0.449425 -0.247074 0.000000 0.842668 -0.534774 0.062667 -0.448243 -0.246424 0.021426 0.842668 -0.534774 0.062667 -0.413824 -0.300661 0.021426 0.842668 -0.534774 0.062667 -0.413824 -0.300661 0.021426 0.829430 -0.526372 0.187025 -0.448243 -0.246424 0.021426 0.829430 -0.526372 0.187025 -0.444718 -0.244486 0.042515 0.829430 -0.526372 0.187025 -0.410569 -0.298296 0.042515 0.829430 -0.526372 0.187025 -0.410569 -0.298296 0.042515 0.803155 -0.509698 0.308464 -0.444718 -0.244486 0.042515 0.803155 -0.509698 0.308464 -0.438905 -0.241290 0.062932 0.803155 -0.509698 0.308464 -0.405202 -0.294397 0.062932 0.803155 -0.509698 0.308464 -0.405202 -0.294397 0.062932 0.764244 -0.485005 0.425090 -0.438905 -0.241290 0.062932 0.764244 -0.485005 0.425090 -0.430894 -0.236886 0.082358 0.764244 -0.485005 0.425090 -0.397807 -0.289024 0.082358 0.764244 -0.485005 0.425090 -0.397807 -0.289024 0.082358 0.713292 -0.452669 0.535074 -0.430894 -0.236886 0.082358 0.713292 -0.452669 0.535074 -0.420814 -0.231345 0.100484 0.713292 -0.452669 0.535074 -0.388500 -0.282262 0.100484 0.713292 -0.452669 0.535074 -0.388500 -0.282262 0.100484 0.651088 -0.413193 0.636676 -0.420814 -0.231345 0.100484 0.651088 -0.413193 0.636676 -0.408822 -0.224752 0.117026 0.651088 -0.413193 0.636676 -0.377429 -0.274219 0.117026 0.651088 -0.413193 0.636676 -0.377429 -0.274219 0.117026 0.578588 -0.367183 0.728294 -0.408822 -0.224752 0.117026 0.578588 -0.367183 0.728294 -0.395108 -0.217213 0.131722 0.578588 -0.367183 0.728294 -0.364768 -0.265020 0.131722 0.578588 -0.367183 0.728294 -0.364768 -0.265020 0.131722 0.496925 -0.315359 0.808465 -0.395108 -0.217213 0.131722 0.496925 -0.315359 0.808465 -0.379888 -0.208845 0.144341 0.496925 -0.315359 0.808465 -0.350717 -0.254811 0.144341 0.496925 -0.315359 0.808465 -0.350717 -0.254811 0.144341 0.407375 -0.258529 0.875904 -0.379888 -0.208845 0.144341 0.407375 -0.258529 0.875904 -0.363402 -0.199782 0.154684 0.407375 -0.258529 0.875904 -0.335497 -0.243753 0.154684 0.407375 -0.258529 0.875904 -0.335497 -0.243753 0.154684 0.311348 -0.197588 0.929528 -0.363402 -0.199782 0.154684 0.311348 -0.197588 0.929528 -0.345910 -0.190166 0.162587 0.311348 -0.197588 0.929528 -0.319348 -0.232020 0.162587 0.311348 -0.197588 0.929528 -0.319348 -0.232020 0.162587 0.210365 -0.133502 0.968465 -0.345910 -0.190166 0.162587 0.210365 -0.133502 0.968465 -0.327688 -0.180148 0.167926 0.210365 -0.133502 0.968465 -0.302525 -0.219798 0.167926 0.210365 -0.133502 0.968465 -0.302525 -0.219798 0.167926 0.106029 -0.067288 0.992084 -0.327688 -0.180148 0.167926 0.106029 -0.067288 0.992084 -0.309023 -0.169887 0.170617 0.106029 -0.067288 0.992084 -0.285294 -0.207278 0.170617 0.106029 -0.067288 0.992084 -0.309023 -0.169887 0.170617 -0.000000 -0.000000 1.000000 -0.290210 -0.159544 0.170617 -0.000000 -0.000000 1.000000 -0.267925 -0.194659 0.170617 -0.106028 0.067288 0.992084 -0.290210 -0.159544 0.170617 -0.106028 0.067288 0.992084 -0.271545 -0.149283 0.167926 -0.106028 0.067288 0.992084 -0.250694 -0.182140 0.167926 -0.106028 0.067288 0.992084 -0.250694 -0.182140 0.167926 -0.210365 0.133502 0.968465 -0.271545 -0.149283 0.167926 -0.210365 0.133502 0.968465 -0.253323 -0.139266 0.162587 -0.210365 0.133502 0.968465 -0.233871 -0.169917 0.162587 -0.210365 0.133502 0.968465 -0.233871 -0.169917 0.162587 -0.311349 0.197588 0.929527 -0.253323 -0.139266 0.162587 -0.311349 0.197588 0.929527 -0.235831 -0.129649 0.154684 -0.311349 0.197588 0.929527 -0.217722 -0.158185 0.154684 -0.311349 0.197588 0.929527 -0.217722 -0.158185 0.154684 -0.407376 0.258528 0.875904 -0.235831 -0.129649 0.154684 -0.407376 0.258528 0.875904 -0.219345 -0.120586 0.144341 -0.407376 0.258528 0.875904 -0.202502 -0.147127 0.144341 -0.407376 0.258528 0.875904 -0.202502 -0.147127 0.144341 -0.496925 0.315358 0.808465 -0.219345 -0.120586 0.144341 -0.496925 0.315358 0.808465 -0.204125 -0.112219 0.131722 -0.496925 0.315358 0.808465 -0.188451 -0.136918 0.131722 -0.496925 0.315358 0.808465 -0.188451 -0.136918 0.131722 -0.578589 0.367184 0.728293 -0.204125 -0.112219 0.131722 -0.578589 0.367184 0.728293 -0.190411 -0.104679 0.117026 -0.578589 0.367184 0.728293 -0.175790 -0.127719 0.117026 -0.578589 0.367184 0.728293 -0.175790 -0.127719 0.117026 -0.651088 0.413193 0.636676 -0.190411 -0.104679 0.117026 -0.651088 0.413193 0.636676 -0.178419 -0.098087 0.100484 -0.651088 0.413193 0.636676 -0.164719 -0.119675 0.100484 -0.651088 0.413193 0.636676 -0.164719 -0.119675 0.100484 -0.713293 0.452670 0.535073 -0.178419 -0.098087 0.100484 -0.713293 0.452670 0.535073 -0.168338 -0.092545 0.082358 -0.713293 0.452670 0.535073 -0.155412 -0.112914 0.082358 -0.713293 0.452670 0.535073 -0.155412 -0.112914 0.082358 -0.764244 0.485004 0.425091 -0.168338 -0.092545 0.082358 -0.764244 0.485004 0.425091 -0.160328 -0.088141 0.062932 -0.764244 0.485004 0.425091 -0.148017 -0.107541 0.062932 -0.764244 0.485004 0.425091 -0.148017 -0.107541 0.062932 -0.803154 0.509698 0.308465 -0.160328 -0.088141 0.062932 -0.803154 0.509698 0.308465 -0.154515 -0.084945 0.042515 -0.803154 0.509698 0.308465 -0.142650 -0.103641 0.042515 -0.803154 0.509698 0.308465 -0.142650 -0.103641 0.042515 -0.829429 0.526373 0.187024 -0.154515 -0.084945 0.042515 -0.829429 0.526373 0.187024 -0.150989 -0.083007 0.021426 -0.829429 0.526373 0.187024 -0.139395 -0.101277 0.021426 -0.829429 0.526373 0.187024 -0.139395 -0.101277 0.021426 -0.842668 0.534774 0.062668 -0.150989 -0.083007 0.021426 -0.842668 0.534774 0.062668 -0.149808 -0.082358 0.000000 -0.842668 0.534774 0.062668 -0.138305 -0.100484 0.000000 -0.842668 0.534774 0.062668 -0.138305 -0.100484 0.000000 -0.842668 0.534774 -0.062668 -0.149808 -0.082358 0.000000 -0.842668 0.534774 -0.062668 -0.150989 -0.083007 -0.021426 -0.842668 0.534774 -0.062668 -0.139395 -0.101277 -0.021426 -0.842668 0.534774 -0.062668 -0.139395 -0.101277 -0.021426 -0.829429 0.526373 -0.187024 -0.150989 -0.083007 -0.021426 -0.829429 0.526373 -0.187024 -0.154515 -0.084945 -0.042515 -0.829429 0.526373 -0.187024 -0.142650 -0.103641 -0.042515 -0.829429 0.526373 -0.187024 -0.142650 -0.103641 -0.042515 -0.803154 0.509698 -0.308465 -0.154515 -0.084945 -0.042515 -0.803154 0.509698 -0.308465 -0.160328 -0.088141 -0.062932 -0.803154 0.509698 -0.308465 -0.148017 -0.107541 -0.062932 -0.803154 0.509698 -0.308465 -0.148017 -0.107541 -0.062932 -0.764244 0.485004 -0.425091 -0.160328 -0.088141 -0.062932 -0.764244 0.485004 -0.425091 -0.168338 -0.092545 -0.082358 -0.764244 0.485004 -0.425091 -0.155412 -0.112914 -0.082358 -0.764244 0.485004 -0.425091 -0.155412 -0.112914 -0.082358 -0.713293 0.452670 -0.535073 -0.168338 -0.092545 -0.082358 -0.713293 0.452670 -0.535073 -0.178419 -0.098087 -0.100484 -0.713293 0.452670 -0.535073 -0.164719 -0.119675 -0.100484 -0.713293 0.452670 -0.535073 -0.164719 -0.119675 -0.100484 -0.651088 0.413193 -0.636676 -0.178419 -0.098087 -0.100484 -0.651088 0.413193 -0.636676 -0.190411 -0.104679 -0.117026 -0.651088 0.413193 -0.636676 -0.175790 -0.127719 -0.117026 -0.651088 0.413193 -0.636676 -0.175790 -0.127719 -0.117026 -0.578589 0.367184 -0.728293 -0.190411 -0.104679 -0.117026 -0.578589 0.367184 -0.728293 -0.204125 -0.112219 -0.131722 -0.578589 0.367184 -0.728293 -0.188451 -0.136918 -0.131722 -0.578589 0.367184 -0.728293 -0.188451 -0.136918 -0.131722 -0.496925 0.315358 -0.808465 -0.204125 -0.112219 -0.131722 -0.496925 0.315358 -0.808465 -0.219345 -0.120586 -0.144341 -0.496925 0.315358 -0.808465 -0.202502 -0.147127 -0.144341 -0.496925 0.315358 -0.808465 -0.202502 -0.147127 -0.144341 -0.407376 0.258528 -0.875904 -0.219345 -0.120586 -0.144341 -0.407376 0.258528 -0.875904 -0.235831 -0.129649 -0.154684 -0.407376 0.258528 -0.875904 -0.217722 -0.158185 -0.154684 -0.407376 0.258528 -0.875904 -0.217722 -0.158185 -0.154684 -0.311349 0.197588 -0.929527 -0.235831 -0.129649 -0.154684 -0.311349 0.197588 -0.929527 -0.253323 -0.139266 -0.162587 -0.311349 0.197588 -0.929527 -0.233871 -0.169917 -0.162587 -0.311349 0.197588 -0.929527 -0.233871 -0.169917 -0.162587 -0.210365 0.133502 -0.968465 -0.253323 -0.139266 -0.162587 -0.210365 0.133502 -0.968465 -0.271545 -0.149283 -0.167926 -0.210365 0.133502 -0.968465 -0.250694 -0.182140 -0.167926 -0.210365 0.133502 -0.968465 -0.250694 -0.182140 -0.167926 -0.106028 0.067288 -0.992084 -0.271545 -0.149283 -0.167926 -0.106028 0.067288 -0.992084 -0.290210 -0.159544 -0.170617 -0.106028 0.067288 -0.992084 -0.267925 -0.194659 -0.170617 -0.106028 0.067288 -0.992084 -0.290210 -0.159544 -0.170617 -0.000000 -0.000000 -1.000000 -0.309023 -0.169887 -0.170617 -0.000000 -0.000000 -1.000000 -0.285294 -0.207278 -0.170617 0.106029 -0.067288 -0.992084 -0.309023 -0.169887 -0.170617 0.106029 -0.067288 -0.992084 -0.327688 -0.180148 -0.167926 0.106029 -0.067288 -0.992084 -0.302525 -0.219798 -0.167926 0.106029 -0.067288 -0.992084 -0.302525 -0.219798 -0.167926 0.210365 -0.133502 -0.968465 -0.327688 -0.180148 -0.167926 0.210365 -0.133502 -0.968465 -0.345910 -0.190166 -0.162587 0.210365 -0.133502 -0.968465 -0.319348 -0.232020 -0.162587 0.210365 -0.133502 -0.968465 -0.319348 -0.232020 -0.162587 0.311348 -0.197588 -0.929528 -0.345910 -0.190166 -0.162587 0.311348 -0.197588 -0.929528 -0.363402 -0.199782 -0.154684 0.311348 -0.197588 -0.929528 -0.335497 -0.243753 -0.154684 0.311348 -0.197588 -0.929528 -0.335497 -0.243753 -0.154684 0.407375 -0.258529 -0.875904 -0.363402 -0.199782 -0.154684 0.407375 -0.258529 -0.875904 -0.379888 -0.208845 -0.144341 0.407375 -0.258529 -0.875904 -0.350717 -0.254811 -0.144341 0.407375 -0.258529 -0.875904 -0.350717 -0.254811 -0.144341 0.496925 -0.315359 -0.808465 -0.379888 -0.208845 -0.144341 0.496925 -0.315359 -0.808465 -0.395108 -0.217213 -0.131722 0.496925 -0.315359 -0.808465 -0.364768 -0.265020 -0.131722 0.496925 -0.315359 -0.808465 -0.364768 -0.265020 -0.131722 0.578588 -0.367183 -0.728294 -0.395108 -0.217213 -0.131722 0.578588 -0.367183 -0.728294 -0.408822 -0.224752 -0.117026 0.578588 -0.367183 -0.728294 -0.377429 -0.274219 -0.117026 0.578588 -0.367183 -0.728294 -0.377429 -0.274219 -0.117026 0.651088 -0.413193 -0.636676 -0.408822 -0.224752 -0.117026 0.651088 -0.413193 -0.636676 -0.420814 -0.231345 -0.100484 0.651088 -0.413193 -0.636676 -0.388500 -0.282262 -0.100484 0.651088 -0.413193 -0.636676 -0.388500 -0.282262 -0.100484 0.713292 -0.452669 -0.535074 -0.420814 -0.231345 -0.100484 0.713292 -0.452669 -0.535074 -0.430894 -0.236886 -0.082358 0.713292 -0.452669 -0.535074 -0.397807 -0.289024 -0.082358 0.713292 -0.452669 -0.535074 -0.397807 -0.289024 -0.082358 0.764244 -0.485005 -0.425090 -0.430894 -0.236886 -0.082358 0.764244 -0.485005 -0.425090 -0.438905 -0.241290 -0.062932 0.764244 -0.485005 -0.425090 -0.405202 -0.294397 -0.062932 0.764244 -0.485005 -0.425090 -0.405202 -0.294397 -0.062932 0.803155 -0.509698 -0.308464 -0.438905 -0.241290 -0.062932 0.803155 -0.509698 -0.308464 -0.444718 -0.244486 -0.042515 0.803155 -0.509698 -0.308464 -0.410569 -0.298296 -0.042515 0.803155 -0.509698 -0.308464 -0.410569 -0.298296 -0.042515 0.829430 -0.526372 -0.187025 -0.444718 -0.244486 -0.042515 0.829430 -0.526372 -0.187025 -0.448243 -0.246424 -0.021426 0.829430 -0.526372 -0.187025 -0.413824 -0.300661 -0.021426 0.829430 -0.526372 -0.187025 -0.413824 -0.300661 -0.021426 0.842668 -0.534774 -0.062667 -0.448243 -0.246424 -0.021426 0.842668 -0.534774 -0.062667 -0.449425 -0.247074 0.000000 0.842668 -0.534774 -0.062667 -0.414914 -0.301453 0.000000 0.842668 -0.534774 -0.062667 -0.449425 -0.247074 0.000000 0.903048 -0.424943 0.062668 -0.476847 -0.188797 0.000000 0.903048 -0.424943 0.062668 -0.475594 -0.188301 0.021426 0.903048 -0.424943 0.062668 -0.448243 -0.246424 0.021426 0.903048 -0.424943 0.062668 -0.448243 -0.246424 0.021426 0.888861 -0.418267 0.187026 -0.475594 -0.188301 0.021426 0.888861 -0.418267 0.187026 -0.471854 -0.186820 0.042515 0.888861 -0.418267 0.187026 -0.444718 -0.244486 0.042515 0.888861 -0.418267 0.187026 -0.444718 -0.244486 0.042515 0.860704 -0.405017 0.308464 -0.471854 -0.186820 0.042515 0.860704 -0.405017 0.308464 -0.465685 -0.184378 0.062932 0.860704 -0.405017 0.308464 -0.438905 -0.241290 0.062932 0.860704 -0.405017 0.308464 -0.438905 -0.241290 0.062932 0.819005 -0.385395 0.425091 -0.465685 -0.184378 0.062932 0.819005 -0.385395 0.425091 -0.457186 -0.181013 0.082358 0.819005 -0.385395 0.425091 -0.430894 -0.236886 0.082358 0.819005 -0.385395 0.425091 -0.430894 -0.236886 0.082358 0.764403 -0.359701 0.535074 -0.457186 -0.181013 0.082358 0.764403 -0.359701 0.535074 -0.446491 -0.176778 0.100484 0.764403 -0.359701 0.535074 -0.420814 -0.231345 0.100484 0.764403 -0.359701 0.535074 -0.420814 -0.231345 0.100484 0.697740 -0.328333 0.636676 -0.446491 -0.176778 0.100484 0.697740 -0.328333 0.636676 -0.433767 -0.171741 0.117026 0.697740 -0.328333 0.636676 -0.408822 -0.224752 0.117026 0.697740 -0.328333 0.636676 -0.408822 -0.224752 0.117026 0.620046 -0.291773 0.728294 -0.433767 -0.171741 0.117026 0.620046 -0.291773 0.728294 -0.419216 -0.165980 0.131722 0.620046 -0.291773 0.728294 -0.395108 -0.217213 0.131722 0.620046 -0.291773 0.728294 -0.395108 -0.217213 0.131722 0.532531 -0.250591 0.808465 -0.419216 -0.165980 0.131722 0.532531 -0.250591 0.808465 -0.403067 -0.159586 0.144341 0.532531 -0.250591 0.808465 -0.379888 -0.208845 0.144341 0.532531 -0.250591 0.808465 -0.379888 -0.208845 0.144341 0.436566 -0.205432 0.875904 -0.403067 -0.159586 0.144341 0.436566 -0.205432 0.875904 -0.385575 -0.152660 0.154684 0.436566 -0.205432 0.875904 -0.363402 -0.199782 0.154684 0.436566 -0.205432 0.875904 -0.363402 -0.199782 0.154684 0.333658 -0.157008 0.929527 -0.385575 -0.152660 0.154684 0.333658 -0.157008 0.929527 -0.367016 -0.145312 0.162587 0.333658 -0.157008 0.929527 -0.345910 -0.190166 0.162587 0.333658 -0.157008 0.929527 -0.345910 -0.190166 0.162587 0.225438 -0.106084 0.968465 -0.367016 -0.145312 0.162587 0.225438 -0.106084 0.968465 -0.347682 -0.137657 0.167926 0.225438 -0.106084 0.968465 -0.327688 -0.180148 0.167926 0.225438 -0.106084 0.968465 -0.327688 -0.180148 0.167926 0.113626 -0.053469 0.992084 -0.347682 -0.137657 0.167926 0.113626 -0.053469 0.992084 -0.327879 -0.129817 0.170617 0.113626 -0.053469 0.992084 -0.309023 -0.169887 0.170617 0.113626 -0.053469 0.992084 -0.327879 -0.129817 0.170617 -0.000000 0.000000 1.000000 -0.307918 -0.121913 0.170617 -0.000000 0.000000 1.000000 -0.290210 -0.159544 0.170617 -0.113626 0.053468 0.992084 -0.307918 -0.121913 0.170617 -0.113626 0.053468 0.992084 -0.288114 -0.114073 0.167926 -0.113626 0.053468 0.992084 -0.271545 -0.149283 0.167926 -0.113626 0.053468 0.992084 -0.271545 -0.149283 0.167926 -0.225438 0.106083 0.968465 -0.288114 -0.114073 0.167926 -0.225438 0.106083 0.968465 -0.268780 -0.106418 0.162587 -0.225438 0.106083 0.968465 -0.253323 -0.139266 0.162587 -0.225438 0.106083 0.968465 -0.253323 -0.139266 0.162587 -0.333658 0.157008 0.929527 -0.268780 -0.106418 0.162587 -0.333658 0.157008 0.929527 -0.250221 -0.099070 0.154684 -0.333658 0.157008 0.929527 -0.235831 -0.129649 0.154684 -0.333658 0.157008 0.929527 -0.235831 -0.129649 0.154684 -0.436565 0.205432 0.875904 -0.250221 -0.099070 0.154684 -0.436565 0.205432 0.875904 -0.232729 -0.092144 0.144341 -0.436565 0.205432 0.875904 -0.219345 -0.120586 0.144341 -0.436565 0.205432 0.875904 -0.219345 -0.120586 0.144341 -0.532531 0.250591 0.808464 -0.232729 -0.092144 0.144341 -0.532531 0.250591 0.808464 -0.216580 -0.085750 0.131722 -0.532531 0.250591 0.808464 -0.204125 -0.112219 0.131722 -0.532531 0.250591 0.808464 -0.204125 -0.112219 0.131722 -0.620046 0.291772 0.728293 -0.216580 -0.085750 0.131722 -0.620046 0.291772 0.728293 -0.202029 -0.079989 0.117026 -0.620046 0.291772 0.728293 -0.190411 -0.104679 0.117026 -0.620046 0.291772 0.728293 -0.190411 -0.104679 0.117026 -0.697741 0.328332 0.636675 -0.202029 -0.079989 0.117026 -0.697741 0.328332 0.636675 -0.189306 -0.074951 0.100484 -0.697741 0.328332 0.636675 -0.178419 -0.098087 0.100484 -0.697741 0.328332 0.636675 -0.178419 -0.098087 0.100484 -0.764403 0.359701 0.535073 -0.189306 -0.074951 0.100484 -0.764403 0.359701 0.535073 -0.178610 -0.070717 0.082358 -0.764403 0.359701 0.535073 -0.168338 -0.092545 0.082358 -0.764403 0.359701 0.535073 -0.168338 -0.092545 0.082358 -0.819005 0.385395 0.425090 -0.178610 -0.070717 0.082358 -0.819005 0.385395 0.425090 -0.170111 -0.067352 0.062932 -0.819005 0.385395 0.425090 -0.160328 -0.088141 0.062932 -0.819005 0.385395 0.425090 -0.160328 -0.088141 0.062932 -0.860704 0.405017 0.308465 -0.170111 -0.067352 0.062932 -0.860704 0.405017 0.308465 -0.163943 -0.064910 0.042515 -0.860704 0.405017 0.308465 -0.154515 -0.084945 0.042515 -0.860704 0.405017 0.308465 -0.154515 -0.084945 0.042515 -0.888862 0.418267 0.187024 -0.163943 -0.064910 0.042515 -0.888862 0.418267 0.187024 -0.160202 -0.063429 0.021426 -0.888862 0.418267 0.187024 -0.150989 -0.083007 0.021426 -0.888862 0.418267 0.187024 -0.150989 -0.083007 0.021426 -0.903048 0.424943 0.062668 -0.160202 -0.063429 0.021426 -0.903048 0.424943 0.062668 -0.158949 -0.062932 0.000000 -0.903048 0.424943 0.062668 -0.149808 -0.082358 0.000000 -0.903048 0.424943 0.062668 -0.149808 -0.082358 0.000000 -0.903048 0.424943 -0.062668 -0.158949 -0.062932 0.000000 -0.903048 0.424943 -0.062668 -0.160202 -0.063429 -0.021426 -0.903048 0.424943 -0.062668 -0.150989 -0.083007 -0.021426 -0.903048 0.424943 -0.062668 -0.150989 -0.083007 -0.021426 -0.888862 0.418267 -0.187024 -0.160202 -0.063429 -0.021426 -0.888862 0.418267 -0.187024 -0.163943 -0.064910 -0.042515 -0.888862 0.418267 -0.187024 -0.154515 -0.084945 -0.042515 -0.888862 0.418267 -0.187024 -0.154515 -0.084945 -0.042515 -0.860704 0.405017 -0.308465 -0.163943 -0.064910 -0.042515 -0.860704 0.405017 -0.308465 -0.170111 -0.067352 -0.062932 -0.860704 0.405017 -0.308465 -0.160328 -0.088141 -0.062932 -0.860704 0.405017 -0.308465 -0.160328 -0.088141 -0.062932 -0.819005 0.385395 -0.425090 -0.170111 -0.067352 -0.062932 -0.819005 0.385395 -0.425090 -0.178610 -0.070717 -0.082358 -0.819005 0.385395 -0.425090 -0.168338 -0.092545 -0.082358 -0.819005 0.385395 -0.425090 -0.168338 -0.092545 -0.082358 -0.764403 0.359701 -0.535073 -0.178610 -0.070717 -0.082358 -0.764403 0.359701 -0.535073 -0.189306 -0.074951 -0.100484 -0.764403 0.359701 -0.535073 -0.178419 -0.098087 -0.100484 -0.764403 0.359701 -0.535073 -0.178419 -0.098087 -0.100484 -0.697741 0.328332 -0.636675 -0.189306 -0.074951 -0.100484 -0.697741 0.328332 -0.636675 -0.202029 -0.079989 -0.117026 -0.697741 0.328332 -0.636675 -0.190411 -0.104679 -0.117026 -0.697741 0.328332 -0.636675 -0.190411 -0.104679 -0.117026 -0.620046 0.291772 -0.728293 -0.202029 -0.079989 -0.117026 -0.620046 0.291772 -0.728293 -0.216580 -0.085750 -0.131722 -0.620046 0.291772 -0.728293 -0.204125 -0.112219 -0.131722 -0.620046 0.291772 -0.728293 -0.204125 -0.112219 -0.131722 -0.532531 0.250591 -0.808464 -0.216580 -0.085750 -0.131722 -0.532531 0.250591 -0.808464 -0.232729 -0.092144 -0.144341 -0.532531 0.250591 -0.808464 -0.219345 -0.120586 -0.144341 -0.532531 0.250591 -0.808464 -0.219345 -0.120586 -0.144341 -0.436565 0.205432 -0.875904 -0.232729 -0.092144 -0.144341 -0.436565 0.205432 -0.875904 -0.250221 -0.099070 -0.154684 -0.436565 0.205432 -0.875904 -0.235831 -0.129649 -0.154684 -0.436565 0.205432 -0.875904 -0.235831 -0.129649 -0.154684 -0.333658 0.157008 -0.929527 -0.250221 -0.099070 -0.154684 -0.333658 0.157008 -0.929527 -0.268780 -0.106418 -0.162587 -0.333658 0.157008 -0.929527 -0.253323 -0.139266 -0.162587 -0.333658 0.157008 -0.929527 -0.253323 -0.139266 -0.162587 -0.225438 0.106083 -0.968465 -0.268780 -0.106418 -0.162587 -0.225438 0.106083 -0.968465 -0.288114 -0.114073 -0.167926 -0.225438 0.106083 -0.968465 -0.271545 -0.149283 -0.167926 -0.225438 0.106083 -0.968465 -0.271545 -0.149283 -0.167926 -0.113626 0.053468 -0.992084 -0.288114 -0.114073 -0.167926 -0.113626 0.053468 -0.992084 -0.307918 -0.121913 -0.170617 -0.113626 0.053468 -0.992084 -0.290210 -0.159544 -0.170617 -0.113626 0.053468 -0.992084 -0.307918 -0.121913 -0.170617 -0.000000 0.000000 -1.000000 -0.327879 -0.129817 -0.170617 -0.000000 0.000000 -1.000000 -0.309023 -0.169887 -0.170617 0.113626 -0.053469 -0.992084 -0.327879 -0.129817 -0.170617 0.113626 -0.053469 -0.992084 -0.347682 -0.137657 -0.167926 0.113626 -0.053469 -0.992084 -0.327688 -0.180148 -0.167926 0.113626 -0.053469 -0.992084 -0.327688 -0.180148 -0.167926 0.225438 -0.106084 -0.968465 -0.347682 -0.137657 -0.167926 0.225438 -0.106084 -0.968465 -0.367016 -0.145312 -0.162587 0.225438 -0.106084 -0.968465 -0.345910 -0.190166 -0.162587 0.225438 -0.106084 -0.968465 -0.345910 -0.190166 -0.162587 0.333658 -0.157008 -0.929527 -0.367016 -0.145312 -0.162587 0.333658 -0.157008 -0.929527 -0.385575 -0.152660 -0.154684 0.333658 -0.157008 -0.929527 -0.363402 -0.199782 -0.154684 0.333658 -0.157008 -0.929527 -0.363402 -0.199782 -0.154684 0.436566 -0.205432 -0.875904 -0.385575 -0.152660 -0.154684 0.436566 -0.205432 -0.875904 -0.403067 -0.159586 -0.144341 0.436566 -0.205432 -0.875904 -0.379888 -0.208845 -0.144341 0.436566 -0.205432 -0.875904 -0.379888 -0.208845 -0.144341 0.532531 -0.250591 -0.808465 -0.403067 -0.159586 -0.144341 0.532531 -0.250591 -0.808465 -0.419216 -0.165980 -0.131722 0.532531 -0.250591 -0.808465 -0.395108 -0.217213 -0.131722 0.532531 -0.250591 -0.808465 -0.395108 -0.217213 -0.131722 0.620046 -0.291773 -0.728294 -0.419216 -0.165980 -0.131722 0.620046 -0.291773 -0.728294 -0.433767 -0.171741 -0.117026 0.620046 -0.291773 -0.728294 -0.408822 -0.224752 -0.117026 0.620046 -0.291773 -0.728294 -0.408822 -0.224752 -0.117026 0.697740 -0.328333 -0.636676 -0.433767 -0.171741 -0.117026 0.697740 -0.328333 -0.636676 -0.446491 -0.176778 -0.100484 0.697740 -0.328333 -0.636676 -0.420814 -0.231345 -0.100484 0.697740 -0.328333 -0.636676 -0.420814 -0.231345 -0.100484 0.764403 -0.359701 -0.535074 -0.446491 -0.176778 -0.100484 0.764403 -0.359701 -0.535074 -0.457186 -0.181013 -0.082358 0.764403 -0.359701 -0.535074 -0.430894 -0.236886 -0.082358 0.764403 -0.359701 -0.535074 -0.430894 -0.236886 -0.082358 0.819005 -0.385395 -0.425091 -0.457186 -0.181013 -0.082358 0.819005 -0.385395 -0.425091 -0.465685 -0.184378 -0.062932 0.819005 -0.385395 -0.425091 -0.438905 -0.241290 -0.062932 0.819005 -0.385395 -0.425091 -0.438905 -0.241290 -0.062932 0.860704 -0.405017 -0.308464 -0.465685 -0.184378 -0.062932 0.860704 -0.405017 -0.308464 -0.471854 -0.186820 -0.042515 0.860704 -0.405017 -0.308464 -0.444718 -0.244486 -0.042515 0.860704 -0.405017 -0.308464 -0.444718 -0.244486 -0.042515 0.888861 -0.418267 -0.187026 -0.471854 -0.186820 -0.042515 0.888861 -0.418267 -0.187026 -0.475594 -0.188301 -0.021426 0.888861 -0.418267 -0.187026 -0.448243 -0.246424 -0.021426 0.888861 -0.418267 -0.187026 -0.448243 -0.246424 -0.021426 0.903048 -0.424943 -0.062668 -0.475594 -0.188301 -0.021426 0.903048 -0.424943 -0.062668 -0.476847 -0.188797 0.000000 0.903048 -0.424943 -0.062668 -0.449425 -0.247074 0.000000 0.903048 -0.424943 -0.062668 -0.476847 -0.188797 0.000000 0.949187 -0.308410 0.062668 -0.496750 -0.127544 0.000000 0.949187 -0.308410 0.062668 -0.495444 -0.127209 0.021426 0.949187 -0.308410 0.062668 -0.475594 -0.188301 0.021426 0.949187 -0.308410 0.062668 -0.475594 -0.188301 0.021426 0.934275 -0.303565 0.187025 -0.495444 -0.127209 0.021426 0.934275 -0.303565 0.187025 -0.491548 -0.126208 0.042515 0.934275 -0.303565 0.187025 -0.471854 -0.186820 0.042515 0.934275 -0.303565 0.187025 -0.471854 -0.186820 0.042515 0.904679 -0.293948 0.308466 -0.491548 -0.126208 0.042515 0.904679 -0.293948 0.308466 -0.485122 -0.124558 0.062932 0.904679 -0.293948 0.308466 -0.465685 -0.184378 0.062932 0.904679 -0.293948 0.308466 -0.465685 -0.184378 0.062932 0.860849 -0.279707 0.425091 -0.485122 -0.124558 0.062932 0.860849 -0.279707 0.425091 -0.476268 -0.122285 0.082358 0.860849 -0.279707 0.425091 -0.457186 -0.181013 0.082358 0.860849 -0.279707 0.425091 -0.457186 -0.181013 0.082358 0.803459 -0.261060 0.535072 -0.476268 -0.122285 0.082358 0.803459 -0.261060 0.535072 -0.465126 -0.119424 0.100484 0.803459 -0.261060 0.535072 -0.446491 -0.176778 0.100484 0.803459 -0.261060 0.535072 -0.446491 -0.176778 0.100484 0.733389 -0.238292 0.636677 -0.465126 -0.119424 0.100484 0.733389 -0.238292 0.636677 -0.451871 -0.116021 0.117026 0.733389 -0.238292 0.636677 -0.433767 -0.171741 0.117026 0.733389 -0.238292 0.636677 -0.433767 -0.171741 0.117026 0.651727 -0.211759 0.728293 -0.451871 -0.116021 0.117026 0.651727 -0.211759 0.728293 -0.436713 -0.112129 0.131722 0.651727 -0.211759 0.728293 -0.419216 -0.165980 0.131722 0.651727 -0.211759 0.728293 -0.419216 -0.165980 0.131722 0.559739 -0.181870 0.808465 -0.436713 -0.112129 0.131722 0.559739 -0.181870 0.808465 -0.419890 -0.107810 0.144341 0.559739 -0.181870 0.808465 -0.403067 -0.159586 0.144341 0.559739 -0.181870 0.808465 -0.403067 -0.159586 0.144341 0.458871 -0.149096 0.875904 -0.419890 -0.107810 0.144341 0.458871 -0.149096 0.875904 -0.401668 -0.103131 0.154684 0.458871 -0.149096 0.875904 -0.385575 -0.152660 0.154684 0.458871 -0.149096 0.875904 -0.385575 -0.152660 0.154684 0.350706 -0.113951 0.929527 -0.401668 -0.103131 0.154684 0.350706 -0.113951 0.929527 -0.382335 -0.098167 0.162587 0.350706 -0.113951 0.929527 -0.367016 -0.145312 0.162587 0.350706 -0.113951 0.929527 -0.367016 -0.145312 0.162587 0.236956 -0.076992 0.968465 -0.382335 -0.098167 0.162587 0.236956 -0.076992 0.968465 -0.362194 -0.092996 0.167926 0.236956 -0.076992 0.968465 -0.347682 -0.137657 0.167926 0.236956 -0.076992 0.968465 -0.347682 -0.137657 0.167926 0.119431 -0.038805 0.992084 -0.362194 -0.092996 0.167926 0.119431 -0.038805 0.992084 -0.341564 -0.087699 0.170617 0.119431 -0.038805 0.992084 -0.327879 -0.129817 0.170617 0.119431 -0.038805 0.992084 -0.341564 -0.087699 0.170617 0.000000 0.000000 1.000000 -0.320769 -0.082360 0.170617 0.000000 0.000000 1.000000 -0.307918 -0.121913 0.170617 -0.119431 0.038806 0.992084 -0.320769 -0.082360 0.170617 -0.119431 0.038806 0.992084 -0.300139 -0.077063 0.167926 -0.119431 0.038806 0.992084 -0.288114 -0.114073 0.167926 -0.119431 0.038806 0.992084 -0.288114 -0.114073 0.167926 -0.236956 0.076992 0.968465 -0.300139 -0.077063 0.167926 -0.236956 0.076992 0.968465 -0.279999 -0.071891 0.162587 -0.236956 0.076992 0.968465 -0.268780 -0.106418 0.162587 -0.236956 0.076992 0.968465 -0.268780 -0.106418 0.162587 -0.350705 0.113951 0.929527 -0.279999 -0.071891 0.162587 -0.350705 0.113951 0.929527 -0.260665 -0.066927 0.154684 -0.350705 0.113951 0.929527 -0.250221 -0.099070 0.154684 -0.350705 0.113951 0.929527 -0.250221 -0.099070 0.154684 -0.458870 0.149096 0.875905 -0.260665 -0.066927 0.154684 -0.458870 0.149096 0.875905 -0.242443 -0.062249 0.144341 -0.458870 0.149096 0.875905 -0.232729 -0.092144 0.144341 -0.458870 0.149096 0.875905 -0.232729 -0.092144 0.144341 -0.559739 0.181870 0.808465 -0.242443 -0.062249 0.144341 -0.559739 0.181870 0.808465 -0.225620 -0.057929 0.131722 -0.559739 0.181870 0.808465 -0.216580 -0.085750 0.131722 -0.559739 0.181870 0.808465 -0.216580 -0.085750 0.131722 -0.651726 0.211758 0.728294 -0.225620 -0.057929 0.131722 -0.651726 0.211758 0.728294 -0.210461 -0.054037 0.117026 -0.651726 0.211758 0.728294 -0.202029 -0.079989 0.117026 -0.651726 0.211758 0.728294 -0.202029 -0.079989 0.117026 -0.733390 0.238293 0.636676 -0.210461 -0.054037 0.117026 -0.733390 0.238293 0.636676 -0.197207 -0.050634 0.100484 -0.733390 0.238293 0.636676 -0.189306 -0.074951 0.100484 -0.733390 0.238293 0.636676 -0.189306 -0.074951 0.100484 -0.803458 0.261059 0.535073 -0.197207 -0.050634 0.100484 -0.803458 0.261059 0.535073 -0.186065 -0.047773 0.082358 -0.803458 0.261059 0.535073 -0.178610 -0.070717 0.082358 -0.803458 0.261059 0.535073 -0.178610 -0.070717 0.082358 -0.860849 0.279707 0.425091 -0.186065 -0.047773 0.082358 -0.860849 0.279707 0.425091 -0.177211 -0.045500 0.062932 -0.860849 0.279707 0.425091 -0.170111 -0.067352 0.062932 -0.860849 0.279707 0.425091 -0.170111 -0.067352 0.062932 -0.904679 0.293948 0.308465 -0.177211 -0.045500 0.062932 -0.904679 0.293948 0.308465 -0.170785 -0.043850 0.042515 -0.904679 0.293948 0.308465 -0.163943 -0.064910 0.042515 -0.904679 0.293948 0.308465 -0.163943 -0.064910 0.042515 -0.934275 0.303565 0.187024 -0.170785 -0.043850 0.042515 -0.934275 0.303565 0.187024 -0.166889 -0.042850 0.021426 -0.934275 0.303565 0.187024 -0.160202 -0.063429 0.021426 -0.934275 0.303565 0.187024 -0.160202 -0.063429 0.021426 -0.949187 0.308410 0.062667 -0.166889 -0.042850 0.021426 -0.949187 0.308410 0.062667 -0.165583 -0.042515 0.000000 -0.949187 0.308410 0.062667 -0.158949 -0.062932 0.000000 -0.949187 0.308410 0.062667 -0.158949 -0.062932 0.000000 -0.949187 0.308410 -0.062667 -0.165583 -0.042515 0.000000 -0.949187 0.308410 -0.062667 -0.166889 -0.042850 -0.021426 -0.949187 0.308410 -0.062667 -0.160202 -0.063429 -0.021426 -0.949187 0.308410 -0.062667 -0.160202 -0.063429 -0.021426 -0.934275 0.303565 -0.187024 -0.166889 -0.042850 -0.021426 -0.934275 0.303565 -0.187024 -0.170785 -0.043850 -0.042515 -0.934275 0.303565 -0.187024 -0.163943 -0.064910 -0.042515 -0.934275 0.303565 -0.187024 -0.163943 -0.064910 -0.042515 -0.904679 0.293948 -0.308465 -0.170785 -0.043850 -0.042515 -0.904679 0.293948 -0.308465 -0.177211 -0.045500 -0.062932 -0.904679 0.293948 -0.308465 -0.170111 -0.067352 -0.062932 -0.904679 0.293948 -0.308465 -0.170111 -0.067352 -0.062932 -0.860849 0.279707 -0.425091 -0.177211 -0.045500 -0.062932 -0.860849 0.279707 -0.425091 -0.186065 -0.047773 -0.082358 -0.860849 0.279707 -0.425091 -0.178610 -0.070717 -0.082358 -0.860849 0.279707 -0.425091 -0.178610 -0.070717 -0.082358 -0.803458 0.261059 -0.535073 -0.186065 -0.047773 -0.082358 -0.803458 0.261059 -0.535073 -0.197207 -0.050634 -0.100484 -0.803458 0.261059 -0.535073 -0.189306 -0.074951 -0.100484 -0.803458 0.261059 -0.535073 -0.189306 -0.074951 -0.100484 -0.733390 0.238293 -0.636676 -0.197207 -0.050634 -0.100484 -0.733390 0.238293 -0.636676 -0.210461 -0.054037 -0.117026 -0.733390 0.238293 -0.636676 -0.202029 -0.079989 -0.117026 -0.733390 0.238293 -0.636676 -0.202029 -0.079989 -0.117026 -0.651726 0.211758 -0.728294 -0.210461 -0.054037 -0.117026 -0.651726 0.211758 -0.728294 -0.225620 -0.057929 -0.131722 -0.651726 0.211758 -0.728294 -0.216580 -0.085750 -0.131722 -0.651726 0.211758 -0.728294 -0.216580 -0.085750 -0.131722 -0.559739 0.181870 -0.808465 -0.225620 -0.057929 -0.131722 -0.559739 0.181870 -0.808465 -0.242443 -0.062249 -0.144341 -0.559739 0.181870 -0.808465 -0.232729 -0.092144 -0.144341 -0.559739 0.181870 -0.808465 -0.232729 -0.092144 -0.144341 -0.458870 0.149096 -0.875905 -0.242443 -0.062249 -0.144341 -0.458870 0.149096 -0.875905 -0.260665 -0.066927 -0.154684 -0.458870 0.149096 -0.875905 -0.250221 -0.099070 -0.154684 -0.458870 0.149096 -0.875905 -0.250221 -0.099070 -0.154684 -0.350705 0.113951 -0.929527 -0.260665 -0.066927 -0.154684 -0.350705 0.113951 -0.929527 -0.279999 -0.071891 -0.162587 -0.350705 0.113951 -0.929527 -0.268780 -0.106418 -0.162587 -0.350705 0.113951 -0.929527 -0.268780 -0.106418 -0.162587 -0.236956 0.076992 -0.968465 -0.279999 -0.071891 -0.162587 -0.236956 0.076992 -0.968465 -0.300139 -0.077063 -0.167926 -0.236956 0.076992 -0.968465 -0.288114 -0.114073 -0.167926 -0.236956 0.076992 -0.968465 -0.288114 -0.114073 -0.167926 -0.119431 0.038806 -0.992084 -0.300139 -0.077063 -0.167926 -0.119431 0.038806 -0.992084 -0.320769 -0.082360 -0.170617 -0.119431 0.038806 -0.992084 -0.307918 -0.121913 -0.170617 -0.119431 0.038806 -0.992084 -0.320769 -0.082360 -0.170617 0.000000 0.000000 -1.000000 -0.341564 -0.087699 -0.170617 0.000000 0.000000 -1.000000 -0.327879 -0.129817 -0.170617 0.119431 -0.038805 -0.992084 -0.341564 -0.087699 -0.170617 0.119431 -0.038805 -0.992084 -0.362194 -0.092996 -0.167926 0.119431 -0.038805 -0.992084 -0.347682 -0.137657 -0.167926 0.119431 -0.038805 -0.992084 -0.347682 -0.137657 -0.167926 0.236956 -0.076992 -0.968465 -0.362194 -0.092996 -0.167926 0.236956 -0.076992 -0.968465 -0.382335 -0.098167 -0.162587 0.236956 -0.076992 -0.968465 -0.367016 -0.145312 -0.162587 0.236956 -0.076992 -0.968465 -0.367016 -0.145312 -0.162587 0.350706 -0.113951 -0.929527 -0.382335 -0.098167 -0.162587 0.350706 -0.113951 -0.929527 -0.401668 -0.103131 -0.154684 0.350706 -0.113951 -0.929527 -0.385575 -0.152660 -0.154684 0.350706 -0.113951 -0.929527 -0.385575 -0.152660 -0.154684 0.458871 -0.149096 -0.875904 -0.401668 -0.103131 -0.154684 0.458871 -0.149096 -0.875904 -0.419890 -0.107810 -0.144341 0.458871 -0.149096 -0.875904 -0.403067 -0.159586 -0.144341 0.458871 -0.149096 -0.875904 -0.403067 -0.159586 -0.144341 0.559739 -0.181870 -0.808465 -0.419890 -0.107810 -0.144341 0.559739 -0.181870 -0.808465 -0.436713 -0.112129 -0.131722 0.559739 -0.181870 -0.808465 -0.419216 -0.165980 -0.131722 0.559739 -0.181870 -0.808465 -0.419216 -0.165980 -0.131722 0.651727 -0.211759 -0.728293 -0.436713 -0.112129 -0.131722 0.651727 -0.211759 -0.728293 -0.451871 -0.116021 -0.117026 0.651727 -0.211759 -0.728293 -0.433767 -0.171741 -0.117026 0.651727 -0.211759 -0.728293 -0.433767 -0.171741 -0.117026 0.733389 -0.238292 -0.636677 -0.451871 -0.116021 -0.117026 0.733389 -0.238292 -0.636677 -0.465126 -0.119424 -0.100484 0.733389 -0.238292 -0.636677 -0.446491 -0.176778 -0.100484 0.733389 -0.238292 -0.636677 -0.446491 -0.176778 -0.100484 0.803459 -0.261060 -0.535072 -0.465126 -0.119424 -0.100484 0.803459 -0.261060 -0.535072 -0.476268 -0.122285 -0.082358 0.803459 -0.261060 -0.535072 -0.457186 -0.181013 -0.082358 0.803459 -0.261060 -0.535072 -0.457186 -0.181013 -0.082358 0.860849 -0.279707 -0.425091 -0.476268 -0.122285 -0.082358 0.860849 -0.279707 -0.425091 -0.485122 -0.124558 -0.062932 0.860849 -0.279707 -0.425091 -0.465685 -0.184378 -0.062932 0.860849 -0.279707 -0.425091 -0.465685 -0.184378 -0.062932 0.904679 -0.293948 -0.308466 -0.485122 -0.124558 -0.062932 0.904679 -0.293948 -0.308466 -0.491548 -0.126208 -0.042515 0.904679 -0.293948 -0.308466 -0.471854 -0.186820 -0.042515 0.904679 -0.293948 -0.308466 -0.471854 -0.186820 -0.042515 0.934275 -0.303565 -0.187025 -0.491548 -0.126208 -0.042515 0.934275 -0.303565 -0.187025 -0.495444 -0.127209 -0.021426 0.934275 -0.303565 -0.187025 -0.475594 -0.188301 -0.021426 0.934275 -0.303565 -0.187025 -0.475594 -0.188301 -0.021426 0.949187 -0.308410 -0.062668 -0.495444 -0.127209 -0.021426 0.949187 -0.308410 -0.062668 -0.496750 -0.127544 0.000000 0.949187 -0.308410 -0.062668 -0.476847 -0.188797 0.000000 0.949187 -0.308410 -0.062668 -0.496750 -0.127544 0.000000 0.980357 -0.187013 0.062667 -0.508818 -0.064279 0.000000 0.980357 -0.187013 0.062667 -0.507481 -0.064110 0.021426 0.980357 -0.187013 0.062667 -0.495444 -0.127209 0.021426 0.980357 -0.187013 0.062667 -0.495444 -0.127209 0.021426 0.964955 -0.184075 0.187025 -0.507481 -0.064110 0.021426 0.964955 -0.184075 0.187025 -0.503490 -0.063606 0.042515 0.964955 -0.184075 0.187025 -0.491548 -0.126208 0.042515 0.964955 -0.184075 0.187025 -0.491548 -0.126208 0.042515 0.934386 -0.178244 0.308465 -0.503490 -0.063606 0.042515 0.934386 -0.178244 0.308465 -0.496908 -0.062774 0.062932 0.934386 -0.178244 0.308465 -0.485122 -0.124558 0.062932 0.934386 -0.178244 0.308465 -0.485122 -0.124558 0.062932 0.889118 -0.169609 0.425091 -0.496908 -0.062774 0.062932 0.889118 -0.169609 0.425091 -0.487839 -0.061629 0.082358 0.889118 -0.169609 0.425091 -0.476268 -0.122285 0.082358 0.889118 -0.169609 0.425091 -0.476268 -0.122285 0.082358 0.829842 -0.158301 0.535072 -0.487839 -0.061629 0.082358 0.829842 -0.158301 0.535072 -0.476426 -0.060187 0.100484 0.829842 -0.158301 0.535072 -0.465126 -0.119424 0.100484 0.829842 -0.158301 0.535072 -0.465126 -0.119424 0.100484 0.757472 -0.144496 0.636677 -0.476426 -0.060187 0.100484 0.757472 -0.144496 0.636677 -0.462850 -0.058472 0.117026 0.757472 -0.144496 0.636677 -0.451871 -0.116021 0.117026 0.757472 -0.144496 0.636677 -0.451871 -0.116021 0.117026 0.673128 -0.128407 0.728293 -0.462850 -0.058472 0.117026 0.673128 -0.128407 0.728293 -0.447323 -0.056510 0.131722 0.673128 -0.128407 0.728293 -0.436713 -0.112129 0.131722 0.673128 -0.128407 0.728293 -0.436713 -0.112129 0.131722 0.578120 -0.110283 0.808465 -0.447323 -0.056510 0.131722 0.578120 -0.110283 0.808465 -0.430092 -0.054333 0.144341 0.578120 -0.110283 0.808465 -0.419890 -0.107810 0.144341 0.578120 -0.110283 0.808465 -0.419890 -0.107810 0.144341 0.473940 -0.090410 0.875904 -0.430092 -0.054333 0.144341 0.473940 -0.090410 0.875904 -0.411427 -0.051975 0.154684 0.473940 -0.090410 0.875904 -0.401668 -0.103131 0.154684 0.473940 -0.090410 0.875904 -0.401668 -0.103131 0.154684 0.362221 -0.069098 0.929528 -0.411427 -0.051975 0.154684 0.362221 -0.069098 0.929528 -0.391623 -0.049474 0.162587 0.362221 -0.069098 0.929528 -0.382335 -0.098167 0.162587 0.362221 -0.069098 0.929528 -0.382335 -0.098167 0.162587 0.244738 -0.046686 0.968465 -0.391623 -0.049474 0.162587 0.244738 -0.046686 0.968465 -0.370993 -0.046867 0.167926 0.244738 -0.046686 0.968465 -0.362194 -0.092996 0.167926 0.244738 -0.046686 0.968465 -0.362194 -0.092996 0.167926 0.123353 -0.023531 0.992084 -0.370993 -0.046867 0.167926 0.123353 -0.023531 0.992084 -0.349862 -0.044198 0.170617 0.123353 -0.023531 0.992084 -0.341564 -0.087699 0.170617 0.123353 -0.023531 0.992084 -0.349862 -0.044198 0.170617 -0.000000 -0.000000 1.000000 -0.328563 -0.041507 0.170617 -0.000000 -0.000000 1.000000 -0.320769 -0.082360 0.170617 -0.123353 0.023531 0.992084 -0.328563 -0.041507 0.170617 -0.123353 0.023531 0.992084 -0.307431 -0.038838 0.167926 -0.123353 0.023531 0.992084 -0.300139 -0.077063 0.167926 -0.123353 0.023531 0.992084 -0.300139 -0.077063 0.167926 -0.244738 0.046686 0.968465 -0.307431 -0.038838 0.167926 -0.244738 0.046686 0.968465 -0.286801 -0.036231 0.162587 -0.244738 0.046686 0.968465 -0.279999 -0.071891 0.162587 -0.244738 0.046686 0.968465 -0.279999 -0.071891 0.162587 -0.362221 0.069097 0.929528 -0.286801 -0.036231 0.162587 -0.362221 0.069097 0.929528 -0.266997 -0.033730 0.154684 -0.362221 0.069097 0.929528 -0.260665 -0.066927 0.154684 -0.362221 0.069097 0.929528 -0.260665 -0.066927 0.154684 -0.473939 0.090409 0.875904 -0.266997 -0.033730 0.154684 -0.473939 0.090409 0.875904 -0.248333 -0.031372 0.144341 -0.473939 0.090409 0.875904 -0.242443 -0.062249 0.144341 -0.473939 0.090409 0.875904 -0.242443 -0.062249 0.144341 -0.578120 0.110283 0.808464 -0.248333 -0.031372 0.144341 -0.578120 0.110283 0.808464 -0.231101 -0.029195 0.131722 -0.578120 0.110283 0.808464 -0.225620 -0.057929 0.131722 -0.578120 0.110283 0.808464 -0.225620 -0.057929 0.131722 -0.673127 0.128407 0.728293 -0.231101 -0.029195 0.131722 -0.673127 0.128407 0.728293 -0.215575 -0.027233 0.117026 -0.673127 0.128407 0.728293 -0.210461 -0.054037 0.117026 -0.673127 0.128407 0.728293 -0.210461 -0.054037 0.117026 -0.757472 0.144497 0.636676 -0.215575 -0.027233 0.117026 -0.757472 0.144497 0.636676 -0.201998 -0.025518 0.100484 -0.757472 0.144497 0.636676 -0.197207 -0.050634 0.100484 -0.757472 0.144497 0.636676 -0.197207 -0.050634 0.100484 -0.829842 0.158302 0.535072 -0.201998 -0.025518 0.100484 -0.829842 0.158302 0.535072 -0.190585 -0.024077 0.082358 -0.829842 0.158302 0.535072 -0.186065 -0.047773 0.082358 -0.829842 0.158302 0.535072 -0.186065 -0.047773 0.082358 -0.889118 0.169610 0.425091 -0.190585 -0.024077 0.082358 -0.889118 0.169610 0.425091 -0.181516 -0.022931 0.062932 -0.889118 0.169610 0.425091 -0.177211 -0.045500 0.062932 -0.889118 0.169610 0.425091 -0.177211 -0.045500 0.062932 -0.934386 0.178245 0.308465 -0.181516 -0.022931 0.062932 -0.934386 0.178245 0.308465 -0.174935 -0.022099 0.042515 -0.934386 0.178245 0.308465 -0.170785 -0.043850 0.042515 -0.934386 0.178245 0.308465 -0.170785 -0.043850 0.042515 -0.964955 0.184075 0.187025 -0.174935 -0.022099 0.042515 -0.964955 0.184075 0.187025 -0.170943 -0.021595 0.021426 -0.964955 0.184075 0.187025 -0.166889 -0.042850 0.021426 -0.964955 0.184075 0.187025 -0.166889 -0.042850 0.021426 -0.980357 0.187013 0.062667 -0.170943 -0.021595 0.021426 -0.980357 0.187013 0.062667 -0.169606 -0.021426 0.000000 -0.980357 0.187013 0.062667 -0.165583 -0.042515 0.000000 -0.980357 0.187013 0.062667 -0.165583 -0.042515 0.000000 -0.980357 0.187013 -0.062667 -0.169606 -0.021426 0.000000 -0.980357 0.187013 -0.062667 -0.170943 -0.021595 -0.021426 -0.980357 0.187013 -0.062667 -0.166889 -0.042850 -0.021426 -0.980357 0.187013 -0.062667 -0.166889 -0.042850 -0.021426 -0.964955 0.184075 -0.187025 -0.170943 -0.021595 -0.021426 -0.964955 0.184075 -0.187025 -0.174935 -0.022099 -0.042515 -0.964955 0.184075 -0.187025 -0.170785 -0.043850 -0.042515 -0.964955 0.184075 -0.187025 -0.170785 -0.043850 -0.042515 -0.934386 0.178245 -0.308465 -0.174935 -0.022099 -0.042515 -0.934386 0.178245 -0.308465 -0.181516 -0.022931 -0.062932 -0.934386 0.178245 -0.308465 -0.177211 -0.045500 -0.062932 -0.934386 0.178245 -0.308465 -0.177211 -0.045500 -0.062932 -0.889118 0.169610 -0.425091 -0.181516 -0.022931 -0.062932 -0.889118 0.169610 -0.425091 -0.190585 -0.024077 -0.082358 -0.889118 0.169610 -0.425091 -0.186065 -0.047773 -0.082358 -0.889118 0.169610 -0.425091 -0.186065 -0.047773 -0.082358 -0.829842 0.158302 -0.535072 -0.190585 -0.024077 -0.082358 -0.829842 0.158302 -0.535072 -0.201998 -0.025518 -0.100484 -0.829842 0.158302 -0.535072 -0.197207 -0.050634 -0.100484 -0.829842 0.158302 -0.535072 -0.197207 -0.050634 -0.100484 -0.757472 0.144497 -0.636676 -0.201998 -0.025518 -0.100484 -0.757472 0.144497 -0.636676 -0.215575 -0.027233 -0.117026 -0.757472 0.144497 -0.636676 -0.210461 -0.054037 -0.117026 -0.757472 0.144497 -0.636676 -0.210461 -0.054037 -0.117026 -0.673127 0.128407 -0.728293 -0.215575 -0.027233 -0.117026 -0.673127 0.128407 -0.728293 -0.231101 -0.029195 -0.131722 -0.673127 0.128407 -0.728293 -0.225620 -0.057929 -0.131722 -0.673127 0.128407 -0.728293 -0.225620 -0.057929 -0.131722 -0.578120 0.110283 -0.808464 -0.231101 -0.029195 -0.131722 -0.578120 0.110283 -0.808464 -0.248333 -0.031372 -0.144341 -0.578120 0.110283 -0.808464 -0.242443 -0.062249 -0.144341 -0.578120 0.110283 -0.808464 -0.242443 -0.062249 -0.144341 -0.473939 0.090409 -0.875904 -0.248333 -0.031372 -0.144341 -0.473939 0.090409 -0.875904 -0.266997 -0.033730 -0.154684 -0.473939 0.090409 -0.875904 -0.260665 -0.066927 -0.154684 -0.473939 0.090409 -0.875904 -0.260665 -0.066927 -0.154684 -0.362221 0.069097 -0.929528 -0.266997 -0.033730 -0.154684 -0.362221 0.069097 -0.929528 -0.286801 -0.036231 -0.162587 -0.362221 0.069097 -0.929528 -0.279999 -0.071891 -0.162587 -0.362221 0.069097 -0.929528 -0.279999 -0.071891 -0.162587 -0.244738 0.046686 -0.968465 -0.286801 -0.036231 -0.162587 -0.244738 0.046686 -0.968465 -0.307431 -0.038838 -0.167926 -0.244738 0.046686 -0.968465 -0.300139 -0.077063 -0.167926 -0.244738 0.046686 -0.968465 -0.300139 -0.077063 -0.167926 -0.123353 0.023531 -0.992084 -0.307431 -0.038838 -0.167926 -0.123353 0.023531 -0.992084 -0.328563 -0.041507 -0.170617 -0.123353 0.023531 -0.992084 -0.320769 -0.082360 -0.170617 -0.123353 0.023531 -0.992084 -0.328563 -0.041507 -0.170617 -0.000000 -0.000000 -1.000000 -0.349862 -0.044198 -0.170617 -0.000000 -0.000000 -1.000000 -0.341564 -0.087699 -0.170617 0.123353 -0.023531 -0.992084 -0.349862 -0.044198 -0.170617 0.123353 -0.023531 -0.992084 -0.370993 -0.046867 -0.167926 0.123353 -0.023531 -0.992084 -0.362194 -0.092996 -0.167926 0.123353 -0.023531 -0.992084 -0.362194 -0.092996 -0.167926 0.244738 -0.046686 -0.968465 -0.370993 -0.046867 -0.167926 0.244738 -0.046686 -0.968465 -0.391623 -0.049474 -0.162587 0.244738 -0.046686 -0.968465 -0.382335 -0.098167 -0.162587 0.244738 -0.046686 -0.968465 -0.382335 -0.098167 -0.162587 0.362221 -0.069098 -0.929528 -0.391623 -0.049474 -0.162587 0.362221 -0.069098 -0.929528 -0.411427 -0.051975 -0.154684 0.362221 -0.069098 -0.929528 -0.401668 -0.103131 -0.154684 0.362221 -0.069098 -0.929528 -0.401668 -0.103131 -0.154684 0.473940 -0.090410 -0.875904 -0.411427 -0.051975 -0.154684 0.473940 -0.090410 -0.875904 -0.430092 -0.054333 -0.144341 0.473940 -0.090410 -0.875904 -0.419890 -0.107810 -0.144341 0.473940 -0.090410 -0.875904 -0.419890 -0.107810 -0.144341 0.578120 -0.110283 -0.808465 -0.430092 -0.054333 -0.144341 0.578120 -0.110283 -0.808465 -0.447323 -0.056510 -0.131722 0.578120 -0.110283 -0.808465 -0.436713 -0.112129 -0.131722 0.578120 -0.110283 -0.808465 -0.436713 -0.112129 -0.131722 0.673128 -0.128407 -0.728293 -0.447323 -0.056510 -0.131722 0.673128 -0.128407 -0.728293 -0.462850 -0.058472 -0.117026 0.673128 -0.128407 -0.728293 -0.451871 -0.116021 -0.117026 0.673128 -0.128407 -0.728293 -0.451871 -0.116021 -0.117026 0.757472 -0.144496 -0.636677 -0.462850 -0.058472 -0.117026 0.757472 -0.144496 -0.636677 -0.476426 -0.060187 -0.100484 0.757472 -0.144496 -0.636677 -0.465126 -0.119424 -0.100484 0.757472 -0.144496 -0.636677 -0.465126 -0.119424 -0.100484 0.829842 -0.158301 -0.535072 -0.476426 -0.060187 -0.100484 0.829842 -0.158301 -0.535072 -0.487839 -0.061629 -0.082358 0.829842 -0.158301 -0.535072 -0.476268 -0.122285 -0.082358 0.829842 -0.158301 -0.535072 -0.476268 -0.122285 -0.082358 0.889118 -0.169609 -0.425091 -0.487839 -0.061629 -0.082358 0.889118 -0.169609 -0.425091 -0.496908 -0.062774 -0.062932 0.889118 -0.169609 -0.425091 -0.485122 -0.124558 -0.062932 0.889118 -0.169609 -0.425091 -0.485122 -0.124558 -0.062932 0.934386 -0.178244 -0.308465 -0.496908 -0.062774 -0.062932 0.934386 -0.178244 -0.308465 -0.503490 -0.063606 -0.042515 0.934386 -0.178244 -0.308465 -0.491548 -0.126208 -0.042515 0.934386 -0.178244 -0.308465 -0.491548 -0.126208 -0.042515 0.964955 -0.184075 -0.187025 -0.503490 -0.063606 -0.042515 0.964955 -0.184075 -0.187025 -0.507481 -0.064110 -0.021426 0.964955 -0.184075 -0.187025 -0.495444 -0.127209 -0.021426 0.964955 -0.184075 -0.187025 -0.495444 -0.127209 -0.021426 0.980357 -0.187013 -0.062667 -0.507481 -0.064110 -0.021426 0.980357 -0.187013 -0.062667 -0.508818 -0.064279 0.000000 0.980357 -0.187013 -0.062667 -0.496750 -0.127544 0.000000 0.980357 -0.187013 -0.062667 -0.508818 -0.064279 0.000000 0.996065 -0.062667 0.062666 -0.512862 0.000000 0.000000 0.996065 -0.062667 0.062666 -0.511514 0.000000 0.021426 0.996065 -0.062667 0.062666 -0.507481 -0.064110 0.021426 0.996065 -0.062667 0.062666 -0.507481 -0.064110 0.021426 0.980417 -0.061683 0.187026 -0.511514 0.000000 0.021426 0.980417 -0.061683 0.187026 -0.507491 0.000000 0.042515 0.980417 -0.061683 0.187026 -0.503490 -0.063606 0.042515 0.980417 -0.061683 0.187026 -0.503490 -0.063606 0.042515 0.949359 -0.059728 0.308465 -0.507491 0.000000 0.042515 0.949359 -0.059728 0.308465 -0.500857 0.000000 0.062932 0.949359 -0.059728 0.308465 -0.496908 -0.062774 0.062932 0.949359 -0.059728 0.308465 -0.496908 -0.062774 0.062932 0.903365 -0.056835 0.425091 -0.500857 0.000000 0.062932 0.903365 -0.056835 0.425091 -0.491716 0.000000 0.082358 0.903365 -0.056835 0.425091 -0.487839 -0.061629 0.082358 0.903365 -0.056835 0.425091 -0.487839 -0.061629 0.082358 0.843139 -0.053046 0.535073 -0.491716 0.000000 0.082358 0.843139 -0.053046 0.535073 -0.480213 0.000000 0.100484 0.843139 -0.053046 0.535073 -0.476426 -0.060187 0.100484 0.843139 -0.053046 0.535073 -0.476426 -0.060187 0.100484 0.769610 -0.048420 0.636676 -0.480213 0.000000 0.100484 0.769610 -0.048420 0.636676 -0.466528 0.000000 0.117026 0.769610 -0.048420 0.636676 -0.462850 -0.058472 0.117026 0.769610 -0.048420 0.636676 -0.462850 -0.058472 0.117026 0.683913 -0.043028 0.728293 -0.466528 0.000000 0.117026 0.683913 -0.043028 0.728293 -0.450878 0.000000 0.131722 0.683913 -0.043028 0.728293 -0.447323 -0.056510 0.131722 0.683913 -0.043028 0.728293 -0.447323 -0.056510 0.131722 0.587384 -0.036955 0.808464 -0.450878 0.000000 0.131722 0.587384 -0.036955 0.808464 -0.433510 0.000000 0.144341 0.587384 -0.036955 0.808464 -0.430092 -0.054333 0.144341 0.587384 -0.036955 0.808464 -0.430092 -0.054333 0.144341 0.481533 -0.030295 0.875904 -0.433510 0.000000 0.144341 0.481533 -0.030295 0.875904 -0.414697 0.000000 0.154684 0.481533 -0.030295 0.875904 -0.411427 -0.051975 0.154684 0.481533 -0.030295 0.875904 -0.411427 -0.051975 0.154684 0.368025 -0.023154 0.929528 -0.414697 0.000000 0.154684 0.368025 -0.023154 0.929528 -0.394736 0.000000 0.162587 0.368025 -0.023154 0.929528 -0.391623 -0.049474 0.162587 0.368025 -0.023154 0.929528 -0.391623 -0.049474 0.162587 0.248660 -0.015644 0.968465 -0.394736 0.000000 0.162587 0.248660 -0.015644 0.968465 -0.373942 0.000000 0.167926 0.248660 -0.015644 0.968465 -0.370993 -0.046867 0.167926 0.248660 -0.015644 0.968465 -0.370993 -0.046867 0.167926 0.125330 -0.007885 0.992084 -0.373942 0.000000 0.167926 0.125330 -0.007885 0.992084 -0.352643 0.000000 0.170617 0.125330 -0.007885 0.992084 -0.349862 -0.044198 0.170617 0.125330 -0.007885 0.992084 -0.328563 -0.041507 0.170617 -0.125330 0.007885 0.992084 -0.331174 0.000000 0.170617 -0.125330 0.007885 0.992084 -0.309875 0.000000 0.167926 -0.125330 0.007885 0.992084 -0.307431 -0.038838 0.167926 -0.125330 0.007885 0.992084 -0.307431 -0.038838 0.167926 -0.248659 0.015644 0.968465 -0.309875 0.000000 0.167926 -0.248659 0.015644 0.968465 -0.289081 0.000000 0.162587 -0.248659 0.015644 0.968465 -0.286801 -0.036231 0.162587 -0.248659 0.015644 0.968465 -0.286801 -0.036231 0.162587 -0.368025 0.023155 0.929527 -0.289081 0.000000 0.162587 -0.368025 0.023155 0.929527 -0.269120 0.000000 0.154684 -0.368025 0.023155 0.929527 -0.266997 -0.033730 0.154684 -0.368025 0.023155 0.929527 -0.266997 -0.033730 0.154684 -0.481533 0.030296 0.875904 -0.269120 0.000000 0.154684 -0.481533 0.030296 0.875904 -0.250306 0.000000 0.144341 -0.481533 0.030296 0.875904 -0.248333 -0.031372 0.144341 -0.481533 0.030296 0.875904 -0.248333 -0.031372 0.144341 -0.587384 0.036955 0.808464 -0.250306 0.000000 0.144341 -0.587384 0.036955 0.808464 -0.232938 0.000000 0.131722 -0.587384 0.036955 0.808464 -0.231101 -0.029195 0.131722 -0.587384 0.036955 0.808464 -0.231101 -0.029195 0.131722 -0.683913 0.043028 0.728293 -0.232938 0.000000 0.131722 -0.683913 0.043028 0.728293 -0.217288 0.000000 0.117026 -0.683913 0.043028 0.728293 -0.215575 -0.027233 0.117026 -0.683913 0.043028 0.728293 -0.215575 -0.027233 0.117026 -0.769610 0.048419 0.636676 -0.217288 0.000000 0.117026 -0.769610 0.048419 0.636676 -0.203603 0.000000 0.100484 -0.769610 0.048419 0.636676 -0.201998 -0.025518 0.100484 -0.769610 0.048419 0.636676 -0.201998 -0.025518 0.100484 -0.843139 0.053045 0.535073 -0.203603 0.000000 0.100484 -0.843139 0.053045 0.535073 -0.192100 0.000000 0.082358 -0.843139 0.053045 0.535073 -0.190585 -0.024077 0.082358 -0.843139 0.053045 0.535073 -0.190585 -0.024077 0.082358 -0.903365 0.056834 0.425091 -0.192100 0.000000 0.082358 -0.903365 0.056834 0.425091 -0.182959 0.000000 0.062932 -0.903365 0.056834 0.425091 -0.181516 -0.022931 0.062932 -0.903365 0.056834 0.425091 -0.181516 -0.022931 0.062932 -0.949359 0.059728 0.308465 -0.182959 0.000000 0.062932 -0.949359 0.059728 0.308465 -0.176325 0.000000 0.042515 -0.949359 0.059728 0.308465 -0.174935 -0.022099 0.042515 -0.949359 0.059728 0.308465 -0.174935 -0.022099 0.042515 -0.980417 0.061683 0.187025 -0.176325 0.000000 0.042515 -0.980417 0.061683 0.187025 -0.172302 0.000000 0.021426 -0.980417 0.061683 0.187025 -0.170943 -0.021595 0.021426 -0.980417 0.061683 0.187025 -0.170943 -0.021595 0.021426 -0.996065 0.062668 0.062667 -0.172302 0.000000 0.021426 -0.996065 0.062668 0.062667 -0.170954 0.000000 0.000000 -0.996065 0.062668 0.062667 -0.169606 -0.021426 0.000000 -0.996065 0.062668 0.062667 -0.169606 -0.021426 0.000000 -0.996065 0.062668 -0.062667 -0.170954 0.000000 0.000000 -0.996065 0.062668 -0.062667 -0.172302 0.000000 -0.021426 -0.996065 0.062668 -0.062667 -0.170943 -0.021595 -0.021426 -0.996065 0.062668 -0.062667 -0.170943 -0.021595 -0.021426 -0.980417 0.061683 -0.187025 -0.172302 0.000000 -0.021426 -0.980417 0.061683 -0.187025 -0.176325 0.000000 -0.042515 -0.980417 0.061683 -0.187025 -0.174935 -0.022099 -0.042515 -0.980417 0.061683 -0.187025 -0.174935 -0.022099 -0.042515 -0.949359 0.059728 -0.308465 -0.176325 0.000000 -0.042515 -0.949359 0.059728 -0.308465 -0.182959 0.000000 -0.062932 -0.949359 0.059728 -0.308465 -0.181516 -0.022931 -0.062932 -0.949359 0.059728 -0.308465 -0.181516 -0.022931 -0.062932 -0.903365 0.056834 -0.425091 -0.182959 0.000000 -0.062932 -0.903365 0.056834 -0.425091 -0.192100 0.000000 -0.082358 -0.903365 0.056834 -0.425091 -0.190585 -0.024077 -0.082358 -0.903365 0.056834 -0.425091 -0.190585 -0.024077 -0.082358 -0.843139 0.053045 -0.535073 -0.192100 0.000000 -0.082358 -0.843139 0.053045 -0.535073 -0.203603 0.000000 -0.100484 -0.843139 0.053045 -0.535073 -0.201998 -0.025518 -0.100484 -0.843139 0.053045 -0.535073 -0.201998 -0.025518 -0.100484 -0.769610 0.048419 -0.636676 -0.203603 0.000000 -0.100484 -0.769610 0.048419 -0.636676 -0.217288 0.000000 -0.117026 -0.769610 0.048419 -0.636676 -0.215575 -0.027233 -0.117026 -0.769610 0.048419 -0.636676 -0.215575 -0.027233 -0.117026 -0.683913 0.043028 -0.728293 -0.217288 0.000000 -0.117026 -0.683913 0.043028 -0.728293 -0.232938 0.000000 -0.131722 -0.683913 0.043028 -0.728293 -0.231101 -0.029195 -0.131722 -0.683913 0.043028 -0.728293 -0.231101 -0.029195 -0.131722 -0.587384 0.036955 -0.808464 -0.232938 0.000000 -0.131722 -0.587384 0.036955 -0.808464 -0.250306 0.000000 -0.144341 -0.587384 0.036955 -0.808464 -0.248333 -0.031372 -0.144341 -0.587384 0.036955 -0.808464 -0.248333 -0.031372 -0.144341 -0.481533 0.030296 -0.875904 -0.250306 0.000000 -0.144341 -0.481533 0.030296 -0.875904 -0.269120 0.000000 -0.154684 -0.481533 0.030296 -0.875904 -0.266997 -0.033730 -0.154684 -0.481533 0.030296 -0.875904 -0.266997 -0.033730 -0.154684 -0.368025 0.023155 -0.929527 -0.269120 0.000000 -0.154684 -0.368025 0.023155 -0.929527 -0.289081 0.000000 -0.162587 -0.368025 0.023155 -0.929527 -0.286801 -0.036231 -0.162587 -0.368025 0.023155 -0.929527 -0.286801 -0.036231 -0.162587 -0.248659 0.015644 -0.968465 -0.289081 0.000000 -0.162587 -0.248659 0.015644 -0.968465 -0.309875 0.000000 -0.167926 -0.248659 0.015644 -0.968465 -0.307431 -0.038838 -0.167926 -0.248659 0.015644 -0.968465 -0.307431 -0.038838 -0.167926 -0.125330 0.007885 -0.992084 -0.309875 0.000000 -0.167926 -0.125330 0.007885 -0.992084 -0.331174 0.000000 -0.170617 -0.125330 0.007885 -0.992084 -0.328563 -0.041507 -0.170617 -0.125330 0.007885 -0.992084 -0.349862 -0.044198 -0.170617 0.125330 -0.007885 -0.992084 -0.352643 0.000000 -0.170617 0.125330 -0.007885 -0.992084 -0.373942 0.000000 -0.167926 0.125330 -0.007885 -0.992084 -0.370993 -0.046867 -0.167926 0.125330 -0.007885 -0.992084 -0.370993 -0.046867 -0.167926 0.248660 -0.015644 -0.968465 -0.373942 0.000000 -0.167926 0.248660 -0.015644 -0.968465 -0.394736 0.000000 -0.162587 0.248660 -0.015644 -0.968465 -0.391623 -0.049474 -0.162587 0.248660 -0.015644 -0.968465 -0.391623 -0.049474 -0.162587 0.368025 -0.023154 -0.929528 -0.394736 0.000000 -0.162587 0.368025 -0.023154 -0.929528 -0.414697 0.000000 -0.154684 0.368025 -0.023154 -0.929528 -0.411427 -0.051975 -0.154684 0.368025 -0.023154 -0.929528 -0.411427 -0.051975 -0.154684 0.481533 -0.030295 -0.875904 -0.414697 0.000000 -0.154684 0.481533 -0.030295 -0.875904 -0.433510 0.000000 -0.144341 0.481533 -0.030295 -0.875904 -0.430092 -0.054333 -0.144341 0.481533 -0.030295 -0.875904 -0.430092 -0.054333 -0.144341 0.587384 -0.036955 -0.808464 -0.433510 0.000000 -0.144341 0.587384 -0.036955 -0.808464 -0.450878 0.000000 -0.131722 0.587384 -0.036955 -0.808464 -0.447323 -0.056510 -0.131722 0.587384 -0.036955 -0.808464 -0.447323 -0.056510 -0.131722 0.683913 -0.043028 -0.728293 -0.450878 0.000000 -0.131722 0.683913 -0.043028 -0.728293 -0.466528 0.000000 -0.117026 0.683913 -0.043028 -0.728293 -0.462850 -0.058472 -0.117026 0.683913 -0.043028 -0.728293 -0.462850 -0.058472 -0.117026 0.769610 -0.048420 -0.636676 -0.466528 0.000000 -0.117026 0.769610 -0.048420 -0.636676 -0.480213 0.000000 -0.100484 0.769610 -0.048420 -0.636676 -0.476426 -0.060187 -0.100484 0.769610 -0.048420 -0.636676 -0.476426 -0.060187 -0.100484 0.843139 -0.053046 -0.535073 -0.480213 0.000000 -0.100484 0.843139 -0.053046 -0.535073 -0.491716 0.000000 -0.082358 0.843139 -0.053046 -0.535073 -0.487839 -0.061629 -0.082358 0.843139 -0.053046 -0.535073 -0.487839 -0.061629 -0.082358 0.903365 -0.056835 -0.425091 -0.491716 0.000000 -0.082358 0.903365 -0.056835 -0.425091 -0.500857 0.000000 -0.062932 0.903365 -0.056835 -0.425091 -0.496908 -0.062774 -0.062932 0.903365 -0.056835 -0.425091 -0.496908 -0.062774 -0.062932 0.949359 -0.059728 -0.308465 -0.500857 0.000000 -0.062932 0.949359 -0.059728 -0.308465 -0.507491 0.000000 -0.042515 0.949359 -0.059728 -0.308465 -0.503490 -0.063606 -0.042515 0.949359 -0.059728 -0.308465 -0.503490 -0.063606 -0.042515 0.980417 -0.061683 -0.187026 -0.507491 0.000000 -0.042515 0.980417 -0.061683 -0.187026 -0.511514 0.000000 -0.021426 0.980417 -0.061683 -0.187026 -0.507481 -0.064110 -0.021426 0.980417 -0.061683 -0.187026 -0.512862 0.000000 0.000000 0.996065 -0.062667 -0.062666 -0.508818 -0.064279 0.000000 0.996065 -0.062667 -0.062666 -0.507481 -0.064110 -0.021426 0.996065 -0.062667 -0.062666 -0.511514 0.000000 -0.021426 0.996065 -0.062667 -0.062666 -4 0 1 2 3 -4 4 5 6 7 -4 8 9 10 11 -4 12 13 14 15 -4 16 17 18 19 -4 20 21 22 23 -4 24 25 26 27 -4 28 29 30 31 -4 32 33 34 35 -4 36 37 38 39 -4 40 41 42 43 -4 44 45 46 47 -4 48 49 50 51 -4 52 53 54 55 -4 56 57 58 59 -4 60 61 62 63 -4 64 65 66 67 -4 68 69 70 71 -4 72 73 74 75 -4 76 77 78 79 -4 80 81 82 83 -4 84 85 86 87 -4 88 89 90 91 -4 92 93 94 95 -4 96 97 98 99 -4 100 101 102 103 -4 104 105 106 107 -4 108 109 110 111 -4 112 113 114 115 -4 116 117 118 119 -4 120 121 122 123 -4 124 125 126 127 -4 128 129 130 131 -4 132 133 134 135 -4 136 137 138 139 -4 140 141 142 143 -4 144 145 146 147 -4 148 149 150 151 -4 152 153 154 155 -4 156 157 158 159 -4 160 161 162 163 -4 164 165 166 167 -4 168 169 170 171 -4 172 173 174 175 -4 176 177 178 179 -4 180 181 182 183 -4 184 185 186 187 -4 188 189 190 191 -4 192 193 194 195 -4 196 197 198 199 -4 200 201 202 203 -4 204 205 206 207 -4 208 209 210 211 -4 212 213 214 215 -4 216 217 218 219 -4 220 221 222 223 -4 224 225 226 227 -4 228 229 230 231 -4 232 233 234 235 -4 236 237 238 239 -4 240 241 242 243 -4 244 245 246 247 -4 49 248 249 50 -4 250 251 252 253 -4 254 255 256 257 -4 258 259 260 261 -4 262 263 264 265 -4 266 267 268 269 -4 270 271 272 273 -4 274 275 276 277 -4 278 279 280 281 -4 282 283 284 285 -4 286 287 288 289 -4 290 291 292 293 -4 294 295 296 297 -4 298 299 300 301 -4 302 303 304 305 -4 306 307 308 309 -4 310 311 312 313 -4 314 315 316 317 -4 318 319 320 321 -4 322 323 324 325 -4 326 327 328 329 -4 330 331 332 333 -4 334 335 336 337 -4 338 339 340 341 -4 342 343 344 345 -4 149 346 347 150 -4 348 349 350 351 -4 352 353 354 355 -4 356 357 358 359 -4 360 361 362 363 -4 364 365 366 367 -4 368 369 370 371 -4 372 373 374 375 -4 376 377 378 379 -4 380 381 382 383 -4 384 385 386 387 -4 388 389 390 391 -4 392 393 394 395 -4 396 397 398 399 -4 400 401 402 403 -4 404 405 406 407 -4 408 409 410 411 -4 412 413 414 415 -4 416 417 418 419 -4 420 421 422 423 -4 424 425 426 427 -4 428 429 430 431 -4 432 433 434 435 -4 436 437 438 439 -4 440 441 442 443 -4 248 444 445 249 -4 446 447 448 449 -4 450 451 452 453 -4 454 455 456 457 -4 458 459 460 461 -4 462 463 464 465 -4 466 467 468 469 -4 470 471 472 473 -4 474 475 476 477 -4 478 479 480 481 -4 482 483 484 485 -4 486 487 488 489 -4 490 491 492 493 -4 494 495 496 497 -4 498 499 500 501 -4 502 503 504 505 -4 506 507 508 509 -4 510 511 512 513 -4 514 515 516 517 -4 518 519 520 521 -4 522 523 524 525 -4 526 527 528 529 -4 530 531 532 533 -4 534 535 536 537 -4 538 539 540 541 -4 346 542 543 347 -4 544 545 546 547 -4 548 549 550 551 -4 552 553 554 555 -4 556 557 558 559 -4 560 561 562 563 -4 564 565 566 567 -4 568 569 570 571 -4 572 573 574 575 -4 576 577 578 579 -4 580 581 582 583 -4 584 585 586 587 -4 588 589 590 591 -4 592 593 594 595 -4 596 597 598 599 -4 600 601 602 603 -4 604 605 606 607 -4 608 609 610 611 -4 612 613 614 615 -4 616 617 618 619 -4 620 621 622 623 -4 624 625 626 627 -4 628 629 630 631 -4 632 633 634 635 -4 636 637 638 639 -4 444 640 641 445 -4 642 643 644 645 -4 646 647 648 649 -4 650 651 652 653 -4 654 655 656 657 -4 658 659 660 661 -4 662 663 664 665 -4 666 667 668 669 -4 670 671 672 673 -4 674 675 676 677 -4 678 679 680 681 -4 682 683 684 685 -4 686 687 688 689 -4 690 691 692 693 -4 694 695 696 697 -4 698 699 700 701 -4 702 703 704 705 -4 706 707 708 709 -4 710 711 712 713 -4 714 715 716 717 -4 718 719 720 721 -4 722 723 724 725 -4 726 727 728 729 -4 730 731 732 733 -4 734 735 736 737 -4 542 738 739 543 -4 740 741 742 743 -4 744 745 746 747 -4 748 749 750 751 -4 752 753 754 755 -4 756 757 758 759 -4 760 761 762 763 -4 764 765 766 767 -4 768 769 770 771 -4 772 773 774 775 -4 776 777 778 779 -4 780 781 782 783 -4 784 785 786 787 -4 788 789 790 791 -4 792 793 794 795 -4 796 797 798 799 -4 800 801 802 803 -4 804 805 806 807 -4 808 809 810 811 -4 812 813 814 815 -4 816 817 818 819 -4 820 821 822 823 -4 824 825 826 827 -4 828 829 830 831 -4 832 833 834 835 -4 640 836 837 641 -4 838 839 840 841 -4 842 843 844 845 -4 846 847 848 849 -4 850 851 852 853 -4 854 855 856 857 -4 858 859 860 861 -4 862 863 864 865 -4 866 867 868 869 -4 870 871 872 873 -4 874 875 876 877 -4 878 879 880 881 -4 882 883 884 885 -4 886 887 888 889 -4 890 891 892 893 -4 894 895 896 897 -4 898 899 900 901 -4 902 903 904 905 -4 906 907 908 909 -4 910 911 912 913 -4 914 915 916 917 -4 918 919 920 921 -4 922 923 924 925 -4 926 927 928 929 -4 930 931 932 933 -4 738 934 935 739 -4 936 937 938 939 -4 940 941 942 943 -4 944 945 946 947 -4 948 949 950 951 -4 952 953 954 955 -4 956 957 958 959 -4 960 961 962 963 -4 964 965 966 967 -4 968 969 970 971 -4 972 973 974 975 -4 976 977 978 979 -4 980 981 982 983 -4 984 985 986 987 -4 988 989 990 991 -4 992 993 994 995 -4 996 997 998 999 -4 1000 1001 1002 1003 -4 1004 1005 1006 1007 -4 1008 1009 1010 1011 -4 1012 1013 1014 1015 -4 1016 1017 1018 1019 -4 1020 1021 1022 1023 -4 1024 1025 1026 1027 -4 1028 1029 1030 1031 -4 836 1032 1033 837 -4 1034 1035 1036 1037 -4 1038 1039 1040 1041 -4 1042 1043 1044 1045 -4 1046 1047 1048 1049 -4 1050 1051 1052 1053 -4 1054 1055 1056 1057 -4 1058 1059 1060 1061 -4 1062 1063 1064 1065 -4 1066 1067 1068 1069 -4 1070 1071 1072 1073 -4 1074 1075 1076 1077 -4 1078 1079 1080 1081 -4 1082 1083 1084 1085 -4 1086 1087 1088 1089 -4 1090 1091 1092 1093 -4 1094 1095 1096 1097 -4 1098 1099 1100 1101 -4 1102 1103 1104 1105 -4 1106 1107 1108 1109 -4 1110 1111 1112 1113 -4 1114 1115 1116 1117 -4 1118 1119 1120 1121 -4 1122 1123 1124 1125 -4 1126 1127 1128 1129 -4 934 1130 1131 935 -4 1132 1133 1134 1135 -4 1136 1137 1138 1139 -4 1140 1141 1142 1143 -4 1144 1145 1146 1147 -4 1148 1149 1150 1151 -4 1152 1153 1154 1155 -4 1156 1157 1158 1159 -4 1160 1161 1162 1163 -4 1164 1165 1166 1167 -4 1168 1169 1170 1171 -4 1172 1173 1174 1175 -4 1176 1177 1178 1179 -4 1180 1181 1182 1183 -4 1184 1185 1186 1187 -4 1188 1189 1190 1191 -4 1192 1193 1194 1195 -4 1196 1197 1198 1199 -4 1200 1201 1202 1203 -4 1204 1205 1206 1207 -4 1208 1209 1210 1211 -4 1212 1213 1214 1215 -4 1216 1217 1218 1219 -4 1220 1221 1222 1223 -4 1224 1225 1226 1227 -4 1032 1228 1229 1033 -4 1230 1231 1232 1233 -4 1234 1235 1236 1237 -4 1238 1239 1240 1241 -4 1242 1243 1244 1245 -4 1246 1247 1248 1249 -4 1250 1251 1252 1253 -4 1254 1255 1256 1257 -4 1258 1259 1260 1261 -4 1262 1263 1264 1265 -4 1266 1267 1268 1269 -4 1270 1271 1272 1273 -4 1274 1275 1276 1277 -4 1278 1279 1280 1281 -4 1282 1283 1284 1285 -4 1286 1287 1288 1289 -4 1290 1291 1292 1293 -4 1294 1295 1296 1297 -4 1298 1299 1300 1301 -4 1302 1303 1304 1305 -4 1306 1307 1308 1309 -4 1310 1311 1312 1313 -4 1314 1315 1316 1317 -4 1318 1319 1320 1321 -4 1322 1323 1324 1325 -4 1130 1326 1327 1131 -4 1328 1329 1330 1331 -4 1332 1333 1334 1335 -4 1336 1337 1338 1339 -4 1340 1341 1342 1343 -4 1344 1345 1346 1347 -4 1348 1349 1350 1351 -4 1352 1353 1354 1355 -4 1356 1357 1358 1359 -4 1360 1361 1362 1363 -4 1364 1365 1366 1367 -4 1368 1369 1370 1371 -4 1372 1373 1374 1375 -4 1376 1377 1378 1379 -4 1380 1381 1382 1383 -4 1384 1385 1386 1387 -4 1388 1389 1390 1391 -4 1392 1393 1394 1395 -4 1396 1397 1398 1399 -4 1400 1401 1402 1403 -4 1404 1405 1406 1407 -4 1408 1409 1410 1411 -4 1412 1413 1414 1415 -4 1416 1417 1418 1419 -4 1420 1421 1422 1423 -4 1228 1424 1425 1229 -4 1426 1427 1428 1429 -4 1430 1431 1432 1433 -4 1434 1435 1436 1437 -4 1438 1439 1440 1441 -4 1442 1443 1444 1445 -4 1446 1447 1448 1449 -4 1450 1451 1452 1453 -4 1454 1455 1456 1457 -4 1458 1459 1460 1461 -4 1462 1463 1464 1465 -4 1466 1467 1468 1469 -4 1470 1471 1472 1473 -4 1474 1475 1476 1477 -4 1478 1479 1480 1481 -4 1482 1483 1484 1485 -4 1486 1487 1488 1489 -4 1490 1491 1492 1493 -4 1494 1495 1496 1497 -4 1498 1499 1500 1501 -4 1502 1503 1504 1505 -4 1506 1507 1508 1509 -4 1510 1511 1512 1513 -4 1514 1515 1516 1517 -4 1518 1519 1520 1521 -4 1326 1522 1523 1327 -4 1524 1525 1526 1527 -4 1528 1529 1530 1531 -4 1532 1533 1534 1535 -4 1536 1537 1538 1539 -4 1540 1541 1542 1543 -4 1544 1545 1546 1547 -4 1548 1549 1550 1551 -4 1552 1553 1554 1555 -4 1556 1557 1558 1559 -4 1560 1561 1562 1563 -4 1564 1565 1566 1567 -4 1568 1569 1570 1571 -4 1572 1573 1574 1575 -4 1576 1577 1578 1579 -4 1580 1581 1582 1583 -4 1584 1585 1586 1587 -4 1588 1589 1590 1591 -4 1592 1593 1594 1595 -4 1596 1597 1598 1599 -4 1600 1601 1602 1603 -4 1604 1605 1606 1607 -4 1608 1609 1610 1611 -4 1612 1613 1614 1615 -4 1616 1617 1618 1619 -4 1424 1620 1621 1425 -4 1622 1623 1624 1625 -4 1626 1627 1628 1629 -4 1630 1631 1632 1633 -4 1634 1635 1636 1637 -4 1638 1639 1640 1641 -4 1642 1643 1644 1645 -4 1646 1647 1648 1649 -4 1650 1651 1652 1653 -4 1654 1655 1656 1657 -4 1658 1659 1660 1661 -4 1662 1663 1664 1665 -4 1666 1667 1668 1669 -4 1670 1671 1672 1673 -4 1674 1675 1676 1677 -4 1678 1679 1680 1681 -4 1682 1683 1684 1685 -4 1686 1687 1688 1689 -4 1690 1691 1692 1693 -4 1694 1695 1696 1697 -4 1698 1699 1700 1701 -4 1702 1703 1704 1705 -4 1706 1707 1708 1709 -4 1710 1711 1712 1713 -4 1714 1715 1716 1717 -4 1522 1718 1719 1523 -4 1720 1721 1722 1723 -4 1724 1725 1726 1727 -4 1728 1729 1730 1731 -4 1732 1733 1734 1735 -4 1736 1737 1738 1739 -4 1740 1741 1742 1743 -4 1744 1745 1746 1747 -4 1748 1749 1750 1751 -4 1752 1753 1754 1755 -4 1756 1757 1758 1759 -4 1760 1761 1762 1763 -4 1764 1765 1766 1767 -4 1768 1769 1770 1771 -4 1772 1773 1774 1775 -4 1776 1777 1778 1779 -4 1780 1781 1782 1783 -4 1784 1785 1786 1787 -4 1788 1789 1790 1791 -4 1792 1793 1794 1795 -4 1796 1797 1798 1799 -4 1800 1801 1802 1803 -4 1804 1805 1806 1807 -4 1808 1809 1810 1811 -4 1812 1813 1814 1815 -4 1620 1816 1817 1621 -4 1818 1819 1820 1821 -4 1822 1823 1824 1825 -4 1826 1827 1828 1829 -4 1830 1831 1832 1833 -4 1834 1835 1836 1837 -4 1838 1839 1840 1841 -4 1842 1843 1844 1845 -4 1846 1847 1848 1849 -4 1850 1851 1852 1853 -4 1854 1855 1856 1857 -4 1858 1859 1860 1861 -4 1862 1863 1864 1865 -4 1866 1867 1868 1869 -4 1870 1871 1872 1873 -4 1874 1875 1876 1877 -4 1878 1879 1880 1881 -4 1882 1883 1884 1885 -4 1886 1887 1888 1889 -4 1890 1891 1892 1893 -4 1894 1895 1896 1897 -4 1898 1899 1900 1901 -4 1902 1903 1904 1905 -4 1906 1907 1908 1909 -4 1910 1911 1912 1913 -4 1718 1914 1915 1719 -4 1916 1917 1918 1919 -4 1920 1921 1922 1923 -4 1924 1925 1926 1927 -4 1928 1929 1930 1931 -4 1932 1933 1934 1935 -4 1936 1937 1938 1939 -4 1940 1941 1942 1943 -4 1944 1945 1946 1947 -4 1948 1949 1950 1951 -4 1952 1953 1954 1955 -4 1956 1957 1958 1959 -4 1960 1961 1962 1963 -4 1964 1965 1966 1967 -4 1968 1969 1970 1971 -4 1972 1973 1974 1975 -4 1976 1977 1978 1979 -4 1980 1981 1982 1983 -4 1984 1985 1986 1987 -4 1988 1989 1990 1991 -4 1992 1993 1994 1995 -4 1996 1997 1998 1999 -4 2000 2001 2002 2003 -4 2004 2005 2006 2007 -4 2008 2009 2010 2011 -4 1816 2012 2013 1817 -4 2014 2015 2016 2017 -4 2018 2019 2020 2021 -4 2022 2023 2024 2025 -4 2026 2027 2028 2029 -4 2030 2031 2032 2033 -4 2034 2035 2036 2037 -4 2038 2039 2040 2041 -4 2042 2043 2044 2045 -4 2046 2047 2048 2049 -4 2050 2051 2052 2053 -4 2054 2055 2056 2057 -4 2058 2059 2060 2061 -4 2062 2063 2064 2065 -4 2066 2067 2068 2069 -4 2070 2071 2072 2073 -4 2074 2075 2076 2077 -4 2078 2079 2080 2081 -4 2082 2083 2084 2085 -4 2086 2087 2088 2089 -4 2090 2091 2092 2093 -4 2094 2095 2096 2097 -4 2098 2099 2100 2101 -4 2102 2103 2104 2105 -4 2106 2107 2108 2109 -4 1914 2110 2111 1915 -4 2112 2113 2114 2115 -4 2116 2117 2118 2119 -4 2120 2121 2122 2123 -4 2124 2125 2126 2127 -4 2128 2129 2130 2131 -4 2132 2133 2134 2135 -4 2136 2137 2138 2139 -4 2140 2141 2142 2143 -4 2144 2145 2146 2147 -4 2148 2149 2150 2151 -4 2152 2153 2154 2155 -4 2156 2157 2158 2159 -4 2160 2161 2162 2163 -4 2164 2165 2166 2167 -4 2168 2169 2170 2171 -4 2172 2173 2174 2175 -4 2176 2177 2178 2179 -4 2180 2181 2182 2183 -4 2184 2185 2186 2187 -4 2188 2189 2190 2191 -4 2192 2193 2194 2195 -4 2196 2197 2198 2199 -4 2200 2201 2202 2203 -4 2204 2205 2206 2207 -4 2012 2208 2209 2013 -4 2210 2211 2212 2213 -4 2214 2215 2216 2217 -4 2218 2219 2220 2221 -4 2222 2223 2224 2225 -4 2226 2227 2228 2229 -4 2230 2231 2232 2233 -4 2234 2235 2236 2237 -4 2238 2239 2240 2241 -4 2242 2243 2244 2245 -4 2246 2247 2248 2249 -4 2250 2251 2252 2253 -4 2254 2255 2256 2257 -4 2258 2259 2260 2261 -4 2262 2263 2264 2265 -4 2266 2267 2268 2269 -4 2270 2271 2272 2273 -4 2274 2275 2276 2277 -4 2278 2279 2280 2281 -4 2282 2283 2284 2285 -4 2286 2287 2288 2289 -4 2290 2291 2292 2293 -4 2294 2295 2296 2297 -4 2298 2299 2300 2301 -4 2302 2303 2304 2305 -4 2110 2306 2307 2111 -4 2308 2309 2310 2311 -4 2312 2313 2314 2315 -4 2316 2317 2318 2319 -4 2320 2321 2322 2323 -4 2324 2325 2326 2327 -4 2328 2329 2330 2331 -4 2332 2333 2334 2335 -4 2336 2337 2338 2339 -4 2340 2341 2342 2343 -4 2344 2345 2346 2347 -4 2348 2349 2350 2351 -4 2352 2353 2354 2355 -4 2356 2357 2358 2359 -4 2360 2361 2362 2363 -4 2364 2365 2366 2367 -4 2368 2369 2370 2371 -4 2372 2373 2374 2375 -4 2376 2377 2378 2379 -4 2380 2381 2382 2383 -4 2384 2385 2386 2387 -4 2388 2389 2390 2391 -4 2392 2393 2394 2395 -4 2396 2397 2398 2399 -4 2400 2401 2402 2403 -4 2208 2404 2405 2209 -4 2406 2407 2408 2409 -4 2410 2411 2412 2413 -4 2414 2415 2416 2417 -4 2418 2419 2420 2421 -4 2422 2423 2424 2425 -4 2426 2427 2428 2429 -4 2430 2431 2432 2433 -4 2434 2435 2436 2437 -4 2438 2439 2440 2441 -4 2442 2443 2444 2445 -4 2446 2447 2448 2449 -4 2450 2451 2452 2453 -4 2454 2455 2456 2457 -4 2458 2459 2460 2461 -4 2462 2463 2464 2465 -4 2466 2467 2468 2469 -4 2470 2471 2472 2473 -4 2474 2475 2476 2477 -4 2478 2479 2480 2481 -4 2482 2483 2484 2485 -4 2486 2487 2488 2489 -4 2490 2491 2492 2493 -4 2494 2495 2496 2497 -4 2498 2499 2500 2501 -4 2306 2502 2503 2307 -4 2504 2505 2506 2507 -4 2508 2509 2510 2511 -4 2512 2513 2514 2515 -4 2516 2517 2518 2519 -4 2520 2521 2522 2523 -4 2524 2525 2526 2527 -4 2528 2529 2530 2531 -4 2532 2533 2534 2535 -4 2536 2537 2538 2539 -4 2540 2541 2542 2543 -4 2544 2545 2546 2547 -4 2548 2549 2550 2551 -4 2552 2553 2554 2555 -4 2556 2557 2558 2559 -4 2560 2561 2562 2563 -4 2564 2565 2566 2567 -4 2568 2569 2570 2571 -4 2572 2573 2574 2575 -4 2576 2577 2578 2579 -4 2580 2581 2582 2583 -4 2584 2585 2586 2587 -4 2588 2589 2590 2591 -4 2592 2593 2594 2595 -4 2596 2597 2598 2599 -4 2404 2600 2601 2405 -4 2602 2603 2604 2605 -4 2606 2607 2608 2609 -4 2610 2611 2612 2613 -4 2614 2615 2616 2617 -4 2618 2619 2620 2621 -4 2622 2623 2624 2625 -4 2626 2627 2628 2629 -4 2630 2631 2632 2633 -4 2634 2635 2636 2637 -4 2638 2639 2640 2641 -4 2642 2643 2644 2645 -4 2646 2647 2648 2649 -4 2650 2651 2652 2653 -4 2654 2655 2656 2657 -4 2658 2659 2660 2661 -4 2662 2663 2664 2665 -4 2666 2667 2668 2669 -4 2670 2671 2672 2673 -4 2674 2675 2676 2677 -4 2678 2679 2680 2681 -4 2682 2683 2684 2685 -4 2686 2687 2688 2689 -4 2690 2691 2692 2693 -4 2694 2695 2696 2697 -4 2502 2698 2699 2503 -4 2700 2701 2702 2703 -4 2704 2705 2706 2707 -4 2708 2709 2710 2711 -4 2712 2713 2714 2715 -4 2716 2717 2718 2719 -4 2720 2721 2722 2723 -4 2724 2725 2726 2727 -4 2728 2729 2730 2731 -4 2732 2733 2734 2735 -4 2736 2737 2738 2739 -4 2740 2741 2742 2743 -4 2744 2745 2746 2747 -4 2748 2749 2750 2751 -4 2752 2753 2754 2755 -4 2756 2757 2758 2759 -4 2760 2761 2762 2763 -4 2764 2765 2766 2767 -4 2768 2769 2770 2771 -4 2772 2773 2774 2775 -4 2776 2777 2778 2779 -4 2780 2781 2782 2783 -4 2784 2785 2786 2787 -4 2788 2789 2790 2791 -4 2792 2793 2794 2795 -4 2600 2796 2797 2601 -4 2798 2799 2800 2801 -4 2802 2803 2804 2805 -4 2806 2807 2808 2809 -4 2810 2811 2812 2813 -4 2814 2815 2816 2817 -4 2818 2819 2820 2821 -4 2822 2823 2824 2825 -4 2826 2827 2828 2829 -4 2830 2831 2832 2833 -4 2834 2835 2836 2837 -4 2838 2839 2840 2841 -4 2842 2843 2844 2845 -4 2846 2847 2848 2849 -4 2850 2851 2852 2853 -4 2854 2855 2856 2857 -4 2858 2859 2860 2861 -4 2862 2863 2864 2865 -4 2866 2867 2868 2869 -4 2870 2871 2872 2873 -4 2874 2875 2876 2877 -4 2878 2879 2880 2881 -4 2882 2883 2884 2885 -4 2886 2887 2888 2889 -4 2890 2891 2892 2893 -4 2698 2894 2895 2699 -4 2896 2897 2898 2899 -4 2900 2901 2902 2903 -4 2904 2905 2906 2907 -4 2908 2909 2910 2911 -4 2912 2913 2914 2915 -4 2916 2917 2918 2919 -4 2920 2921 2922 2923 -4 2924 2925 2926 2927 -4 2928 2929 2930 2931 -4 2932 2933 2934 2935 -4 2936 2937 2938 2939 -4 2940 2941 2942 2943 -4 2944 2945 2946 2947 -4 2948 2949 2950 2951 -4 2952 2953 2954 2955 -4 2956 2957 2958 2959 -4 2960 2961 2962 2963 -4 2964 2965 2966 2967 -4 2968 2969 2970 2971 -4 2972 2973 2974 2975 -4 2976 2977 2978 2979 -4 2980 2981 2982 2983 -4 2984 2985 2986 2987 -4 2988 2989 2990 2991 -4 2796 2992 2993 2797 -4 2994 2995 2996 2997 -4 2998 2999 3000 3001 -4 3002 3003 3004 3005 -4 3006 3007 3008 3009 -4 3010 3011 3012 3013 -4 3014 3015 3016 3017 -4 3018 3019 3020 3021 -4 3022 3023 3024 3025 -4 3026 3027 3028 3029 -4 3030 3031 3032 3033 -4 3034 3035 3036 3037 -4 3038 3039 3040 3041 -4 3042 3043 3044 3045 -4 3046 3047 3048 3049 -4 3050 3051 3052 3053 -4 3054 3055 3056 3057 -4 3058 3059 3060 3061 -4 3062 3063 3064 3065 -4 3066 3067 3068 3069 -4 3070 3071 3072 3073 -4 3074 3075 3076 3077 -4 3078 3079 3080 3081 -4 3082 3083 3084 3085 -4 3086 3087 3088 3089 -4 2894 3090 3091 2895 -4 3092 3093 3094 3095 -4 3096 3097 3098 3099 -4 3100 3101 3102 3103 -4 3104 3105 3106 3107 -4 3108 3109 3110 3111 -4 3112 3113 3114 3115 -4 3116 3117 3118 3119 -4 3120 3121 3122 3123 -4 3124 3125 3126 3127 -4 3128 3129 3130 3131 -4 3132 3133 3134 3135 -4 3136 3137 3138 3139 -4 3140 3141 3142 3143 -4 3144 3145 3146 3147 -4 3148 3149 3150 3151 -4 3152 3153 3154 3155 -4 3156 3157 3158 3159 -4 3160 3161 3162 3163 -4 3164 3165 3166 3167 -4 3168 3169 3170 3171 -4 3172 3173 3174 3175 -4 3176 3177 3178 3179 -4 3180 3181 3182 3183 -4 3184 3185 3186 3187 -4 2992 3188 3189 2993 -4 3190 3191 3192 3193 -4 3194 3195 3196 3197 -4 3198 3199 3200 3201 -4 3202 3203 3204 3205 -4 3206 3207 3208 3209 -4 3210 3211 3212 3213 -4 3214 3215 3216 3217 -4 3218 3219 3220 3221 -4 3222 3223 3224 3225 -4 3226 3227 3228 3229 -4 3230 3231 3232 3233 -4 3234 3235 3236 3237 -4 3238 3239 3240 3241 -4 3242 3243 3244 3245 -4 3246 3247 3248 3249 -4 3250 3251 3252 3253 -4 3254 3255 3256 3257 -4 3258 3259 3260 3261 -4 3262 3263 3264 3265 -4 3266 3267 3268 3269 -4 3270 3271 3272 3273 -4 3274 3275 3276 3277 -4 3278 3279 3280 3281 -4 3282 3283 3284 3285 -4 3090 3286 3287 3091 -4 3288 3289 3290 3291 -4 3292 3293 3294 3295 -4 3296 3297 3298 3299 -4 3300 3301 3302 3303 -4 3304 3305 3306 3307 -4 3308 3309 3310 3311 -4 3312 3313 3314 3315 -4 3316 3317 3318 3319 -4 3320 3321 3322 3323 -4 3324 3325 3326 3327 -4 3328 3329 3330 3331 -4 3332 3333 3334 3335 -4 3336 3337 3338 3339 -4 3340 3341 3342 3343 -4 3344 3345 3346 3347 -4 3348 3349 3350 3351 -4 3352 3353 3354 3355 -4 3356 3357 3358 3359 -4 3360 3361 3362 3363 -4 3364 3365 3366 3367 -4 3368 3369 3370 3371 -4 3372 3373 3374 3375 -4 3376 3377 3378 3379 -4 3380 3381 3382 3383 -4 3188 3384 3385 3189 -4 3386 3387 3388 3389 -4 3390 3391 3392 3393 -4 3394 3395 3396 3397 -4 3398 3399 3400 3401 -4 3402 3403 3404 3405 -4 3406 3407 3408 3409 -4 3410 3411 3412 3413 -4 3414 3415 3416 3417 -4 3418 3419 3420 3421 -4 3422 3423 3424 3425 -4 3426 3427 3428 3429 -4 3430 3431 3432 3433 -4 3434 3435 3436 3437 -4 3438 3439 3440 3441 -4 3442 3443 3444 3445 -4 3446 3447 3448 3449 -4 3450 3451 3452 3453 -4 3454 3455 3456 3457 -4 3458 3459 3460 3461 -4 3462 3463 3464 3465 -4 3466 3467 3468 3469 -4 3470 3471 3472 3473 -4 3474 3475 3476 3477 -4 3478 3479 3480 3481 -4 3286 3482 3483 3287 -4 3484 3485 3486 3487 -4 3488 3489 3490 3491 -4 3492 3493 3494 3495 -4 3496 3497 3498 3499 -4 3500 3501 3502 3503 -4 3504 3505 3506 3507 -4 3508 3509 3510 3511 -4 3512 3513 3514 3515 -4 3516 3517 3518 3519 -4 3520 3521 3522 3523 -4 3524 3525 3526 3527 -4 3528 3529 3530 3531 -4 3532 3533 3534 3535 -4 3536 3537 3538 3539 -4 3540 3541 3542 3543 -4 3544 3545 3546 3547 -4 3548 3549 3550 3551 -4 3552 3553 3554 3555 -4 3556 3557 3558 3559 -4 3560 3561 3562 3563 -4 3564 3565 3566 3567 -4 3568 3569 3570 3571 -4 3572 3573 3574 3575 -4 3576 3577 3578 3579 -4 3384 3580 3581 3385 -4 3582 3583 3584 3585 -4 3586 3587 3588 3589 -4 3590 3591 3592 3593 -4 3594 3595 3596 3597 -4 3598 3599 3600 3601 -4 3602 3603 3604 3605 -4 3606 3607 3608 3609 -4 3610 3611 3612 3613 -4 3614 3615 3616 3617 -4 3618 3619 3620 3621 -4 3622 3623 3624 3625 -4 3626 3627 3628 3629 -4 3630 3631 3632 3633 -4 3634 3635 3636 3637 -4 3638 3639 3640 3641 -4 3642 3643 3644 3645 -4 3646 3647 3648 3649 -4 3650 3651 3652 3653 -4 3654 3655 3656 3657 -4 3658 3659 3660 3661 -4 3662 3663 3664 3665 -4 3666 3667 3668 3669 -4 3670 3671 3672 3673 -4 3674 3675 3676 3677 -4 3482 3678 3679 3483 -4 3680 3681 3682 3683 -4 3684 3685 3686 3687 -4 3688 3689 3690 3691 -4 3692 3693 3694 3695 -4 3696 3697 3698 3699 -4 3700 3701 3702 3703 -4 3704 3705 3706 3707 -4 3708 3709 3710 3711 -4 3712 3713 3714 3715 -4 3716 3717 3718 3719 -4 3720 3721 3722 3723 -4 3724 3725 3726 3727 -4 3728 3729 3730 3731 -4 3732 3733 3734 3735 -4 3736 3737 3738 3739 -4 3740 3741 3742 3743 -4 3744 3745 3746 3747 -4 3748 3749 3750 3751 -4 3752 3753 3754 3755 -4 3756 3757 3758 3759 -4 3760 3761 3762 3763 -4 3764 3765 3766 3767 -4 3768 3769 3770 3771 -4 3772 3773 3774 3775 -4 3580 3776 3777 3581 -4 3778 3779 3780 3781 -4 3782 3783 3784 3785 -4 3786 3787 3788 3789 -4 3790 3791 3792 3793 -4 3794 3795 3796 3797 -4 3798 3799 3800 3801 -4 3802 3803 3804 3805 -4 3806 3807 3808 3809 -4 3810 3811 3812 3813 -4 3814 3815 3816 3817 -4 3818 3819 3820 3821 -4 3822 3823 3824 3825 -4 3826 3827 3828 3829 -4 3830 3831 3832 3833 -4 3834 3835 3836 3837 -4 3838 3839 3840 3841 -4 3842 3843 3844 3845 -4 3846 3847 3848 3849 -4 3850 3851 3852 3853 -4 3854 3855 3856 3857 -4 3858 3859 3860 3861 -4 3862 3863 3864 3865 -4 3866 3867 3868 3869 -4 3870 3871 3872 3873 -4 3678 3874 3875 3679 -4 3876 3877 3878 3879 -4 3880 3881 3882 3883 -4 3884 3885 3886 3887 -4 3888 3889 3890 3891 -4 3892 3893 3894 3895 -4 3896 3897 3898 3899 -4 3900 3901 3902 3903 -4 3904 3905 3906 3907 -4 3908 3909 3910 3911 -4 3912 3913 3914 3915 -4 3916 3917 3918 3919 -4 3920 3921 3922 3923 -4 3924 3925 3926 3927 -4 3928 3929 3930 3931 -4 3932 3933 3934 3935 -4 3936 3937 3938 3939 -4 3940 3941 3942 3943 -4 3944 3945 3946 3947 -4 3948 3949 3950 3951 -4 3952 3953 3954 3955 -4 3956 3957 3958 3959 -4 3960 3961 3962 3963 -4 3964 3965 3966 3967 -4 3968 3969 3970 3971 -4 3776 3972 3973 3777 -4 3974 3975 3976 3977 -4 3978 3979 3980 3981 -4 3982 3983 3984 3985 -4 3986 3987 3988 3989 -4 3990 3991 3992 3993 -4 3994 3995 3996 3997 -4 3998 3999 4000 4001 -4 4002 4003 4004 4005 -4 4006 4007 4008 4009 -4 4010 4011 4012 4013 -4 4014 4015 4016 4017 -4 4018 4019 4020 4021 -4 4022 4023 4024 4025 -4 4026 4027 4028 4029 -4 4030 4031 4032 4033 -4 4034 4035 4036 4037 -4 4038 4039 4040 4041 -4 4042 4043 4044 4045 -4 4046 4047 4048 4049 -4 4050 4051 4052 4053 -4 4054 4055 4056 4057 -4 4058 4059 4060 4061 -4 4062 4063 4064 4065 -4 4066 4067 4068 4069 -4 3874 4070 4071 3875 -4 4072 4073 4074 4075 -4 4076 4077 4078 4079 -4 4080 4081 4082 4083 -4 4084 4085 4086 4087 -4 4088 4089 4090 4091 -4 4092 4093 4094 4095 -4 4096 4097 4098 4099 -4 4100 4101 4102 4103 -4 4104 4105 4106 4107 -4 4108 4109 4110 4111 -4 4112 4113 4114 4115 -4 4116 4117 4118 4119 -4 4120 4121 4122 4123 -4 4124 4125 4126 4127 -4 4128 4129 4130 4131 -4 4132 4133 4134 4135 -4 4136 4137 4138 4139 -4 4140 4141 4142 4143 -4 4144 4145 4146 4147 -4 4148 4149 4150 4151 -4 4152 4153 4154 4155 -4 4156 4157 4158 4159 -4 4160 4161 4162 4163 -4 4164 4165 4166 4167 -4 3972 4168 4169 3973 -4 4170 4171 4172 4173 -4 4174 4175 4176 4177 -4 4178 4179 4180 4181 -4 4182 4183 4184 4185 -4 4186 4187 4188 4189 -4 4190 4191 4192 4193 -4 4194 4195 4196 4197 -4 4198 4199 4200 4201 -4 4202 4203 4204 4205 -4 4206 4207 4208 4209 -4 4210 4211 4212 4213 -4 4214 4215 4216 4217 -4 4218 4219 4220 4221 -4 4222 4223 4224 4225 -4 4226 4227 4228 4229 -4 4230 4231 4232 4233 -4 4234 4235 4236 4237 -4 4238 4239 4240 4241 -4 4242 4243 4244 4245 -4 4246 4247 4248 4249 -4 4250 4251 4252 4253 -4 4254 4255 4256 4257 -4 4258 4259 4260 4261 -4 4262 4263 4264 4265 -4 4070 4266 4267 4071 -4 4268 4269 4270 4271 -4 4272 4273 4274 4275 -4 4276 4277 4278 4279 -4 4280 4281 4282 4283 -4 4284 4285 4286 4287 -4 4288 4289 4290 4291 -4 4292 4293 4294 4295 -4 4296 4297 4298 4299 -4 4300 4301 4302 4303 -4 4304 4305 4306 4307 -4 4308 4309 4310 4311 -4 4312 4313 4314 4315 -4 4316 4317 4318 4319 -4 4320 4321 4322 4323 -4 4324 4325 4326 4327 -4 4328 4329 4330 4331 -4 4332 4333 4334 4335 -4 4336 4337 4338 4339 -4 4340 4341 4342 4343 -4 4344 4345 4346 4347 -4 4348 4349 4350 4351 -4 4352 4353 4354 4355 -4 4356 4357 4358 4359 -4 4360 4361 4362 4363 -4 4168 4364 4365 4169 -4 4366 4367 4368 4369 -4 4370 4371 4372 4373 -4 4374 4375 4376 4377 -4 4378 4379 4380 4381 -4 4382 4383 4384 4385 -4 4386 4387 4388 4389 -4 4390 4391 4392 4393 -4 4394 4395 4396 4397 -4 4398 4399 4400 4401 -4 4402 4403 4404 4405 -4 4406 4407 4408 4409 -4 4410 4411 4412 4413 -4 4414 4415 4416 4417 -4 4418 4419 4420 4421 -4 4422 4423 4424 4425 -4 4426 4427 4428 4429 -4 4430 4431 4432 4433 -4 4434 4435 4436 4437 -4 4438 4439 4440 4441 -4 4442 4443 4444 4445 -4 4446 4447 4448 4449 -4 4450 4451 4452 4453 -4 4454 4455 4456 4457 -4 4458 4459 4460 4461 -4 4266 4462 4463 4267 -4 4464 4465 4466 4467 -4 4468 4469 4470 4471 -4 4472 4473 4474 4475 -4 4476 4477 4478 4479 -4 4480 4481 4482 4483 -4 4484 4485 4486 4487 -4 4488 4489 4490 4491 -4 4492 4493 4494 4495 -4 4496 4497 4498 4499 -4 4500 4501 4502 4503 -4 4504 4505 4506 4507 -4 4508 4509 4510 4511 -4 4512 4513 4514 4515 -4 4516 4517 4518 4519 -4 4520 4521 4522 4523 -4 4524 4525 4526 4527 -4 4528 4529 4530 4531 -4 4532 4533 4534 4535 -4 4536 4537 4538 4539 -4 4540 4541 4542 4543 -4 4544 4545 4546 4547 -4 4548 4549 4550 4551 -4 4552 4553 4554 4555 -4 4556 4557 4558 4559 -4 4364 4560 4561 4365 -4 4562 4563 4564 4565 -4 4566 4567 4568 4569 -4 4570 4571 4572 4573 -4 4574 4575 4576 4577 -4 4578 4579 4580 4581 -4 4582 4583 4584 4585 -4 4586 4587 4588 4589 -4 4590 4591 4592 4593 -4 4594 4595 4596 4597 -4 4598 4599 4600 4601 -4 4602 4603 4604 4605 -4 4606 4607 4608 4609 -4 4610 4611 4612 4613 -4 4614 4615 4616 4617 -4 4618 4619 4620 4621 -4 4622 4623 4624 4625 -4 4626 4627 4628 4629 -4 4630 4631 4632 4633 -4 4634 4635 4636 4637 -4 4638 4639 4640 4641 -4 4642 4643 4644 4645 -4 4646 4647 4648 4649 -4 4650 4651 4652 4653 -4 4654 4655 4656 4657 -4 4462 4658 4659 4463 -4 4660 4661 4662 4663 -4 4664 4665 4666 4667 -4 4668 4669 4670 4671 -4 4672 4673 4674 4675 -4 4676 4677 4678 4679 -4 4680 4681 4682 4683 -4 4684 4685 4686 4687 -4 4688 4689 4690 4691 -4 4692 4693 4694 4695 -4 4696 4697 4698 4699 -4 4700 4701 4702 4703 -4 4704 4705 4706 4707 -4 4708 4709 4710 4711 -4 4712 4713 4714 4715 -4 4716 4717 4718 4719 -4 4720 4721 4722 4723 -4 4724 4725 4726 4727 -4 4728 4729 4730 4731 -4 4732 4733 4734 4735 -4 4736 4737 4738 4739 -4 4740 4741 4742 4743 -4 4744 4745 4746 4747 -4 4748 4749 4750 4751 -4 4752 4753 4754 4755 -4 4560 4756 4757 4561 -4 4758 4759 4760 4761 -4 4762 4763 4764 4765 -4 4766 4767 4768 4769 -4 4770 4771 4772 4773 -4 4774 4775 4776 4777 -4 4778 4779 4780 4781 -4 4782 4783 4784 4785 -4 4786 4787 4788 4789 -4 4790 4791 4792 4793 -4 4794 4795 4796 4797 -4 4798 4799 4800 4801 -4 4802 4803 4804 4805 -4 4806 4807 4808 4809 -4 4810 4811 4812 4813 -4 4814 4815 4816 4817 -4 4818 4819 4820 4821 -4 4822 4823 4824 4825 -4 4826 4827 4828 4829 -4 4830 4831 4832 4833 -4 4834 4835 4836 4837 -4 4838 4839 4840 4841 -4 4842 4843 4844 4845 -4 4846 4847 4848 4849 -4 4850 4851 4852 4853 -4 4658 4854 4855 4659 -4 4856 4857 4858 4859 -4 4860 4861 4862 4863 -4 4864 4865 4866 4867 -4 4868 4869 4870 4871 -4 4872 4873 4874 4875 -4 4876 4877 4878 4879 -4 4880 4881 4882 4883 -4 4884 4885 4886 4887 -4 4888 4889 4890 4891 -4 4892 4893 4894 4895 -4 4896 4897 4898 4899 -4 4900 4901 4902 4903 -4 4904 4905 4906 4907 -4 4908 4909 4910 4911 -4 4912 4913 4914 4915 -4 4916 4917 4918 4919 -4 4920 4921 4922 4923 -4 4924 4925 4926 4927 -4 4928 4929 4930 4931 -4 4932 4933 4934 4935 -4 4936 4937 4938 4939 -4 4940 4941 4942 4943 -4 4944 4945 4946 4947 -4 4948 4949 4950 4951 -4 4756 4952 4953 4757 -4 4954 4955 4956 4957 -4 4958 4959 4960 4961 -4 4962 4963 4964 4965 -4 4966 4967 4968 4969 -4 4970 4971 4972 4973 -4 4974 4975 4976 4977 -4 4978 4979 4980 4981 -4 4982 4983 4984 4985 -4 4986 4987 4988 4989 -4 4990 4991 4992 4993 -4 4994 4995 4996 4997 -4 4998 4999 5000 5001 -4 5002 5003 5004 5005 -4 5006 5007 5008 5009 -4 5010 5011 5012 5013 -4 5014 5015 5016 5017 -4 5018 5019 5020 5021 -4 5022 5023 5024 5025 -4 5026 5027 5028 5029 -4 5030 5031 5032 5033 -4 5034 5035 5036 5037 -4 5038 5039 5040 5041 -4 5042 5043 5044 5045 -4 5046 5047 5048 5049 -4 4854 5050 5051 4855 -4 5052 5053 5054 5055 -4 5056 5057 5058 5059 -4 5060 5061 5062 5063 -4 5064 5065 5066 5067 -4 5068 5069 5070 5071 -4 5072 5073 5074 5075 -4 5076 5077 5078 5079 -4 5080 5081 5082 5083 -4 5084 5085 5086 5087 -4 5088 5089 5090 5091 -4 5092 5093 5094 5095 -4 5096 5097 5098 5099 -4 5100 5101 5102 5103 -4 5104 5105 5106 5107 -4 5108 5109 5110 5111 -4 5112 5113 5114 5115 -4 5116 5117 5118 5119 -4 5120 5121 5122 5123 -4 5124 5125 5126 5127 -4 5128 5129 5130 5131 -4 5132 5133 5134 5135 -4 5136 5137 5138 5139 -4 5140 5141 5142 5143 -4 5144 5145 5146 5147 -4 4952 5148 5149 4953 -4 5150 5151 5152 5153 -4 5154 5155 5156 5157 -4 5158 5159 5160 5161 -4 5162 5163 5164 5165 -4 5166 5167 5168 5169 -4 5170 5171 5172 5173 -4 5174 5175 5176 5177 -4 5178 5179 5180 5181 -4 5182 5183 5184 5185 -4 5186 5187 5188 5189 -4 5190 5191 5192 5193 -4 5194 5195 5196 5197 -4 5198 5199 5200 5201 -4 5202 5203 5204 5205 -4 5206 5207 5208 5209 -4 5210 5211 5212 5213 -4 5214 5215 5216 5217 -4 5218 5219 5220 5221 -4 5222 5223 5224 5225 -4 5226 5227 5228 5229 -4 5230 5231 5232 5233 -4 5234 5235 5236 5237 -4 5238 5239 5240 5241 -4 5242 5243 5244 5245 -4 5050 5246 5247 5051 -4 5248 5249 5250 5251 -4 5252 5253 5254 5255 -4 5256 5257 5258 5259 -4 5260 5261 5262 5263 -4 5264 5265 5266 5267 -4 5268 5269 5270 5271 -4 5272 5273 5274 5275 -4 5276 5277 5278 5279 -4 5280 5281 5282 5283 -4 5284 5285 5286 5287 -4 5288 5289 5290 5291 -4 5292 5293 5294 5295 -4 5296 5297 5298 5299 -4 5300 5301 5302 5303 -4 5304 5305 5306 5307 -4 5308 5309 5310 5311 -4 5312 5313 5314 5315 -4 5316 5317 5318 5319 -4 5320 5321 5322 5323 -4 5324 5325 5326 5327 -4 5328 5329 5330 5331 -4 5332 5333 5334 5335 -4 5336 5337 5338 5339 -4 5340 5341 5342 5343 -4 5148 5344 5345 5149 -4 5346 5347 5348 5349 -4 5350 5351 5352 5353 -4 5354 5355 5356 5357 -4 5358 5359 5360 5361 -4 5362 5363 5364 5365 -4 5366 5367 5368 5369 -4 5370 5371 5372 5373 -4 5374 5375 5376 5377 -4 5378 5379 5380 5381 -4 5382 5383 5384 5385 -4 5386 5387 5388 5389 -4 5390 5391 5392 5393 -4 5394 5395 5396 5397 -4 5398 5399 5400 5401 -4 5402 5403 5404 5405 -4 5406 5407 5408 5409 -4 5410 5411 5412 5413 -4 5414 5415 5416 5417 -4 5418 5419 5420 5421 -4 5422 5423 5424 5425 -4 5426 5427 5428 5429 -4 5430 5431 5432 5433 -4 5434 5435 5436 5437 -4 5438 5439 5440 5441 -4 5246 5442 5443 5247 -4 5444 5445 5446 5447 -4 5448 5449 5450 5451 -4 5452 5453 5454 5455 -4 5456 5457 5458 5459 -4 5460 5461 5462 5463 -4 5464 5465 5466 5467 -4 5468 5469 5470 5471 -4 5472 5473 5474 5475 -4 5476 5477 5478 5479 -4 5480 5481 5482 5483 -4 5484 5485 5486 5487 -4 5488 5489 5490 5491 -4 5492 5493 5494 5495 -4 5496 5497 5498 5499 -4 5500 5501 5502 5503 -4 5504 5505 5506 5507 -4 5508 5509 5510 5511 -4 5512 5513 5514 5515 -4 5516 5517 5518 5519 -4 5520 5521 5522 5523 -4 5524 5525 5526 5527 -4 5528 5529 5530 5531 -4 5532 5533 5534 5535 -4 5536 5537 5538 5539 -4 5344 5540 5541 5345 -4 5542 5543 5544 5545 -4 5546 5547 5548 5549 -4 5550 5551 5552 5553 -4 5554 5555 5556 5557 -4 5558 5559 5560 5561 -4 5562 5563 5564 5565 -4 5566 5567 5568 5569 -4 5570 5571 5572 5573 -4 5574 5575 5576 5577 -4 5578 5579 5580 5581 -4 5582 5583 5584 5585 -4 5586 5587 5588 5589 -4 5590 5591 5592 5593 -4 5594 5595 5596 5597 -4 5598 5599 5600 5601 -4 5602 5603 5604 5605 -4 5606 5607 5608 5609 -4 5610 5611 5612 5613 -4 5614 5615 5616 5617 -4 5618 5619 5620 5621 -4 5622 5623 5624 5625 -4 5626 5627 5628 5629 -4 5630 5631 5632 5633 -4 5634 5635 5636 5637 -4 5442 5638 5639 5443 -4 5640 5641 5642 5643 -4 5644 5645 5646 5647 -4 5648 5649 5650 5651 -4 5652 5653 5654 5655 -4 5656 5657 5658 5659 -4 5660 5661 5662 5663 -4 5664 5665 5666 5667 -4 5668 5669 5670 5671 -4 5672 5673 5674 5675 -4 5676 5677 5678 5679 -4 5680 5681 5682 5683 -4 5684 5685 5686 5687 -4 5688 5689 5690 5691 -4 5692 5693 5694 5695 -4 5696 5697 5698 5699 -4 5700 5701 5702 5703 -4 5704 5705 5706 5707 -4 5708 5709 5710 5711 -4 5712 5713 5714 5715 -4 5716 5717 5718 5719 -4 5720 5721 5722 5723 -4 5724 5725 5726 5727 -4 5728 5729 5730 5731 -4 5732 5733 5734 5735 -4 5540 5736 5737 5541 -4 5738 5739 5740 5741 -4 5742 5743 5744 5745 -4 5746 5747 5748 5749 -4 5750 5751 5752 5753 -4 5754 5755 5756 5757 -4 5758 5759 5760 5761 -4 5762 5763 5764 5765 -4 5766 5767 5768 5769 -4 5770 5771 5772 5773 -4 5774 5775 5776 5777 -4 5778 5779 5780 5781 -4 5782 5783 5784 5785 -4 5786 5787 5788 5789 -4 5790 5791 5792 5793 -4 5794 5795 5796 5797 -4 5798 5799 5800 5801 -4 5802 5803 5804 5805 -4 5806 5807 5808 5809 -4 5810 5811 5812 5813 -4 5814 5815 5816 5817 -4 5818 5819 5820 5821 -4 5822 5823 5824 5825 -4 5826 5827 5828 5829 -4 5830 5831 5832 5833 -4 5638 5834 5835 5639 -4 5836 5837 5838 5839 -4 5840 5841 5842 5843 -4 5844 5845 5846 5847 -4 5848 5849 5850 5851 -4 5852 5853 5854 5855 -4 5856 5857 5858 5859 -4 5860 5861 5862 5863 -4 5864 5865 5866 5867 -4 5868 5869 5870 5871 -4 5872 5873 5874 5875 -4 5876 5877 5878 5879 -4 5880 5881 5882 5883 -4 5884 5885 5886 5887 -4 5888 5889 5890 5891 -4 5892 5893 5894 5895 -4 5896 5897 5898 5899 -4 5900 5901 5902 5903 -4 5904 5905 5906 5907 -4 5908 5909 5910 5911 -4 5912 5913 5914 5915 -4 5916 5917 5918 5919 -4 5920 5921 5922 5923 -4 5924 5925 5926 5927 -4 5928 5929 5930 5931 -4 5736 5932 5933 5737 -4 5934 5935 5936 5937 -4 5938 5939 5940 5941 -4 5942 5943 5944 5945 -4 5946 5947 5948 5949 -4 5950 5951 5952 5953 -4 5954 5955 5956 5957 -4 5958 5959 5960 5961 -4 5962 5963 5964 5965 -4 5966 5967 5968 5969 -4 5970 5971 5972 5973 -4 5974 5975 5976 5977 -4 5978 5979 5980 5981 -4 5982 5983 5984 5985 -4 5986 5987 5988 5989 -4 5990 5991 5992 5993 -4 5994 5995 5996 5997 -4 5998 5999 6000 6001 -4 6002 6003 6004 6005 -4 6006 6007 6008 6009 -4 6010 6011 6012 6013 -4 6014 6015 6016 6017 -4 6018 6019 6020 6021 -4 6022 6023 6024 6025 -4 6026 6027 6028 6029 -4 5834 6030 6031 5835 -4 6032 6033 6034 6035 -4 6036 6037 6038 6039 -4 6040 6041 6042 6043 -4 6044 6045 6046 6047 -4 6048 6049 6050 6051 -4 6052 6053 6054 6055 -4 6056 6057 6058 6059 -4 6060 6061 6062 6063 -4 6064 6065 6066 6067 -4 6068 6069 6070 6071 -4 6072 6073 6074 6075 -4 6076 6077 6078 6079 -4 6080 6081 6082 6083 -4 6084 6085 6086 6087 -4 6088 6089 6090 6091 -4 6092 6093 6094 6095 -4 6096 6097 6098 6099 -4 6100 6101 6102 6103 -4 6104 6105 6106 6107 -4 6108 6109 6110 6111 -4 6112 6113 6114 6115 -4 6116 6117 6118 6119 -4 6120 6121 6122 6123 -4 6124 6125 6126 6127 -4 5932 6128 6129 5933 -4 6130 6131 6132 6133 -4 6134 6135 6136 6137 -4 6138 6139 6140 6141 -4 6142 6143 6144 6145 -4 6146 6147 6148 6149 -4 6150 6151 6152 6153 -4 6154 6155 6156 6157 -4 6158 6159 6160 6161 -4 6162 6163 6164 6165 -4 6166 6167 6168 6169 -4 6170 6171 6172 6173 -4 6174 6175 6176 6177 -4 6178 6179 6180 6181 -4 6182 6183 6184 6185 -4 6186 6187 6188 6189 -4 6190 6191 6192 6193 -4 6194 6195 6196 6197 -4 6198 6199 6200 6201 -4 6202 6203 6204 6205 -4 6206 6207 6208 6209 -4 6210 6211 6212 6213 -4 6214 6215 6216 6217 -4 6218 6219 6220 6221 -4 6222 6223 6224 6225 -4 6030 6226 6227 6031 -4 6228 6229 6230 6231 -4 6232 6233 6234 6235 -4 6236 6237 6238 6239 -4 6240 6241 6242 6243 -4 6244 6245 6246 6247 -4 6248 6249 6250 6251 -4 6252 6253 6254 6255 -4 6256 6257 6258 6259 -4 6260 6261 6262 6263 -4 6264 6265 6266 6267 -4 6268 6269 6270 6271 -4 6272 6273 6274 6275 -4 6276 6277 6278 6279 -4 6280 6281 6282 6283 -4 6284 6285 6286 6287 -4 6288 6289 6290 6291 -4 6292 6293 6294 6295 -4 6296 6297 6298 6299 -4 6300 6301 6302 6303 -4 6304 6305 6306 6307 -4 6308 6309 6310 6311 -4 6312 6313 6314 6315 -4 6316 6317 6318 6319 -4 6320 6321 6322 6323 -4 6128 6324 6325 6129 -4 6326 6327 6328 6329 -4 6330 6331 6332 6333 -4 6334 6335 6336 6337 -4 6338 6339 6340 6341 -4 6342 6343 6344 6345 -4 6346 6347 6348 6349 -4 6350 6351 6352 6353 -4 6354 6355 6356 6357 -4 6358 6359 6360 6361 -4 6362 6363 6364 6365 -4 6366 6367 6368 6369 -4 6370 6371 6372 6373 -4 6374 6375 6376 6377 -4 6378 6379 6380 6381 -4 6382 6383 6384 6385 -4 6386 6387 6388 6389 -4 6390 6391 6392 6393 -4 6394 6395 6396 6397 -4 6398 6399 6400 6401 -4 6402 6403 6404 6405 -4 6406 6407 6408 6409 -4 6410 6411 6412 6413 -4 6414 6415 6416 6417 -4 6418 6419 6420 6421 -4 6226 6422 6423 6227 -4 6424 6425 6426 6427 -4 6428 6429 6430 6431 -4 6432 6433 6434 6435 -4 6436 6437 6438 6439 -4 6440 6441 6442 6443 -4 6444 6445 6446 6447 -4 6448 6449 6450 6451 -4 6452 6453 6454 6455 -4 6456 6457 6458 6459 -4 6460 6461 6462 6463 -4 6464 6465 6466 6467 -4 6468 6469 6470 6471 -4 6472 6473 6474 6475 -4 6476 6477 6478 6479 -4 6480 6481 6482 6483 -4 6484 6485 6486 6487 -4 6488 6489 6490 6491 -4 6492 6493 6494 6495 -4 6496 6497 6498 6499 -4 6500 6501 6502 6503 -4 6504 6505 6506 6507 -4 6508 6509 6510 6511 -4 6512 6513 6514 6515 -4 6516 6517 6518 6519 -4 6324 6520 6521 6325 -4 6522 6523 6524 6525 -4 6526 6527 6528 6529 -4 6530 6531 6532 6533 -4 6534 6535 6536 6537 -4 6538 6539 6540 6541 -4 6542 6543 6544 6545 -4 6546 6547 6548 6549 -4 6550 6551 6552 6553 -4 6554 6555 6556 6557 -4 6558 6559 6560 6561 -4 6562 6563 6564 6565 -4 6566 6567 6568 6569 -4 6570 6571 6572 6573 -4 6574 6575 6576 6577 -4 6578 6579 6580 6581 -4 6582 6583 6584 6585 -4 6586 6587 6588 6589 -4 6590 6591 6592 6593 -4 6594 6595 6596 6597 -4 6598 6599 6600 6601 -4 6602 6603 6604 6605 -4 6606 6607 6608 6609 -4 6610 6611 6612 6613 -4 6614 6615 6616 6617 -4 6422 6618 6619 6423 -4 6620 6621 6622 6623 -4 6624 6625 6626 6627 -4 6628 6629 6630 6631 -4 6632 6633 6634 6635 -4 6636 6637 6638 6639 -4 6640 6641 6642 6643 -4 6644 6645 6646 6647 -4 6648 6649 6650 6651 -4 6652 6653 6654 6655 -4 6656 6657 6658 6659 -4 6660 6661 6662 6663 -4 6664 6665 6666 6667 -4 6668 6669 6670 6671 -4 6672 6673 6674 6675 -4 6676 6677 6678 6679 -4 6680 6681 6682 6683 -4 6684 6685 6686 6687 -4 6688 6689 6690 6691 -4 6692 6693 6694 6695 -4 6696 6697 6698 6699 -4 6700 6701 6702 6703 -4 6704 6705 6706 6707 -4 6708 6709 6710 6711 -4 6712 6713 6714 6715 -4 6520 6716 6717 6521 -4 6718 6719 6720 6721 -4 6722 6723 6724 6725 -4 6726 6727 6728 6729 -4 6730 6731 6732 6733 -4 6734 6735 6736 6737 -4 6738 6739 6740 6741 -4 6742 6743 6744 6745 -4 6746 6747 6748 6749 -4 6750 6751 6752 6753 -4 6754 6755 6756 6757 -4 6758 6759 6760 6761 -4 6762 6763 6764 6765 -4 6766 6767 6768 6769 -4 6770 6771 6772 6773 -4 6774 6775 6776 6777 -4 6778 6779 6780 6781 -4 6782 6783 6784 6785 -4 6786 6787 6788 6789 -4 6790 6791 6792 6793 -4 6794 6795 6796 6797 -4 6798 6799 6800 6801 -4 6802 6803 6804 6805 -4 6806 6807 6808 6809 -4 6810 6811 6812 6813 -4 6618 6814 6815 6619 -4 6816 6817 6818 6819 -4 6820 6821 6822 6823 -4 6824 6825 6826 6827 -4 6828 6829 6830 6831 -4 6832 6833 6834 6835 -4 6836 6837 6838 6839 -4 6840 6841 6842 6843 -4 6844 6845 6846 6847 -4 6848 6849 6850 6851 -4 6852 6853 6854 6855 -4 6856 6857 6858 6859 -4 6860 6861 6862 6863 -4 6864 6865 6866 6867 -4 6868 6869 6870 6871 -4 6872 6873 6874 6875 -4 6876 6877 6878 6879 -4 6880 6881 6882 6883 -4 6884 6885 6886 6887 -4 6888 6889 6890 6891 -4 6892 6893 6894 6895 -4 6896 6897 6898 6899 -4 6900 6901 6902 6903 -4 6904 6905 6906 6907 -4 6908 6909 6910 6911 -4 6716 6912 6913 6717 -4 6914 6915 6916 6917 -4 6918 6919 6920 6921 -4 6922 6923 6924 6925 -4 6926 6927 6928 6929 -4 6930 6931 6932 6933 -4 6934 6935 6936 6937 -4 6938 6939 6940 6941 -4 6942 6943 6944 6945 -4 6946 6947 6948 6949 -4 6950 6951 6952 6953 -4 6954 6955 6956 6957 -4 6958 6959 6960 6961 -4 6962 6963 6964 6965 -4 6966 6967 6968 6969 -4 6970 6971 6972 6973 -4 6974 6975 6976 6977 -4 6978 6979 6980 6981 -4 6982 6983 6984 6985 -4 6986 6987 6988 6989 -4 6990 6991 6992 6993 -4 6994 6995 6996 6997 -4 6998 6999 7000 7001 -4 7002 7003 7004 7005 -4 7006 7007 7008 7009 -4 6814 7010 7011 6815 -4 7012 7013 7014 7015 -4 7016 7017 7018 7019 -4 7020 7021 7022 7023 -4 7024 7025 7026 7027 -4 7028 7029 7030 7031 -4 7032 7033 7034 7035 -4 7036 7037 7038 7039 -4 7040 7041 7042 7043 -4 7044 7045 7046 7047 -4 7048 7049 7050 7051 -4 7052 7053 7054 7055 -4 7056 7057 7058 7059 -4 7060 7061 7062 7063 -4 7064 7065 7066 7067 -4 7068 7069 7070 7071 -4 7072 7073 7074 7075 -4 7076 7077 7078 7079 -4 7080 7081 7082 7083 -4 7084 7085 7086 7087 -4 7088 7089 7090 7091 -4 7092 7093 7094 7095 -4 7096 7097 7098 7099 -4 7100 7101 7102 7103 -4 7104 7105 7106 7107 -4 6912 7108 7109 6913 -4 7110 7111 7112 7113 -4 7114 7115 7116 7117 -4 7118 7119 7120 7121 -4 7122 7123 7124 7125 -4 7126 7127 7128 7129 -4 7130 7131 7132 7133 -4 7134 7135 7136 7137 -4 7138 7139 7140 7141 -4 7142 7143 7144 7145 -4 7146 7147 7148 7149 -4 7150 7151 7152 7153 -4 7154 7155 7156 7157 -4 7158 7159 7160 7161 -4 7162 7163 7164 7165 -4 7166 7167 7168 7169 -4 7170 7171 7172 7173 -4 7174 7175 7176 7177 -4 7178 7179 7180 7181 -4 7182 7183 7184 7185 -4 7186 7187 7188 7189 -4 7190 7191 7192 7193 -4 7194 7195 7196 7197 -4 7198 7199 7200 7201 -4 7202 7203 7204 7205 -4 7010 7206 7207 7011 -4 7208 7209 7210 7211 -4 7212 7213 7214 7215 -4 7216 7217 7218 7219 -4 7220 7221 7222 7223 -4 7224 7225 7226 7227 -4 7228 7229 7230 7231 -4 7232 7233 7234 7235 -4 7236 7237 7238 7239 -4 7240 7241 7242 7243 -4 7244 7245 7246 7247 -4 7248 7249 7250 7251 -4 7252 7253 7254 7255 -4 7256 7257 7258 7259 -4 7260 7261 7262 7263 -4 7264 7265 7266 7267 -4 7268 7269 7270 7271 -4 7272 7273 7274 7275 -4 7276 7277 7278 7279 -4 7280 7281 7282 7283 -4 7284 7285 7286 7287 -4 7288 7289 7290 7291 -4 7292 7293 7294 7295 -4 7296 7297 7298 7299 -4 7300 7301 7302 7303 -4 7108 7304 7305 7109 -4 7306 7307 7308 7309 -4 7310 7311 7312 7313 -4 7314 7315 7316 7317 -4 7318 7319 7320 7321 -4 7322 7323 7324 7325 -4 7326 7327 7328 7329 -4 7330 7331 7332 7333 -4 7334 7335 7336 7337 -4 7338 7339 7340 7341 -4 7342 7343 7344 7345 -4 7346 7347 7348 7349 -4 7350 7351 7352 7353 -4 7354 7355 7356 7357 -4 7358 7359 7360 7361 -4 7362 7363 7364 7365 -4 7366 7367 7368 7369 -4 7370 7371 7372 7373 -4 7374 7375 7376 7377 -4 7378 7379 7380 7381 -4 7382 7383 7384 7385 -4 7386 7387 7388 7389 -4 7390 7391 7392 7393 -4 7394 7395 7396 7397 -4 7398 7399 7400 7401 -4 7206 7402 7403 7207 -4 7404 7405 7406 7407 -4 7408 7409 7410 7411 -4 7412 7413 7414 7415 -4 7416 7417 7418 7419 -4 7420 7421 7422 7423 -4 7424 7425 7426 7427 -4 7428 7429 7430 7431 -4 7432 7433 7434 7435 -4 7436 7437 7438 7439 -4 7440 7441 7442 7443 -4 7444 7445 7446 7447 -4 7448 7449 7450 7451 -4 7452 7453 7454 7455 -4 7456 7457 7458 7459 -4 7460 7461 7462 7463 -4 7464 7465 7466 7467 -4 7468 7469 7470 7471 -4 7472 7473 7474 7475 -4 7476 7477 7478 7479 -4 7480 7481 7482 7483 -4 7484 7485 7486 7487 -4 7488 7489 7490 7491 -4 7492 7493 7494 7495 -4 7496 7497 7498 7499 -4 7304 7500 7501 7305 -4 7502 7503 7504 7505 -4 7506 7507 7508 7509 -4 7510 7511 7512 7513 -4 7514 7515 7516 7517 -4 7518 7519 7520 7521 -4 7522 7523 7524 7525 -4 7526 7527 7528 7529 -4 7530 7531 7532 7533 -4 7534 7535 7536 7537 -4 7538 7539 7540 7541 -4 7542 7543 7544 7545 -4 7546 7547 7548 7549 -4 7550 7551 7552 7553 -4 7554 7555 7556 7557 -4 7558 7559 7560 7561 -4 7562 7563 7564 7565 -4 7566 7567 7568 7569 -4 7570 7571 7572 7573 -4 7574 7575 7576 7577 -4 7578 7579 7580 7581 -4 7582 7583 7584 7585 -4 7586 7587 7588 7589 -4 7590 7591 7592 7593 -4 7594 7595 7596 7597 -4 7402 7598 7599 7403 -4 7600 7601 7602 7603 -4 7604 7605 7606 7607 -4 7608 7609 7610 7611 -4 7612 7613 7614 7615 -4 7616 7617 7618 7619 -4 7620 7621 7622 7623 -4 7624 7625 7626 7627 -4 7628 7629 7630 7631 -4 7632 7633 7634 7635 -4 7636 7637 7638 7639 -4 7640 7641 7642 7643 -4 7644 7645 7646 7647 -4 7648 7649 7650 7651 -4 7652 7653 7654 7655 -4 7656 7657 7658 7659 -4 7660 7661 7662 7663 -4 7664 7665 7666 7667 -4 7668 7669 7670 7671 -4 7672 7673 7674 7675 -4 7676 7677 7678 7679 -4 7680 7681 7682 7683 -4 7684 7685 7686 7687 -4 7688 7689 7690 7691 -4 7692 7693 7694 7695 -4 7500 7696 7697 7501 -4 7698 7699 7700 7701 -4 7702 7703 7704 7705 -4 7706 7707 7708 7709 -4 7710 7711 7712 7713 -4 7714 7715 7716 7717 -4 7718 7719 7720 7721 -4 7722 7723 7724 7725 -4 7726 7727 7728 7729 -4 7730 7731 7732 7733 -4 7734 7735 7736 7737 -4 7738 7739 7740 7741 -4 7742 7743 7744 7745 -4 7746 7747 7748 7749 -4 7750 7751 7752 7753 -4 7754 7755 7756 7757 -4 7758 7759 7760 7761 -4 7762 7763 7764 7765 -4 7766 7767 7768 7769 -4 7770 7771 7772 7773 -4 7774 7775 7776 7777 -4 7778 7779 7780 7781 -4 7782 7783 7784 7785 -4 7786 7787 7788 7789 -4 7790 7791 7792 7793 -4 7598 7794 7795 7599 -4 7796 7797 7798 7799 -4 7800 7801 7802 7803 -4 7804 7805 7806 7807 -4 7808 7809 7810 7811 -4 7812 7813 7814 7815 -4 7816 7817 7818 7819 -4 7820 7821 7822 7823 -4 7824 7825 7826 7827 -4 7828 7829 7830 7831 -4 7832 7833 7834 7835 -4 7836 7837 7838 7839 -4 7840 7841 7842 7843 -4 7844 7845 7846 7847 -4 7848 7849 7850 7851 -4 7852 7853 7854 7855 -4 7856 7857 7858 7859 -4 7860 7861 7862 7863 -4 7864 7865 7866 7867 -4 7868 7869 7870 7871 -4 7872 7873 7874 7875 -4 7876 7877 7878 7879 -4 7880 7881 7882 7883 -4 7884 7885 7886 7887 -4 7888 7889 7890 7891 -4 7696 7892 7893 7697 -4 7894 7895 7896 7897 -4 7898 7899 7900 7901 -4 7902 7903 7904 7905 -4 7906 7907 7908 7909 -4 7910 7911 7912 7913 -4 7914 7915 7916 7917 -4 7918 7919 7920 7921 -4 7922 7923 7924 7925 -4 7926 7927 7928 7929 -4 7930 7931 7932 7933 -4 7934 7935 7936 7937 -4 7938 7939 7940 7941 -4 7942 7943 7944 7945 -4 7946 7947 7948 7949 -4 7950 7951 7952 7953 -4 7954 7955 7956 7957 -4 7958 7959 7960 7961 -4 7962 7963 7964 7965 -4 7966 7967 7968 7969 -4 7970 7971 7972 7973 -4 7974 7975 7976 7977 -4 7978 7979 7980 7981 -4 7982 7983 7984 7985 -4 7986 7987 7988 7989 -4 7794 7990 7991 7795 -4 7992 7993 7994 7995 -4 7996 7997 7998 7999 -4 8000 8001 8002 8003 -4 8004 8005 8006 8007 -4 8008 8009 8010 8011 -4 8012 8013 8014 8015 -4 8016 8017 8018 8019 -4 8020 8021 8022 8023 -4 8024 8025 8026 8027 -4 8028 8029 8030 8031 -4 8032 8033 8034 8035 -4 8036 8037 8038 8039 -4 8040 8041 8042 8043 -4 8044 8045 8046 8047 -4 8048 8049 8050 8051 -4 8052 8053 8054 8055 -4 8056 8057 8058 8059 -4 8060 8061 8062 8063 -4 8064 8065 8066 8067 -4 8068 8069 8070 8071 -4 8072 8073 8074 8075 -4 8076 8077 8078 8079 -4 8080 8081 8082 8083 -4 8084 8085 8086 8087 -4 7892 8088 8089 7893 -4 8090 8091 8092 8093 -4 8094 8095 8096 8097 -4 8098 8099 8100 8101 -4 8102 8103 8104 8105 -4 8106 8107 8108 8109 -4 8110 8111 8112 8113 -4 8114 8115 8116 8117 -4 8118 8119 8120 8121 -4 8122 8123 8124 8125 -4 8126 8127 8128 8129 -4 8130 8131 8132 8133 -4 8134 8135 8136 8137 -4 8138 8139 8140 8141 -4 8142 8143 8144 8145 -4 8146 8147 8148 8149 -4 8150 8151 8152 8153 -4 8154 8155 8156 8157 -4 8158 8159 8160 8161 -4 8162 8163 8164 8165 -4 8166 8167 8168 8169 -4 8170 8171 8172 8173 -4 8174 8175 8176 8177 -4 8178 8179 8180 8181 -4 8182 8183 8184 8185 -4 7990 8186 8187 7991 -4 8188 8189 8190 8191 -4 8192 8193 8194 8195 -4 8196 8197 8198 8199 -4 8200 8201 8202 8203 -4 8204 8205 8206 8207 -4 8208 8209 8210 8211 -4 8212 8213 8214 8215 -4 8216 8217 8218 8219 -4 8220 8221 8222 8223 -4 8224 8225 8226 8227 -4 8228 8229 8230 8231 -4 8232 8233 8234 8235 -4 8236 8237 8238 8239 -4 8240 8241 8242 8243 -4 8244 8245 8246 8247 -4 8248 8249 8250 8251 -4 8252 8253 8254 8255 -4 8256 8257 8258 8259 -4 8260 8261 8262 8263 -4 8264 8265 8266 8267 -4 8268 8269 8270 8271 -4 8272 8273 8274 8275 -4 8276 8277 8278 8279 -4 8280 8281 8282 8283 -4 8088 8284 8285 8089 -4 8286 8287 8288 8289 -4 8290 8291 8292 8293 -4 8294 8295 8296 8297 -4 8298 8299 8300 8301 -4 8302 8303 8304 8305 -4 8306 8307 8308 8309 -4 8310 8311 8312 8313 -4 8314 8315 8316 8317 -4 8318 8319 8320 8321 -4 8322 8323 8324 8325 -4 8326 8327 8328 8329 -4 8330 8331 8332 8333 -4 8334 8335 8336 8337 -4 8338 8339 8340 8341 -4 8342 8343 8344 8345 -4 8346 8347 8348 8349 -4 8350 8351 8352 8353 -4 8354 8355 8356 8357 -4 8358 8359 8360 8361 -4 8362 8363 8364 8365 -4 8366 8367 8368 8369 -4 8370 8371 8372 8373 -4 8374 8375 8376 8377 -4 8378 8379 8380 8381 -4 8186 8382 8383 8187 -4 8384 8385 8386 8387 -4 8388 8389 8390 8391 -4 8392 8393 8394 8395 -4 8396 8397 8398 8399 -4 8400 8401 8402 8403 -4 8404 8405 8406 8407 -4 8408 8409 8410 8411 -4 8412 8413 8414 8415 -4 8416 8417 8418 8419 -4 8420 8421 8422 8423 -4 8424 8425 8426 8427 -4 8428 8429 8430 8431 -4 8432 8433 8434 8435 -4 8436 8437 8438 8439 -4 8440 8441 8442 8443 -4 8444 8445 8446 8447 -4 8448 8449 8450 8451 -4 8452 8453 8454 8455 -4 8456 8457 8458 8459 -4 8460 8461 8462 8463 -4 8464 8465 8466 8467 -4 8468 8469 8470 8471 -4 8472 8473 8474 8475 -4 8476 8477 8478 8479 -4 8284 8480 8481 8285 -4 8482 8483 8484 8485 -4 8486 8487 8488 8489 -4 8490 8491 8492 8493 -4 8494 8495 8496 8497 -4 8498 8499 8500 8501 -4 8502 8503 8504 8505 -4 8506 8507 8508 8509 -4 8510 8511 8512 8513 -4 8514 8515 8516 8517 -4 8518 8519 8520 8521 -4 8522 8523 8524 8525 -4 8526 8527 8528 8529 -4 8530 8531 8532 8533 -4 8534 8535 8536 8537 -4 8538 8539 8540 8541 -4 8542 8543 8544 8545 -4 8546 8547 8548 8549 -4 8550 8551 8552 8553 -4 8554 8555 8556 8557 -4 8558 8559 8560 8561 -4 8562 8563 8564 8565 -4 8566 8567 8568 8569 -4 8570 8571 8572 8573 -4 8574 8575 8576 8577 -4 8382 8578 8579 8383 -4 8580 8581 8582 8583 -4 8584 8585 8586 8587 -4 8588 8589 8590 8591 -4 8592 8593 8594 8595 -4 8596 8597 8598 8599 -4 8600 8601 8602 8603 -4 8604 8605 8606 8607 -4 8608 8609 8610 8611 -4 8612 8613 8614 8615 -4 8616 8617 8618 8619 -4 8620 8621 8622 8623 -4 8624 8625 8626 8627 -4 8628 8629 8630 8631 -4 8632 8633 8634 8635 -4 8636 8637 8638 8639 -4 8640 8641 8642 8643 -4 8644 8645 8646 8647 -4 8648 8649 8650 8651 -4 8652 8653 8654 8655 -4 8656 8657 8658 8659 -4 8660 8661 8662 8663 -4 8664 8665 8666 8667 -4 8668 8669 8670 8671 -4 8672 8673 8674 8675 -4 8480 8676 8677 8481 -4 8678 8679 8680 8681 -4 8682 8683 8684 8685 -4 8686 8687 8688 8689 -4 8690 8691 8692 8693 -4 8694 8695 8696 8697 -4 8698 8699 8700 8701 -4 8702 8703 8704 8705 -4 8706 8707 8708 8709 -4 8710 8711 8712 8713 -4 8714 8715 8716 8717 -4 8718 8719 8720 8721 -4 8722 8723 8724 8725 -4 8726 8727 8728 8729 -4 8730 8731 8732 8733 -4 8734 8735 8736 8737 -4 8738 8739 8740 8741 -4 8742 8743 8744 8745 -4 8746 8747 8748 8749 -4 8750 8751 8752 8753 -4 8754 8755 8756 8757 -4 8758 8759 8760 8761 -4 8762 8763 8764 8765 -4 8766 8767 8768 8769 -4 8770 8771 8772 8773 -4 8578 8774 8775 8579 -4 8776 8777 8778 8779 -4 8780 8781 8782 8783 -4 8784 8785 8786 8787 -4 8788 8789 8790 8791 -4 8792 8793 8794 8795 -4 8796 8797 8798 8799 -4 8800 8801 8802 8803 -4 8804 8805 8806 8807 -4 8808 8809 8810 8811 -4 8812 8813 8814 8815 -4 8816 8817 8818 8819 -4 8820 8821 8822 8823 -4 8824 8825 8826 8827 -4 8828 8829 8830 8831 -4 8832 8833 8834 8835 -4 8836 8837 8838 8839 -4 8840 8841 8842 8843 -4 8844 8845 8846 8847 -4 8848 8849 8850 8851 -4 8852 8853 8854 8855 -4 8856 8857 8858 8859 -4 8860 8861 8862 8863 -4 8864 8865 8866 8867 -4 8868 8869 8870 8871 -4 8676 8872 8873 8677 -4 8874 8875 8876 8877 -4 8878 8879 8880 8881 -4 8882 8883 8884 8885 -4 8886 8887 8888 8889 -4 8890 8891 8892 8893 -4 8894 8895 8896 8897 -4 8898 8899 8900 8901 -4 8902 8903 8904 8905 -4 8906 8907 8908 8909 -4 8910 8911 8912 8913 -4 8914 8915 8916 8917 -4 8918 8919 8920 8921 -4 8922 8923 8924 8925 -4 8926 8927 8928 8929 -4 8930 8931 8932 8933 -4 8934 8935 8936 8937 -4 8938 8939 8940 8941 -4 8942 8943 8944 8945 -4 8946 8947 8948 8949 -4 8950 8951 8952 8953 -4 8954 8955 8956 8957 -4 8958 8959 8960 8961 -4 8962 8963 8964 8965 -4 8966 8967 8968 8969 -4 8774 8970 8971 8775 -4 8972 8973 8974 8975 -4 8976 8977 8978 8979 -4 8980 8981 8982 8983 -4 8984 8985 8986 8987 -4 8988 8989 8990 8991 -4 8992 8993 8994 8995 -4 8996 8997 8998 8999 -4 9000 9001 9002 9003 -4 9004 9005 9006 9007 -4 9008 9009 9010 9011 -4 9012 9013 9014 9015 -4 9016 9017 9018 9019 -4 9020 9021 9022 9023 -4 9024 9025 9026 9027 -4 9028 9029 9030 9031 -4 9032 9033 9034 9035 -4 9036 9037 9038 9039 -4 9040 9041 9042 9043 -4 9044 9045 9046 9047 -4 9048 9049 9050 9051 -4 9052 9053 9054 9055 -4 9056 9057 9058 9059 -4 9060 9061 9062 9063 -4 9064 9065 9066 9067 -4 8872 9068 9069 8873 -4 9070 9071 9072 9073 -4 9074 9075 9076 9077 -4 9078 9079 9080 9081 -4 9082 9083 9084 9085 -4 9086 9087 9088 9089 -4 9090 9091 9092 9093 -4 9094 9095 9096 9097 -4 9098 9099 9100 9101 -4 9102 9103 9104 9105 -4 9106 9107 9108 9109 -4 9110 9111 9112 9113 -4 9114 9115 9116 9117 -4 9118 9119 9120 9121 -4 9122 9123 9124 9125 -4 9126 9127 9128 9129 -4 9130 9131 9132 9133 -4 9134 9135 9136 9137 -4 9138 9139 9140 9141 -4 9142 9143 9144 9145 -4 9146 9147 9148 9149 -4 9150 9151 9152 9153 -4 9154 9155 9156 9157 -4 9158 9159 9160 9161 -4 9162 9163 9164 9165 -4 8970 9166 9167 8971 -4 9168 9169 9170 9171 -4 9172 9173 9174 9175 -4 9176 9177 9178 9179 -4 9180 9181 9182 9183 -4 9184 9185 9186 9187 -4 9188 9189 9190 9191 -4 9192 9193 9194 9195 -4 9196 9197 9198 9199 -4 9200 9201 9202 9203 -4 9204 9205 9206 9207 -4 9208 9209 9210 9211 -4 9212 9213 9214 9215 -4 9216 9217 9218 9219 -4 9220 9221 9222 9223 -4 9224 9225 9226 9227 -4 9228 9229 9230 9231 -4 9232 9233 9234 9235 -4 9236 9237 9238 9239 -4 9240 9241 9242 9243 -4 9244 9245 9246 9247 -4 9248 9249 9250 9251 -4 9252 9253 9254 9255 -4 9256 9257 9258 9259 -4 9260 9261 9262 9263 -4 9068 9264 9265 9069 -4 9266 9267 9268 9269 -4 9270 9271 9272 9273 -4 9274 9275 9276 9277 -4 9278 9279 9280 9281 -4 9282 9283 9284 9285 -4 9286 9287 9288 9289 -4 9290 9291 9292 9293 -4 9294 9295 9296 9297 -4 9298 9299 9300 9301 -4 9302 9303 9304 9305 -4 9306 9307 9308 9309 -4 9310 9311 9312 9313 -4 9314 9315 9316 9317 -4 9318 9319 9320 9321 -4 9322 9323 9324 9325 -4 9326 9327 9328 9329 -4 9330 9331 9332 9333 -4 9334 9335 9336 9337 -4 9338 9339 9340 9341 -4 9342 9343 9344 9345 -4 9346 9347 9348 9349 -4 9350 9351 9352 9353 -4 9354 9355 9356 9357 -4 9358 9359 9360 9361 -4 9166 9362 9363 9167 -4 9364 9365 9366 9367 -4 9368 9369 9370 9371 -4 9372 9373 9374 9375 -4 9376 9377 9378 9379 -4 9380 9381 9382 9383 -4 9384 9385 9386 9387 -4 9388 9389 9390 9391 -4 9392 9393 9394 9395 -4 9396 9397 9398 9399 -4 9400 9401 9402 9403 -4 9404 9405 9406 9407 -4 9408 9409 9410 9411 -4 9412 9413 9414 9415 -4 9416 9417 9418 9419 -4 9420 9421 9422 9423 -4 9424 9425 9426 9427 -4 9428 9429 9430 9431 -4 9432 9433 9434 9435 -4 9436 9437 9438 9439 -4 9440 9441 9442 9443 -4 9444 9445 9446 9447 -4 9448 9449 9450 9451 -4 9452 9453 9454 9455 -4 9456 9457 9458 9459 -4 9264 9460 9461 9265 -4 9462 9463 9464 9465 -4 9466 9467 9468 9469 -4 9470 9471 9472 9473 -4 9474 9475 9476 9477 -4 9478 9479 9480 9481 -4 9482 9483 9484 9485 -4 9486 9487 9488 9489 -4 9490 9491 9492 9493 -4 9494 9495 9496 9497 -4 9498 9499 9500 9501 -4 9502 9503 9504 9505 -4 9506 9507 9508 9509 -4 9510 9511 9512 9513 -4 9514 9515 9516 9517 -4 9518 9519 9520 9521 -4 9522 9523 9524 9525 -4 9526 9527 9528 9529 -4 9530 9531 9532 9533 -4 9534 9535 9536 9537 -4 9538 9539 9540 9541 -4 9542 9543 9544 9545 -4 9546 9547 9548 9549 -4 9550 9551 9552 9553 -4 9554 9555 9556 9557 -4 9362 9558 9559 9363 -4 9560 9561 9562 9563 -4 9564 9565 9566 9567 -4 9568 9569 9570 9571 -4 9572 9573 9574 9575 -4 9576 9577 9578 9579 -4 9580 9581 9582 9583 -4 9584 9585 9586 9587 -4 9588 9589 9590 9591 -4 9592 9593 9594 9595 -4 9596 9597 9598 9599 -4 9600 9601 9602 9603 -4 9604 9605 9606 9607 -4 9608 9609 9610 9611 -4 9612 9613 9614 9615 -4 9616 9617 9618 9619 -4 9620 9621 9622 9623 -4 9624 9625 9626 9627 -4 9628 9629 9630 9631 -4 9632 9633 9634 9635 -4 9636 9637 9638 9639 -4 9640 9641 9642 9643 -4 9644 9645 9646 9647 -4 9648 9649 9650 9651 -4 9652 9653 9654 9655 -4 9460 48 51 9461 -4 9656 9657 9658 9659 -4 9660 9661 9662 9663 -4 9664 9665 9666 9667 -4 9668 9669 9670 9671 -4 9672 9673 9674 9675 -4 9676 9677 9678 9679 -4 9680 9681 9682 9683 -4 9684 9685 9686 9687 -4 9688 9689 9690 9691 -4 9692 9693 9694 9695 -4 9696 9697 9698 9699 -4 9700 9701 9702 9703 -4 9704 9705 9706 9707 -4 9708 9709 9710 9711 -4 9712 9713 9714 9715 -4 9716 9717 9718 9719 -4 9720 9721 9722 9723 -4 9724 9725 9726 9727 -4 9728 9729 9730 9731 -4 9732 9733 9734 9735 -4 9736 9737 9738 9739 -4 9740 9741 9742 9743 -4 9744 9745 9746 9747 -4 9748 9749 9750 9751 -4 9558 148 151 9559 -4 9752 9753 9754 9755 -4 9756 9757 9758 9759 -4 9760 9761 9762 9763 -4 9764 9765 9766 9767 -4 9768 9769 9770 9771 -4 9772 9773 9774 9775 -4 9776 9777 9778 9779 -4 9780 9781 9782 9783 -4 9784 9785 9786 9787 -4 9788 9789 9790 9791 -4 9792 9793 9794 9795 -4 9796 9797 9798 9799 diff --git a/src/examples/evas/resources/models/convex_hull/torus_blender_ch_test.ply b/src/examples/evas/resources/models/convex_hull/torus_blender_ch_test.ply deleted file mode 100644 index 5f62eaf..0000000 --- a/src/examples/evas/resources/models/convex_hull/torus_blender_ch_test.ply +++ /dev/null @@ -1,2556 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 1250 -property float x -property float y -property float z -element face 1296 -property list uchar uint vertex_indices -end_header -0.512862 0.000000 0.000000 -0.508818 0.064279 0.000000 -0.507481 0.064110 0.021426 -0.511514 0.000000 0.021426 -0.503490 0.063606 0.042515 -0.507491 0.000000 0.042515 -0.496908 0.062774 0.062932 -0.500857 0.000000 0.062932 -0.487839 0.061628 0.082358 -0.491716 0.000000 0.082358 -0.476426 0.060187 0.100484 -0.480213 0.000000 0.100484 -0.462850 0.058472 0.117026 -0.466528 0.000000 0.117026 -0.447323 0.056510 0.131722 -0.450878 0.000000 0.131722 -0.430092 0.054333 0.144341 -0.433510 0.000000 0.144341 -0.411427 0.051975 0.154684 -0.414697 0.000000 0.154684 -0.391623 0.049474 0.162587 -0.394736 0.000000 0.162587 -0.370993 0.046867 0.167926 -0.373942 0.000000 0.167926 -0.349862 0.044198 0.170617 -0.352643 0.000000 0.170617 -0.352643 0.000000 -0.170617 -0.349862 0.044198 -0.170617 -0.370993 0.046867 -0.167926 -0.373942 0.000000 -0.167926 -0.391623 0.049474 -0.162587 -0.394736 0.000000 -0.162587 -0.411427 0.051975 -0.154684 -0.414697 0.000000 -0.154684 -0.430092 0.054333 -0.144341 -0.433510 0.000000 -0.144341 -0.447323 0.056510 -0.131722 -0.450878 0.000000 -0.131722 -0.462850 0.058472 -0.117026 -0.466528 0.000000 -0.117026 -0.476426 0.060187 -0.100484 -0.480213 0.000000 -0.100484 -0.487839 0.061628 -0.082358 -0.491716 0.000000 -0.082358 -0.496908 0.062774 -0.062932 -0.500857 0.000000 -0.062932 -0.503490 0.063606 -0.042515 -0.507491 0.000000 -0.042515 -0.507481 0.064110 -0.021426 -0.511514 0.000000 -0.021426 -0.496750 0.127544 0.000000 -0.495444 0.127208 0.021426 -0.491548 0.126208 0.042515 -0.485122 0.124558 0.062932 -0.476268 0.122285 0.082358 -0.465126 0.119424 0.100484 -0.451872 0.116021 0.117026 -0.436713 0.112129 0.131722 -0.419890 0.107810 0.144341 -0.401668 0.103131 0.154684 -0.382335 0.098167 0.162587 -0.362194 0.092996 0.167926 -0.341564 0.087699 0.170617 -0.341564 0.087699 -0.170617 -0.362194 0.092996 -0.167926 -0.382335 0.098167 -0.162587 -0.401668 0.103131 -0.154684 -0.419890 0.107810 -0.144341 -0.436713 0.112129 -0.131722 -0.451872 0.116021 -0.117026 -0.465126 0.119424 -0.100484 -0.476268 0.122285 -0.082358 -0.485122 0.124558 -0.062932 -0.491548 0.126208 -0.042515 -0.495444 0.127208 -0.021426 -0.476847 0.188797 0.000000 -0.475594 0.188301 0.021426 -0.471854 0.186820 0.042515 -0.465685 0.184378 0.062932 -0.457186 0.181013 0.082358 -0.446491 0.176778 0.100484 -0.433767 0.171741 0.117026 -0.419216 0.165979 0.131722 -0.403067 0.159586 0.144341 -0.385576 0.152660 0.154684 -0.367016 0.145312 0.162587 -0.347682 0.137657 0.167926 -0.327879 0.129816 0.170617 -0.327879 0.129816 -0.170617 -0.347682 0.137657 -0.167926 -0.367016 0.145312 -0.162587 -0.385576 0.152660 -0.154684 -0.403067 0.159586 -0.144341 -0.419216 0.165979 -0.131722 -0.433767 0.171741 -0.117026 -0.446491 0.176778 -0.100484 -0.457186 0.181013 -0.082358 -0.465685 0.184378 -0.062932 -0.471854 0.186820 -0.042515 -0.475594 0.188301 -0.021426 -0.449425 0.247073 0.000000 -0.448243 0.246424 0.021426 -0.444718 0.244486 0.042515 -0.438905 0.241290 0.062932 -0.430894 0.236886 0.082358 -0.420814 0.231344 0.100484 -0.408822 0.224752 0.117026 -0.395108 0.217212 0.131722 -0.379888 0.208845 0.144341 -0.363402 0.199782 0.154684 -0.345910 0.190165 0.162587 -0.327688 0.180148 0.167926 -0.309023 0.169887 0.170617 -0.309023 0.169887 -0.170617 -0.327688 0.180148 -0.167926 -0.345910 0.190165 -0.162587 -0.363402 0.199782 -0.154684 -0.379888 0.208845 -0.144341 -0.395108 0.217212 -0.131722 -0.408822 0.224752 -0.117026 -0.420814 0.231344 -0.100484 -0.430894 0.236886 -0.082358 -0.438905 0.241290 -0.062932 -0.444718 0.244486 -0.042515 -0.448243 0.246424 -0.021426 -0.414914 0.301453 0.000000 -0.413824 0.300661 0.021426 -0.410569 0.298296 0.042515 -0.405202 0.294397 0.062932 -0.397807 0.289024 0.082358 -0.388500 0.282262 0.100484 -0.377429 0.274219 0.117026 -0.364768 0.265020 0.131722 -0.350717 0.254811 0.144341 -0.335497 0.243753 0.154684 -0.319348 0.232020 0.162587 -0.302525 0.219798 0.167926 -0.285294 0.207278 0.170617 -0.285294 0.207278 -0.170617 -0.302525 0.219798 -0.167926 -0.319348 0.232020 -0.162587 -0.335497 0.243753 -0.154684 -0.350717 0.254811 -0.144341 -0.364768 0.265020 -0.131722 -0.377429 0.274219 -0.117026 -0.388500 0.282262 -0.100484 -0.397807 0.289024 -0.082358 -0.405202 0.294397 -0.062932 -0.410569 0.298296 -0.042515 -0.413824 0.300661 -0.021426 -0.373861 0.351078 0.000000 -0.372878 0.350156 0.021426 -0.369945 0.347402 0.042515 -0.365109 0.342860 0.062932 -0.358446 0.336603 0.082358 -0.350060 0.328728 0.100484 -0.340085 0.319361 0.117026 -0.328676 0.308648 0.131722 -0.316015 0.296758 0.144341 -0.302301 0.283880 0.154684 -0.287750 0.270215 0.162587 -0.272592 0.255981 0.167926 -0.257065 0.241400 0.170617 -0.257065 0.241400 -0.170617 -0.272592 0.255981 -0.167926 -0.287750 0.270215 -0.162587 -0.302301 0.283880 -0.154684 -0.316015 0.296758 -0.144341 -0.328676 0.308648 -0.131722 -0.340085 0.319361 -0.117026 -0.350060 0.328728 -0.100484 -0.358446 0.336603 -0.082358 -0.365109 0.342860 -0.062932 -0.369945 0.347402 -0.042515 -0.372878 0.350156 -0.021426 -0.326911 0.395167 0.000000 -0.326051 0.394129 0.021426 -0.323487 0.391029 0.042515 -0.319258 0.385917 0.062932 -0.313432 0.378874 0.082358 -0.306099 0.370010 0.100484 -0.297376 0.359466 0.117026 -0.287401 0.347408 0.131722 -0.276330 0.334025 0.144341 -0.264338 0.319529 0.154684 -0.251614 0.304149 0.162587 -0.238359 0.288127 0.167926 -0.224783 0.271716 0.170617 -0.224783 0.271716 -0.170617 -0.238359 0.288127 -0.167926 -0.251614 0.304149 -0.162587 -0.264338 0.319529 -0.154684 -0.276330 0.334025 -0.144341 -0.287401 0.347408 -0.131722 -0.297376 0.359466 -0.117026 -0.306099 0.370010 -0.100484 -0.313432 0.378874 -0.082358 -0.319258 0.385917 -0.062932 -0.323487 0.391029 -0.042515 -0.326051 0.394129 -0.021426 -0.274805 0.433024 0.000000 -0.274083 0.431886 0.021426 -0.271928 0.428489 0.042515 -0.268373 0.422888 0.062932 -0.263475 0.415170 0.082358 -0.257311 0.405457 0.100484 -0.249978 0.393903 0.117026 -0.241593 0.380689 0.131722 -0.232286 0.366025 0.144341 -0.222206 0.350140 0.154684 -0.211510 0.333287 0.162587 -0.200368 0.315730 0.167926 -0.188955 0.297746 0.170617 -0.188955 0.297746 -0.170617 -0.200368 0.315730 -0.167926 -0.211510 0.333287 -0.162587 -0.222206 0.350140 -0.154684 -0.232286 0.366025 -0.144341 -0.241593 0.380689 -0.131722 -0.249978 0.393903 -0.117026 -0.257311 0.405457 -0.100484 -0.263475 0.415170 -0.082358 -0.268373 0.422888 -0.062932 -0.271928 0.428489 -0.042515 -0.274083 0.431886 -0.021426 -0.218366 0.464052 0.000000 -0.217792 0.462832 0.021426 -0.216079 0.459192 0.042515 -0.213255 0.453189 0.062932 -0.209363 0.444918 0.082358 -0.204465 0.434510 0.100484 -0.198638 0.422127 0.117026 -0.191975 0.407967 0.131722 -0.184580 0.392251 0.144341 -0.176569 0.375229 0.154684 -0.168070 0.357168 0.162587 -0.159217 0.338353 0.167926 -0.150148 0.319080 0.170617 -0.150148 0.319080 -0.170617 -0.159217 0.338353 -0.167926 -0.168070 0.357168 -0.162587 -0.176569 0.375229 -0.154684 -0.184580 0.392251 -0.144341 -0.191975 0.407967 -0.131722 -0.198638 0.422127 -0.117026 -0.204465 0.434510 -0.100484 -0.209363 0.444918 -0.082358 -0.213255 0.453189 -0.062932 -0.216079 0.459192 -0.042515 -0.217792 0.462832 -0.021426 -0.158483 0.487761 0.000000 -0.158067 0.486479 0.021426 -0.156824 0.482653 0.042515 -0.154774 0.476344 0.062932 -0.151949 0.467650 0.082358 -0.148394 0.456710 0.100484 -0.144165 0.443695 0.117026 -0.139329 0.428811 0.131722 -0.133962 0.412292 0.144341 -0.128148 0.394400 0.154684 -0.121980 0.375416 0.162587 -0.115554 0.355640 0.167926 -0.108973 0.335383 0.170617 -0.108973 0.335383 -0.170617 -0.115554 0.355640 -0.167926 -0.121980 0.375416 -0.162587 -0.128148 0.394400 -0.154684 -0.133962 0.412292 -0.144341 -0.139329 0.428811 -0.131722 -0.144165 0.443695 -0.117026 -0.148394 0.456710 -0.100484 -0.151949 0.467650 -0.082358 -0.154774 0.476344 -0.062932 -0.156824 0.482653 -0.042515 -0.158067 0.486479 -0.021426 -0.096101 0.503778 0.000000 -0.095848 0.502454 0.021426 -0.095095 0.498502 0.042515 -0.093851 0.491986 0.062932 -0.092139 0.483007 0.082358 -0.089983 0.471707 0.100484 -0.087419 0.458265 0.117026 -0.084486 0.442892 0.131722 -0.081232 0.425831 0.144341 -0.077707 0.407351 0.154684 -0.073966 0.387744 0.162587 -0.070070 0.367318 0.167926 -0.066079 0.346396 0.170617 -0.066079 0.346396 -0.170617 -0.070070 0.367318 -0.167926 -0.073966 0.387744 -0.162587 -0.077707 0.407351 -0.154684 -0.081232 0.425831 -0.144341 -0.084486 0.442892 -0.131722 -0.087419 0.458265 -0.117026 -0.089983 0.471707 -0.100484 -0.092139 0.483007 -0.082358 -0.093851 0.491986 -0.062932 -0.095095 0.498502 -0.042515 -0.095848 0.502454 -0.021426 -0.032203 0.511850 0.000000 -0.032118 0.510505 0.021426 -0.031866 0.506490 0.042515 -0.031449 0.499869 0.062932 -0.030875 0.490746 0.082358 -0.030153 0.479265 0.100484 -0.029294 0.465608 0.117026 -0.028311 0.449989 0.131722 -0.027220 0.432655 0.144341 -0.026039 0.413879 0.154684 -0.024786 0.393957 0.162587 -0.023480 0.373204 0.167926 -0.022143 0.351947 0.170617 -0.022143 0.351947 -0.170617 -0.023480 0.373204 -0.167926 -0.024786 0.393957 -0.162587 -0.026039 0.413879 -0.154684 -0.027220 0.432655 -0.144341 -0.028311 0.449989 -0.131722 -0.029294 0.465608 -0.117026 -0.030153 0.479265 -0.100484 -0.030875 0.490746 -0.082358 -0.031449 0.499869 -0.062932 -0.031866 0.506490 -0.042515 -0.032118 0.510505 -0.021426 --0.032203 0.511850 0.000000 --0.032118 0.510505 0.021426 --0.031866 0.506490 0.042515 --0.031449 0.499869 0.062932 --0.030875 0.490746 0.082358 --0.030153 0.479265 0.100484 --0.029294 0.465608 0.117026 --0.028311 0.449989 0.131722 --0.027220 0.432655 0.144341 --0.026039 0.413879 0.154684 --0.024786 0.393957 0.162587 --0.023480 0.373204 0.167926 --0.022143 0.351947 0.170617 --0.022143 0.351947 -0.170617 --0.023480 0.373204 -0.167926 --0.024786 0.393957 -0.162587 --0.026039 0.413879 -0.154684 --0.027220 0.432655 -0.144341 --0.028311 0.449989 -0.131722 --0.029294 0.465608 -0.117026 --0.030153 0.479265 -0.100484 --0.030875 0.490746 -0.082358 --0.031449 0.499869 -0.062932 --0.031866 0.506490 -0.042515 --0.032118 0.510505 -0.021426 --0.096101 0.503778 0.000000 --0.095848 0.502454 0.021426 --0.095094 0.498502 0.042515 --0.093851 0.491986 0.062932 --0.092138 0.483007 0.082358 --0.089983 0.471707 0.100484 --0.087419 0.458265 0.117026 --0.084486 0.442892 0.131722 --0.081232 0.425831 0.144341 --0.077706 0.407351 0.154684 --0.073966 0.387744 0.162587 --0.070070 0.367318 0.167926 --0.066079 0.346396 0.170617 --0.066079 0.346396 -0.170617 --0.070070 0.367318 -0.167926 --0.073966 0.387744 -0.162587 --0.077706 0.407351 -0.154684 --0.081232 0.425831 -0.144341 --0.084486 0.442892 -0.131722 --0.087419 0.458265 -0.117026 --0.089983 0.471707 -0.100484 --0.092138 0.483007 -0.082358 --0.093851 0.491986 -0.062932 --0.095094 0.498502 -0.042515 --0.095848 0.502454 -0.021426 --0.158483 0.487761 0.000000 --0.158067 0.486479 0.021426 --0.156824 0.482653 0.042515 --0.154773 0.476344 0.062932 --0.151949 0.467650 0.082358 --0.148394 0.456710 0.100484 --0.144165 0.443695 0.117026 --0.139329 0.428811 0.131722 --0.133962 0.412293 0.144341 --0.128148 0.394400 0.154684 --0.121980 0.375416 0.162587 --0.115554 0.355640 0.167926 --0.108973 0.335383 0.170617 --0.108973 0.335383 -0.170617 --0.115554 0.355640 -0.167926 --0.121980 0.375416 -0.162587 --0.128148 0.394400 -0.154684 --0.133962 0.412293 -0.144341 --0.139329 0.428811 -0.131722 --0.144165 0.443695 -0.117026 --0.148394 0.456710 -0.100484 --0.151949 0.467650 -0.082358 --0.154773 0.476344 -0.062932 --0.156824 0.482653 -0.042515 --0.158067 0.486479 -0.021426 --0.218366 0.464052 0.000000 --0.217792 0.462832 0.021426 --0.216079 0.459192 0.042515 --0.213255 0.453189 0.062932 --0.209363 0.444918 0.082358 --0.204465 0.434510 0.100484 --0.198638 0.422127 0.117026 --0.191975 0.407967 0.131722 --0.184580 0.392251 0.144341 --0.176569 0.375229 0.154684 --0.168070 0.357168 0.162587 --0.159217 0.338353 0.167926 --0.150148 0.319080 0.170617 --0.150148 0.319080 -0.170617 --0.159217 0.338353 -0.167926 --0.168070 0.357168 -0.162587 --0.176569 0.375229 -0.154684 --0.184580 0.392251 -0.144341 --0.191975 0.407967 -0.131722 --0.198638 0.422127 -0.117026 --0.204465 0.434510 -0.100484 --0.209363 0.444918 -0.082358 --0.213255 0.453189 -0.062932 --0.216079 0.459192 -0.042515 --0.217792 0.462832 -0.021426 --0.274805 0.433024 0.000000 --0.274083 0.431886 0.021426 --0.271928 0.428489 0.042515 --0.268373 0.422888 0.062932 --0.263475 0.415170 0.082358 --0.257311 0.405457 0.100484 --0.249978 0.393903 0.117026 --0.241593 0.380689 0.131722 --0.232286 0.366025 0.144341 --0.222206 0.350140 0.154684 --0.211510 0.333287 0.162587 --0.200368 0.315729 0.167926 --0.188955 0.297746 0.170617 --0.188955 0.297746 -0.170617 --0.200368 0.315729 -0.167926 --0.211510 0.333287 -0.162587 --0.222206 0.350140 -0.154684 --0.232286 0.366025 -0.144341 --0.241593 0.380689 -0.131722 --0.249978 0.393903 -0.117026 --0.257311 0.405457 -0.100484 --0.263475 0.415170 -0.082358 --0.268373 0.422888 -0.062932 --0.271928 0.428489 -0.042515 --0.274083 0.431886 -0.021426 --0.326911 0.395167 0.000000 --0.326052 0.394129 0.021426 --0.323487 0.391029 0.042515 --0.319259 0.385917 0.062932 --0.313432 0.378874 0.082358 --0.306099 0.370010 0.100484 --0.297376 0.359466 0.117026 --0.287401 0.347408 0.131722 --0.276330 0.334025 0.144341 --0.264338 0.319529 0.154684 --0.251614 0.304149 0.162587 --0.238360 0.288127 0.167926 --0.224783 0.271716 0.170617 --0.224783 0.271716 -0.170617 --0.238360 0.288127 -0.167926 --0.251614 0.304149 -0.162587 --0.264338 0.319529 -0.154684 --0.276330 0.334025 -0.144341 --0.287401 0.347408 -0.131722 --0.297376 0.359466 -0.117026 --0.306099 0.370010 -0.100484 --0.313432 0.378874 -0.082358 --0.319259 0.385917 -0.062932 --0.323487 0.391029 -0.042515 --0.326052 0.394129 -0.021426 --0.373861 0.351078 0.000000 --0.372878 0.350156 0.021426 --0.369945 0.347402 0.042515 --0.365109 0.342860 0.062932 --0.358446 0.336603 0.082358 --0.350060 0.328728 0.100484 --0.340085 0.319361 0.117026 --0.328676 0.308647 0.131722 --0.316015 0.296758 0.144341 --0.302301 0.283880 0.154684 --0.287750 0.270215 0.162587 --0.272592 0.255981 0.167926 --0.257065 0.241400 0.170617 --0.257065 0.241400 -0.170617 --0.272592 0.255981 -0.167926 --0.287750 0.270215 -0.162587 --0.302301 0.283880 -0.154684 --0.316015 0.296758 -0.144341 --0.328676 0.308647 -0.131722 --0.340085 0.319361 -0.117026 --0.350060 0.328728 -0.100484 --0.358446 0.336603 -0.082358 --0.365109 0.342860 -0.062932 --0.369945 0.347402 -0.042515 --0.372878 0.350156 -0.021426 --0.414914 0.301453 0.000000 --0.413824 0.300660 0.021426 --0.410569 0.298296 0.042515 --0.405202 0.294396 0.062932 --0.397807 0.289024 0.082358 --0.388501 0.282262 0.100484 --0.377429 0.274218 0.117026 --0.364768 0.265020 0.131722 --0.350717 0.254811 0.144341 --0.335497 0.243753 0.154684 --0.319348 0.232020 0.162587 --0.302525 0.219797 0.167926 --0.285294 0.207278 0.170617 --0.285294 0.207278 -0.170617 --0.302525 0.219797 -0.167926 --0.319348 0.232020 -0.162587 --0.335497 0.243753 -0.154684 --0.350717 0.254811 -0.144341 --0.364768 0.265020 -0.131722 --0.377429 0.274218 -0.117026 --0.388501 0.282262 -0.100484 --0.397807 0.289024 -0.082358 --0.405202 0.294396 -0.062932 --0.410569 0.298296 -0.042515 --0.413824 0.300660 -0.021426 --0.449425 0.247073 0.000000 --0.448243 0.246424 0.021426 --0.444718 0.244486 0.042515 --0.438905 0.241290 0.062932 --0.430894 0.236886 0.082358 --0.420814 0.231344 0.100484 --0.408822 0.224752 0.117026 --0.395108 0.217212 0.131722 --0.379888 0.208845 0.144341 --0.363402 0.199782 0.154684 --0.345910 0.190166 0.162587 --0.327688 0.180148 0.167926 --0.309023 0.169887 0.170617 --0.309023 0.169887 -0.170617 --0.327688 0.180148 -0.167926 --0.345910 0.190166 -0.162587 --0.363402 0.199782 -0.154684 --0.379888 0.208845 -0.144341 --0.395108 0.217212 -0.131722 --0.408822 0.224752 -0.117026 --0.420814 0.231344 -0.100484 --0.430894 0.236886 -0.082358 --0.438905 0.241290 -0.062932 --0.444718 0.244486 -0.042515 --0.448243 0.246424 -0.021426 --0.476847 0.188797 0.000000 --0.475594 0.188301 0.021426 --0.471854 0.186820 0.042515 --0.465685 0.184378 0.062932 --0.457186 0.181013 0.082358 --0.446491 0.176778 0.100484 --0.433767 0.171741 0.117026 --0.419216 0.165979 0.131722 --0.403067 0.159586 0.144341 --0.385575 0.152660 0.154684 --0.367016 0.145312 0.162587 --0.347682 0.137657 0.167926 --0.327879 0.129816 0.170617 --0.327879 0.129816 -0.170617 --0.347682 0.137657 -0.167926 --0.367016 0.145312 -0.162587 --0.385575 0.152660 -0.154684 --0.403067 0.159586 -0.144341 --0.419216 0.165979 -0.131722 --0.433767 0.171741 -0.117026 --0.446491 0.176778 -0.100484 --0.457186 0.181013 -0.082358 --0.465685 0.184378 -0.062932 --0.471854 0.186820 -0.042515 --0.475594 0.188301 -0.021426 --0.496750 0.127544 0.000000 --0.495444 0.127208 0.021426 --0.491548 0.126208 0.042515 --0.485122 0.124558 0.062932 --0.476268 0.122285 0.082358 --0.465126 0.119424 0.100484 --0.451872 0.116021 0.117026 --0.436713 0.112129 0.131722 --0.419890 0.107810 0.144341 --0.401668 0.103131 0.154684 --0.382335 0.098167 0.162587 --0.362194 0.092996 0.167926 --0.341564 0.087699 0.170617 --0.341564 0.087699 -0.170617 --0.362194 0.092996 -0.167926 --0.382335 0.098167 -0.162587 --0.401668 0.103131 -0.154684 --0.419890 0.107810 -0.144341 --0.436713 0.112129 -0.131722 --0.451872 0.116021 -0.117026 --0.465126 0.119424 -0.100484 --0.476268 0.122285 -0.082358 --0.485122 0.124558 -0.062932 --0.491548 0.126208 -0.042515 --0.495444 0.127208 -0.021426 --0.508818 0.064279 0.000000 --0.507481 0.064110 0.021426 --0.503490 0.063606 0.042515 --0.496908 0.062774 0.062932 --0.487839 0.061628 0.082358 --0.476426 0.060187 0.100484 --0.462850 0.058471 0.117026 --0.447323 0.056510 0.131722 --0.430092 0.054333 0.144341 --0.411427 0.051975 0.154684 --0.391623 0.049474 0.162587 --0.370993 0.046867 0.167926 --0.349862 0.044198 0.170617 --0.349862 0.044198 -0.170617 --0.370993 0.046867 -0.167926 --0.391623 0.049474 -0.162587 --0.411427 0.051975 -0.154684 --0.430092 0.054333 -0.144341 --0.447323 0.056510 -0.131722 --0.462850 0.058471 -0.117026 --0.476426 0.060187 -0.100484 --0.487839 0.061628 -0.082358 --0.496908 0.062774 -0.062932 --0.503490 0.063606 -0.042515 --0.507481 0.064110 -0.021426 --0.512862 0.000000 0.000000 --0.511514 0.000000 0.021426 --0.507491 0.000000 0.042515 --0.500857 0.000000 0.062932 --0.491716 0.000000 0.082358 --0.480213 0.000000 0.100484 --0.466528 0.000000 0.117026 --0.450878 0.000000 0.131722 --0.433510 0.000000 0.144341 --0.414697 0.000000 0.154684 --0.394736 0.000000 0.162587 --0.373942 0.000000 0.167926 --0.352643 0.000000 0.170617 --0.352643 0.000000 -0.170617 --0.373942 0.000000 -0.167926 --0.394736 0.000000 -0.162587 --0.414697 0.000000 -0.154684 --0.433510 0.000000 -0.144341 --0.450878 0.000000 -0.131722 --0.466528 0.000000 -0.117026 --0.480213 0.000000 -0.100484 --0.491716 0.000000 -0.082358 --0.500857 0.000000 -0.062932 --0.507491 0.000000 -0.042515 --0.511514 0.000000 -0.021426 --0.508818 -0.064278 0.000000 --0.507481 -0.064109 0.021426 --0.503490 -0.063605 0.042515 --0.496908 -0.062774 0.062932 --0.487839 -0.061628 0.082358 --0.476426 -0.060186 0.100484 --0.462850 -0.058471 0.117026 --0.447323 -0.056510 0.131722 --0.430092 -0.054333 0.144341 --0.411427 -0.051975 0.154684 --0.391623 -0.049473 0.162587 --0.370993 -0.046867 0.167926 --0.349862 -0.044198 0.170617 --0.349862 -0.044198 -0.170617 --0.370993 -0.046867 -0.167926 --0.391623 -0.049473 -0.162587 --0.411427 -0.051975 -0.154684 --0.430092 -0.054333 -0.144341 --0.447323 -0.056510 -0.131722 --0.462850 -0.058471 -0.117026 --0.476426 -0.060186 -0.100484 --0.487839 -0.061628 -0.082358 --0.496908 -0.062774 -0.062932 --0.503490 -0.063605 -0.042515 --0.507481 -0.064109 -0.021426 --0.496750 -0.127543 0.000000 --0.495444 -0.127208 0.021426 --0.491548 -0.126208 0.042515 --0.485122 -0.124558 0.062932 --0.476268 -0.122285 0.082358 --0.465126 -0.119424 0.100484 --0.451872 -0.116021 0.117026 --0.436713 -0.112129 0.131722 --0.419890 -0.107809 0.144341 --0.401669 -0.103131 0.154684 --0.382335 -0.098167 0.162587 --0.362194 -0.092995 0.167926 --0.341564 -0.087698 0.170617 --0.341564 -0.087698 -0.170617 --0.362194 -0.092995 -0.167926 --0.382335 -0.098167 -0.162587 --0.401669 -0.103131 -0.154684 --0.419890 -0.107809 -0.144341 --0.436713 -0.112129 -0.131722 --0.451872 -0.116021 -0.117026 --0.465126 -0.119424 -0.100484 --0.476268 -0.122285 -0.082358 --0.485122 -0.124558 -0.062932 --0.491548 -0.126208 -0.042515 --0.495444 -0.127208 -0.021426 --0.476847 -0.188797 0.000000 --0.475594 -0.188301 0.021426 --0.471854 -0.186820 0.042515 --0.465685 -0.184378 0.062932 --0.457186 -0.181013 0.082358 --0.446491 -0.176778 0.100484 --0.433767 -0.171740 0.117026 --0.419216 -0.165979 0.131722 --0.403067 -0.159586 0.144341 --0.385576 -0.152660 0.154684 --0.367016 -0.145312 0.162587 --0.347682 -0.137657 0.167926 --0.327879 -0.129816 0.170617 --0.327879 -0.129816 -0.170617 --0.347682 -0.137657 -0.167926 --0.367016 -0.145312 -0.162587 --0.385576 -0.152660 -0.154684 --0.403067 -0.159586 -0.144341 --0.419216 -0.165979 -0.131722 --0.433767 -0.171740 -0.117026 --0.446491 -0.176778 -0.100484 --0.457186 -0.181013 -0.082358 --0.465685 -0.184378 -0.062932 --0.471854 -0.186820 -0.042515 --0.475594 -0.188301 -0.021426 --0.449425 -0.247073 0.000000 --0.448243 -0.246424 0.021426 --0.444718 -0.244486 0.042515 --0.438905 -0.241290 0.062932 --0.430894 -0.236886 0.082358 --0.420814 -0.231344 0.100484 --0.408822 -0.224752 0.117026 --0.395108 -0.217212 0.131722 --0.379888 -0.208845 0.144341 --0.363402 -0.199782 0.154684 --0.345910 -0.190165 0.162587 --0.327688 -0.180148 0.167926 --0.309023 -0.169887 0.170617 --0.309023 -0.169887 -0.170617 --0.327688 -0.180148 -0.167926 --0.345910 -0.190165 -0.162587 --0.363402 -0.199782 -0.154684 --0.379888 -0.208845 -0.144341 --0.395108 -0.217212 -0.131722 --0.408822 -0.224752 -0.117026 --0.420814 -0.231344 -0.100484 --0.430894 -0.236886 -0.082358 --0.438905 -0.241290 -0.062932 --0.444718 -0.244486 -0.042515 --0.448243 -0.246424 -0.021426 --0.414914 -0.301453 0.000000 --0.413824 -0.300660 0.021426 --0.410569 -0.298296 0.042515 --0.405202 -0.294396 0.062932 --0.397807 -0.289024 0.082358 --0.388501 -0.282262 0.100484 --0.377429 -0.274218 0.117026 --0.364768 -0.265020 0.131722 --0.350717 -0.254811 0.144341 --0.335497 -0.243753 0.154684 --0.319348 -0.232020 0.162587 --0.302525 -0.219797 0.167926 --0.285294 -0.207278 0.170617 --0.285294 -0.207278 -0.170617 --0.302525 -0.219797 -0.167926 --0.319348 -0.232020 -0.162587 --0.335497 -0.243753 -0.154684 --0.350717 -0.254811 -0.144341 --0.364768 -0.265020 -0.131722 --0.377429 -0.274218 -0.117026 --0.388501 -0.282262 -0.100484 --0.397807 -0.289024 -0.082358 --0.405202 -0.294396 -0.062932 --0.410569 -0.298296 -0.042515 --0.413824 -0.300660 -0.021426 --0.373861 -0.351078 0.000000 --0.372878 -0.350156 0.021426 --0.369945 -0.347402 0.042515 --0.365109 -0.342860 0.062932 --0.358446 -0.336603 0.082358 --0.350060 -0.328728 0.100484 --0.340085 -0.319361 0.117026 --0.328676 -0.308647 0.131722 --0.316015 -0.296758 0.144341 --0.302301 -0.283880 0.154684 --0.287750 -0.270215 0.162587 --0.272592 -0.255981 0.167926 --0.257065 -0.241400 0.170617 --0.257065 -0.241400 -0.170617 --0.272592 -0.255981 -0.167926 --0.287750 -0.270215 -0.162587 --0.302301 -0.283880 -0.154684 --0.316015 -0.296758 -0.144341 --0.328676 -0.308647 -0.131722 --0.340085 -0.319361 -0.117026 --0.350060 -0.328728 -0.100484 --0.358446 -0.336603 -0.082358 --0.365109 -0.342860 -0.062932 --0.369945 -0.347402 -0.042515 --0.372878 -0.350156 -0.021426 --0.326911 -0.395167 0.000000 --0.326052 -0.394129 0.021426 --0.323487 -0.391029 0.042515 --0.319259 -0.385917 0.062932 --0.313432 -0.378874 0.082358 --0.306099 -0.370010 0.100484 --0.297376 -0.359466 0.117026 --0.287401 -0.347408 0.131722 --0.276330 -0.334025 0.144341 --0.264338 -0.319529 0.154684 --0.251614 -0.304149 0.162587 --0.238360 -0.288127 0.167926 --0.224783 -0.271716 0.170617 --0.224783 -0.271716 -0.170617 --0.238360 -0.288127 -0.167926 --0.251614 -0.304149 -0.162587 --0.264338 -0.319529 -0.154684 --0.276330 -0.334025 -0.144341 --0.287401 -0.347408 -0.131722 --0.297376 -0.359466 -0.117026 --0.306099 -0.370010 -0.100484 --0.313432 -0.378874 -0.082358 --0.319259 -0.385917 -0.062932 --0.323487 -0.391029 -0.042515 --0.326052 -0.394129 -0.021426 --0.274805 -0.433024 0.000000 --0.274083 -0.431886 0.021426 --0.271928 -0.428489 0.042515 --0.268373 -0.422888 0.062932 --0.263475 -0.415170 0.082358 --0.257311 -0.405457 0.100484 --0.249978 -0.393903 0.117026 --0.241593 -0.380689 0.131722 --0.232286 -0.366025 0.144341 --0.222206 -0.350140 0.154684 --0.211510 -0.333287 0.162587 --0.200368 -0.315729 0.167926 --0.188955 -0.297746 0.170617 --0.188955 -0.297746 -0.170617 --0.200368 -0.315729 -0.167926 --0.211510 -0.333287 -0.162587 --0.222206 -0.350140 -0.154684 --0.232286 -0.366025 -0.144341 --0.241593 -0.380689 -0.131722 --0.249978 -0.393903 -0.117026 --0.257311 -0.405457 -0.100484 --0.263475 -0.415170 -0.082358 --0.268373 -0.422888 -0.062932 --0.271928 -0.428489 -0.042515 --0.274083 -0.431886 -0.021426 --0.218366 -0.464052 0.000000 --0.217792 -0.462832 0.021426 --0.216079 -0.459192 0.042515 --0.213255 -0.453189 0.062932 --0.209363 -0.444918 0.082358 --0.204465 -0.434510 0.100484 --0.198638 -0.422127 0.117026 --0.191975 -0.407967 0.131722 --0.184580 -0.392251 0.144341 --0.176569 -0.375229 0.154684 --0.168070 -0.357168 0.162587 --0.159217 -0.338353 0.167926 --0.150148 -0.319080 0.170617 --0.150148 -0.319080 -0.170617 --0.159217 -0.338353 -0.167926 --0.168070 -0.357168 -0.162587 --0.176569 -0.375229 -0.154684 --0.184580 -0.392251 -0.144341 --0.191975 -0.407967 -0.131722 --0.198638 -0.422127 -0.117026 --0.204465 -0.434510 -0.100484 --0.209363 -0.444918 -0.082358 --0.213255 -0.453189 -0.062932 --0.216079 -0.459192 -0.042515 --0.217792 -0.462832 -0.021426 --0.158483 -0.487761 0.000000 --0.158067 -0.486479 0.021426 --0.156824 -0.482653 0.042515 --0.154773 -0.476344 0.062932 --0.151949 -0.467650 0.082358 --0.148394 -0.456710 0.100484 --0.144165 -0.443695 0.117026 --0.139329 -0.428811 0.131722 --0.133962 -0.412293 0.144341 --0.128148 -0.394400 0.154684 --0.121980 -0.375416 0.162587 --0.115554 -0.355640 0.167926 --0.108973 -0.335383 0.170617 --0.108973 -0.335383 -0.170617 --0.115554 -0.355640 -0.167926 --0.121980 -0.375416 -0.162587 --0.128148 -0.394400 -0.154684 --0.133962 -0.412293 -0.144341 --0.139329 -0.428811 -0.131722 --0.144165 -0.443695 -0.117026 --0.148394 -0.456710 -0.100484 --0.151949 -0.467650 -0.082358 --0.154773 -0.476344 -0.062932 --0.156824 -0.482653 -0.042515 --0.158067 -0.486479 -0.021426 --0.096101 -0.503778 0.000000 --0.095848 -0.502454 0.021426 --0.095094 -0.498502 0.042515 --0.093851 -0.491986 0.062932 --0.092138 -0.483007 0.082358 --0.089983 -0.471707 0.100484 --0.087419 -0.458265 0.117026 --0.084486 -0.442892 0.131722 --0.081232 -0.425831 0.144341 --0.077706 -0.407351 0.154684 --0.073966 -0.387744 0.162587 --0.070070 -0.367318 0.167926 --0.066079 -0.346396 0.170617 --0.066079 -0.346396 -0.170617 --0.070070 -0.367318 -0.167926 --0.073966 -0.387744 -0.162587 --0.077706 -0.407351 -0.154684 --0.081232 -0.425831 -0.144341 --0.084486 -0.442892 -0.131722 --0.087419 -0.458265 -0.117026 --0.089983 -0.471707 -0.100484 --0.092138 -0.483007 -0.082358 --0.093851 -0.491986 -0.062932 --0.095094 -0.498502 -0.042515 --0.095848 -0.502454 -0.021426 --0.032203 -0.511850 0.000000 --0.032118 -0.510505 0.021426 --0.031866 -0.506490 0.042515 --0.031449 -0.499869 0.062932 --0.030875 -0.490746 0.082358 --0.030153 -0.479265 0.100484 --0.029294 -0.465608 0.117026 --0.028311 -0.449989 0.131722 --0.027220 -0.432655 0.144341 --0.026039 -0.413879 0.154684 --0.024786 -0.393957 0.162587 --0.023480 -0.373204 0.167926 --0.022143 -0.351947 0.170617 --0.022143 -0.351947 -0.170617 --0.023480 -0.373204 -0.167926 --0.024786 -0.393957 -0.162587 --0.026039 -0.413879 -0.154684 --0.027220 -0.432655 -0.144341 --0.028311 -0.449989 -0.131722 --0.029294 -0.465608 -0.117026 --0.030153 -0.479265 -0.100484 --0.030875 -0.490746 -0.082358 --0.031449 -0.499869 -0.062932 --0.031866 -0.506490 -0.042515 --0.032118 -0.510505 -0.021426 -0.032203 -0.511850 0.000000 -0.032118 -0.510505 0.021426 -0.031866 -0.506490 0.042515 -0.031449 -0.499869 0.062932 -0.030875 -0.490746 0.082358 -0.030153 -0.479265 0.100484 -0.029294 -0.465608 0.117026 -0.028311 -0.449989 0.131722 -0.027220 -0.432655 0.144341 -0.026039 -0.413879 0.154684 -0.024786 -0.393957 0.162587 -0.023480 -0.373204 0.167926 -0.022143 -0.351947 0.170617 -0.022143 -0.351947 -0.170617 -0.023480 -0.373204 -0.167926 -0.024786 -0.393957 -0.162587 -0.026039 -0.413879 -0.154684 -0.027220 -0.432655 -0.144341 -0.028311 -0.449989 -0.131722 -0.029294 -0.465608 -0.117026 -0.030153 -0.479265 -0.100484 -0.030875 -0.490746 -0.082358 -0.031449 -0.499869 -0.062932 -0.031866 -0.506490 -0.042515 -0.032118 -0.510505 -0.021426 -0.096101 -0.503778 0.000000 -0.095848 -0.502454 0.021426 -0.095095 -0.498502 0.042515 -0.093851 -0.491986 0.062932 -0.092139 -0.483007 0.082358 -0.089983 -0.471707 0.100484 -0.087419 -0.458265 0.117026 -0.084486 -0.442892 0.131722 -0.081232 -0.425831 0.144341 -0.077707 -0.407351 0.154684 -0.073966 -0.387744 0.162587 -0.070070 -0.367318 0.167926 -0.066079 -0.346396 0.170617 -0.066079 -0.346396 -0.170617 -0.070070 -0.367318 -0.167926 -0.073966 -0.387744 -0.162587 -0.077707 -0.407351 -0.154684 -0.081232 -0.425831 -0.144341 -0.084486 -0.442892 -0.131722 -0.087419 -0.458265 -0.117026 -0.089983 -0.471707 -0.100484 -0.092139 -0.483007 -0.082358 -0.093851 -0.491986 -0.062932 -0.095095 -0.498502 -0.042515 -0.095848 -0.502454 -0.021426 -0.158483 -0.487761 0.000000 -0.158067 -0.486479 0.021426 -0.156824 -0.482653 0.042515 -0.154774 -0.476344 0.062932 -0.151949 -0.467650 0.082358 -0.148394 -0.456710 0.100484 -0.144165 -0.443695 0.117026 -0.139329 -0.428811 0.131722 -0.133962 -0.412292 0.144341 -0.128148 -0.394400 0.154684 -0.121980 -0.375416 0.162587 -0.115554 -0.355640 0.167926 -0.108973 -0.335383 0.170617 -0.108973 -0.335383 -0.170617 -0.115554 -0.355640 -0.167926 -0.121980 -0.375416 -0.162587 -0.128148 -0.394400 -0.154684 -0.133962 -0.412292 -0.144341 -0.139329 -0.428811 -0.131722 -0.144165 -0.443695 -0.117026 -0.148394 -0.456710 -0.100484 -0.151949 -0.467650 -0.082358 -0.154774 -0.476344 -0.062932 -0.156824 -0.482653 -0.042515 -0.158067 -0.486479 -0.021426 -0.218366 -0.464052 0.000000 -0.217792 -0.462832 0.021426 -0.216079 -0.459192 0.042515 -0.213255 -0.453189 0.062932 -0.209363 -0.444918 0.082358 -0.204465 -0.434510 0.100484 -0.198638 -0.422127 0.117026 -0.191975 -0.407967 0.131722 -0.184580 -0.392251 0.144341 -0.176569 -0.375229 0.154684 -0.168070 -0.357168 0.162587 -0.159217 -0.338353 0.167926 -0.150148 -0.319080 0.170617 -0.150148 -0.319080 -0.170617 -0.159217 -0.338353 -0.167926 -0.168070 -0.357168 -0.162587 -0.176569 -0.375229 -0.154684 -0.184580 -0.392251 -0.144341 -0.191975 -0.407967 -0.131722 -0.198638 -0.422127 -0.117026 -0.204465 -0.434510 -0.100484 -0.209363 -0.444918 -0.082358 -0.213255 -0.453189 -0.062932 -0.216079 -0.459192 -0.042515 -0.217792 -0.462832 -0.021426 -0.274805 -0.433024 0.000000 -0.274083 -0.431886 0.021426 -0.271927 -0.428489 0.042515 -0.268373 -0.422888 0.062932 -0.263475 -0.415170 0.082358 -0.257311 -0.405457 0.100484 -0.249978 -0.393903 0.117026 -0.241592 -0.380689 0.131722 -0.232286 -0.366025 0.144341 -0.222205 -0.350140 0.154684 -0.211510 -0.333287 0.162587 -0.200368 -0.315730 0.167926 -0.188955 -0.297746 0.170617 -0.188955 -0.297746 -0.170617 -0.200368 -0.315730 -0.167926 -0.211510 -0.333287 -0.162587 -0.222205 -0.350140 -0.154684 -0.232286 -0.366025 -0.144341 -0.241592 -0.380689 -0.131722 -0.249978 -0.393903 -0.117026 -0.257311 -0.405457 -0.100484 -0.263475 -0.415170 -0.082358 -0.268373 -0.422888 -0.062932 -0.271927 -0.428489 -0.042515 -0.274083 -0.431886 -0.021426 -0.326911 -0.395167 0.000000 -0.326051 -0.394129 0.021426 -0.323487 -0.391029 0.042515 -0.319258 -0.385917 0.062932 -0.313432 -0.378874 0.082358 -0.306099 -0.370011 0.100484 -0.297376 -0.359466 0.117026 -0.287401 -0.347408 0.131722 -0.276330 -0.334025 0.144341 -0.264338 -0.319530 0.154684 -0.251614 -0.304149 0.162587 -0.238359 -0.288127 0.167926 -0.224783 -0.271716 0.170617 -0.224783 -0.271716 -0.170617 -0.238359 -0.288127 -0.167926 -0.251614 -0.304149 -0.162587 -0.264338 -0.319530 -0.154684 -0.276330 -0.334025 -0.144341 -0.287401 -0.347408 -0.131722 -0.297376 -0.359466 -0.117026 -0.306099 -0.370011 -0.100484 -0.313432 -0.378874 -0.082358 -0.319258 -0.385917 -0.062932 -0.323487 -0.391029 -0.042515 -0.326051 -0.394129 -0.021426 -0.373860 -0.351079 0.000000 -0.372878 -0.350156 0.021426 -0.369945 -0.347402 0.042515 -0.365109 -0.342861 0.062932 -0.358446 -0.336603 0.082358 -0.350060 -0.328729 0.100484 -0.340084 -0.319361 0.117026 -0.328676 -0.308648 0.131722 -0.316015 -0.296758 0.144341 -0.302301 -0.283880 0.154684 -0.287750 -0.270215 0.162587 -0.272592 -0.255981 0.167926 -0.257065 -0.241401 0.170617 -0.257065 -0.241401 -0.170617 -0.272592 -0.255981 -0.167926 -0.287750 -0.270215 -0.162587 -0.302301 -0.283880 -0.154684 -0.316015 -0.296758 -0.144341 -0.328676 -0.308648 -0.131722 -0.340084 -0.319361 -0.117026 -0.350060 -0.328729 -0.100484 -0.358446 -0.336603 -0.082358 -0.365109 -0.342861 -0.062932 -0.369945 -0.347402 -0.042515 -0.372878 -0.350156 -0.021426 -0.414914 -0.301453 0.000000 -0.413824 -0.300661 0.021426 -0.410569 -0.298296 0.042515 -0.405202 -0.294397 0.062932 -0.397807 -0.289024 0.082358 -0.388500 -0.282262 0.100484 -0.377429 -0.274219 0.117026 -0.364768 -0.265020 0.131722 -0.350717 -0.254811 0.144341 -0.335497 -0.243753 0.154684 -0.319348 -0.232020 0.162587 -0.302525 -0.219798 0.167926 -0.285294 -0.207278 0.170617 -0.285294 -0.207278 -0.170617 -0.302525 -0.219798 -0.167926 -0.319348 -0.232020 -0.162587 -0.335497 -0.243753 -0.154684 -0.350717 -0.254811 -0.144341 -0.364768 -0.265020 -0.131722 -0.377429 -0.274219 -0.117026 -0.388500 -0.282262 -0.100484 -0.397807 -0.289024 -0.082358 -0.405202 -0.294397 -0.062932 -0.410569 -0.298296 -0.042515 -0.413824 -0.300661 -0.021426 -0.449425 -0.247074 0.000000 -0.448243 -0.246424 0.021426 -0.444718 -0.244486 0.042515 -0.438905 -0.241290 0.062932 -0.430894 -0.236886 0.082358 -0.420814 -0.231345 0.100484 -0.408822 -0.224752 0.117026 -0.395108 -0.217213 0.131722 -0.379888 -0.208845 0.144341 -0.363402 -0.199782 0.154684 -0.345910 -0.190166 0.162587 -0.327688 -0.180148 0.167926 -0.309023 -0.169887 0.170617 -0.309023 -0.169887 -0.170617 -0.327688 -0.180148 -0.167926 -0.345910 -0.190166 -0.162587 -0.363402 -0.199782 -0.154684 -0.379888 -0.208845 -0.144341 -0.395108 -0.217213 -0.131722 -0.408822 -0.224752 -0.117026 -0.420814 -0.231345 -0.100484 -0.430894 -0.236886 -0.082358 -0.438905 -0.241290 -0.062932 -0.444718 -0.244486 -0.042515 -0.448243 -0.246424 -0.021426 -0.476847 -0.188797 0.000000 -0.475594 -0.188301 0.021426 -0.471854 -0.186820 0.042515 -0.465685 -0.184378 0.062932 -0.457186 -0.181013 0.082358 -0.446491 -0.176778 0.100484 -0.433767 -0.171741 0.117026 -0.419216 -0.165980 0.131722 -0.403067 -0.159586 0.144341 -0.385575 -0.152660 0.154684 -0.367016 -0.145312 0.162587 -0.347682 -0.137657 0.167926 -0.327879 -0.129817 0.170617 -0.327879 -0.129817 -0.170617 -0.347682 -0.137657 -0.167926 -0.367016 -0.145312 -0.162587 -0.385575 -0.152660 -0.154684 -0.403067 -0.159586 -0.144341 -0.419216 -0.165980 -0.131722 -0.433767 -0.171741 -0.117026 -0.446491 -0.176778 -0.100484 -0.457186 -0.181013 -0.082358 -0.465685 -0.184378 -0.062932 -0.471854 -0.186820 -0.042515 -0.475594 -0.188301 -0.021426 -0.496750 -0.127544 0.000000 -0.495444 -0.127209 0.021426 -0.491548 -0.126208 0.042515 -0.485122 -0.124558 0.062932 -0.476268 -0.122285 0.082358 -0.465126 -0.119424 0.100484 -0.451871 -0.116021 0.117026 -0.436713 -0.112129 0.131722 -0.419890 -0.107810 0.144341 -0.401668 -0.103131 0.154684 -0.382335 -0.098167 0.162587 -0.362194 -0.092996 0.167926 -0.341564 -0.087699 0.170617 -0.341564 -0.087699 -0.170617 -0.362194 -0.092996 -0.167926 -0.382335 -0.098167 -0.162587 -0.401668 -0.103131 -0.154684 -0.419890 -0.107810 -0.144341 -0.436713 -0.112129 -0.131722 -0.451871 -0.116021 -0.117026 -0.465126 -0.119424 -0.100484 -0.476268 -0.122285 -0.082358 -0.485122 -0.124558 -0.062932 -0.491548 -0.126208 -0.042515 -0.495444 -0.127209 -0.021426 -0.508818 -0.064279 0.000000 -0.507481 -0.064110 0.021426 -0.503490 -0.063606 0.042515 -0.496908 -0.062774 0.062932 -0.487839 -0.061629 0.082358 -0.476426 -0.060187 0.100484 -0.462850 -0.058472 0.117026 -0.447323 -0.056510 0.131722 -0.430092 -0.054333 0.144341 -0.411427 -0.051975 0.154684 -0.391623 -0.049474 0.162587 -0.370993 -0.046867 0.167926 -0.349862 -0.044198 0.170617 -0.349862 -0.044198 -0.170617 -0.370993 -0.046867 -0.167926 -0.391623 -0.049474 -0.162587 -0.411427 -0.051975 -0.154684 -0.430092 -0.054333 -0.144341 -0.447323 -0.056510 -0.131722 -0.462850 -0.058472 -0.117026 -0.476426 -0.060187 -0.100484 -0.487839 -0.061629 -0.082358 -0.496908 -0.062774 -0.062932 -0.503490 -0.063606 -0.042515 -0.507481 -0.064110 -0.021426 -4 0 1 2 3 -4 3 2 4 5 -4 5 4 6 7 -4 7 6 8 9 -4 9 8 10 11 -4 11 10 12 13 -4 13 12 14 15 -4 15 14 16 17 -4 17 16 18 19 -4 19 18 20 21 -4 21 20 22 23 -4 23 22 24 25 -4 26 27 28 29 -4 29 28 30 31 -4 31 30 32 33 -4 33 32 34 35 -4 35 34 36 37 -4 37 36 38 39 -4 39 38 40 41 -4 41 40 42 43 -4 43 42 44 45 -4 45 44 46 47 -4 47 46 48 49 -4 0 49 48 1 -4 1 50 51 2 -4 2 51 52 4 -4 4 52 53 6 -4 6 53 54 8 -4 8 54 55 10 -4 10 55 56 12 -4 12 56 57 14 -4 14 57 58 16 -4 16 58 59 18 -4 18 59 60 20 -4 20 60 61 22 -4 22 61 62 24 -4 27 63 64 28 -4 28 64 65 30 -4 30 65 66 32 -4 32 66 67 34 -4 34 67 68 36 -4 36 68 69 38 -4 38 69 70 40 -4 40 70 71 42 -4 42 71 72 44 -4 44 72 73 46 -4 46 73 74 48 -4 48 74 50 1 -4 50 75 76 51 -4 51 76 77 52 -4 52 77 78 53 -4 53 78 79 54 -4 54 79 80 55 -4 55 80 81 56 -4 56 81 82 57 -4 57 82 83 58 -4 58 83 84 59 -4 59 84 85 60 -4 60 85 86 61 -4 61 86 87 62 -4 63 88 89 64 -4 64 89 90 65 -4 65 90 91 66 -4 66 91 92 67 -4 67 92 93 68 -4 68 93 94 69 -4 69 94 95 70 -4 70 95 96 71 -4 71 96 97 72 -4 72 97 98 73 -4 73 98 99 74 -4 74 99 75 50 -4 75 100 101 76 -4 76 101 102 77 -4 77 102 103 78 -4 78 103 104 79 -4 79 104 105 80 -4 80 105 106 81 -4 81 106 107 82 -4 82 107 108 83 -4 83 108 109 84 -4 84 109 110 85 -4 85 110 111 86 -4 86 111 112 87 -4 88 113 114 89 -4 89 114 115 90 -4 90 115 116 91 -4 91 116 117 92 -4 92 117 118 93 -4 93 118 119 94 -4 94 119 120 95 -4 95 120 121 96 -4 96 121 122 97 -4 97 122 123 98 -4 98 123 124 99 -4 99 124 100 75 -4 100 125 126 101 -4 101 126 127 102 -4 102 127 128 103 -4 103 128 129 104 -4 104 129 130 105 -4 105 130 131 106 -4 106 131 132 107 -4 107 132 133 108 -4 108 133 134 109 -4 109 134 135 110 -4 110 135 136 111 -4 111 136 137 112 -4 113 138 139 114 -4 114 139 140 115 -4 115 140 141 116 -4 116 141 142 117 -4 117 142 143 118 -4 118 143 144 119 -4 119 144 145 120 -4 120 145 146 121 -4 121 146 147 122 -4 122 147 148 123 -4 123 148 149 124 -4 124 149 125 100 -4 125 150 151 126 -4 126 151 152 127 -4 127 152 153 128 -4 128 153 154 129 -4 129 154 155 130 -4 130 155 156 131 -4 131 156 157 132 -4 132 157 158 133 -4 133 158 159 134 -4 134 159 160 135 -4 135 160 161 136 -4 136 161 162 137 -4 138 163 164 139 -4 139 164 165 140 -4 140 165 166 141 -4 141 166 167 142 -4 142 167 168 143 -4 143 168 169 144 -4 144 169 170 145 -4 145 170 171 146 -4 146 171 172 147 -4 147 172 173 148 -4 148 173 174 149 -4 149 174 150 125 -4 150 175 176 151 -4 151 176 177 152 -4 152 177 178 153 -4 153 178 179 154 -4 154 179 180 155 -4 155 180 181 156 -4 156 181 182 157 -4 157 182 183 158 -4 158 183 184 159 -4 159 184 185 160 -4 160 185 186 161 -4 161 186 187 162 -4 163 188 189 164 -4 164 189 190 165 -4 165 190 191 166 -4 166 191 192 167 -4 167 192 193 168 -4 168 193 194 169 -4 169 194 195 170 -4 170 195 196 171 -4 171 196 197 172 -4 172 197 198 173 -4 173 198 199 174 -4 174 199 175 150 -4 175 200 201 176 -4 176 201 202 177 -4 177 202 203 178 -4 178 203 204 179 -4 179 204 205 180 -4 180 205 206 181 -4 181 206 207 182 -4 182 207 208 183 -4 183 208 209 184 -4 184 209 210 185 -4 185 210 211 186 -4 186 211 212 187 -4 188 213 214 189 -4 189 214 215 190 -4 190 215 216 191 -4 191 216 217 192 -4 192 217 218 193 -4 193 218 219 194 -4 194 219 220 195 -4 195 220 221 196 -4 196 221 222 197 -4 197 222 223 198 -4 198 223 224 199 -4 199 224 200 175 -4 200 225 226 201 -4 201 226 227 202 -4 202 227 228 203 -4 203 228 229 204 -4 204 229 230 205 -4 205 230 231 206 -4 206 231 232 207 -4 207 232 233 208 -4 208 233 234 209 -4 209 234 235 210 -4 210 235 236 211 -4 211 236 237 212 -4 213 238 239 214 -4 214 239 240 215 -4 215 240 241 216 -4 216 241 242 217 -4 217 242 243 218 -4 218 243 244 219 -4 219 244 245 220 -4 220 245 246 221 -4 221 246 247 222 -4 222 247 248 223 -4 223 248 249 224 -4 224 249 225 200 -4 225 250 251 226 -4 226 251 252 227 -4 227 252 253 228 -4 228 253 254 229 -4 229 254 255 230 -4 230 255 256 231 -4 231 256 257 232 -4 232 257 258 233 -4 233 258 259 234 -4 234 259 260 235 -4 235 260 261 236 -4 236 261 262 237 -4 238 263 264 239 -4 239 264 265 240 -4 240 265 266 241 -4 241 266 267 242 -4 242 267 268 243 -4 243 268 269 244 -4 244 269 270 245 -4 245 270 271 246 -4 246 271 272 247 -4 247 272 273 248 -4 248 273 274 249 -4 249 274 250 225 -4 250 275 276 251 -4 251 276 277 252 -4 252 277 278 253 -4 253 278 279 254 -4 254 279 280 255 -4 255 280 281 256 -4 256 281 282 257 -4 257 282 283 258 -4 258 283 284 259 -4 259 284 285 260 -4 260 285 286 261 -4 261 286 287 262 -4 263 288 289 264 -4 264 289 290 265 -4 265 290 291 266 -4 266 291 292 267 -4 267 292 293 268 -4 268 293 294 269 -4 269 294 295 270 -4 270 295 296 271 -4 271 296 297 272 -4 272 297 298 273 -4 273 298 299 274 -4 274 299 275 250 -4 275 300 301 276 -4 276 301 302 277 -4 277 302 303 278 -4 278 303 304 279 -4 279 304 305 280 -4 280 305 306 281 -4 281 306 307 282 -4 282 307 308 283 -4 283 308 309 284 -4 284 309 310 285 -4 285 310 311 286 -4 286 311 312 287 -4 288 313 314 289 -4 289 314 315 290 -4 290 315 316 291 -4 291 316 317 292 -4 292 317 318 293 -4 293 318 319 294 -4 294 319 320 295 -4 295 320 321 296 -4 296 321 322 297 -4 297 322 323 298 -4 298 323 324 299 -4 299 324 300 275 -4 300 325 326 301 -4 301 326 327 302 -4 302 327 328 303 -4 303 328 329 304 -4 304 329 330 305 -4 305 330 331 306 -4 306 331 332 307 -4 307 332 333 308 -4 308 333 334 309 -4 309 334 335 310 -4 310 335 336 311 -4 311 336 337 312 -4 313 338 339 314 -4 314 339 340 315 -4 315 340 341 316 -4 316 341 342 317 -4 317 342 343 318 -4 318 343 344 319 -4 319 344 345 320 -4 320 345 346 321 -4 321 346 347 322 -4 322 347 348 323 -4 323 348 349 324 -4 324 349 325 300 -4 325 350 351 326 -4 326 351 352 327 -4 327 352 353 328 -4 328 353 354 329 -4 329 354 355 330 -4 330 355 356 331 -4 331 356 357 332 -4 332 357 358 333 -4 333 358 359 334 -4 334 359 360 335 -4 335 360 361 336 -4 336 361 362 337 -4 338 363 364 339 -4 339 364 365 340 -4 340 365 366 341 -4 341 366 367 342 -4 342 367 368 343 -4 343 368 369 344 -4 344 369 370 345 -4 345 370 371 346 -4 346 371 372 347 -4 347 372 373 348 -4 348 373 374 349 -4 349 374 350 325 -4 350 375 376 351 -4 351 376 377 352 -4 352 377 378 353 -4 353 378 379 354 -4 354 379 380 355 -4 355 380 381 356 -4 356 381 382 357 -4 357 382 383 358 -4 358 383 384 359 -4 359 384 385 360 -4 360 385 386 361 -4 361 386 387 362 -4 363 388 389 364 -4 364 389 390 365 -4 365 390 391 366 -4 366 391 392 367 -4 367 392 393 368 -4 368 393 394 369 -4 369 394 395 370 -4 370 395 396 371 -4 371 396 397 372 -4 372 397 398 373 -4 373 398 399 374 -4 374 399 375 350 -4 375 400 401 376 -4 376 401 402 377 -4 377 402 403 378 -4 378 403 404 379 -4 379 404 405 380 -4 380 405 406 381 -4 381 406 407 382 -4 382 407 408 383 -4 383 408 409 384 -4 384 409 410 385 -4 385 410 411 386 -4 386 411 412 387 -4 388 413 414 389 -4 389 414 415 390 -4 390 415 416 391 -4 391 416 417 392 -4 392 417 418 393 -4 393 418 419 394 -4 394 419 420 395 -4 395 420 421 396 -4 396 421 422 397 -4 397 422 423 398 -4 398 423 424 399 -4 399 424 400 375 -4 400 425 426 401 -4 401 426 427 402 -4 402 427 428 403 -4 403 428 429 404 -4 404 429 430 405 -4 405 430 431 406 -4 406 431 432 407 -4 407 432 433 408 -4 408 433 434 409 -4 409 434 435 410 -4 410 435 436 411 -4 411 436 437 412 -4 413 438 439 414 -4 414 439 440 415 -4 415 440 441 416 -4 416 441 442 417 -4 417 442 443 418 -4 418 443 444 419 -4 419 444 445 420 -4 420 445 446 421 -4 421 446 447 422 -4 422 447 448 423 -4 423 448 449 424 -4 424 449 425 400 -4 425 450 451 426 -4 426 451 452 427 -4 427 452 453 428 -4 428 453 454 429 -4 429 454 455 430 -4 430 455 456 431 -4 431 456 457 432 -4 432 457 458 433 -4 433 458 459 434 -4 434 459 460 435 -4 435 460 461 436 -4 436 461 462 437 -4 438 463 464 439 -4 439 464 465 440 -4 440 465 466 441 -4 441 466 467 442 -4 442 467 468 443 -4 443 468 469 444 -4 444 469 470 445 -4 445 470 471 446 -4 446 471 472 447 -4 447 472 473 448 -4 448 473 474 449 -4 449 474 450 425 -4 450 475 476 451 -4 451 476 477 452 -4 452 477 478 453 -4 453 478 479 454 -4 454 479 480 455 -4 455 480 481 456 -4 456 481 482 457 -4 457 482 483 458 -4 458 483 484 459 -4 459 484 485 460 -4 460 485 486 461 -4 461 486 487 462 -4 463 488 489 464 -4 464 489 490 465 -4 465 490 491 466 -4 466 491 492 467 -4 467 492 493 468 -4 468 493 494 469 -4 469 494 495 470 -4 470 495 496 471 -4 471 496 497 472 -4 472 497 498 473 -4 473 498 499 474 -4 474 499 475 450 -4 475 500 501 476 -4 476 501 502 477 -4 477 502 503 478 -4 478 503 504 479 -4 479 504 505 480 -4 480 505 506 481 -4 481 506 507 482 -4 482 507 508 483 -4 483 508 509 484 -4 484 509 510 485 -4 485 510 511 486 -4 486 511 512 487 -4 488 513 514 489 -4 489 514 515 490 -4 490 515 516 491 -4 491 516 517 492 -4 492 517 518 493 -4 493 518 519 494 -4 494 519 520 495 -4 495 520 521 496 -4 496 521 522 497 -4 497 522 523 498 -4 498 523 524 499 -4 499 524 500 475 -4 500 525 526 501 -4 501 526 527 502 -4 502 527 528 503 -4 503 528 529 504 -4 504 529 530 505 -4 505 530 531 506 -4 506 531 532 507 -4 507 532 533 508 -4 508 533 534 509 -4 509 534 535 510 -4 510 535 536 511 -4 511 536 537 512 -4 513 538 539 514 -4 514 539 540 515 -4 515 540 541 516 -4 516 541 542 517 -4 517 542 543 518 -4 518 543 544 519 -4 519 544 545 520 -4 520 545 546 521 -4 521 546 547 522 -4 522 547 548 523 -4 523 548 549 524 -4 524 549 525 500 -4 525 550 551 526 -4 526 551 552 527 -4 527 552 553 528 -4 528 553 554 529 -4 529 554 555 530 -4 530 555 556 531 -4 531 556 557 532 -4 532 557 558 533 -4 533 558 559 534 -4 534 559 560 535 -4 535 560 561 536 -4 536 561 562 537 -4 538 563 564 539 -4 539 564 565 540 -4 540 565 566 541 -4 541 566 567 542 -4 542 567 568 543 -4 543 568 569 544 -4 544 569 570 545 -4 545 570 571 546 -4 546 571 572 547 -4 547 572 573 548 -4 548 573 574 549 -4 549 574 550 525 -4 550 575 576 551 -4 551 576 577 552 -4 552 577 578 553 -4 553 578 579 554 -4 554 579 580 555 -4 555 580 581 556 -4 556 581 582 557 -4 557 582 583 558 -4 558 583 584 559 -4 559 584 585 560 -4 560 585 586 561 -4 561 586 587 562 -4 563 588 589 564 -4 564 589 590 565 -4 565 590 591 566 -4 566 591 592 567 -4 567 592 593 568 -4 568 593 594 569 -4 569 594 595 570 -4 570 595 596 571 -4 571 596 597 572 -4 572 597 598 573 -4 573 598 599 574 -4 574 599 575 550 -4 575 600 601 576 -4 576 601 602 577 -4 577 602 603 578 -4 578 603 604 579 -4 579 604 605 580 -4 580 605 606 581 -4 581 606 607 582 -4 582 607 608 583 -4 583 608 609 584 -4 584 609 610 585 -4 585 610 611 586 -4 586 611 612 587 -4 588 613 614 589 -4 589 614 615 590 -4 590 615 616 591 -4 591 616 617 592 -4 592 617 618 593 -4 593 618 619 594 -4 594 619 620 595 -4 595 620 621 596 -4 596 621 622 597 -4 597 622 623 598 -4 598 623 624 599 -4 599 624 600 575 -4 600 625 626 601 -4 601 626 627 602 -4 602 627 628 603 -4 603 628 629 604 -4 604 629 630 605 -4 605 630 631 606 -4 606 631 632 607 -4 607 632 633 608 -4 608 633 634 609 -4 609 634 635 610 -4 610 635 636 611 -4 611 636 637 612 -4 613 638 639 614 -4 614 639 640 615 -4 615 640 641 616 -4 616 641 642 617 -4 617 642 643 618 -4 618 643 644 619 -4 619 644 645 620 -4 620 645 646 621 -4 621 646 647 622 -4 622 647 648 623 -4 623 648 649 624 -4 624 649 625 600 -4 625 650 651 626 -4 626 651 652 627 -4 627 652 653 628 -4 628 653 654 629 -4 629 654 655 630 -4 630 655 656 631 -4 631 656 657 632 -4 632 657 658 633 -4 633 658 659 634 -4 634 659 660 635 -4 635 660 661 636 -4 636 661 662 637 -4 638 663 664 639 -4 639 664 665 640 -4 640 665 666 641 -4 641 666 667 642 -4 642 667 668 643 -4 643 668 669 644 -4 644 669 670 645 -4 645 670 671 646 -4 646 671 672 647 -4 647 672 673 648 -4 648 673 674 649 -4 649 674 650 625 -4 650 675 676 651 -4 651 676 677 652 -4 652 677 678 653 -4 653 678 679 654 -4 654 679 680 655 -4 655 680 681 656 -4 656 681 682 657 -4 657 682 683 658 -4 658 683 684 659 -4 659 684 685 660 -4 660 685 686 661 -4 661 686 687 662 -4 663 688 689 664 -4 664 689 690 665 -4 665 690 691 666 -4 666 691 692 667 -4 667 692 693 668 -4 668 693 694 669 -4 669 694 695 670 -4 670 695 696 671 -4 671 696 697 672 -4 672 697 698 673 -4 673 698 699 674 -4 674 699 675 650 -4 675 700 701 676 -4 676 701 702 677 -4 677 702 703 678 -4 678 703 704 679 -4 679 704 705 680 -4 680 705 706 681 -4 681 706 707 682 -4 682 707 708 683 -4 683 708 709 684 -4 684 709 710 685 -4 685 710 711 686 -4 686 711 712 687 -4 688 713 714 689 -4 689 714 715 690 -4 690 715 716 691 -4 691 716 717 692 -4 692 717 718 693 -4 693 718 719 694 -4 694 719 720 695 -4 695 720 721 696 -4 696 721 722 697 -4 697 722 723 698 -4 698 723 724 699 -4 699 724 700 675 -4 700 725 726 701 -4 701 726 727 702 -4 702 727 728 703 -4 703 728 729 704 -4 704 729 730 705 -4 705 730 731 706 -4 706 731 732 707 -4 707 732 733 708 -4 708 733 734 709 -4 709 734 735 710 -4 710 735 736 711 -4 711 736 737 712 -4 713 738 739 714 -4 714 739 740 715 -4 715 740 741 716 -4 716 741 742 717 -4 717 742 743 718 -4 718 743 744 719 -4 719 744 745 720 -4 720 745 746 721 -4 721 746 747 722 -4 722 747 748 723 -4 723 748 749 724 -4 724 749 725 700 -4 725 750 751 726 -4 726 751 752 727 -4 727 752 753 728 -4 728 753 754 729 -4 729 754 755 730 -4 730 755 756 731 -4 731 756 757 732 -4 732 757 758 733 -4 733 758 759 734 -4 734 759 760 735 -4 735 760 761 736 -4 736 761 762 737 -4 738 763 764 739 -4 739 764 765 740 -4 740 765 766 741 -4 741 766 767 742 -4 742 767 768 743 -4 743 768 769 744 -4 744 769 770 745 -4 745 770 771 746 -4 746 771 772 747 -4 747 772 773 748 -4 748 773 774 749 -4 749 774 750 725 -4 750 775 776 751 -4 751 776 777 752 -4 752 777 778 753 -4 753 778 779 754 -4 754 779 780 755 -4 755 780 781 756 -4 756 781 782 757 -4 757 782 783 758 -4 758 783 784 759 -4 759 784 785 760 -4 760 785 786 761 -4 761 786 787 762 -4 763 788 789 764 -4 764 789 790 765 -4 765 790 791 766 -4 766 791 792 767 -4 767 792 793 768 -4 768 793 794 769 -4 769 794 795 770 -4 770 795 796 771 -4 771 796 797 772 -4 772 797 798 773 -4 773 798 799 774 -4 774 799 775 750 -4 775 800 801 776 -4 776 801 802 777 -4 777 802 803 778 -4 778 803 804 779 -4 779 804 805 780 -4 780 805 806 781 -4 781 806 807 782 -4 782 807 808 783 -4 783 808 809 784 -4 784 809 810 785 -4 785 810 811 786 -4 786 811 812 787 -4 788 813 814 789 -4 789 814 815 790 -4 790 815 816 791 -4 791 816 817 792 -4 792 817 818 793 -4 793 818 819 794 -4 794 819 820 795 -4 795 820 821 796 -4 796 821 822 797 -4 797 822 823 798 -4 798 823 824 799 -4 799 824 800 775 -4 800 825 826 801 -4 801 826 827 802 -4 802 827 828 803 -4 803 828 829 804 -4 804 829 830 805 -4 805 830 831 806 -4 806 831 832 807 -4 807 832 833 808 -4 808 833 834 809 -4 809 834 835 810 -4 810 835 836 811 -4 811 836 837 812 -4 813 838 839 814 -4 814 839 840 815 -4 815 840 841 816 -4 816 841 842 817 -4 817 842 843 818 -4 818 843 844 819 -4 819 844 845 820 -4 820 845 846 821 -4 821 846 847 822 -4 822 847 848 823 -4 823 848 849 824 -4 824 849 825 800 -4 825 850 851 826 -4 826 851 852 827 -4 827 852 853 828 -4 828 853 854 829 -4 829 854 855 830 -4 830 855 856 831 -4 831 856 857 832 -4 832 857 858 833 -4 833 858 859 834 -4 834 859 860 835 -4 835 860 861 836 -4 836 861 862 837 -4 838 863 864 839 -4 839 864 865 840 -4 840 865 866 841 -4 841 866 867 842 -4 842 867 868 843 -4 843 868 869 844 -4 844 869 870 845 -4 845 870 871 846 -4 846 871 872 847 -4 847 872 873 848 -4 848 873 874 849 -4 849 874 850 825 -4 850 875 876 851 -4 851 876 877 852 -4 852 877 878 853 -4 853 878 879 854 -4 854 879 880 855 -4 855 880 881 856 -4 856 881 882 857 -4 857 882 883 858 -4 858 883 884 859 -4 859 884 885 860 -4 860 885 886 861 -4 861 886 887 862 -4 863 888 889 864 -4 864 889 890 865 -4 865 890 891 866 -4 866 891 892 867 -4 867 892 893 868 -4 868 893 894 869 -4 869 894 895 870 -4 870 895 896 871 -4 871 896 897 872 -4 872 897 898 873 -4 873 898 899 874 -4 874 899 875 850 -4 875 900 901 876 -4 876 901 902 877 -4 877 902 903 878 -4 878 903 904 879 -4 879 904 905 880 -4 880 905 906 881 -4 881 906 907 882 -4 882 907 908 883 -4 883 908 909 884 -4 884 909 910 885 -4 885 910 911 886 -4 886 911 912 887 -4 888 913 914 889 -4 889 914 915 890 -4 890 915 916 891 -4 891 916 917 892 -4 892 917 918 893 -4 893 918 919 894 -4 894 919 920 895 -4 895 920 921 896 -4 896 921 922 897 -4 897 922 923 898 -4 898 923 924 899 -4 899 924 900 875 -4 900 925 926 901 -4 901 926 927 902 -4 902 927 928 903 -4 903 928 929 904 -4 904 929 930 905 -4 905 930 931 906 -4 906 931 932 907 -4 907 932 933 908 -4 908 933 934 909 -4 909 934 935 910 -4 910 935 936 911 -4 911 936 937 912 -4 913 938 939 914 -4 914 939 940 915 -4 915 940 941 916 -4 916 941 942 917 -4 917 942 943 918 -4 918 943 944 919 -4 919 944 945 920 -4 920 945 946 921 -4 921 946 947 922 -4 922 947 948 923 -4 923 948 949 924 -4 924 949 925 900 -4 925 950 951 926 -4 926 951 952 927 -4 927 952 953 928 -4 928 953 954 929 -4 929 954 955 930 -4 930 955 956 931 -4 931 956 957 932 -4 932 957 958 933 -4 933 958 959 934 -4 934 959 960 935 -4 935 960 961 936 -4 936 961 962 937 -4 938 963 964 939 -4 939 964 965 940 -4 940 965 966 941 -4 941 966 967 942 -4 942 967 968 943 -4 943 968 969 944 -4 944 969 970 945 -4 945 970 971 946 -4 946 971 972 947 -4 947 972 973 948 -4 948 973 974 949 -4 949 974 950 925 -4 950 975 976 951 -4 951 976 977 952 -4 952 977 978 953 -4 953 978 979 954 -4 954 979 980 955 -4 955 980 981 956 -4 956 981 982 957 -4 957 982 983 958 -4 958 983 984 959 -4 959 984 985 960 -4 960 985 986 961 -4 961 986 987 962 -4 963 988 989 964 -4 964 989 990 965 -4 965 990 991 966 -4 966 991 992 967 -4 967 992 993 968 -4 968 993 994 969 -4 969 994 995 970 -4 970 995 996 971 -4 971 996 997 972 -4 972 997 998 973 -4 973 998 999 974 -4 974 999 975 950 -4 975 1000 1001 976 -4 976 1001 1002 977 -4 977 1002 1003 978 -4 978 1003 1004 979 -4 979 1004 1005 980 -4 980 1005 1006 981 -4 981 1006 1007 982 -4 982 1007 1008 983 -4 983 1008 1009 984 -4 984 1009 1010 985 -4 985 1010 1011 986 -4 986 1011 1012 987 -4 988 1013 1014 989 -4 989 1014 1015 990 -4 990 1015 1016 991 -4 991 1016 1017 992 -4 992 1017 1018 993 -4 993 1018 1019 994 -4 994 1019 1020 995 -4 995 1020 1021 996 -4 996 1021 1022 997 -4 997 1022 1023 998 -4 998 1023 1024 999 -4 999 1024 1000 975 -4 1000 1025 1026 1001 -4 1001 1026 1027 1002 -4 1002 1027 1028 1003 -4 1003 1028 1029 1004 -4 1004 1029 1030 1005 -4 1005 1030 1031 1006 -4 1006 1031 1032 1007 -4 1007 1032 1033 1008 -4 1008 1033 1034 1009 -4 1009 1034 1035 1010 -4 1010 1035 1036 1011 -4 1011 1036 1037 1012 -4 1013 1038 1039 1014 -4 1014 1039 1040 1015 -4 1015 1040 1041 1016 -4 1016 1041 1042 1017 -4 1017 1042 1043 1018 -4 1018 1043 1044 1019 -4 1019 1044 1045 1020 -4 1020 1045 1046 1021 -4 1021 1046 1047 1022 -4 1022 1047 1048 1023 -4 1023 1048 1049 1024 -4 1024 1049 1025 1000 -4 1025 1050 1051 1026 -4 1026 1051 1052 1027 -4 1027 1052 1053 1028 -4 1028 1053 1054 1029 -4 1029 1054 1055 1030 -4 1030 1055 1056 1031 -4 1031 1056 1057 1032 -4 1032 1057 1058 1033 -4 1033 1058 1059 1034 -4 1034 1059 1060 1035 -4 1035 1060 1061 1036 -4 1036 1061 1062 1037 -4 1038 1063 1064 1039 -4 1039 1064 1065 1040 -4 1040 1065 1066 1041 -4 1041 1066 1067 1042 -4 1042 1067 1068 1043 -4 1043 1068 1069 1044 -4 1044 1069 1070 1045 -4 1045 1070 1071 1046 -4 1046 1071 1072 1047 -4 1047 1072 1073 1048 -4 1048 1073 1074 1049 -4 1049 1074 1050 1025 -4 1050 1075 1076 1051 -4 1051 1076 1077 1052 -4 1052 1077 1078 1053 -4 1053 1078 1079 1054 -4 1054 1079 1080 1055 -4 1055 1080 1081 1056 -4 1056 1081 1082 1057 -4 1057 1082 1083 1058 -4 1058 1083 1084 1059 -4 1059 1084 1085 1060 -4 1060 1085 1086 1061 -4 1061 1086 1087 1062 -4 1063 1088 1089 1064 -4 1064 1089 1090 1065 -4 1065 1090 1091 1066 -4 1066 1091 1092 1067 -4 1067 1092 1093 1068 -4 1068 1093 1094 1069 -4 1069 1094 1095 1070 -4 1070 1095 1096 1071 -4 1071 1096 1097 1072 -4 1072 1097 1098 1073 -4 1073 1098 1099 1074 -4 1074 1099 1075 1050 -4 1075 1100 1101 1076 -4 1076 1101 1102 1077 -4 1077 1102 1103 1078 -4 1078 1103 1104 1079 -4 1079 1104 1105 1080 -4 1080 1105 1106 1081 -4 1081 1106 1107 1082 -4 1082 1107 1108 1083 -4 1083 1108 1109 1084 -4 1084 1109 1110 1085 -4 1085 1110 1111 1086 -4 1086 1111 1112 1087 -4 1088 1113 1114 1089 -4 1089 1114 1115 1090 -4 1090 1115 1116 1091 -4 1091 1116 1117 1092 -4 1092 1117 1118 1093 -4 1093 1118 1119 1094 -4 1094 1119 1120 1095 -4 1095 1120 1121 1096 -4 1096 1121 1122 1097 -4 1097 1122 1123 1098 -4 1098 1123 1124 1099 -4 1099 1124 1100 1075 -4 1100 1125 1126 1101 -4 1101 1126 1127 1102 -4 1102 1127 1128 1103 -4 1103 1128 1129 1104 -4 1104 1129 1130 1105 -4 1105 1130 1131 1106 -4 1106 1131 1132 1107 -4 1107 1132 1133 1108 -4 1108 1133 1134 1109 -4 1109 1134 1135 1110 -4 1110 1135 1136 1111 -4 1111 1136 1137 1112 -4 1113 1138 1139 1114 -4 1114 1139 1140 1115 -4 1115 1140 1141 1116 -4 1116 1141 1142 1117 -4 1117 1142 1143 1118 -4 1118 1143 1144 1119 -4 1119 1144 1145 1120 -4 1120 1145 1146 1121 -4 1121 1146 1147 1122 -4 1122 1147 1148 1123 -4 1123 1148 1149 1124 -4 1124 1149 1125 1100 -4 1125 1150 1151 1126 -4 1126 1151 1152 1127 -4 1127 1152 1153 1128 -4 1128 1153 1154 1129 -4 1129 1154 1155 1130 -4 1130 1155 1156 1131 -4 1131 1156 1157 1132 -4 1132 1157 1158 1133 -4 1133 1158 1159 1134 -4 1134 1159 1160 1135 -4 1135 1160 1161 1136 -4 1136 1161 1162 1137 -4 1138 1163 1164 1139 -4 1139 1164 1165 1140 -4 1140 1165 1166 1141 -4 1141 1166 1167 1142 -4 1142 1167 1168 1143 -4 1143 1168 1169 1144 -4 1144 1169 1170 1145 -4 1145 1170 1171 1146 -4 1146 1171 1172 1147 -4 1147 1172 1173 1148 -4 1148 1173 1174 1149 -4 1149 1174 1150 1125 -4 1150 1175 1176 1151 -4 1151 1176 1177 1152 -4 1152 1177 1178 1153 -4 1153 1178 1179 1154 -4 1154 1179 1180 1155 -4 1155 1180 1181 1156 -4 1156 1181 1182 1157 -4 1157 1182 1183 1158 -4 1158 1183 1184 1159 -4 1159 1184 1185 1160 -4 1160 1185 1186 1161 -4 1161 1186 1187 1162 -4 1163 1188 1189 1164 -4 1164 1189 1190 1165 -4 1165 1190 1191 1166 -4 1166 1191 1192 1167 -4 1167 1192 1193 1168 -4 1168 1193 1194 1169 -4 1169 1194 1195 1170 -4 1170 1195 1196 1171 -4 1171 1196 1197 1172 -4 1172 1197 1198 1173 -4 1173 1198 1199 1174 -4 1174 1199 1175 1150 -4 1175 1200 1201 1176 -4 1176 1201 1202 1177 -4 1177 1202 1203 1178 -4 1178 1203 1204 1179 -4 1179 1204 1205 1180 -4 1180 1205 1206 1181 -4 1181 1206 1207 1182 -4 1182 1207 1208 1183 -4 1183 1208 1209 1184 -4 1184 1209 1210 1185 -4 1185 1210 1211 1186 -4 1186 1211 1212 1187 -4 1188 1213 1214 1189 -4 1189 1214 1215 1190 -4 1190 1215 1216 1191 -4 1191 1216 1217 1192 -4 1192 1217 1218 1193 -4 1193 1218 1219 1194 -4 1194 1219 1220 1195 -4 1195 1220 1221 1196 -4 1196 1221 1222 1197 -4 1197 1222 1223 1198 -4 1198 1223 1224 1199 -4 1199 1224 1200 1175 -4 1200 1225 1226 1201 -4 1201 1226 1227 1202 -4 1202 1227 1228 1203 -4 1203 1228 1229 1204 -4 1204 1229 1230 1205 -4 1205 1230 1231 1206 -4 1206 1231 1232 1207 -4 1207 1232 1233 1208 -4 1208 1233 1234 1209 -4 1209 1234 1235 1210 -4 1210 1235 1236 1211 -4 1211 1236 1237 1212 -4 1213 1238 1239 1214 -4 1214 1239 1240 1215 -4 1215 1240 1241 1216 -4 1216 1241 1242 1217 -4 1217 1242 1243 1218 -4 1218 1243 1244 1219 -4 1219 1244 1245 1220 -4 1220 1245 1246 1221 -4 1221 1246 1247 1222 -4 1222 1247 1248 1223 -4 1223 1248 1249 1224 -4 1224 1249 1225 1200 -4 1225 0 3 1226 -4 1226 3 5 1227 -4 1227 5 7 1228 -4 1228 7 9 1229 -4 1229 9 11 1230 -4 1230 11 13 1231 -4 1231 13 15 1232 -4 1232 15 17 1233 -4 1233 17 19 1234 -4 1234 19 21 1235 -4 1235 21 23 1236 -4 1236 23 25 1237 -4 1238 26 29 1239 -4 1239 29 31 1240 -4 1240 31 33 1241 -4 1241 33 35 1242 -4 1242 35 37 1243 -4 1243 37 39 1244 -4 1244 39 41 1245 -4 1245 41 43 1246 -4 1246 43 45 1247 -4 1247 45 47 1248 -4 1248 47 49 1249 -4 0 1225 1249 49 -3 337 362 387 -3 337 387 412 -3 337 412 437 -3 337 437 462 -3 337 462 487 -3 337 487 512 -3 337 512 537 -3 337 537 562 -3 337 562 587 -3 337 587 612 -3 337 612 637 -3 337 637 662 -3 337 662 687 -3 337 687 712 -3 337 712 737 -3 337 737 762 -3 337 762 787 -3 337 787 812 -3 337 812 837 -3 337 837 862 -3 337 862 887 -3 337 887 912 -3 337 912 937 -3 337 937 962 -3 337 962 987 -3 337 987 1012 -3 337 1012 1037 -3 337 1037 1062 -3 337 1062 1087 -3 337 1087 1112 -3 337 1112 1137 -3 337 1137 1162 -3 337 1162 1187 -3 337 1187 1212 -3 337 1212 1237 -3 337 1237 25 -3 337 25 24 -3 337 24 62 -3 337 62 87 -3 337 87 112 -3 337 112 137 -3 337 137 162 -3 337 162 187 -3 337 187 212 -3 337 212 237 -3 337 237 262 -3 337 262 287 -3 337 287 312 -3 263 238 213 -3 263 213 188 -3 263 188 163 -3 263 163 138 -3 263 138 113 -3 263 113 88 -3 263 88 63 -3 263 63 27 -3 263 27 26 -3 263 26 1238 -3 263 1238 1213 -3 263 1213 1188 -3 263 1188 1163 -3 263 1163 1138 -3 263 1138 1113 -3 263 1113 1088 -3 263 1088 1063 -3 263 1063 1038 -3 263 1038 1013 -3 263 1013 988 -3 263 988 963 -3 263 963 938 -3 263 938 913 -3 263 913 888 -3 263 888 863 -3 263 863 838 -3 263 838 813 -3 263 813 788 -3 263 788 763 -3 263 763 738 -3 263 738 713 -3 263 713 688 -3 263 688 663 -3 263 663 638 -3 263 638 613 -3 263 613 588 -3 263 588 563 -3 263 563 538 -3 263 538 513 -3 263 513 488 -3 263 488 463 -3 263 463 438 -3 263 438 413 -3 263 413 388 -3 263 388 363 -3 263 363 338 -3 263 338 313 -3 263 313 288 diff --git a/src/examples/evas/resources/models/lod/iso_sphere0.obj b/src/examples/evas/resources/models/lod/iso_sphere0.obj deleted file mode 100644 index d32af11..0000000 --- a/src/examples/evas/resources/models/lod/iso_sphere0.obj +++ /dev/null @@ -1,3208 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: '' -# www.blender.org -mtllib iso_sphere0.mtl -o Icosphere -v -0.110249 -1.101356 0.274484 -v -0.062188 -1.099573 0.413765 -v 0.713575 -0.509789 0.769691 -v -0.360931 -0.593521 1.164261 -v -0.298302 -0.490540 1.234436 -v -0.995906 -0.526705 0.382110 -v -0.327480 -0.593582 -0.506348 -v -0.481403 -0.564117 -0.463230 -v 0.629963 -0.587196 -0.161755 -v 0.622494 -0.465332 -0.264839 -v -1.006389 -0.508910 0.279997 -v 0.700981 -0.455406 -0.163376 -v 0.254059 0.297470 1.186279 -v -0.768379 0.411026 0.864990 -v -0.785297 0.362314 -0.220238 -v -0.828674 0.420643 -0.098236 -v 0.171795 0.410027 -0.484646 -v 0.793722 0.361375 0.276359 -v -0.373001 -0.723549 1.068176 -v -0.262447 -0.697418 1.120849 -v -0.306244 -0.829018 0.990028 -v -0.306583 -0.922073 0.870254 -v -0.141777 -0.889206 0.953461 -v -0.185271 -1.020229 0.727409 -v -0.110476 -0.967560 0.838836 -v -0.209089 -1.068228 0.575962 -v -0.026761 -1.060230 0.622360 -v -0.020484 -1.085381 0.509056 -v -0.205889 -0.553978 1.222435 -v -0.120287 -0.630593 1.186432 -v -0.176779 -0.769745 1.075745 -v -0.028080 -0.754944 1.091766 -v 0.043139 -0.681030 1.141708 -v -0.060829 -0.851776 0.998474 -v 0.080528 -0.819870 1.011017 -v 0.159316 -0.759533 1.043966 -v 0.234337 -0.681862 1.083916 -v 0.037882 -0.937988 0.870071 -v 0.100773 -0.881240 0.929724 -v 0.344238 -0.637497 1.059036 -v -0.021605 -1.008732 0.748743 -v 0.229700 -0.846306 0.922211 -v 0.288429 -0.760956 0.984314 -v 0.088085 -1.010735 0.715973 -v 0.149260 -0.949829 0.809234 -v 0.417625 -0.684761 0.967560 -v 0.460426 -0.574257 1.019770 -v 0.295494 -0.917862 0.768791 -v 0.359184 -0.807846 0.884262 -v 0.224998 -0.988682 0.673233 -v 0.492674 -0.707257 0.872453 -v 0.588772 -0.566635 0.904762 -v 0.187465 -1.042172 0.540932 -v 0.459728 -0.821518 0.760506 -v 0.093951 -1.079105 0.444794 -v 0.346260 -0.955908 0.621109 -v 0.608738 -0.669712 0.771591 -v 0.681778 -0.654349 0.018299 -v 0.754297 -0.600799 0.144424 -v 0.678386 -0.727832 0.201374 -v 0.680261 -0.738382 0.294887 -v 0.707605 -0.698383 0.414413 -v 0.732047 -0.636384 0.525429 -v 0.690912 -0.639238 0.653824 -v 0.553036 -0.696861 -0.146721 -v 0.487335 -0.784496 -0.111755 -v 0.562065 -0.775570 -0.010620 -v 0.575041 -0.819118 0.125412 -v 0.444654 -0.878258 -0.001526 -v 0.429572 -0.935489 0.142841 -v 0.295174 -0.952122 -0.026993 -v 0.550172 -0.865261 0.252952 -v 0.317543 -0.990503 0.121216 -v 0.634266 -0.782878 0.416112 -v 0.569694 -0.851722 0.376007 -v 0.456819 -0.937921 0.293888 -v 0.206250 -1.037846 0.144066 -v 0.642717 -0.745890 0.554104 -v 0.293503 -1.025699 0.282368 -v 0.572954 -0.819747 0.536126 -v 0.497512 -0.891752 0.513485 -v 0.436688 -0.947873 0.416355 -v 0.348703 -0.998562 0.413679 -v 0.131047 -1.071144 0.223591 -v -0.028127 -1.093465 0.211979 -v 0.563853 -0.762062 0.696834 -v 0.484867 -0.857910 0.647430 -v 0.405742 -0.945378 0.536107 -v 0.171776 -1.067400 0.373740 -v 0.042841 -1.093524 0.335016 -v -0.945908 -0.624103 0.355219 -v -0.858869 -0.745473 0.368795 -v -0.903824 -0.673476 0.466160 -v -0.740928 -0.864121 0.398935 -v -0.639156 -0.939567 0.396166 -v -0.547230 -0.991271 0.408798 -v -0.395276 -1.051098 0.437698 -v -0.307894 -1.079100 0.355733 -v -0.208023 -1.095540 0.398588 -v -0.957807 -0.567329 0.533081 -v -0.823268 -0.769591 0.483253 -v -0.879177 -0.649956 0.622574 -v -0.799314 -0.742476 0.643272 -v -0.714306 -0.851376 0.570206 -v -0.751450 -0.684044 0.814255 -v -0.606769 -0.932585 0.554512 -v -0.653723 -0.851559 0.689331 -v -0.657996 -0.804268 0.771881 -v -0.732787 -0.597144 0.919775 -v -0.649750 -0.726547 0.881195 -v -0.482666 -0.994825 0.568329 -v -0.543468 -0.911392 0.715256 -v -0.610367 -0.650635 0.991608 -v -0.412376 -0.995258 0.657318 -v -0.486504 -0.894819 0.798101 -v -0.538353 -0.781197 0.920914 -v -0.317027 -1.054211 0.546280 -v -0.372251 -0.965828 0.758621 -v -0.455441 -0.836964 0.910599 -v -0.487686 -0.699661 1.033493 -v -0.483231 -0.588967 1.117889 -v -0.332062 -0.722649 -0.413002 -v -0.472542 -0.674141 -0.393273 -v -0.376434 -0.797584 -0.328896 -v -0.316624 -0.908852 -0.213471 -v -0.223896 -0.973099 -0.140122 -v -0.341522 -0.974487 -0.089211 -v -0.222070 -1.037926 0.004623 -v -0.226347 -1.072008 0.119289 -v -0.292301 -1.080096 0.246002 -v -0.595108 -0.567123 -0.395531 -v -0.693050 -0.620888 -0.276894 -v -0.523994 -0.796150 -0.244682 -v -0.600021 -0.736654 -0.252388 -v -0.434996 -0.887344 -0.183678 -v -0.693727 -0.756016 -0.127770 -v -0.798508 -0.615941 -0.155975 -v -0.562170 -0.864777 -0.112198 -v -0.470093 -0.949173 -0.042923 -v -0.652245 -0.851681 -0.020462 -v -0.784370 -0.735792 -0.015892 -v -0.879726 -0.604909 -0.027535 -v -0.400098 -1.022894 0.087616 -v -0.560900 -0.937889 0.045883 -v -0.654651 -0.894819 0.103363 -v -0.737725 -0.840212 0.130665 -v -0.855693 -0.714440 0.117538 -v -0.952589 -0.567738 0.121376 -v -0.536682 -0.974981 0.137865 -v -0.443676 -1.038859 0.285791 -v -0.565946 -0.978014 0.228447 -v -0.682046 -0.906258 0.248672 -v -0.798652 -0.806204 0.249657 -v -0.900818 -0.685853 0.236559 -v 0.364401 -0.866943 -0.115689 -v 0.138964 -1.019041 0.004616 -v 0.055685 -1.069101 0.124313 -v 0.507913 -0.568112 -0.313654 -v 0.457798 -0.660530 -0.286553 -v 0.399971 -0.775978 -0.216141 -v 0.388908 -0.578682 -0.402161 -v 0.332039 -0.707054 -0.340149 -v 0.276535 -0.641663 -0.422928 -v 0.255951 -0.809502 -0.282639 -v 0.255299 -0.883377 -0.185150 -v 0.197056 -0.758515 -0.360361 -v 0.120502 -0.708565 -0.433006 -v 0.055672 -0.642776 -0.494301 -v 0.150264 -0.950905 -0.136765 -v 0.140052 -0.881240 -0.246931 -v 0.105860 -0.810220 -0.341287 -v 0.038784 -0.937927 -0.200119 -v 0.027908 -0.865150 -0.301453 -v -0.057009 -0.798164 -0.384575 -v -0.087965 -0.703285 -0.465790 -v -0.096155 -0.580330 -0.546017 -v 0.030460 -1.024101 -0.036553 -v -0.083474 -0.992786 -0.123757 -v -0.133723 -0.922691 -0.237885 -v -0.168232 -0.868988 -0.305176 -v -0.212531 -0.658829 -0.487961 -v -0.083644 -1.064487 0.056297 -v -0.218428 -0.775589 -0.394486 -v 0.855019 0.223587 0.350554 -v 0.873192 0.145696 0.438187 -v 0.900377 -0.039114 0.455263 -v 0.856945 -0.012463 0.639221 -v 0.853991 -0.137632 0.660118 -v 0.893110 -0.136417 0.511597 -v 0.805222 -0.252850 0.751053 -v 0.854736 -0.262312 0.617996 -v 0.752464 -0.350973 0.811645 -v 0.802780 -0.386408 0.680313 -v 0.836891 0.243326 0.189449 -v 0.887652 0.094606 0.255270 -v 0.889857 -0.009873 0.157722 -v 0.908469 -0.110742 0.295959 -v 0.848628 -0.049574 -0.006084 -v 0.869652 -0.194567 0.073166 -v 0.901311 -0.216767 0.374639 -v 0.894486 -0.215997 0.210350 -v 0.822922 -0.131565 -0.070412 -v 0.874582 -0.274598 0.517716 -v 0.816315 -0.275309 -0.046936 -v 0.877597 -0.335411 0.416973 -v 0.877422 -0.335286 0.250114 -v 0.855412 -0.343783 0.119755 -v 0.839464 -0.403046 0.544548 -v 0.854538 -0.426583 0.335016 -v 0.793480 -0.396715 -0.029610 -v 0.812097 -0.513183 0.463482 -v 0.823757 -0.469172 0.166038 -v 0.777916 -0.516029 0.604492 -v 0.790512 -0.575120 0.360520 -v 0.790648 -0.568769 0.259697 -v 0.749102 -0.516366 -0.018978 -v 0.109913 0.295746 1.231827 -v 0.048252 0.186767 1.284100 -v 0.204224 0.188354 1.245705 -v 0.003429 0.065201 1.317791 -v 0.138519 0.071731 1.293274 -v 0.002718 -0.071923 1.331673 -v -0.031456 -0.203831 1.329540 -v -0.174870 -0.275437 1.317343 -v -0.248642 -0.393799 1.279480 -v -0.125881 -0.417526 1.284876 -v 0.351662 0.178489 1.188736 -v 0.251495 0.029001 1.266598 -v 0.352798 0.071358 1.214752 -v 0.464966 0.027868 1.157257 -v 0.161621 -0.070526 1.303596 -v 0.339951 -0.075085 1.238045 -v 0.433853 -0.147557 1.185257 -v 0.542770 -0.061008 1.108261 -v 0.136963 -0.195931 1.304958 -v 0.234021 -0.207127 1.273453 -v 0.347084 -0.205954 1.226263 -v 0.555634 -0.189373 1.092773 -v 0.072316 -0.275980 1.305017 -v 0.288574 -0.289734 1.241646 -v 0.442047 -0.275818 1.163857 -v -0.007469 -0.374527 1.295067 -v 0.187122 -0.347423 1.262314 -v 0.548492 -0.319763 1.071991 -v 0.120865 -0.427628 1.257294 -v 0.303848 -0.417084 1.199646 -v 0.464966 -0.431069 1.099502 -v 0.603500 -0.411415 0.985702 -v 0.376450 -0.493225 1.129272 -v 0.027123 -0.525711 1.234840 -v 0.203094 -0.564438 1.172951 -v 0.552449 -0.489899 0.992349 -v -0.797073 0.299019 0.924774 -v -0.931625 0.208864 0.783875 -v -0.895537 0.150712 0.872455 -v -0.982189 0.020672 0.778694 -v -1.039349 -0.012266 0.646988 -v -1.025154 -0.143307 0.697952 -v -1.068476 -0.195739 0.544872 -v -1.038289 -0.332960 0.574764 -v -1.013882 -0.442173 0.529175 -v -0.789558 0.188408 0.992798 -v -0.842621 0.071689 0.974335 -v -0.790909 0.020241 1.043015 -v -0.903503 -0.038874 0.919693 -v -0.966637 -0.108612 0.824249 -v -0.761566 -0.070961 1.079636 -v -0.849716 -0.146908 0.988449 -v -0.631439 -0.147606 1.178345 -v -0.931031 -0.206888 0.868035 -v -0.752151 -0.209297 1.081154 -v -0.994934 -0.239495 0.741297 -v -0.866592 -0.266335 0.948105 -v -0.664734 -0.280304 1.136902 -v -0.969994 -0.340862 0.754692 -v -0.900520 -0.360630 0.867432 -v -0.781990 -0.346770 1.019417 -v -0.537888 -0.274704 1.214447 -v -0.637245 -0.384175 1.126305 -v -0.500526 -0.395867 1.200912 -v -0.964844 -0.471052 0.660278 -v -0.917002 -0.446322 0.783962 -v -0.853729 -0.511726 0.842621 -v -0.791946 -0.475563 0.946289 -v -0.701355 -0.505203 1.018921 -v -0.870159 -0.587330 0.739197 -v -0.579948 -0.533329 1.096115 -v -0.436623 -0.476410 1.197609 -v -0.896107 0.260399 -0.140243 -v -0.863220 0.206413 -0.226212 -v -0.823517 0.110378 -0.316391 -v -0.765594 0.048800 -0.390198 -v -0.756767 -0.073105 -0.413933 -v -0.642075 -0.211197 -0.494270 -v -0.753189 -0.206713 -0.410675 -v -0.528721 -0.297555 -0.545685 -v -0.693680 -0.332359 -0.432587 -v -0.439335 -0.422134 -0.548836 -v -0.551071 -0.454452 -0.481064 -v -0.968349 0.162035 -0.075088 -v -0.920486 0.023830 -0.214058 -v -0.974258 -0.056202 -0.138420 -v -1.018108 0.052495 -0.013062 -v -0.867271 -0.070419 -0.299347 -v -1.042774 -0.057651 0.023773 -v -1.018028 -0.147762 -0.043488 -v -0.848155 -0.171522 -0.314933 -v -0.920235 -0.219563 -0.215729 -v -0.962723 -0.242028 -0.141434 -v -1.062206 -0.189406 0.102959 -v -0.837151 -0.288597 -0.307297 -v -1.011688 -0.277241 -0.022102 -v -0.899345 -0.362726 -0.197342 -v -1.062685 -0.320561 0.209671 -v -0.796089 -0.421057 -0.302750 -v -0.940758 -0.429836 -0.083817 -v -1.017035 -0.357368 0.045101 -v -0.685471 -0.460098 -0.387879 -v -0.755928 -0.497395 -0.302246 -v -0.860481 -0.499496 -0.169525 -v -0.969948 -0.476414 0.032440 -v -1.011921 -0.449012 0.143516 -v 0.151302 0.227646 -0.579250 -v 0.240417 0.167740 -0.569565 -v 0.352859 0.071076 -0.544479 -v 0.457077 0.007443 -0.494370 -v 0.341331 -0.073001 -0.567335 -v 0.440559 -0.178081 -0.509926 -v 0.526474 -0.211632 -0.443977 -v 0.570763 -0.354725 -0.372227 -v 0.063503 0.110535 -0.630537 -v 0.225929 0.049564 -0.602518 -v 0.157833 -0.055206 -0.634080 -v 0.011564 -0.018299 -0.657464 -v 0.056580 -0.166989 -0.653878 -v -0.079742 -0.171490 -0.664258 -v 0.329720 -0.215588 -0.565647 -v 0.234021 -0.207126 -0.603422 -v 0.136955 -0.195656 -0.634924 -v -0.228662 -0.264770 -0.645063 -v 0.436760 -0.339415 -0.481541 -v 0.286485 -0.312054 -0.565305 -v 0.129387 -0.335476 -0.612875 -v -0.023620 -0.347832 -0.634046 -v 0.390961 -0.430982 -0.478951 -v 0.242386 -0.406883 -0.558060 -v -0.214970 -0.378815 -0.618946 -v 0.498581 -0.467758 -0.384659 -v 0.304146 -0.501411 -0.493553 -v 0.158367 -0.448603 -0.568822 -v 0.039962 -0.486011 -0.580813 -v -0.112179 -0.452354 -0.602360 -v -0.365608 -0.348961 -0.597048 -v 0.182381 -0.569523 -0.507286 -v -0.265099 -0.491760 -0.570953 -v 0.634338 -0.254151 1.006775 -v 0.674431 -0.370559 0.921661 -v 0.339609 0.400627 1.086220 -v 0.413074 0.307060 1.096634 -v 0.493668 0.390770 0.978104 -v 0.487900 0.191231 1.097000 -v 0.561234 0.240539 1.013565 -v 0.579407 0.445633 0.836319 -v 0.553312 0.069551 1.077953 -v 0.623489 0.302132 0.907501 -v 0.628494 0.059799 1.010101 -v 0.664124 0.156975 0.937347 -v 0.674873 0.347187 0.796234 -v 0.640411 -0.091018 1.017624 -v 0.710852 0.243538 0.818415 -v 0.684050 0.445297 0.651619 -v 0.703170 -0.067066 0.938428 -v 0.735313 0.015749 0.885666 -v 0.742340 0.130928 0.835831 -v 0.758697 0.321524 0.653553 -v 0.725464 -0.197471 0.905182 -v 0.785252 0.202762 0.709465 -v 0.787262 -0.130692 0.812874 -v 0.798337 -0.033087 0.782379 -v 0.814835 0.066925 0.724731 -v 0.852470 0.140154 0.566891 -v 0.813196 0.292626 0.495865 -v 0.777002 0.392507 0.387556 -v -0.681000 0.162643 1.101608 -v -0.650574 0.011139 1.158310 -v -0.562286 -0.062481 1.218773 -v -0.673737 0.408600 0.971817 -v -0.657486 0.307503 1.053177 -v -0.536240 0.395401 1.081467 -v -0.587906 0.138237 1.171783 -v -0.529190 0.261444 1.159332 -v -0.442047 0.347244 1.158981 -v -0.529311 0.072057 1.216618 -v -0.425186 0.203438 1.228409 -v -0.338699 0.305794 1.216492 -v -0.246124 0.402557 1.185593 -v -0.436615 0.062210 1.260674 -v -0.470261 -0.103348 1.263359 -v -0.317116 0.084984 1.292446 -v -0.252129 0.223144 1.269314 -v -0.091368 0.325561 1.241463 -v -0.068966 0.428268 1.185837 -v -0.435104 -0.253784 1.263191 -v -0.364487 -0.097092 1.299274 -v -0.260727 0.002031 1.314409 -v -0.143267 0.069031 1.320887 -v -0.114067 0.189056 1.292511 -v -0.341660 -0.322411 1.280788 -v -0.243111 -0.155199 1.323806 -v -0.150211 -0.102167 1.334896 -v 0.134029 0.414245 1.162956 -v -1.078450 -0.062447 0.163628 -v -1.050024 -0.390249 0.383626 -v -0.934099 0.326693 0.002350 -v -0.884750 0.412758 0.004959 -v -0.955166 0.390092 0.196289 -v -1.033885 0.130917 0.085121 -v -1.016044 0.226776 0.127899 -v -1.016134 0.274298 0.241207 -v -1.061386 0.035571 0.133251 -v -0.954273 0.405690 0.374010 -v -1.072513 0.085176 0.253056 -v -1.050812 0.177684 0.293993 -v -1.016940 0.276634 0.355390 -v -1.003547 0.297398 0.450367 -v -0.910032 0.450023 0.512432 -v -1.092226 -0.134222 0.278348 -v -1.089182 -0.032168 0.293993 -v -1.085823 0.015471 0.376045 -v -1.062517 0.130813 0.419853 -v -1.081847 -0.261361 0.355970 -v -1.027391 0.194346 0.535500 -v -0.962891 0.311455 0.604797 -v -0.890339 0.417700 0.645454 -v -1.089265 -0.135954 0.395477 -v -1.078131 -0.066642 0.510792 -v -1.055083 0.071821 0.551674 -v -0.991638 0.161807 0.691895 -v -0.887314 0.328934 0.766159 -v 0.043732 0.388165 -0.528538 -v -0.000996 0.216976 -0.610552 -v -0.123041 0.080181 -0.650016 -v -0.185683 0.003176 -0.656970 -v -0.242079 -0.124306 -0.655064 -v -0.082414 0.369663 -0.549873 -v -0.178492 0.203072 -0.615200 -v -0.207886 0.291695 -0.579193 -v -0.215157 0.459065 -0.487068 -v -0.340553 0.301708 -0.547562 -v -0.420105 0.389065 -0.475254 -v -0.317333 0.085037 -0.622410 -v -0.349597 0.177685 -0.589103 -v -0.321801 -0.032400 -0.634987 -v -0.443474 0.210947 -0.546586 -v -0.555183 0.393593 -0.402718 -v -0.415982 0.073709 -0.593839 -v -0.535355 0.231052 -0.499184 -v -0.401253 -0.161071 -0.615940 -v -0.477081 -0.032400 -0.584534 -v -0.511826 0.061714 -0.559296 -v -0.624023 0.271095 -0.426178 -v -0.526871 -0.128527 -0.567047 -v -0.594633 0.137322 -0.495041 -v -0.702545 0.377110 -0.297432 -v -0.630463 -0.067352 -0.509239 -v -0.655045 0.063299 -0.476692 -v -0.720680 0.218437 -0.377766 -v 0.833378 0.148094 0.044758 -v 0.827852 0.074356 -0.019073 -v 0.773605 -0.168636 -0.164246 -v 0.713865 -0.330425 -0.214859 -v 0.764353 0.366566 0.106793 -v 0.780333 0.263691 0.006836 -v 0.694742 0.354485 -0.085243 -v 0.660339 0.453911 -0.020836 -v 0.746094 0.200268 -0.121429 -v 0.673134 0.253269 -0.205711 -v 0.779146 0.072057 -0.121442 -v 0.573076 0.395097 -0.220517 -v 0.759148 -0.008433 -0.182915 -v 0.703064 0.086214 -0.242981 -v 0.571861 0.300612 -0.297661 -v 0.612816 0.153896 -0.327927 -v 0.454704 0.335484 -0.381443 -v 0.387272 0.420063 -0.371040 -v 0.717781 -0.164336 -0.250771 -v 0.662476 -0.010376 -0.316177 -v 0.527071 0.203980 -0.386773 -v 0.631264 -0.127917 -0.356819 -v 0.562897 0.064026 -0.403893 -v 0.447166 0.167927 -0.464920 -v 0.634361 -0.253950 -0.336456 -v 0.545197 -0.067470 -0.436531 -v 0.335762 0.220663 -0.510963 -v 0.275703 0.314098 -0.498272 -v -0.038756 0.894973 0.419268 -v -0.119508 0.899141 0.345684 -v -0.074161 0.879336 0.532913 -v 0.088133 0.850851 0.588669 -v -0.002878 0.826021 0.703499 -v 0.155647 0.772594 0.754822 -v 0.060211 0.728195 0.873123 -v 0.204838 0.709007 0.843132 -v 0.159410 0.599563 1.005615 -v 0.217758 0.459343 1.105126 -v 0.056423 0.887443 0.314535 -v 0.112078 0.872403 0.437428 -v 0.155213 0.866221 0.270343 -v 0.223995 0.846657 0.377333 -v 0.212980 0.830588 0.535095 -v 0.331527 0.804510 0.356182 -v 0.376762 0.771977 0.476635 -v 0.232307 0.771060 0.696566 -v 0.301972 0.772631 0.621040 -v 0.466334 0.728246 0.356355 -v 0.359694 0.706955 0.713745 -v 0.446012 0.690987 0.624397 -v 0.476207 0.703164 0.498782 -v 0.558953 0.656763 0.378056 -v 0.279017 0.632273 0.901537 -v 0.367754 0.642677 0.820542 -v 0.563282 0.636220 0.502197 -v 0.675937 0.541213 0.304753 -v 0.494820 0.615391 0.712158 -v 0.583584 0.576883 0.628525 -v 0.663585 0.548459 0.418644 -v 0.291831 0.519855 1.015487 -v 0.390825 0.573212 0.893829 -v 0.473460 0.581203 0.796553 -v 0.658712 0.524599 0.546349 -v 0.408577 0.494751 0.962509 -v 0.524549 0.505131 0.836426 -v 0.579623 0.527981 0.724210 -v 0.738865 0.438808 0.479281 -v -0.224673 0.878076 0.499848 -v -0.334595 0.857495 0.484955 -v -0.461901 0.807032 0.535881 -v -0.319727 0.823448 0.643623 -v -0.478218 0.769512 0.641663 -v -0.620258 0.667803 0.699181 -v -0.460948 0.718101 0.775681 -v -0.537925 0.655441 0.817185 -v -0.693081 0.541328 0.811478 -v -0.149886 0.850284 0.638062 -v -0.169754 0.806198 0.751068 -v -0.331831 0.770401 0.764832 -v -0.076772 0.762268 0.840943 -v -0.161140 0.738174 0.876648 -v -0.296249 0.704033 0.894196 -v 0.038013 0.678299 0.950470 -v -0.368214 0.661041 0.920624 -v -0.177146 0.642502 0.999024 -v -0.043579 0.633255 1.013748 -v -0.551794 0.577057 0.909622 -v -0.443764 0.597771 0.958298 -v -0.314133 0.596023 1.017761 -v -0.636597 0.510673 0.909302 -v -0.217663 0.534157 1.098526 -v -0.075783 0.539734 1.103966 -v 0.053883 0.486152 1.131989 -v -0.535230 0.489148 1.007144 -v -0.382730 0.471611 1.102661 -v -0.262238 0.880685 0.242918 -v -0.366513 0.834036 0.109947 -v -0.396471 0.844607 0.218975 -v -0.487932 0.787542 0.101570 -v -0.575798 0.709910 0.003189 -v -0.705952 0.569721 -0.085892 -v -0.686345 0.638141 0.021699 -v -0.329729 0.871523 0.354317 -v -0.482970 0.817067 0.412291 -v -0.546059 0.782513 0.211968 -v -0.508573 0.806277 0.315035 -v -0.628845 0.717752 0.126377 -v -0.659877 0.722723 0.290817 -v -0.641754 0.733998 0.375984 -v -0.616232 0.730970 0.522907 -v -0.733090 0.647675 0.157398 -v -0.747708 0.653419 0.399923 -v -0.718433 0.641140 0.574951 -v -0.785944 0.548135 0.019524 -v -0.795806 0.605060 0.273619 -v -0.788129 0.606008 0.470017 -v -0.773590 0.536219 0.698479 -v -0.851126 0.525618 0.145680 -v -0.862637 0.537362 0.371647 -v -0.824188 0.525131 0.606216 -v -0.892513 0.494466 0.256191 -v -0.816345 0.439278 0.763245 -v -0.005277 0.890859 0.226135 -v -0.115999 0.889759 0.189400 -v -0.036691 0.854998 0.040798 -v 0.018555 0.804504 -0.074859 -v 0.039928 0.739204 -0.195091 -v 0.096828 0.633232 -0.317154 -v -0.032133 0.677582 -0.290947 -v 0.213154 0.497711 -0.408485 -v 0.038654 0.539219 -0.423164 -v -0.196263 0.866438 0.102371 -v -0.252596 0.827354 -0.002693 -v -0.124884 0.806828 -0.084915 -v -0.412956 0.774296 -0.029175 -v -0.220573 0.775395 -0.125629 -v -0.142087 0.726547 -0.224792 -v -0.335094 0.745499 -0.139892 -v -0.518505 0.702583 -0.081253 -v -0.296557 0.699032 -0.226279 -v -0.434990 0.682381 -0.184349 -v -0.213228 0.661377 -0.301376 -v -0.578346 0.625999 -0.150223 -v -0.137775 0.594498 -0.383949 -v -0.346087 0.614502 -0.316910 -v -0.443033 0.599181 -0.284548 -v -0.532875 0.568657 -0.264793 -v -0.682381 0.511658 -0.193222 -v -0.061173 0.524887 -0.444717 -v -0.290546 0.535461 -0.411880 -v -0.462570 0.502914 -0.372528 -v -0.615456 0.468956 -0.299286 -v 0.255856 0.827973 0.203234 -v 0.363285 0.785062 0.248234 -v 0.459815 0.721791 0.195068 -v 0.557995 0.653935 0.249024 -v 0.152828 0.841331 0.105068 -v 0.152860 0.810490 0.001740 -v 0.351752 0.771059 0.137865 -v 0.303566 0.771009 0.047424 -v 0.190367 0.763390 -0.081917 -v 0.407558 0.707027 0.022522 -v 0.304792 0.703579 -0.108139 -v 0.196968 0.674366 -0.227127 -v 0.530724 0.646154 0.099144 -v 0.433388 0.632450 -0.098266 -v 0.313503 0.629662 -0.214844 -v 0.638255 0.565768 0.186165 -v 0.512640 0.605060 -0.028727 -v 0.261963 0.552185 -0.335564 -v 0.599043 0.541545 0.001015 -v 0.407047 0.550880 -0.236671 -v 0.700920 0.479652 0.142796 -v 0.560188 0.491066 -0.138596 -v 0.480450 0.483530 -0.240707 -vn -0.030039 -0.999280 0.023159 -vn -0.318381 -0.418505 -0.850580 -vn -0.273241 -0.422663 0.864115 -vn 0.741582 -0.406186 -0.533918 -vn -0.243956 -0.561595 0.790631 -vn -0.150702 -0.780452 0.606782 -vn -0.121768 -0.863291 0.489797 -vn -0.032543 -0.986394 0.161146 -vn -0.180613 -0.520023 0.834839 -vn -0.131259 -0.537960 0.832689 -vn -0.190597 -0.659452 0.727183 -vn -0.177466 -0.663482 0.726841 -vn -0.086035 -0.598582 0.796428 -vn -0.023433 -0.616501 0.787005 -vn 0.040626 -0.585979 0.809307 -vn -0.115469 -0.726850 0.677020 -vn -0.050328 -0.721571 0.690509 -vn -0.008848 -0.692240 0.721613 -vn -0.106804 -0.834178 0.541055 -vn 0.097562 -0.707426 0.700022 -vn 0.159423 -0.653549 0.739904 -vn 0.185674 -0.646525 0.739953 -vn 0.226893 -0.609758 0.759418 -vn 0.240408 -0.545049 0.803197 -vn 0.042928 -0.819291 0.571768 -vn 0.050565 -0.810740 0.583218 -vn 0.119642 -0.779255 0.615181 -vn 0.120755 -0.777578 0.617082 -vn 0.008578 -0.906267 0.422619 -vn 0.074879 -0.876991 0.474637 -vn 0.238304 -0.745659 0.622258 -vn 0.265864 -0.705758 0.656675 -vn 0.298415 -0.687248 0.662299 -vn 0.311050 -0.654756 0.688870 -vn 0.399165 -0.600036 0.693271 -vn -0.036443 -0.950971 0.307124 -vn 0.015956 -0.926179 0.376748 -vn 0.119977 -0.882109 0.455510 -vn 0.160630 -0.871328 0.463665 -vn 0.212447 -0.810003 0.546591 -vn 0.247807 -0.795699 0.552679 -vn 0.441404 -0.602170 0.665247 -vn 0.513907 -0.521031 0.681489 -vn -0.012153 -0.976309 0.216040 -vn 0.094386 -0.923274 0.372366 -vn 0.315806 -0.800788 0.508926 -vn 0.379647 -0.765320 0.519763 -vn 0.384273 -0.701303 0.600423 -vn 0.456283 -0.637072 0.621245 -vn 0.265853 -0.877664 0.398783 -vn 0.302140 -0.858855 0.413618 -vn 0.527457 -0.633526 0.566069 -vn 0.592674 -0.541924 0.595865 -vn 0.586803 -0.520388 0.620370 -vn 0.165543 -0.960789 0.222440 -vn 0.183669 -0.944077 0.273832 -vn 0.243136 -0.921288 0.303501 -vn 0.465987 -0.754624 0.461950 -vn 0.544343 -0.661885 0.515363 -vn 0.109931 -0.988979 0.099178 -vn 0.168666 -0.963858 0.206225 -vn 0.355160 -0.897329 0.262033 -vn 0.382093 -0.854657 0.351521 -vn 0.483803 -0.792854 0.370563 -vn 0.613052 -0.635987 0.468709 -vn 0.639648 -0.558471 0.528168 -vn 0.830626 -0.545800 -0.110282 -vn 0.834464 -0.550043 -0.033518 -vn 0.845911 -0.522745 0.105701 -vn 0.766474 -0.497637 0.406048 -vn 0.717041 -0.559901 -0.415168 -vn 0.699629 -0.597428 -0.391916 -vn 0.640135 -0.645892 -0.415995 -vn 0.793257 -0.570008 -0.214091 -vn 0.716184 -0.641950 -0.273827 -vn 0.593451 -0.711814 -0.375682 -vn 0.735871 -0.632996 -0.240437 -vn 0.616533 -0.730864 -0.292786 -vn 0.827896 -0.555255 -0.079242 -vn 0.587719 -0.771282 -0.244358 -vn 0.463221 -0.839383 -0.284362 -vn 0.829227 -0.558905 -0.002674 -vn 0.710393 -0.697640 -0.092952 -vn 0.704135 -0.700504 -0.116137 -vn 0.604106 -0.779779 -0.164321 -vn 0.466319 -0.836741 -0.287071 -vn 0.754851 -0.654263 0.046252 -vn 0.723101 -0.690425 0.020935 -vn 0.703337 -0.710069 -0.033454 -vn 0.577474 -0.807956 -0.117183 -vn 0.785000 -0.598149 0.161223 -vn 0.750266 -0.648643 0.127917 -vn 0.611462 -0.791211 -0.009952 -vn 0.476514 -0.873458 -0.100025 -vn 0.456603 -0.880947 -0.124283 -vn 0.361441 -0.920708 -0.147163 -vn 0.782221 -0.575828 0.237809 -vn 0.701635 -0.697818 0.144076 -vn 0.684546 -0.717405 0.129328 -vn 0.662974 -0.736624 0.133606 -vn 0.600336 -0.795365 0.083613 -vn 0.591883 -0.805395 0.031848 -vn 0.498897 -0.866584 0.011591 -vn 0.474308 -0.880185 -0.017486 -vn 0.304087 -0.946420 -0.108722 -vn 0.287084 -0.956381 -0.054025 -vn 0.710920 -0.617699 0.336216 -vn 0.712034 -0.623556 0.322777 -vn 0.660716 -0.693826 0.286460 -vn 0.661814 -0.692891 0.286187 -vn 0.629693 -0.736983 0.245647 -vn 0.526478 -0.836222 0.153472 -vn 0.490635 -0.859269 0.144688 -vn 0.353499 -0.934376 0.044498 -vn 0.207692 -0.977672 -0.031957 -vn 0.144371 -0.985973 -0.083751 -vn 0.525548 -0.811742 0.254703 -vn 0.534715 -0.798964 0.275203 -vn 0.424321 -0.885955 0.187178 -vn 0.393028 -0.899757 0.189647 -vn 0.338923 -0.934455 0.109202 -vn 0.186203 -0.981603 0.042241 -vn 0.066320 -0.997046 -0.038737 -vn 0.736428 -0.477065 0.479669 -vn 0.630551 -0.649920 0.424275 -vn 0.619218 -0.696831 0.361932 -vn 0.490662 -0.791727 0.363894 -vn 0.254665 -0.959445 0.120879 -vn 0.114580 -0.990445 0.076751 -vn 0.053298 -0.998563 -0.005607 -vn -0.814279 -0.578178 0.051571 -vn -0.291615 -0.956404 0.015856 -vn -0.875099 -0.474915 0.093048 -vn -0.859008 -0.501569 0.102632 -vn -0.771303 -0.627285 0.107727 -vn -0.811675 -0.545105 0.209868 -vn -0.716817 -0.693004 0.076931 -vn -0.766796 -0.604048 0.217141 -vn -0.762738 -0.610951 0.212058 -vn -0.670362 -0.724985 0.158150 -vn -0.691817 -0.687712 0.220094 -vn -0.744647 -0.562336 0.359553 -vn -0.717395 -0.572780 0.396570 -vn -0.585624 -0.795651 0.154866 -vn -0.581801 -0.799395 0.149921 -vn -0.630841 -0.706970 0.319739 -vn -0.629610 -0.687739 0.361394 -vn -0.648654 -0.646030 0.402359 -vn -0.499943 -0.854677 0.139943 -vn -0.552268 -0.785360 0.279659 -vn -0.592014 -0.635072 0.496188 -vn -0.606217 -0.557966 0.566723 -vn -0.373266 -0.926668 0.044267 -vn -0.385179 -0.912833 0.135547 -vn -0.456782 -0.874069 0.165390 -vn -0.454639 -0.842121 0.290061 -vn -0.508684 -0.804589 0.306394 -vn -0.507706 -0.758627 0.408314 -vn -0.587983 -0.553233 0.590093 -vn -0.407399 -0.856236 0.317625 -vn -0.467139 -0.748347 0.470912 -vn -0.464797 -0.739090 0.487555 -vn -0.518418 -0.677977 0.521142 -vn -0.514222 -0.610045 0.602844 -vn -0.307873 -0.931193 0.195174 -vn -0.300584 -0.924876 0.232922 -vn -0.367309 -0.844058 0.390705 -vn -0.369866 -0.828684 0.420097 -vn -0.438059 -0.744484 0.503832 -vn -0.462995 -0.605742 0.647080 -vn -0.455136 -0.523605 0.720201 -vn -0.463006 -0.525540 0.713746 -vn -0.207535 -0.971933 0.110798 -vn -0.205416 -0.971267 0.120188 -vn -0.323472 -0.800757 0.504136 -vn -0.322808 -0.802471 0.501831 -vn -0.367739 -0.666660 0.648330 -vn -0.167544 -0.974532 0.149053 -vn -0.206765 -0.926515 0.314354 -vn -0.201787 -0.924075 0.324604 -vn -0.207899 -0.914177 0.347933 -vn -0.273962 -0.759089 0.590533 -vn -0.313418 -0.685392 0.657273 -vn -0.339215 -0.670367 0.659955 -vn -0.344502 -0.560381 0.753188 -vn -0.043099 -0.987472 0.151794 -vn -0.179759 -0.875349 0.448834 -vn -0.314928 -0.544977 0.777058 -vn -0.299889 -0.552046 -0.778018 -vn -0.163163 -0.901183 -0.401555 -vn -0.097632 -0.988680 -0.113925 -vn -0.321280 -0.526408 -0.787194 -vn -0.430464 -0.508740 -0.745577 -vn -0.315007 -0.620000 -0.718589 -vn -0.383911 -0.643993 -0.661729 -vn -0.421475 -0.623827 -0.658179 -vn -0.475859 -0.559320 -0.678763 -vn -0.506184 -0.547771 -0.666127 -vn -0.285135 -0.759631 -0.584516 -vn -0.343895 -0.730392 -0.590139 -vn -0.596234 -0.593554 -0.540554 -vn -0.627964 -0.575277 -0.524135 -vn -0.201518 -0.848834 -0.488744 -vn -0.273911 -0.826659 -0.491536 -vn -0.419833 -0.750827 -0.509901 -vn -0.498474 -0.702723 -0.507645 -vn -0.517154 -0.696725 -0.497117 -vn -0.325040 -0.833335 -0.447104 -vn -0.395158 -0.800701 -0.450253 -vn -0.543964 -0.719741 -0.431366 -vn -0.674645 -0.593128 -0.439378 -vn -0.720498 -0.561164 -0.407404 -vn -0.229868 -0.916616 -0.327072 -vn -0.298766 -0.890639 -0.342784 -vn -0.461450 -0.806623 -0.369356 -vn -0.485922 -0.794749 -0.363667 -vn -0.618284 -0.690077 -0.376190 -vn -0.212092 -0.934557 -0.285691 -vn -0.388701 -0.875793 -0.286179 -vn -0.539371 -0.791884 -0.286355 -vn -0.589633 -0.759085 -0.275906 -vn -0.633989 -0.710804 -0.304658 -vn -0.690344 -0.674750 -0.261034 -vn -0.754774 -0.577564 -0.311025 -vn -0.808008 -0.526781 -0.263865 -vn -0.401069 -0.881330 -0.249801 -vn -0.508929 -0.836455 -0.203308 -vn -0.236197 -0.954155 -0.183845 -vn -0.294527 -0.945197 -0.140910 -vn -0.377734 -0.912579 -0.156579 -vn -0.381473 -0.911501 -0.153763 -vn -0.512087 -0.836863 -0.193460 -vn -0.539235 -0.825502 -0.166650 -vn -0.579946 -0.796286 -0.172024 -vn -0.710158 -0.683648 -0.168228 -vn -0.749176 -0.649897 -0.127941 -vn -0.822593 -0.538542 -0.182521 -vn -0.865217 -0.488676 -0.112227 -vn -0.647346 -0.753292 -0.116163 -vn -0.109734 -0.993159 -0.039914 -vn -0.156841 -0.987534 -0.013324 -vn -0.269967 -0.962414 -0.029631 -vn -0.437636 -0.898915 -0.020659 -vn -0.488784 -0.872302 -0.013396 -vn -0.530058 -0.847146 -0.037179 -vn -0.595656 -0.803198 -0.008178 -vn -0.650809 -0.758054 -0.042450 -vn -0.709317 -0.704889 0.000801 -vn -0.758500 -0.649574 -0.052253 -vn -0.812349 -0.583147 -0.005220 -vn -0.864071 -0.498640 -0.068851 -vn -0.888314 -0.459101 0.011193 -vn 0.511546 -0.742093 -0.433150 -vn 0.326710 -0.902884 -0.279394 -vn 0.223319 -0.956207 -0.189199 -vn 0.147082 -0.980301 -0.131823 -vn 0.634905 -0.523288 -0.568388 -vn 0.636125 -0.513757 -0.575673 -vn 0.566460 -0.634495 -0.525870 -vn 0.566608 -0.616940 -0.546205 -vn 0.546544 -0.494545 -0.675806 -vn 0.499914 -0.722638 -0.477368 -vn 0.490414 -0.619491 -0.612964 -vn 0.491217 -0.545604 -0.678986 -vn 0.435982 -0.540675 -0.719437 -vn 0.435208 -0.664344 -0.607652 -vn 0.459788 -0.791975 -0.401710 -vn 0.437960 -0.738065 -0.513275 -vn 0.420766 -0.724377 -0.546108 -vn 0.347053 -0.641698 -0.683942 -vn 0.340512 -0.613231 -0.712740 -vn 0.306032 -0.602730 -0.736927 -vn 0.285498 -0.547337 -0.786711 -vn 0.405498 -0.796529 -0.448456 -vn 0.226116 -0.535374 -0.813785 -vn 0.328741 -0.901035 -0.282957 -vn 0.292703 -0.870328 -0.396047 -vn 0.330149 -0.832421 -0.445059 -vn 0.270493 -0.802160 -0.532328 -vn 0.294590 -0.762591 -0.575909 -vn 0.253037 -0.726693 -0.638662 -vn 0.261282 -0.704331 -0.660037 -vn 0.232242 -0.669802 -0.705286 -vn 0.209667 -0.817509 -0.536395 -vn 0.171735 -0.791338 -0.586763 -vn 0.201480 -0.746117 -0.634599 -vn 0.134652 -0.699810 -0.701523 -vn 0.142664 -0.674288 -0.724557 -vn 0.105569 -0.626547 -0.772201 -vn 0.106612 -0.619523 -0.777705 -vn 0.062237 -0.542482 -0.837759 -vn 0.227175 -0.944578 -0.236989 -vn 0.198035 -0.889097 -0.412660 -vn 0.156002 -0.877145 -0.454180 -vn 0.153521 -0.945106 -0.288454 -vn 0.108962 -0.881734 -0.458990 -vn 0.043030 -0.842767 -0.536556 -vn 0.057016 -0.808001 -0.586416 -vn 0.027150 -0.774481 -0.632015 -vn 0.027183 -0.764595 -0.643938 -vn -0.046949 -0.548041 -0.835132 -vn 0.068254 -0.976162 -0.206034 -vn 0.106760 -0.953057 -0.283346 -vn 0.027788 -0.928696 -0.369800 -vn -0.055270 -0.705407 -0.706644 -vn -0.045918 -0.658201 -0.751440 -vn -0.082545 -0.620292 -0.780015 -vn -0.123695 -0.464965 -0.876645 -vn -0.062389 -0.862473 -0.502244 -vn -0.158952 -0.612119 -0.774625 -vn -0.195967 -0.570091 -0.797868 -vn -0.030059 -0.986007 -0.163969 -vn -0.025057 -0.984376 -0.174289 -vn -0.076224 -0.954984 -0.286696 -vn -0.040115 -0.928285 -0.369699 -vn -0.080212 -0.910084 -0.406587 -vn -0.135778 -0.823991 -0.550094 -vn -0.137678 -0.807381 -0.573743 -vn -0.186774 -0.753864 -0.629925 -vn -0.174035 -0.727813 -0.663325 -vn -0.199878 -0.676831 -0.708484 -vn 0.969218 0.128072 0.210273 -vn 0.966790 0.019721 0.254809 -vn 0.928435 -0.113907 0.353602 -vn 0.886802 -0.228867 0.401501 -vn 0.923271 0.379845 -0.057350 -vn 0.953204 0.293811 -0.071259 -vn 0.971177 0.238137 0.010261 -vn 0.973737 0.158346 0.163595 -vn 0.988200 0.148736 0.036576 -vn 0.994794 0.101792 0.004768 -vn 0.993732 0.086774 -0.070481 -vn 0.973507 0.055696 0.221771 -vn 0.969370 0.006359 -0.245523 -vn 0.996576 -0.029764 0.077134 -vn 0.997905 -0.022311 0.060726 -vn 0.989500 -0.014492 -0.143803 -vn 0.983042 -0.024328 -0.181762 -vn 0.944690 -0.040882 -0.325406 -vn 0.964095 -0.079803 0.253285 -vn 0.970837 -0.121012 0.206956 -vn 0.983114 -0.125944 0.132755 -vn 0.994297 -0.098124 -0.041763 -vn 0.932496 -0.099563 -0.347186 -vn 0.980778 -0.152673 0.121515 -vn 0.980523 -0.196401 -0.001178 -vn 0.987016 -0.155106 -0.041727 -vn 0.970171 -0.189278 -0.151467 -vn 0.967664 -0.154581 -0.199325 -vn 0.938214 -0.181526 -0.294624 -vn 0.912615 -0.204254 0.354140 -vn 0.927358 -0.247219 0.280872 -vn 0.952552 -0.215533 0.214918 -vn 0.959476 -0.227620 0.166118 -vn 0.969728 -0.244184 -0.001203 -vn 0.926440 -0.218045 -0.306864 -vn 0.941545 -0.317292 0.113218 -vn 0.941909 -0.322516 0.093763 -vn 0.942771 -0.320818 -0.090876 -vn 0.946338 -0.290883 -0.140820 -vn 0.908611 -0.325823 -0.261277 -vn 0.853491 -0.318042 0.412799 -vn 0.861069 -0.369505 0.349322 -vn 0.897249 -0.338166 0.283881 -vn 0.901061 -0.379033 0.210768 -vn 0.920099 -0.389490 0.041409 -vn 0.916561 -0.399180 -0.023904 -vn 0.923655 -0.376120 -0.073455 -vn 0.894633 -0.355825 -0.270225 -vn 0.835613 -0.347712 -0.425261 -vn 0.827086 -0.448291 0.339063 -vn 0.883909 -0.440779 -0.156266 -vn 0.873464 -0.420674 -0.245142 -vn 0.834938 -0.486822 0.256676 -vn 0.864499 -0.461022 0.200250 -vn 0.858910 -0.497989 0.119505 -vn 0.832791 -0.480569 -0.274796 -vn 0.774154 -0.486973 -0.404405 -vn 0.786735 -0.429406 -0.443461 -vn 0.223777 0.315682 0.922100 -vn 0.165054 0.206431 0.964439 -vn -0.036906 -0.095523 0.994743 -vn -0.090970 -0.251535 0.963564 -vn 0.277340 0.358736 0.891286 -vn 0.360411 0.313793 0.878429 -vn 0.228723 0.254416 0.939659 -vn 0.299462 0.210837 0.930522 -vn 0.364204 0.226482 0.903361 -vn 0.368589 0.223061 0.902433 -vn 0.172311 0.098329 0.980123 -vn 0.173045 0.099206 0.979905 -vn 0.268625 0.113036 0.956589 -vn 0.417174 0.106950 0.902512 -vn 0.483270 0.096010 0.870191 -vn 0.345609 0.036485 0.937669 -vn 0.515750 0.045085 0.855552 -vn 0.559311 0.033009 0.828300 -vn 0.025575 -0.022785 0.999413 -vn 0.146691 -0.053975 0.987709 -vn 0.174143 -0.023551 0.984439 -vn 0.303221 -0.049288 0.951645 -vn 0.344360 -0.024587 0.938516 -vn 0.384986 -0.061919 0.920843 -vn 0.456668 -0.055048 0.887933 -vn 0.596293 -0.037001 0.801914 -vn 0.148875 -0.119505 0.981608 -vn 0.384138 -0.099737 0.917873 -vn 0.485947 -0.113545 0.866581 -vn 0.580376 -0.097814 0.808453 -vn 0.014466 -0.195985 0.980500 -vn 0.103902 -0.182838 0.977637 -vn 0.236195 -0.190044 0.952940 -vn 0.286363 -0.170583 0.942814 -vn 0.289374 -0.171503 0.941727 -vn 0.457784 -0.159094 0.874713 -vn 0.607173 -0.157388 0.778826 -vn -0.002676 -0.223631 0.974670 -vn 0.180347 -0.242270 0.953300 -vn 0.208946 -0.232073 0.949992 -vn 0.332173 -0.259252 0.906890 -vn 0.456535 -0.228800 0.859782 -vn 0.491126 -0.270701 0.827959 -vn 0.575987 -0.239014 0.781736 -vn 0.302063 -0.306048 0.902825 -vn 0.485286 -0.297261 0.822273 -vn 0.630996 -0.296302 0.716972 -vn -0.129474 -0.363156 0.922688 -vn -0.110199 -0.359422 0.926646 -vn 0.050406 -0.359635 0.931731 -vn 0.133152 -0.340343 0.930826 -vn 0.220056 -0.412659 0.883905 -vn 0.298875 -0.364158 0.882078 -vn 0.377228 -0.408506 0.831157 -vn 0.624250 -0.346773 0.700043 -vn 0.006566 -0.419279 0.907834 -vn 0.000304 -0.419423 0.907791 -vn 0.541065 -0.422166 0.727340 -vn 0.583900 -0.409005 0.701267 -vn 0.679113 -0.389028 0.622466 -vn -0.205586 -0.462629 0.862386 -vn 0.078571 -0.506693 0.858539 -vn 0.191204 -0.490189 0.850385 -vn 0.376784 -0.493925 0.783627 -vn 0.392746 -0.471950 0.789312 -vn 0.500467 -0.466725 0.729178 -vn 0.609539 -0.453582 0.650173 -vn -0.864668 0.219887 0.451663 -vn -0.952335 -0.271164 0.139743 -vn -0.924678 -0.367817 0.098395 -vn -0.779159 0.329092 0.533487 -vn -0.760372 0.301967 0.575021 -vn -0.847339 0.214290 0.485897 -vn -0.763972 0.253451 0.593388 -vn -0.699147 0.209723 0.683527 -vn -0.829006 0.167762 0.533483 -vn -0.812895 0.172746 0.556202 -vn -0.856491 0.076818 0.510414 -vn -0.758006 0.098770 0.644726 -vn -0.920726 0.050738 0.386898 -vn -0.910463 0.035665 0.412050 -vn -0.748944 0.047745 0.660911 -vn -0.733523 0.036519 0.678682 -vn -0.819007 -0.041761 0.572262 -vn -0.818095 -0.042298 0.573526 -vn -0.701574 -0.039938 0.711477 -vn -0.616403 -0.033315 0.786726 -vn -0.936321 -0.151392 0.316833 -vn -0.895142 -0.083941 0.437807 -vn -0.876204 -0.108207 0.469636 -vn -0.805863 -0.084115 0.586096 -vn -0.724596 -0.126468 0.677471 -vn -0.592043 -0.101155 0.799533 -vn -0.937358 -0.136374 0.320566 -vn -0.921982 -0.181659 0.341980 -vn -0.866669 -0.150383 0.475678 -vn -0.851907 -0.171009 0.494985 -vn -0.824748 -0.165798 0.540649 -vn -0.716778 -0.150218 0.680929 -vn -0.635921 -0.197068 0.746169 -vn -0.512338 -0.136261 0.847905 -vn -0.752127 -0.250779 0.609438 -vn -0.616045 -0.239591 0.750390 -vn -0.501984 -0.218231 0.836891 -vn -0.480629 -0.242348 0.842771 -vn -0.909337 -0.316133 0.270492 -vn -0.902709 -0.275421 0.330546 -vn -0.859624 -0.321801 0.396852 -vn -0.836370 -0.291395 0.464301 -vn -0.802302 -0.330118 0.497327 -vn -0.757109 -0.327299 0.565386 -vn -0.742708 -0.286286 0.605331 -vn -0.653677 -0.334815 0.678679 -vn -0.615119 -0.315328 0.722632 -vn -0.824718 -0.400678 0.399121 -vn -0.810602 -0.403894 0.424021 -vn -0.558271 -0.365235 0.744941 -vn -0.472115 -0.345511 0.811005 -vn -0.431433 -0.375937 0.820083 -vn -0.907328 -0.402755 0.120599 -vn -0.887381 -0.389903 0.246029 -vn -0.829297 -0.466686 0.307361 -vn -0.684844 -0.457008 0.567566 -vn -0.643809 -0.448473 0.619986 -vn -0.416056 -0.404529 0.814404 -vn -0.833484 -0.457356 0.310047 -vn -0.716052 -0.504442 0.482501 -vn -0.688123 -0.495669 0.529905 -vn -0.590419 -0.489859 0.641439 -vn -0.548217 -0.472579 0.690019 -vn -0.331185 -0.450185 0.829247 -vn -0.601724 -0.034463 -0.797961 -vn -0.525682 -0.197366 -0.827469 -vn -0.433737 -0.289628 -0.853222 -vn -0.748038 0.394341 -0.533792 -vn -0.824646 0.280160 -0.491396 -vn -0.792238 0.210351 -0.572810 -vn -0.829514 0.226182 -0.510635 -vn -0.875593 0.156342 -0.457048 -vn -0.884470 0.151970 -0.441155 -vn -0.716353 0.083014 -0.692782 -vn -0.733032 0.114188 -0.670541 -vn -0.771697 0.128030 -0.622970 -vn -0.918747 0.076179 -0.387428 -vn -0.830932 0.033411 -0.555370 -vn -0.920661 0.037220 -0.388585 -vn -0.600922 -0.035563 -0.798516 -vn -0.716130 -0.036173 -0.697029 -vn -0.719846 -0.029195 -0.693520 -vn -0.794369 -0.056968 -0.604758 -vn -0.833248 -0.013987 -0.552722 -vn -0.861225 -0.045253 -0.506204 -vn -0.888768 -0.047780 -0.455860 -vn -0.953550 -0.038893 -0.298714 -vn -0.725836 -0.112488 -0.678608 -vn -0.776861 -0.113421 -0.619373 -vn -0.907420 -0.111357 -0.405203 -vn -0.944742 -0.097932 -0.312846 -vn -0.598501 -0.146099 -0.787688 -vn -0.678312 -0.197860 -0.707632 -vn -0.794122 -0.190014 -0.577291 -vn -0.826804 -0.188696 -0.529895 -vn -0.949244 -0.162525 -0.269297 -vn -0.957522 -0.179881 -0.225375 -vn -0.679026 -0.234375 -0.695695 -vn -0.757547 -0.255455 -0.600721 -vn -0.857773 -0.239806 -0.454663 -vn -0.873526 -0.233241 -0.427261 -vn -0.888044 -0.259217 -0.379716 -vn -0.506373 -0.265740 -0.820347 -vn -0.532924 -0.309835 -0.787397 -vn -0.645828 -0.288858 -0.706730 -vn -0.645890 -0.344296 -0.681386 -vn -0.759162 -0.329847 -0.561136 -vn -0.807760 -0.329016 -0.489155 -vn -0.884074 -0.312749 -0.347277 -vn -0.906835 -0.330925 -0.261035 -vn -0.941989 -0.268644 -0.201215 -vn -0.516001 -0.380804 -0.767289 -vn -0.722396 -0.383844 -0.575159 -vn -0.942005 -0.319683 -0.102123 -vn -0.394196 -0.386051 -0.834011 -vn -0.456613 -0.417807 -0.785456 -vn -0.582410 -0.443002 -0.681577 -vn -0.590241 -0.439527 -0.677076 -vn -0.702392 -0.439019 -0.560275 -vn -0.807496 -0.415955 -0.418248 -vn -0.832175 -0.410090 -0.373244 -vn -0.840993 -0.450967 -0.298930 -vn -0.886068 -0.398707 -0.236467 -vn -0.895430 -0.419887 -0.147987 -vn -0.677523 -0.462391 -0.571976 -vn -0.767615 -0.460418 -0.445851 -vn 0.272902 0.418640 -0.866178 -vn 0.347096 0.341736 -0.873350 -vn 0.560189 0.019565 -0.828134 -vn 0.599472 -0.036555 -0.799561 -vn 0.329401 0.348110 -0.877676 -vn 0.406037 0.243746 -0.880751 -vn 0.377972 0.205392 -0.902747 -vn 0.256802 0.230255 -0.938635 -vn 0.247635 0.226844 -0.941923 -vn 0.221336 0.146580 -0.964119 -vn 0.187930 0.127775 -0.973836 -vn 0.480027 0.099851 -0.871553 -vn 0.397334 0.112683 -0.910730 -vn 0.520505 0.025224 -0.853486 -vn 0.346153 0.057115 -0.936438 -vn 0.164189 0.025926 -0.986088 -vn 0.461575 -0.048076 -0.885797 -vn 0.363746 -0.040639 -0.930611 -vn 0.340121 -0.019161 -0.940187 -vn 0.304224 -0.039503 -0.951781 -vn 0.220346 -0.026894 -0.975051 -vn 0.075953 -0.001052 -0.997111 -vn 0.605754 -0.198818 -0.770411 -vn 0.562352 -0.156112 -0.812028 -vn 0.486529 -0.162489 -0.858421 -vn 0.448060 -0.203906 -0.870439 -vn 0.350131 -0.160202 -0.922900 -vn 0.309886 -0.183926 -0.932814 -vn 0.286868 -0.164355 -0.943766 -vn 0.171197 -0.162506 -0.971742 -vn 0.148670 -0.172714 -0.973687 -vn 0.079845 -0.143587 -0.986411 -vn -0.017710 -0.174312 -0.984531 -vn 0.438004 -0.243556 -0.865351 -vn 0.420172 -0.261774 -0.868867 -vn 0.312323 -0.215918 -0.925113 -vn -0.039922 -0.227605 -0.972935 -vn 0.584802 -0.290131 -0.757516 -vn 0.566501 -0.305003 -0.765539 -vn 0.404152 -0.320553 -0.856684 -vn 0.262374 -0.291055 -0.920025 -vn 0.192982 -0.312728 -0.930032 -vn 0.154206 -0.292607 -0.943717 -vn 0.059048 -0.335090 -0.940334 -vn -0.033322 -0.263987 -0.963950 -vn 0.655929 -0.345030 -0.671350 -vn 0.314034 -0.386572 -0.867147 -vn 0.302395 -0.383930 -0.872442 -vn 0.218599 -0.407747 -0.886542 -vn -0.100792 -0.350860 -0.930988 -vn -0.196413 -0.308332 -0.930781 -vn 0.640209 -0.403146 -0.653916 -vn 0.559974 -0.443211 -0.699995 -vn 0.523464 -0.398751 -0.752983 -vn 0.466657 -0.413074 -0.782050 -vn 0.041685 -0.398214 -0.916345 -vn -0.080901 -0.410088 -0.908451 -vn 0.663487 -0.459080 -0.590789 -vn 0.409432 -0.473351 -0.779938 -vn 0.356554 -0.475245 -0.804370 -vn 0.177885 -0.461735 -0.868998 -vn 0.103734 -0.472570 -0.875167 -vn -0.121868 -0.477453 -0.870165 -vn 0.669138 -0.152570 0.727308 -vn 0.693351 -0.227573 0.683722 -vn 0.730906 -0.368800 0.574250 -vn 0.437751 0.375963 0.816717 -vn 0.425471 0.423101 0.799975 -vn 0.522150 0.487835 0.699554 -vn 0.508881 0.208239 0.835270 -vn 0.529209 0.227243 0.817495 -vn 0.505978 0.329379 0.797180 -vn 0.575643 0.374162 0.727075 -vn 0.580316 0.424980 0.694712 -vn 0.628611 0.127344 0.767223 -vn 0.599998 0.201353 0.774247 -vn 0.654595 0.239668 0.716983 -vn 0.641394 0.437270 0.630403 -vn 0.650064 0.488441 0.582102 -vn 0.673726 0.115052 0.729970 -vn 0.667852 0.235001 0.706221 -vn 0.698287 0.246985 0.671859 -vn 0.719548 0.327353 0.612447 -vn 0.709167 0.475892 0.520202 -vn 0.676710 -0.020983 0.735951 -vn 0.692331 0.090414 0.715893 -vn 0.773303 0.328034 0.542582 -vn 0.773048 0.377442 0.509838 -vn 0.731964 0.541358 0.413715 -vn 0.707699 -0.073080 0.702724 -vn 0.766633 0.092271 0.635421 -vn 0.772194 0.100045 0.627461 -vn 0.776650 0.169474 0.606707 -vn 0.800444 0.196226 0.566378 -vn 0.790868 0.303348 0.531515 -vn 0.826777 0.376440 0.418011 -vn 0.790336 0.482545 0.377518 -vn 0.761940 -0.071176 0.643725 -vn 0.786877 -0.022701 0.616693 -vn 0.835840 0.304380 0.456863 -vn 0.823584 0.381678 0.419562 -vn 0.828617 0.503555 0.244595 -vn 0.721700 -0.229044 0.653214 -vn 0.779131 -0.172335 0.602707 -vn 0.830905 0.000195 0.556414 -vn 0.836283 0.024389 0.547756 -vn 0.864176 0.058108 0.499824 -vn 0.872377 0.128024 0.471771 -vn 0.865682 0.153367 0.476522 -vn 0.870458 0.237997 0.430884 -vn 0.816534 -0.188805 0.545549 -vn 0.914833 0.236060 0.327652 -vn 0.900933 0.332649 0.278684 -vn 0.903757 0.348540 0.248481 -vn 0.860972 0.461948 0.212912 -vn 0.877444 0.461147 0.132044 -vn 0.854315 -0.152502 0.496879 -vn 0.863149 -0.121175 0.490195 -vn 0.916530 0.020799 0.399425 -vn 0.922468 0.042293 0.383749 -vn 0.919459 0.071212 0.386683 -vn 0.937546 0.171046 0.302905 -vn 0.934119 0.317032 0.164049 -vn 0.754093 -0.375856 0.538587 -vn 0.796903 -0.328983 0.506670 -vn 0.913028 -0.069200 0.401984 -vn 0.934493 0.339278 0.107767 -vn 0.911363 0.405683 0.069560 -vn 0.909354 0.415523 0.020403 -vn -0.664397 0.218739 0.714654 -vn -0.626888 0.108126 0.771570 -vn -0.592758 0.030125 0.804817 -vn -0.651010 0.480446 0.587671 -vn -0.641045 0.369984 0.672438 -vn -0.626693 0.424944 0.653206 -vn -0.625481 0.336830 0.703789 -vn -0.516308 0.485026 0.705816 -vn -0.620021 0.162735 0.767523 -vn -0.558755 0.189923 0.807293 -vn -0.513475 0.324963 0.794193 -vn -0.521504 0.345490 0.780173 -vn -0.483962 0.420592 0.767387 -vn -0.427467 0.437393 0.791176 -vn -0.365967 0.523107 0.769693 -vn -0.541207 0.040767 0.839901 -vn -0.482690 0.132178 0.865759 -vn -0.488557 0.149768 0.859583 -vn -0.403607 0.240654 0.882716 -vn -0.414905 0.285049 0.864061 -vn -0.361497 0.370653 0.855533 -vn -0.329290 0.378931 0.864858 -vn -0.260183 0.498555 0.826890 -vn -0.248749 0.502406 0.828077 -vn -0.416218 0.116462 0.901775 -vn -0.396792 0.234836 0.887361 -vn -0.448482 -0.077175 0.890454 -vn -0.454418 -0.053151 0.889201 -vn -0.399189 0.095916 0.911838 -vn -0.291386 0.235405 0.927189 -vn -0.250639 0.273383 0.928677 -vn -0.252277 0.319508 0.913384 -vn -0.142818 0.422451 0.895063 -vn -0.113919 0.423240 0.898827 -vn -0.071890 0.487083 0.870392 -vn -0.410313 -0.096900 0.906782 -vn -0.324763 0.081285 0.942296 -vn -0.274512 0.107258 0.955583 -vn -0.381613 -0.218012 0.898244 -vn -0.316629 -0.075050 0.945576 -vn -0.233899 0.097134 0.967397 -vn -0.145062 0.159910 0.976415 -vn -0.137044 0.225941 0.964453 -vn -0.099573 0.251805 0.962642 -vn -0.067666 0.359324 0.930757 -vn -0.345996 -0.238440 0.907432 -vn -0.257928 -0.104930 0.960449 -vn -0.244572 -0.103872 0.964051 -vn -0.180191 0.038553 0.982876 -vn -0.142659 0.043114 0.988832 -vn -0.103298 0.085286 0.990987 -vn 0.053440 0.341965 0.938192 -vn 0.109676 0.454761 0.883835 -vn 0.130919 0.478109 0.868488 -vn -0.319307 -0.290340 0.902079 -vn 0.026405 0.223903 0.974254 -vn 0.053621 0.248283 0.967202 -vn 0.100740 0.383371 0.918084 -vn -0.274146 -0.320659 0.906654 -vn -0.227114 -0.312832 0.922256 -vn -0.151068 -0.214526 0.964965 -vn -0.171299 -0.149565 0.973800 -vn -0.066565 -0.091187 0.993607 -vn 0.004919 0.081362 0.996673 -vn 0.023615 0.100571 0.994650 -vn 0.265205 0.443579 0.856098 -vn -0.755822 0.444173 -0.481086 -vn -0.968907 -0.005765 -0.247360 -vn -0.951247 -0.303926 -0.052522 -vn -0.793274 0.443247 -0.417431 -vn -0.791866 0.466012 -0.394691 -vn -0.845763 0.360793 -0.393082 -vn -0.836631 0.487296 -0.250182 -vn -0.915733 0.229055 -0.330100 -vn -0.900624 0.305541 -0.309063 -vn -0.888733 0.333026 -0.315035 -vn -0.874996 0.424011 -0.233660 -vn -0.897607 0.406238 -0.171092 -vn -0.955318 0.124242 -0.268200 -vn -0.953679 0.140903 -0.265787 -vn -0.965550 0.092751 -0.243125 -vn -0.966397 0.193077 -0.169700 -vn -0.957013 0.246399 -0.153017 -vn -0.953870 0.276019 -0.118088 -vn -0.953364 0.278062 -0.117379 -vn -0.887231 0.461058 -0.015690 -vn -0.897086 0.440534 -0.034153 -vn -0.981543 0.126410 -0.143504 -vn -0.943434 0.331289 -0.013431 -vn -0.900913 0.432787 0.032421 -vn -0.867706 0.481599 0.123078 -vn -0.985100 -0.106365 -0.135143 -vn -0.986917 -0.053611 -0.152052 -vn -0.994790 0.043787 -0.092061 -vn -0.988999 0.103685 -0.105498 -vn -0.991074 0.128843 -0.034234 -vn -0.980550 0.196202 0.005082 -vn -0.973095 0.230357 -0.004709 -vn -0.950714 0.308923 0.026632 -vn -0.944382 0.322839 0.062587 -vn -0.988713 -0.128126 -0.077653 -vn -0.999330 0.025837 0.025910 -vn -0.942889 0.312795 0.114542 -vn -0.903496 0.377190 0.203527 -vn -0.869683 0.456658 0.187392 -vn -0.841917 0.482371 0.241856 -vn -0.997483 -0.066641 0.024226 -vn -0.999333 0.026008 0.025643 -vn -0.996525 0.032496 0.076692 -vn -0.983363 0.124675 0.132113 -vn -0.980775 0.151436 0.123075 -vn -0.958007 0.237692 0.160393 -vn -0.901580 0.333544 0.275504 -vn -0.969074 -0.245210 -0.027702 -vn -0.990690 -0.090613 0.101601 -vn -0.991740 -0.042196 0.121124 -vn -0.932620 0.245673 0.264318 -vn -0.854874 0.373700 0.359916 -vn -0.831787 0.437037 0.342242 -vn -0.966754 0.090281 0.239241 -vn -0.934368 0.176199 0.309694 -vn -0.853409 0.369233 0.367913 -vn -0.928996 -0.368780 0.031110 -vn -0.969272 -0.212857 0.123306 -vn -0.973634 -0.185161 0.133238 -vn -0.962205 -0.000069 0.272327 -vn -0.961978 0.002018 0.273119 -vn -0.919546 0.159361 0.359221 -vn -0.778850 0.362910 0.511555 -vn -0.733516 0.456623 0.503437 -vn 0.174077 0.282599 -0.943311 -vn 0.073976 0.175363 -0.981721 -vn 0.002177 0.043008 -0.999072 -vn -0.079043 -0.078302 -0.993791 -vn -0.268757 -0.393243 -0.879278 -vn 0.226696 0.428278 -0.874750 -vn 0.158692 0.392558 -0.905933 -vn 0.093267 0.410254 -0.907190 -vn 0.065409 0.222283 -0.972786 -vn -0.004414 0.367273 -0.930103 -vn -0.014462 0.372251 -0.928019 -vn -0.092220 0.477074 -0.874012 -vn 0.003710 0.274127 -0.961686 -vn 0.006704 0.084523 -0.996399 -vn -0.171111 0.469379 -0.866259 -vn -0.218084 0.496738 -0.840054 -vn -0.053953 0.008939 -0.998504 -vn -0.133138 0.196035 -0.971517 -vn -0.132139 0.214544 -0.967735 -vn -0.184699 0.274893 -0.943568 -vn -0.188634 0.315309 -0.930052 -vn -0.196165 0.324266 -0.925403 -vn -0.175080 0.062762 -0.982552 -vn -0.186802 0.111640 -0.976034 -vn -0.293196 0.322802 -0.899908 -vn -0.349783 0.387476 -0.852945 -vn -0.288343 0.112806 -0.950859 -vn -0.295030 0.230603 -0.927243 -vn -0.324965 0.249037 -0.912348 -vn -0.354345 0.387343 -0.851120 -vn -0.416963 0.425736 -0.803051 -vn -0.218063 -0.090013 -0.971775 -vn -0.239607 0.004236 -0.970861 -vn -0.308630 0.049963 -0.949869 -vn -0.307644 0.094114 -0.946836 -vn -0.349872 0.119986 -0.929082 -vn -0.355592 0.239804 -0.903354 -vn -0.397998 0.257286 -0.880569 -vn -0.462081 0.410255 -0.786239 -vn -0.186148 -0.240511 -0.952630 -vn -0.247811 -0.143353 -0.958144 -vn -0.359020 0.016197 -0.933189 -vn -0.445720 0.243824 -0.861327 -vn -0.523904 0.296038 -0.798678 -vn -0.552904 0.445565 -0.704109 -vn -0.341528 -0.157951 -0.926504 -vn -0.385414 -0.111546 -0.915977 -vn -0.452830 0.072895 -0.888612 -vn -0.452587 0.071282 -0.888867 -vn -0.494926 0.121226 -0.860437 -vn -0.489140 0.188077 -0.851686 -vn -0.560915 0.263206 -0.784918 -vn -0.548650 0.284209 -0.786263 -vn -0.578885 0.420014 -0.698914 -vn -0.251810 -0.342630 -0.905095 -vn -0.358405 -0.234300 -0.903687 -vn -0.663001 0.397082 -0.634631 -vn -0.476103 -0.105131 -0.873083 -vn -0.508382 -0.048431 -0.859769 -vn -0.602635 0.084299 -0.793552 -vn -0.621324 0.106162 -0.776328 -vn -0.618896 0.219141 -0.754285 -vn -0.664418 0.228074 -0.711710 -vn -0.705053 0.308235 -0.638664 -vn -0.691374 0.369358 -0.620949 -vn 0.959404 0.203024 -0.195769 -vn 0.953355 0.131336 -0.271782 -vn 0.862749 -0.226768 -0.451930 -vn 0.842891 -0.276934 -0.461348 -vn 0.891669 0.430078 -0.141278 -vn 0.952295 0.243790 -0.183578 -vn 0.898367 0.369823 -0.236996 -vn 0.909263 0.337195 -0.244009 -vn 0.830615 0.449018 -0.329335 -vn 0.809219 0.489987 -0.324156 -vn 0.953005 0.154284 -0.260727 -vn 0.885503 0.264389 -0.382076 -vn 0.882979 0.282100 -0.375190 -vn 0.833718 0.373127 -0.407051 -vn 0.804441 0.375812 -0.460044 -vn 0.897049 0.105401 -0.429177 -vn 0.877596 0.226282 -0.422636 -vn 0.724994 0.457750 -0.514635 -vn 0.710096 0.509871 -0.485588 -vn 0.896332 0.063279 -0.438844 -vn 0.896962 0.105111 -0.429430 -vn 0.843295 0.177827 -0.507180 -vn 0.838694 0.216261 -0.499823 -vn 0.805129 0.262863 -0.531668 -vn 0.707465 0.441494 -0.551884 -vn 0.609109 0.496864 -0.618152 -vn 0.897111 -0.111071 -0.427615 -vn 0.880920 0.024421 -0.472635 -vn 0.759272 0.268306 -0.592889 -vn 0.714470 0.327036 -0.618531 -vn 0.598064 0.495104 -0.630231 -vn 0.553547 0.521216 -0.649554 -vn 0.865038 -0.171968 -0.471313 -vn 0.840509 0.012732 -0.541648 -vn 0.808481 0.041009 -0.587091 -vn 0.804214 0.105323 -0.584933 -vn 0.741944 0.178059 -0.646385 -vn 0.656623 0.323811 -0.681171 -vn 0.611009 0.364717 -0.702602 -vn 0.829291 -0.136706 -0.541838 -vn 0.776729 0.011488 -0.629731 -vn 0.719678 0.169401 -0.673326 -vn 0.643568 0.253099 -0.722330 -vn 0.572089 0.344981 -0.744112 -vn 0.781976 -0.149284 -0.605168 -vn 0.757315 -0.085981 -0.647365 -vn 0.700578 0.059831 -0.711063 -vn 0.693364 0.084297 -0.715640 -vn 0.617296 0.249292 -0.746190 -vn 0.498680 0.368445 -0.784580 -vn 0.465045 0.405797 -0.786805 -vn 0.448826 0.452603 -0.770523 -vn 0.766300 -0.310659 -0.562384 -vn 0.610304 0.112480 -0.784141 -vn 0.581217 0.181459 -0.793259 -vn 0.733434 -0.264808 -0.626060 -vn 0.736359 -0.240198 -0.632519 -vn 0.664519 -0.160303 -0.729875 -vn 0.682351 -0.100225 -0.724122 -vn 0.660733 -0.047116 -0.749141 -vn 0.515446 0.185357 -0.836635 -vn 0.466767 0.243822 -0.850105 -vn 0.076410 0.960324 0.268214 -vn 0.150308 0.879586 0.451370 -vn 0.223420 0.788619 0.572856 -vn 0.063937 0.997861 -0.013643 -vn 0.113404 0.978894 0.170018 -vn 0.127266 0.978936 0.159647 -vn 0.141023 0.988359 0.057094 -vn 0.218682 0.975584 0.020360 -vn 0.236967 0.971190 0.025243 -vn 0.229621 0.957810 0.172841 -vn 0.281733 0.952373 0.116675 -vn 0.194538 0.915504 0.352147 -vn 0.372124 0.920428 0.119733 -vn 0.380758 0.918679 0.105132 -vn 0.262685 0.909671 0.321708 -vn 0.277902 0.911630 0.302823 -vn 0.302283 0.905550 0.297663 -vn 0.392440 0.897951 0.199185 -vn 0.491725 0.869306 0.050126 -vn 0.213689 0.845331 0.489646 -vn 0.335979 0.843086 0.419910 -vn 0.362074 0.832093 0.420147 -vn 0.378298 0.849987 0.366624 -vn 0.465022 0.832766 0.300425 -vn 0.474211 0.846565 0.241769 -vn 0.525301 0.825531 0.206296 -vn 0.549353 0.828603 0.107839 -vn 0.593226 0.798856 0.099559 -vn 0.235393 0.774327 0.587374 -vn 0.308520 0.746737 0.589236 -vn 0.383185 0.764725 0.518039 -vn 0.389324 0.801873 0.453240 -vn 0.589591 0.777967 0.217140 -vn 0.603114 0.790074 0.109713 -vn 0.514081 0.751490 0.413501 -vn 0.524263 0.767281 0.369361 -vn 0.603537 0.738536 0.300513 -vn 0.613128 0.748380 0.252985 -vn 0.698414 0.709616 0.093075 -vn 0.712656 0.700751 0.032708 -vn 0.329299 0.633753 0.699942 -vn 0.364032 0.683172 0.633054 -vn 0.399216 0.674735 0.620772 -vn 0.418988 0.721184 0.551672 -vn 0.517756 0.696339 0.497031 -vn 0.524783 0.734447 0.430337 -vn 0.701475 0.681812 0.207520 -vn 0.720138 0.676552 0.153883 -vn 0.425767 0.648592 0.630913 -vn 0.554005 0.615771 0.560272 -vn 0.554204 0.646809 0.523923 -vn 0.634102 0.647446 0.422763 -vn 0.615244 0.656974 0.435729 -vn 0.640677 0.672626 0.370280 -vn 0.776794 0.613028 0.144176 -vn 0.810052 0.584163 0.050689 -vn 0.814037 0.578972 0.046206 -vn 0.390548 0.580419 0.714553 -vn 0.436500 0.581971 0.686132 -vn 0.658250 0.606107 0.446477 -vn 0.724073 0.555210 0.409219 -vn 0.717640 0.607636 0.340251 -vn 0.737338 0.612836 0.284191 -vn 0.794558 0.561289 0.231588 -vn 0.308134 0.480688 0.820971 -vn 0.356220 0.481388 0.800858 -vn 0.512244 0.521521 0.682365 -vn 0.583559 0.565019 0.583277 -vn 0.600834 0.552935 0.577288 -vn -0.044659 0.993439 0.105280 -vn -0.279319 0.933125 0.226404 -vn -0.312850 0.909339 0.274275 -vn -0.436790 0.819629 0.370705 -vn -0.035820 0.991477 0.125264 -vn -0.057978 0.972201 0.226858 -vn 0.030501 0.957583 0.286540 -vn -0.208579 0.952046 0.223836 -vn -0.141771 0.952845 0.268306 -vn -0.135970 0.930825 0.339230 -vn -0.007439 0.932032 0.362298 -vn -0.304991 0.883271 0.356109 -vn -0.168428 0.909086 0.381044 -vn 0.014344 0.904101 0.427078 -vn 0.108969 0.878106 0.465893 -vn -0.320791 0.869757 0.374987 -vn -0.150372 0.864934 0.478829 -vn -0.048004 0.876891 0.478285 -vn -0.443290 0.805314 0.393653 -vn -0.289078 0.817132 0.498727 -vn -0.154695 0.861104 0.484324 -vn 0.021660 0.804259 0.593884 -vn 0.075383 0.827936 0.555734 -vn -0.347002 0.775571 0.527332 -vn -0.296520 0.808670 0.508064 -vn -0.121422 0.789630 0.601448 -vn -0.013182 0.788583 0.614787 -vn 0.019966 0.802171 0.596761 -vn -0.539531 0.711036 0.450926 -vn -0.523722 0.686890 0.503883 -vn -0.392238 0.729777 0.559978 -vn -0.359102 0.755268 0.548285 -vn -0.218969 0.750122 0.623995 -vn -0.169035 0.754068 0.634672 -vn 0.145195 0.707956 0.691170 -vn -0.529037 0.673334 0.516471 -vn -0.282652 0.716953 0.637249 -vn -0.140641 0.697707 0.702442 -vn -0.054784 0.686433 0.725126 -vn -0.030312 0.699349 0.714137 -vn 0.117376 0.668251 0.734618 -vn 0.141093 0.675337 0.723887 -vn 0.224776 0.624407 0.748059 -vn -0.616305 0.576479 0.536508 -vn -0.479643 0.609684 0.631053 -vn -0.414307 0.639907 0.647201 -vn -0.364306 0.619466 0.695373 -vn -0.310801 0.646699 0.696551 -vn -0.219934 0.629698 0.745057 -vn 0.223501 0.584901 0.779704 -vn -0.612296 0.562847 0.555245 -vn -0.500307 0.577272 0.645329 -vn -0.054068 0.588957 0.806354 -vn 0.071890 0.593294 0.801769 -vn -0.490298 0.544689 0.680383 -vn -0.385410 0.575800 0.721050 -vn -0.196072 0.570206 0.797760 -vn -0.082736 0.562266 0.822807 -vn 0.131055 0.511742 0.849085 -vn -0.230253 0.960481 -0.156395 -vn -0.548101 0.747423 -0.375425 -vn -0.665116 0.585869 -0.463010 -vn -0.667773 0.550762 -0.500740 -vn -0.084254 0.994539 -0.061594 -vn -0.130150 0.991491 0.002698 -vn -0.128175 0.990593 0.047920 -vn -0.195901 0.975767 0.097478 -vn -0.247206 0.966411 -0.070284 -vn -0.302865 0.948718 0.090590 -vn -0.319714 0.938456 0.130704 -vn -0.340524 0.922257 -0.182988 -vn -0.372596 0.915043 -0.154496 -vn -0.379325 0.922245 -0.074677 -vn -0.338773 0.940655 -0.020008 -vn -0.339801 0.940380 -0.014875 -vn -0.464806 0.848154 -0.254147 -vn -0.463116 0.862369 -0.204558 -vn -0.479833 0.876923 -0.027672 -vn -0.481715 0.876224 -0.013498 -vn -0.467919 0.883413 0.025175 -vn -0.479245 0.871825 0.101218 -vn -0.447187 0.882134 0.147862 -vn -0.445416 0.863254 0.237481 -vn -0.478368 0.830097 0.286538 -vn -0.527900 0.840056 -0.125012 -vn -0.554884 0.780259 -0.288615 -vn -0.590676 0.764817 -0.257210 -vn -0.579986 0.803573 -0.133739 -vn -0.601970 0.798204 0.022421 -vn -0.584078 0.803073 0.118011 -vn -0.606059 0.779955 0.156089 -vn -0.554720 0.787208 0.269424 -vn -0.628262 0.703261 -0.332733 -vn -0.642013 0.716999 -0.271536 -vn -0.647637 0.758604 -0.071322 -vn -0.650817 0.758050 -0.042404 -vn -0.623791 0.765447 0.158036 -vn -0.615037 0.714913 0.332608 -vn -0.599200 0.696123 0.395438 -vn -0.687861 0.687535 -0.232688 -vn -0.706998 0.695834 -0.126371 -vn -0.710710 0.703484 0.001296 -vn -0.716331 0.695405 0.057294 -vn -0.688574 0.688813 0.226721 -vn -0.669087 0.686603 0.284427 -vn -0.690725 0.601808 -0.400908 -vn -0.742514 0.663619 -0.091010 -vn -0.747635 0.662031 -0.052504 -vn -0.762352 0.632737 0.135884 -vn -0.751124 0.635560 0.178538 -vn -0.667519 0.594195 0.448722 -vn -0.664172 0.578346 0.473700 -vn -0.736154 0.575595 -0.356044 -vn -0.758613 0.584625 -0.287611 -vn -0.779204 0.572759 0.254535 -vn -0.741726 0.579836 0.337094 -vn -0.740042 0.567518 0.360918 -vn -0.811405 0.535055 -0.235240 -vn -0.810149 0.568475 -0.143160 -vn -0.845681 0.531999 -0.042439 -vn -0.820794 0.571225 0.000164 -vn -0.817592 0.570405 0.078619 -vn -0.769446 0.505198 0.390805 -vn -0.732255 0.483620 0.479494 -vn 0.144209 0.779525 -0.609544 -vn 0.218639 0.667417 -0.711865 -vn 0.009892 0.998167 -0.059698 -vn -0.117438 0.980977 -0.154570 -vn -0.022701 0.970707 -0.239190 -vn -0.191695 0.963351 -0.187639 -vn -0.056271 0.945250 -0.321459 -vn -0.191750 0.949012 -0.250217 -vn 0.041791 0.922834 -0.382925 -vn -0.055949 0.944819 -0.322779 -vn -0.252246 0.916836 -0.309489 -vn -0.326586 0.903118 -0.278782 -vn 0.047239 0.881275 -0.470238 -vn -0.120800 0.902688 -0.412991 -vn -0.402581 0.858434 -0.317834 -vn 0.021311 0.865975 -0.499633 -vn -0.077272 0.868786 -0.489121 -vn -0.179366 0.888546 -0.422271 -vn -0.229677 0.890351 -0.393095 -vn -0.403687 0.846400 -0.347338 -vn 0.033420 0.829088 -0.558118 -vn -0.144153 0.837709 -0.526748 -vn -0.154383 0.839746 -0.520570 -vn -0.327291 0.832651 -0.446735 -vn -0.344837 0.828271 -0.441650 -vn -0.033191 0.776164 -0.629657 -vn -0.139645 0.814375 -0.563287 -vn -0.260914 0.796807 -0.544997 -vn -0.417608 0.766183 -0.488433 -vn -0.503997 0.761259 -0.408010 -vn -0.531050 0.747087 -0.399810 -vn 0.105238 0.714648 -0.691522 -vn 0.064733 0.706532 -0.704714 -vn -0.031037 0.762652 -0.646064 -vn -0.200169 0.768665 -0.607526 -vn -0.267199 0.773200 -0.575123 -vn -0.314718 0.742521 -0.591282 -vn -0.373729 0.728127 -0.574593 -vn -0.416511 0.736008 -0.533677 -vn -0.546288 0.680627 -0.488176 -vn 0.056362 0.691073 -0.720584 -vn -0.143173 0.701025 -0.698617 -vn -0.169017 0.706714 -0.687015 -vn -0.512693 0.668895 -0.538261 -vn 0.205135 0.584866 -0.784762 -vn -0.052055 0.623625 -0.779989 -vn -0.108658 0.640759 -0.760014 -vn -0.284236 0.648620 -0.706046 -vn -0.327740 0.672741 -0.663330 -vn -0.368919 0.666721 -0.647597 -vn -0.517496 0.629244 -0.579870 -vn 0.178813 0.566948 -0.804112 -vn 0.093893 0.571726 -0.815054 -vn 0.059114 0.554326 -0.830198 -vn -0.012781 0.562017 -0.827027 -vn -0.284388 0.581603 -0.762143 -vn -0.449923 0.601151 -0.660445 -vn -0.590258 0.547718 -0.592959 -vn -0.625780 0.534077 -0.568473 -vn -0.235222 0.553901 -0.798664 -vn -0.385860 0.534532 -0.751922 -vn -0.454100 0.573083 -0.682179 -vn -0.540177 0.498515 -0.678006 -vn 0.065132 0.997853 -0.006893 -vn 0.358829 0.932768 -0.034435 -vn 0.492369 0.870304 -0.011940 -vn 0.614043 0.788970 -0.021850 -vn 0.695920 0.717815 -0.020899 -vn 0.173574 0.981298 -0.083221 -vn 0.056257 0.978413 -0.198853 -vn 0.189994 0.970430 -0.148887 -vn 0.141338 0.967191 -0.211103 -vn 0.331206 0.942686 -0.040555 -vn 0.263985 0.953204 -0.147360 -vn 0.163834 0.945294 -0.282094 -vn 0.149474 0.930367 -0.334777 -vn 0.388912 0.919845 -0.051301 -vn 0.422472 0.892606 -0.157392 -vn 0.390211 0.896831 -0.208397 -vn 0.337711 0.912652 -0.230256 -vn 0.319951 0.907885 -0.270882 -vn 0.195882 0.889440 -0.412948 -vn 0.191563 0.876364 -0.441916 -vn 0.525902 0.848750 -0.055226 -vn 0.478206 0.863635 -0.159540 -vn 0.334187 0.877419 -0.344172 -vn 0.588330 0.806675 -0.056065 -vn 0.499646 0.837049 -0.222940 -vn 0.463978 0.850519 -0.247673 -vn 0.425990 0.831321 -0.356985 -vn 0.363041 0.855955 -0.368160 -vn 0.314959 0.815463 -0.485614 -vn 0.241736 0.832113 -0.499151 -vn 0.204361 0.784349 -0.585691 -vn 0.617220 0.771894 -0.152376 -vn 0.543742 0.806074 -0.233644 -vn 0.468519 0.792994 -0.389423 -vn 0.354066 0.782062 -0.512851 -vn 0.708167 0.701525 -0.079766 -vn 0.670691 0.724355 -0.159636 -vn 0.573174 0.753057 -0.323074 -vn 0.561969 0.752136 -0.344213 -vn 0.451970 0.750126 -0.482736 -vn 0.339707 0.718919 -0.606428 -vn 0.280298 0.716271 -0.639054 -vn 0.258896 0.682711 -0.683285 -vn 0.697166 0.676880 -0.236206 -vn 0.630164 0.708839 -0.316923 -vn 0.480655 0.712398 -0.511331 -vn 0.422076 0.670287 -0.610383 -vn 0.774026 0.622228 -0.117113 -vn 0.724371 0.647005 -0.238059 -vn 0.627410 0.659988 -0.413245 -vn 0.607840 0.667723 -0.429740 -vn 0.571967 0.654144 -0.494923 -vn 0.572771 0.653864 -0.494364 -vn 0.834108 0.550848 -0.028798 -vn 0.827549 0.555169 -0.083367 -vn 0.752341 0.596138 -0.280363 -vn 0.697587 0.589485 -0.407284 -vn 0.499526 0.582820 -0.640932 -vn 0.452208 0.604888 -0.655453 -vn 0.409540 0.577956 -0.705863 -vn 0.846328 0.516357 -0.130784 -vn 0.795798 0.536057 -0.281689 -vn 0.719173 0.535587 -0.442648 -vn 0.639809 0.546866 -0.539983 -vn 0.391655 0.508426 -0.766882 -vn 0.365040 0.506378 -0.781235 -usemtl None -s off -f 1//1 2//1 99//1 -f 7//2 8//2 298//2 -f 4//3 5//3 288//3 -f 9//4 10//4 12//4 -f 19//5 20//5 4//5 -f 22//6 23//6 21//6 -f 24//7 25//7 22//7 -f 2//8 28//8 26//8 -f 20//9 29//9 4//9 -f 20//10 30//10 29//10 -f 19//11 21//11 20//11 -f 21//12 31//12 20//12 -f 31//13 30//13 20//13 -f 31//14 32//14 30//14 -f 32//15 33//15 30//15 -f 21//16 23//16 31//16 -f 23//17 34//17 31//17 -f 34//18 32//18 31//18 -f 22//19 25//19 23//19 -f 34//20 35//20 32//20 -f 32//21 35//21 33//21 -f 35//22 36//22 33//22 -f 36//23 37//23 33//23 -f 33//24 37//24 251//24 -f 25//25 38//25 23//25 -f 23//26 38//26 34//26 -f 38//27 39//27 34//27 -f 34//28 39//28 35//28 -f 24//29 41//29 25//29 -f 41//30 38//30 25//30 -f 39//31 42//31 35//31 -f 35//32 42//32 36//32 -f 42//33 43//33 36//33 -f 36//34 43//34 37//34 -f 43//35 40//35 37//35 -f 26//36 27//36 24//36 -f 27//37 41//37 24//37 -f 41//38 44//38 38//38 -f 44//39 45//39 38//39 -f 38//40 45//40 39//40 -f 45//41 42//41 39//41 -f 43//42 46//42 40//42 -f 46//43 47//43 40//43 -f 26//44 28//44 27//44 -f 27//45 44//45 41//45 -f 45//46 48//46 42//46 -f 48//47 49//47 42//47 -f 42//48 49//48 43//48 -f 43//49 49//49 46//49 -f 44//50 50//50 45//50 -f 50//51 48//51 45//51 -f 49//52 51//52 46//52 -f 51//53 52//53 46//53 -f 46//54 52//54 47//54 -f 28//55 53//55 27//55 -f 27//56 53//56 44//56 -f 53//57 50//57 44//57 -f 48//58 54//58 49//58 -f 49//59 54//59 51//59 -f 2//60 55//60 28//60 -f 28//61 55//61 53//61 -f 53//62 56//62 50//62 -f 50//63 56//63 48//63 -f 56//64 54//64 48//64 -f 54//65 57//65 51//65 -f 51//66 57//66 52//66 -f 215//67 60//67 59//67 -f 214//68 61//68 215//68 -f 63//69 62//69 214//69 -f 3//70 57//70 64//70 -f 58//71 65//71 9//71 -f 58//72 67//72 65//72 -f 65//73 67//73 66//73 -f 59//74 60//74 58//74 -f 58//75 68//75 67//75 -f 67//76 69//76 66//76 -f 60//77 68//77 58//77 -f 68//78 69//78 67//78 -f 215//79 61//79 60//79 -f 68//80 70//80 69//80 -f 70//81 71//81 69//81 -f 214//82 62//82 61//82 -f 61//83 72//83 60//83 -f 60//84 72//84 68//84 -f 72//85 70//85 68//85 -f 70//86 73//86 71//86 -f 62//87 74//87 61//87 -f 74//88 75//88 61//88 -f 61//89 75//89 72//89 -f 72//90 76//90 70//90 -f 63//91 78//91 62//91 -f 78//92 74//92 62//92 -f 75//93 76//93 72//93 -f 76//94 79//94 70//94 -f 70//95 79//95 73//95 -f 79//96 77//96 73//96 -f 64//97 78//97 63//97 -f 78//98 80//98 74//98 -f 74//99 80//99 75//99 -f 80//100 81//100 75//100 -f 81//101 82//101 75//101 -f 75//102 82//102 76//102 -f 82//103 83//103 76//103 -f 76//104 83//104 79//104 -f 79//105 84//105 77//105 -f 79//106 89//106 84//106 -f 57//107 86//107 64//107 -f 64//108 86//108 78//108 -f 78//109 86//109 80//109 -f 86//110 87//110 80//110 -f 80//111 87//111 81//111 -f 81//112 88//112 82//112 -f 88//113 83//113 82//113 -f 83//114 89//114 79//114 -f 89//115 90//115 84//115 -f 84//116 90//116 85//116 -f 87//117 56//117 81//117 -f 81//118 56//118 88//118 -f 88//119 56//119 83//119 -f 56//120 53//120 83//120 -f 83//121 53//121 89//121 -f 55//122 90//122 89//122 -f 90//123 1//123 85//123 -f 3//124 52//124 57//124 -f 57//125 54//125 86//125 -f 86//126 54//126 87//126 -f 54//127 56//127 87//127 -f 53//128 55//128 89//128 -f 55//129 2//129 90//129 -f 90//130 2//130 1//130 -f 92//131 93//131 91//131 -f 98//132 97//132 150//132 -f 91//133 100//133 6//133 -f 91//134 93//134 100//134 -f 92//135 101//135 93//135 -f 93//136 102//136 100//136 -f 94//137 101//137 92//137 -f 101//138 103//138 93//138 -f 93//139 103//139 102//139 -f 94//140 104//140 101//140 -f 104//141 103//141 101//141 -f 102//142 103//142 286//142 -f 103//143 105//143 286//143 -f 95//144 106//144 94//144 -f 94//145 106//145 104//145 -f 104//146 107//146 103//146 -f 107//147 108//147 103//147 -f 108//148 105//148 103//148 -f 96//149 106//149 95//149 -f 106//150 107//150 104//150 -f 108//151 110//151 105//151 -f 105//152 110//152 109//152 -f 150//153 97//153 96//153 -f 97//154 111//154 96//154 -f 96//155 111//155 106//155 -f 111//156 112//156 106//156 -f 106//157 112//157 107//157 -f 112//158 108//158 107//158 -f 110//159 113//159 109//159 -f 111//160 114//160 112//160 -f 112//161 115//161 108//161 -f 115//162 116//162 108//162 -f 108//163 116//163 110//163 -f 110//164 116//164 113//164 -f 97//165 117//165 111//165 -f 117//166 114//166 111//166 -f 114//167 118//167 112//167 -f 118//168 115//168 112//168 -f 115//169 119//169 116//169 -f 116//170 120//170 113//170 -f 113//171 120//171 287//171 -f 120//172 121//172 287//172 -f 98//173 99//173 97//173 -f 99//174 117//174 97//174 -f 118//175 22//175 115//175 -f 115//176 22//176 119//176 -f 119//177 120//177 116//177 -f 99//178 26//178 117//178 -f 117//179 26//179 114//179 -f 26//180 24//180 114//180 -f 114//181 24//181 118//181 -f 22//182 21//182 119//182 -f 21//183 19//183 119//183 -f 119//184 19//184 120//184 -f 120//185 19//185 121//185 -f 2//186 26//186 99//186 -f 24//187 22//187 118//187 -f 19//188 4//188 121//188 -f 122//189 123//189 7//189 -f 128//190 127//190 126//190 -f 1//191 130//191 129//191 -f 7//192 123//192 8//192 -f 123//193 131//193 8//193 -f 122//194 124//194 123//194 -f 124//195 133//195 123//195 -f 133//196 134//196 123//196 -f 123//197 134//197 131//197 -f 131//198 134//198 132//198 -f 125//199 135//199 124//199 -f 135//200 133//200 124//200 -f 134//201 136//201 132//201 -f 136//202 137//202 132//202 -f 126//203 127//203 125//203 -f 125//204 127//204 135//204 -f 135//205 138//205 133//205 -f 133//206 138//206 134//206 -f 138//207 136//207 134//207 -f 127//208 139//208 135//208 -f 135//209 139//209 138//209 -f 138//210 140//210 136//210 -f 136//211 141//211 137//211 -f 141//212 142//212 137//212 -f 128//213 143//213 127//213 -f 127//214 143//214 139//214 -f 139//215 144//215 138//215 -f 144//216 140//216 138//216 -f 140//217 141//217 136//217 -f 128//218 129//218 143//218 -f 143//219 144//219 139//219 -f 144//220 145//220 140//220 -f 145//221 146//221 140//221 -f 140//222 146//222 141//222 -f 146//223 147//223 141//223 -f 141//224 147//224 142//224 -f 147//225 148//225 142//225 -f 143//226 149//226 144//226 -f 149//227 145//227 144//227 -f 129//228 130//228 143//228 -f 130//229 150//229 143//229 -f 143//230 150//230 149//230 -f 150//231 151//231 149//231 -f 149//232 151//232 145//232 -f 151//233 152//233 145//233 -f 145//234 152//234 146//234 -f 146//235 153//235 147//235 -f 153//236 154//236 147//236 -f 147//237 154//237 148//237 -f 154//238 11//238 148//238 -f 152//239 153//239 146//239 -f 1//240 99//240 130//240 -f 99//241 98//241 130//241 -f 98//242 150//242 130//242 -f 150//243 96//243 151//243 -f 96//244 95//244 151//244 -f 151//245 95//245 152//245 -f 95//246 94//246 152//246 -f 152//247 94//247 153//247 -f 94//248 92//248 153//248 -f 153//249 92//249 154//249 -f 92//250 91//250 154//250 -f 154//251 91//251 11//251 -f 91//252 6//252 11//252 -f 69//253 155//253 66//253 -f 77//254 156//254 73//254 -f 84//255 157//255 77//255 -f 85//256 157//256 84//256 -f 65//257 159//257 9//257 -f 9//258 159//258 158//258 -f 66//259 160//259 65//259 -f 65//260 160//260 159//260 -f 159//261 161//261 158//261 -f 155//262 160//262 66//262 -f 160//263 162//263 159//263 -f 159//264 162//264 161//264 -f 162//265 163//265 161//265 -f 160//266 164//266 162//266 -f 69//267 71//267 155//267 -f 155//268 165//268 160//268 -f 165//269 164//269 160//269 -f 164//270 166//270 162//270 -f 162//271 166//271 163//271 -f 166//272 167//272 163//272 -f 167//273 354//273 163//273 -f 71//274 165//274 155//274 -f 167//275 168//275 354//275 -f 73//276 156//276 71//276 -f 156//277 169//277 71//277 -f 71//278 169//278 165//278 -f 169//279 170//279 165//279 -f 165//280 170//280 164//280 -f 170//281 171//281 164//281 -f 164//282 171//282 166//282 -f 166//283 171//283 167//283 -f 169//284 172//284 170//284 -f 172//285 173//285 170//285 -f 170//286 173//286 171//286 -f 173//287 174//287 171//287 -f 171//288 174//288 167//288 -f 174//289 175//289 167//289 -f 167//290 175//290 168//290 -f 175//291 176//291 168//291 -f 77//292 157//292 156//292 -f 156//293 177//293 169//293 -f 177//294 172//294 169//294 -f 157//295 177//295 156//295 -f 177//296 178//296 172//296 -f 178//297 179//297 172//297 -f 172//298 179//298 173//298 -f 179//299 180//299 173//299 -f 173//300 180//300 174//300 -f 175//301 181//301 176//301 -f 85//302 182//302 157//302 -f 157//303 182//303 177//303 -f 182//304 178//304 177//304 -f 180//305 183//305 174//305 -f 174//306 183//306 175//306 -f 183//307 181//307 175//307 -f 181//308 7//308 176//308 -f 178//309 126//309 179//309 -f 183//310 122//310 181//310 -f 122//311 7//311 181//311 -f 1//312 129//312 85//312 -f 85//313 129//313 182//313 -f 129//314 128//314 182//314 -f 182//315 128//315 178//315 -f 128//316 126//316 178//316 -f 126//317 125//317 179//317 -f 179//318 125//318 180//318 -f 125//319 124//319 180//319 -f 180//320 124//320 183//320 -f 124//321 122//321 183//321 -f 187//322 186//322 381//322 -f 188//323 189//323 187//323 -f 190//324 191//324 188//324 -f 192//325 193//325 190//325 -f 184//326 194//326 18//326 -f 184//327 195//327 194//327 -f 185//328 195//328 184//328 -f 381//329 186//329 185//329 -f 186//330 195//330 185//330 -f 186//331 197//331 195//331 -f 197//332 196//332 195//332 -f 187//333 189//333 186//333 -f 196//334 199//334 198//334 -f 189//335 200//335 186//335 -f 186//336 200//336 197//336 -f 197//337 201//337 196//337 -f 201//338 199//338 196//338 -f 199//339 202//339 198//339 -f 188//340 191//340 189//340 -f 191//341 203//341 189//341 -f 203//342 200//342 189//342 -f 200//343 201//343 197//343 -f 199//344 204//344 202//344 -f 203//345 205//345 200//345 -f 205//346 206//346 200//346 -f 200//347 206//347 201//347 -f 206//348 207//348 201//348 -f 201//349 207//349 199//349 -f 207//350 204//350 199//350 -f 190//351 193//351 191//351 -f 193//352 208//352 191//352 -f 191//353 208//353 203//353 -f 203//354 208//354 205//354 -f 205//355 209//355 206//355 -f 207//356 210//356 204//356 -f 208//357 211//357 205//357 -f 211//358 209//358 205//358 -f 209//359 212//359 206//359 -f 206//360 212//360 207//360 -f 212//361 210//361 207//361 -f 192//362 3//362 193//362 -f 3//363 213//363 193//363 -f 193//364 213//364 208//364 -f 213//365 211//365 208//365 -f 211//366 214//366 209//366 -f 214//367 215//367 209//367 -f 209//368 215//368 212//368 -f 212//369 216//369 210//369 -f 210//370 216//370 12//370 -f 3//371 64//371 213//371 -f 215//372 59//372 212//372 -f 59//373 216//373 212//373 -f 64//374 63//374 213//374 -f 213//375 63//375 211//375 -f 63//376 214//376 211//376 -f 59//377 58//377 216//377 -f 58//378 9//378 216//378 -f 216//379 9//379 12//379 -f 218//380 219//380 217//380 -f 220//381 221//381 218//381 -f 224//382 223//382 410//382 -f 225//383 226//383 224//383 -f 217//384 219//384 13//384 -f 219//385 227//385 13//385 -f 218//386 221//386 219//386 -f 221//387 228//387 219//387 -f 219//388 228//388 227//388 -f 228//389 229//389 227//389 -f 222//390 231//390 220//390 -f 220//391 231//391 221//391 -f 221//392 231//392 228//392 -f 228//393 232//393 229//393 -f 229//394 232//394 230//394 -f 231//395 232//395 228//395 -f 232//396 233//396 230//396 -f 233//397 234//397 230//397 -f 410//398 223//398 222//398 -f 223//399 235//399 222//399 -f 222//400 235//400 231//400 -f 235//401 236//401 231//401 -f 231//402 236//402 232//402 -f 236//403 237//403 232//403 -f 237//404 233//404 232//404 -f 233//405 238//405 234//405 -f 223//406 239//406 235//406 -f 236//407 240//407 237//407 -f 237//408 241//408 233//408 -f 233//409 241//409 238//409 -f 224//410 242//410 223//410 -f 223//411 242//411 239//411 -f 239//412 243//412 235//412 -f 235//413 243//413 236//413 -f 243//414 240//414 236//414 -f 240//415 241//415 237//415 -f 241//416 244//416 238//416 -f 224//417 226//417 242//417 -f 242//418 245//418 239//418 -f 239//419 245//419 243//419 -f 243//420 246//420 240//420 -f 240//421 246//421 241//421 -f 246//422 247//422 241//422 -f 241//423 247//423 244//423 -f 245//424 246//424 243//424 -f 246//425 249//425 247//425 -f 247//426 248//426 244//426 -f 5//427 29//427 225//427 -f 225//428 29//428 226//428 -f 226//429 250//429 242//429 -f 242//430 250//430 245//430 -f 250//431 251//431 245//431 -f 245//432 251//432 246//432 -f 251//433 249//433 246//433 -f 247//434 252//434 248//434 -f 29//435 30//435 226//435 -f 226//436 30//436 250//436 -f 249//437 47//437 247//437 -f 247//438 47//438 252//438 -f 252//439 52//439 248//439 -f 4//440 29//440 5//440 -f 30//441 33//441 250//441 -f 250//442 33//442 251//442 -f 37//443 40//443 251//443 -f 251//444 40//444 249//444 -f 249//445 40//445 47//445 -f 47//446 52//446 252//446 -f 438//447 256//447 254//447 -f 413//448 261//448 260//448 -f 6//449 261//449 413//449 -f 254//450 255//450 253//450 -f 255//451 262//451 253//451 -f 254//452 256//452 255//452 -f 255//453 263//453 262//453 -f 263//454 264//454 262//454 -f 256//455 265//455 255//455 -f 255//456 265//456 263//456 -f 266//457 265//457 256//457 -f 265//458 264//458 263//458 -f 257//459 258//459 256//459 -f 258//460 266//460 256//460 -f 265//461 268//461 264//461 -f 268//462 267//462 264//462 -f 266//463 270//463 265//463 -f 270//464 268//464 265//464 -f 268//465 271//465 267//465 -f 267//466 271//466 269//466 -f 259//467 272//467 258//467 -f 258//468 272//468 266//468 -f 272//469 270//469 266//469 -f 270//470 273//470 268//470 -f 273//471 271//471 268//471 -f 271//472 274//472 269//472 -f 259//473 260//473 272//473 -f 260//474 275//474 272//474 -f 272//475 275//475 270//475 -f 275//476 276//476 270//476 -f 270//477 276//477 273//477 -f 273//478 277//478 271//478 -f 277//479 274//479 271//479 -f 274//480 278//480 269//480 -f 276//481 277//481 273//481 -f 277//482 279//482 274//482 -f 274//483 279//483 278//483 -f 279//484 280//484 278//484 -f 261//485 281//485 260//485 -f 260//486 281//486 275//486 -f 281//487 282//487 275//487 -f 275//488 282//488 276//488 -f 282//489 283//489 276//489 -f 283//490 284//490 276//490 -f 276//491 284//491 277//491 -f 284//492 285//492 277//492 -f 277//493 285//493 279//493 -f 281//494 286//494 282//494 -f 286//495 283//495 282//495 -f 285//496 287//496 279//496 -f 279//497 287//497 280//497 -f 287//498 288//498 280//498 -f 6//499 100//499 261//499 -f 261//500 100//500 281//500 -f 100//501 286//501 281//501 -f 283//502 109//502 284//502 -f 284//503 109//503 285//503 -f 287//504 121//504 288//504 -f 100//505 102//505 286//505 -f 286//506 105//506 283//506 -f 283//507 105//507 109//507 -f 109//508 113//508 285//508 -f 285//509 113//509 287//509 -f 121//510 4//510 288//510 -f 294//511 295//511 465//511 -f 296//512 297//512 294//512 -f 298//513 299//513 296//513 -f 15//514 290//514 289//514 -f 290//515 300//515 289//515 -f 291//516 301//516 290//516 -f 301//517 300//517 290//517 -f 301//518 302//518 300//518 -f 302//519 303//519 300//519 -f 293//520 304//520 292//520 -f 292//521 304//521 291//521 -f 291//522 304//522 301//522 -f 302//523 305//523 303//523 -f 304//524 302//524 301//524 -f 302//525 306//525 305//525 -f 465//526 295//526 293//526 -f 295//527 307//527 293//527 -f 293//528 307//528 304//528 -f 307//529 308//529 304//529 -f 304//530 308//530 302//530 -f 308//531 309//531 302//531 -f 309//532 306//532 302//532 -f 306//533 310//533 305//533 -f 295//534 311//534 307//534 -f 311//535 308//535 307//535 -f 309//536 312//536 306//536 -f 306//537 312//537 310//537 -f 294//538 297//538 295//538 -f 297//539 311//539 295//539 -f 311//540 313//540 308//540 -f 313//541 309//541 308//541 -f 312//542 317//542 310//542 -f 317//543 314//543 310//543 -f 297//544 315//544 311//544 -f 315//545 313//545 311//545 -f 313//546 316//546 309//546 -f 309//547 316//547 312//547 -f 316//548 317//548 312//548 -f 296//549 299//549 297//549 -f 299//550 318//550 297//550 -f 297//551 318//551 315//551 -f 318//552 319//552 315//552 -f 315//553 320//553 313//553 -f 320//554 316//554 313//554 -f 316//555 321//555 317//555 -f 321//556 322//556 317//556 -f 317//557 322//557 314//557 -f 299//558 131//558 318//558 -f 319//559 320//559 315//559 -f 322//560 11//560 314//560 -f 298//561 8//561 299//561 -f 8//562 131//562 299//562 -f 131//563 132//563 318//563 -f 318//564 132//564 319//564 -f 319//565 137//565 320//565 -f 320//566 142//566 316//566 -f 316//567 142//567 321//567 -f 142//568 148//568 321//568 -f 321//569 148//569 322//569 -f 148//570 11//570 322//570 -f 319//571 132//571 137//571 -f 320//572 137//572 142//572 -f 495//573 323//573 17//573 -f 494//574 324//574 495//574 -f 493//575 328//575 326//575 -f 329//576 328//576 493//576 -f 495//577 324//577 323//577 -f 494//578 325//578 324//578 -f 325//579 332//579 324//579 -f 324//580 332//580 323//580 -f 332//581 331//581 323//581 -f 332//582 333//582 331//582 -f 333//583 334//583 331//583 -f 326//584 327//584 325//584 -f 325//585 327//585 332//585 -f 326//586 328//586 327//586 -f 327//587 333//587 332//587 -f 333//588 335//588 334//588 -f 328//589 337//589 327//589 -f 337//590 338//590 327//590 -f 327//591 338//591 333//591 -f 338//592 339//592 333//592 -f 333//593 339//593 335//593 -f 335//594 336//594 334//594 -f 330//595 341//595 329//595 -f 329//596 341//596 328//596 -f 328//597 341//597 337//597 -f 341//598 342//598 337//598 -f 337//599 342//599 338//599 -f 342//600 343//600 338//600 -f 338//601 343//601 339//601 -f 339//602 343//602 335//602 -f 343//603 344//603 335//603 -f 335//604 344//604 336//604 -f 344//605 340//605 336//605 -f 341//606 345//606 342//606 -f 345//607 346//607 342//607 -f 342//608 346//608 343//608 -f 344//609 347//609 340//609 -f 330//610 348//610 341//610 -f 348//611 345//611 341//611 -f 345//612 349//612 346//612 -f 346//613 350//613 343//613 -f 350//614 351//614 343//614 -f 343//615 351//615 344//615 -f 351//616 352//616 344//616 -f 344//617 352//617 347//617 -f 10//618 348//618 330//618 -f 349//619 354//619 346//619 -f 346//620 354//620 350//620 -f 354//621 351//621 350//621 -f 352//622 355//622 347//622 -f 347//623 355//623 353//623 -f 10//624 158//624 348//624 -f 158//625 161//625 348//625 -f 348//626 161//626 345//626 -f 345//627 161//627 349//627 -f 351//628 176//628 352//628 -f 352//629 176//629 355//629 -f 9//630 158//630 10//630 -f 161//631 163//631 349//631 -f 349//632 163//632 354//632 -f 354//633 168//633 351//633 -f 351//634 168//634 176//634 -f 176//635 7//635 355//635 -f 244//636 356//636 238//636 -f 248//637 356//637 244//637 -f 52//638 357//638 248//638 -f 227//639 359//639 13//639 -f 13//640 359//640 358//640 -f 359//641 360//641 358//641 -f 229//642 230//642 227//642 -f 230//643 361//643 227//643 -f 227//644 361//644 359//644 -f 361//645 362//645 359//645 -f 359//646 362//646 360//646 -f 234//647 364//647 230//647 -f 230//648 364//648 361//648 -f 364//649 362//649 361//649 -f 362//650 365//650 360//650 -f 360//651 365//651 363//651 -f 234//652 366//652 364//652 -f 364//653 366//653 362//653 -f 366//654 367//654 362//654 -f 367//655 365//655 362//655 -f 365//656 368//656 363//656 -f 238//657 369//657 234//657 -f 234//658 369//658 366//658 -f 367//659 370//659 365//659 -f 370//660 368//660 365//660 -f 368//661 371//661 363//661 -f 356//662 369//662 238//662 -f 369//663 372//663 366//663 -f 372//664 373//664 366//664 -f 366//665 373//665 367//665 -f 373//666 374//666 367//666 -f 367//667 374//667 370//667 -f 370//668 375//668 368//668 -f 368//669 375//669 371//669 -f 356//670 376//670 369//670 -f 376//671 372//671 369//671 -f 374//672 377//672 370//672 -f 370//673 377//673 375//673 -f 375//674 534//674 371//674 -f 248//675 357//675 356//675 -f 357//676 376//676 356//676 -f 376//677 378//677 372//677 -f 372//678 378//678 373//678 -f 378//679 379//679 373//679 -f 379//680 380//680 373//680 -f 373//681 380//681 374//681 -f 374//682 380//682 377//682 -f 357//683 192//683 376//683 -f 380//684 381//684 377//684 -f 377//685 381//685 375//685 -f 381//686 382//686 375//686 -f 375//687 382//687 534//687 -f 382//688 383//688 534//688 -f 192//689 190//689 376//689 -f 376//690 190//690 378//690 -f 378//691 188//691 379//691 -f 188//692 187//692 379//692 -f 379//693 187//693 380//693 -f 187//694 381//694 380//694 -f 381//695 185//695 382//695 -f 52//696 3//696 357//696 -f 3//697 192//697 357//697 -f 190//698 188//698 378//698 -f 185//699 184//699 382//699 -f 382//700 184//700 383//700 -f 184//701 18//701 383//701 -f 264//702 384//702 262//702 -f 267//703 385//703 264//703 -f 269//704 385//704 267//704 -f 253//705 387//705 14//705 -f 262//706 388//706 253//706 -f 253//707 388//707 387//707 -f 262//708 384//708 388//708 -f 388//709 389//709 387//709 -f 264//710 385//710 384//710 -f 385//711 390//711 384//711 -f 390//712 391//712 384//712 -f 384//713 391//713 388//713 -f 388//714 391//714 389//714 -f 391//715 392//715 389//715 -f 392//716 562//716 389//716 -f 269//717 386//717 385//717 -f 386//718 393//718 385//718 -f 385//719 393//719 390//719 -f 393//720 394//720 390//720 -f 390//721 394//721 391//721 -f 391//722 394//722 392//722 -f 394//723 395//723 392//723 -f 392//724 395//724 562//724 -f 395//725 396//725 562//725 -f 386//726 397//726 393//726 -f 393//727 397//727 394//727 -f 278//728 398//728 269//728 -f 269//729 398//729 386//729 -f 386//730 398//730 397//730 -f 397//731 399//731 394//731 -f 399//732 400//732 394//732 -f 394//733 400//733 395//733 -f 395//734 400//734 396//734 -f 400//735 401//735 396//735 -f 401//736 402//736 396//736 -f 278//737 403//737 398//737 -f 398//738 404//738 397//738 -f 404//739 399//739 397//739 -f 280//740 403//740 278//740 -f 403//741 404//741 398//741 -f 404//742 405//742 399//742 -f 405//743 406//743 399//743 -f 399//744 406//744 400//744 -f 406//745 407//745 400//745 -f 400//746 407//746 401//746 -f 280//747 408//747 403//747 -f 403//748 408//748 404//748 -f 408//749 409//749 404//749 -f 404//750 409//750 405//750 -f 409//751 410//751 405//751 -f 410//752 406//752 405//752 -f 407//753 218//753 401//753 -f 401//754 217//754 402//754 -f 217//755 411//755 402//755 -f 288//756 408//756 280//756 -f 406//757 220//757 407//757 -f 220//758 218//758 407//758 -f 218//759 217//759 401//759 -f 288//760 5//760 408//760 -f 5//761 225//761 408//761 -f 225//762 224//762 408//762 -f 408//763 224//763 409//763 -f 224//764 410//764 409//764 -f 410//765 222//765 406//765 -f 222//766 220//766 406//766 -f 217//767 13//767 411//767 -f 289//768 16//768 15//768 -f 310//769 412//769 305//769 -f 11//770 413//770 314//770 -f 289//771 414//771 16//771 -f 414//772 415//772 16//772 -f 300//773 414//773 289//773 -f 414//774 416//774 415//774 -f 303//775 417//775 300//775 -f 417//776 418//776 300//776 -f 300//777 418//777 414//777 -f 418//778 416//778 414//778 -f 418//779 419//779 416//779 -f 305//780 420//780 303//780 -f 303//781 420//781 417//781 -f 305//782 412//782 420//782 -f 420//783 422//783 417//783 -f 417//784 422//784 418//784 -f 422//785 423//785 418//785 -f 418//786 423//786 419//786 -f 419//787 424//787 416//787 -f 424//788 421//788 416//788 -f 412//789 422//789 420//789 -f 423//790 424//790 419//790 -f 424//791 425//791 421//791 -f 425//792 426//792 421//792 -f 314//793 427//793 310//793 -f 310//794 427//794 412//794 -f 427//795 428//795 412//795 -f 412//796 428//796 422//796 -f 428//797 429//797 422//797 -f 429//798 430//798 422//798 -f 422//799 430//799 423//799 -f 423//800 430//800 424//800 -f 430//801 425//801 424//801 -f 314//802 431//802 427//802 -f 427//803 429//803 428//803 -f 430//804 432//804 425//804 -f 432//805 433//805 425//805 -f 425//806 433//806 426//806 -f 433//807 434//807 426//807 -f 431//808 435//808 427//808 -f 427//809 435//809 429//809 -f 435//810 436//810 429//810 -f 436//811 437//811 429//811 -f 429//812 437//812 430//812 -f 430//813 437//813 432//813 -f 432//814 438//814 433//814 -f 314//815 413//815 431//815 -f 431//816 259//816 435//816 -f 259//817 436//817 435//817 -f 437//818 438//818 432//818 -f 438//819 439//819 433//819 -f 433//820 439//820 434//820 -f 436//821 257//821 437//821 -f 257//822 438//822 437//822 -f 438//823 254//823 439//823 -f 11//824 6//824 413//824 -f 413//825 260//825 431//825 -f 431//826 260//826 259//826 -f 259//827 258//827 436//827 -f 436//828 258//828 257//828 -f 257//829 256//829 438//829 -f 254//830 253//830 439//830 -f 253//831 14//831 439//831 -f 331//832 441//832 323//832 -f 334//833 442//833 331//833 -f 336//834 443//834 334//834 -f 340//835 444//835 336//835 -f 7//836 298//836 355//836 -f 323//837 440//837 17//837 -f 323//838 441//838 440//838 -f 441//839 445//839 440//839 -f 331//840 442//840 441//840 -f 441//841 446//841 445//841 -f 446//842 447//842 445//842 -f 447//843 448//843 445//843 -f 442//844 446//844 441//844 -f 334//845 443//845 442//845 -f 447//846 449//846 448//846 -f 449//847 450//847 448//847 -f 336//848 444//848 443//848 -f 443//849 451//849 442//849 -f 442//850 451//850 446//850 -f 451//851 452//851 446//851 -f 446//852 452//852 447//852 -f 452//853 449//853 447//853 -f 444//854 453//854 443//854 -f 453//855 451//855 443//855 -f 452//856 454//856 449//856 -f 454//857 450//857 449//857 -f 453//858 456//858 451//858 -f 451//859 456//859 452//859 -f 456//860 454//860 452//860 -f 454//861 457//861 450//861 -f 457//862 455//862 450//862 -f 340//863 458//863 444//863 -f 444//864 458//864 453//864 -f 458//865 459//865 453//865 -f 453//866 459//866 456//866 -f 459//867 460//867 456//867 -f 456//868 460//868 454//868 -f 460//869 457//869 454//869 -f 457//870 461//870 455//870 -f 347//871 353//871 340//871 -f 353//872 458//872 340//872 -f 458//873 462//873 459//873 -f 460//874 463//874 457//874 -f 463//875 461//875 457//875 -f 461//876 464//876 455//876 -f 353//877 296//877 458//877 -f 296//878 462//878 458//878 -f 462//879 465//879 459//879 -f 459//880 465//880 460//880 -f 465//881 466//881 460//881 -f 460//882 466//882 463//882 -f 466//883 467//883 463//883 -f 463//884 467//884 461//884 -f 461//885 467//885 464//885 -f 355//886 298//886 353//886 -f 298//887 296//887 353//887 -f 467//888 15//888 464//888 -f 296//889 294//889 462//889 -f 462//890 294//890 465//890 -f 465//891 293//891 466//891 -f 293//892 292//892 466//892 -f 466//893 292//893 467//893 -f 292//894 291//894 467//894 -f 291//895 290//895 467//895 -f 467//896 290//896 15//896 -f 196//897 468//897 195//897 -f 198//898 469//898 196//898 -f 210//899 471//899 204//899 -f 12//900 471//900 210//900 -f 194//901 472//901 18//901 -f 195//902 468//902 194//902 -f 194//903 473//903 472//903 -f 468//904 473//904 194//904 -f 473//905 474//905 472//905 -f 474//906 475//906 472//906 -f 196//907 469//907 468//907 -f 469//908 476//908 468//908 -f 468//909 476//909 473//909 -f 473//910 476//910 474//910 -f 476//911 477//911 474//911 -f 198//912 478//912 469//912 -f 469//913 478//913 476//913 -f 477//914 479//914 474//914 -f 474//915 479//915 641//915 -f 202//916 480//916 198//916 -f 198//917 480//917 478//917 -f 480//918 481//918 478//918 -f 478//919 481//919 476//919 -f 481//920 477//920 476//920 -f 477//921 482//921 479//921 -f 482//922 642//922 479//922 -f 204//923 470//923 202//923 -f 202//924 470//924 480//924 -f 481//925 483//925 477//925 -f 483//926 482//926 477//926 -f 482//927 484//927 642//927 -f 484//928 485//928 642//928 -f 204//929 471//929 470//929 -f 470//930 486//930 480//930 -f 486//931 487//931 480//931 -f 480//932 487//932 481//932 -f 487//933 483//933 481//933 -f 483//934 488//934 482//934 -f 488//935 484//935 482//935 -f 471//936 486//936 470//936 -f 486//937 489//937 487//937 -f 487//938 490//938 483//938 -f 490//939 488//939 483//939 -f 488//940 491//940 484//940 -f 471//941 492//941 486//941 -f 492//942 489//942 486//942 -f 489//943 493//943 487//943 -f 487//944 493//944 490//944 -f 490//945 491//945 488//945 -f 491//946 494//946 484//946 -f 494//947 495//947 484//947 -f 484//948 495//948 485//948 -f 12//949 10//949 471//949 -f 493//950 326//950 490//950 -f 326//951 491//951 490//951 -f 10//952 330//952 471//952 -f 471//953 330//953 492//953 -f 330//954 329//954 492//954 -f 492//955 329//955 489//955 -f 489//956 329//956 493//956 -f 326//957 325//957 491//957 -f 325//958 494//958 491//958 -f 500//959 499//959 498//959 -f 502//960 501//960 500//960 -f 550//961 503//961 502//961 -f 496//962 506//962 497//962 -f 498//963 499//963 496//963 -f 499//964 507//964 496//964 -f 496//965 507//965 506//965 -f 507//966 508//966 506//966 -f 507//967 509//967 508//967 -f 499//968 510//968 507//968 -f 507//969 510//969 509//969 -f 500//970 501//970 499//970 -f 510//971 512//971 509//971 -f 512//972 511//972 509//972 -f 501//973 513//973 499//973 -f 499//974 513//974 510//974 -f 513//975 514//975 510//975 -f 514//976 512//976 510//976 -f 512//977 515//977 511//977 -f 502//978 503//978 501//978 -f 501//979 503//979 513//979 -f 503//980 516//980 513//980 -f 513//981 516//981 514//981 -f 516//982 517//982 514//982 -f 514//983 517//983 512//983 -f 517//984 518//984 512//984 -f 512//985 518//985 515//985 -f 518//986 519//986 515//986 -f 550//987 504//987 503//987 -f 504//988 520//988 503//988 -f 520//989 521//989 503//989 -f 503//990 521//990 516//990 -f 517//991 522//991 518//991 -f 518//992 522//992 519//992 -f 521//993 524//993 516//993 -f 516//994 524//994 517//994 -f 524//995 525//995 517//995 -f 517//996 525//996 522//996 -f 522//997 526//997 519//997 -f 519//998 526//998 523//998 -f 505//999 527//999 504//999 -f 504//1000 527//1000 520//1000 -f 527//1001 528//1001 520//1001 -f 520//1002 528//1002 521//1002 -f 528//1003 529//1003 521//1003 -f 521//1004 529//1004 524//1004 -f 525//1005 530//1005 522//1005 -f 530//1006 526//1006 522//1006 -f 527//1007 531//1007 528//1007 -f 531//1008 532//1008 528//1008 -f 528//1009 532//1009 529//1009 -f 529//1010 532//1010 524//1010 -f 532//1011 533//1011 524//1011 -f 524//1012 533//1012 525//1012 -f 530//1013 534//1013 526//1013 -f 526//1014 534//1014 523//1014 -f 534//1015 383//1015 523//1015 -f 505//1016 358//1016 527//1016 -f 358//1017 531//1017 527//1017 -f 532//1018 363//1018 533//1018 -f 363//1019 371//1019 533//1019 -f 533//1020 371//1020 525//1020 -f 525//1021 371//1021 530//1021 -f 371//1022 534//1022 530//1022 -f 411//1023 13//1023 505//1023 -f 13//1024 358//1024 505//1024 -f 358//1025 360//1025 531//1025 -f 531//1026 360//1026 532//1026 -f 360//1027 363//1027 532//1027 -f 535//1028 496//1028 497//1028 -f 537//1029 538//1029 536//1029 -f 539//1030 538//1030 537//1030 -f 540//1031 541//1031 539//1031 -f 535//1032 498//1032 496//1032 -f 535//1033 544//1033 498//1033 -f 544//1034 500//1034 498//1034 -f 536//1035 538//1035 535//1035 -f 538//1036 544//1036 535//1036 -f 538//1037 545//1037 544//1037 -f 544//1038 545//1038 500//1038 -f 539//1039 546//1039 538//1039 -f 546//1040 545//1040 538//1040 -f 545//1041 547//1041 500//1041 -f 547//1042 502//1042 500//1042 -f 539//1043 541//1043 546//1043 -f 546//1044 548//1044 545//1044 -f 548//1045 547//1045 545//1045 -f 540//1046 542//1046 541//1046 -f 541//1047 549//1047 546//1047 -f 546//1048 549//1048 548//1048 -f 548//1049 550//1049 547//1049 -f 547//1050 550//1050 502//1050 -f 542//1051 551//1051 541//1051 -f 541//1052 551//1052 549//1052 -f 549//1053 552//1053 548//1053 -f 552//1054 553//1054 548//1054 -f 548//1055 553//1055 550//1055 -f 540//1056 543//1056 542//1056 -f 543//1057 554//1057 542//1057 -f 554//1058 555//1058 542//1058 -f 542//1059 555//1059 551//1059 -f 551//1060 556//1060 549//1060 -f 556//1061 552//1061 549//1061 -f 553//1062 504//1062 550//1062 -f 543//1063 557//1063 554//1063 -f 555//1064 556//1064 551//1064 -f 556//1065 558//1065 552//1065 -f 558//1066 559//1066 552//1066 -f 552//1067 559//1067 553//1067 -f 559//1068 560//1068 553//1068 -f 553//1069 560//1069 504//1069 -f 560//1070 505//1070 504//1070 -f 14//1071 557//1071 543//1071 -f 557//1072 561//1072 554//1072 -f 554//1073 561//1073 555//1073 -f 561//1074 562//1074 555//1074 -f 555//1075 562//1075 556//1075 -f 562//1076 558//1076 556//1076 -f 560//1077 411//1077 505//1077 -f 14//1078 387//1078 557//1078 -f 387//1079 561//1079 557//1079 -f 558//1080 402//1080 559//1080 -f 559//1081 402//1081 560//1081 -f 387//1082 389//1082 561//1082 -f 561//1083 389//1083 562//1083 -f 562//1084 396//1084 558//1084 -f 558//1085 396//1085 402//1085 -f 402//1086 411//1086 560//1086 -f 564//1087 565//1087 563//1087 -f 568//1088 569//1088 567//1088 -f 615//1089 16//1089 568//1089 -f 15//1090 16//1090 615//1090 -f 591//1091 563//1091 497//1091 -f 563//1092 570//1092 497//1092 -f 497//1093 570//1093 535//1093 -f 570//1094 536//1094 535//1094 -f 565//1095 570//1095 563//1095 -f 570//1096 571//1096 536//1096 -f 571//1097 537//1097 536//1097 -f 564//1098 566//1098 565//1098 -f 566//1099 572//1099 565//1099 -f 572//1100 573//1100 565//1100 -f 565//1101 573//1101 570//1101 -f 573//1102 571//1102 570//1102 -f 567//1103 574//1103 566//1103 -f 566//1104 574//1104 572//1104 -f 572//1105 575//1105 573//1105 -f 575//1106 576//1106 573//1106 -f 573//1107 576//1107 571//1107 -f 576//1108 577//1108 571//1108 -f 571//1109 577//1109 537//1109 -f 537//1110 577//1110 539//1110 -f 577//1111 540//1111 539//1111 -f 574//1112 575//1112 572//1112 -f 567//1113 569//1113 574//1113 -f 569//1114 578//1114 574//1114 -f 574//1115 578//1115 575//1115 -f 575//1116 579//1116 576//1116 -f 576//1117 579//1117 577//1117 -f 579//1118 580//1118 577//1118 -f 577//1119 580//1119 540//1119 -f 568//1120 581//1120 569//1120 -f 581//1121 578//1121 569//1121 -f 578//1122 582//1122 575//1122 -f 582//1123 579//1123 575//1123 -f 579//1124 583//1124 580//1124 -f 580//1125 584//1125 540//1125 -f 584//1126 543//1126 540//1126 -f 581//1127 585//1127 578//1127 -f 578//1128 585//1128 582//1128 -f 582//1129 586//1129 579//1129 -f 579//1130 586//1130 583//1130 -f 583//1131 587//1131 580//1131 -f 580//1132 587//1132 584//1132 -f 16//1133 581//1133 568//1133 -f 585//1134 588//1134 582//1134 -f 588//1135 586//1135 582//1135 -f 586//1136 426//1136 583//1136 -f 426//1137 587//1137 583//1137 -f 584//1138 589//1138 543//1138 -f 589//1139 14//1139 543//1139 -f 16//1140 415//1140 581//1140 -f 415//1141 585//1141 581//1141 -f 426//1142 434//1142 587//1142 -f 587//1143 434//1143 584//1143 -f 434//1144 589//1144 584//1144 -f 415//1145 416//1145 585//1145 -f 585//1146 416//1146 588//1146 -f 416//1147 421//1147 588//1147 -f 588//1148 421//1148 586//1148 -f 586//1149 421//1149 426//1149 -f 434//1150 439//1150 589//1150 -f 589//1151 439//1151 14//1151 -f 595//1152 596//1152 594//1152 -f 597//1153 598//1153 595//1153 -f 590//1154 591//1154 497//1154 -f 591//1155 599//1155 563//1155 -f 592//1156 599//1156 591//1156 -f 599//1157 564//1157 563//1157 -f 592//1158 600//1158 599//1158 -f 600//1159 564//1159 599//1159 -f 593//1160 601//1160 592//1160 -f 592//1161 601//1161 600//1161 -f 600//1162 602//1162 564//1162 -f 602//1163 566//1163 564//1163 -f 594//1164 601//1164 593//1164 -f 601//1165 603//1165 600//1165 -f 602//1166 567//1166 566//1166 -f 594//1167 604//1167 601//1167 -f 604//1168 603//1168 601//1168 -f 603//1169 605//1169 600//1169 -f 600//1170 605//1170 602//1170 -f 602//1171 606//1171 567//1171 -f 596//1172 604//1172 594//1172 -f 604//1173 607//1173 603//1173 -f 603//1174 607//1174 605//1174 -f 605//1175 608//1175 602//1175 -f 608//1176 606//1176 602//1176 -f 596//1177 609//1177 604//1177 -f 604//1178 609//1178 607//1178 -f 607//1179 608//1179 605//1179 -f 608//1180 610//1180 606//1180 -f 606//1181 610//1181 567//1181 -f 610//1182 568//1182 567//1182 -f 595//1183 598//1183 596//1183 -f 598//1184 611//1184 596//1184 -f 596//1185 611//1185 609//1185 -f 609//1186 612//1186 607//1186 -f 607//1187 612//1187 608//1187 -f 612//1188 613//1188 608//1188 -f 613//1189 614//1189 608//1189 -f 608//1190 614//1190 610//1190 -f 610//1191 615//1191 568//1191 -f 598//1192 616//1192 611//1192 -f 611//1193 617//1193 609//1193 -f 609//1194 617//1194 612//1194 -f 614//1195 615//1195 610//1195 -f 597//1196 17//1196 598//1196 -f 616//1197 448//1197 611//1197 -f 448//1198 617//1198 611//1198 -f 617//1199 618//1199 612//1199 -f 612//1200 618//1200 613//1200 -f 613//1201 618//1201 614//1201 -f 614//1202 619//1202 615//1202 -f 17//1203 440//1203 598//1203 -f 598//1204 440//1204 616//1204 -f 440//1205 445//1205 616//1205 -f 445//1206 448//1206 616//1206 -f 617//1207 450//1207 618//1207 -f 618//1208 619//1208 614//1208 -f 619//1209 464//1209 615//1209 -f 464//1210 15//1210 615//1210 -f 448//1211 450//1211 617//1211 -f 450//1212 455//1212 618//1212 -f 618//1213 455//1213 619//1213 -f 455//1214 464//1214 619//1214 -f 506//1215 590//1215 497//1215 -f 511//1216 620//1216 509//1216 -f 515//1217 621//1217 511//1217 -f 519//1218 623//1218 515//1218 -f 523//1219 623//1219 519//1219 -f 508//1220 590//1220 506//1220 -f 590//1221 592//1221 591//1221 -f 508//1222 624//1222 590//1222 -f 624//1223 592//1223 590//1223 -f 509//1224 620//1224 508//1224 -f 620//1225 624//1225 508//1225 -f 624//1226 625//1226 592//1226 -f 625//1227 593//1227 592//1227 -f 511//1228 621//1228 620//1228 -f 621//1229 626//1229 620//1229 -f 626//1230 627//1230 620//1230 -f 620//1231 627//1231 624//1231 -f 627//1232 625//1232 624//1232 -f 625//1233 628//1233 593//1233 -f 628//1234 594//1234 593//1234 -f 515//1235 622//1235 621//1235 -f 622//1236 626//1236 621//1236 -f 627//1237 628//1237 625//1237 -f 515//1238 623//1238 622//1238 -f 622//1239 629//1239 626//1239 -f 626//1240 629//1240 627//1240 -f 629//1241 630//1241 627//1241 -f 627//1242 630//1242 628//1242 -f 630//1243 631//1243 628//1243 -f 628//1244 631//1244 594//1244 -f 631//1245 595//1245 594//1245 -f 623//1246 632//1246 622//1246 -f 622//1247 632//1247 629//1247 -f 629//1248 633//1248 630//1248 -f 630//1249 634//1249 631//1249 -f 523//1250 635//1250 623//1250 -f 635//1251 632//1251 623//1251 -f 632//1252 636//1252 629//1252 -f 636//1253 633//1253 629//1253 -f 633//1254 634//1254 630//1254 -f 634//1255 637//1255 631//1255 -f 631//1256 637//1256 595//1256 -f 637//1257 597//1257 595//1257 -f 635//1258 638//1258 632//1258 -f 632//1259 638//1259 636//1259 -f 633//1260 639//1260 634//1260 -f 639//1261 637//1261 634//1261 -f 523//1262 640//1262 635//1262 -f 635//1263 640//1263 638//1263 -f 638//1264 641//1264 636//1264 -f 636//1265 641//1265 633//1265 -f 641//1266 642//1266 633//1266 -f 633//1267 642//1267 639//1267 -f 383//1268 18//1268 523//1268 -f 18//1269 640//1269 523//1269 -f 640//1270 475//1270 638//1270 -f 475//1271 641//1271 638//1271 -f 642//1272 485//1272 639//1272 -f 639//1273 485//1273 637//1273 -f 637//1274 485//1274 597//1274 -f 18//1275 472//1275 640//1275 -f 640//1276 472//1276 475//1276 -f 475//1277 474//1277 641//1277 -f 641//1278 479//1278 642//1278 -f 485//1279 495//1279 597//1279 -f 597//1280 495//1280 17//1280 diff --git a/src/examples/evas/resources/models/lod/iso_sphere1.obj b/src/examples/evas/resources/models/lod/iso_sphere1.obj deleted file mode 100644 index 4582ff8..0000000 --- a/src/examples/evas/resources/models/lod/iso_sphere1.obj +++ /dev/null @@ -1,1608 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: '' -# www.blender.org -mtllib iso_sphere1.mtl -o Icosphere.002 -v -0.069310 -1.100891 0.248068 -v -0.028887 -1.095094 0.458452 -v -0.208023 -1.095540 0.398588 -v -0.293699 -0.624451 -0.498615 -v -0.552551 -0.536512 -0.445019 -v -0.405472 -0.385265 -0.576459 -v -0.283834 -0.545811 1.215694 -v -0.467323 -0.438046 1.202358 -v 0.654968 -0.510392 -0.199780 -v -0.435829 -0.704453 1.059395 -v -0.212650 -0.735832 1.102814 -v -0.299933 -0.881676 0.935535 -v -0.107737 -0.875687 0.974464 -v -0.159106 -1.004147 0.772873 -v -0.246823 -1.068542 0.559624 -v -0.120287 -0.630593 1.186432 -v 0.012400 -0.709786 1.127441 -v 0.102819 -0.807038 1.019195 -v 0.215908 -0.624214 1.135952 -v 0.089247 -0.941906 0.853393 -v 0.018310 -1.039063 0.679516 -v 0.300138 -0.815399 0.924240 -v 0.395405 -0.613671 1.045494 -v 0.447180 -0.704193 0.925438 -v 0.273882 -0.947760 0.733219 -v 0.588772 -0.566635 0.904762 -v 0.187465 -1.042172 0.540932 -v 0.480358 -0.833977 0.713856 -v 0.110853 -1.084313 0.380026 -v 0.363895 -0.955284 0.596336 -v 0.603695 -0.697851 0.743286 -v 0.792637 -0.574664 0.319945 -v 0.679950 -0.736308 0.244382 -v 0.712452 -0.635018 0.055260 -v 0.723211 -0.668576 0.473472 -v 0.699818 -0.581283 0.729637 -v 0.520725 -0.746635 -0.128170 -v 0.498919 -0.833885 -0.016346 -v 0.570752 -0.837771 0.172390 -v 0.379889 -0.963881 0.127479 -v 0.295174 -0.952122 -0.026993 -v 0.586451 -0.836903 0.386253 -v 0.398818 -0.977616 0.383987 -v 0.631035 -0.762104 0.546497 -v 0.293503 -1.025699 0.282368 -v 0.160162 -1.060316 0.183557 -v 0.497512 -0.891752 0.513485 -v -0.846823 -0.757283 0.426124 -v -0.936641 -0.614958 0.514698 -v -0.990892 -0.550005 0.322880 -v -0.302617 -1.081706 0.286071 -v -0.415815 -1.053943 0.345698 -v -0.828191 -0.710325 0.645595 -v -0.740928 -0.864121 0.398935 -v -0.667297 -0.891622 0.566242 -v -0.873503 -0.540241 0.791042 -v -0.721111 -0.703503 0.833382 -v -0.590925 -0.970122 0.404590 -v -0.653271 -0.829895 0.738327 -v -0.665726 -0.628777 0.964996 -v -0.482666 -0.994825 0.568329 -v -0.518677 -0.914385 0.738998 -v -0.395290 -0.981358 0.711334 -v -0.500692 -0.809422 0.917816 -v -0.529839 -0.563667 1.111137 -v -0.359850 -0.770922 -0.365048 -v -0.472542 -0.674141 -0.393273 -v -0.211685 -1.063345 0.068899 -v -0.291598 -0.977543 -0.112961 -v -0.567087 -0.763540 -0.252342 -v -0.693050 -0.620888 -0.276894 -v -0.372504 -0.903355 -0.200752 -v -0.739403 -0.751215 -0.075745 -v -0.829910 -0.570200 -0.160072 -v -0.615992 -0.857885 -0.067005 -v -0.515071 -0.946041 -0.004608 -v -0.879726 -0.604909 -0.027535 -v -0.400098 -1.022894 0.087616 -v -0.712963 -0.861581 0.127678 -v -0.883431 -0.700233 0.173216 -v -0.981623 -0.507691 0.104828 -v -0.558951 -0.980369 0.213857 -v -0.746705 -0.857286 0.239750 -v 0.293039 -0.882088 -0.161659 -v 0.098636 -1.023926 -0.014095 -v -0.018400 -1.069836 0.076595 -v 0.475891 -0.626984 -0.300896 -v 0.399971 -0.775978 -0.216141 -v 0.343323 -0.642849 -0.390930 -v 0.249000 -0.793369 -0.305607 -v 0.095417 -0.673927 -0.467808 -v 0.234070 -0.547928 -0.502911 -v 0.106019 -0.933437 -0.191548 -v 0.051353 -0.853241 -0.312576 -v -0.073954 -0.758541 -0.423630 -v -0.096958 -0.531521 -0.572599 -v -0.083474 -0.992786 -0.123757 -v -0.154675 -0.895904 -0.275383 -v -0.218428 -0.775589 -0.394486 -v 0.861359 -0.082613 0.644566 -v 0.901598 -0.084706 0.478939 -v 0.848382 0.197119 0.527233 -v 0.783520 -0.309281 0.777656 -v 0.864014 -0.263269 0.587173 -v 0.827661 -0.393738 0.609878 -v 0.868386 0.185566 0.388269 -v 0.836891 0.243326 0.189449 -v 0.790615 0.374135 0.322676 -v 0.896569 0.033023 0.209218 -v 0.907390 -0.156985 0.260015 -v 0.854325 -0.117769 -0.002844 -v 0.893091 -0.278774 0.402652 -v 0.808928 -0.345519 -0.033497 -v 0.868848 -0.386362 0.300394 -v 0.846920 -0.398273 0.139723 -v 0.806796 -0.501695 0.534765 -v 0.749102 -0.516366 -0.018978 -v 0.078203 0.241794 1.262827 -v 0.237408 0.254766 1.214340 -v 0.060432 0.087578 1.308445 -v -0.161757 -0.370487 1.300834 -v -0.023424 -0.141092 1.336118 -v -0.198433 -0.133174 1.332310 -v 0.396729 0.098244 1.191071 -v 0.301659 0.037601 1.246521 -v 0.132133 -0.162282 1.313611 -v 0.383690 -0.113483 1.218491 -v 0.587799 -0.114118 1.074440 -v 0.292099 -0.252253 1.247982 -v 0.442047 -0.275818 1.163857 -v 0.015343 -0.446821 1.273595 -v 0.146210 -0.395130 1.262649 -v 0.596779 -0.279270 1.041771 -v 0.303848 -0.417084 1.199646 -v 0.420685 -0.467846 1.116596 -v 0.623501 -0.410210 0.969643 -v -0.960056 0.171375 0.765186 -v -0.951958 -0.027657 0.851376 -v -1.071848 -0.322966 0.364229 -v -1.030896 -0.380455 0.560368 -v -0.796021 0.249057 0.959980 -v -0.815353 0.049239 1.013908 -v -0.961044 -0.142370 0.833458 -v -1.033564 -0.080474 0.682114 -v -0.858704 -0.195490 0.975487 -v -0.760162 -0.149553 1.082809 -v -0.613098 -0.207066 1.187248 -v -1.076777 -0.141352 0.532288 -v -0.978710 -0.316974 0.750885 -v -0.650627 -0.340468 1.133232 -v -0.900520 -0.360630 0.867432 -v -0.781990 -0.346770 1.019417 -v -0.964844 -0.471052 0.660278 -v -0.753094 -0.485626 0.984680 -v -0.574596 -0.255905 -0.532379 -v -0.757133 -0.138884 -0.415932 -v -0.588737 -0.107976 -0.537361 -v -0.691917 -0.401930 -0.412457 -v -0.810160 0.387055 -0.169868 -v -0.878757 0.238838 -0.187756 -v -0.968349 0.162035 -0.075088 -v -0.800339 0.089186 -0.349430 -v -0.951937 -0.017335 -0.177204 -v -1.034149 -0.011975 0.003769 -v -0.863926 -0.091925 -0.305031 -v -1.047931 -0.169559 0.035078 -v -0.944202 -0.235142 -0.178368 -v -0.837151 -0.288597 -0.307297 -v -1.017939 -0.321849 0.015717 -v -0.918398 -0.406156 -0.148087 -v -1.062685 -0.320561 0.209671 -v -0.779305 -0.455339 -0.304852 -v 0.305264 0.271534 -0.507099 -v 0.190556 0.209658 -0.575659 -v 0.171795 0.410027 -0.484646 -v 0.511551 -0.026012 -0.462767 -v 0.485611 -0.192028 -0.480486 -v 0.341194 -0.003917 -0.565588 -v 0.192158 -0.006494 -0.623211 -v 0.037354 0.175552 -0.621585 -v 0.011564 -0.018299 -0.657464 -v -0.017699 -0.166139 -0.664629 -v 0.315178 -0.241880 -0.569325 -v 0.169563 -0.199926 -0.626419 -v 0.545784 -0.406858 -0.377068 -v 0.419430 -0.387444 -0.479725 -v 0.181303 -0.382612 -0.589036 -v -0.000362 -0.418310 -0.615685 -v -0.232213 -0.305445 -0.638138 -v -0.265099 -0.491760 -0.570953 -v 0.377304 0.360538 1.092026 -v 0.493668 0.390770 0.978104 -v 0.524433 0.220390 1.058681 -v 0.610672 0.057484 1.030212 -v 0.658760 0.326189 0.845902 -v 0.559378 0.471689 0.835518 -v 0.707466 0.142052 0.888622 -v 0.730349 0.376724 0.658611 -v 0.732239 -0.006005 0.895279 -v 0.773045 -0.143404 0.845112 -v 0.801689 0.131070 0.727703 -v 0.699579 0.496501 0.487684 -v -0.623558 0.133493 1.155441 -v -0.650574 0.011139 1.158310 -v -0.667526 0.362619 1.014370 -v -0.792534 0.428478 0.816277 -v -0.539780 0.427292 1.057900 -v -0.478600 0.240410 1.196438 -v -0.390804 0.325622 1.192150 -v -0.382730 0.471611 1.102661 -v -0.459568 -0.086625 1.271816 -v -0.246124 0.402557 1.185593 -v -0.355808 0.047609 1.292945 -v -0.252129 0.223144 1.269314 -v -0.085038 0.379200 1.217154 -v -0.377552 -0.299103 1.276918 -v -0.126800 0.114231 1.314582 -v 0.143173 0.462581 1.132462 -v -1.075738 -0.038942 0.152493 -v -0.914820 0.366733 0.003487 -v -0.955166 0.390092 0.196289 -v -1.025636 0.186831 0.106003 -v -1.027018 0.252643 0.265636 -v -1.085337 0.046477 0.311175 -v -1.007069 0.297562 0.426402 -v -0.935369 0.433915 0.444270 -v -1.093932 -0.151904 0.312578 -v -1.055343 0.135176 0.497713 -v -0.924356 0.375757 0.630913 -v -0.887314 0.328934 0.766159 -v -0.148374 0.046934 -0.656380 -v -0.324457 -0.136029 -0.641977 -v -0.024461 0.374998 -0.546778 -v -0.196157 0.257208 -0.596019 -v -0.246814 0.495504 -0.458252 -v -0.383528 0.352139 -0.512056 -v -0.337763 0.087526 -0.617887 -v -0.383223 0.212319 -0.569508 -v -0.535355 0.231052 -0.499184 -v -0.506199 0.449406 -0.396938 -v -0.492210 0.043004 -0.572596 -v -0.697004 0.238403 -0.390385 -v -0.642525 0.077850 -0.483002 -v -0.669312 0.455082 -0.270363 -v 0.833803 0.115561 0.016867 -v 0.713865 -0.330425 -0.214859 -v 0.776646 0.321740 0.063072 -v 0.694742 0.354485 -0.085243 -v 0.612297 0.506575 -0.042900 -v 0.714150 0.233402 -0.161671 -v 0.760750 0.015718 -0.176723 -v 0.582794 0.322660 -0.272987 -v 0.688461 0.043903 -0.278656 -v 0.449417 0.509144 -0.247112 -v 0.746504 -0.170211 -0.211544 -v 0.589161 0.111167 -0.369831 -v 0.426842 0.374678 -0.379665 -v 0.470085 0.177862 -0.446465 -v 0.642128 -0.186883 -0.342793 -v -0.002878 0.826021 0.703499 -v 0.145674 0.850201 0.548622 -v -0.082945 0.898915 0.437085 -v 0.046944 0.707386 0.911072 -v 0.171530 0.772991 0.745659 -v 0.232824 0.682339 0.868805 -v 0.027522 0.890930 0.255779 -v 0.171641 0.862917 0.407749 -v 0.189064 0.853628 0.200719 -v 0.376762 0.771977 0.476635 -v 0.347613 0.797933 0.297537 -v 0.380789 0.725775 0.652054 -v 0.516993 0.694598 0.357285 -v 0.544768 0.653550 0.500538 -v 0.159410 0.599563 1.005615 -v 0.379215 0.611717 0.857987 -v 0.483145 0.604288 0.749672 -v 0.580601 0.564234 0.665642 -v 0.680249 0.531307 0.217619 -v 0.375151 0.506973 0.978165 -v -0.266456 0.875124 0.489086 -v -0.469816 0.791158 0.592770 -v -0.320759 0.804640 0.701527 -v -0.620258 0.667803 0.699181 -v -0.512159 0.682072 0.800057 -v -0.161287 0.828411 0.704579 -v -0.123759 0.757065 0.852745 -v -0.323435 0.690575 0.903908 -v -0.206272 0.585579 1.058354 -v -0.072594 0.596466 1.055489 -v -0.635540 0.542206 0.880570 -v -0.374634 0.609848 0.983597 -v -0.386653 0.841723 0.164797 -v -0.308312 0.878188 0.295056 -v -0.713469 0.588389 -0.045185 -v -0.547788 0.709566 -0.038128 -v -0.156727 0.883619 0.154959 -v -0.491591 0.815543 0.389826 -v -0.561338 0.765950 0.144190 -v -0.658234 0.726492 0.325549 -v -0.659625 0.696692 0.556439 -v -0.762900 0.629336 0.186653 -v -0.775534 0.627157 0.432118 -v -0.826223 0.539814 0.091679 -v -0.796487 0.536619 0.655277 -v -0.878771 0.520606 0.330098 -v 0.031866 0.659950 -0.307373 -v 0.038499 0.764233 -0.156177 -v 0.238466 0.523546 -0.377594 -v -0.002273 0.529644 -0.438766 -v -0.036691 0.854998 0.040798 -v -0.193844 0.812969 -0.066578 -v -0.412956 0.774296 -0.029175 -v -0.176184 0.695940 -0.267685 -v -0.373239 0.718056 -0.171585 -v -0.542305 0.603710 -0.220535 -v -0.137775 0.594498 -0.383949 -v -0.346087 0.614502 -0.316910 -v 0.520928 0.677044 0.169685 -v 0.165627 0.790863 -0.042862 -v 0.357295 0.746858 0.044407 -v 0.274922 0.681236 -0.176248 -v 0.447472 0.631432 -0.083973 -vn -0.007177 -0.999556 0.028920 -vn -0.319730 -0.425017 -0.846837 -vn -0.233390 -0.559758 0.795110 -vn -0.132819 -0.542504 0.829487 -vn -0.231421 -0.670258 0.705123 -vn -0.015352 -0.613724 0.789371 -vn -0.116701 -0.717635 0.686571 -vn -0.002177 -0.677037 0.735946 -vn -0.085706 -0.830187 0.550858 -vn 0.081138 -0.706776 0.702769 -vn 0.229678 -0.620781 0.749586 -vn 0.040650 -0.847296 0.529563 -vn 0.120839 -0.774895 0.620431 -vn 0.070657 -0.882781 0.464441 -vn 0.255298 -0.760179 0.597454 -vn 0.310748 -0.640636 0.702155 -vn 0.387154 -0.602395 0.698020 -vn -0.029709 -0.953436 0.300130 -vn 0.453470 -0.606631 0.652965 -vn -0.003679 -0.969153 0.246431 -vn 0.308360 -0.801223 0.512791 -vn 0.232511 -0.886350 0.400403 -vn 0.584547 -0.506407 0.633922 -vn 0.155451 -0.964960 0.211394 -vn 0.254869 -0.908387 0.331473 -vn 0.460928 -0.757841 0.461760 -vn 0.518096 -0.690485 0.504784 -vn 0.171563 -0.969980 0.172350 -vn 0.351771 -0.893098 0.280417 -vn 0.476254 -0.803421 0.357346 -vn 0.592429 -0.641993 0.486695 -vn 0.631946 -0.571855 0.523093 -vn 0.841378 -0.523160 -0.135598 -vn 0.724124 -0.541096 -0.427621 -vn 0.698537 -0.623841 -0.350526 -vn 0.702841 -0.653512 -0.280958 -vn 0.737255 -0.640112 -0.216129 -vn 0.573704 -0.784772 -0.234512 -vn 0.486840 -0.809328 -0.328595 -vn 0.816620 -0.576943 0.016370 -vn 0.763417 -0.644244 0.046315 -vn 0.696776 -0.715665 -0.048245 -vn 0.563183 -0.821890 -0.085572 -vn 0.746435 -0.657984 0.099459 -vn 0.599782 -0.799123 -0.040787 -vn 0.478409 -0.874289 -0.082121 -vn 0.360713 -0.917933 -0.165183 -vn 0.781996 -0.564686 0.263839 -vn 0.668532 -0.727638 0.153648 -vn 0.597763 -0.798275 0.073726 -vn 0.282839 -0.958062 -0.046034 -vn 0.753619 -0.586750 0.296281 -vn 0.669163 -0.673970 0.313026 -vn 0.637738 -0.723849 0.263312 -vn 0.508096 -0.843889 0.172308 -vn 0.345172 -0.934723 0.084556 -vn 0.151012 -0.985090 -0.082421 -vn 0.546558 -0.791023 0.274877 -vn 0.395183 -0.904540 0.160117 -vn 0.345339 -0.935023 0.080457 -vn 0.700666 -0.520654 0.487838 -vn 0.083303 -0.996458 0.011450 -vn -0.831134 -0.554043 0.047457 -vn -0.769955 -0.607464 0.195337 -vn -0.675428 -0.715197 0.179693 -vn -0.684766 -0.698570 0.207597 -vn -0.713593 -0.555324 0.427083 -vn -0.575927 -0.808563 0.120556 -vn -0.642275 -0.703335 0.304637 -vn -0.651903 -0.647152 0.395243 -vn -0.394394 -0.910621 0.123380 -vn -0.480778 -0.856299 0.188690 -vn -0.468933 -0.832986 0.293660 -vn -0.503464 -0.799423 0.327790 -vn -0.394776 -0.860416 0.322236 -vn -0.467559 -0.741001 0.481981 -vn -0.523535 -0.673477 0.521861 -vn -0.522650 -0.628056 0.576527 -vn -0.288793 -0.943282 0.163761 -vn -0.279555 -0.924843 0.257904 -vn -0.465000 -0.595832 0.654797 -vn -0.465685 -0.562153 0.683463 -vn -0.209745 -0.976133 0.056319 -vn -0.221733 -0.968992 0.109033 -vn -0.325564 -0.804800 0.496290 -vn -0.331748 -0.798621 0.502143 -vn -0.180236 -0.918657 0.351545 -vn -0.306720 -0.691952 0.653548 -vn -0.048901 -0.986910 0.153679 -vn -0.205118 -0.858969 0.469146 -vn -0.307126 -0.502187 0.808382 -vn -0.295000 -0.567657 -0.768597 -vn -0.101671 -0.986807 -0.125999 -vn -0.334374 -0.495742 -0.801520 -vn -0.384164 -0.641090 -0.664395 -vn -0.496158 -0.543121 -0.677382 -vn -0.486653 -0.546955 -0.681183 -vn -0.353607 -0.714766 -0.603384 -vn -0.587796 -0.610407 -0.530942 -vn -0.647207 -0.563025 -0.513932 -vn -0.415409 -0.761644 -0.497327 -vn -0.550110 -0.676549 -0.489552 -vn -0.322934 -0.848436 -0.419368 -vn -0.402319 -0.789111 -0.464158 -vn -0.720862 -0.554274 -0.416099 -vn -0.229398 -0.915307 -0.331044 -vn -0.299848 -0.882724 -0.361786 -vn -0.528426 -0.802023 -0.278433 -vn -0.607416 -0.728661 -0.316384 -vn -0.699024 -0.662699 -0.268691 -vn -0.735807 -0.606368 -0.301506 -vn -0.820800 -0.509981 -0.257306 -vn -0.412703 -0.883469 -0.221717 -vn -0.509098 -0.828719 -0.232474 -vn -0.223234 -0.959009 -0.174549 -vn -0.301137 -0.944406 -0.131957 -vn -0.353508 -0.925939 -0.132923 -vn -0.556209 -0.819833 -0.136035 -vn -0.701163 -0.688662 -0.184704 -vn -0.863507 -0.486971 -0.131205 -vn -0.089481 -0.994875 -0.047093 -vn -0.438514 -0.898369 -0.025249 -vn -0.552232 -0.832315 -0.047861 -vn -0.576695 -0.816837 -0.014147 -vn -0.710788 -0.703392 -0.004409 -vn -0.744560 -0.666201 -0.042506 -vn -0.818486 -0.574419 -0.011101 -vn 0.501435 -0.726840 -0.469326 -vn 0.328684 -0.905322 -0.268995 -vn 0.134796 -0.981259 -0.137695 -vn 0.651751 -0.533695 -0.538879 -vn 0.559170 -0.606471 -0.565263 -vn 0.505012 -0.738393 -0.446920 -vn 0.495174 -0.606289 -0.622267 -vn 0.446211 -0.636325 -0.629275 -vn 0.473292 -0.778442 -0.412338 -vn 0.417274 -0.711073 -0.565914 -vn 0.303845 -0.606768 -0.734514 -vn 0.309054 -0.555211 -0.772157 -vn 0.318559 -0.915850 -0.244416 -vn 0.285694 -0.858488 -0.425883 -vn 0.302522 -0.843652 -0.443544 -vn 0.301186 -0.767861 -0.565399 -vn 0.249230 -0.751667 -0.610641 -vn 0.227527 -0.668704 -0.707860 -vn 0.142961 -0.667637 -0.730632 -vn 0.053385 -0.544052 -0.837351 -vn 0.191625 -0.952897 -0.235090 -vn 0.117699 -0.886641 -0.447230 -vn 0.059994 -0.828135 -0.557309 -vn 0.066127 -0.817767 -0.571738 -vn 0.032752 -0.741954 -0.669651 -vn -0.052508 -0.551579 -0.832469 -vn 0.069539 -0.923325 -0.377670 -vn -0.055519 -0.717136 -0.694719 -vn -0.090808 -0.595277 -0.798373 -vn -0.089085 -0.857777 -0.506244 -vn -0.179809 -0.617257 -0.765939 -vn -0.025598 -0.982309 -0.185507 -vn -0.017304 -0.935090 -0.353989 -vn -0.087436 -0.915209 -0.393379 -vn -0.159429 -0.821577 -0.547351 -vn -0.188258 -0.757503 -0.625098 -vn -0.161135 -0.736134 -0.657376 -vn 0.962302 0.141952 0.232000 -vn 0.924915 -0.102694 0.366042 -vn 0.928539 0.369089 -0.039867 -vn 0.961132 0.265687 -0.075070 -vn 0.978391 0.162932 0.127298 -vn 0.989978 0.135265 0.040584 -vn 0.998249 0.058727 0.007022 -vn 0.996966 -0.062134 0.046891 -vn 0.980309 0.003043 -0.197446 -vn 0.969756 -0.060840 0.236373 -vn 0.980684 -0.107281 0.163553 -vn 0.983464 -0.174057 -0.050026 -vn 0.975470 -0.184928 -0.119417 -vn 0.967153 -0.135001 -0.215385 -vn 0.953908 -0.155603 -0.256608 -vn 0.919261 -0.196808 0.340920 -vn 0.956457 -0.236808 0.170620 -vn 0.948557 -0.282618 0.142711 -vn 0.946348 -0.307542 0.099215 -vn 0.857000 -0.333129 0.393162 -vn 0.865607 -0.387737 0.316834 -vn 0.927349 -0.368666 0.064105 -vn 0.919031 -0.382039 -0.097102 -vn 0.892526 -0.337923 -0.298672 -vn 0.832958 -0.329461 -0.444563 -vn 0.881724 -0.441422 -0.166460 -vn 0.879044 -0.416576 -0.231834 -vn 0.826801 -0.505063 0.247613 -vn 0.873446 -0.475683 0.104008 -vn 0.763876 -0.495019 -0.414065 -vn -0.027686 -0.135637 0.990372 -vn 0.264072 0.245480 0.932741 -vn 0.285413 0.222582 0.932200 -vn 0.368945 0.242132 0.897358 -vn 0.151413 0.063846 0.986406 -vn 0.266142 0.096204 0.959121 -vn 0.460422 0.086068 0.883518 -vn 0.350792 0.016752 0.936304 -vn 0.575339 0.070105 0.814905 -vn 0.360122 -0.039605 0.932064 -vn 0.470459 -0.124866 0.873543 -vn 0.575153 -0.067611 0.815247 -vn 0.068003 -0.191610 0.979113 -vn 0.116015 -0.184864 0.975892 -vn 0.279815 -0.189088 0.941249 -vn 0.613200 -0.121069 0.780594 -vn 0.160503 -0.201760 0.966194 -vn 0.330458 -0.243822 0.911783 -vn 0.450418 -0.221523 0.864899 -vn 0.482043 -0.259577 0.836812 -vn 0.595641 -0.253824 0.762092 -vn 0.614179 -0.280902 0.737481 -vn 0.237021 -0.413968 0.878892 -vn 0.293643 -0.392674 0.871539 -vn 0.397620 -0.419718 0.815926 -vn -0.048763 -0.408632 0.911396 -vn -0.035058 -0.407037 0.912739 -vn 0.606561 -0.430922 0.668125 -vn 0.097482 -0.484321 0.869443 -vn 0.166019 -0.480478 0.861149 -vn 0.421849 -0.455400 0.783999 -vn 0.599019 -0.416619 0.683816 -vn -0.932453 -0.349301 0.092307 -vn -0.787660 0.230422 0.571399 -vn -0.795275 0.213374 0.567458 -vn -0.901219 0.003701 0.433348 -vn -0.773709 0.037765 0.632414 -vn -0.741915 0.026235 0.669981 -vn -0.815582 -0.025688 0.578071 -vn -0.938788 -0.124317 0.321281 -vn -0.912376 -0.095892 0.397963 -vn -0.609794 -0.144025 0.779364 -vn -0.940997 -0.144635 0.305949 -vn -0.846287 -0.155360 0.509570 -vn -0.827677 -0.145134 0.542113 -vn -0.695841 -0.148828 0.702607 -vn -0.640649 -0.169793 0.748825 -vn -0.761949 -0.208307 0.613223 -vn -0.446421 -0.225087 0.866051 -vn -0.897895 -0.280376 0.339372 -vn -0.847483 -0.323676 0.420720 -vn -0.838509 -0.315172 0.444488 -vn -0.747024 -0.352177 0.563850 -vn -0.737497 -0.304301 0.602909 -vn -0.614164 -0.309426 0.725988 -vn -0.552559 -0.372819 0.745442 -vn -0.485597 -0.342413 0.804331 -vn -0.911820 -0.390937 0.125508 -vn -0.888406 -0.400705 0.223986 -vn -0.817651 -0.480720 0.316789 -vn -0.673235 -0.487357 0.556091 -vn -0.812823 -0.488236 0.317718 -vn -0.673730 -0.484073 0.558356 -vn -0.554087 -0.435708 0.709328 -vn -0.322527 -0.445829 0.834993 -vn -0.572934 -0.082232 -0.815466 -vn -0.447489 -0.297693 -0.843287 -vn -0.793878 0.203175 -0.573130 -vn -0.830630 0.216144 -0.513163 -vn -0.898075 0.152664 -0.412499 -vn -0.702717 0.073230 -0.707691 -vn -0.781749 0.124682 -0.611002 -vn -0.910483 -0.002536 -0.413539 -vn -0.830522 -0.026520 -0.556353 -vn -0.902583 -0.029756 -0.429486 -vn -0.736524 -0.092549 -0.670050 -vn -0.785479 -0.099897 -0.610773 -vn -0.906915 -0.127557 -0.401541 -vn -0.601579 -0.159488 -0.782730 -vn -0.662991 -0.173992 -0.728127 -vn -0.793402 -0.220199 -0.567474 -vn -0.961871 -0.161355 -0.220837 -vn -0.687814 -0.248620 -0.681983 -vn -0.760554 -0.272496 -0.589325 -vn -0.879741 -0.208415 -0.427339 -vn -0.478229 -0.295092 -0.827175 -vn -0.750380 -0.364474 -0.551442 -vn -0.871089 -0.340109 -0.354301 -vn -0.934393 -0.285049 -0.213676 -vn -0.932764 -0.344401 -0.106483 -vn -0.576104 -0.428113 -0.696293 -vn -0.589062 -0.423174 -0.688425 -vn -0.813839 -0.408823 -0.412954 -vn -0.845901 -0.387111 -0.366874 -vn -0.670457 -0.449065 -0.590616 -vn 0.289089 0.418210 -0.861120 -vn 0.399393 0.239979 -0.884814 -vn 0.349989 0.203741 -0.914329 -vn 0.237453 0.210390 -0.948342 -vn 0.174143 0.156766 -0.972162 -vn 0.517700 0.010419 -0.855498 -vn 0.185650 0.010871 -0.982556 -vn 0.470526 -0.037599 -0.881585 -vn 0.358782 -0.024573 -0.933098 -vn 0.360894 -0.026694 -0.932225 -vn 0.198715 -0.006957 -0.980033 -vn 0.597899 -0.205507 -0.774780 -vn 0.494245 -0.170705 -0.852398 -vn 0.316700 -0.170581 -0.933061 -vn 0.163756 -0.187659 -0.968488 -vn 0.176612 -0.175826 -0.968449 -vn 0.002397 -0.190377 -0.981708 -vn 0.398965 -0.256208 -0.880445 -vn 0.389106 -0.324884 -0.862002 -vn -0.059272 -0.310496 -0.948725 -vn 0.209288 -0.398430 -0.893002 -vn -0.085954 -0.324501 -0.941972 -vn -0.192909 -0.302536 -0.933412 -vn 0.638787 -0.424801 -0.641479 -vn 0.543126 -0.423364 -0.725105 -vn 0.534372 -0.415200 -0.736244 -vn 0.454135 -0.410274 -0.790846 -vn 0.178755 -0.441647 -0.879201 -vn 0.141673 -0.455393 -0.878946 -vn -0.116451 -0.455930 -0.882364 -vn 0.457358 0.343594 0.820224 -vn 0.502176 0.337790 0.796064 -vn 0.570620 0.433030 0.697766 -vn 0.611128 0.120182 0.782355 -vn 0.612881 0.190425 0.766887 -vn 0.662087 0.414752 0.624196 -vn 0.653902 0.487907 0.578238 -vn 0.714769 0.265298 0.647088 -vn 0.714403 0.331886 0.616019 -vn 0.733582 0.531307 0.423758 -vn 0.756707 0.066752 0.650338 -vn 0.769291 0.156567 0.619418 -vn 0.769983 -0.083271 0.632607 -vn 0.778013 0.001675 0.628246 -vn 0.825516 0.325349 0.461163 -vn 0.835124 0.359599 0.416240 -vn 0.788466 -0.165424 0.592415 -vn 0.887772 0.099578 0.449383 -vn 0.855965 0.165246 0.489917 -vn 0.800261 -0.181836 0.571418 -vn 0.882151 0.346042 0.319477 -vn 0.874912 0.456294 0.162248 -vn 0.877988 0.455734 0.146434 -vn 0.901718 0.087038 0.423472 -vn 0.948775 0.158626 0.273248 -vn 0.764810 -0.384279 0.517103 -vn 0.802941 -0.334215 0.493544 -vn 0.921356 -0.095090 0.376911 -vn 0.907811 0.408065 0.096759 -vn -0.644354 0.256753 0.720338 -vn -0.645728 0.083779 0.758958 -vn -0.576554 0.009330 0.817006 -vn -0.664211 0.475138 0.577120 -vn -0.601188 0.332131 0.726816 -vn -0.630126 0.156963 0.760463 -vn -0.501259 0.381879 0.776472 -vn -0.475437 0.418148 0.774023 -vn -0.403715 0.455862 0.793224 -vn -0.365045 0.501140 0.784602 -vn -0.499631 0.029006 0.865752 -vn -0.460063 0.122202 0.879436 -vn -0.237735 0.517154 0.822213 -vn -0.405702 0.172312 0.897616 -vn -0.397689 0.195447 0.896462 -vn -0.273801 0.285368 0.918476 -vn -0.267749 0.321565 0.908244 -vn -0.183457 0.420723 0.888446 -vn -0.114718 0.423223 0.898734 -vn -0.397153 -0.131490 0.908284 -vn -0.417281 -0.205442 0.885252 -vn -0.155360 0.221368 0.962735 -vn -0.034302 0.349662 0.936248 -vn -0.236657 -0.068076 0.969205 -vn -0.222499 0.018559 0.974756 -vn -0.124234 0.106659 0.986504 -vn 0.024646 0.341578 0.939530 -vn 0.151468 0.469146 0.870034 -vn 0.070635 0.275453 0.958716 -vn -0.256122 -0.323361 0.910955 -vn -0.204958 -0.308384 0.928920 -vn -0.158992 -0.153919 0.975208 -vn -0.018220 0.076708 0.996887 -vn 0.047218 0.102923 0.993568 -vn 0.227629 0.444556 0.866346 -vn -0.964050 0.031899 -0.263801 -vn -0.943620 -0.325360 -0.061007 -vn -0.797436 0.421213 -0.432060 -vn -0.833080 0.374219 -0.407354 -vn -0.924892 0.204460 -0.320579 -vn -0.876549 0.354282 -0.325801 -vn -0.881673 0.409674 -0.234136 -vn -0.905882 0.388739 -0.168108 -vn -0.957394 0.163433 -0.238090 -vn -0.970464 0.182987 -0.157208 -vn -0.962475 0.247849 -0.110514 -vn -0.889609 0.456402 -0.017134 -vn -0.884389 0.466601 -0.011856 -vn -0.983743 -0.086097 -0.157597 -vn -0.985014 -0.066738 -0.159040 -vn -0.995630 0.042546 -0.083131 -vn -0.960658 0.276792 0.022850 -vn -0.953676 0.298811 0.034847 -vn -0.987438 -0.145836 -0.060811 -vn -0.902652 0.367032 0.224736 -vn -0.879214 0.437656 0.188252 -vn -0.996174 0.043693 0.075682 -vn -0.989094 0.091132 0.115705 -vn -0.900140 0.337863 0.274948 -vn -0.991256 -0.103102 0.082349 -vn -0.845756 0.388211 0.366045 -vn -0.966075 0.104414 0.236213 -vn -0.935260 0.170694 0.310084 -vn -0.973583 -0.168754 0.153813 -vn -0.908358 0.134511 0.395971 -vn -0.779801 0.356846 0.514364 -vn -0.732858 0.433950 0.524030 -vn 0.064054 0.173375 -0.982771 -vn 0.012007 0.046033 -0.998868 -vn -0.079928 -0.066060 -0.994609 -vn -0.279003 -0.412592 -0.867136 -vn 0.204732 0.420628 -0.883831 -vn 0.182233 0.394319 -0.900724 -vn 0.022696 0.357254 -0.933731 -vn -0.083418 0.485413 -0.870296 -vn -0.009511 0.273908 -0.961709 -vn -0.151212 0.470464 -0.869367 -vn -0.074321 -0.006974 -0.997210 -vn -0.142936 0.242941 -0.959453 -vn -0.202004 0.289177 -0.935719 -vn -0.216922 0.370606 -0.903103 -vn -0.178703 0.094893 -0.979316 -vn -0.356024 0.354493 -0.864628 -vn -0.411782 0.430964 -0.802936 -vn -0.302696 0.084284 -0.949353 -vn -0.334733 0.232125 -0.913275 -vn -0.378617 0.259917 -0.888309 -vn -0.492900 0.422089 -0.760849 -vn -0.262651 -0.164556 -0.950755 -vn -0.366434 0.017172 -0.930286 -vn -0.458382 0.229974 -0.858486 -vn -0.526519 0.283663 -0.801445 -vn -0.534007 0.460877 -0.708822 -vn -0.343754 -0.132643 -0.929644 -vn -0.373368 -0.066853 -0.925271 -vn -0.489662 0.111242 -0.864787 -vn -0.652724 0.429219 -0.624277 -vn -0.591389 0.063970 -0.803845 -vn -0.638450 0.101514 -0.762940 -vn -0.620351 0.223234 -0.751885 -vn -0.706180 0.314999 -0.634102 -vn -0.684698 0.391112 -0.614996 -vn 0.957837 0.106778 -0.266734 -vn 0.831014 -0.310625 -0.461440 -vn 0.880678 0.452923 -0.138803 -vn 0.947033 0.249768 -0.201852 -vn 0.918536 0.309704 -0.245714 -vn 0.791615 0.518930 -0.322579 -vn 0.870793 0.324229 -0.369586 -vn 0.843577 0.376757 -0.382665 -vn 0.908700 0.113852 -0.401624 -vn 0.871095 0.216942 -0.440602 -vn 0.735500 0.442008 -0.513487 -vn 0.694387 0.516044 -0.501523 -vn 0.823824 0.212689 -0.525430 -vn 0.893992 -0.120096 -0.431689 -vn 0.886356 0.018727 -0.462626 -vn 0.744621 0.274630 -0.608374 -vn 0.727605 0.303589 -0.615162 -vn 0.594812 0.511472 -0.620157 -vn 0.867476 -0.167026 -0.468601 -vn 0.820594 0.043842 -0.569827 -vn 0.635723 0.337112 -0.694414 -vn 0.605400 0.371856 -0.703714 -vn 0.781556 0.016399 -0.623619 -vn 0.783185 -0.147050 -0.604151 -vn 0.710012 0.052606 -0.702222 -vn 0.703229 0.080692 -0.706370 -vn 0.500187 0.374830 -0.780587 -vn 0.602933 0.184689 -0.776120 -vn 0.729590 -0.290639 -0.619053 -vn 0.727176 -0.217014 -0.651244 -vn 0.653894 -0.171575 -0.736875 -vn 0.660767 -0.023171 -0.750233 -vn 0.525298 0.173452 -0.833052 -vn 0.452895 0.241324 -0.858283 -vn 0.090208 0.967184 0.237523 -vn 0.153807 0.873325 0.462219 -vn 0.152214 0.981439 0.116652 -vn 0.144919 0.988431 0.044763 -vn 0.216638 0.975917 -0.025558 -vn 0.199116 0.921020 0.334776 -vn 0.358440 0.921544 0.149258 -vn 0.384300 0.920485 0.070857 -vn 0.337299 0.890702 0.304762 -vn 0.375168 0.898472 0.228030 -vn 0.509624 0.859391 0.041606 -vn 0.226582 0.834807 0.501755 -vn 0.374814 0.825817 0.421357 -vn 0.544942 0.813818 0.201836 -vn 0.559474 0.819177 0.126249 -vn 0.238497 0.768912 0.593205 -vn 0.415877 0.794198 0.443052 -vn 0.495744 0.758113 0.423677 -vn 0.582552 0.747425 0.319357 -vn 0.591889 0.755693 0.280349 -vn 0.713327 0.698108 0.061728 -vn 0.722449 0.690419 0.037274 -vn 0.352971 0.612843 0.706990 -vn 0.374972 0.690241 0.618840 -vn 0.378940 0.691248 0.615289 -vn 0.704443 0.676945 0.213321 -vn 0.551277 0.619634 0.558701 -vn 0.569091 0.651756 0.501348 -vn 0.634420 0.642742 0.429411 -vn 0.812942 0.582101 0.016836 -vn 0.375371 0.572378 0.729027 -vn 0.724236 0.563483 0.397454 -vn 0.755358 0.592764 0.279401 -vn 0.346950 0.475773 0.808249 -vn 0.519321 0.529313 0.670919 -vn 0.566197 0.577165 0.588474 -vn -0.261774 0.934041 0.242985 -vn -0.434642 0.830531 0.348287 -vn -0.058096 0.969405 0.238494 -vn 0.016337 0.965657 0.259305 -vn -0.146836 0.949445 0.277476 -vn 0.016549 0.902494 0.430384 -vn 0.091137 0.873857 0.477565 -vn -0.353299 0.855682 0.378139 -vn -0.139624 0.877875 0.458084 -vn -0.294192 0.834266 0.466316 -vn -0.162813 0.860455 0.482814 -vn -0.104231 0.783947 0.612015 -vn -0.049805 0.776741 0.627848 -vn 0.017517 0.785896 0.618110 -vn -0.520725 0.721794 0.455915 -vn -0.411941 0.699523 0.583929 -vn -0.338745 0.761009 0.553279 -vn -0.177426 0.746071 0.641792 -vn 0.134565 0.728926 0.671237 -vn 0.149007 0.662291 0.734280 -vn -0.419871 0.641242 0.642275 -vn -0.371830 0.618223 0.692490 -vn -0.231656 0.642609 0.730335 -vn -0.622035 0.536024 0.570746 -vn -0.508619 0.570823 0.644567 -vn -0.031522 0.597825 0.801007 -vn 0.081280 0.591984 0.801841 -vn -0.181588 0.587682 0.788451 -vn -0.074788 0.580151 0.811068 -vn -0.635288 0.603507 -0.481860 -vn -0.068997 0.996967 -0.036007 -vn -0.117047 0.992283 0.040922 -vn -0.286633 0.954948 0.076915 -vn -0.312874 0.938454 0.146335 -vn -0.389392 0.918032 -0.074781 -vn -0.347457 0.936191 -0.053113 -vn -0.455626 0.888762 -0.050065 -vn -0.500597 0.858937 0.107845 -vn -0.463757 0.872372 0.154583 -vn -0.470419 0.830657 0.297851 -vn -0.558386 0.779926 -0.282702 -vn -0.578692 0.773020 -0.259916 -vn -0.575015 0.807501 -0.131531 -vn -0.588542 0.802258 0.100000 -vn -0.633352 0.727604 -0.263549 -vn -0.660352 0.750459 -0.027326 -vn -0.615924 0.721684 0.315925 -vn -0.607276 0.676219 0.417065 -vn -0.703407 0.710158 -0.029900 -vn -0.667439 0.709767 0.225291 -vn -0.716805 0.582031 -0.383967 -vn -0.750700 0.650905 -0.113015 -vn -0.762942 0.637716 0.106007 -vn -0.751288 0.633127 0.186326 -vn -0.637982 0.631895 0.440100 -vn -0.732988 0.566827 -0.376080 -vn -0.778713 0.584458 0.228066 -vn -0.751082 0.539371 0.380729 -vn -0.811604 0.535009 -0.234658 -vn -0.793748 0.594836 -0.127020 -vn -0.851586 0.523640 -0.024554 -vn -0.757028 0.524913 0.389070 -vn 0.198811 0.669549 -0.715666 -vn -0.011665 0.998626 -0.051090 -vn -0.183590 0.969720 -0.161053 -vn -0.053368 0.953921 -0.295273 -vn -0.183771 0.944995 -0.270578 -vn 0.034311 0.912595 -0.407422 -vn -0.214645 0.931205 -0.294592 -vn -0.357659 0.896059 -0.262981 -vn -0.396976 0.868111 -0.297980 -vn -0.013097 0.863734 -0.503778 -vn -0.226097 0.882826 -0.411701 -vn 0.033761 0.822026 -0.568448 -vn -0.152065 0.848394 -0.507055 -vn -0.367762 0.825312 -0.428498 -vn -0.397330 0.788471 -0.469513 -vn -0.517498 0.733245 -0.441076 -vn 0.049230 0.702752 -0.709729 -vn 0.005268 0.754356 -0.656445 -vn -0.201766 0.779439 -0.593098 -vn -0.329418 0.738768 -0.587967 -vn -0.569318 0.653654 -0.498611 -vn -0.181690 0.710445 -0.679895 -vn -0.138401 0.707590 -0.692937 -vn 0.210903 0.602230 -0.769960 -vn -0.023349 0.616458 -0.787041 -vn -0.283009 0.626495 -0.726230 -vn -0.358359 0.665110 -0.655139 -vn 0.161473 0.549415 -0.819799 -vn -0.014893 0.573977 -0.818736 -vn -0.283552 0.562005 -0.777013 -vn -0.470300 0.614298 -0.633605 -vn 0.338827 0.940749 -0.013696 -vn 0.682745 0.728669 -0.053860 -vn 0.060746 0.981389 -0.182172 -vn 0.152559 0.966355 -0.207083 -vn 0.191438 0.945850 -0.262142 -vn 0.137922 0.918498 -0.370591 -vn 0.414901 0.894838 -0.164685 -vn 0.328842 0.906386 -0.265194 -vn 0.536851 0.840978 -0.067427 -vn 0.485704 0.860271 -0.155003 -vn 0.370802 0.843228 -0.389196 -vn 0.253595 0.838869 -0.481652 -vn 0.231950 0.795953 -0.559159 -vn 0.446534 0.798313 -0.404110 -vn 0.559796 0.772051 -0.300941 -vn 0.272103 0.733049 -0.623378 -vn 0.693478 0.677469 -0.245200 -vn 0.621983 0.719286 -0.309461 -vn 0.482165 0.703752 -0.521776 -vn 0.420587 0.675740 -0.605378 -vn 0.603776 0.641288 -0.473503 -vn 0.455087 0.585197 -0.671149 -vn 0.853022 0.500753 -0.146969 -vn 0.790760 0.554671 -0.258916 -vn 0.659460 0.543693 -0.519144 -vn 0.387042 0.500531 -0.774382 -vn 0.389305 0.500543 -0.773239 -usemtl None.002 -s off -f 1//1 2//1 3//1 -f 4//2 5//2 6//2 -f 10//3 11//3 7//3 -f 11//4 16//4 7//4 -f 10//5 12//5 11//5 -f 11//6 17//6 16//6 -f 12//7 13//7 11//7 -f 13//8 17//8 11//8 -f 12//9 14//9 13//9 -f 13//10 18//10 17//10 -f 18//11 19//11 17//11 -f 14//12 20//12 13//12 -f 13//13 20//13 18//13 -f 21//14 20//14 14//14 -f 20//15 22//15 18//15 -f 18//16 22//16 19//16 -f 22//17 23//17 19//17 -f 15//18 21//18 14//18 -f 22//19 24//19 23//19 -f 15//20 2//20 21//20 -f 20//21 25//21 22//21 -f 21//22 25//22 20//22 -f 24//23 26//23 23//23 -f 2//24 27//24 21//24 -f 27//25 25//25 21//25 -f 25//26 28//26 22//26 -f 22//27 28//27 24//27 -f 2//28 29//28 27//28 -f 27//29 30//29 25//29 -f 30//30 28//30 25//30 -f 28//31 31//31 24//31 -f 24//32 31//32 26//32 -f 32//33 33//33 34//33 -f 34//34 37//34 9//34 -f 34//35 38//35 37//35 -f 34//36 39//36 38//36 -f 33//37 39//37 34//37 -f 39//38 40//38 38//38 -f 40//39 41//39 38//39 -f 32//40 35//40 33//40 -f 35//41 42//41 33//41 -f 33//42 42//42 39//42 -f 39//43 43//43 40//43 -f 44//44 42//44 35//44 -f 42//45 43//45 39//45 -f 43//46 45//46 40//46 -f 45//47 46//47 40//47 -f 36//48 44//48 35//48 -f 44//49 47//49 42//49 -f 47//50 43//50 42//50 -f 45//51 29//51 46//51 -f 36//52 31//52 44//52 -f 31//53 28//53 44//53 -f 44//54 28//54 47//54 -f 47//55 30//55 43//55 -f 43//56 29//56 45//56 -f 46//57 29//57 1//57 -f 28//58 30//58 47//58 -f 30//59 27//59 43//59 -f 43//60 27//60 29//60 -f 36//61 26//61 31//61 -f 2//62 1//62 29//62 -f 48//63 49//63 50//63 -f 48//64 53//64 49//64 -f 54//65 55//65 48//65 -f 55//66 53//66 48//66 -f 53//67 57//67 56//67 -f 58//68 55//68 54//68 -f 55//69 59//69 53//69 -f 59//70 57//70 53//70 -f 52//71 61//71 58//71 -f 58//72 61//72 55//72 -f 61//73 62//73 55//73 -f 55//74 62//74 59//74 -f 61//75 63//75 62//75 -f 62//76 64//76 59//76 -f 59//77 64//77 57//77 -f 57//78 64//78 60//78 -f 52//79 15//79 61//79 -f 15//80 63//80 61//80 -f 64//81 10//81 60//81 -f 60//82 10//82 65//82 -f 51//83 3//83 52//83 -f 3//84 15//84 52//84 -f 63//85 12//85 62//85 -f 62//86 12//86 64//86 -f 15//87 14//87 63//87 -f 12//88 10//88 64//88 -f 2//89 15//89 3//89 -f 14//90 12//90 63//90 -f 10//91 7//91 65//91 -f 66//92 67//92 4//92 -f 1//93 51//93 68//93 -f 4//94 67//94 5//94 -f 66//95 70//95 67//95 -f 67//96 70//96 5//96 -f 5//97 70//97 71//97 -f 72//98 70//98 66//98 -f 70//99 73//99 71//99 -f 73//100 74//100 71//100 -f 72//101 75//101 70//101 -f 75//102 73//102 70//102 -f 69//103 76//103 72//103 -f 72//104 76//104 75//104 -f 73//105 77//105 74//105 -f 68//106 78//106 69//106 -f 69//107 78//107 76//107 -f 76//108 79//108 75//108 -f 75//109 79//109 73//109 -f 79//110 80//110 73//110 -f 73//111 80//111 77//111 -f 80//112 81//112 77//112 -f 78//113 82//113 76//113 -f 82//114 79//114 76//114 -f 68//115 51//115 78//115 -f 51//116 52//116 78//116 -f 78//117 52//117 82//117 -f 82//118 83//118 79//118 -f 79//119 83//119 80//119 -f 80//120 50//120 81//120 -f 1//121 3//121 51//121 -f 52//122 58//122 82//122 -f 82//123 58//123 83//123 -f 58//124 54//124 83//124 -f 54//125 48//125 83//125 -f 83//126 48//126 80//126 -f 48//127 50//127 80//127 -f 38//128 84//128 37//128 -f 46//129 85//129 40//129 -f 1//130 86//130 46//130 -f 37//131 87//131 9//131 -f 37//132 88//132 87//132 -f 84//133 88//133 37//133 -f 88//134 89//134 87//134 -f 88//135 90//135 89//135 -f 38//136 41//136 84//136 -f 84//137 90//137 88//137 -f 90//138 91//138 89//138 -f 91//139 92//139 89//139 -f 40//140 85//140 41//140 -f 85//141 93//141 41//141 -f 41//142 93//142 84//142 -f 84//143 93//143 90//143 -f 93//144 94//144 90//144 -f 90//145 94//145 91//145 -f 94//146 95//146 91//146 -f 95//147 96//147 91//147 -f 46//148 86//148 85//148 -f 85//149 97//149 93//149 -f 97//150 98//150 93//150 -f 93//151 98//151 94//151 -f 94//152 98//152 95//152 -f 95//153 4//153 96//153 -f 86//154 97//154 85//154 -f 98//155 99//155 95//155 -f 99//156 4//156 95//156 -f 97//157 69//157 98//157 -f 99//158 66//158 4//158 -f 1//159 68//159 86//159 -f 86//160 68//160 97//160 -f 68//161 69//161 97//161 -f 69//162 72//162 98//162 -f 72//163 66//163 98//163 -f 98//164 66//164 99//164 -f 100//165 101//165 102//165 -f 103//166 104//166 100//166 -f 106//167 107//167 108//167 -f 106//168 109//168 107//168 -f 102//169 101//169 106//169 -f 101//170 109//170 106//170 -f 101//171 110//171 109//171 -f 101//172 112//172 110//172 -f 110//173 111//173 109//173 -f 100//174 104//174 101//174 -f 104//175 112//175 101//175 -f 112//176 114//176 110//176 -f 114//177 115//177 110//177 -f 110//178 115//178 111//178 -f 115//179 113//179 111//179 -f 103//180 105//180 104//180 -f 104//181 105//181 112//181 -f 105//182 116//182 112//182 -f 116//183 114//183 112//183 -f 103//184 36//184 105//184 -f 36//185 116//185 105//185 -f 116//186 32//186 114//186 -f 114//187 32//187 115//187 -f 115//188 117//188 113//188 -f 113//189 117//189 9//189 -f 32//190 34//190 115//190 -f 34//191 117//191 115//191 -f 36//192 35//192 116//192 -f 35//193 32//193 116//193 -f 34//194 9//194 117//194 -f 121//195 122//195 123//195 -f 118//196 120//196 119//196 -f 120//197 125//197 119//197 -f 119//198 125//198 124//198 -f 122//199 126//199 120//199 -f 120//200 126//200 125//200 -f 125//201 127//201 124//201 -f 126//202 127//202 125//202 -f 127//203 128//203 124//203 -f 126//204 129//204 127//204 -f 129//205 130//205 127//205 -f 127//206 130//206 128//206 -f 121//207 131//207 122//207 -f 122//208 131//208 126//208 -f 126//209 132//209 129//209 -f 130//210 133//210 128//210 -f 131//211 132//211 126//211 -f 132//212 134//212 129//212 -f 129//213 134//213 130//213 -f 134//214 135//214 130//214 -f 130//215 135//215 133//215 -f 135//216 136//216 133//216 -f 131//217 19//217 132//217 -f 132//218 19//218 134//218 -f 19//219 135//219 134//219 -f 7//220 16//220 121//220 -f 121//221 16//221 131//221 -f 135//222 23//222 136//222 -f 16//223 17//223 131//223 -f 131//224 17//224 19//224 -f 19//225 23//225 135//225 -f 23//226 26//226 136//226 -f 50//227 140//227 139//227 -f 137//228 142//228 141//228 -f 137//229 138//229 142//229 -f 144//230 143//230 138//230 -f 138//231 145//231 142//231 -f 145//232 146//232 142//232 -f 143//233 145//233 138//233 -f 148//234 149//234 144//234 -f 144//235 149//235 143//235 -f 146//236 150//236 147//236 -f 148//237 140//237 149//237 -f 149//238 151//238 143//238 -f 143//239 151//239 145//239 -f 145//240 152//240 146//240 -f 152//241 150//241 146//241 -f 151//242 152//242 145//242 -f 150//243 8//243 147//243 -f 140//244 153//244 149//244 -f 153//245 56//245 149//245 -f 149//246 56//246 151//246 -f 56//247 154//247 151//247 -f 151//248 154//248 152//248 -f 152//249 154//249 150//249 -f 154//250 65//250 150//250 -f 150//251 65//251 8//251 -f 50//252 49//252 140//252 -f 140//253 49//253 153//253 -f 49//254 56//254 153//254 -f 56//255 60//255 154//255 -f 49//256 53//256 56//256 -f 56//257 57//257 60//257 -f 154//258 60//258 65//258 -f 65//259 7//259 8//259 -f 155//260 156//260 157//260 -f 6//261 5//261 155//261 -f 162//262 163//262 160//262 -f 163//263 161//263 160//263 -f 163//264 164//264 161//264 -f 156//265 165//265 162//265 -f 162//266 165//266 163//266 -f 163//267 166//267 164//267 -f 165//268 167//268 163//268 -f 167//269 166//269 163//269 -f 156//270 168//270 165//270 -f 168//271 167//271 165//271 -f 167//272 169//272 166//272 -f 155//273 158//273 156//273 -f 158//274 168//274 156//274 -f 168//275 170//275 167//275 -f 169//276 171//276 166//276 -f 158//277 172//277 168//277 -f 172//278 170//278 168//278 -f 167//279 170//279 169//279 -f 155//280 5//280 158//280 -f 172//281 74//281 170//281 -f 170//282 81//282 169//282 -f 169//283 81//283 171//283 -f 81//284 50//284 171//284 -f 5//285 71//285 158//285 -f 158//286 71//286 172//286 -f 74//287 77//287 170//287 -f 170//288 77//288 81//288 -f 172//289 71//289 74//289 -f 173//290 174//290 175//290 -f 173//291 178//291 174//291 -f 178//292 179//292 174//292 -f 179//293 180//293 174//293 -f 179//294 181//294 180//294 -f 176//295 177//295 178//295 -f 179//296 182//296 181//296 -f 177//297 183//297 178//297 -f 183//298 184//298 178//298 -f 178//299 184//299 179//299 -f 179//300 184//300 182//300 -f 185//301 186//301 177//301 -f 177//302 186//302 183//302 -f 183//303 187//303 184//303 -f 184//304 187//304 182//304 -f 187//305 188//305 182//305 -f 188//306 189//306 182//306 -f 186//307 187//307 183//307 -f 186//308 92//308 187//308 -f 188//309 96//309 189//309 -f 92//310 188//310 187//310 -f 96//311 190//311 189//311 -f 189//312 190//312 6//312 -f 9//313 87//313 185//313 -f 87//314 89//314 185//314 -f 185//315 89//315 186//315 -f 186//316 89//316 92//316 -f 92//317 91//317 188//317 -f 188//318 91//318 96//318 -f 96//319 4//319 190//319 -f 124//320 191//320 119//320 -f 124//321 193//321 191//321 -f 191//322 193//322 192//322 -f 128//323 194//323 124//323 -f 124//324 194//324 193//324 -f 193//325 195//325 192//325 -f 192//326 195//326 196//326 -f 194//327 197//327 193//327 -f 197//328 195//328 193//328 -f 195//329 198//329 196//329 -f 128//330 199//330 194//330 -f 194//331 199//331 197//331 -f 133//332 200//332 128//332 -f 200//333 199//333 128//333 -f 197//334 201//334 195//334 -f 195//335 201//335 198//335 -f 136//336 200//336 133//336 -f 200//337 201//337 199//337 -f 199//338 201//338 197//338 -f 136//339 103//339 200//339 -f 201//340 102//340 198//340 -f 198//341 102//341 202//341 -f 102//342 108//342 202//342 -f 200//343 100//343 201//343 -f 100//344 102//344 201//344 -f 26//345 36//345 136//345 -f 36//346 103//346 136//346 -f 103//347 100//347 200//347 -f 102//348 106//348 108//348 -f 142//349 203//349 141//349 -f 146//350 204//350 142//350 -f 147//351 204//351 146//351 -f 141//352 205//352 206//352 -f 141//353 203//353 205//353 -f 142//354 204//354 203//354 -f 203//355 208//355 205//355 -f 205//356 208//356 207//356 -f 208//357 209//357 207//357 -f 209//358 210//358 207//358 -f 147//359 211//359 204//359 -f 211//360 203//360 204//360 -f 209//361 212//361 210//361 -f 211//362 213//362 203//362 -f 203//363 213//363 208//363 -f 213//364 214//364 208//364 -f 208//365 214//365 209//365 -f 209//366 214//366 212//366 -f 214//367 215//367 212//367 -f 147//368 216//368 211//368 -f 8//369 216//369 147//369 -f 213//370 217//370 214//370 -f 214//371 217//371 215//371 -f 216//372 123//372 211//372 -f 211//373 123//373 213//373 -f 123//374 217//374 213//374 -f 217//375 118//375 215//375 -f 118//376 218//376 215//376 -f 120//377 118//377 217//377 -f 8//378 7//378 216//378 -f 7//379 121//379 216//379 -f 216//380 121//380 123//380 -f 123//381 122//381 217//381 -f 122//382 120//382 217//382 -f 118//383 119//383 218//383 -f 166//384 219//384 164//384 -f 50//385 139//385 171//385 -f 160//386 220//386 159//386 -f 161//387 220//387 160//387 -f 164//388 222//388 161//388 -f 161//389 222//389 220//389 -f 222//390 221//390 220//390 -f 222//391 223//391 221//391 -f 164//392 219//392 222//392 -f 219//393 224//393 222//393 -f 224//394 223//394 222//394 -f 223//395 225//395 221//395 -f 225//396 226//396 221//396 -f 171//397 227//397 166//397 -f 166//398 227//398 219//398 -f 227//399 224//399 219//399 -f 224//400 228//400 223//400 -f 223//401 228//401 225//401 -f 171//402 139//402 227//402 -f 228//403 229//403 225//403 -f 225//404 229//404 226//404 -f 227//405 148//405 224//405 -f 148//406 228//406 224//406 -f 228//407 137//407 229//407 -f 139//408 148//408 227//408 -f 137//409 230//409 229//409 -f 148//410 144//410 228//410 -f 144//411 137//411 228//411 -f 139//412 140//412 148//412 -f 144//413 138//413 137//413 -f 137//414 141//414 230//414 -f 141//415 206//415 230//415 -f 181//416 231//416 180//416 -f 182//417 231//417 181//417 -f 189//418 232//418 182//418 -f 4//419 6//419 190//419 -f 174//420 233//420 175//420 -f 174//421 180//421 233//421 -f 180//422 234//422 233//422 -f 234//423 235//423 233//423 -f 231//424 234//424 180//424 -f 234//425 236//425 235//425 -f 182//426 232//426 231//426 -f 231//427 237//427 234//427 -f 237//428 238//428 234//428 -f 238//429 236//429 234//429 -f 232//430 237//430 231//430 -f 238//431 239//431 236//431 -f 239//432 240//432 236//432 -f 232//433 241//433 237//433 -f 237//434 241//434 238//434 -f 241//435 239//435 238//435 -f 239//436 242//436 240//436 -f 6//437 232//437 189//437 -f 232//438 157//438 241//438 -f 241//439 243//439 239//439 -f 243//440 242//440 239//440 -f 242//441 244//441 240//441 -f 6//442 155//442 232//442 -f 155//443 157//443 232//443 -f 157//444 243//444 241//444 -f 242//445 159//445 244//445 -f 157//446 156//446 243//446 -f 156//447 162//447 243//447 -f 243//448 162//448 242//448 -f 162//449 160//449 242//449 -f 242//450 160//450 159//450 -f 111//451 245//451 109//451 -f 9//452 246//452 113//452 -f 107//453 247//453 108//453 -f 109//454 245//454 107//454 -f 245//455 247//455 107//455 -f 248//456 249//456 247//456 -f 245//457 250//457 247//457 -f 247//458 250//458 248//458 -f 111//459 251//459 245//459 -f 245//460 251//460 250//460 -f 250//461 252//461 248//461 -f 248//462 252//462 249//462 -f 251//463 253//463 250//463 -f 113//464 255//464 111//464 -f 111//465 255//465 251//465 -f 253//466 256//466 250//466 -f 256//467 252//467 250//467 -f 252//468 257//468 254//468 -f 113//469 246//469 255//469 -f 255//470 253//470 251//470 -f 256//471 258//471 252//471 -f 258//472 257//472 252//472 -f 255//473 259//473 253//473 -f 246//474 259//474 255//474 -f 259//475 176//475 253//475 -f 253//476 176//476 256//476 -f 258//477 173//477 257//477 -f 176//478 258//478 256//478 -f 9//479 185//479 246//479 -f 246//480 185//480 259//480 -f 185//481 177//481 259//481 -f 259//482 177//482 176//482 -f 176//483 178//483 258//483 -f 178//484 173//484 258//484 -f 260//485 261//485 262//485 -f 263//486 264//486 260//486 -f 261//487 267//487 262//487 -f 262//488 267//488 266//488 -f 267//489 268//489 266//489 -f 260//490 264//490 261//490 -f 261//491 269//491 267//491 -f 269//492 270//492 267//492 -f 264//493 271//493 261//493 -f 271//494 269//494 261//494 -f 269//495 272//495 270//495 -f 263//496 265//496 264//496 -f 265//497 271//497 264//497 -f 271//498 273//498 269//498 -f 269//499 273//499 272//499 -f 263//500 274//500 265//500 -f 265//501 275//501 271//501 -f 275//502 276//502 271//502 -f 276//503 277//503 271//503 -f 271//504 277//504 273//504 -f 273//505 202//505 272//505 -f 272//506 202//506 278//506 -f 218//507 279//507 274//507 -f 274//508 279//508 265//508 -f 279//509 275//509 265//509 -f 277//510 202//510 273//510 -f 279//511 196//511 275//511 -f 275//512 196//512 276//512 -f 196//513 277//513 276//513 -f 202//514 108//514 278//514 -f 218//515 191//515 279//515 -f 196//516 198//516 277//516 -f 277//517 198//517 202//517 -f 119//518 191//518 218//518 -f 191//519 192//519 279//519 -f 279//520 192//520 196//520 -f 281//521 282//521 280//521 -f 283//522 284//522 281//522 -f 280//523 285//523 262//523 -f 285//524 260//524 262//524 -f 282//525 285//525 280//525 -f 285//526 286//526 260//526 -f 286//527 263//527 260//527 -f 281//528 284//528 282//528 -f 282//529 286//529 285//529 -f 284//530 287//530 282//530 -f 282//531 287//531 286//531 -f 287//532 288//532 286//532 -f 288//533 289//533 286//533 -f 286//534 289//534 263//534 -f 283//535 290//535 284//535 -f 290//536 291//536 284//536 -f 284//537 291//537 287//537 -f 291//538 288//538 287//538 -f 289//539 274//539 263//539 -f 289//540 218//540 274//540 -f 290//541 207//541 291//541 -f 207//542 210//542 291//542 -f 210//543 288//543 291//543 -f 206//544 205//544 290//544 -f 205//545 207//545 290//545 -f 288//546 215//546 289//546 -f 289//547 215//547 218//547 -f 210//548 212//548 288//548 -f 288//549 212//549 215//549 -f 244//550 159//550 294//550 -f 296//551 293//551 262//551 -f 262//552 293//552 280//552 -f 293//553 297//553 280//553 -f 297//554 281//554 280//554 -f 298//555 297//555 292//555 -f 292//556 297//556 293//556 -f 298//557 299//557 297//557 -f 299//558 300//558 297//558 -f 297//559 300//559 281//559 -f 300//560 283//560 281//560 -f 295//561 294//561 298//561 -f 294//562 301//562 298//562 -f 298//563 301//563 299//563 -f 299//564 302//564 300//564 -f 303//565 301//565 294//565 -f 301//566 302//566 299//566 -f 300//567 304//567 283//567 -f 304//568 290//568 283//568 -f 301//569 305//569 302//569 -f 302//570 304//570 300//570 -f 159//571 303//571 294//571 -f 303//572 305//572 301//572 -f 305//573 226//573 302//573 -f 226//574 304//574 302//574 -f 304//575 206//575 290//575 -f 159//576 220//576 303//576 -f 226//577 229//577 304//577 -f 229//578 206//578 304//578 -f 220//579 221//579 303//579 -f 303//580 221//580 305//580 -f 221//581 226//581 305//581 -f 229//582 230//582 206//582 -f 308//583 309//583 306//583 -f 266//584 296//584 262//584 -f 296//585 292//585 293//585 -f 310//586 311//586 296//586 -f 311//587 292//587 296//587 -f 307//588 311//588 310//588 -f 311//589 312//589 292//589 -f 312//590 298//590 292//590 -f 312//591 295//591 298//591 -f 307//592 313//592 311//592 -f 311//593 314//593 312//593 -f 306//594 313//594 307//594 -f 313//595 314//595 311//595 -f 314//596 295//596 312//596 -f 314//597 315//597 295//597 -f 315//598 294//598 295//598 -f 309//599 316//599 306//599 -f 306//600 316//600 313//600 -f 313//601 317//601 314//601 -f 317//602 315//602 314//602 -f 315//603 244//603 294//603 -f 316//604 235//604 313//604 -f 313//605 235//605 317//605 -f 308//606 175//606 309//606 -f 309//607 235//607 316//607 -f 235//608 240//608 317//608 -f 317//609 240//609 315//609 -f 175//610 233//610 309//610 -f 233//611 235//611 309//611 -f 235//612 236//612 240//612 -f 240//613 244//613 315//613 -f 270//614 268//614 267//614 -f 278//615 318//615 272//615 -f 266//616 310//616 296//616 -f 268//617 310//617 266//617 -f 268//618 319//618 310//618 -f 319//619 307//619 310//619 -f 270//620 320//620 268//620 -f 320//621 319//621 268//621 -f 272//622 318//622 270//622 -f 318//623 320//623 270//623 -f 320//624 321//624 319//624 -f 319//625 321//625 307//625 -f 321//626 306//626 307//626 -f 320//627 322//627 321//627 -f 318//628 322//628 320//628 -f 321//629 308//629 306//629 -f 278//630 249//630 318//630 -f 318//631 249//631 322//631 -f 322//632 254//632 321//632 -f 254//633 308//633 321//633 -f 249//634 254//634 322//634 -f 254//635 257//635 308//635 -f 108//636 247//636 278//636 -f 278//637 247//637 249//637 -f 249//638 252//638 254//638 -f 257//639 173//639 308//639 -f 308//640 173//640 175//640 diff --git a/src/examples/evas/resources/models/lod/iso_sphere2.obj b/src/examples/evas/resources/models/lod/iso_sphere2.obj deleted file mode 100644 index 0a5ff59..0000000 --- a/src/examples/evas/resources/models/lod/iso_sphere2.obj +++ /dev/null @@ -1,808 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: '' -# www.blender.org -mtllib iso_sphere2.mtl -o Icosphere.002 -v -0.043085 -1.110005 0.350275 -v -0.337617 -1.079840 0.336233 -v -0.285440 -0.585440 -0.525917 -v -0.531376 -0.575270 -0.437794 -v -0.283834 -0.545811 1.215694 -v -0.499054 -0.505438 1.162908 -v 0.654968 -0.510392 -0.199780 -v -0.474590 -0.768147 0.985874 -v -0.087179 -0.707791 1.143459 -v -0.299933 -0.881676 0.935535 -v -0.008774 -0.843590 1.015251 -v -0.072305 -1.033951 0.721859 -v -0.246823 -1.068542 0.559624 -v 0.337395 -0.557072 1.131420 -v 0.089247 -0.941906 0.853393 -v 0.300138 -0.815399 0.924240 -v 0.422819 -0.662415 0.991150 -v 0.320283 -0.958198 0.668575 -v 0.645573 -0.627166 0.786306 -v 0.132259 -1.078536 0.438246 -v 0.480358 -0.833977 0.713856 -v 0.792637 -0.574664 0.319945 -v 0.635831 -0.786164 0.207136 -v 0.723372 -0.606370 0.029680 -v 0.679441 -0.720267 0.520725 -v 0.484967 -0.802409 -0.103068 -v 0.294766 -1.022106 0.181082 -v 0.292891 -0.923773 -0.095417 -v 0.485381 -0.925966 0.423022 -v -0.803823 -0.808436 0.413738 -v -0.885127 -0.673160 0.583628 -v -0.990892 -0.550005 0.322880 -v -0.619727 -0.891485 0.680166 -v -0.873503 -0.540241 0.791042 -v -0.694462 -0.676220 0.897598 -v -0.575186 -0.986318 0.306743 -v -0.430878 -0.993595 0.656383 -v -0.317218 -0.775528 -0.376969 -v -0.211685 -1.063345 0.068899 -v -0.337974 -0.945765 -0.155163 -v -0.620106 -0.714304 -0.267048 -v -0.684850 -0.803608 -0.079216 -v -0.853416 -0.583001 -0.114483 -v -0.466844 -0.986394 0.035488 -v -0.736586 -0.859776 0.186172 -v -0.943753 -0.607470 0.132875 -v 0.041003 -1.050327 0.023054 -v 0.395985 -0.643604 -0.359921 -v 0.143711 -0.882835 -0.258825 -v 0.009105 -0.720215 -0.452780 -v 0.199703 -0.455054 -0.562698 -v -0.142967 -0.947197 -0.211140 -v 0.890285 -0.084419 0.556994 -v 0.863267 0.189883 0.468162 -v 0.785349 -0.202121 0.820583 -v 0.841177 -0.403835 0.570116 -v 0.821439 0.230937 0.063660 -v 0.909336 -0.046523 0.220958 -v 0.854325 -0.117769 -0.002844 -v 0.887901 -0.328848 0.349619 -v 0.832592 -0.379028 0.044187 -v 0.070833 0.177135 1.289833 -v 0.237408 0.254766 1.214340 -v -0.270239 -0.351235 1.298106 -v -0.105918 -0.144275 1.342076 -v 0.366009 0.076849 1.213537 -v 0.132133 -0.162282 1.313611 -v 0.397385 -0.178849 1.211441 -v 0.587799 -0.114118 1.074440 -v 0.292595 -0.312500 1.240183 -v 0.067577 -0.424900 1.275726 -v 0.616707 -0.368339 0.998730 -v -0.960056 0.171375 0.765186 -v -0.960758 -0.070815 0.844814 -v -1.075348 -0.319435 0.312977 -v -1.014677 -0.413517 0.589386 -v -0.743130 0.307930 0.987598 -v -0.831280 -0.090788 1.024551 -v -1.066078 -0.108663 0.592005 -v -0.642967 -0.266209 1.161930 -v -0.952019 -0.344589 0.797783 -v -0.761909 -0.439749 1.004043 -v -0.578869 -0.184317 -0.543253 -v -0.808233 -0.115121 -0.371317 -v -0.761061 -0.398044 -0.359041 -v -0.871302 0.369238 -0.100170 -v -0.920135 0.214570 -0.142809 -v -0.750769 0.171965 -0.377922 -v -0.951937 -0.017335 -0.177204 -v -1.058321 -0.022178 0.071262 -v -1.035574 -0.255153 0.019268 -v -0.943188 -0.315718 -0.160099 -v 0.252098 0.252701 -0.541653 -v 0.217963 0.488884 -0.419874 -v 0.502609 -0.112018 -0.476820 -v 0.263783 0.003515 -0.601440 -v 0.024979 0.278481 -0.594942 -v -0.004380 -0.127570 -0.666612 -v 0.262665 -0.232774 -0.594235 -v 0.483948 -0.387848 -0.439896 -v -0.052023 -0.469005 -0.603711 -v -0.318117 -0.360137 -0.614348 -v 0.397964 0.420673 1.042683 -v 0.575905 0.158554 1.040710 -v 0.626959 0.388094 0.845360 -v 0.761446 0.091665 0.837194 -v 0.730349 0.376724 0.658611 -v 0.746921 0.455314 0.409437 -v -0.633217 0.108732 1.156311 -v -0.841345 0.384472 0.795570 -v -0.469215 0.440361 1.092636 -v -0.397266 0.317100 1.202000 -v -0.414673 -0.032404 1.288877 -v -0.176482 0.154676 1.304393 -v -0.085038 0.379200 1.217154 -v 0.143173 0.462581 1.132462 -v -1.015969 0.270023 0.169908 -v -1.042686 0.203063 0.475093 -v -0.913159 0.478394 0.397644 -v -1.096181 -0.031866 0.291238 -v -0.878438 0.453167 0.639355 -v -0.168630 0.145768 -0.640814 -v -0.324457 -0.136029 -0.641977 -v -0.246814 0.495504 -0.458252 -v -0.449674 0.404317 -0.462725 -v -0.418270 0.098507 -0.595456 -v -0.599224 0.155701 -0.493637 -v 0.707630 -0.216033 -0.268274 -v 0.713462 0.272873 -0.137657 -v 0.612297 0.506575 -0.042900 -v 0.724725 0.024737 -0.237570 -v 0.494619 0.367397 -0.337263 -v 0.464614 0.562986 -0.177645 -v 0.541979 0.138264 -0.406811 -v -0.107575 0.806074 0.774759 -v 0.163417 0.858934 0.493508 -v -0.082945 0.898915 0.437085 -v 0.096251 0.670177 0.954388 -v 0.318120 0.750322 0.685074 -v 0.310741 0.654518 0.860890 -v 0.134068 0.874334 0.224604 -v 0.376475 0.787784 0.375769 -v 0.529269 0.683066 0.419120 -v 0.537943 0.587103 0.704846 -v 0.680249 0.531307 0.217619 -v -0.279031 0.851239 0.613994 -v -0.486828 0.813635 0.495644 -v -0.588239 0.630827 0.822411 -v -0.357988 0.643371 0.954727 -v -0.132449 0.589638 1.065384 -v -0.336158 0.870105 0.237582 -v -0.781217 0.592996 0.082910 -v -0.532025 0.762084 0.054369 -v -0.098966 0.880414 0.114647 -v -0.702800 0.696410 0.438742 -v -0.015972 0.595602 -0.388412 -v 0.100659 0.780216 -0.110664 -v -0.193844 0.812969 -0.066578 -v -0.298229 0.702745 -0.236465 -v -0.612024 0.525072 -0.262520 -v 0.449396 0.723814 0.123743 -v 0.274922 0.681236 -0.176248 -vn -0.325280 -0.386001 -0.863247 -vn -0.217219 -0.605243 0.765830 -vn -0.202023 -0.639645 0.741647 -vn -0.097132 -0.712323 0.695099 -vn -0.041522 -0.834040 0.550139 -vn 0.232482 -0.593342 0.770647 -vn 0.042421 -0.842307 0.537327 -vn 0.248001 -0.754040 0.608210 -vn 0.272464 -0.625586 0.731031 -vn 0.383941 -0.610763 0.692502 -vn 0.007245 -0.979552 0.201059 -vn 0.326862 -0.813897 0.480346 -vn 0.223599 -0.906008 0.359378 -vn 0.072098 -0.976012 0.205434 -vn 0.220145 -0.926733 0.304471 -vn 0.459241 -0.759645 0.460475 -vn 0.540076 -0.660963 0.521005 -vn 0.573451 -0.638104 0.513788 -vn 0.829519 -0.540941 -0.138858 -vn 0.703602 -0.556113 -0.442360 -vn 0.700606 -0.644130 -0.306999 -vn 0.565195 -0.791240 -0.233439 -vn 0.502396 -0.813572 -0.292743 -vn 0.799353 -0.600673 0.015060 -vn 0.715335 -0.697197 0.047027 -vn 0.570843 -0.811109 -0.127435 -vn 0.683484 -0.657266 0.317571 -vn 0.646563 -0.724063 0.240184 -vn 0.397950 -0.916018 0.050467 -vn 0.214068 -0.973669 -0.078381 -vn 0.544493 -0.796967 0.261480 -vn 0.397613 -0.905459 0.148485 -vn -0.818780 -0.570687 0.062571 -vn -0.667374 -0.704461 0.241549 -vn -0.693925 -0.587952 0.415670 -vn -0.566912 -0.812035 0.138600 -vn -0.664842 -0.632392 0.397575 -vn -0.377512 -0.915852 0.136750 -vn -0.452324 -0.875799 0.168462 -vn -0.498522 -0.695599 0.517318 -vn -0.295004 -0.940703 0.167480 -vn -0.496145 -0.516503 0.697900 -vn -0.366357 -0.791505 0.489186 -vn -0.369697 -0.787443 0.493212 -vn -0.171469 -0.909624 0.378395 -vn -0.105831 -0.990018 0.093087 -vn -0.179041 -0.881302 0.437322 -vn -0.294857 -0.552721 0.779460 -vn -0.300534 -0.556633 -0.774493 -vn -0.096282 -0.989649 -0.106418 -vn -0.376055 -0.613162 -0.694704 -vn -0.360000 -0.723523 -0.588994 -vn -0.649139 -0.575524 -0.497384 -vn -0.419723 -0.755079 -0.503674 -vn -0.421204 -0.786166 -0.452251 -vn -0.228572 -0.909111 -0.348242 -vn -0.529578 -0.803062 -0.273201 -vn -0.713608 -0.644124 -0.275440 -vn -0.725669 -0.606444 -0.325008 -vn -0.506362 -0.838325 -0.202013 -vn -0.262011 -0.947767 -0.181903 -vn -0.347813 -0.927254 -0.138661 -vn -0.615189 -0.788370 -0.003905 -vn -0.761993 -0.642604 -0.080166 -vn -0.806300 -0.591125 -0.021257 -vn 0.188646 -0.973526 -0.129071 -vn 0.625373 -0.548037 -0.555486 -vn 0.427594 -0.695118 -0.577905 -vn 0.424579 -0.707569 -0.564870 -vn 0.297073 -0.620106 -0.726097 -vn 0.296026 -0.539527 -0.788213 -vn 0.300058 -0.898131 -0.321443 -vn 0.234318 -0.870860 -0.432085 -vn 0.116642 -0.871904 -0.475583 -vn 0.056821 -0.745287 -0.664318 -vn -0.025578 -0.519409 -0.854143 -vn -0.040821 -0.715313 -0.697611 -vn -0.081008 -0.606328 -0.791078 -vn 0.019031 -0.984447 -0.174650 -vn -0.022886 -0.921460 -0.387799 -vn -0.123146 -0.905614 -0.405829 -vn -0.180605 -0.772005 -0.609417 -vn 0.939797 -0.131531 0.315406 -vn 0.918920 0.390537 -0.055385 -vn 0.961915 0.263497 -0.072725 -vn 0.990311 0.120112 0.069689 -vn 0.997330 -0.052659 0.050603 -vn 0.976904 -0.143697 0.158142 -vn 0.977607 -0.144108 -0.153354 -vn 0.972408 -0.117201 -0.201709 -vn 0.842254 -0.312404 0.439330 -vn 0.927120 -0.367911 0.071342 -vn 0.931073 -0.347367 -0.111533 -vn 0.833842 -0.374733 -0.405318 -vn 0.892788 -0.418236 -0.167358 -vn 0.838930 -0.471282 0.272196 -vn 0.870468 -0.468487 0.151013 -vn 0.314278 0.223000 0.922768 -vn 0.125070 0.091795 0.987892 -vn 0.285969 0.118264 0.950913 -vn 0.361192 0.036682 0.931770 -vn 0.568657 0.063054 0.820154 -vn 0.354160 -0.077256 0.931988 -vn 0.016559 -0.220352 0.975280 -vn 0.104586 -0.167135 0.980371 -vn 0.248624 -0.197897 0.948168 -vn 0.611896 -0.161038 0.774371 -vn 0.544813 -0.255399 0.798718 -vn 0.550269 -0.255466 0.794947 -vn 0.309450 -0.338496 0.888629 -vn 0.016059 -0.390907 0.920290 -vn -0.029079 -0.410270 0.911501 -vn 0.603953 -0.415720 0.680013 -vn 0.202558 -0.503514 0.839907 -vn 0.644350 -0.440932 0.624814 -vn -0.936414 -0.339131 0.090109 -vn -0.762955 0.224849 0.606088 -vn -0.785320 0.195416 0.587440 -vn -0.913503 -0.097033 0.395090 -vn -0.929581 -0.159590 0.332280 -vn -0.811611 -0.123981 0.570890 -vn -0.682480 -0.177341 0.709063 -vn -0.763908 -0.188135 0.617292 -vn -0.855737 -0.356336 0.375152 -vn -0.765305 -0.326237 0.554867 -vn -0.547333 -0.326108 0.770766 -vn -0.883545 -0.444145 0.148609 -vn -0.844315 -0.428413 0.321860 -vn -0.684131 -0.452590 0.571951 -vn -0.539756 -0.468719 0.699261 -vn -0.425490 -0.283512 -0.859406 -vn -0.778666 0.195222 -0.596295 -vn -0.905349 0.181124 -0.384107 -vn -0.761569 0.137870 -0.633249 -vn -0.919266 -0.001905 -0.393633 -vn -0.815916 -0.056907 -0.575363 -vn -0.894811 -0.051658 -0.443446 -vn -0.759714 -0.154080 -0.631739 -vn -0.620273 -0.136931 -0.772342 -vn -0.498474 -0.281710 -0.819855 -vn -0.758690 -0.348727 -0.550254 -vn -0.878272 -0.337968 -0.338253 -vn -0.932479 -0.305286 -0.193091 -vn -0.929743 -0.345970 -0.126028 -vn -0.582305 -0.455417 -0.673436 -vn -0.867666 -0.351432 -0.351641 -vn -0.652766 -0.464914 -0.598123 -vn 0.247336 0.237012 -0.939495 -vn 0.158311 0.160516 -0.974255 -vn 0.451221 -0.029329 -0.891930 -vn 0.250188 -0.030689 -0.967711 -vn 0.493835 -0.148114 -0.856849 -vn 0.186564 -0.189613 -0.963971 -vn 0.168371 -0.201264 -0.964958 -vn -0.032941 -0.176631 -0.983726 -vn 0.432813 -0.245658 -0.867367 -vn -0.117764 -0.377575 -0.918460 -vn 0.623723 -0.420548 -0.658870 -vn 0.441599 -0.402606 -0.801809 -vn 0.167003 -0.477603 -0.862557 -vn 0.490380 0.350852 0.797766 -vn 0.513925 0.342963 0.786294 -vn 0.601572 0.123860 0.789158 -vn 0.625966 0.419994 0.657093 -vn 0.749694 0.324238 0.576914 -vn 0.752471 0.113086 0.648844 -vn 0.767864 -0.101078 0.632588 -vn 0.793888 0.030254 0.607311 -vn 0.824648 0.362167 0.434501 -vn 0.894992 0.302832 0.327539 -vn 0.881939 0.429530 0.194131 -vn 0.919465 0.052780 0.389613 -vn 0.931868 0.191565 0.308100 -vn 0.817565 -0.308088 0.486487 -vn -0.682032 0.215554 0.698834 -vn -0.572503 0.027168 0.819453 -vn -0.493097 0.387588 0.778865 -vn -0.490430 0.400475 0.774014 -vn -0.506090 0.026081 0.862086 -vn -0.385042 0.240649 0.890972 -vn -0.253556 0.245224 0.935721 -vn -0.124144 0.402895 0.906788 -vn -0.367805 -0.140010 0.919302 -vn -0.379169 -0.224426 0.897699 -vn -0.189743 -0.057585 0.980144 -vn -0.136578 0.092091 0.986340 -vn 0.022901 0.353962 0.934979 -vn 0.164706 0.443872 0.880823 -vn -0.285125 -0.356857 0.889582 -vn 0.045951 0.135598 0.989698 -vn 0.195610 0.434995 0.878929 -vn -0.914917 0.241736 -0.323250 -vn -0.869641 0.365925 -0.331397 -vn -0.968233 0.193715 -0.158111 -vn -0.903125 0.429113 0.015087 -vn -0.984981 -0.082812 -0.151509 -vn -0.983442 -0.057680 -0.171800 -vn -0.969030 0.244979 -0.031082 -vn -0.871570 0.458707 0.173072 -vn -0.983949 0.122502 0.129759 -vn -0.876142 0.383932 0.291498 -vn -0.994398 -0.065786 0.082728 -vn -0.830889 0.409089 0.377188 -vn -0.941002 0.178449 0.287526 -vn -0.973574 -0.165505 0.157362 -vn -0.922494 0.122975 0.365899 -vn -0.768867 0.352230 0.533645 -vn 0.119447 0.164194 -0.979170 -vn -0.072887 -0.124063 -0.989594 -vn 0.251807 0.472014 -0.844864 -vn -0.093397 0.444236 -0.891028 -vn -0.171652 0.425450 -0.888554 -vn -0.077893 0.047186 -0.995844 -vn -0.233093 0.366940 -0.900568 -vn -0.198408 0.113735 -0.973498 -vn -0.379250 0.335357 -0.862383 -vn -0.525680 0.408961 -0.745930 -vn -0.367653 0.037255 -0.929216 -vn -0.544321 0.446066 -0.710451 -vn -0.338312 -0.124564 -0.932753 -vn -0.463519 0.100713 -0.880345 -vn -0.652712 0.454550 -0.606095 -vn -0.581515 0.083276 -0.809262 -vn -0.596886 0.101164 -0.795923 -vn -0.713750 0.386393 -0.584176 -vn 0.949660 0.142746 -0.278870 -vn 0.841860 -0.260585 -0.472618 -vn 0.808738 0.485002 -0.332740 -vn 0.902140 0.161389 -0.400121 -vn 0.878932 0.211936 -0.427272 -vn 0.689898 0.507823 -0.515903 -vn 0.887807 -0.152047 -0.434374 -vn 0.875302 -0.000478 -0.483576 -vn 0.740126 0.279812 -0.611488 -vn 0.709841 0.334810 -0.619699 -vn 0.721760 0.036896 -0.691159 -vn 0.705180 0.085943 -0.703801 -vn 0.504334 0.344566 -0.791784 -vn 0.709885 -0.277620 -0.647294 -vn 0.669230 -0.142891 -0.729187 -vn 0.514876 0.154860 -0.843161 -vn 0.482711 0.225666 -0.846206 -vn 0.093605 0.958220 0.270283 -vn 0.205871 0.878532 0.431045 -vn 0.151113 0.987704 0.040073 -vn 0.195266 0.912435 0.359629 -vn 0.401487 0.897109 0.184402 -vn 0.266239 0.841664 0.469807 -vn 0.515228 0.833821 0.198196 -vn 0.513999 0.743975 0.426972 -vn 0.563104 0.788392 0.247694 -vn 0.723249 0.690235 0.022067 -vn 0.344700 0.654844 0.672578 -vn 0.342210 0.652936 0.675697 -vn 0.712068 0.671815 0.204018 -vn 0.556786 0.629238 0.542262 -vn 0.557774 0.630559 0.539706 -vn 0.725366 0.582940 0.366094 -vn 0.741553 0.624102 0.246162 -vn 0.360770 0.478910 0.800306 -vn 0.005070 0.964113 0.265445 -vn -0.363627 0.856498 0.366314 -vn -0.301490 0.843426 0.444675 -vn -0.216737 0.854915 0.471323 -vn -0.097879 0.802168 0.589021 -vn 0.007762 0.801682 0.597700 -vn 0.125412 0.662113 0.738836 -vn -0.403001 0.655008 0.639182 -vn -0.217498 0.627206 0.747868 -vn -0.614727 0.572458 0.542589 -vn -0.519993 0.573345 0.633153 -vn 0.079527 0.594822 0.799914 -vn -0.195409 0.584597 0.787440 -vn -0.150232 0.555824 0.817613 -vn -0.648699 0.621059 -0.439858 -vn -0.071083 0.996028 -0.053616 -vn -0.171020 0.982394 0.075193 -vn -0.222766 0.971375 0.082495 -vn -0.438564 0.896706 -0.059838 -vn -0.464944 0.883592 -0.055603 -vn -0.514505 0.806427 0.291477 -vn -0.566708 0.816226 -0.112327 -vn -0.630937 0.711223 0.309969 -vn -0.714601 0.698058 -0.045393 -vn -0.724851 0.666648 0.173699 -vn -0.652876 0.623982 0.429418 -vn -0.814625 0.526687 -0.242871 -vn -0.818491 0.557136 -0.140258 -vn 0.054264 0.996729 -0.059885 -vn -0.176451 0.949117 -0.260849 -vn 0.047748 0.927702 -0.370255 -vn -0.242224 0.926674 -0.287407 -vn 0.010785 0.835814 -0.548906 -vn -0.274368 0.874912 -0.399064 -vn 0.014740 0.829857 -0.557781 -vn -0.401217 0.779213 -0.481510 -vn -0.543759 0.732110 -0.410295 -vn -0.100858 0.715164 -0.691642 -vn -0.284491 0.666683 -0.688911 -vn -0.324226 0.670484 -0.667330 -vn 0.141859 0.553010 -0.821009 -vn 0.015963 0.547109 -0.836909 -vn 0.325908 0.945219 0.018563 -vn 0.656234 0.750934 -0.073862 -vn 0.157486 0.946574 -0.281419 -vn 0.397391 0.910279 -0.116072 -vn 0.336973 0.897202 -0.285445 -vn 0.572908 0.818543 -0.042002 -vn 0.366294 0.867647 -0.336179 -vn 0.211524 0.770686 -0.601083 -vn 0.484432 0.781739 -0.392695 -vn 0.248139 0.731255 -0.635369 -vn 0.677600 0.694247 -0.242651 -vn 0.597617 0.719512 -0.353775 -vn 0.410839 0.666394 -0.622198 -vn 0.459489 0.602819 -0.652288 -vn 0.874275 0.471057 -0.117257 -vn 0.814909 0.517165 -0.261655 -vn 0.673982 0.526395 -0.518321 -vn 0.433775 0.461654 -0.773767 -usemtl None.002 -s off -f 3//1 4//1 102//1 -f 8//2 9//2 5//2 -f 8//3 10//3 9//3 -f 10//4 11//4 9//4 -f 10//5 12//5 11//5 -f 11//6 14//6 9//6 -f 12//7 15//7 11//7 -f 15//8 16//8 11//8 -f 11//9 16//9 14//9 -f 16//10 17//10 14//10 -f 13//11 1//11 12//11 -f 15//12 18//12 16//12 -f 12//13 18//13 15//13 -f 1//14 20//14 12//14 -f 20//15 18//15 12//15 -f 18//16 21//16 16//16 -f 16//17 21//17 17//17 -f 21//18 19//18 17//18 -f 22//19 23//19 24//19 -f 24//20 26//20 7//20 -f 24//21 23//21 26//21 -f 23//22 27//22 26//22 -f 27//23 28//23 26//23 -f 22//24 25//24 23//24 -f 25//25 29//25 23//25 -f 23//26 29//26 27//26 -f 19//27 21//27 25//27 -f 25//28 21//28 29//28 -f 29//29 20//29 27//29 -f 27//30 20//30 1//30 -f 21//31 18//31 29//31 -f 18//32 20//32 29//32 -f 30//33 31//33 32//33 -f 33//34 31//34 30//34 -f 31//35 35//35 34//35 -f 36//36 33//36 30//36 -f 33//37 35//37 31//37 -f 2//38 37//38 36//38 -f 36//39 37//39 33//39 -f 33//40 8//40 35//40 -f 2//41 13//41 37//41 -f 35//42 8//42 6//42 -f 37//43 10//43 33//43 -f 33//44 10//44 8//44 -f 13//45 12//45 37//45 -f 1//46 13//46 2//46 -f 12//47 10//47 37//47 -f 8//48 5//48 6//48 -f 38//49 4//49 3//49 -f 1//50 2//50 39//50 -f 38//51 41//51 4//51 -f 40//52 41//52 38//52 -f 42//53 43//53 41//53 -f 40//54 42//54 41//54 -f 40//55 44//55 42//55 -f 39//56 44//56 40//56 -f 44//57 45//57 42//57 -f 45//58 46//58 42//58 -f 42//59 46//59 43//59 -f 36//60 45//60 44//60 -f 39//61 2//61 44//61 -f 44//62 2//62 36//62 -f 36//63 30//63 45//63 -f 45//64 30//64 46//64 -f 30//65 32//65 46//65 -f 1//66 47//66 27//66 -f 26//67 48//67 7//67 -f 26//68 49//68 48//68 -f 28//69 49//69 26//69 -f 49//70 50//70 48//70 -f 50//71 51//71 48//71 -f 27//72 47//72 28//72 -f 47//73 49//73 28//73 -f 47//74 52//74 49//74 -f 49//75 52//75 50//75 -f 50//76 3//76 101//76 -f 52//77 38//77 50//77 -f 38//78 3//78 50//78 -f 1//79 39//79 47//79 -f 47//80 39//80 52//80 -f 39//81 40//81 52//81 -f 40//82 38//82 52//82 -f 55//83 56//83 53//83 -f 54//84 57//84 108//84 -f 54//85 58//85 57//85 -f 53//86 58//86 54//86 -f 53//87 60//87 58//87 -f 56//88 60//88 53//88 -f 60//89 61//89 58//89 -f 58//90 61//90 59//90 -f 55//91 19//91 56//91 -f 56//92 22//92 60//92 -f 60//93 22//93 61//93 -f 61//94 24//94 7//94 -f 22//95 24//95 61//95 -f 19//96 25//96 56//96 -f 25//97 22//97 56//97 -f 62//98 66//98 63//98 -f 65//99 67//99 62//99 -f 62//100 67//100 66//100 -f 67//101 68//101 66//101 -f 68//102 69//102 66//102 -f 67//103 70//103 68//103 -f 64//104 71//104 65//104 -f 65//105 71//105 67//105 -f 67//106 71//106 70//106 -f 68//107 72//107 69//107 -f 70//108 14//108 68//108 -f 68//109 14//109 72//109 -f 71//110 14//110 70//110 -f 5//111 9//111 64//111 -f 64//112 9//112 71//112 -f 14//113 17//113 72//113 -f 71//114 9//114 14//114 -f 17//115 19//115 72//115 -f 32//116 76//116 75//116 -f 73//117 78//117 77//117 -f 73//118 74//118 78//118 -f 79//119 81//119 74//119 -f 79//120 76//120 81//120 -f 74//121 81//121 78//121 -f 82//122 80//122 78//122 -f 81//123 82//123 78//123 -f 76//124 34//124 81//124 -f 34//125 82//125 81//125 -f 82//126 6//126 80//126 -f 32//127 31//127 76//127 -f 31//128 34//128 76//128 -f 34//129 35//129 82//129 -f 82//130 35//130 6//130 -f 102//131 4//131 83//131 -f 88//132 89//132 87//132 -f 89//133 90//133 87//133 -f 88//134 84//134 89//134 -f 89//135 91//135 90//135 -f 84//136 92//136 89//136 -f 92//137 91//137 89//137 -f 85//138 92//138 84//138 -f 83//139 85//139 84//139 -f 83//140 4//140 85//140 -f 85//141 43//141 92//141 -f 92//142 46//142 91//142 -f 91//143 46//143 75//143 -f 46//144 32//144 75//144 -f 4//145 41//145 85//145 -f 92//146 43//146 46//146 -f 85//147 41//147 43//147 -f 96//148 97//148 93//148 -f 96//149 98//149 97//149 -f 95//150 99//150 96//150 -f 96//151 99//151 98//151 -f 95//152 100//152 99//152 -f 99//153 51//153 98//153 -f 51//154 101//154 98//154 -f 101//155 102//155 98//155 -f 100//156 51//156 99//156 -f 101//157 3//157 102//157 -f 7//158 48//158 100//158 -f 100//159 48//159 51//159 -f 51//160 50//160 101//160 -f 66//161 103//161 63//161 -f 66//162 104//162 103//162 -f 69//163 104//163 66//163 -f 104//164 105//164 103//164 -f 106//165 105//165 104//165 -f 69//166 106//166 104//166 -f 72//167 55//167 69//167 -f 55//168 106//168 69//168 -f 105//169 106//169 107//169 -f 106//170 54//170 107//170 -f 107//171 54//171 108//171 -f 55//172 53//172 106//172 -f 53//173 54//173 106//173 -f 19//174 55//174 72//174 -f 78//175 109//175 77//175 -f 80//176 109//176 78//176 -f 109//177 112//177 77//177 -f 77//178 112//178 111//178 -f 80//179 113//179 109//179 -f 109//180 113//180 112//180 -f 113//181 114//181 112//181 -f 114//182 115//182 112//182 -f 80//183 64//183 113//183 -f 6//184 64//184 80//184 -f 64//185 65//185 113//185 -f 65//186 114//186 113//186 -f 114//187 62//187 115//187 -f 62//188 116//188 115//188 -f 6//189 5//189 64//189 -f 65//190 62//190 114//190 -f 62//191 63//191 116//191 -f 90//192 117//192 87//192 -f 87//193 117//193 86//193 -f 90//194 120//194 117//194 -f 118//195 119//195 117//195 -f 75//196 120//196 91//196 -f 91//197 120//197 90//197 -f 120//198 118//198 117//198 -f 118//199 121//199 119//199 -f 79//200 118//200 120//200 -f 118//201 73//201 121//201 -f 75//202 79//202 120//202 -f 73//203 110//203 121//203 -f 79//204 73//204 118//204 -f 75//205 76//205 79//205 -f 79//206 74//206 73//206 -f 73//207 77//207 110//207 -f 98//208 122//208 97//208 -f 102//209 123//209 98//209 -f 93//210 97//210 94//210 -f 122//211 124//211 97//211 -f 122//212 125//212 124//212 -f 98//213 123//213 122//213 -f 126//214 125//214 122//214 -f 123//215 126//215 122//215 -f 126//216 127//216 125//216 -f 127//217 88//217 125//217 -f 123//218 83//218 126//218 -f 88//219 160//219 125//219 -f 102//220 83//220 123//220 -f 83//221 127//221 126//221 -f 88//222 86//222 160//222 -f 83//223 84//223 127//223 -f 84//224 88//224 127//224 -f 88//225 87//225 86//225 -f 59//226 57//226 58//226 -f 7//227 128//227 61//227 -f 129//228 130//228 57//228 -f 59//229 131//229 57//229 -f 57//230 131//230 129//230 -f 129//231 132//231 130//231 -f 61//232 128//232 59//232 -f 59//233 128//233 131//233 -f 131//234 134//234 129//234 -f 134//235 132//235 129//235 -f 128//236 95//236 131//236 -f 131//237 95//237 134//237 -f 134//238 93//238 132//238 -f 7//239 100//239 128//239 -f 100//240 95//240 128//240 -f 95//241 96//241 134//241 -f 96//242 93//242 134//242 -f 135//243 136//243 137//243 -f 138//244 139//244 135//244 -f 137//245 136//245 141//245 -f 135//246 139//246 136//246 -f 139//247 142//247 136//247 -f 138//248 140//248 139//248 -f 139//249 143//249 142//249 -f 140//250 144//250 139//250 -f 139//251 144//251 143//251 -f 143//252 108//252 145//252 -f 116//253 103//253 138//253 -f 138//254 103//254 140//254 -f 144//255 108//255 143//255 -f 103//256 105//256 140//256 -f 140//257 105//257 144//257 -f 105//258 107//258 144//258 -f 144//259 107//259 108//259 -f 63//260 103//260 116//260 -f 146//261 135//261 137//261 -f 147//262 148//262 146//262 -f 148//263 149//263 146//263 -f 146//264 149//264 135//264 -f 149//265 150//265 135//265 -f 135//266 150//266 138//266 -f 150//267 116//267 138//267 -f 148//268 111//268 149//268 -f 111//269 150//269 149//269 -f 110//270 77//270 148//270 -f 77//271 111//271 148//271 -f 150//272 115//272 116//272 -f 111//273 112//273 150//273 -f 150//274 112//274 115//274 -f 160//275 86//275 152//275 -f 154//276 151//276 137//276 -f 137//277 151//277 146//277 -f 151//278 147//278 146//278 -f 153//279 147//279 151//279 -f 153//280 155//280 147//280 -f 155//281 148//281 147//281 -f 153//282 152//282 155//282 -f 155//283 121//283 148//283 -f 152//284 119//284 155//284 -f 119//285 121//285 155//285 -f 121//286 110//286 148//286 -f 86//287 117//287 152//287 -f 152//288 117//288 119//288 -f 141//289 154//289 137//289 -f 158//290 151//290 154//290 -f 157//291 158//291 154//291 -f 158//292 153//292 151//292 -f 157//293 159//293 158//293 -f 158//294 159//294 153//294 -f 156//295 159//295 157//295 -f 159//296 160//296 153//296 -f 160//297 152//297 153//297 -f 156//298 124//298 159//298 -f 124//299 125//299 159//299 -f 159//300 125//300 160//300 -f 94//301 97//301 156//301 -f 97//302 124//302 156//302 -f 142//303 141//303 136//303 -f 145//304 161//304 143//304 -f 141//305 157//305 154//305 -f 142//306 161//306 141//306 -f 161//307 157//307 141//307 -f 143//308 161//308 142//308 -f 161//309 162//309 157//309 -f 162//310 156//310 157//310 -f 161//311 133//311 162//311 -f 162//312 94//312 156//312 -f 145//313 130//313 161//313 -f 161//314 130//314 133//314 -f 133//315 94//315 162//315 -f 133//316 132//316 94//316 -f 108//317 57//317 145//317 -f 145//318 57//318 130//318 -f 130//319 132//319 133//319 -f 132//320 93//320 94//320 diff --git a/src/examples/evas/resources/models/mesh_for_mmap.eet b/src/examples/evas/resources/models/mesh_for_mmap.eet deleted file mode 100644 index 1be6714..0000000 Binary files a/src/examples/evas/resources/models/mesh_for_mmap.eet and /dev/null differ diff --git a/src/examples/evas/resources/models/mesh_for_mmap.md2 b/src/examples/evas/resources/models/mesh_for_mmap.md2 deleted file mode 100644 index b31051d..0000000 Binary files a/src/examples/evas/resources/models/mesh_for_mmap.md2 and /dev/null differ diff --git a/src/examples/evas/resources/models/mesh_for_mmap.obj b/src/examples/evas/resources/models/mesh_for_mmap.obj deleted file mode 100644 index 6c5c6d3..0000000 --- a/src/examples/evas/resources/models/mesh_for_mmap.obj +++ /dev/null @@ -1,639 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: '' -# www.blender.org -mtllib mesh_for_mmap.mtl -o Plane -v -1.223918 -0.500325 0.075700 -v -1.411940 -0.052580 0.073553 -v -1.395336 0.525426 0.071991 -v -1.073111 0.789552 0.075464 -v -0.577547 0.616305 0.095547 -v -0.421710 -0.579509 0.104937 -v -0.665485 -0.787970 0.085343 -v -1.059597 -0.938348 0.073501 -v -0.338078 -0.111442 0.179903 -v -0.616496 1.039868 0.078907 -v -0.211234 1.153622 0.079979 -v 0.282335 0.779734 0.095788 -v 0.440822 0.080958 0.139238 -v 0.117452 -0.161199 0.229495 -v 0.375599 -0.393653 0.122957 -v 0.190477 -0.810287 0.095391 -v -0.424230 -0.891009 0.087234 -v 0.680409 0.038702 0.106808 -v 0.540613 0.740512 0.090451 -v 0.821473 1.091689 0.074569 -v 1.362800 0.955968 0.069034 -v 1.409251 -0.277760 0.073066 -v 0.738710 -1.186747 0.073873 -v 0.225778 -0.955564 0.087192 -v 0.492514 -0.516774 0.103988 -v 0.530321 -0.557759 0.099516 -v 0.367342 -0.873027 0.088809 -v 0.722321 -1.019809 0.077430 -v 1.241735 -0.144758 0.077418 -v -0.156120 0.240132 0.211450 -v -0.356977 0.918276 0.087481 -v -0.129520 0.943621 0.088972 -v 0.280125 0.254749 0.156761 -v -0.691491 0.435852 0.097541 -v -0.248374 -0.761113 0.097904 -v 0.091530 -0.678240 0.107075 -v 0.208055 -0.421717 0.135555 -v -0.087247 -0.317338 0.176827 -v -0.593100 -0.529653 0.098746 -v -1.206739 -0.279321 0.078061 -v 0.824483 0.132863 0.094961 -v 0.722936 0.599027 0.089215 -v 0.920645 0.893190 0.076568 -v 1.228081 0.822376 0.072240 -v 1.232690 0.081196 0.077819 -v -1.227752 0.255306 0.077636 -v -0.875692 -0.708493 0.081658 -v -1.023257 0.505677 0.081258 -v -1.223918 -0.500325 0.075700 -v -1.411940 -0.052580 0.073553 -v -1.395336 0.525426 0.071991 -v -1.073111 0.789552 0.075464 -v -0.577547 0.616305 0.095547 -v -0.421710 -0.579509 0.104937 -v -0.665485 -0.787970 0.085343 -v -1.059597 -0.938348 0.073501 -v -0.338078 -0.111442 0.179903 -v -0.616496 1.039868 0.078907 -v -0.211234 1.153622 0.079979 -v 0.282335 0.779734 0.095788 -v 0.440822 0.080958 0.139238 -v 0.117452 -0.161199 0.229495 -v 0.375599 -0.393653 0.122957 -v 0.190477 -0.810287 0.095391 -v -0.424230 -0.891009 0.087234 -v 0.680409 0.038702 0.106808 -v 0.540613 0.740512 0.090451 -v 0.821473 1.091689 0.074569 -v 1.362800 0.955968 0.069034 -v 1.409251 -0.277760 0.073066 -v 0.738710 -1.186747 0.073873 -v 0.225778 -0.955564 0.087192 -v 0.492514 -0.516774 0.103988 -v 0.530321 -0.557759 0.099516 -v 0.367342 -0.873027 0.088809 -v 0.722321 -1.019809 0.077430 -v 1.241735 -0.144758 0.077418 -v -0.156120 0.240132 0.211450 -v -0.356977 0.918276 0.087481 -v -0.129520 0.943621 0.088972 -v 0.280125 0.254749 0.156761 -v -0.691491 0.435852 0.097541 -v -0.248374 -0.761113 0.097904 -v 0.091530 -0.678240 0.107075 -v 0.208055 -0.421717 0.135555 -v -0.087247 -0.317338 0.176827 -v -0.593100 -0.529653 0.098746 -v -1.206739 -0.279321 0.078061 -v 0.824483 0.132863 0.094961 -v 0.722936 0.599027 0.089215 -v 0.920645 0.893190 0.076568 -v 1.228081 0.822376 0.072240 -v 1.232690 0.081196 0.077819 -v -1.227752 0.255306 0.077636 -v -0.875692 -0.708493 0.081658 -v -1.023257 0.505677 0.081258 -v -1.281017 -0.355500 0.039362 -v -1.411210 0.112344 0.038448 -v -1.322014 0.683668 0.037678 -v -0.969117 0.905153 0.039401 -v -0.499290 0.670931 0.046923 -v -0.495146 -0.534987 0.049829 -v -0.763213 -0.711121 0.043182 -v -1.173112 -0.810717 0.038334 -v -0.353288 -0.081162 0.047829 -v -0.484637 1.096028 0.040952 -v -0.068283 1.157889 0.041556 -v 0.374321 0.724872 0.048243 -v 0.443630 0.011709 0.064944 -v 0.092362 -0.187838 0.079423 -v 0.319211 -0.450925 0.058135 -v 0.083140 -0.840956 0.047555 -v -0.536839 -0.843694 0.044010 -v 0.675998 -0.060356 0.053007 -v 0.625612 0.653465 0.046280 -v 0.948425 0.966515 0.039165 -v 1.468373 0.763762 0.036164 -v 1.359230 -0.466005 0.038215 -v 0.579650 -1.283402 0.038531 -v 0.099882 -0.989520 0.044387 -v 0.419705 -0.587777 0.051305 -v 0.452055 -0.633193 0.049594 -v 0.250706 -0.925451 0.045130 -v 0.584395 -1.115729 0.040402 -v 1.209780 -0.312984 0.040543 -v -0.128541 0.244724 0.040128 -v -0.242478 0.942750 0.044422 -v -0.013641 0.939276 0.045183 -v 0.306076 0.204337 0.069578 -v -0.635032 0.506248 0.047292 -v -0.346037 -0.736957 0.047937 -v 0.001593 -0.697509 0.051643 -v 0.149467 -0.457686 0.061432 -v -0.130355 -0.316982 0.063692 -v -0.658901 -0.463963 0.047699 -v -1.236168 -0.138413 0.040290 -v 0.830773 0.014929 0.048264 -v 0.788685 0.490165 0.045847 -v 1.021834 0.757115 0.040232 -v 1.317917 0.648183 0.037878 -v 1.229236 -0.087687 0.040792 -v -1.189747 0.394609 0.040163 -v -0.961750 -0.605827 0.041732 -v -0.955376 0.617261 0.041630 -vn 0.004198 0.008399 0.999956 -vn -0.047263 -0.038545 0.998139 -vn -0.041206 0.037052 0.998463 -vn -0.227448 0.030378 0.973316 -vn 0.013218 -0.335110 0.942086 -vn 0.099781 -0.154456 0.982948 -vn -0.004554 -0.091519 0.995793 -vn -0.111563 -0.031388 0.993262 -vn 0.041945 -0.000090 0.999120 -vn 0.204239 0.090567 0.974723 -vn -0.014018 0.040525 0.999080 -vn 0.026362 0.025247 0.999334 -vn 0.017662 -0.010470 0.999789 -vn 0.108693 -0.960329 -0.256817 -vn 0.287992 0.362391 -0.886416 -vn -0.832608 -0.198530 0.517058 -vn 0.718598 0.164863 0.675601 -vn -0.559085 -0.130450 -0.818784 -vn -0.571995 0.088202 -0.815501 -vn 0.007602 0.368488 -0.929601 -vn -0.459199 0.272561 -0.845486 -vn 0.617921 0.638683 0.458539 -vn -0.372918 -0.009302 -0.927818 -vn 0.627436 0.075681 -0.774982 -vn 0.322416 0.015233 0.946476 -vn -0.316304 -0.941346 0.117555 -vn 0.000000 0.000000 1.000000 -vn 0.000204 -0.002409 -0.999997 -vn 0.017692 0.010808 -0.999785 -vn 0.013141 -0.013072 -0.999828 -vn 0.020317 0.009466 -0.999749 -vn -0.021848 0.061906 -0.997843 -vn -0.020989 0.039801 -0.998987 -vn 0.005597 0.026770 -0.999626 -vn 0.055798 -0.062032 -0.996513 -vn -0.018061 0.002668 -0.999833 -vn -0.039014 -0.003825 -0.999231 -vn 0.003900 -0.016473 -0.999857 -vn -0.012650 -0.009982 -0.999870 -vn -0.008563 0.006846 -0.999940 -vn 0.452960 -0.250955 -0.855482 -vn -0.295696 0.383648 0.874859 -vn 0.198030 -0.265784 -0.943474 -vn 0.354051 -0.260379 0.898248 -vn 0.113227 0.874364 -0.471877 -vn 0.994113 0.095410 -0.051351 -vn -0.589681 -0.165642 -0.790467 -vn -0.237831 0.970087 0.048658 -vn -0.291633 0.190851 -0.937297 -vn -0.349373 0.550764 0.758022 -vn 0.212817 -0.101254 0.971832 -vn -0.971452 -0.229730 0.059204 -vn 0.720478 -0.352163 -0.597405 -vn 0.007207 -0.665049 -0.746765 -vn -0.347478 -0.294245 -0.890325 -vn 0.434177 -0.342570 -0.833148 -vn -0.077374 -0.227594 0.970677 -vn 0.063166 -0.212503 -0.975117 -vn 0.784802 0.604209 -0.137902 -vn 0.843955 0.032745 -0.535413 -vn 0.606018 -0.794459 0.039707 -vn -0.812984 0.314919 0.489779 -vn 0.215081 0.459114 0.861948 -vn 0.076217 0.342190 -0.936534 -vn -0.054590 -0.295301 0.953843 -vn -0.134217 0.907251 -0.398599 -vn 0.076986 0.260785 -0.962322 -vn 0.900568 -0.265805 -0.343984 -vn -0.108015 -0.470758 0.875625 -vn -0.676021 0.016322 -0.736702 -vn -0.986484 0.092980 0.134921 -vn -0.768211 0.449540 0.455813 -vn -0.021527 -0.322930 -0.946178 -vn 0.442930 0.444906 -0.778378 -vn 0.938281 0.307021 0.159270 -vn -0.036822 -0.002505 0.999319 -vn -0.033540 -0.042411 0.998537 -vn -0.023751 -0.016471 0.999582 -vn -0.022446 -0.008933 0.999708 -vn -0.025914 -0.014739 0.999556 -vn -0.035548 0.014154 0.999268 -vn -0.024036 0.016182 0.999580 -vn -0.024598 0.005630 0.999682 -vn -0.028020 0.003505 0.999601 -vn -0.031084 -0.008259 0.999483 -vn -0.022044 -0.000073 0.999757 -vn 0.059789 0.196614 0.978656 -vn 0.121270 -0.299116 0.946479 -vn 0.018641 -0.074251 0.997065 -vn -0.003012 -0.077815 0.996963 -vn -0.124673 -0.166493 0.978129 -vn 0.029311 -0.121184 0.992197 -vn -0.101491 -0.138357 0.985168 -vn 0.062166 0.030397 0.997603 -vn 0.029382 0.029140 0.999143 -vn 0.064772 0.026404 0.997551 -vn 0.119261 0.125579 0.984889 -vn -0.010851 0.038568 0.999197 -vn 0.226052 0.111443 0.967719 -vn 0.029409 0.115196 0.992907 -vn 0.000583 0.043012 0.999074 -vn 0.027036 0.023571 0.999357 -vn 0.025373 -0.000755 0.999678 -vn 0.014573 0.017348 0.999743 -vn 0.015908 0.007951 0.999842 -vn 0.019812 0.004014 0.999796 -vn 0.042718 0.007785 0.999057 -vn 0.052052 -0.060760 0.996794 -vn 0.016853 -0.048473 0.998682 -vn 0.009658 -0.036144 0.999300 -vn 0.026541 -0.018692 0.999473 -vn 0.024216 -0.018922 0.999528 -vn -0.015349 -0.998174 0.058429 -vn 0.323938 0.264956 -0.908220 -vn -0.471009 -0.181030 0.863353 -vn 0.992348 0.087442 -0.087170 -vn -0.976776 -0.067028 0.203510 -vn -0.992969 0.028835 0.114811 -vn 0.036623 0.213297 -0.976301 -vn -0.470245 0.366208 0.802971 -vn 0.233767 0.346999 0.908265 -vn -0.907194 0.107718 -0.406688 -vn 0.525808 0.003856 0.850594 -vn 0.724399 -0.065436 -0.686268 -vn -0.349234 -0.704459 0.617878 -vn 0.012689 -0.000732 -0.999919 -vn 0.013887 0.012414 -0.999826 -vn 0.010405 0.005848 -0.999929 -vn 0.011290 0.004935 -0.999924 -vn 0.009271 0.002360 -0.999954 -vn 0.012445 -0.007147 -0.999897 -vn 0.009459 -0.007290 -0.999929 -vn 0.010056 -0.003998 -0.999941 -vn 0.011815 -0.003193 -0.999925 -vn 0.012846 0.001621 -0.999916 -vn 0.009054 -0.001026 -0.999958 -vn -0.022198 -0.008318 -0.999719 -vn 0.028391 0.072479 -0.996966 -vn 0.010388 0.034385 -0.999355 -vn 0.006973 0.032446 -0.999449 -vn 0.070641 -0.000319 -0.997502 -vn 0.020541 0.000063 -0.999789 -vn 0.071638 0.000628 -0.997431 -vn -0.013010 -0.010342 -0.999862 -vn -0.026939 -0.007599 -0.999608 -vn -0.026999 -0.007475 -0.999608 -vn 0.062047 -0.058825 -0.996338 -vn 0.003086 -0.015814 -0.999870 -vn -0.001484 -0.016956 -0.999855 -vn -0.076689 -0.030792 -0.996580 -vn -0.013753 -0.039148 -0.999139 -vn -0.012759 -0.009568 -0.999873 -vn -0.013265 0.002254 -0.999909 -vn -0.008987 -0.008246 -0.999926 -vn -0.009065 -0.003035 -0.999954 -vn -0.010855 -0.000705 -0.999941 -vn -0.023203 -0.001162 -0.999730 -vn -0.015977 0.026275 -0.999527 -vn -0.003614 0.020092 -0.999792 -vn -0.002092 0.016509 -0.999862 -vn -0.012474 0.011510 -0.999856 -vn -0.007680 0.011375 -0.999906 -vn 0.837490 -0.344029 -0.424563 -vn -0.138687 0.255819 0.956725 -vn 0.394607 -0.382951 -0.835245 -vn 0.427015 -0.407571 -0.807183 -vn -0.030744 0.999289 0.021836 -vn 0.531366 0.172094 0.829478 -vn -0.917609 -0.385791 -0.095707 -vn -0.097838 0.807548 0.581631 -vn -0.146524 0.128803 -0.980786 -vn -0.275167 0.323794 0.905230 -vn 0.266822 -0.213269 0.939852 -vn -0.262677 -0.034943 -0.964251 -vn 0.448908 -0.296397 -0.842989 -vn 0.118367 -0.935135 0.333933 -vn -0.915697 -0.399727 -0.041437 -vn 0.527067 -0.550545 -0.647380 -vn -0.210915 -0.362412 0.907839 -vn 0.150686 -0.321294 -0.934914 -vn 0.543310 0.321369 0.775587 -vn 0.820582 -0.071330 0.567061 -vn 0.402188 -0.662099 0.632353 -vn -0.546192 0.304935 0.780186 -vn 0.050332 0.255883 0.965397 -vn 0.075592 0.208286 -0.975142 -vn -0.077353 -0.231201 0.969826 -vn -0.244590 0.867294 0.433563 -vn 0.186521 0.349908 -0.918027 -vn 0.412811 -0.178496 -0.893155 -vn -0.072068 -0.200482 0.977043 -vn -0.651615 -0.065460 0.755720 -vn -0.329842 0.074684 0.941078 -vn -0.376500 0.284548 0.881635 -vn -0.154301 -0.489046 -0.858501 -vn 0.594724 0.768555 -0.235854 -vn 0.342161 0.050078 0.938306 -usemtl None -s off -f 5//1 34//1 6//1 -f 6//2 39//2 7//2 -f 5//3 48//3 34//3 -f 10//4 9//4 30//4 -f 14//5 38//5 37//5 -f 15//6 37//6 36//6 -f 16//7 36//7 35//7 -f 9//8 14//8 30//8 -f 29//9 45//9 41//9 -f 13//10 33//10 14//10 -f 10//11 31//11 11//11 -f 19//12 42//12 43//12 -f 22//13 29//13 28//13 -f 79//14 127//14 80//14 -f 73//15 74//15 121//15 -f 49//16 97//16 104//16 -f 90//17 89//17 138//17 -f 66//18 67//18 115//18 -f 51//19 99//19 98//19 -f 89//20 93//20 137//20 -f 76//21 77//21 125//21 -f 60//22 108//22 107//22 -f 93//23 92//23 140//23 -f 54//24 102//24 53//24 -f 69//25 70//25 117//25 -f 86//26 134//26 85//26 -f 16//27 64//27 15//27 -f 31//27 79//27 32//27 -f 39//27 87//27 47//27 -f 7//27 55//27 6//27 -f 22//27 23//27 70//27 -f 33//27 81//27 30//27 -f 13//27 61//27 12//27 -f 2//27 50//27 1//27 -f 36//27 84//27 35//27 -f 19//27 20//27 67//27 -f 4//27 52//27 3//27 -f 43//27 42//27 91//27 -f 26//27 27//27 74//27 -f 9//27 10//27 57//27 -f 17//27 65//27 16//27 -f 32//27 80//27 33//27 -f 46//27 94//27 48//27 -f 8//27 56//27 7//27 -f 23//27 24//27 71//27 -f 47//27 95//27 40//27 -f 40//27 88//27 46//27 -f 14//27 62//27 13//27 -f 37//27 85//27 36//27 -f 5//27 53//27 4//27 -f 20//27 21//27 68//27 -f 44//27 43//27 92//27 -f 11//27 59//27 10//27 -f 27//27 28//27 75//27 -f 29//27 18//27 77//27 -f 38//27 35//27 86//27 -f 34//27 82//27 39//27 -f 17//27 9//27 65//27 -f 24//27 25//27 72//27 -f 48//27 96//27 34//27 -f 15//27 63//27 14//27 -f 31//27 30//27 79//27 -f 38//27 86//27 37//27 -f 6//27 54//27 5//27 -f 21//27 22//27 69//27 -f 45//27 44//27 93//27 -f 28//27 29//27 76//27 -f 12//27 60//27 11//27 -f 41//27 45//27 89//27 -f 3//27 51//27 2//27 -f 18//27 19//27 66//27 -f 42//27 41//27 90//27 -f 1//27 49//27 8//27 -f 25//27 26//27 73//27 -f 101//28 102//28 130//28 -f 102//29 103//29 135//29 -f 144//30 101//30 130//30 -f 106//31 127//31 126//31 -f 110//32 111//32 133//32 -f 111//33 112//33 133//33 -f 112//34 113//34 131//34 -f 105//35 126//35 110//35 -f 125//36 137//36 141//36 -f 109//37 110//37 129//37 -f 106//38 107//38 127//38 -f 115//39 139//39 138//39 -f 118//40 124//40 125//40 -f 64//41 112//41 111//41 -f 87//42 135//42 95//42 -f 55//43 103//43 102//43 -f 70//44 71//44 118//44 -f 81//45 129//45 126//45 -f 61//46 109//46 108//46 -f 50//47 98//47 97//47 -f 84//48 132//48 83//48 -f 67//49 68//49 115//49 -f 52//50 100//50 99//50 -f 91//51 90//51 139//51 -f 57//52 58//52 105//52 -f 74//53 75//53 122//53 -f 65//54 113//54 112//54 -f 80//55 128//55 81//55 -f 94//56 142//56 96//56 -f 71//57 72//57 119//57 -f 56//58 104//58 103//58 -f 95//59 143//59 88//59 -f 88//60 136//60 94//60 -f 62//61 110//61 61//61 -f 85//62 133//62 84//62 -f 53//63 101//63 100//63 -f 68//64 69//64 116//64 -f 92//65 91//65 139//65 -f 59//66 107//66 106//66 -f 75//67 76//67 124//67 -f 86//68 83//68 134//68 -f 77//69 66//69 114//69 -f 82//70 130//70 135//70 -f 65//71 57//71 105//71 -f 72//72 73//72 121//72 -f 96//73 144//73 82//73 -f 63//74 111//74 110//74 -f 79//75 78//75 126//75 -f 34//76 39//76 6//76 -f 39//77 47//77 7//77 -f 7//78 47//78 8//78 -f 47//79 40//79 1//79 -f 8//80 47//80 1//80 -f 4//81 48//81 5//81 -f 3//82 48//82 4//82 -f 3//83 46//83 48//83 -f 3//84 2//84 46//84 -f 2//85 1//85 40//85 -f 46//86 2//86 40//86 -f 31//87 10//87 30//87 -f 15//88 14//88 37//88 -f 16//89 15//89 36//89 -f 17//90 16//90 35//90 -f 9//91 38//91 14//91 -f 17//92 35//92 9//92 -f 35//93 38//93 9//93 -f 18//94 29//94 41//94 -f 19//95 18//95 42//95 -f 18//96 41//96 42//96 -f 33//97 30//97 14//97 -f 31//98 32//98 11//98 -f 33//99 13//99 12//99 -f 32//100 33//100 12//100 -f 11//101 32//101 12//101 -f 20//102 19//102 43//102 -f 22//103 45//103 29//103 -f 21//104 20//104 43//104 -f 21//105 43//105 44//105 -f 22//106 21//106 44//106 -f 45//107 22//107 44//107 -f 25//108 27//108 26//108 -f 24//109 27//109 25//109 -f 24//110 23//110 27//110 -f 23//111 22//111 28//111 -f 27//112 23//112 28//112 -f 127//113 128//113 80//113 -f 74//114 122//114 121//114 -f 56//115 49//115 104//115 -f 89//116 137//116 138//116 -f 114//117 66//117 115//117 -f 50//118 51//118 98//118 -f 93//119 141//119 137//119 -f 124//120 76//120 125//120 -f 59//121 60//121 107//121 -f 141//122 93//122 140//122 -f 102//123 101//123 53//123 -f 70//124 118//124 117//124 -f 134//125 133//125 85//125 -f 64//27 63//27 15//27 -f 79//27 80//27 32//27 -f 87//27 95//27 47//27 -f 55//27 54//27 6//27 -f 23//27 71//27 70//27 -f 81//27 78//27 30//27 -f 61//27 60//27 12//27 -f 50//27 49//27 1//27 -f 84//27 83//27 35//27 -f 20//27 68//27 67//27 -f 52//27 51//27 3//27 -f 42//27 90//27 91//27 -f 27//27 75//27 74//27 -f 10//27 58//27 57//27 -f 65//27 64//27 16//27 -f 80//27 81//27 33//27 -f 94//27 96//27 48//27 -f 56//27 55//27 7//27 -f 24//27 72//27 71//27 -f 95//27 88//27 40//27 -f 88//27 94//27 46//27 -f 62//27 61//27 13//27 -f 85//27 84//27 36//27 -f 53//27 52//27 4//27 -f 21//27 69//27 68//27 -f 43//27 91//27 92//27 -f 59//27 58//27 10//27 -f 28//27 76//27 75//27 -f 18//27 66//27 77//27 -f 35//27 83//27 86//27 -f 82//27 87//27 39//27 -f 9//27 57//27 65//27 -f 25//27 73//27 72//27 -f 96//27 82//27 34//27 -f 63//27 62//27 14//27 -f 30//27 78//27 79//27 -f 86//27 85//27 37//27 -f 54//27 53//27 5//27 -f 22//27 70//27 69//27 -f 44//27 92//27 93//27 -f 29//27 77//27 76//27 -f 60//27 59//27 11//27 -f 45//27 93//27 89//27 -f 51//27 50//27 2//27 -f 19//27 67//27 66//27 -f 41//27 89//27 90//27 -f 49//27 56//27 8//27 -f 26//27 74//27 73//27 -f 102//126 135//126 130//126 -f 135//127 103//127 143//127 -f 103//128 104//128 143//128 -f 104//129 97//129 143//129 -f 97//130 136//130 143//130 -f 144//131 100//131 101//131 -f 99//132 100//132 144//132 -f 99//133 144//133 142//133 -f 98//134 99//134 142//134 -f 97//135 98//135 136//135 -f 98//136 142//136 136//136 -f 105//137 106//137 126//137 -f 134//138 110//138 133//138 -f 112//139 132//139 133//139 -f 132//140 112//140 131//140 -f 105//141 110//141 134//141 -f 113//142 105//142 131//142 -f 105//143 134//143 131//143 -f 114//144 115//144 138//144 -f 125//145 114//145 137//145 -f 114//146 138//146 137//146 -f 110//147 126//147 129//147 -f 127//148 107//148 128//148 -f 107//149 108//149 128//149 -f 108//150 109//150 129//150 -f 128//151 108//151 129//151 -f 115//152 116//152 139//152 -f 141//153 118//153 125//153 -f 116//154 117//154 139//154 -f 139//155 117//155 140//155 -f 117//156 118//156 140//156 -f 118//157 141//157 140//157 -f 123//158 121//158 122//158 -f 120//159 121//159 123//159 -f 119//160 120//160 123//160 -f 118//161 119//161 124//161 -f 119//162 123//162 124//162 -f 63//163 64//163 111//163 -f 135//164 143//164 95//164 -f 54//165 55//165 102//165 -f 71//166 119//166 118//166 -f 78//167 81//167 126//167 -f 60//168 61//168 108//168 -f 49//169 50//169 97//169 -f 132//170 131//170 83//170 -f 68//171 116//171 115//171 -f 51//172 52//172 99//172 -f 90//173 138//173 139//173 -f 58//174 106//174 105//174 -f 75//175 123//175 122//175 -f 64//176 65//176 112//176 -f 128//177 129//177 81//177 -f 142//178 144//178 96//178 -f 72//179 120//179 119//179 -f 55//180 56//180 103//180 -f 143//181 136//181 88//181 -f 136//182 142//182 94//182 -f 110//183 109//183 61//183 -f 133//184 132//184 84//184 -f 52//185 53//185 100//185 -f 69//186 117//186 116//186 -f 140//187 92//187 139//187 -f 58//188 59//188 106//188 -f 123//189 75//189 124//189 -f 83//190 131//190 134//190 -f 125//191 77//191 114//191 -f 87//192 82//192 135//192 -f 113//193 65//193 105//193 -f 120//194 72//194 121//194 -f 144//195 130//195 82//195 -f 62//196 63//196 110//196 -f 127//197 79//197 126//197 diff --git a/src/examples/evas/resources/models/mesh_for_mmap.ply b/src/examples/evas/resources/models/mesh_for_mmap.ply deleted file mode 100644 index bf071a7..0000000 --- a/src/examples/evas/resources/models/mesh_for_mmap.ply +++ /dev/null @@ -1,401 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 288 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 100 -property list uchar uint vertex_indices -end_header -1.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 --1.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 --0.846154 0.000000 -0.846154 0.000000 1.000000 0.000000 -0.846154 0.000000 -0.846154 0.000000 1.000000 0.000000 --1.000000 0.000000 1.000000 0.000000 1.000000 0.000000 --0.846154 0.000000 0.846154 0.000000 1.000000 0.000000 -0.846154 0.000000 0.846154 0.000000 1.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 1.000000 0.000000 -0.076923 0.000000 0.692308 -0.000000 1.000000 0.000000 -0.076923 0.000000 -0.692308 -0.000000 1.000000 0.000000 --0.076923 0.000000 -0.692308 -0.000000 1.000000 0.000000 --0.076923 0.000000 0.692308 -0.000000 1.000000 0.000000 -0.230769 0.000000 0.692308 0.000000 1.000000 -0.000000 -0.384615 0.000000 0.692308 0.000000 1.000000 -0.000000 -0.384615 0.000000 0.230769 0.000000 1.000000 -0.000000 -0.230769 0.000000 0.076923 0.000000 1.000000 -0.000000 -0.538462 0.000000 0.230769 -0.000000 1.000000 0.000000 -0.538462 0.000000 0.076923 -0.000000 1.000000 0.000000 -0.692308 0.000000 0.692308 -0.000000 1.000000 0.000000 -0.692308 0.000000 -0.692308 -0.000000 1.000000 0.000000 -0.538462 0.000000 -0.538462 -0.000000 1.000000 0.000000 -0.538462 0.000000 0.692308 -0.000000 1.000000 0.000000 -0.384615 0.000000 -0.384615 -0.000000 1.000000 0.000000 -0.384615 0.000000 -0.538462 -0.000000 1.000000 0.000000 -0.230769 0.000000 -0.692308 -0.000000 1.000000 0.000000 -0.230769 0.000000 -0.384615 -0.000000 1.000000 0.000000 --0.692308 0.000000 -0.692308 0.000000 1.000000 0.000000 --0.692308 0.000000 0.692308 0.000000 1.000000 0.000000 --0.538462 0.000000 0.538462 0.000000 1.000000 0.000000 --0.538462 0.000000 -0.692308 0.000000 1.000000 0.000000 --0.538462 0.000000 0.076923 0.000000 1.000000 0.000000 --0.538462 0.000000 0.230769 0.000000 1.000000 0.000000 --0.384615 0.000000 0.230769 0.000000 1.000000 0.000000 --0.230769 0.000000 0.076923 0.000000 1.000000 0.000000 --0.384615 0.000000 0.538462 0.000000 1.000000 0.000000 --0.230769 0.000000 0.692308 0.000000 1.000000 0.000000 -0.384615 0.000000 -0.384615 0.000000 -0.000000 1.000000 -0.230769 0.000000 -0.384615 0.000000 -0.000000 1.000000 -0.230769 -0.100000 -0.384615 0.000000 -0.000000 1.000000 -0.384615 -0.100000 -0.384615 0.000000 -0.000000 1.000000 --0.846154 0.000000 -0.846154 1.000000 -0.000000 0.000000 --0.846154 0.000000 0.846154 1.000000 -0.000000 0.000000 --0.846154 -0.100000 0.846154 1.000000 -0.000000 0.000000 --0.846154 -0.100000 -0.846154 1.000000 -0.000000 0.000000 -0.538462 0.000000 0.230769 -1.000000 0.000000 0.000000 -0.538462 0.000000 0.076923 -1.000000 0.000000 0.000000 -0.538462 -0.100000 0.076923 -1.000000 0.000000 0.000000 -0.538462 -0.100000 0.230769 -1.000000 0.000000 0.000000 -0.230769 0.000000 -0.692308 0.000000 0.000000 -1.000000 -0.692308 0.000000 -0.692308 0.000000 0.000000 -1.000000 -0.692308 -0.100000 -0.692308 0.000000 0.000000 -1.000000 -0.230769 -0.100000 -0.692308 0.000000 0.000000 -1.000000 -1.000000 0.000000 -1.000000 1.000000 -0.000000 0.000000 -1.000000 0.000000 1.000000 1.000000 -0.000000 0.000000 -1.000000 -0.100000 1.000000 1.000000 -0.000000 0.000000 -1.000000 -0.100000 -1.000000 1.000000 -0.000000 0.000000 -0.230769 0.000000 0.076923 -1.000000 0.000000 0.000000 -0.230769 -0.100000 0.076923 -1.000000 0.000000 0.000000 -0.230769 -0.100000 0.692308 -1.000000 0.000000 0.000000 -0.230769 0.000000 0.692308 -1.000000 0.000000 0.000000 --0.692308 0.000000 0.692308 -1.000000 0.000000 0.000000 --0.692308 0.000000 -0.692308 -1.000000 0.000000 0.000000 --0.692308 -0.100000 -0.692308 -1.000000 0.000000 0.000000 --0.692308 -0.100000 0.692308 -1.000000 0.000000 0.000000 --0.384615 0.000000 0.230769 0.000000 -0.000000 1.000000 --0.538462 0.000000 0.230769 0.000000 -0.000000 1.000000 --0.538462 -0.100000 0.230769 0.000000 -0.000000 1.000000 --0.384615 -0.100000 0.230769 0.000000 -0.000000 1.000000 -0.692308 0.000000 0.692308 0.000000 -0.000000 1.000000 -0.538462 0.000000 0.692308 0.000000 -0.000000 1.000000 -0.538462 -0.100000 0.692308 0.000000 -0.000000 1.000000 -0.692308 -0.100000 0.692308 0.000000 -0.000000 1.000000 -0.230769 0.000000 0.692308 0.000000 0.000000 1.000000 -0.230769 -0.100000 0.692308 0.000000 0.000000 1.000000 -0.384615 -0.100000 0.692308 0.000000 0.000000 1.000000 -0.384615 0.000000 0.692308 0.000000 0.000000 1.000000 --0.230769 0.000000 0.692308 0.000000 -0.000000 1.000000 --0.692308 0.000000 0.692308 0.000000 -0.000000 1.000000 --0.692308 -0.100000 0.692308 0.000000 -0.000000 1.000000 --0.230769 -0.100000 0.692308 0.000000 -0.000000 1.000000 --0.076923 0.000000 -0.692308 -1.000000 0.000000 0.000000 --0.076923 -0.100000 -0.692308 -1.000000 0.000000 0.000000 --0.076923 -0.100000 0.692308 -1.000000 0.000000 0.000000 --0.076923 0.000000 0.692308 -1.000000 0.000000 0.000000 -0.384615 0.000000 -0.538462 1.000000 -0.000000 0.000000 -0.384615 0.000000 -0.384615 1.000000 -0.000000 0.000000 -0.384615 -0.100000 -0.384615 1.000000 -0.000000 0.000000 -0.384615 -0.100000 -0.538462 1.000000 -0.000000 0.000000 --1.000000 0.000000 1.000000 -1.000000 0.000000 0.000000 --1.000000 0.000000 -1.000000 -1.000000 0.000000 0.000000 --1.000000 -0.100000 -1.000000 -1.000000 0.000000 0.000000 --1.000000 -0.100000 1.000000 -1.000000 0.000000 0.000000 -0.538462 0.000000 -0.538462 0.000000 0.000000 0.000000 -0.384615 0.000000 -0.538462 0.000000 0.000000 0.000000 -0.384615 0.000000 -0.538462 0.000000 0.000000 0.000000 -0.538462 0.000000 -0.538462 0.000000 0.000000 0.000000 -0.538462 0.000000 0.076923 0.000000 0.000000 0.000000 -0.230769 0.000000 0.076923 0.000000 0.000000 0.000000 -0.230769 0.000000 0.076923 0.000000 0.000000 0.000000 -0.538462 0.000000 0.076923 0.000000 0.000000 0.000000 --0.538462 0.000000 -0.692308 0.000000 0.000000 0.000000 --0.538462 0.000000 0.538462 0.000000 0.000000 0.000000 --0.538462 0.000000 0.538462 0.000000 0.000000 0.000000 --0.538462 0.000000 -0.692308 0.000000 0.000000 0.000000 --0.692308 0.000000 -0.692308 0.000000 0.000000 0.000000 --0.692308 0.000000 -0.692308 0.000000 0.000000 0.000000 --0.230769 0.000000 0.076923 0.000000 0.000000 0.000000 --0.230769 0.000000 0.692308 0.000000 0.000000 0.000000 --0.230769 0.000000 0.692308 0.000000 0.000000 0.000000 --0.230769 0.000000 0.076923 0.000000 0.000000 0.000000 -0.384615 0.000000 0.692308 0.000000 0.000000 0.000000 -0.384615 0.000000 0.692308 0.000000 0.000000 0.000000 -0.384615 0.000000 0.230769 0.000000 0.000000 0.000000 -0.384615 0.000000 0.230769 0.000000 0.000000 0.000000 -0.846154 0.000000 0.846154 0.000000 0.000000 0.000000 -0.846154 0.000000 -0.846154 0.000000 0.000000 0.000000 -0.846154 0.000000 -0.846154 0.000000 0.000000 0.000000 -0.846154 0.000000 0.846154 0.000000 0.000000 0.000000 --0.538462 0.000000 0.230769 0.000000 0.000000 0.000000 --0.538462 0.000000 0.076923 0.000000 0.000000 0.000000 --0.538462 0.000000 0.076923 0.000000 0.000000 0.000000 --0.538462 0.000000 0.230769 0.000000 0.000000 0.000000 -0.230769 0.000000 -0.384615 0.000000 0.000000 0.000000 -0.230769 0.000000 -0.692308 0.000000 0.000000 0.000000 -0.230769 0.000000 -0.692308 0.000000 0.000000 0.000000 -0.230769 0.000000 -0.384615 0.000000 0.000000 0.000000 -0.076923 0.000000 -0.692308 0.000000 0.000000 0.000000 --0.076923 0.000000 -0.692308 0.000000 0.000000 0.000000 --0.076923 0.000000 -0.692308 0.000000 0.000000 0.000000 -0.076923 0.000000 -0.692308 0.000000 0.000000 0.000000 -0.538462 0.000000 0.692308 0.000000 0.000000 0.000000 -0.538462 0.000000 0.692308 0.000000 0.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 --1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 --1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 --0.384615 0.000000 0.538462 0.000000 0.000000 0.000000 --0.384615 0.000000 0.538462 0.000000 0.000000 0.000000 --1.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 -1.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 -1.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 --1.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 --0.384615 0.000000 0.230769 0.000000 0.000000 0.000000 --0.384615 0.000000 0.230769 0.000000 0.000000 0.000000 -0.538462 0.000000 0.230769 0.000000 0.000000 0.000000 -0.538462 0.000000 0.230769 0.000000 0.000000 0.000000 -0.384615 0.000000 -0.384615 0.000000 0.000000 0.000000 -0.384615 0.000000 -0.384615 0.000000 0.000000 0.000000 --0.692308 0.000000 0.692308 0.000000 0.000000 0.000000 --0.692308 0.000000 0.692308 0.000000 0.000000 0.000000 -0.230769 0.000000 0.692308 0.000000 0.000000 0.000000 -0.230769 0.000000 0.692308 0.000000 0.000000 0.000000 --0.076923 0.000000 0.692308 0.000000 0.000000 0.000000 --0.076923 0.000000 0.692308 0.000000 0.000000 0.000000 -0.692308 0.000000 0.692308 0.000000 0.000000 0.000000 -0.692308 0.000000 0.692308 0.000000 0.000000 0.000000 --0.846154 0.000000 -0.846154 0.000000 0.000000 0.000000 --0.846154 0.000000 0.846154 0.000000 0.000000 0.000000 --0.846154 0.000000 0.846154 0.000000 0.000000 0.000000 --0.846154 0.000000 -0.846154 0.000000 0.000000 0.000000 -0.692308 0.000000 -0.692308 0.000000 0.000000 0.000000 -0.692308 0.000000 -0.692308 0.000000 0.000000 0.000000 -0.076923 0.000000 0.692308 0.000000 0.000000 0.000000 -0.076923 0.000000 0.692308 0.000000 0.000000 0.000000 -1.000000 -0.100000 -1.000000 0.000000 -1.000000 0.000000 -0.846154 -0.100000 -0.846154 0.000000 -1.000000 0.000000 --0.846154 -0.100000 -0.846154 0.000000 -1.000000 0.000000 --1.000000 -0.100000 -1.000000 0.000000 -1.000000 0.000000 --0.846154 -0.100000 0.846154 0.000000 -1.000000 0.000000 --1.000000 -0.100000 1.000000 0.000000 -1.000000 0.000000 -0.846154 -0.100000 0.846154 0.000000 -1.000000 0.000000 -1.000000 -0.100000 1.000000 0.000000 -1.000000 0.000000 -0.076923 -0.100000 0.692308 0.000000 -1.000000 0.000000 --0.076923 -0.100000 0.692308 0.000000 -1.000000 0.000000 --0.076923 -0.100000 -0.692308 0.000000 -1.000000 0.000000 -0.076923 -0.100000 -0.692308 0.000000 -1.000000 0.000000 -0.230769 -0.100000 0.692308 -0.000000 -1.000000 0.000000 -0.230769 -0.100000 0.076923 -0.000000 -1.000000 0.000000 -0.384615 -0.100000 0.230769 -0.000000 -1.000000 0.000000 -0.384615 -0.100000 0.692308 -0.000000 -1.000000 0.000000 -0.538462 -0.100000 0.230769 0.000000 -1.000000 0.000000 -0.538462 -0.100000 0.076923 0.000000 -1.000000 0.000000 -0.692308 -0.100000 0.692308 0.000000 -1.000000 0.000000 -0.538462 -0.100000 0.692308 0.000000 -1.000000 0.000000 -0.538462 -0.100000 -0.538462 0.000000 -1.000000 0.000000 -0.692308 -0.100000 -0.692308 0.000000 -1.000000 0.000000 -0.384615 -0.100000 -0.384615 0.000000 -1.000000 0.000000 -0.230769 -0.100000 -0.384615 0.000000 -1.000000 0.000000 -0.230769 -0.100000 -0.692308 0.000000 -1.000000 0.000000 -0.384615 -0.100000 -0.538462 0.000000 -1.000000 0.000000 --0.692308 -0.100000 -0.692308 0.000000 -1.000000 -0.000000 --0.538462 -0.100000 -0.692308 0.000000 -1.000000 -0.000000 --0.538462 -0.100000 0.538462 0.000000 -1.000000 -0.000000 --0.692308 -0.100000 0.692308 0.000000 -1.000000 -0.000000 --0.538462 -0.100000 0.076923 0.000000 -1.000000 -0.000000 --0.230769 -0.100000 0.076923 0.000000 -1.000000 -0.000000 --0.384615 -0.100000 0.230769 0.000000 -1.000000 -0.000000 --0.538462 -0.100000 0.230769 0.000000 -1.000000 -0.000000 --0.384615 -0.100000 0.538462 0.000000 -1.000000 0.000000 --0.230769 -0.100000 0.692308 0.000000 -1.000000 0.000000 -0.076923 0.000000 0.692308 1.000000 0.000000 -0.000000 -0.076923 -0.100000 0.692308 1.000000 0.000000 -0.000000 -0.076923 -0.100000 -0.692308 1.000000 0.000000 -0.000000 -0.076923 0.000000 -0.692308 1.000000 0.000000 -0.000000 --0.846154 0.000000 0.846154 0.000000 0.000000 -1.000000 -0.846154 0.000000 0.846154 0.000000 0.000000 -1.000000 -0.846154 -0.100000 0.846154 0.000000 0.000000 -1.000000 --0.846154 -0.100000 0.846154 0.000000 0.000000 -1.000000 -0.692308 0.000000 -0.692308 1.000000 -0.000000 0.000000 -0.692308 0.000000 0.692308 1.000000 -0.000000 0.000000 -0.692308 -0.100000 0.692308 1.000000 -0.000000 0.000000 -0.692308 -0.100000 -0.692308 1.000000 -0.000000 0.000000 --0.538462 0.000000 0.076923 0.000000 0.000000 -1.000000 --0.230769 0.000000 0.076923 0.000000 0.000000 -1.000000 --0.230769 -0.100000 0.076923 0.000000 0.000000 -1.000000 --0.538462 -0.100000 0.076923 0.000000 0.000000 -1.000000 --0.076923 0.000000 0.692308 0.000000 0.000000 1.000000 --0.076923 -0.100000 0.692308 0.000000 0.000000 1.000000 -0.076923 -0.100000 0.692308 0.000000 0.000000 1.000000 -0.076923 0.000000 0.692308 0.000000 0.000000 1.000000 -0.846154 0.000000 -0.846154 0.000000 -0.000000 1.000000 --0.846154 0.000000 -0.846154 0.000000 -0.000000 1.000000 --0.846154 -0.100000 -0.846154 0.000000 -0.000000 1.000000 -0.846154 -0.100000 -0.846154 0.000000 -0.000000 1.000000 -0.538462 0.000000 -0.538462 0.000000 -0.000000 1.000000 -0.384615 0.000000 -0.538462 0.000000 -0.000000 1.000000 -0.384615 -0.100000 -0.538462 0.000000 -0.000000 1.000000 -0.538462 -0.100000 -0.538462 0.000000 -0.000000 1.000000 -0.538462 0.000000 0.076923 0.000000 0.000000 -1.000000 -0.538462 -0.100000 0.076923 0.000000 0.000000 -1.000000 -0.230769 -0.100000 0.076923 0.000000 0.000000 -1.000000 -0.230769 0.000000 0.076923 0.000000 0.000000 -1.000000 --0.692308 0.000000 -0.692308 0.000000 0.000000 -1.000000 --0.538462 0.000000 -0.692308 0.000000 0.000000 -1.000000 --0.538462 -0.100000 -0.692308 0.000000 0.000000 -1.000000 --0.692308 -0.100000 -0.692308 0.000000 0.000000 -1.000000 --0.538462 0.000000 -0.692308 1.000000 -0.000000 0.000000 --0.538462 0.000000 0.538462 1.000000 -0.000000 0.000000 --0.538462 -0.100000 0.538462 1.000000 -0.000000 0.000000 --0.538462 -0.100000 -0.692308 1.000000 -0.000000 0.000000 --0.230769 0.000000 0.076923 1.000000 0.000000 -0.000000 --0.230769 0.000000 0.692308 1.000000 0.000000 -0.000000 --0.230769 -0.100000 0.692308 1.000000 0.000000 -0.000000 --0.230769 -0.100000 0.076923 1.000000 0.000000 -0.000000 -0.384615 0.000000 0.692308 1.000000 0.000000 -0.000000 -0.384615 -0.100000 0.692308 1.000000 0.000000 -0.000000 -0.384615 -0.100000 0.230769 1.000000 0.000000 -0.000000 -0.384615 0.000000 0.230769 1.000000 0.000000 -0.000000 -0.846154 0.000000 0.846154 -1.000000 0.000000 0.000000 -0.846154 0.000000 -0.846154 -1.000000 0.000000 0.000000 -0.846154 -0.100000 -0.846154 -1.000000 0.000000 0.000000 -0.846154 -0.100000 0.846154 -1.000000 0.000000 0.000000 --0.538462 0.000000 0.230769 -1.000000 0.000000 0.000000 --0.538462 0.000000 0.076923 -1.000000 0.000000 0.000000 --0.538462 -0.100000 0.076923 -1.000000 0.000000 0.000000 --0.538462 -0.100000 0.230769 -1.000000 0.000000 0.000000 -0.230769 0.000000 -0.384615 -1.000000 0.000000 0.000000 -0.230769 0.000000 -0.692308 -1.000000 0.000000 0.000000 -0.230769 -0.100000 -0.692308 -1.000000 0.000000 0.000000 -0.230769 -0.100000 -0.384615 -1.000000 0.000000 0.000000 -0.076923 0.000000 -0.692308 0.000000 0.000000 -1.000000 -0.076923 -0.100000 -0.692308 0.000000 0.000000 -1.000000 --0.076923 -0.100000 -0.692308 0.000000 0.000000 -1.000000 --0.076923 0.000000 -0.692308 0.000000 0.000000 -1.000000 -1.000000 0.000000 1.000000 0.000000 -0.000000 1.000000 --1.000000 0.000000 1.000000 0.000000 -0.000000 1.000000 --1.000000 -0.100000 1.000000 0.000000 -0.000000 1.000000 -1.000000 -0.100000 1.000000 0.000000 -0.000000 1.000000 -0.538462 0.000000 0.692308 -1.000000 0.000000 0.000000 -0.538462 0.000000 -0.538462 -1.000000 0.000000 0.000000 -0.538462 -0.100000 -0.538462 -1.000000 0.000000 0.000000 -0.538462 -0.100000 0.692308 -1.000000 0.000000 0.000000 --0.538462 0.000000 0.538462 0.000000 0.000000 -1.000000 --0.384615 0.000000 0.538462 0.000000 0.000000 -1.000000 --0.384615 -0.100000 0.538462 0.000000 0.000000 -1.000000 --0.538462 -0.100000 0.538462 0.000000 0.000000 -1.000000 --1.000000 0.000000 -1.000000 0.000000 0.000000 -1.000000 -1.000000 0.000000 -1.000000 0.000000 0.000000 -1.000000 -1.000000 -0.100000 -1.000000 0.000000 0.000000 -1.000000 --1.000000 -0.100000 -1.000000 0.000000 0.000000 -1.000000 --0.384615 0.000000 0.538462 -1.000000 0.000000 0.000000 --0.384615 0.000000 0.230769 -1.000000 0.000000 0.000000 --0.384615 -0.100000 0.230769 -1.000000 0.000000 0.000000 --0.384615 -0.100000 0.538462 -1.000000 0.000000 0.000000 -0.384615 0.000000 0.230769 0.000000 0.000000 1.000000 -0.384615 -0.100000 0.230769 0.000000 0.000000 1.000000 -0.538462 -0.100000 0.230769 0.000000 0.000000 1.000000 -0.538462 0.000000 0.230769 0.000000 0.000000 1.000000 -4 0 1 2 3 -4 1 4 5 2 -4 6 5 4 7 -4 3 6 7 0 -4 8 9 10 11 -4 12 13 14 15 -4 16 17 15 14 -4 18 19 20 21 -4 22 23 24 25 -4 23 20 19 24 -4 26 27 28 29 -4 30 31 32 33 -4 34 28 27 35 -4 32 34 35 33 -4 36 37 38 39 -4 40 41 42 43 -4 44 45 46 47 -4 48 49 50 51 -4 52 53 54 55 -4 56 57 58 59 -4 60 61 62 63 -4 64 65 66 67 -4 68 69 70 71 -4 72 73 74 75 -4 76 77 78 79 -4 80 81 82 83 -4 84 85 86 87 -4 88 89 90 91 -4 92 93 94 95 -4 96 97 98 99 -4 100 101 102 103 -4 104 100 103 105 -4 106 107 108 109 -4 110 111 112 113 -4 114 115 116 117 -4 118 119 120 121 -4 122 123 124 125 -4 126 127 128 129 -4 130 92 95 131 -4 132 133 134 135 -4 101 136 137 102 -4 138 139 140 141 -4 136 142 143 137 -4 113 144 145 112 -4 133 138 141 134 -4 93 146 147 94 -4 107 148 149 108 -4 150 151 111 110 -4 127 128 152 153 -4 154 130 131 155 -4 142 118 121 143 -4 148 104 105 149 -4 97 98 151 150 -4 139 132 135 140 -4 144 96 99 145 -4 156 157 158 159 -4 123 160 161 124 -4 146 122 125 147 -4 162 126 129 163 -4 157 114 117 158 -4 160 154 155 161 -4 119 106 109 120 -4 153 162 163 152 -4 115 156 159 116 -4 164 165 166 167 -4 168 169 167 166 -4 170 171 169 168 -4 165 164 171 170 -4 172 173 174 175 -4 176 177 178 179 -4 180 178 177 181 -4 182 183 184 185 -4 186 187 188 189 -4 189 188 185 184 -4 190 191 192 193 -4 194 195 196 197 -4 198 199 193 192 -4 196 195 199 198 -4 200 201 202 203 -4 204 205 206 207 -4 208 209 210 211 -4 212 213 214 215 -4 216 217 218 219 -4 220 221 222 223 -4 224 225 226 227 -4 228 229 230 231 -4 232 233 234 235 -4 236 237 238 239 -4 240 241 242 243 -4 244 245 246 247 -4 248 249 250 251 -4 252 253 254 255 -4 256 257 258 259 -4 260 261 262 263 -4 264 265 266 267 -4 268 269 270 271 -4 272 273 274 275 -4 276 277 278 279 -4 280 281 282 283 -4 284 285 286 287 diff --git a/src/examples/evas/resources/models/sonic.md2 b/src/examples/evas/resources/models/sonic.md2 deleted file mode 100644 index 228edb9..0000000 Binary files a/src/examples/evas/resources/models/sonic.md2 and /dev/null differ diff --git a/src/examples/evas/resources/models/sweet_home.obj b/src/examples/evas/resources/models/sweet_home.obj deleted file mode 100644 index 1a52b93..0000000 --- a/src/examples/evas/resources/models/sweet_home.obj +++ /dev/null @@ -1,107 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: 'sweet_home.blend' -# www.blender.org -v 1.000003 -0.999997 0.000002 -v -0.999997 -1.000003 0.000002 -v -1.000002 0.999998 0.000002 -v 0.999998 1.000002 0.000002 -v 1.000002 -0.999998 2.000002 -v -0.999998 -1.000002 2.000002 -v -1.000002 0.999998 2.000002 -v 0.999997 1.000003 2.000002 -v 0.000002 -1.000000 3.075149 -v -0.000002 1.000000 3.075149 -v 0.666668 -0.644449 2.358384 -v 0.333335 -0.644450 2.716766 -v 0.666667 -0.293067 2.358384 -v 0.333334 -0.293068 2.716766 -v 0.662209 -0.629904 2.991038 -v 0.337794 -0.629904 2.980731 -v 0.662208 -0.307612 2.991038 -v 0.337793 -0.307613 2.980731 -vt 0.013689 0.608350 -vt 0.285640 0.608350 -vt 0.285640 0.978776 -vt 0.013689 0.978776 -vt 0.564957 0.983606 -vt 0.293719 0.983606 -vt 0.293719 0.613180 -vt 0.564957 0.613180 -vt 0.646856 0.021326 -vt 0.083404 0.021326 -vt 0.083369 0.584801 -vt 0.646820 0.584801 -vt 0.949735 0.303064 -vt 0.654355 0.022016 -vt 0.957234 0.303753 -vt 0.654320 0.585490 -vt 0.090869 0.585491 -vt 0.090904 0.022016 -vt 0.820337 0.692442 -vt 0.820337 0.803140 -vt 0.740863 0.803140 -vt 0.740863 0.692442 -vt 0.695284 0.903159 -vt 0.695284 0.830265 -vt 0.768687 0.830265 -vt 0.768687 0.903159 -vt 0.874667 0.789013 -vt 0.874667 0.893367 -vt 0.979009 0.893367 -vt 0.979009 0.789013 -vt 0.567834 0.981515 -vt 0.567834 0.611089 -vt 0.768686 0.903159 -vt 0.768687 0.823686 -vt 0.811715 0.826975 -vt 0.811715 0.899870 -vt 0.591196 0.903159 -vt 0.591196 0.823686 -vt 0.695284 0.826975 -vt 0.695284 0.899870 -vt 0.666035 0.721564 -vt 0.667476 0.661838 -vt 0.740863 0.660019 -vt 0.591196 0.741571 -vt 0.666035 0.660015 -vt 0.666035 0.803140 -vt 0.592658 0.801339 -vt 0.013481 0.981515 -vt 0.104078 0.915663 -vt 0.194676 0.915663 -vt 0.285274 0.981515 -vt 0.194676 0.850582 -vt 0.285274 0.611089 -vt 0.104078 0.850582 -vt 0.013481 0.611089 -vn -0.732233 -0.000002 0.681054 -vn 1.000000 0.000002 0.000000 -vn 0.000002 -1.000000 0.000000 -vn -0.000002 1.000000 -0.000000 -vn -0.732233 -0.000001 -0.681054 -vn -0.031755 -0.000000 0.999496 -vn -0.000000 0.000000 -1.000000 -vn -1.000000 -0.000002 -0.000000 -vn -0.999857 -0.000002 0.016891 -vn 0.999975 0.000002 0.007049 -vn 0.017155 0.999327 0.032422 -vn 0.017160 -0.999327 0.032422 -vn 0.732233 0.000001 0.681054 -vn 0.732233 0.000002 0.681054 -vn 0.732234 0.000002 0.681053 -s off -f 6/1/1 9/2/1 10/3/1 7/4/1 -f 4/5/2 8/6/2 5/7/2 1/8/2 -f 6/9/3 2/10/3 1/11/3 5/12/3 9/13/3 -f 7/14/4 10/15/4 8/16/4 4/17/4 3/18/4 -f 11/19/5 12/20/5 14/21/5 13/22/5 -f 15/23/6 17/24/6 18/25/6 16/26/6 -f 2/27/7 3/28/7 4/29/7 1/30/7 -f 6/2/8 7/3/8 3/31/8 2/32/8 -f 14/33/9 12/34/9 16/35/9 18/36/9 -f 11/37/10 13/38/10 17/39/10 15/40/10 -f 13/21/11 14/41/11 18/42/11 17/43/11 -f 12/44/12 11/45/12 15/46/12 16/47/12 -f 5/48/13 11/49/13 12/50/13 9/51/13 -f 9/51/14 12/50/14 14/52/14 10/53/14 -f 13/54/14 8/55/14 10/53/14 14/52/14 -f 11/49/15 5/48/15 8/55/15 13/54/15 diff --git a/src/examples/evas/resources/models/sweet_home_only_vertex_coords.obj b/src/examples/evas/resources/models/sweet_home_only_vertex_coords.obj deleted file mode 100644 index 675b032..0000000 --- a/src/examples/evas/resources/models/sweet_home_only_vertex_coords.obj +++ /dev/null @@ -1,40 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: 'sweet_home.blend' -# www.blender.org -mtllib sweet_home_only_vertex_coords.mtl -o Cube -v 1.000003 -0.999997 0.000002 -v -0.999997 -1.000003 0.000002 -v -1.000002 0.999998 0.000002 -v 0.999998 1.000002 0.000002 -v 1.000002 -0.999998 2.000002 -v -0.999998 -1.000002 2.000002 -v -1.000002 0.999998 2.000002 -v 0.999997 1.000003 2.000002 -v 0.000002 -1.000000 3.075149 -v -0.000002 1.000000 3.075149 -v 0.666668 -0.644449 2.358384 -v 0.333335 -0.644450 2.716766 -v 0.666667 -0.293067 2.358384 -v 0.333334 -0.293068 2.716766 -v 0.662209 -0.629904 2.991038 -v 0.337794 -0.629904 2.980731 -v 0.662208 -0.307612 2.991038 -v 0.337793 -0.307613 2.980731 -usemtl Material -s off -f 4 8 5 1 -f 6 2 1 5 9 -f 7 10 8 4 3 -f 11 12 14 13 -f 15 17 18 16 -f 2 3 4 1 -f 6 7 3 2 -f 6 9 10 7 -f 14 12 16 18 -f 11 13 17 15 -f 13 14 18 17 -f 12 11 15 16 -f 5 11 12 9 -f 9 12 14 10 -f 13 8 10 14 -f 11 5 8 13 diff --git a/src/examples/evas/resources/models/sweet_home_without_normals.obj b/src/examples/evas/resources/models/sweet_home_without_normals.obj deleted file mode 100644 index a535ece..0000000 --- a/src/examples/evas/resources/models/sweet_home_without_normals.obj +++ /dev/null @@ -1,96 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: 'sweet_home.blend' -# www.blender.org -mtllib sweet_home_without_normals.mtl -o Cube -v 1.000003 -0.999997 0.000002 -v -0.999997 -1.000003 0.000002 -v -1.000002 0.999998 0.000002 -v 0.999998 1.000002 0.000002 -v 1.000002 -0.999998 2.000002 -v -0.999998 -1.000002 2.000002 -v -1.000002 0.999998 2.000002 -v 0.999997 1.000003 2.000002 -v 0.000002 -1.000000 3.075149 -v -0.000002 1.000000 3.075149 -v 0.666668 -0.644449 2.358384 -v 0.333335 -0.644450 2.716766 -v 0.666667 -0.293067 2.358384 -v 0.333334 -0.293068 2.716766 -v 0.662209 -0.629904 2.991038 -v 0.337794 -0.629904 2.980731 -v 0.662208 -0.307612 2.991038 -v 0.337793 -0.307613 2.980731 -vt 0.013689 0.608350 -vt 0.285640 0.608350 -vt 0.285640 0.978776 -vt 0.013689 0.978776 -vt 0.564957 0.983606 -vt 0.293719 0.983606 -vt 0.293719 0.613180 -vt 0.564957 0.613180 -vt 0.646856 0.021326 -vt 0.083404 0.021326 -vt 0.083369 0.584801 -vt 0.646820 0.584801 -vt 0.949735 0.303064 -vt 0.654355 0.022016 -vt 0.957234 0.303753 -vt 0.654320 0.585490 -vt 0.090869 0.585491 -vt 0.090904 0.022016 -vt 0.820337 0.692442 -vt 0.820337 0.803140 -vt 0.740863 0.803140 -vt 0.740863 0.692442 -vt 0.695284 0.903159 -vt 0.695284 0.830265 -vt 0.768687 0.830265 -vt 0.768687 0.903159 -vt 0.874667 0.789013 -vt 0.874667 0.893367 -vt 0.979009 0.893367 -vt 0.979009 0.789013 -vt 0.567834 0.981515 -vt 0.567834 0.611089 -vt 0.768686 0.903159 -vt 0.768687 0.823686 -vt 0.811715 0.826975 -vt 0.811715 0.899870 -vt 0.591196 0.903159 -vt 0.591196 0.823686 -vt 0.695284 0.826975 -vt 0.695284 0.899870 -vt 0.666035 0.721564 -vt 0.667476 0.661838 -vt 0.740863 0.660019 -vt 0.591196 0.741571 -vt 0.666035 0.660015 -vt 0.666035 0.803140 -vt 0.592658 0.801339 -vt 0.013481 0.981515 -vt 0.104078 0.915663 -vt 0.194676 0.915663 -vt 0.285274 0.981515 -vt 0.194676 0.850582 -vt 0.285274 0.611089 -vt 0.104078 0.850582 -vt 0.013481 0.611089 -usemtl Material -s off -f 6/1 9/2 10/3 7/4 -usemtl Material_Untitled -f 4/5 8/6 5/7 1/8 -f 6/9 2/10 1/11 5/12 9/13 -f 7/14 10/15 8/16 4/17 3/18 -f 11/19 12/20 14/21 13/22 -f 15/23 17/24 18/25 16/26 -f 2/27 3/28 4/29 1/30 -f 6/2 7/3 3/31 2/32 -f 14/33 12/34 16/35 18/36 -f 11/37 13/38 17/39 15/40 -f 13/21 14/41 18/42 17/43 -f 12/44 11/45 15/46 16/47 -f 5/48 11/49 12/50 9/51 -f 9/51 12/50 14/52 10/53 -f 13/54 8/55 10/53 14/52 -f 11/49 5/48 8/55 13/54 diff --git a/src/examples/evas/resources/models/sweet_home_without_tex_coords.obj b/src/examples/evas/resources/models/sweet_home_without_tex_coords.obj deleted file mode 100644 index 50339a2..0000000 --- a/src/examples/evas/resources/models/sweet_home_without_tex_coords.obj +++ /dev/null @@ -1,55 +0,0 @@ -# Blender v2.69 (sub 0) OBJ File: 'sweet_home.blend' -# www.blender.org -mtllib sweet_home_without_tex_coords.mtl -o Cube -v 1.000003 -0.999997 0.000002 -v -0.999997 -1.000003 0.000002 -v -1.000002 0.999998 0.000002 -v 0.999998 1.000002 0.000002 -v 1.000002 -0.999998 2.000002 -v -0.999998 -1.000002 2.000002 -v -1.000002 0.999998 2.000002 -v 0.999997 1.000003 2.000002 -v 0.000002 -1.000000 3.075149 -v -0.000002 1.000000 3.075149 -v 0.666668 -0.644449 2.358384 -v 0.333335 -0.644450 2.716766 -v 0.666667 -0.293067 2.358384 -v 0.333334 -0.293068 2.716766 -v 0.662209 -0.629904 2.991038 -v 0.337794 -0.629904 2.980731 -v 0.662208 -0.307612 2.991038 -v 0.337793 -0.307613 2.980731 -vn 1.000000 0.000002 0.000000 -vn 0.000002 -1.000000 0.000000 -vn -0.000002 1.000000 -0.000000 -vn -0.732233 -0.000001 -0.681054 -vn -0.031755 -0.000000 0.999496 -vn -0.000000 0.000000 -1.000000 -vn -1.000000 -0.000002 -0.000000 -vn -0.732233 -0.000002 0.681054 -vn -0.999857 -0.000002 0.016891 -vn 0.999975 0.000002 0.007049 -vn 0.017155 0.999327 0.032422 -vn 0.017160 -0.999327 0.032422 -vn 0.732233 0.000001 0.681054 -vn 0.732233 0.000002 0.681054 -vn 0.732234 0.000002 0.681053 -usemtl Material -s off -f 4//1 8//1 5//1 1//1 -f 6//2 2//2 1//2 5//2 9//2 -f 7//3 10//3 8//3 4//3 3//3 -f 11//4 12//4 14//4 13//4 -f 15//5 17//5 18//5 16//5 -f 2//6 3//6 4//6 1//6 -f 6//7 7//7 3//7 2//7 -f 6//8 9//8 10//8 7//8 -f 14//9 12//9 16//9 18//9 -f 11//10 13//10 17//10 15//10 -f 13//11 14//11 18//11 17//11 -f 12//12 11//12 15//12 16//12 -f 5//13 11//13 12//13 9//13 -f 9//14 12//14 14//14 10//14 -f 13//14 8//14 10//14 14//14 -f 11//15 5//15 8//15 13//15 diff --git a/src/examples/evas/shooter/assets/images/brick-stone.jpg b/src/examples/evas/shooter/assets/images/brick-stone.jpg deleted file mode 100644 index 9bea5d6..0000000 Binary files a/src/examples/evas/shooter/assets/images/brick-stone.jpg and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/brick-stone_n.jpg b/src/examples/evas/shooter/assets/images/brick-stone_n.jpg deleted file mode 100644 index 8c790cc..0000000 Binary files a/src/examples/evas/shooter/assets/images/brick-stone_n.jpg and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/bricks.jpg b/src/examples/evas/shooter/assets/images/bricks.jpg deleted file mode 100644 index 29d163f..0000000 Binary files a/src/examples/evas/shooter/assets/images/bricks.jpg and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/bricks_n.jpg b/src/examples/evas/shooter/assets/images/bricks_n.jpg deleted file mode 100644 index b323050..0000000 Binary files a/src/examples/evas/shooter/assets/images/bricks_n.jpg and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/eagle.png b/src/examples/evas/shooter/assets/images/eagle.png deleted file mode 100644 index b0e1b4a..0000000 Binary files a/src/examples/evas/shooter/assets/images/eagle.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/gazebo.png b/src/examples/evas/shooter/assets/images/gazebo.png deleted file mode 100644 index 0caed46..0000000 Binary files a/src/examples/evas/shooter/assets/images/gazebo.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/gazebo_b_n.png b/src/examples/evas/shooter/assets/images/gazebo_b_n.png deleted file mode 100644 index 6cfe9a7..0000000 Binary files a/src/examples/evas/shooter/assets/images/gazebo_b_n.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/gazebo_t.png b/src/examples/evas/shooter/assets/images/gazebo_t.png deleted file mode 100644 index d8f829c..0000000 Binary files a/src/examples/evas/shooter/assets/images/gazebo_t.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/gazebo_t_n.png b/src/examples/evas/shooter/assets/images/gazebo_t_n.png deleted file mode 100644 index 6fa4a82..0000000 Binary files a/src/examples/evas/shooter/assets/images/gazebo_t_n.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/gazebo_t_t.png b/src/examples/evas/shooter/assets/images/gazebo_t_t.png deleted file mode 100644 index a9edd15..0000000 Binary files a/src/examples/evas/shooter/assets/images/gazebo_t_t.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/snake.png b/src/examples/evas/shooter/assets/images/snake.png deleted file mode 100644 index 8e0c835..0000000 Binary files a/src/examples/evas/shooter/assets/images/snake.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/snake_n.png b/src/examples/evas/shooter/assets/images/snake_n.png deleted file mode 100644 index 829ae42..0000000 Binary files a/src/examples/evas/shooter/assets/images/snake_n.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/soldier.png b/src/examples/evas/shooter/assets/images/soldier.png deleted file mode 100644 index ee5b171..0000000 Binary files a/src/examples/evas/shooter/assets/images/soldier.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/images/warrior.png b/src/examples/evas/shooter/assets/images/warrior.png deleted file mode 100644 index 151a16f..0000000 Binary files a/src/examples/evas/shooter/assets/images/warrior.png and /dev/null differ diff --git a/src/examples/evas/shooter/assets/models/eagle.md2 b/src/examples/evas/shooter/assets/models/eagle.md2 deleted file mode 100644 index 0c3136d..0000000 Binary files a/src/examples/evas/shooter/assets/models/eagle.md2 and /dev/null differ diff --git a/src/examples/evas/shooter/assets/models/gazebo_b.md2 b/src/examples/evas/shooter/assets/models/gazebo_b.md2 deleted file mode 100644 index 60a358d..0000000 Binary files a/src/examples/evas/shooter/assets/models/gazebo_b.md2 and /dev/null differ diff --git a/src/examples/evas/shooter/assets/models/gazebo_t.md2 b/src/examples/evas/shooter/assets/models/gazebo_t.md2 deleted file mode 100644 index aea6ab8..0000000 Binary files a/src/examples/evas/shooter/assets/models/gazebo_t.md2 and /dev/null differ diff --git a/src/examples/evas/shooter/assets/models/snake.md2 b/src/examples/evas/shooter/assets/models/snake.md2 deleted file mode 100644 index 0cb6c4e..0000000 Binary files a/src/examples/evas/shooter/assets/models/snake.md2 and /dev/null differ diff --git a/src/examples/evas/shooter/assets/models/soldier.md2 b/src/examples/evas/shooter/assets/models/soldier.md2 deleted file mode 100644 index c955877..0000000 Binary files a/src/examples/evas/shooter/assets/models/soldier.md2 and /dev/null differ diff --git a/src/examples/evas/shooter/assets/models/soldier_jump.md2 b/src/examples/evas/shooter/assets/models/soldier_jump.md2 deleted file mode 100644 index 620b770..0000000 Binary files a/src/examples/evas/shooter/assets/models/soldier_jump.md2 and /dev/null differ diff --git a/src/examples/evas/shooter/assets/models/tommy.ply b/src/examples/evas/shooter/assets/models/tommy.ply deleted file mode 100644 index 0381e66..0000000 --- a/src/examples/evas/shooter/assets/models/tommy.ply +++ /dev/null @@ -1,3558 +0,0 @@ -ply -format ascii 1.0 -comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' -element vertex 2724 -property float x -property float y -property float z -property float nx -property float ny -property float nz -element face 821 -property list uchar uint vertex_indices -end_header -4.730700 2.853000 0.027700 0.595871 -0.803017 0.010101 -4.731200 2.853600 0.045900 0.595871 -0.803017 0.010101 -4.170100 2.437600 0.074400 0.595871 -0.803017 0.010101 -4.730700 2.853000 0.027700 0.595695 -0.803184 0.006505 -4.170100 2.437600 0.074400 0.595695 -0.803184 0.006505 -4.291700 2.527600 0.051400 0.595695 -0.803184 0.006505 -4.731800 2.854300 0.067300 0.027324 0.031589 0.999127 -4.672800 2.933800 0.066400 0.027324 0.031589 0.999127 -4.111600 2.517800 0.094900 0.027324 0.031589 0.999127 -4.731800 2.854300 0.067300 0.028575 0.029285 0.999163 -4.111600 2.517800 0.094900 0.028575 0.029285 0.999163 -3.942700 2.392600 0.103400 0.028575 0.029285 0.999163 -4.731800 2.854300 0.067300 0.027187 0.031655 0.999129 -3.942700 2.392600 0.103400 0.027187 0.031655 0.999129 -3.556100 2.106000 0.123000 0.027187 0.031655 0.999129 -4.731800 2.854300 0.067300 0.027277 0.031514 0.999131 -3.556100 2.106000 0.123000 0.027277 0.031514 0.999131 -3.615100 2.026400 0.123900 0.027277 0.031514 0.999131 -4.731800 2.854300 0.067300 0.246119 -0.268241 0.931382 -3.615100 2.026400 0.123900 0.246119 -0.268241 0.931382 -4.001700 2.313000 0.104300 0.246119 -0.268241 0.931382 -4.731800 2.854300 0.067300 -0.596277 0.802254 -0.029029 -4.001700 2.313000 0.104300 -0.596277 0.802254 -0.029029 -4.170700 2.438300 0.095800 -0.596277 0.802254 -0.029029 -4.730700 2.853000 0.027700 -0.029386 -0.033118 -0.999019 -4.291700 2.527600 0.051400 -0.029386 -0.033118 -0.999019 -4.232700 2.607100 0.050500 -0.029386 -0.033118 -0.999019 -4.730700 2.853000 0.027700 -0.029401 -0.033087 -0.999020 -4.232700 2.607100 0.050500 -0.029401 -0.033087 -0.999020 -4.671700 2.932600 0.026800 -0.029401 -0.033087 -0.999020 -4.672200 2.933100 0.045000 -0.595788 0.803122 -0.005688 -4.671700 2.932600 0.026800 -0.595788 0.803122 -0.005688 -4.232700 2.607100 0.050500 -0.595788 0.803122 -0.005688 -4.672200 2.933100 0.045000 -0.595795 0.803103 -0.007359 -4.232700 2.607100 0.050500 -0.595795 0.803103 -0.007359 -4.111100 2.517100 0.073500 -0.595795 0.803103 -0.007359 -4.091000 2.545700 0.094600 -0.595856 0.803034 -0.009565 -4.652100 2.961700 0.066100 -0.595856 0.803034 -0.009565 -4.651500 2.961000 0.044700 -0.595856 0.803034 -0.009565 -4.091000 2.545700 0.094600 -0.595856 0.803034 -0.009564 -4.651500 2.961000 0.044700 -0.595856 0.803034 -0.009564 -4.090400 2.545000 0.073200 -0.595856 0.803034 -0.009564 -4.752500 2.826400 0.067700 0.595859 -0.802994 0.012352 -4.191300 2.410400 0.096100 0.595859 -0.802994 0.012352 -4.190800 2.409700 0.074700 0.595859 -0.802994 0.012352 -4.752500 2.826400 0.067700 0.595855 -0.803036 0.009521 -4.190800 2.409700 0.074700 0.595855 -0.803036 0.009521 -4.751900 2.825700 0.046200 0.595855 -0.803036 0.009521 -4.191300 2.410400 0.096100 0.025770 0.033444 0.999108 -4.752500 2.826400 0.067700 0.025770 0.033444 0.999108 -4.731800 2.854300 0.067300 0.025770 0.033444 0.999108 -4.191300 2.410400 0.096100 0.027649 0.031158 0.999132 -4.731800 2.854300 0.067300 0.027649 0.031158 0.999132 -4.170700 2.438300 0.095800 0.027649 0.031158 0.999132 -4.751900 2.825700 0.046200 -0.027601 -0.031222 -0.999131 -4.190800 2.409700 0.074700 -0.027601 -0.031222 -0.999131 -4.170100 2.437600 0.074400 -0.027601 -0.031222 -0.999131 -4.751900 2.825700 0.046200 -0.027601 -0.031222 -0.999131 -4.170100 2.437600 0.074400 -0.027601 -0.031222 -0.999131 -4.731200 2.853600 0.045900 -0.027601 -0.031222 -0.999131 -4.090400 2.545000 0.073200 -0.027601 -0.031222 -0.999131 -4.651500 2.961000 0.044700 -0.027601 -0.031222 -0.999131 -4.672200 2.933100 0.045000 -0.027601 -0.031222 -0.999131 -4.090400 2.545000 0.073200 -0.027601 -0.031222 -0.999131 -4.672200 2.933100 0.045000 -0.027601 -0.031222 -0.999131 -4.111100 2.517100 0.073500 -0.027601 -0.031222 -0.999131 -4.652100 2.961700 0.066100 0.027649 0.031158 0.999132 -4.091000 2.545700 0.094600 0.027649 0.031158 0.999132 -4.111600 2.517800 0.094900 0.027649 0.031158 0.999132 -4.652100 2.961700 0.066100 0.027598 0.031219 0.999131 -4.111600 2.517800 0.094900 0.027598 0.031219 0.999131 -4.672800 2.933800 0.066400 0.027598 0.031219 0.999131 -3.679200 1.590500 -0.100200 0.593504 -0.792668 0.139393 -3.660000 1.576300 -0.099200 0.593504 -0.792668 0.139393 -3.666000 1.560200 -0.216300 0.593504 -0.792668 0.139393 -3.685200 1.574400 -0.217300 0.593504 -0.792668 0.139393 -3.393300 2.316700 0.081300 -0.373963 0.628487 0.682023 -3.232600 2.206400 0.096200 -0.373963 0.628487 0.682023 -3.546500 2.168900 0.301500 -0.373963 0.628487 0.682023 -3.563700 2.181600 0.300600 -0.373963 0.628487 0.682023 -3.336300 1.932900 0.314700 0.027395 0.031480 0.999129 -3.233900 1.894600 0.318700 0.027395 0.031480 0.999129 -3.181000 1.855400 0.321400 0.027395 0.031480 0.999129 -3.261500 1.746800 0.322600 0.027395 0.031480 0.999129 -3.614800 1.691200 0.102000 0.466260 -0.532912 0.706121 -3.767100 1.812800 0.086900 0.466260 -0.532912 0.706121 -3.684900 2.018200 0.302500 0.466260 -0.532912 0.706121 -3.559400 1.925100 0.308800 0.466260 -0.532912 0.706121 -2.097800 0.965800 0.389300 0.473599 -0.655424 0.588322 -1.938700 0.796800 0.329100 0.473599 -0.655424 0.588322 -3.261500 1.746800 0.322600 0.473599 -0.655424 0.588322 -1.911100 0.828300 0.245500 -0.066249 -0.058982 -0.996058 -2.530300 1.304800 0.176100 -0.066249 -0.058982 -0.996058 -2.545900 1.283900 0.176300 -0.066249 -0.058982 -0.996058 -2.139700 0.927600 0.288600 0.584914 -0.809303 0.053895 -3.059900 1.589400 0.239600 0.584914 -0.809303 0.053895 -3.264500 1.742200 0.313600 0.584914 -0.809303 0.053895 -3.215100 2.186200 -0.544800 -0.343418 0.493757 -0.798917 -3.376200 2.296900 -0.545600 -0.343418 0.493757 -0.798917 -3.429000 2.220900 -0.615300 -0.343418 0.493757 -0.798917 -3.269100 2.108500 -0.616000 -0.343418 0.493757 -0.798917 -3.614800 1.691200 0.102000 0.529233 -0.587240 0.612423 -3.655200 1.630400 0.008700 0.529233 -0.587240 0.612423 -3.806600 1.753300 -0.004200 0.529233 -0.587240 0.612423 -3.767100 1.812800 0.086900 0.529233 -0.587240 0.612423 -2.109900 0.974700 0.388700 0.135643 -0.118100 0.983694 -2.097800 0.965800 0.389300 0.135643 -0.118100 0.983694 -3.261500 1.746800 0.322600 0.135643 -0.118100 0.983694 -1.943800 0.787800 0.298400 0.580729 -0.805494 0.118040 -2.139700 0.927600 0.288600 0.580729 -0.805494 0.118040 -3.264500 1.742200 0.313600 0.580729 -0.805494 0.118040 -1.905700 0.824300 0.249300 -0.410182 -0.470232 -0.781430 -1.908200 0.826100 0.246900 -0.410182 -0.470232 -0.781430 -1.917700 0.813500 0.249500 -0.410182 -0.470232 -0.781430 -1.914800 0.812200 0.251800 -0.410182 -0.470232 -0.781430 -3.794500 1.739300 -0.447500 0.579742 -0.722910 -0.375900 -3.823900 1.707100 -0.340200 0.579742 -0.722910 -0.375900 -3.672800 1.583100 -0.334800 0.579742 -0.722910 -0.375900 -3.642800 1.616100 -0.444500 0.579742 -0.722910 -0.375900 -3.336300 1.932900 0.314700 0.027271 0.031453 0.999133 -3.261500 1.746800 0.322600 0.027271 0.031453 0.999133 -3.684900 2.018200 0.302500 0.027271 0.031453 0.999133 -3.333000 2.019200 -0.660300 -0.254762 0.277271 -0.926400 -3.313800 2.004900 -0.659300 -0.254762 0.277271 -0.926400 -3.249900 2.094200 -0.615000 -0.254762 0.277271 -0.926400 -3.269100 2.108500 -0.616000 -0.254762 0.277271 -0.926400 -1.911100 0.828300 0.245500 -0.025374 -0.118457 -0.992635 -2.545900 1.283900 0.176300 -0.025374 -0.118457 -0.992635 -2.599300 1.268300 0.175400 -0.025374 -0.118457 -0.992635 -1.920800 0.815300 0.248200 -0.025374 -0.118457 -0.992635 -2.108600 0.976400 0.388700 0.037900 0.028984 0.998861 -2.109900 0.974700 0.388700 0.037900 0.028984 0.998861 -3.261500 1.746800 0.322600 0.037900 0.028984 0.998861 -1.888100 0.865000 0.328300 -0.534954 0.701168 0.471368 -3.181000 1.855400 0.321400 -0.534954 0.701168 0.471368 -3.177500 1.859500 0.312300 -0.534954 0.701168 0.471368 -1.883300 0.870500 0.313700 -0.534954 0.701168 0.471368 -1.942700 0.790400 0.314600 0.576173 -0.799977 0.167513 -1.943800 0.787800 0.298400 0.576173 -0.799977 0.167513 -3.264500 1.742200 0.313600 0.576173 -0.799977 0.167513 -1.913000 0.814400 0.338600 -0.656396 -0.672698 0.341500 -1.919800 0.804800 0.332700 -0.656396 -0.672698 0.341500 -1.922200 0.803900 0.335600 -0.656396 -0.672698 0.341500 -1.914800 0.814400 0.342000 -0.656396 -0.672698 0.341500 -3.453700 1.816400 -0.657200 -0.711817 -0.665928 -0.223285 -3.520100 1.729900 -0.610900 -0.711817 -0.665928 -0.223285 -3.244200 1.772400 0.141900 -0.711817 -0.665928 -0.223285 -1.919800 0.804800 0.332700 -0.605270 -0.745903 0.277988 -1.925100 0.797000 0.323400 -0.605270 -0.745903 0.277988 -1.928000 0.795500 0.325600 -0.605270 -0.745903 0.277988 -1.922200 0.803900 0.335600 -0.605270 -0.745903 0.277988 -3.539400 1.744200 -0.611900 0.340181 -0.514768 -0.786951 -3.597300 1.671000 -0.539000 0.340181 -0.514768 -0.786951 -3.578100 1.656800 -0.538000 0.340181 -0.514768 -0.786951 -3.520100 1.729900 -0.610900 0.340181 -0.514768 -0.786951 -1.925400 0.793900 0.286800 -0.791243 -0.610316 0.038057 -1.926000 0.794600 0.310500 -0.791243 -0.610316 0.038057 -1.921800 0.797900 0.276100 -0.791243 -0.610316 0.038057 -3.655200 1.630400 0.008700 0.561650 -0.729334 0.390666 -3.636000 1.616100 0.009700 0.561650 -0.729334 0.390666 -3.660000 1.576300 -0.099200 0.561650 -0.729334 0.390666 -3.679200 1.590500 -0.100200 0.561650 -0.729334 0.390666 -3.628400 1.949200 -0.656500 0.826952 0.467383 -0.312576 -3.731500 2.109800 -0.143600 0.826952 0.467383 -0.312576 -3.693300 1.864600 -0.611300 0.826952 0.467383 -0.312576 -1.929800 0.803800 0.255800 0.193302 -0.431161 -0.881326 -1.920800 0.815300 0.248200 0.193302 -0.431161 -0.881326 -2.599300 1.268300 0.175400 0.193302 -0.431161 -0.881326 -1.881300 0.872000 0.297400 -0.600577 0.786119 0.146029 -1.883300 0.870500 0.313700 -0.600577 0.786119 0.146029 -3.177500 1.859500 0.312300 -0.600577 0.786119 0.146029 -1.895500 0.834400 0.254600 -0.709923 -0.420477 -0.564985 -1.896700 0.836500 0.251500 -0.709923 -0.420477 -0.564985 -1.905700 0.824300 0.249300 -0.709923 -0.420477 -0.564985 -1.903900 0.823000 0.252500 -0.709923 -0.420477 -0.564985 -3.189200 1.839400 0.250000 -0.802750 -0.594932 0.040606 -3.264500 1.742200 0.313600 -0.802750 -0.594932 0.040606 -3.261500 1.746800 0.322600 -0.802750 -0.594932 0.040606 -3.181000 1.855400 0.321400 -0.802750 -0.594932 0.040606 -1.916500 0.804500 0.267600 -0.801368 -0.597084 0.036066 -1.921800 0.797900 0.276100 -0.801368 -0.597084 0.036066 -1.902900 0.822300 0.260100 -0.801368 -0.597084 0.036066 -1.937000 0.794900 0.267500 0.352155 -0.627734 -0.694217 -1.929800 0.803800 0.255800 0.352155 -0.627734 -0.694217 -2.599300 1.268300 0.175400 0.352155 -0.627734 -0.694217 -3.059900 1.589400 0.239600 0.584707 -0.809401 0.054668 -3.231100 1.712500 0.231100 0.584707 -0.809401 0.054668 -3.264500 1.742200 0.313600 0.584707 -0.809401 0.054668 -2.072100 1.018800 0.287600 -0.603959 0.791327 0.095050 -1.881300 0.872000 0.297400 -0.603959 0.791327 0.095050 -3.177500 1.859500 0.312300 -0.603959 0.791327 0.095050 -1.926400 0.802200 0.256900 -0.014820 -0.557561 -0.830004 -1.917700 0.813500 0.249500 -0.014820 -0.557561 -0.830004 -1.920800 0.815300 0.248200 -0.014820 -0.557561 -0.830004 -1.929800 0.803800 0.255800 -0.014820 -0.557561 -0.830004 -1.901500 0.842000 0.346600 -0.481043 0.190403 0.855771 -1.904300 0.844500 0.347600 -0.481043 0.190403 0.855771 -1.895300 0.856000 0.340000 -0.481043 0.190403 0.855771 -1.892800 0.853200 0.339200 -0.481043 0.190403 0.855771 -1.910000 0.812900 0.262000 -0.800641 -0.598296 0.031870 -1.916500 0.804500 0.267600 -0.800641 -0.598296 0.031870 -1.902900 0.822300 0.260100 -0.800641 -0.598296 0.031870 -3.533300 2.089200 0.304400 0.027312 0.031579 0.999128 -3.336300 1.932900 0.314700 0.027312 0.031579 0.999128 -3.684900 2.018200 0.302500 0.027312 0.031579 0.999128 -3.640300 2.141400 0.299800 0.027312 0.031579 0.999128 -1.941800 0.789400 0.282200 0.480655 -0.758173 -0.440619 -1.937000 0.794900 0.267500 0.480655 -0.758173 -0.440619 -2.599300 1.268300 0.175400 0.480655 -0.758173 -0.440619 -2.909500 1.658600 0.241500 -0.605473 0.795057 0.035876 -2.072100 1.018800 0.287600 -0.605473 0.795057 0.035876 -3.177500 1.859500 0.312300 -0.605473 0.795057 0.035876 -1.899300 0.839400 0.344600 -0.663675 -0.020002 0.747753 -1.901500 0.842000 0.346600 -0.663675 -0.020002 0.747753 -1.892800 0.853200 0.339200 -0.663675 -0.020002 0.747753 -1.891000 0.850200 0.337500 -0.663675 -0.020002 0.747753 -3.249900 2.094200 -0.615000 -0.841868 -0.485835 -0.234995 -3.313800 2.004900 -0.659300 -0.841868 -0.485835 -0.234995 -3.142200 2.139200 -0.322200 -0.841868 -0.485835 -0.234995 -1.945000 0.791600 0.282000 0.522412 -0.789228 -0.322808 -1.941800 0.789400 0.282200 0.522412 -0.789228 -0.322808 -2.599300 1.268300 0.175400 0.522412 -0.789228 -0.322808 -1.926400 0.802200 0.256900 0.136196 -0.747045 -0.650672 -1.929800 0.803800 0.255800 0.136196 -0.747045 -0.650672 -1.937000 0.794900 0.267500 0.136196 -0.747045 -0.650672 -1.933500 0.793500 0.268400 0.136196 -0.747045 -0.650672 -2.976000 1.709400 0.238100 -0.605493 0.795035 0.036012 -2.909500 1.658600 0.241500 -0.605493 0.795035 0.036012 -3.177500 1.859500 0.312300 -0.605493 0.795035 0.036012 -1.920200 0.801600 0.261500 -0.483834 -0.712066 -0.508788 -1.912400 0.811700 0.254800 -0.483834 -0.712066 -0.508788 -1.914800 0.812200 0.251800 -0.483834 -0.712066 -0.508788 -1.923100 0.801500 0.258900 -0.483834 -0.712066 -0.508788 -1.895300 0.856000 0.340000 -0.474164 0.532331 0.701279 -2.095300 0.969200 0.389300 -0.474164 0.532331 0.701279 -1.888100 0.865000 0.328300 -0.474164 0.532331 0.701279 -3.402600 1.924400 -0.674600 0.052879 -0.134403 -0.989515 -3.472900 1.830600 -0.658100 0.052879 -0.134403 -0.989515 -3.453700 1.816400 -0.657200 0.052879 -0.134403 -0.989515 -3.383300 1.910200 -0.673700 0.052879 -0.134403 -0.989515 -3.167900 2.247100 0.002600 -0.917722 0.233837 0.321101 -3.137900 2.280000 -0.107100 -0.917722 0.233837 0.321101 -3.177500 1.859500 0.312300 -0.917722 0.233837 0.321101 -1.925100 0.797000 0.323400 -0.574336 -0.795032 0.195094 -1.928400 0.791800 0.311700 -0.574336 -0.795032 0.195094 -1.931500 0.789800 0.312900 -0.574336 -0.795032 0.195094 -1.928000 0.795500 0.325600 -0.574336 -0.795032 0.195094 -1.945000 0.791600 0.282000 0.566823 -0.810732 -0.146373 -2.599300 1.268300 0.175400 0.566823 -0.810732 -0.146373 -1.943800 0.787800 0.298400 0.566823 -0.810732 -0.146373 -3.140300 1.834900 0.229700 -0.605468 0.795060 0.035895 -2.976000 1.709400 0.238100 -0.605468 0.795060 0.035895 -3.177500 1.859500 0.312300 -0.605468 0.795060 0.035895 -1.916500 0.804500 0.267600 -0.793765 -0.608220 0.002538 -1.910000 0.812900 0.262000 -0.793765 -0.608220 0.002538 -1.910800 0.811900 0.258300 -0.793765 -0.608220 0.002538 -1.917900 0.802600 0.264400 -0.793765 -0.608220 0.002538 -3.504400 1.614500 -0.126200 -0.459501 -0.877469 -0.137500 -3.623600 1.601800 -0.443500 -0.459501 -0.877469 -0.137500 -3.653600 1.568900 -0.333800 -0.459501 -0.877469 -0.137500 -1.912400 0.811700 0.254800 -0.597074 -0.565742 -0.568717 -1.903900 0.823000 0.252500 -0.597074 -0.565742 -0.568717 -1.905700 0.824300 0.249300 -0.597074 -0.565742 -0.568717 -1.914800 0.812200 0.251800 -0.597074 -0.565742 -0.568717 -3.195900 2.171900 -0.543800 -0.888811 -0.370273 -0.270023 -3.249900 2.094200 -0.615000 -0.888811 -0.370273 -0.270023 -3.142200 2.139200 -0.322200 -0.888811 -0.370273 -0.270023 -3.623600 1.601800 -0.443500 0.540049 -0.753904 -0.374134 -3.642800 1.616100 -0.444500 0.540049 -0.753904 -0.374134 -3.672800 1.583100 -0.334800 0.540049 -0.753904 -0.374134 -3.653600 1.568900 -0.333800 0.540049 -0.753904 -0.374134 -1.938200 0.788100 0.282700 0.251876 -0.875821 -0.411699 -1.933500 0.793500 0.268400 0.251876 -0.875821 -0.411699 -1.937000 0.794900 0.267500 0.251876 -0.875821 -0.411699 -1.941800 0.789400 0.282200 0.251876 -0.875821 -0.411699 -3.215100 2.186200 -0.544800 -0.386219 0.462761 -0.797927 -3.269100 2.108500 -0.616000 -0.386219 0.462761 -0.797927 -3.249900 2.094200 -0.615000 -0.386219 0.462761 -0.797927 -3.195900 2.171900 -0.543800 -0.386219 0.462761 -0.797927 -1.921800 0.797900 0.276100 -0.784025 -0.620613 0.012039 -1.916500 0.804500 0.267600 -0.784025 -0.620613 0.012039 -1.917900 0.802600 0.264400 -0.784025 -0.620613 0.012039 -1.923800 0.795400 0.273900 -0.784025 -0.620613 0.012039 -1.895300 0.856000 0.340000 -0.631658 0.375116 0.678452 -1.888100 0.865000 0.328300 -0.631658 0.375116 0.678452 -1.885700 0.861900 0.327800 -0.631658 0.375116 0.678452 -1.892800 0.853200 0.339200 -0.631658 0.375116 0.678452 -1.941800 0.789400 0.282200 0.432616 -0.890429 -0.141350 -1.945000 0.791600 0.282000 0.432616 -0.890429 -0.141350 -1.943800 0.787800 0.298400 0.432616 -0.890429 -0.141350 -1.940100 0.786600 0.298500 0.432616 -0.890429 -0.141350 -1.897900 0.834200 0.334700 -0.809149 -0.584437 0.060910 -1.897400 0.835400 0.338300 -0.809149 -0.584437 0.060910 -1.890200 0.844600 0.332200 -0.809149 -0.584437 0.060910 -1.886100 0.849200 0.320600 -0.809149 -0.584437 0.060910 -3.636000 1.616100 0.009700 -0.046477 -0.941482 0.333843 -3.264500 1.742200 0.313600 -0.046477 -0.941482 0.333843 -3.660000 1.576300 -0.099200 -0.046477 -0.941482 0.333843 -1.885700 0.861900 0.327800 -0.747694 0.502695 0.433879 -1.888100 0.865000 0.328300 -0.747694 0.502695 0.433879 -1.883300 0.870500 0.313700 -0.747694 0.502695 0.433879 -1.881000 0.867300 0.313400 -0.747694 0.502695 0.433879 -1.938200 0.788100 0.282700 0.321120 -0.938389 -0.127703 -1.941800 0.789400 0.282200 0.321120 -0.938389 -0.127703 -1.940100 0.786600 0.298500 0.321120 -0.938389 -0.127703 -1.879700 0.863700 0.312900 -0.883515 0.263057 0.387559 -1.884200 0.858600 0.326600 -0.883515 0.263057 0.387559 -1.885700 0.861900 0.327800 -0.883515 0.263057 0.387559 -1.881000 0.867300 0.313400 -0.883515 0.263057 0.387559 -3.125500 2.288700 -0.224500 -0.989059 -0.147191 -0.009859 -3.142200 2.139200 -0.322200 -0.989059 -0.147191 -0.009859 -3.188200 1.838200 0.211200 -0.989059 -0.147191 -0.009859 -3.177500 1.859500 0.312300 -0.989059 -0.147191 -0.009859 -1.914800 0.812200 0.251800 -0.268016 -0.665952 -0.696186 -1.917700 0.813500 0.249500 -0.268016 -0.665952 -0.696186 -1.926400 0.802200 0.256900 -0.268016 -0.665952 -0.696186 -1.923100 0.801500 0.258900 -0.268016 -0.665952 -0.696186 -3.140300 1.834900 0.229700 -0.578134 0.815756 0.017420 -3.177500 1.859500 0.312300 -0.578134 0.815756 0.017420 -3.185900 1.867200 0.230500 -0.578134 0.815756 0.017420 -1.921800 0.797900 0.276100 -0.775255 -0.631239 0.022757 -1.923800 0.795400 0.273900 -0.775255 -0.631239 0.022757 -1.927700 0.791000 0.285700 -0.775255 -0.631239 0.022757 -1.925400 0.793900 0.286800 -0.775255 -0.631239 0.022757 -1.886100 0.849200 0.320600 -0.820014 -0.568720 0.064304 -1.890200 0.844600 0.332200 -0.820014 -0.568720 0.064304 -1.884400 0.851900 0.322800 -0.820014 -0.568720 0.064304 -3.155500 2.232800 -0.450600 -0.939069 -0.224098 -0.260632 -3.195900 2.171900 -0.543800 -0.939069 -0.224098 -0.260632 -3.142200 2.139200 -0.322200 -0.939069 -0.224098 -0.260632 -1.929900 0.793100 0.269800 -0.137200 -0.826568 -0.545858 -1.923100 0.801500 0.258900 -0.137200 -0.826568 -0.545858 -1.926400 0.802200 0.256900 -0.137200 -0.826568 -0.545858 -1.933500 0.793500 0.268400 -0.137200 -0.826568 -0.545858 -1.879100 0.868900 0.297600 -0.805288 0.572761 0.153153 -1.881000 0.867300 0.313400 -0.805288 0.572761 0.153153 -1.883300 0.870500 0.313700 -0.805288 0.572761 0.153153 -1.881300 0.872000 0.297400 -0.805288 0.572761 0.153153 -2.139700 0.927600 0.288600 0.584021 -0.811727 0.004388 -2.705900 1.334800 0.257300 0.584021 -0.811727 0.004388 -3.059900 1.589400 0.239600 0.584021 -0.811727 0.004388 -3.173000 1.854300 0.148500 -0.577172 0.815760 -0.037535 -3.140300 1.834900 0.229700 -0.577172 0.815760 -0.037535 -3.185900 1.867200 0.230500 -0.577172 0.815760 -0.037535 -1.934400 0.787900 0.283500 0.027472 -0.994938 -0.096666 -1.938200 0.788100 0.282700 0.027472 -0.994938 -0.096666 -1.940100 0.786600 0.298500 0.027472 -0.994938 -0.096666 -1.936200 0.786500 0.298600 0.027472 -0.994938 -0.096666 -1.879700 0.863700 0.312900 -0.938002 0.315324 0.143953 -1.881000 0.867300 0.313400 -0.938002 0.315324 0.143953 -1.879100 0.868900 0.297600 -0.938002 0.315324 0.143953 -1.877900 0.865200 0.297800 -0.938002 0.315324 0.143953 -3.131500 2.272600 -0.341700 -0.978565 -0.104436 -0.177493 -3.155500 2.232800 -0.450600 -0.978565 -0.104436 -0.177493 -3.142200 2.139200 -0.322200 -0.978565 -0.104436 -0.177493 -1.918200 0.806400 0.329500 -0.794395 -0.602646 0.075857 -1.919800 0.804800 0.332700 -0.794395 -0.602646 0.075857 -1.913000 0.814400 0.338600 -0.794395 -0.602646 0.075857 -1.905000 0.824800 0.336600 -0.794395 -0.602646 0.075857 -3.187400 1.863500 0.207400 0.012693 0.987463 -0.157341 -3.173000 1.854300 0.148500 0.012693 0.987463 -0.157341 -3.185900 1.867200 0.230500 0.012693 0.987463 -0.157341 -3.504400 1.614500 -0.126200 -0.335461 -0.941429 -0.034304 -3.653600 1.568900 -0.333800 -0.335461 -0.941429 -0.034304 -3.666000 1.560200 -0.216300 -0.335461 -0.941429 -0.034304 -3.215100 2.186200 -0.544800 -0.490149 0.617228 -0.615454 -3.195900 2.171900 -0.543800 -0.490149 0.617228 -0.615454 -3.155500 2.232800 -0.450600 -0.490149 0.617228 -0.615454 -3.174700 2.247000 -0.451600 -0.490149 0.617228 -0.615454 -3.504700 1.614800 -0.118200 -0.255509 -0.960037 0.114214 -3.504400 1.614500 -0.126200 -0.255509 -0.960037 0.114214 -3.666000 1.560200 -0.216300 -0.255509 -0.960037 0.114214 -3.660000 1.576300 -0.099200 -0.255509 -0.960037 0.114214 -1.933500 0.793500 0.268400 -0.026878 -0.937780 -0.346187 -1.938200 0.788100 0.282700 -0.026878 -0.937780 -0.346187 -1.934400 0.787900 0.283500 -0.026878 -0.937780 -0.346187 -1.929900 0.793100 0.269800 -0.026878 -0.937780 -0.346187 -1.939000 0.789100 0.314300 0.260531 -0.854309 0.449755 -1.942700 0.790400 0.314600 0.260531 -0.854309 0.449755 -1.938700 0.796800 0.329100 0.260531 -0.854309 0.449755 -1.935100 0.795400 0.328500 0.260531 -0.854309 0.449755 -1.905200 0.825000 0.340500 -0.776229 -0.504723 0.377788 -1.906400 0.825900 0.344100 -0.776229 -0.504723 0.377788 -1.897900 0.837200 0.341800 -0.776229 -0.504723 0.377788 -1.897400 0.835400 0.338300 -0.776229 -0.504723 0.377788 -1.880100 0.866300 0.281800 -0.812763 0.564577 -0.143769 -1.879100 0.868900 0.297600 -0.812763 0.564577 -0.143769 -1.881300 0.872000 0.297400 -0.812763 0.564577 -0.143769 -1.882400 0.869500 0.281300 -0.812763 0.564577 -0.143769 -1.935200 0.788900 0.313700 0.028164 -0.986969 0.158425 -1.936200 0.786500 0.298600 0.028164 -0.986969 0.158425 -1.940100 0.786600 0.298500 0.028164 -0.986969 0.158425 -1.939000 0.789100 0.314300 0.028164 -0.986969 0.158425 -1.882600 0.856700 0.269100 -0.906286 0.231668 -0.353518 -1.878900 0.862800 0.282700 -0.906286 0.231668 -0.353518 -1.880100 0.866300 0.281800 -0.906286 0.231668 -0.353518 -1.884100 0.860100 0.267600 -0.906286 0.231668 -0.353518 -3.792100 2.090400 0.045800 0.980815 0.172609 -0.090598 -3.836000 1.698600 -0.225400 0.980815 0.172609 -0.090598 -3.823900 1.707100 -0.340200 0.980815 0.172609 -0.090598 -1.925400 0.793900 0.286800 -0.788510 -0.614021 0.035080 -1.927700 0.791000 0.285700 -0.788510 -0.614021 0.035080 -1.929200 0.789700 0.298700 -0.788510 -0.614021 0.035080 -1.926000 0.794600 0.310500 -0.788510 -0.614021 0.035080 -3.181000 1.855400 0.321400 -0.803041 -0.594512 0.040998 -3.177500 1.859500 0.312300 -0.803041 -0.594512 0.040998 -3.189200 1.839400 0.250000 -0.803041 -0.594512 0.040998 -3.125500 2.288700 -0.224500 -0.995559 -0.085585 -0.039210 -3.131500 2.272600 -0.341700 -0.995559 -0.085585 -0.039210 -3.142200 2.139200 -0.322200 -0.995559 -0.085585 -0.039210 -2.530900 1.360400 0.174300 -0.612436 0.773745 -0.161993 -1.882400 0.869500 0.281300 -0.612436 0.773745 -0.161993 -1.881300 0.872000 0.297400 -0.612436 0.773745 -0.161993 -1.928700 0.804800 0.339800 0.173934 -0.703810 0.688766 -1.935100 0.795400 0.328500 0.173934 -0.703810 0.688766 -1.938700 0.796800 0.329100 0.173934 -0.703810 0.688766 -1.932100 0.806500 0.340600 0.173934 -0.703810 0.688766 -3.792100 2.090400 0.045800 0.948070 0.261290 -0.181357 -3.823900 1.707100 -0.340200 0.948070 0.261290 -0.181357 -3.794500 1.739300 -0.447500 0.948070 0.261290 -0.181357 -1.902900 0.822300 0.256200 -0.794271 -0.525970 -0.304121 -1.895200 0.832900 0.258100 -0.794271 -0.525970 -0.304121 -1.895500 0.834400 0.254600 -0.794271 -0.525970 -0.304121 -1.903900 0.823000 0.252500 -0.794271 -0.525970 -0.304121 -1.931400 0.794900 0.327300 -0.011035 -0.915560 0.402030 -1.935200 0.788900 0.313700 -0.011035 -0.915560 0.402030 -1.939000 0.789100 0.314300 -0.011035 -0.915560 0.402030 -1.935100 0.795400 0.328500 -0.011035 -0.915560 0.402030 -2.782900 1.561800 0.248100 -0.606616 0.794912 0.011506 -2.586400 1.411700 0.258200 -0.606616 0.794912 0.011506 -2.072100 1.018800 0.287600 -0.606616 0.794912 0.011506 -1.926000 0.794600 0.310500 -0.769688 -0.636014 0.055377 -1.929200 0.789700 0.298700 -0.769688 -0.636014 0.055377 -1.928400 0.791800 0.311700 -0.769688 -0.636014 0.055377 -1.930800 0.788900 0.284500 -0.283611 -0.957398 -0.054346 -1.934400 0.787900 0.283500 -0.283611 -0.957398 -0.054346 -1.936200 0.786500 0.298600 -0.283611 -0.957398 -0.054346 -1.932500 0.787600 0.298700 -0.283611 -0.957398 -0.054346 -1.932100 0.806500 0.340600 0.364975 -0.597830 0.713717 -1.938700 0.796800 0.329100 0.364975 -0.597830 0.713717 -2.097800 0.965800 0.389300 0.364975 -0.597830 0.713717 -1.877900 0.865200 0.297800 -0.947864 0.299175 -0.109763 -1.879100 0.868900 0.297600 -0.947864 0.299175 -0.109763 -1.880100 0.866300 0.281800 -0.947864 0.299175 -0.109763 -1.878900 0.862800 0.282700 -0.947864 0.299175 -0.109763 -3.313800 2.004900 -0.659300 -0.823973 -0.519208 -0.226917 -3.383300 1.910200 -0.673700 -0.823973 -0.519208 -0.226917 -3.200900 1.831200 0.148100 -0.823973 -0.519208 -0.226917 -3.142200 2.139200 -0.322200 -0.823973 -0.519208 -0.226917 -2.530900 1.360400 0.174300 -0.609960 0.786116 -0.099846 -1.881300 0.872000 0.297400 -0.609960 0.786116 -0.099846 -2.072100 1.018800 0.287600 -0.609960 0.786116 -0.099846 -3.731500 2.109800 -0.143600 0.902605 0.354173 -0.244675 -3.792100 2.090400 0.045800 0.902605 0.354173 -0.244675 -3.794500 1.739300 -0.447500 0.902605 0.354173 -0.244675 -3.750000 1.793000 -0.540000 0.902605 0.354173 -0.244675 -1.884900 0.847700 0.275600 -0.821859 -0.569643 0.007385 -1.883100 0.850300 0.273200 -0.821859 -0.569643 0.007385 -1.888400 0.842500 0.264000 -0.821859 -0.569643 0.007385 -1.889700 0.840700 0.267200 -0.821859 -0.569643 0.007385 -1.923600 0.818500 0.347900 0.153826 -0.431722 0.888794 -1.932100 0.806500 0.340600 0.153826 -0.431722 0.888794 -2.097800 0.965800 0.389300 0.153826 -0.431722 0.888794 -1.926000 0.794600 0.310500 -0.781866 -0.620466 0.060884 -1.928400 0.791800 0.311700 -0.781866 -0.620466 0.060884 -1.925100 0.797000 0.323400 -0.781866 -0.620466 0.060884 -1.918200 0.806400 0.329500 -0.781866 -0.620466 0.060884 -2.586400 1.411700 0.258200 -0.446211 0.627105 0.638463 -2.782900 1.561800 0.248100 -0.446211 0.627105 0.638463 -2.909500 1.658600 0.241500 -0.446211 0.627105 0.638463 -3.402600 1.924400 -0.674600 0.091039 -0.106231 -0.990165 -3.559500 2.040900 -0.672700 0.091039 -0.106231 -0.990165 -3.628400 1.949200 -0.656500 0.091039 -0.106231 -0.990165 -3.472900 1.830600 -0.658100 0.091039 -0.106231 -0.990165 -1.886400 0.863000 0.266700 -0.766925 0.480791 -0.425048 -1.884100 0.860100 0.267600 -0.766925 0.480791 -0.425048 -1.880100 0.866300 0.281800 -0.766925 0.480791 -0.425048 -1.882400 0.869500 0.281300 -0.766925 0.480791 -0.425048 -1.932500 0.787600 0.298700 -0.270201 -0.953809 0.131302 -1.936200 0.786500 0.298600 -0.270201 -0.953809 0.131302 -1.935200 0.788900 0.313700 -0.270201 -0.953809 0.131302 -1.931500 0.789800 0.312900 -0.270201 -0.953809 0.131302 -1.917300 0.815100 0.344900 -0.229267 -0.623746 0.747247 -1.925300 0.804000 0.338000 -0.229267 -0.623746 0.747247 -1.928700 0.804800 0.339800 -0.229267 -0.623746 0.747247 -1.920300 0.816500 0.346900 -0.229267 -0.623746 0.747247 -3.157100 2.294300 -0.108100 -0.588830 0.799086 0.121410 -3.144700 2.303000 -0.225500 -0.588830 0.799086 0.121410 -3.125500 2.288700 -0.224500 -0.588830 0.799086 0.121410 -3.137900 2.280000 -0.107100 -0.588830 0.799086 0.121410 -2.782900 1.561800 0.248100 -0.605097 0.780755 -0.155815 -2.072100 1.018800 0.287600 -0.605097 0.780755 -0.155815 -2.909500 1.658600 0.241500 -0.605097 0.780755 -0.155815 -2.107300 0.978100 0.388700 0.033445 0.035669 0.998804 -2.108600 0.976400 0.388700 0.033445 0.035669 0.998804 -3.261500 1.746800 0.322600 0.033445 0.035669 0.998804 -3.181000 1.855400 0.321400 0.033445 0.035669 0.998804 -1.919800 0.804800 0.332700 -0.778785 -0.622399 0.078194 -1.918200 0.806400 0.329500 -0.778785 -0.622399 0.078194 -1.925100 0.797000 0.323400 -0.778785 -0.622399 0.078194 -3.142200 2.139200 -0.322200 -0.910967 -0.387878 -0.140320 -3.200900 1.831200 0.148100 -0.910967 -0.387878 -0.140320 -3.188200 1.838200 0.211200 -0.910967 -0.387878 -0.140320 -1.925300 0.804000 0.338000 -0.109794 -0.790586 0.602428 -1.931400 0.794900 0.327300 -0.109794 -0.790586 0.602428 -1.935100 0.795400 0.328500 -0.109794 -0.790586 0.602428 -1.928700 0.804800 0.339800 -0.109794 -0.790586 0.602428 -2.108600 0.976400 0.388700 0.031878 0.024377 0.999194 -2.107300 0.978100 0.388700 0.031878 0.024377 0.999194 -2.095300 0.969200 0.389300 0.031878 0.024377 0.999194 -2.096600 0.967500 0.389300 0.031878 0.024377 0.999194 -1.918200 0.806400 0.329500 -0.801891 -0.595228 0.051719 -1.905000 0.824800 0.336600 -0.801891 -0.595228 0.051719 -1.897900 0.834200 0.334700 -0.801891 -0.595228 0.051719 -2.096600 0.967500 0.389300 0.032241 0.023707 0.999199 -2.097800 0.965800 0.389300 0.032241 0.023707 0.999199 -2.109900 0.974700 0.388700 0.032241 0.023707 0.999199 -2.108600 0.976400 0.388700 0.032241 0.023707 0.999199 -3.693300 1.864600 -0.611300 0.868910 0.405643 -0.283635 -3.731500 2.109800 -0.143600 0.868910 0.405643 -0.283635 -3.750000 1.793000 -0.540000 0.868910 0.405643 -0.283635 -1.890200 0.844600 0.332200 -0.893841 -0.349753 0.280573 -1.890100 0.847200 0.335100 -0.893841 -0.349753 0.280573 -1.883800 0.855100 0.324900 -0.893841 -0.349753 0.280573 -1.884400 0.851900 0.322800 -0.893841 -0.349753 0.280573 -2.095300 0.969200 0.389300 -0.073483 0.165380 0.983489 -2.107300 0.978100 0.388700 -0.073483 0.165380 0.983489 -3.181000 1.855400 0.321400 -0.073483 0.165380 0.983489 -1.926000 0.794600 0.310500 -0.803492 -0.594031 0.039070 -1.918200 0.806400 0.329500 -0.803492 -0.594031 0.039070 -1.897900 0.834200 0.334700 -0.803492 -0.594031 0.039070 -1.906400 0.825900 0.344100 -0.569042 -0.527589 0.630747 -1.914800 0.814400 0.342000 -0.569042 -0.527589 0.630747 -1.917300 0.815100 0.344900 -0.569042 -0.527589 0.630747 -1.908400 0.827400 0.347100 -0.569042 -0.527589 0.630747 -1.928700 0.804800 0.339800 0.041589 -0.496983 0.866763 -1.932100 0.806500 0.340600 0.041589 -0.496983 0.866763 -1.923600 0.818500 0.347900 0.041589 -0.496983 0.866763 -1.920300 0.816500 0.346900 0.041589 -0.496983 0.866763 -3.546500 2.168900 0.301500 0.026997 0.031883 0.999127 -3.233900 1.894600 0.318700 0.026997 0.031883 0.999127 -3.533300 2.089200 0.304400 0.026997 0.031883 0.999127 -1.888100 0.865000 0.328300 -0.496613 0.652284 0.572626 -2.095300 0.969200 0.389300 -0.496613 0.652284 0.572626 -3.181000 1.855400 0.321400 -0.496613 0.652284 0.572626 -1.914800 0.814400 0.342000 -0.451422 -0.678609 0.579404 -1.922200 0.803900 0.335600 -0.451422 -0.678609 0.579404 -1.925300 0.804000 0.338000 -0.451422 -0.678609 0.579404 -1.917300 0.815100 0.344900 -0.451422 -0.678609 0.579404 -3.597300 1.671000 -0.539000 0.455841 -0.656375 -0.601150 -3.642800 1.616100 -0.444500 0.455841 -0.656375 -0.601150 -3.623600 1.601800 -0.443500 0.455841 -0.656375 -0.601150 -3.578100 1.656800 -0.538000 0.455841 -0.656375 -0.601150 -2.097800 0.965800 0.389300 0.000000 0.000000 1.000000 -2.096600 0.967500 0.389300 0.000000 0.000000 1.000000 -2.095300 0.969200 0.389300 0.000000 0.000000 1.000000 -1.940100 0.786600 0.298500 0.311253 -0.934925 0.170402 -1.943800 0.787800 0.298400 0.311253 -0.934925 0.170402 -1.942700 0.790400 0.314600 0.311253 -0.934925 0.170402 -1.939000 0.789100 0.314300 0.311253 -0.934925 0.170402 -1.905000 0.824800 0.336600 -0.797197 -0.599455 0.071626 -1.913000 0.814400 0.338600 -0.797197 -0.599455 0.071626 -1.905200 0.825000 0.340500 -0.797197 -0.599455 0.071626 -3.144700 2.303000 -0.225500 -0.596162 0.790715 -0.139143 -3.150700 2.286900 -0.342700 -0.596162 0.790715 -0.139143 -3.131500 2.272600 -0.341700 -0.596162 0.790715 -0.139143 -3.125500 2.288700 -0.224500 -0.596162 0.790715 -0.139143 -3.539400 1.744200 -0.611900 0.381074 -0.483302 -0.788164 -3.693300 1.864600 -0.611300 0.381074 -0.483302 -0.788164 -3.750000 1.793000 -0.540000 0.381074 -0.483302 -0.788164 -3.597300 1.671000 -0.539000 0.381074 -0.483302 -0.788164 -1.914000 0.831600 0.350300 -0.212398 0.002890 0.977179 -2.097800 0.965800 0.389300 -0.212398 0.002890 0.977179 -2.095300 0.969200 0.389300 -0.212398 0.002890 0.977179 -1.904300 0.844500 0.347600 -0.212398 0.002890 0.977179 -1.897900 0.834200 0.334700 -0.804283 -0.589131 0.077802 -1.905000 0.824800 0.336600 -0.804283 -0.589131 0.077802 -1.905200 0.825000 0.340500 -0.804283 -0.589131 0.077802 -1.897400 0.835400 0.338300 -0.804283 -0.589131 0.077802 -3.750000 1.793000 -0.540000 0.496054 -0.625641 -0.602083 -3.794500 1.739300 -0.447500 0.496054 -0.625641 -0.602083 -3.642800 1.616100 -0.444500 0.496054 -0.625641 -0.602083 -3.597300 1.671000 -0.539000 0.496054 -0.625641 -0.602083 -3.244200 1.772400 0.141900 -0.659882 -0.723993 -0.200972 -3.520100 1.729900 -0.610900 -0.659882 -0.723993 -0.200972 -3.578100 1.656800 -0.538000 -0.659882 -0.723993 -0.200972 -1.922200 0.803900 0.335600 -0.360118 -0.804193 0.472852 -1.928000 0.795500 0.325600 -0.360118 -0.804193 0.472852 -1.931400 0.794900 0.327300 -0.360118 -0.804193 0.472852 -1.925300 0.804000 0.338000 -0.360118 -0.804193 0.472852 -1.895300 0.856000 0.340000 -0.378626 0.285522 0.880409 -1.904300 0.844500 0.347600 -0.378626 0.285522 0.880409 -2.095300 0.969200 0.389300 -0.378626 0.285522 0.880409 -1.928000 0.795500 0.325600 -0.301445 -0.899436 0.316457 -1.931500 0.789800 0.312900 -0.301445 -0.899436 0.316457 -1.935200 0.788900 0.313700 -0.301445 -0.899436 0.316457 -1.931400 0.794900 0.327300 -0.301445 -0.899436 0.316457 -2.586400 1.411700 0.258200 -0.608049 0.791892 -0.056426 -2.909500 1.658600 0.241500 -0.608049 0.791892 -0.056426 -3.173000 1.854300 0.148500 -0.608049 0.791892 -0.056426 -1.886400 0.863000 0.266700 -0.583263 0.670609 -0.458355 -1.882400 0.869500 0.281300 -0.583263 0.670609 -0.458355 -2.530900 1.360400 0.174300 -0.583263 0.670609 -0.458355 -1.890100 0.847200 0.335100 -0.881005 -0.113507 0.459290 -1.891000 0.850200 0.337500 -0.881005 -0.113507 0.459290 -1.884200 0.858600 0.326600 -0.881005 -0.113507 0.459290 -1.883800 0.855100 0.324900 -0.881005 -0.113507 0.459290 -1.890200 0.844600 0.332200 -0.837342 -0.424656 0.344274 -1.897400 0.835400 0.338300 -0.837342 -0.424656 0.344274 -1.897900 0.837200 0.341800 -0.837342 -0.424656 0.344274 -1.890100 0.847200 0.335100 -0.837342 -0.424656 0.344274 -2.072100 1.018800 0.287600 -0.608141 0.791743 -0.057521 -2.586400 1.411700 0.258200 -0.608141 0.791743 -0.057521 -3.173000 1.854300 0.148500 -0.608141 0.791743 -0.057521 -3.137900 2.280000 -0.107100 -0.994303 0.011996 0.105910 -3.125500 2.288700 -0.224500 -0.994303 0.011996 0.105910 -3.177500 1.859500 0.312300 -0.994303 0.011996 0.105910 -1.893000 0.853300 0.255300 -0.490238 0.502991 -0.711805 -1.886400 0.863000 0.266700 -0.490238 0.502991 -0.711805 -2.530900 1.360400 0.174300 -0.490238 0.502991 -0.711805 -1.910000 0.812900 0.262000 -0.796663 -0.604408 -0.004334 -1.902900 0.822300 0.260100 -0.796663 -0.604408 -0.004334 -1.902900 0.822300 0.256200 -0.796663 -0.604408 -0.004334 -1.910800 0.811900 0.258300 -0.796663 -0.604408 -0.004334 -3.383300 1.910200 -0.673700 -0.772521 -0.591229 -0.231644 -3.453700 1.816400 -0.657200 -0.772521 -0.591229 -0.231644 -3.244200 1.772400 0.141900 -0.772521 -0.591229 -0.231644 -3.200900 1.831200 0.148100 -0.772521 -0.591229 -0.231644 -2.530900 1.360400 0.174300 -0.609369 0.787315 -0.093838 -2.072100 1.018800 0.287600 -0.609369 0.787315 -0.093838 -3.173000 1.854300 0.148500 -0.609369 0.787315 -0.093838 -1.929200 0.789700 0.298700 -0.549554 -0.830056 0.094855 -1.932500 0.787600 0.298700 -0.549554 -0.830056 0.094855 -1.931500 0.789800 0.312900 -0.549554 -0.830056 0.094855 -1.928400 0.791800 0.311700 -0.549554 -0.830056 0.094855 -1.901500 0.841400 0.247900 -0.351403 0.300405 -0.886720 -1.893000 0.853300 0.255300 -0.351403 0.300405 -0.886720 -2.530900 1.360400 0.174300 -0.351403 0.300405 -0.886720 -3.672800 1.583100 -0.334800 0.586155 -0.801086 -0.121172 -3.685200 1.574400 -0.217300 0.586155 -0.801086 -0.121172 -3.666000 1.560200 -0.216300 0.586155 -0.801086 -0.121172 -3.653600 1.568900 -0.333800 0.586155 -0.801086 -0.121172 -3.244200 1.772400 0.141900 -0.061088 0.027298 -0.997759 -2.530900 1.360400 0.174300 -0.061088 0.027298 -0.997759 -3.173000 1.854300 0.148500 -0.061088 0.027298 -0.997759 -1.895900 0.831900 0.261800 -0.803342 -0.593792 0.045309 -1.902900 0.822300 0.260100 -0.803342 -0.593792 0.045309 -1.889700 0.840700 0.267200 -0.803342 -0.593792 0.045309 -3.628400 1.949200 -0.656500 0.242655 -0.305657 -0.920702 -3.693300 1.864600 -0.611300 0.242655 -0.305657 -0.920702 -3.539400 1.744200 -0.611900 0.242655 -0.305657 -0.920702 -3.472900 1.830600 -0.658100 0.242655 -0.305657 -0.920702 -3.491500 2.133600 -0.658600 -0.212396 0.307992 -0.927377 -3.333000 2.019200 -0.660300 -0.212396 0.307992 -0.927377 -3.269100 2.108500 -0.616000 -0.212396 0.307992 -0.927377 -3.429000 2.220900 -0.615300 -0.212396 0.307992 -0.927377 -1.902900 0.822300 0.260100 -0.808804 -0.588071 -0.002882 -1.895900 0.831900 0.261800 -0.808804 -0.588071 -0.002882 -1.895200 0.832900 0.258100 -0.808804 -0.588071 -0.002882 -1.902900 0.822300 0.256200 -0.808804 -0.588071 -0.002882 -3.200900 1.831200 0.148100 0.178731 0.232425 -0.956051 -3.244200 1.772400 0.141900 0.178731 0.232425 -0.956051 -3.173000 1.854300 0.148500 0.178731 0.232425 -0.956051 -1.911100 0.828300 0.245500 -0.109341 -0.005643 -0.993988 -1.901500 0.841400 0.247900 -0.109341 -0.005643 -0.993988 -2.530900 1.360400 0.174300 -0.109341 -0.005643 -0.993988 -2.530300 1.304800 0.176100 -0.109341 -0.005643 -0.993988 -1.892800 0.853200 0.339200 -0.789443 0.138214 0.598060 -1.885700 0.861900 0.327800 -0.789443 0.138214 0.598060 -1.884200 0.858600 0.326600 -0.789443 0.138214 0.598060 -1.891000 0.850200 0.337500 -0.789443 0.138214 0.598060 -1.884900 0.847700 0.275600 -0.826301 -0.562909 0.018983 -1.881900 0.852500 0.286200 -0.826301 -0.562909 0.018983 -1.879800 0.855500 0.284900 -0.826301 -0.562909 0.018983 -1.883100 0.850300 0.273200 -0.826301 -0.562909 0.018983 -1.889700 0.840700 0.267200 -0.816120 -0.577878 0.002067 -1.888400 0.842500 0.264000 -0.816120 -0.577878 0.002067 -1.895200 0.832900 0.258100 -0.816120 -0.577878 0.002067 -1.895900 0.831900 0.261800 -0.816120 -0.577878 0.002067 -3.167900 2.247100 0.002600 -0.807026 0.356288 0.470922 -3.177500 1.859500 0.312300 -0.807026 0.356288 0.470922 -3.181000 1.855400 0.321400 -0.807026 0.356288 0.470922 -1.897900 0.837200 0.341800 -0.673313 -0.377654 0.635631 -1.906400 0.825900 0.344100 -0.673313 -0.377654 0.635631 -1.908400 0.827400 0.347100 -0.673313 -0.377654 0.635631 -1.899300 0.839400 0.344600 -0.673313 -0.377654 0.635631 -2.545900 1.283900 0.176300 -0.030087 -0.032018 -0.999034 -2.530300 1.304800 0.176100 -0.030087 -0.032018 -0.999034 -2.530900 1.360400 0.174300 -0.030087 -0.032018 -0.999034 -1.921800 0.797900 0.276100 -0.803038 -0.594532 0.040766 -1.926000 0.794600 0.310500 -0.803038 -0.594532 0.040766 -1.897900 0.834200 0.334700 -0.803038 -0.594532 0.040766 -1.881900 0.852500 0.286200 -0.803038 -0.594532 0.040766 -3.453700 1.816400 -0.657200 0.203221 -0.335843 -0.919734 -3.472900 1.830600 -0.658100 0.203221 -0.335843 -0.919734 -3.539400 1.744200 -0.611900 0.203221 -0.335843 -0.919734 -3.520100 1.729900 -0.610900 0.203221 -0.335843 -0.919734 -2.976000 1.709400 0.238100 -0.607874 0.792088 -0.055554 -3.140300 1.834900 0.229700 -0.607874 0.792088 -0.055554 -3.173000 1.854300 0.148500 -0.607874 0.792088 -0.055554 -1.879500 0.859900 0.312100 -0.951636 -0.026620 0.306071 -1.883800 0.855100 0.324900 -0.951636 -0.026620 0.306071 -1.884200 0.858600 0.326600 -0.951636 -0.026620 0.306071 -1.879700 0.863700 0.312900 -0.951636 -0.026620 0.306071 -1.897900 0.837200 0.341800 -0.786125 -0.227113 0.574827 -1.899300 0.839400 0.344600 -0.786125 -0.227113 0.574827 -1.891000 0.850200 0.337500 -0.786125 -0.227113 0.574827 -1.890100 0.847200 0.335100 -0.786125 -0.227113 0.574827 -2.909500 1.658600 0.241500 -0.607905 0.792056 -0.055674 -2.976000 1.709400 0.238100 -0.607905 0.792056 -0.055674 -3.173000 1.854300 0.148500 -0.607905 0.792056 -0.055674 -1.886100 0.849200 0.320600 -0.793955 -0.606742 0.038734 -1.881100 0.854300 0.298000 -0.793955 -0.606742 0.038734 -1.881900 0.852500 0.286200 -0.793955 -0.606742 0.038734 -3.202600 1.840400 0.170200 0.587303 0.740452 -0.326811 -3.200900 1.831200 0.148100 0.587303 0.740452 -0.326811 -3.173000 1.854300 0.148500 0.587303 0.740452 -0.326811 -3.193200 1.854300 0.186600 0.587303 0.740452 -0.326811 -3.188200 1.838200 0.211200 -0.802238 -0.595723 0.039100 -3.241000 1.771100 0.272200 -0.802238 -0.595723 0.039100 -3.189200 1.839400 0.250000 -0.802238 -0.595723 0.039100 -1.880500 0.856300 0.311000 -0.930597 -0.310315 0.194147 -1.884400 0.851900 0.322800 -0.930597 -0.310315 0.194147 -1.883800 0.855100 0.324900 -0.930597 -0.310315 0.194147 -1.879500 0.859900 0.312100 -0.930597 -0.310315 0.194147 -1.897900 0.834200 0.334700 -0.803741 -0.593551 0.041194 -1.886100 0.849200 0.320600 -0.803741 -0.593551 0.041194 -1.881900 0.852500 0.286200 -0.803741 -0.593551 0.041194 -3.157100 2.294300 -0.108100 -0.540054 0.753900 0.374134 -3.137900 2.280000 -0.107100 -0.540054 0.753900 0.374134 -3.167900 2.247100 0.002600 -0.540054 0.753900 0.374134 -3.187100 2.261300 0.001600 -0.540054 0.753900 0.374134 -1.890500 0.850600 0.256400 -0.818769 0.111979 -0.563097 -1.888800 0.847700 0.258300 -0.818769 0.111979 -0.563097 -1.882600 0.856700 0.269100 -0.818769 0.111979 -0.563097 -1.884100 0.860100 0.267600 -0.818769 0.111979 -0.563097 -3.173000 1.854300 0.148500 0.464902 0.850360 -0.246484 -3.187400 1.863500 0.207400 0.464902 0.850360 -0.246484 -3.193200 1.854300 0.186600 0.464902 0.850360 -0.246484 -1.921800 0.797900 0.276100 -0.802964 -0.594547 0.041974 -1.881900 0.852500 0.286200 -0.802964 -0.594547 0.041974 -1.884900 0.847700 0.275600 -0.802964 -0.594547 0.041974 -3.244200 1.772400 0.141900 -0.645821 -0.739083 -0.191501 -3.578100 1.656800 -0.538000 -0.645821 -0.739083 -0.191501 -3.504400 1.614500 -0.126200 -0.645821 -0.739083 -0.191501 -3.213400 2.192100 0.097100 -0.668991 0.455596 0.587268 -3.167900 2.247100 0.002600 -0.668991 0.455596 0.587268 -3.181000 1.855400 0.321400 -0.668991 0.455596 0.587268 -2.530900 1.360400 0.174300 -0.036836 -0.017705 -0.999164 -3.244200 1.772400 0.141900 -0.036836 -0.017705 -0.999164 -3.256600 1.741100 0.140800 -0.036836 -0.017705 -0.999164 -2.545900 1.283900 0.176300 -0.036836 -0.017705 -0.999164 -1.902900 0.822300 0.260100 -0.802969 -0.594552 0.041817 -1.921800 0.797900 0.276100 -0.802969 -0.594552 0.041817 -1.884900 0.847700 0.275600 -0.802969 -0.594552 0.041817 -1.895500 0.834400 0.254600 -0.821014 -0.274296 -0.500697 -1.888100 0.844900 0.261000 -0.821014 -0.274296 -0.500697 -1.888800 0.847700 0.258300 -0.821014 -0.274296 -0.500697 -1.896700 0.836500 0.251500 -0.821014 -0.274296 -0.500697 -1.877800 0.861300 0.297900 -0.992236 0.027626 0.121260 -1.879500 0.859900 0.312100 -0.992236 0.027626 0.121260 -1.879700 0.863700 0.312900 -0.992236 0.027626 0.121260 -1.877900 0.865200 0.297800 -0.992236 0.027626 0.121260 -3.244200 1.772400 0.141900 0.870181 0.399142 -0.288911 -3.242400 1.786100 0.160200 0.870181 0.399142 -0.288911 -3.255100 1.769700 0.171000 0.870181 0.399142 -0.288911 -3.256600 1.741100 0.140800 0.870181 0.399142 -0.288911 -1.889700 0.840700 0.267200 -0.806368 -0.590582 0.031364 -1.902900 0.822300 0.260100 -0.806368 -0.590582 0.031364 -1.884900 0.847700 0.275600 -0.806368 -0.590582 0.031364 -2.599300 1.268300 0.175400 -0.027163 -0.035346 -0.999006 -2.545900 1.283900 0.176300 -0.027163 -0.035346 -0.999006 -3.256600 1.741100 0.140800 -0.027163 -0.035346 -0.999006 -3.232600 2.206400 0.096200 -0.456947 0.655745 0.600997 -3.187100 2.261300 0.001600 -0.456947 0.655745 0.600997 -3.167900 2.247100 0.002600 -0.456947 0.655745 0.600997 -3.213400 2.192100 0.097100 -0.456947 0.655745 0.600997 -3.232600 2.206400 0.096200 -0.415282 0.685714 0.597777 -3.393300 2.316700 0.081300 -0.415282 0.685714 0.597777 -3.348800 2.370400 -0.011200 -0.415282 0.685714 0.597777 -3.187100 2.261300 0.001600 -0.415282 0.685714 0.597777 -3.264500 1.742200 0.313600 -0.573179 -0.815922 -0.075745 -3.244200 1.772400 0.141900 -0.573179 -0.815922 -0.075745 -3.504400 1.614500 -0.126200 -0.573179 -0.815922 -0.075745 -1.882300 0.853400 0.271000 -0.968481 -0.045474 -0.244901 -1.878800 0.859000 0.283700 -0.968481 -0.045474 -0.244901 -1.878900 0.862800 0.282700 -0.968481 -0.045474 -0.244901 -1.882600 0.856700 0.269100 -0.968481 -0.045474 -0.244901 -1.923800 0.795400 0.273900 -0.608772 -0.766056 -0.206285 -1.917900 0.802600 0.264400 -0.608772 -0.766056 -0.206285 -1.920200 0.801600 0.261500 -0.608772 -0.766056 -0.206285 -1.926500 0.793800 0.271700 -0.608772 -0.766056 -0.206285 -1.888400 0.842500 0.264000 -0.904307 -0.374523 -0.204845 -1.883100 0.850300 0.273200 -0.904307 -0.374523 -0.204845 -1.882300 0.853400 0.271000 -0.904307 -0.374523 -0.204845 -1.888100 0.844900 0.261000 -0.904307 -0.374523 -0.204845 -2.599300 1.268300 0.175400 0.483814 -0.710052 -0.511615 -3.256600 1.741100 0.140800 0.483814 -0.710052 -0.511615 -3.260100 1.737000 0.149800 0.483814 -0.710052 -0.511615 -1.882300 0.853400 0.271000 -0.905803 -0.150262 -0.396160 -1.882600 0.856700 0.269100 -0.905803 -0.150262 -0.396160 -1.888800 0.847700 0.258300 -0.905803 -0.150262 -0.396160 -1.888100 0.844900 0.261000 -0.905803 -0.150262 -0.396160 -1.943800 0.787800 0.298400 0.570343 -0.811165 -0.129309 -2.599300 1.268300 0.175400 0.570343 -0.811165 -0.129309 -3.260100 1.737000 0.149800 0.570343 -0.811165 -0.129309 -1.877800 0.861300 0.297900 -0.997378 0.015822 -0.070621 -1.877900 0.865200 0.297800 -0.997378 0.015822 -0.070621 -1.878900 0.862800 0.282700 -0.997378 0.015822 -0.070621 -1.878800 0.859000 0.283700 -0.997378 0.015822 -0.070621 -1.917900 0.802600 0.264400 -0.665814 -0.693299 -0.275733 -1.910800 0.811900 0.258300 -0.665814 -0.693299 -0.275733 -1.912400 0.811700 0.254800 -0.665814 -0.693299 -0.275733 -1.920200 0.801600 0.261500 -0.665814 -0.693299 -0.275733 -1.911000 0.829300 0.349300 -0.121894 -0.266159 0.956191 -1.920300 0.816500 0.346900 -0.121894 -0.266159 0.956191 -1.923600 0.818500 0.347900 -0.121894 -0.266159 0.956191 -1.914000 0.831600 0.350300 -0.121894 -0.266159 0.956191 -2.139700 0.927600 0.288600 0.574952 -0.812452 -0.096701 -1.943800 0.787800 0.298400 0.574952 -0.812452 -0.096701 -3.260100 1.737000 0.149800 0.574952 -0.812452 -0.096701 -3.578100 1.656800 -0.538000 -0.577201 -0.795370 -0.185002 -3.623600 1.601800 -0.443500 -0.577201 -0.795370 -0.185002 -3.504400 1.614500 -0.126200 -0.577201 -0.795370 -0.185002 -3.546500 2.168900 0.301500 0.029387 0.029161 0.999143 -3.181000 1.855400 0.321400 0.029387 0.029161 0.999143 -3.233900 1.894600 0.318700 0.029387 0.029161 0.999143 -1.880500 0.856300 0.311000 -0.954996 -0.283013 0.088809 -1.879500 0.859900 0.312100 -0.954996 -0.283013 0.088809 -1.877800 0.861300 0.297900 -0.954996 -0.283013 0.088809 -1.878900 0.857500 0.298000 -0.954996 -0.283013 0.088809 -3.188200 1.838200 0.211200 -0.784236 -0.618737 -0.046239 -3.200900 1.831200 0.148100 -0.784236 -0.618737 -0.046239 -3.244200 1.772400 0.141900 -0.784236 -0.618737 -0.046239 -3.241000 1.771100 0.272200 -0.784236 -0.618737 -0.046239 -2.705900 1.334800 0.257300 0.582038 -0.812256 -0.038363 -2.139700 0.927600 0.288600 0.582038 -0.812256 -0.038363 -3.260100 1.737000 0.149800 0.582038 -0.812256 -0.038363 -3.256600 1.741100 0.140800 0.905382 0.319635 -0.279494 -3.255100 1.769700 0.171000 0.905382 0.319635 -0.279494 -3.265500 1.756900 0.187700 0.905382 0.319635 -0.279494 -3.260100 1.737000 0.149800 0.905382 0.319635 -0.279494 -1.902900 0.822300 0.256200 -0.728751 -0.612748 -0.305716 -1.903900 0.823000 0.252500 -0.728751 -0.612748 -0.305716 -1.912400 0.811700 0.254800 -0.728751 -0.612748 -0.305716 -1.910800 0.811900 0.258300 -0.728751 -0.612748 -0.305716 -3.177500 1.859500 0.312300 -0.806244 -0.590294 0.039036 -3.188200 1.838200 0.211200 -0.806244 -0.590294 0.039036 -3.189200 1.839400 0.250000 -0.806244 -0.590294 0.039036 -1.911000 0.829300 0.349300 -0.305072 -0.028010 0.951917 -1.914000 0.831600 0.350300 -0.305072 -0.028010 0.951917 -1.904300 0.844500 0.347600 -0.305072 -0.028010 0.951917 -1.901500 0.842000 0.346600 -0.305072 -0.028010 0.951917 -3.059900 1.589400 0.239600 0.582273 -0.812160 -0.036790 -2.705900 1.334800 0.257300 0.582273 -0.812160 -0.036790 -3.260100 1.737000 0.149800 0.582273 -0.812160 -0.036790 -3.264500 1.742200 0.313600 -0.397454 -0.916299 0.049254 -3.504400 1.614500 -0.126200 -0.397454 -0.916299 0.049254 -3.504700 1.614800 -0.118200 -0.397454 -0.916299 0.049254 -3.272400 1.749000 0.208700 0.951055 0.196361 -0.238613 -3.260100 1.737000 0.149800 0.951055 0.196361 -0.238613 -3.265500 1.756900 0.187700 0.951055 0.196361 -0.238613 -1.883100 0.850300 0.273200 -0.940112 -0.318689 -0.120942 -1.879800 0.855500 0.284900 -0.940112 -0.318689 -0.120942 -1.878800 0.859000 0.283700 -0.940112 -0.318689 -0.120942 -1.882300 0.853400 0.271000 -0.940112 -0.318689 -0.120942 -3.213400 2.192100 0.097100 -0.414965 0.533749 0.736829 -3.181000 1.855400 0.321400 -0.414965 0.533749 0.736829 -3.546500 2.168900 0.301500 -0.414965 0.533749 0.736829 -3.232600 2.206400 0.096200 -0.414965 0.533749 0.736829 -3.231100 1.712500 0.231100 0.582175 -0.812216 -0.037101 -3.059900 1.589400 0.239600 0.582175 -0.812216 -0.037101 -3.260100 1.737000 0.149800 0.582175 -0.812216 -0.037101 -1.920200 0.801600 0.261500 -0.388999 -0.831397 -0.396812 -1.923100 0.801500 0.258900 -0.388999 -0.831397 -0.396812 -1.929900 0.793100 0.269800 -0.388999 -0.831397 -0.396812 -1.926500 0.793800 0.271700 -0.388999 -0.831397 -0.396812 -3.233900 1.894600 0.318700 0.027247 0.031500 0.999132 -3.336300 1.932900 0.314700 0.027247 0.031500 0.999132 -3.533300 2.089200 0.304400 0.027247 0.031500 0.999132 -1.879800 0.855500 0.284900 -0.959699 -0.280113 -0.022670 -1.878900 0.857500 0.298000 -0.959699 -0.280113 -0.022670 -1.877800 0.861300 0.297900 -0.959699 -0.280113 -0.022670 -1.878800 0.859000 0.283700 -0.959699 -0.280113 -0.022670 -3.231100 1.712500 0.231100 0.614046 -0.789047 -0.018751 -3.260100 1.737000 0.149800 0.614046 -0.789047 -0.018751 -3.275200 1.746800 0.231900 0.614046 -0.789047 -0.018751 -1.890500 0.850600 0.256400 -0.666662 0.333339 -0.666668 -1.884100 0.860100 0.267600 -0.666662 0.333339 -0.666668 -1.886400 0.863000 0.266700 -0.666662 0.333339 -0.666668 -1.893000 0.853300 0.255300 -0.666662 0.333339 -0.666668 -1.929900 0.793100 0.269800 -0.322419 -0.915207 -0.241749 -1.934400 0.787900 0.283500 -0.322419 -0.915207 -0.241749 -1.930800 0.788900 0.284500 -0.322419 -0.915207 -0.241749 -1.926500 0.793800 0.271700 -0.322419 -0.915207 -0.241749 -1.917300 0.815100 0.344900 -0.372030 -0.421335 0.827086 -1.920300 0.816500 0.346900 -0.372030 -0.421335 0.827086 -1.911000 0.829300 0.349300 -0.372030 -0.421335 0.827086 -1.908400 0.827400 0.347100 -0.372030 -0.421335 0.827086 -3.264500 1.742200 0.313600 0.613141 -0.789158 0.035869 -3.231100 1.712500 0.231100 0.613141 -0.789158 0.035869 -3.275200 1.746800 0.231900 0.613141 -0.789158 0.035869 -3.157100 2.294300 -0.108100 -0.498742 0.782970 0.371774 -3.187100 2.261300 0.001600 -0.498742 0.782970 0.371774 -3.348800 2.370400 -0.011200 -0.498742 0.782970 0.371774 -3.319400 2.402600 -0.118500 -0.498742 0.782970 0.371774 -3.264500 1.742200 0.313600 -0.254418 -0.956794 0.140770 -3.504700 1.614800 -0.118200 -0.254418 -0.956794 0.140770 -3.660000 1.576300 -0.099200 -0.254418 -0.956794 0.140770 -1.890500 0.850600 0.256400 -0.528243 0.141864 -0.837158 -1.893000 0.853300 0.255300 -0.528243 0.141864 -0.837158 -1.901500 0.841400 0.247900 -0.528243 0.141864 -0.837158 -1.898800 0.838900 0.249200 -0.528243 0.141864 -0.837158 -1.923800 0.795400 0.273900 -0.580151 -0.806823 -0.111633 -1.926500 0.793800 0.271700 -0.580151 -0.806823 -0.111633 -1.930800 0.788900 0.284500 -0.580151 -0.806823 -0.111633 -1.927700 0.791000 0.285700 -0.580151 -0.806823 -0.111633 -1.911000 0.829300 0.349300 -0.519483 -0.217211 0.826412 -1.901500 0.842000 0.346600 -0.519483 -0.217211 0.826412 -1.899300 0.839400 0.344600 -0.519483 -0.217211 0.826412 -1.908400 0.827400 0.347100 -0.519483 -0.217211 0.826412 -3.260100 1.737000 0.149800 0.949475 -0.280298 -0.141171 -3.272400 1.749000 0.208700 0.949475 -0.280298 -0.141171 -3.275200 1.746800 0.231900 0.949475 -0.280298 -0.141171 -1.886100 0.849200 0.320600 -0.817875 -0.572915 0.053384 -1.884400 0.851900 0.322800 -0.817875 -0.572915 0.053384 -1.880500 0.856300 0.311000 -0.817875 -0.572915 0.053384 -1.881100 0.854300 0.298000 -0.817875 -0.572915 0.053384 -1.881100 0.854300 0.298000 -0.823048 -0.565849 0.049059 -1.880500 0.856300 0.311000 -0.823048 -0.565849 0.049059 -1.878900 0.857500 0.298000 -0.823048 -0.565849 0.049059 -1.898800 0.838900 0.249200 -0.363723 -0.098739 -0.926259 -1.901500 0.841400 0.247900 -0.363723 -0.098739 -0.926259 -1.911100 0.828300 0.245500 -0.363723 -0.098739 -0.926259 -1.908200 0.826100 0.246900 -0.363723 -0.098739 -0.926259 -1.929200 0.789700 0.298700 -0.550567 -0.834656 -0.015012 -1.927700 0.791000 0.285700 -0.550567 -0.834656 -0.015012 -1.930800 0.788900 0.284500 -0.550567 -0.834656 -0.015012 -1.932500 0.787600 0.298700 -0.550567 -0.834656 -0.015012 -1.888800 0.847700 0.258300 -0.700634 -0.061032 -0.710906 -1.890500 0.850600 0.256400 -0.700634 -0.061032 -0.710906 -1.898800 0.838900 0.249200 -0.700634 -0.061032 -0.710906 -1.896700 0.836500 0.251500 -0.700634 -0.061032 -0.710906 -1.920800 0.815300 0.248200 -0.191873 -0.334894 -0.922513 -1.917700 0.813500 0.249500 -0.191873 -0.334894 -0.922513 -1.908200 0.826100 0.246900 -0.191873 -0.334894 -0.922513 -1.911100 0.828300 0.245500 -0.191873 -0.334894 -0.922513 -4.583700 2.687200 0.074700 0.802215 0.595633 -0.040896 -4.554500 2.726500 0.074300 0.802215 0.595633 -0.040896 -4.559300 2.731900 0.247100 0.802215 0.595633 -0.040896 -4.583700 2.687200 0.074700 0.803206 0.594328 -0.040418 -4.559300 2.731900 0.247100 0.803206 0.594328 -0.040418 -4.588400 2.692600 0.247500 0.803206 0.594328 -0.040418 -4.579300 2.672300 0.075300 0.958723 -0.283822 -0.017205 -4.583700 2.687200 0.074700 0.958723 -0.283822 -0.017205 -4.588400 2.692600 0.247500 0.958723 -0.283822 -0.017205 -4.579300 2.672300 0.075300 0.958731 -0.283794 -0.017209 -4.588400 2.692600 0.247500 0.958731 -0.283794 -0.017209 -4.584000 2.677700 0.248100 0.958731 -0.283794 -0.017209 -3.683200 2.008000 0.120700 0.595797 -0.803086 0.008890 -4.579300 2.672300 0.075300 0.595797 -0.803086 0.008890 -4.584000 2.677700 0.248100 0.595797 -0.803086 0.008890 -3.683200 2.008000 0.120700 0.595785 -0.803093 0.009012 -4.584000 2.677700 0.248100 0.595785 -0.803093 0.009012 -3.688000 2.013500 0.293500 0.595785 -0.803093 0.009012 -4.536800 2.828300 0.244600 0.802571 0.595161 -0.040770 -4.586600 2.761200 0.245400 0.802571 0.595161 -0.040770 -4.581900 2.755700 0.072600 0.802571 0.595161 -0.040770 -4.536800 2.828300 0.244600 0.802540 0.595201 -0.040795 -4.581900 2.755700 0.072600 0.802540 0.595201 -0.040795 -4.532100 2.822800 0.071900 0.802540 0.595201 -0.040795 -4.581900 2.755700 0.072600 -0.023090 -0.036498 -0.999067 -4.580400 2.745700 0.073000 -0.023090 -0.036498 -0.999067 -4.554500 2.726500 0.074300 -0.023090 -0.036498 -0.999067 -4.581900 2.755700 0.072600 -0.027836 -0.032046 -0.999099 -4.554500 2.726500 0.074300 -0.027836 -0.032046 -0.999099 -4.496200 2.805200 0.073400 -0.027836 -0.032046 -0.999099 -4.581900 2.755700 0.072600 -0.027257 -0.031043 -0.999146 -4.496200 2.805200 0.073400 -0.027257 -0.031043 -0.999146 -4.522100 2.824300 0.072100 -0.027257 -0.031043 -0.999146 -4.581900 2.755700 0.072600 -0.024249 -0.028422 -0.999302 -4.522100 2.824300 0.072100 -0.024249 -0.028422 -0.999302 -4.532100 2.822800 0.071900 -0.024249 -0.028422 -0.999302 -4.559300 2.731900 0.247100 0.595778 -0.803104 0.008548 -4.554500 2.726500 0.074300 0.595778 -0.803104 0.008548 -4.580400 2.745700 0.073000 0.595778 -0.803104 0.008548 -4.559300 2.731900 0.247100 0.597272 -0.801990 0.008817 -4.580400 2.745700 0.073000 0.597272 -0.801990 0.008817 -4.585100 2.751100 0.245800 0.597272 -0.801990 0.008817 -4.534000 2.823500 0.253900 0.023818 0.038844 0.998961 -4.528500 2.824300 0.254000 0.023818 0.038844 0.998961 -4.500000 2.803200 0.255500 0.023818 0.038844 0.998961 -4.534000 2.823500 0.253900 0.028435 0.031122 0.999111 -4.500000 2.803200 0.255500 0.028435 0.031122 0.999111 -4.551800 2.733400 0.256200 0.028435 0.031122 0.999111 -4.534000 2.823500 0.253900 0.026346 0.030711 0.999181 -4.551800 2.733400 0.256200 0.026346 0.030711 0.999181 -4.580300 2.754500 0.254800 0.026346 0.030711 0.999181 -4.534000 2.823500 0.253900 0.028535 0.032179 0.999075 -4.580300 2.754500 0.254800 0.028535 0.032179 0.999075 -4.581100 2.760000 0.254600 0.028535 0.032179 0.999075 -4.585100 2.751100 0.245800 0.988560 -0.149182 -0.022227 -4.580400 2.745700 0.073000 0.988560 -0.149182 -0.022227 -4.581900 2.755700 0.072600 0.988560 -0.149182 -0.022227 -4.585100 2.751100 0.245800 0.988784 -0.147696 -0.022192 -4.581900 2.755700 0.072600 0.988784 -0.147696 -0.022192 -4.586600 2.761200 0.245400 0.988784 -0.147696 -0.022192 -4.309900 2.481500 0.270800 -0.481230 0.605854 -0.633528 -4.064700 2.299700 0.283200 -0.481230 0.605854 -0.633528 -3.684900 2.018200 0.302500 -0.481230 0.605854 -0.633528 -4.309900 2.481500 0.270800 0.522472 -0.668620 0.529122 -3.684900 2.018200 0.302500 0.522472 -0.668620 0.529122 -3.688000 2.013500 0.293500 0.522472 -0.668620 0.529122 -4.309900 2.481500 0.270800 0.522171 -0.668178 0.529977 -3.688000 2.013500 0.293500 0.522171 -0.668178 0.529977 -4.584000 2.677700 0.248100 0.522171 -0.668178 0.529977 -4.309900 2.481500 0.270800 0.522539 -0.668831 0.528789 -4.584000 2.677700 0.248100 0.522539 -0.668831 0.528789 -4.579500 2.681300 0.257100 0.522539 -0.668831 0.528789 -4.309900 2.481500 0.270800 0.572882 -0.788389 -0.224162 -4.579500 2.681300 0.257100 0.572882 -0.788389 -0.224162 -4.555100 2.663200 0.258400 0.572882 -0.788389 -0.224162 -4.584000 2.677700 0.248100 0.832859 -0.225580 0.505429 -4.588400 2.692600 0.247500 0.832859 -0.225580 0.505429 -4.582600 2.691800 0.256700 0.832859 -0.225580 0.505429 -4.584000 2.677700 0.248100 0.831993 -0.226331 0.506519 -4.582600 2.691800 0.256700 0.831993 -0.226331 0.506519 -4.579500 2.681300 0.257100 0.831993 -0.226331 0.506519 -4.588400 2.692600 0.247500 0.698391 0.522111 0.489541 -4.559300 2.731900 0.247100 0.698391 0.522111 0.489541 -4.551800 2.733400 0.256200 0.698391 0.522111 0.489541 -4.588400 2.692600 0.247500 0.699392 0.523672 0.486434 -4.551800 2.733400 0.256200 0.699392 0.523672 0.486434 -4.582600 2.691800 0.256700 0.699392 0.523672 0.486434 -4.559300 2.731900 0.247100 0.522995 -0.666835 0.530855 -4.585100 2.751100 0.245800 0.522995 -0.666835 0.530855 -4.580300 2.754500 0.254800 0.522995 -0.666835 0.530855 -4.559300 2.731900 0.247100 0.518761 -0.665062 0.537196 -4.580300 2.754500 0.254800 0.518761 -0.665062 0.537196 -4.551800 2.733400 0.256200 0.518761 -0.665062 0.537196 -4.585100 2.751100 0.245800 0.859448 -0.107821 0.499723 -4.586600 2.761200 0.245400 0.859448 -0.107821 0.499723 -4.581100 2.760000 0.254600 0.859448 -0.107821 0.499723 -4.585100 2.751100 0.245800 0.859938 -0.106953 0.499067 -4.581100 2.760000 0.254600 0.859938 -0.106953 0.499067 -4.580300 2.754500 0.254800 0.859938 -0.106953 0.499067 -4.534000 2.823500 0.253900 0.699215 0.523993 0.486342 -4.581100 2.760000 0.254600 0.699215 0.523993 0.486342 -4.586600 2.761200 0.245400 0.699215 0.523993 0.486342 -4.534000 2.823500 0.253900 0.700667 0.525768 0.482321 -4.586600 2.761200 0.245400 0.700667 0.525768 0.482321 -4.536800 2.828300 0.244600 0.700667 0.525768 0.482321 -4.536800 2.828300 0.244600 0.143550 0.858615 0.492112 -4.526800 2.829800 0.244900 0.143550 0.858615 0.492112 -4.528500 2.824300 0.254000 0.143550 0.858615 0.492112 -4.536800 2.828300 0.244600 0.134461 0.863468 0.486151 -4.528500 2.824300 0.254000 0.134461 0.863468 0.486151 -4.534000 2.823500 0.253900 0.134461 0.863468 0.486151 -4.526800 2.829800 0.244900 -0.495148 0.702556 0.511120 -4.500900 2.810600 0.246200 -0.495148 0.702556 0.511120 -4.500000 2.803200 0.255500 -0.495148 0.702556 0.511120 -4.526800 2.829800 0.244900 -0.492071 0.701312 0.515779 -4.500000 2.803200 0.255500 -0.492071 0.701312 0.515779 -4.528500 2.824300 0.254000 -0.492071 0.701312 0.515779 -4.500900 2.810600 0.246200 0.700126 0.526328 0.482496 -4.471700 2.849900 0.245700 0.700126 0.526328 0.482496 -4.469200 2.844700 0.255000 0.700126 0.526328 0.482496 -4.500900 2.810600 0.246200 0.699309 0.524849 0.485283 -4.469200 2.844700 0.255000 0.699309 0.524849 0.485283 -4.500000 2.803200 0.255500 0.699309 0.524849 0.485283 -4.471700 2.849900 0.245700 0.021493 0.870073 0.492453 -4.456200 2.850000 0.246200 0.021493 0.870073 0.492453 -4.458200 2.844800 0.255300 0.021493 0.870073 0.492453 -4.471700 2.849900 0.245700 0.021328 0.870178 0.492276 -4.458200 2.844800 0.255300 0.021328 0.870178 0.492276 -4.469200 2.844700 0.255000 0.021328 0.870178 0.492276 -4.188600 2.644900 0.269000 0.592816 -0.788185 0.165327 -4.433800 2.826700 0.256500 0.592816 -0.788185 0.165327 -4.458200 2.844800 0.255300 0.592816 -0.788185 0.165327 -4.188600 2.644900 0.269000 -0.495256 0.702926 0.510505 -4.458200 2.844800 0.255300 -0.495256 0.702926 0.510505 -4.456200 2.850000 0.246200 -0.495256 0.702926 0.510505 -4.188600 2.644900 0.269000 -0.494310 0.701943 0.512770 -4.456200 2.850000 0.246200 -0.494310 0.701943 0.512770 -3.560100 2.185800 0.291600 -0.494310 0.701943 0.512770 -4.188600 2.644900 0.269000 -0.490839 0.697642 0.521894 -3.560100 2.185800 0.291600 -0.490839 0.697642 0.521894 -3.563700 2.181600 0.300600 -0.490839 0.697642 0.521894 -4.188600 2.644900 0.269000 -0.277356 0.311965 -0.908709 -3.563700 2.181600 0.300600 -0.277356 0.311965 -0.908709 -3.943500 2.463200 0.281400 -0.277356 0.311965 -0.908709 -4.522100 2.824300 0.072100 0.147200 0.988471 -0.035465 -4.526800 2.829800 0.244900 0.147200 0.988471 -0.035465 -4.536800 2.828300 0.244600 0.147200 0.988471 -0.035465 -4.522100 2.824300 0.072100 0.147562 0.988416 -0.035494 -4.536800 2.828300 0.244600 0.147562 0.988416 -0.035494 -4.532100 2.822800 0.071900 0.147562 0.988416 -0.035494 -4.496200 2.805200 0.073400 -0.595780 0.803098 -0.008893 -4.500900 2.810600 0.246200 -0.595780 0.803098 -0.008893 -4.526800 2.829800 0.244900 -0.595780 0.803098 -0.008893 -4.496200 2.805200 0.073400 -0.593799 0.804558 -0.009456 -4.526800 2.829800 0.244900 -0.593799 0.804558 -0.009456 -4.522100 2.824300 0.072100 -0.593799 0.804558 -0.009456 -4.451500 2.844600 0.073400 -0.595810 0.803071 -0.009355 -3.555400 2.180300 0.118800 -0.595810 0.803071 -0.009355 -3.560100 2.185800 0.291600 -0.595810 0.803071 -0.009355 -4.451500 2.844600 0.073400 -0.595739 0.803129 -0.008893 -3.560100 2.185800 0.291600 -0.595739 0.803129 -0.008893 -4.456200 2.850000 0.246200 -0.595739 0.803129 -0.008893 -4.467000 2.844500 0.073000 0.005632 0.999491 -0.031387 -4.451500 2.844600 0.073400 0.005632 0.999491 -0.031387 -4.456200 2.850000 0.246200 0.005632 0.999491 -0.031387 -4.467000 2.844500 0.073000 0.005429 0.999492 -0.031400 -4.456200 2.850000 0.246200 0.005429 0.999492 -0.031400 -4.471700 2.849900 0.245700 0.005429 0.999492 -0.031400 -4.496200 2.805200 0.073400 0.802227 0.595647 -0.040458 -4.467000 2.844500 0.073000 0.802227 0.595647 -0.040458 -4.471700 2.849900 0.245700 0.802227 0.595647 -0.040458 -4.496200 2.805200 0.073400 0.802281 0.595575 -0.040431 -4.471700 2.849900 0.245700 0.802281 0.595575 -0.040431 -4.500900 2.810600 0.246200 0.802281 0.595575 -0.040431 -4.551800 2.733400 0.256200 -0.802983 -0.595726 0.018154 -4.500000 2.803200 0.255500 -0.802983 -0.595726 0.018154 -4.469200 2.844700 0.255000 -0.802983 -0.595726 0.018154 -4.551800 2.733400 0.256200 0.027531 0.031204 0.999134 -4.469200 2.844700 0.255000 0.027531 0.031204 0.999134 -4.458200 2.844800 0.255300 0.027531 0.031204 0.999134 -4.551800 2.733400 0.256200 0.026584 0.030409 0.999184 -4.458200 2.844800 0.255300 0.026584 0.030409 0.999184 -4.433800 2.826700 0.256500 0.026584 0.030409 0.999184 -4.551800 2.733400 0.256200 0.028350 0.032643 0.999065 -4.433800 2.826700 0.256500 0.028350 0.032643 0.999065 -4.555100 2.663200 0.258400 0.028350 0.032643 0.999065 -4.551800 2.733400 0.256200 0.028992 0.032672 0.999046 -4.555100 2.663200 0.258400 0.028992 0.032672 0.999046 -4.579500 2.681300 0.257100 0.028992 0.032672 0.999046 -4.551800 2.733400 0.256200 0.025156 0.030636 0.999214 -4.579500 2.681300 0.257100 0.025156 0.030636 0.999214 -4.582600 2.691800 0.256700 0.025156 0.030636 0.999214 -4.467000 2.844500 0.073000 -0.461834 -0.351434 -0.814373 -4.496200 2.805200 0.073400 -0.461834 -0.351434 -0.814373 -4.554500 2.726500 0.074300 -0.461834 -0.351434 -0.814373 -4.467000 2.844500 0.073000 0.461845 0.351442 0.814364 -4.554500 2.726500 0.074300 0.461845 0.351442 0.814364 -4.583700 2.687200 0.074700 0.461845 0.351442 0.814364 -4.467000 2.844500 0.073000 -0.028378 -0.031851 -0.999090 -4.583700 2.687200 0.074700 -0.028378 -0.031851 -0.999090 -4.579300 2.672300 0.075300 -0.028378 -0.031851 -0.999090 -4.467000 2.844500 0.073000 -0.027454 -0.031249 -0.999134 -4.579300 2.672300 0.075300 -0.027454 -0.031249 -0.999134 -3.683200 2.008000 0.120700 -0.027454 -0.031249 -0.999134 -4.467000 2.844500 0.073000 -0.027376 -0.031323 -0.999134 -3.683200 2.008000 0.120700 -0.027376 -0.031323 -0.999134 -3.555400 2.180300 0.118800 -0.027376 -0.031323 -0.999134 -4.467000 2.844500 0.073000 -0.025997 -0.033213 -0.999110 -3.555400 2.180300 0.118800 -0.025997 -0.033213 -0.999110 -4.451500 2.844600 0.073400 -0.025997 -0.033213 -0.999110 -3.372700 1.928100 0.170300 0.025548 0.033251 0.999120 -3.209500 1.807100 0.178500 0.025548 0.033251 0.999120 -3.225100 1.786100 0.178800 0.025548 0.033251 0.999120 -3.372700 1.928100 0.170300 0.028299 0.030392 0.999137 -3.225100 1.786100 0.178800 0.028299 0.030392 0.999137 -3.388300 1.907000 0.170500 0.028299 0.030392 0.999137 -3.402800 1.897600 0.178200 -0.230145 0.371626 0.899404 -3.225100 1.786100 0.178800 -0.230145 0.371626 0.899404 -3.236900 1.770900 0.188100 -0.230145 0.371626 0.899404 -3.402800 1.897600 0.178200 -0.219692 0.358556 0.907289 -3.236900 1.770900 0.188100 -0.219692 0.358556 0.907289 -3.406700 1.896700 0.179500 -0.219692 0.358556 0.907289 -3.225100 1.786100 0.178800 -0.231616 0.373965 0.898056 -3.402800 1.897600 0.178200 -0.231616 0.373965 0.898056 -3.395300 1.901600 0.174600 -0.231616 0.373965 0.898056 -3.225100 1.786100 0.178800 -0.233872 0.377218 0.896108 -3.395300 1.901600 0.174600 -0.233872 0.377218 0.896108 -3.388300 1.907000 0.170500 -0.233872 0.377218 0.896108 -3.369400 1.936400 0.174200 0.280723 -0.317032 0.905917 -3.198300 1.822900 0.187500 0.280723 -0.317032 0.905917 -3.209500 1.807100 0.178500 0.280723 -0.317032 0.905917 -3.369400 1.936400 0.174200 0.279244 -0.315166 0.907024 -3.209500 1.807100 0.178500 0.279244 -0.315166 0.907024 -3.372700 1.928100 0.170300 0.279244 -0.315166 0.907024 -3.198300 1.822900 0.187500 0.278947 -0.314173 0.907460 -3.369400 1.936400 0.174200 0.278947 -0.314173 0.907460 -3.367800 1.944800 0.177600 0.278947 -0.314173 0.907460 -3.198300 1.822900 0.187500 0.279964 -0.315654 0.906633 -3.367800 1.944800 0.177600 0.279964 -0.315654 0.906633 -3.368100 1.948800 0.178900 0.279964 -0.315654 0.906633 -3.238800 1.768500 0.190600 -0.370152 0.550245 0.748477 -3.414000 1.898600 0.181600 -0.370152 0.550245 0.748477 -3.409100 1.896800 0.180500 -0.370152 0.550245 0.748477 -3.236900 1.770900 0.188100 -0.351488 0.527439 0.773476 -3.238800 1.768500 0.190600 -0.351488 0.527439 0.773476 -3.409100 1.896800 0.180500 -0.351488 0.527439 0.773476 -3.236900 1.770900 0.188100 -0.346642 0.521197 0.779867 -3.409100 1.896800 0.180500 -0.346642 0.521197 0.779867 -3.406700 1.896700 0.179500 -0.346642 0.521197 0.779867 -3.428300 1.909000 0.181000 -0.326432 0.495285 0.805068 -3.414000 1.898600 0.181600 -0.326432 0.495285 0.805068 -3.238800 1.768500 0.190600 -0.326432 0.495285 0.805068 -3.368800 1.951000 0.179900 0.396350 -0.481149 0.781922 -3.196600 1.825400 0.189900 0.396350 -0.481149 0.781922 -3.198300 1.822900 0.187500 0.396350 -0.481149 0.781922 -3.368800 1.951000 0.179900 0.396571 -0.481461 0.781618 -3.198300 1.822900 0.187500 0.396571 -0.481461 0.781618 -3.368100 1.948800 0.178900 0.396571 -0.481461 0.781618 -3.196600 1.825400 0.189900 0.394114 -0.477832 0.785080 -3.368800 1.951000 0.179900 0.394114 -0.477832 0.785080 -3.371900 1.955200 0.180900 0.394114 -0.477832 0.785080 -3.196600 1.825400 0.189900 0.421410 -0.517493 0.744724 -3.371900 1.955200 0.180900 0.421410 -0.517493 0.744724 -3.386100 1.965900 0.180300 0.421410 -0.517493 0.744724 -3.428300 1.909000 0.181000 -0.472016 0.675351 0.566658 -3.238800 1.768500 0.190600 -0.472016 0.675351 0.566658 -3.248300 1.757100 0.212100 -0.472016 0.675351 0.566658 -3.428300 1.909000 0.181000 -0.472141 0.675453 0.566433 -3.248300 1.757100 0.212100 -0.472141 0.675453 0.566433 -3.438500 1.898100 0.202500 -0.472141 0.675453 0.566433 -3.378300 1.979100 0.201600 0.502898 -0.638833 0.582224 -3.188200 1.838200 0.211200 0.502898 -0.638833 0.582224 -3.196600 1.825400 0.189900 0.502898 -0.638833 0.582224 -3.378300 1.979100 0.201600 0.503619 -0.639576 0.580784 -3.196600 1.825400 0.189900 0.503619 -0.639576 0.580784 -3.386100 1.965900 0.180300 0.503619 -0.639576 0.580784 -3.248300 1.757100 0.212100 -0.595883 0.803032 -0.007944 -3.249400 1.758300 0.250900 -0.595883 0.803032 -0.007944 -3.454000 1.909900 0.228500 -0.595883 0.803032 -0.007944 -3.502800 1.946100 0.226000 -0.596124 0.802808 -0.011669 -3.454000 1.909900 0.228500 -0.596124 0.802808 -0.011669 -3.249400 1.758300 0.250900 -0.596124 0.802808 -0.011669 -3.502800 1.946100 0.226000 -0.595743 0.803158 -0.005150 -3.249400 1.758300 0.250900 -0.595743 0.803158 -0.005150 -3.503100 1.946400 0.238100 -0.595743 0.803158 -0.005150 -3.248300 1.757100 0.212100 -0.595623 0.803167 -0.012455 -3.454000 1.909900 0.228500 -0.595623 0.803167 -0.012455 -3.450100 1.907000 0.228000 -0.595623 0.803167 -0.012455 -3.248300 1.757100 0.212100 -0.596873 0.802244 0.012107 -3.450100 1.907000 0.228000 -0.596873 0.802244 0.012107 -3.446300 1.904200 0.226200 -0.596873 0.802244 0.012107 -3.248300 1.757100 0.212100 -0.596049 0.802921 -0.006519 -3.446300 1.904200 0.226200 -0.596049 0.802921 -0.006519 -3.443100 1.901800 0.223200 -0.596049 0.802921 -0.006519 -3.248300 1.757100 0.212100 -0.595227 0.803187 -0.024404 -3.443100 1.901800 0.223200 -0.595227 0.803187 -0.024404 -3.440700 1.899900 0.219200 -0.595227 0.803187 -0.024404 -3.248300 1.757100 0.212100 -0.595696 0.803138 -0.010747 -3.440700 1.899900 0.219200 -0.595696 0.803138 -0.010747 -3.439300 1.898800 0.214600 -0.595696 0.803138 -0.010747 -3.248300 1.757100 0.212100 -0.595816 0.803121 -0.000522 -3.439300 1.898800 0.214600 -0.595816 0.803121 -0.000522 -3.438900 1.898500 0.209600 -0.595816 0.803121 -0.000522 -3.248300 1.757100 0.212100 -0.595870 0.802996 -0.011658 -3.438900 1.898500 0.209600 -0.595870 0.802996 -0.011658 -3.438500 1.898100 0.202500 -0.595870 0.802996 -0.011658 -3.260100 1.737000 0.149800 0.595794 -0.803081 0.009490 -3.374900 1.822100 0.144000 0.595794 -0.803081 0.009490 -3.379300 1.827300 0.307800 0.595794 -0.803081 0.009490 -3.260100 1.737000 0.149800 0.595794 -0.803082 0.009491 -3.379300 1.827300 0.307800 0.595794 -0.803082 0.009491 -3.264500 1.742200 0.313600 0.595794 -0.803082 0.009491 -3.226200 1.895600 0.309800 -0.589301 0.807817 -0.012473 -3.227500 1.896400 0.300200 -0.589301 0.807817 -0.012473 -3.173000 1.854300 0.148500 -0.589301 0.807817 -0.012473 -3.226200 1.895600 0.309800 -0.595780 0.803096 -0.009128 -3.173000 1.854300 0.148500 -0.595780 0.803096 -0.009128 -3.177500 1.859500 0.312300 -0.595780 0.803096 -0.009128 -3.287800 1.939400 0.142700 -0.595777 0.803101 -0.008838 -3.173000 1.854300 0.148500 -0.595777 0.803101 -0.008838 -3.227500 1.896400 0.300200 -0.595777 0.803101 -0.008838 -3.249400 1.758300 0.250900 -0.502978 0.638772 -0.582223 -3.241000 1.771100 0.272200 -0.502978 0.638772 -0.582223 -3.494700 1.959200 0.259400 -0.502978 0.638772 -0.582223 -3.249400 1.758300 0.250900 -0.502979 0.638774 -0.582220 -3.494700 1.959200 0.259400 -0.502979 0.638774 -0.582220 -3.503100 1.946400 0.238100 -0.502979 0.638774 -0.582220 -1.878900 0.857500 0.298000 -0.824279 -0.565388 0.030015 -1.879800 0.855500 0.284900 -0.824279 -0.565388 0.030015 -1.881900 0.852500 0.286200 -0.824279 -0.565388 0.030015 -1.881100 0.854300 0.298000 -0.824279 -0.565388 0.030015 -1.914000 0.831600 0.350300 -0.049824 -0.215193 0.975300 -1.923600 0.818500 0.347900 -0.049824 -0.215193 0.975300 -2.097800 0.965800 0.389300 -0.049824 -0.215193 0.975300 -1.914800 0.814400 0.342000 -0.711515 -0.590500 0.380861 -1.906400 0.825900 0.344100 -0.711515 -0.590500 0.380861 -1.905200 0.825000 0.340500 -0.711515 -0.590500 0.380861 -1.913000 0.814400 0.338600 -0.711515 -0.590500 0.380861 -3.374900 1.822100 0.144000 0.494611 -0.702141 -0.512209 -3.260100 1.737000 0.149800 0.494611 -0.702141 -0.512209 -3.256600 1.741100 0.140800 0.494611 -0.702141 -0.512209 -3.374900 1.822100 0.144000 0.492979 -0.699557 -0.517292 -3.256600 1.741100 0.140800 0.492979 -0.699557 -0.517292 -3.371700 1.826500 0.135000 0.492979 -0.699557 -0.517292 -3.173000 1.854300 0.148500 -0.523598 0.670513 -0.525602 -3.287800 1.939400 0.142700 -0.523598 0.670513 -0.525602 -3.291200 1.935000 0.133700 -0.523598 0.670513 -0.525602 -1.898800 0.838900 0.249200 -0.557297 -0.268758 -0.785614 -1.908200 0.826100 0.246900 -0.557297 -0.268758 -0.785614 -1.905700 0.824300 0.249300 -0.557297 -0.268758 -0.785614 -1.896700 0.836500 0.251500 -0.557297 -0.268758 -0.785614 -1.938700 0.796800 0.329100 0.511631 -0.709552 0.484531 -1.942700 0.790400 0.314600 0.511631 -0.709552 0.484531 -3.264500 1.742200 0.313600 0.511631 -0.709552 0.484531 -3.261500 1.746800 0.322600 0.511631 -0.709552 0.484531 -3.333000 2.019200 -0.660300 -0.103764 0.074048 -0.991842 -3.402600 1.924400 -0.674600 -0.103764 0.074048 -0.991842 -3.383300 1.910200 -0.673700 -0.103764 0.074048 -0.991842 -3.313800 2.004900 -0.659300 -0.103764 0.074048 -0.991842 -3.336700 2.356500 -0.454500 0.561561 0.809417 -0.171735 -3.313200 2.395400 -0.348000 0.561561 0.809417 -0.171735 -3.672500 2.189300 -0.144500 0.561561 0.809417 -0.171735 -3.241000 1.771100 0.272200 -0.757711 -0.652107 -0.025115 -3.244200 1.772400 0.141900 -0.757711 -0.652107 -0.025115 -3.264500 1.742200 0.313600 -0.757711 -0.652107 -0.025115 -3.376200 2.296900 -0.545600 0.600493 0.763114 -0.238881 -3.336700 2.356500 -0.454500 0.600493 0.763114 -0.238881 -3.672500 2.189300 -0.144500 0.600493 0.763114 -0.238881 -3.150700 2.286900 -0.342700 -0.553038 0.821072 -0.141386 -3.144700 2.303000 -0.225500 -0.553038 0.821072 -0.141386 -3.307300 2.411200 -0.233400 -0.553038 0.821072 -0.141386 -3.313200 2.395400 -0.348000 -0.553038 0.821072 -0.141386 -3.559400 1.925100 0.308800 0.033796 0.020871 0.999211 -3.554900 1.927600 0.308900 0.033796 0.020871 0.999211 -3.261500 1.746800 0.322600 0.033796 0.020871 0.999211 -3.189200 1.839400 0.250000 -0.802305 -0.595596 0.039647 -3.241000 1.771100 0.272200 -0.802305 -0.595596 0.039647 -3.264500 1.742200 0.313600 -0.802305 -0.595596 0.039647 -3.429000 2.220900 -0.615300 0.644248 0.709496 -0.285587 -3.376200 2.296900 -0.545600 0.644248 0.709496 -0.285587 -3.672500 2.189300 -0.144500 0.644248 0.709496 -0.285587 -3.806600 1.753300 -0.004200 0.600583 -0.698953 0.388283 -3.655200 1.630400 0.008700 0.600583 -0.698953 0.388283 -3.679200 1.590500 -0.100200 0.600583 -0.698953 0.388283 -3.830100 1.714300 -0.110800 0.600583 -0.698953 0.388283 -3.559400 1.925100 0.308800 0.373965 -0.559234 0.739870 -3.261500 1.746800 0.322600 0.373965 -0.559234 0.739870 -3.595600 1.676900 0.102900 0.373965 -0.559234 0.739870 -3.614800 1.691200 0.102000 0.373965 -0.559234 0.739870 -3.491500 2.133600 -0.658600 0.691408 0.650697 -0.313925 -3.429000 2.220900 -0.615300 0.691408 0.650697 -0.313925 -3.672500 2.189300 -0.144500 0.691408 0.650697 -0.313925 -3.150700 2.286900 -0.342700 -0.519765 0.758932 -0.392260 -3.313200 2.395400 -0.348000 -0.519765 0.758932 -0.392260 -3.336700 2.356500 -0.454500 -0.519765 0.758932 -0.392260 -3.174700 2.247000 -0.451600 -0.519765 0.758932 -0.392260 -3.261500 1.746800 0.322600 0.094459 -0.873345 0.477856 -3.264500 1.742200 0.313600 0.094459 -0.873345 0.477856 -3.636000 1.616100 0.009700 0.094459 -0.873345 0.477856 -3.830100 1.714300 -0.110800 0.634072 -0.761038 0.137015 -3.679200 1.590500 -0.100200 0.634072 -0.761038 0.137015 -3.685200 1.574400 -0.217300 0.634072 -0.761038 0.137015 -3.836000 1.698600 -0.225400 0.634072 -0.761038 0.137015 -3.595600 1.676900 0.102900 0.234950 -0.764347 0.600476 -3.261500 1.746800 0.322600 0.234950 -0.764347 0.600476 -3.636000 1.616100 0.009700 0.234950 -0.764347 0.600476 -3.144700 2.303000 -0.225500 -0.545897 0.829311 0.119334 -3.157100 2.294300 -0.108100 -0.545897 0.829311 0.119334 -3.319400 2.402600 -0.118500 -0.545897 0.829311 0.119334 -3.307300 2.411200 -0.233400 -0.545897 0.829311 0.119334 -3.559500 2.040900 -0.672700 0.749756 0.577693 -0.322704 -3.491500 2.133600 -0.658600 0.749756 0.577693 -0.322704 -3.672500 2.189300 -0.144500 0.749756 0.577693 -0.322704 -3.731500 2.109800 -0.143600 0.749756 0.577693 -0.322704 -3.215100 2.186200 -0.544800 -0.448035 0.647036 -0.616935 -3.174700 2.247000 -0.451600 -0.448035 0.647036 -0.616935 -3.336700 2.356500 -0.454500 -0.448035 0.647036 -0.616935 -3.376200 2.296900 -0.545600 -0.448035 0.647036 -0.616935 -3.614800 1.691200 0.102000 0.490332 -0.617491 0.615045 -3.595600 1.676900 0.102900 0.490332 -0.617491 0.615045 -3.636000 1.616100 0.009700 0.490332 -0.617491 0.615045 -3.655200 1.630400 0.008700 0.490332 -0.617491 0.615045 -3.823900 1.707100 -0.340200 0.626943 -0.769281 -0.123081 -3.836000 1.698600 -0.225400 0.626943 -0.769281 -0.123081 -3.685200 1.574400 -0.217300 0.626943 -0.769281 -0.123081 -3.672800 1.583100 -0.334800 0.626943 -0.769281 -0.123081 -3.313200 2.395400 -0.348000 0.532891 0.841534 -0.088588 -3.307300 2.411200 -0.233400 0.532891 0.841534 -0.088588 -3.672500 2.189300 -0.144500 0.532891 0.841534 -0.088588 -3.491500 2.133600 -0.658600 -0.064228 0.103209 -0.992584 -3.559500 2.040900 -0.672700 -0.064228 0.103209 -0.992584 -3.402600 1.924400 -0.674600 -0.064228 0.103209 -0.992584 -3.333000 2.019200 -0.660300 -0.064228 0.103209 -0.992584 -3.261500 1.746800 0.322600 0.027300 0.031407 0.999134 -3.554900 1.927600 0.308900 0.027300 0.031407 0.999134 -3.684900 2.018200 0.302500 0.027300 0.031407 0.999134 -3.628400 1.949200 -0.656500 0.783010 0.531139 -0.323707 -3.559500 2.040900 -0.672700 0.783010 0.531139 -0.323707 -3.731500 2.109800 -0.143600 0.783010 0.531139 -0.323707 -1.895500 0.834400 0.254600 -0.856503 -0.442587 -0.265555 -1.895200 0.832900 0.258100 -0.856503 -0.442587 -0.265555 -1.888400 0.842500 0.264000 -0.856503 -0.442587 -0.265555 -1.888100 0.844900 0.261000 -0.856503 -0.442587 -0.265555 -5.379200 3.352400 -0.030500 0.587017 -0.558270 0.586298 -5.584000 3.485200 -0.109100 0.587017 -0.558270 0.586298 -5.629500 3.544700 -0.098000 0.587017 -0.558270 0.586298 -5.126100 3.091800 -0.172500 0.585694 -0.810383 0.015569 -5.152600 3.112100 -0.120400 0.585694 -0.810383 0.015569 -4.752500 2.826400 0.067700 0.585694 -0.810383 0.015569 -4.751900 2.825700 0.046200 0.585694 -0.810383 0.015569 -5.580100 3.492100 -0.628400 0.399324 -0.476991 -0.782956 -5.599900 3.545300 -0.649400 0.399324 -0.476991 -0.782956 -5.621400 3.564100 -0.651200 0.399324 -0.476991 -0.782956 -5.634300 3.548000 -0.633500 0.399324 -0.476991 -0.782956 -5.580100 3.492100 -0.628400 0.660303 -0.700118 -0.271726 -5.634300 3.548000 -0.633500 0.660303 -0.700118 -0.271726 -5.645900 3.535800 -0.581100 0.660303 -0.700118 -0.271726 -5.529700 3.426100 -0.573600 0.660303 -0.700118 -0.271726 -5.047500 3.135500 0.041000 0.303872 -0.161803 0.938873 -5.276500 3.270800 -0.009800 0.303872 -0.161803 0.938873 -5.391100 3.389700 -0.026400 0.303872 -0.161803 0.938873 -5.597000 3.598200 -0.634100 0.754935 0.652482 -0.065888 -5.587900 3.614000 -0.581900 0.754935 0.652482 -0.065888 -5.610600 3.596400 -0.496100 0.754935 0.652482 -0.065888 -4.718200 2.808500 0.049100 0.455649 -0.890011 0.016264 -4.751900 2.825700 0.046200 0.455649 -0.890011 0.016264 -4.752500 2.826400 0.067700 0.455649 -0.890011 0.016264 -5.597000 3.598200 -0.634100 0.787344 0.612555 -0.069756 -5.610600 3.596400 -0.496100 0.787344 0.612555 -0.069756 -5.622000 3.579800 -0.513500 0.787344 0.612555 -0.069756 -5.608900 3.580900 -0.651400 0.787344 0.612555 -0.069756 -5.379200 3.352400 -0.030500 0.413435 -0.228775 0.881325 -5.629500 3.544700 -0.098000 0.413435 -0.228775 0.881325 -5.391100 3.389700 -0.026400 0.413435 -0.228775 0.881325 -5.634300 3.548000 -0.633500 0.845052 0.530905 -0.063456 -5.634400 3.564300 -0.495800 0.845052 0.530905 -0.063456 -5.645900 3.535800 -0.581100 0.845052 0.530905 -0.063456 -5.276500 3.270800 -0.009800 0.352654 -0.212675 0.911265 -5.379200 3.352400 -0.030500 0.352654 -0.212675 0.911265 -5.391100 3.389700 -0.026400 0.352654 -0.212675 0.911265 -4.622600 2.937400 0.047700 -0.632788 0.774311 -0.004679 -4.651500 2.961000 0.044700 -0.632788 0.774311 -0.004679 -4.627000 2.940600 -0.017800 -0.632788 0.774311 -0.004679 -5.030900 3.157900 0.040800 0.119870 0.100080 0.987732 -5.047500 3.135500 0.041000 0.119870 0.100080 0.987732 -5.391100 3.389700 -0.026400 0.119870 0.100080 0.987732 -5.374500 3.412000 -0.026700 0.119870 0.100080 0.987732 -5.529700 3.426100 -0.573600 0.671781 -0.722698 -0.162536 -5.645900 3.535800 -0.581100 0.671781 -0.722698 -0.162536 -5.657100 3.526600 -0.493900 0.671781 -0.722698 -0.162536 -5.019700 3.177000 0.030900 -0.124892 0.397872 0.908900 -5.030900 3.157900 0.040800 -0.124892 0.397872 0.908900 -5.227400 3.337000 -0.010600 -0.124892 0.397872 0.908900 -5.621400 3.564100 -0.651200 0.800653 0.594869 -0.071315 -5.608900 3.580900 -0.651400 0.800653 0.594869 -0.071315 -5.622000 3.579800 -0.513500 0.800653 0.594869 -0.071315 -4.627000 2.940600 -0.017800 -0.975354 -0.118303 -0.186252 -4.646800 2.954000 -0.130000 -0.975354 -0.118303 -0.186252 -4.654300 2.934200 -0.156700 -0.975354 -0.118303 -0.186252 -5.495600 3.393800 -0.561300 0.659804 -0.741933 -0.119136 -5.529700 3.426100 -0.573600 0.659804 -0.741933 -0.119136 -5.657100 3.526600 -0.493900 0.659804 -0.741933 -0.119136 -5.634400 3.564300 -0.495800 0.815016 0.575325 -0.068921 -5.634300 3.548000 -0.633500 0.815016 0.575325 -0.068921 -5.621400 3.564100 -0.651200 0.815016 0.575325 -0.068921 -5.622000 3.579800 -0.513500 0.815016 0.575325 -0.068921 -4.627000 2.940600 -0.017800 -0.933345 -0.316791 -0.168850 -4.654300 2.934200 -0.156700 -0.933345 -0.316791 -0.168850 -4.667800 2.894000 -0.155900 -0.933345 -0.316791 -0.168850 -4.691800 2.861600 -0.155600 -0.801969 -0.595179 -0.051065 -4.718200 2.808500 0.049100 -0.801969 -0.595179 -0.051065 -4.622600 2.937400 0.047700 -0.801969 -0.595179 -0.051065 -4.667800 2.894000 -0.155900 -0.801969 -0.595179 -0.051065 -5.457000 3.357900 -0.546200 0.656458 -0.747751 -0.099654 -5.495600 3.393800 -0.561300 0.656458 -0.747751 -0.099654 -5.657100 3.526600 -0.493900 0.656458 -0.747751 -0.099654 -5.227400 3.337000 -0.010600 -0.078026 0.353168 0.932301 -5.030900 3.157900 0.040800 -0.078026 0.353168 0.932301 -5.374500 3.412000 -0.026700 -0.078026 0.353168 0.932301 -5.642900 3.572300 -0.211500 0.808893 0.586622 -0.039587 -5.648100 3.557700 -0.321600 0.808893 0.586622 -0.039587 -5.645800 3.555000 -0.408600 0.808893 0.586622 -0.039587 -4.622600 2.937400 0.047700 -0.857993 -0.507008 -0.082402 -4.627000 2.940600 -0.017800 -0.857993 -0.507008 -0.082402 -4.667800 2.894000 -0.155900 -0.857993 -0.507008 -0.082402 -5.335400 3.411400 -0.031200 -0.110456 0.410907 0.904961 -5.227400 3.337000 -0.010600 -0.110456 0.410907 0.904961 -5.374500 3.412000 -0.026700 -0.110456 0.410907 0.904961 -5.424000 3.326400 -0.523100 0.655179 -0.751339 -0.078923 -5.457000 3.357900 -0.546200 0.655179 -0.751339 -0.078923 -5.657100 3.526600 -0.493900 0.655179 -0.751339 -0.078923 -5.663800 3.523600 -0.406900 0.655179 -0.751339 -0.078923 -5.634400 3.564300 -0.495800 0.802791 0.594813 -0.041516 -5.622000 3.579800 -0.513500 0.802791 0.594813 -0.041516 -5.645800 3.555000 -0.408600 0.802791 0.594813 -0.041516 -4.667800 2.894000 -0.155900 -0.345079 -0.263953 -0.900694 -5.369800 3.410100 -0.576100 -0.345079 -0.263953 -0.900694 -5.393800 3.377700 -0.575800 -0.345079 -0.263953 -0.900694 -4.691800 2.861600 -0.155600 -0.345079 -0.263953 -0.900694 -5.335400 3.411400 -0.031200 -0.108655 0.456072 0.883285 -5.374500 3.412000 -0.026700 -0.108655 0.456072 0.883285 -5.587100 3.601900 -0.098600 -0.108655 0.456072 0.883285 -5.645900 3.535800 -0.581100 0.855169 0.515222 -0.056853 -5.634400 3.564300 -0.495800 0.855169 0.515222 -0.056853 -5.645800 3.555000 -0.408600 0.855169 0.515222 -0.056853 -5.434500 3.319300 -0.327900 0.651830 -0.755781 -0.062554 -5.424000 3.326400 -0.523100 0.651830 -0.755781 -0.062554 -5.663800 3.523600 -0.406900 0.651830 -0.755781 -0.062554 -5.227400 3.337000 -0.010600 -0.363672 0.698542 0.616264 -5.335400 3.411400 -0.031200 -0.363672 0.698542 0.616264 -5.587100 3.601900 -0.098600 -0.363672 0.698542 0.616264 -4.723000 2.811100 -0.016300 -0.396786 -0.900533 -0.177767 -4.726400 2.837100 -0.155600 -0.396786 -0.900533 -0.177767 -4.742900 2.824500 -0.128600 -0.396786 -0.900533 -0.177767 -5.435100 3.320300 -0.242100 0.666149 -0.745806 0.004403 -5.434500 3.319300 -0.327900 0.666149 -0.745806 0.004403 -5.663800 3.523600 -0.406900 0.666149 -0.745806 0.004403 -5.666200 3.526300 -0.319900 0.666149 -0.745806 0.004403 -5.657100 3.526600 -0.493900 0.857982 0.510581 -0.056335 -5.645900 3.535800 -0.581100 0.857982 0.510581 -0.056335 -5.645800 3.555000 -0.408600 0.857982 0.510581 -0.056335 -4.742900 2.824500 -0.128600 0.567460 -0.822256 -0.043408 -5.113100 3.086700 -0.255800 0.567460 -0.822256 -0.043408 -4.999900 3.003800 -0.165300 0.567460 -0.822256 -0.043408 -5.019700 3.177000 0.030900 -0.199984 0.481008 0.853603 -5.227400 3.337000 -0.010600 -0.199984 0.481008 0.853603 -4.652100 2.961700 0.066100 -0.199984 0.481008 0.853603 -5.663800 3.523600 -0.406900 0.867652 0.494677 -0.049758 -5.657100 3.526600 -0.493900 0.867652 0.494677 -0.049758 -5.645800 3.555000 -0.408600 0.867652 0.494677 -0.049758 -4.742900 2.824500 -0.128600 0.562582 -0.826413 -0.023294 -4.999900 3.003800 -0.165300 0.562582 -0.826413 -0.023294 -4.751900 2.825700 0.046200 0.562582 -0.826413 -0.023294 -4.723000 2.811100 -0.016300 0.562582 -0.826413 -0.023294 -4.855500 3.051000 0.062400 -0.185887 0.459386 0.868568 -5.019700 3.177000 0.030900 -0.185887 0.459386 0.868568 -4.652100 2.961700 0.066100 -0.185887 0.459386 0.868568 -5.666200 3.526300 -0.319900 0.867219 0.496410 -0.038831 -5.663800 3.523600 -0.406900 0.867219 0.496410 -0.038831 -5.645800 3.555000 -0.408600 0.867219 0.496410 -0.038831 -5.648100 3.557700 -0.321600 0.867219 0.496410 -0.038831 -4.866700 3.032100 0.072300 -0.152892 0.385939 0.909766 -4.855500 3.051000 0.062400 -0.152892 0.385939 0.909766 -4.652100 2.961700 0.066100 -0.152892 0.385939 0.909766 -5.393800 3.377700 -0.575800 -0.287947 -0.222275 -0.931494 -5.369800 3.410100 -0.576100 -0.287947 -0.222275 -0.931494 -5.410900 3.440200 -0.596000 -0.287947 -0.222275 -0.931494 -5.433900 3.409200 -0.595700 -0.287947 -0.222275 -0.931494 -5.478000 3.445500 -0.612100 -0.217111 -0.170818 -0.961085 -5.433900 3.409200 -0.595700 -0.217111 -0.170818 -0.961085 -5.410900 3.440200 -0.596000 -0.217111 -0.170818 -0.961085 -5.457000 3.473800 -0.612400 -0.217111 -0.170818 -0.961085 -4.723000 2.811100 -0.016300 0.454457 -0.890766 -0.002059 -4.751900 2.825700 0.046200 0.454457 -0.890766 -0.002059 -4.718200 2.808500 0.049100 0.454457 -0.890766 -0.002059 -5.665300 3.535100 -0.209900 0.861369 0.507091 -0.030039 -5.666200 3.526300 -0.319900 0.861369 0.507091 -0.030039 -5.648100 3.557700 -0.321600 0.861369 0.507091 -0.030039 -5.642900 3.572300 -0.211500 0.861369 0.507091 -0.030039 -4.879100 3.015300 0.072500 -0.026360 -0.007720 0.999623 -4.866700 3.032100 0.072300 -0.026360 -0.007720 0.999623 -4.652100 2.961700 0.066100 -0.026360 -0.007720 0.999623 -4.752500 2.826400 0.067700 -0.026360 -0.007720 0.999623 -4.723000 2.811100 -0.016300 -0.733060 -0.675366 -0.080650 -4.718200 2.808500 0.049100 -0.733060 -0.675366 -0.080650 -4.691800 2.861600 -0.155600 -0.733060 -0.675366 -0.080650 -4.718200 2.808500 0.049100 -0.354714 -0.252928 0.900114 -4.752500 2.826400 0.067700 -0.354714 -0.252928 0.900114 -4.652100 2.961700 0.066100 -0.354714 -0.252928 0.900114 -4.622600 2.937400 0.047700 -0.354714 -0.252928 0.900114 -5.659200 3.548000 -0.140600 0.856889 0.515094 -0.020462 -5.665300 3.535100 -0.209900 0.856889 0.515094 -0.020462 -5.642900 3.572300 -0.211500 0.856889 0.515094 -0.020462 -5.650000 3.563000 -0.104000 0.807448 0.589936 -0.001859 -5.642900 3.572300 -0.211500 0.807448 0.589936 -0.001859 -5.630400 3.589500 -0.207600 0.807448 0.589936 -0.001859 -5.636800 3.581000 -0.100200 0.807448 0.589936 -0.001859 -4.726400 2.837100 -0.155600 -0.570046 -0.805043 -0.164172 -4.723000 2.811100 -0.016300 -0.570046 -0.805043 -0.164172 -4.691800 2.861600 -0.155600 -0.570046 -0.805043 -0.164172 -5.518100 3.478100 -0.626400 -0.209137 -0.165944 -0.963703 -5.478000 3.445500 -0.612100 -0.209137 -0.165944 -0.963703 -5.457000 3.473800 -0.612400 -0.209137 -0.165944 -0.963703 -5.498700 3.504200 -0.626700 -0.209137 -0.165944 -0.963703 -5.391100 3.389700 -0.026400 0.305379 -0.030043 0.951757 -5.629500 3.544700 -0.098000 0.305379 -0.030043 0.951757 -5.650000 3.563000 -0.104000 0.305379 -0.030043 0.951757 -5.515800 3.433100 -0.608300 0.024272 -0.391106 -0.920025 -5.557700 3.509800 -0.639800 0.024272 -0.391106 -0.920025 -5.550700 3.464200 -0.620600 0.024272 -0.391106 -0.920025 -5.623600 3.598800 -0.100400 0.803243 0.595651 -0.000722 -5.636800 3.581000 -0.100200 0.803243 0.595651 -0.000722 -5.630400 3.589500 -0.207600 0.803243 0.595651 -0.000722 -4.651500 2.961000 0.044700 -0.632957 0.774149 -0.007580 -4.622600 2.937400 0.047700 -0.632957 0.774149 -0.007580 -4.652100 2.961700 0.066100 -0.632957 0.774149 -0.007580 -5.659200 3.548000 -0.140600 0.842425 0.538738 -0.009033 -5.642900 3.572300 -0.211500 0.842425 0.538738 -0.009033 -5.650000 3.563000 -0.104000 0.842425 0.538738 -0.009033 -5.557700 3.509800 -0.639800 -0.199731 -0.157889 -0.967046 -5.518100 3.478100 -0.626400 -0.199731 -0.157889 -0.967046 -5.498700 3.504200 -0.626700 -0.199731 -0.157889 -0.967046 -5.539600 3.534200 -0.640000 -0.199731 -0.157889 -0.967046 -4.651500 2.961000 0.044700 -0.619208 0.785183 -0.008326 -4.652100 2.961700 0.066100 -0.619208 0.785183 -0.008326 -4.912100 3.164900 -0.107400 -0.619208 0.785183 -0.008326 -5.557700 3.509800 -0.639800 0.116312 -0.400537 -0.908868 -5.588100 3.536100 -0.647500 0.116312 -0.400537 -0.908868 -5.550700 3.464200 -0.620600 0.116312 -0.400537 -0.908868 -5.584000 3.485200 -0.109100 0.676360 -0.601632 0.424943 -5.659200 3.548000 -0.140600 0.676360 -0.601632 0.424943 -5.650000 3.563000 -0.104000 0.676360 -0.601632 0.424943 -5.629500 3.544700 -0.098000 0.676360 -0.601632 0.424943 -5.515800 3.433100 -0.608300 0.476785 -0.729185 -0.490882 -5.550700 3.464200 -0.620600 0.476785 -0.729185 -0.490882 -5.477300 3.398300 -0.594000 0.476785 -0.729185 -0.490882 -5.346400 3.468700 -0.137300 -0.536944 0.821602 0.191472 -5.517800 3.574400 -0.110200 -0.536944 0.821602 0.191472 -5.507400 3.583800 -0.179700 -0.536944 0.821602 0.191472 -4.627000 2.940600 -0.017800 -0.621101 0.783593 -0.014687 -4.651500 2.961000 0.044700 -0.621101 0.783593 -0.014687 -4.912100 3.164900 -0.107400 -0.621101 0.783593 -0.014687 -4.646800 2.954000 -0.130000 -0.621101 0.783593 -0.014687 -3.150700 2.286900 -0.342700 -0.561650 0.729335 -0.390666 -3.174700 2.247000 -0.451600 -0.561650 0.729335 -0.390666 -3.155500 2.232800 -0.450600 -0.561650 0.729335 -0.390666 -3.131500 2.272600 -0.341700 -0.561650 0.729335 -0.390666 -5.588100 3.536100 -0.647500 -0.147245 -0.117888 -0.982050 -5.557700 3.509800 -0.639800 -0.147245 -0.117888 -0.982050 -5.539600 3.534200 -0.640000 -0.147245 -0.117888 -0.982050 -5.573000 3.556500 -0.647700 -0.147245 -0.117888 -0.982050 -5.557700 3.509800 -0.639800 -0.000375 -0.379726 -0.925099 -5.515800 3.433100 -0.608300 -0.000375 -0.379726 -0.925099 -5.477300 3.398300 -0.594000 -0.000375 -0.379726 -0.925099 -5.040700 3.262900 -0.122100 -0.545704 0.822458 0.160532 -5.346400 3.468700 -0.137300 -0.545704 0.822458 0.160532 -5.507400 3.583800 -0.179700 -0.545704 0.822458 0.160532 -5.610200 3.616600 -0.104600 0.798285 0.602277 -0.001905 -5.623600 3.598800 -0.100400 0.798285 0.602277 -0.001905 -5.630400 3.589500 -0.207600 0.798285 0.602277 -0.001905 -5.617600 3.606400 -0.211900 0.798285 0.602277 -0.001905 -5.391100 3.389700 -0.026400 0.283669 0.005592 0.958906 -5.650000 3.563000 -0.104000 0.283669 0.005592 0.958906 -5.636800 3.581000 -0.100200 0.283669 0.005592 0.958906 -4.622600 2.937400 0.047700 0.026895 0.031574 0.999139 -4.439900 2.801900 0.056900 0.026895 0.031574 0.999139 -4.535500 2.673000 0.058400 0.026895 0.031574 0.999139 -4.622600 2.937400 0.047700 0.027619 0.031335 0.999127 -4.535500 2.673000 0.058400 0.027619 0.031335 0.999127 -4.718200 2.808500 0.049100 0.027619 0.031335 0.999127 -4.663100 2.790200 -0.151100 -0.028893 -0.039324 -0.998809 -4.570200 2.721300 -0.145700 -0.028893 -0.039324 -0.998809 -4.527600 2.739900 -0.145200 -0.028893 -0.039324 -0.998809 -4.663100 2.790200 -0.151100 -0.029594 -0.037442 -0.998861 -4.527600 2.739900 -0.145200 -0.029594 -0.037442 -0.998861 -4.628600 2.814800 -0.151000 -0.029594 -0.037442 -0.998861 -5.518100 3.478100 -0.626400 -0.021047 -0.366850 -0.930042 -5.557700 3.509800 -0.639800 -0.021047 -0.366850 -0.930042 -5.477300 3.398300 -0.594000 -0.021047 -0.366850 -0.930042 -5.391100 3.389700 -0.026400 0.179094 0.145225 0.973054 -5.636800 3.581000 -0.100200 0.179094 0.145225 0.973054 -5.623600 3.598800 -0.100400 0.179094 0.145225 0.973054 -5.374500 3.412000 -0.026700 0.179094 0.145225 0.973054 -4.646800 2.954000 -0.130000 -0.620206 0.783737 -0.033176 -4.912100 3.164900 -0.107400 -0.620206 0.783737 -0.033176 -4.893300 3.147500 -0.167000 -0.620206 0.783737 -0.033176 -4.646800 2.954000 -0.130000 -0.622096 0.780373 -0.063364 -4.893300 3.147500 -0.167000 -0.622096 0.780373 -0.063364 -5.006500 3.230400 -0.257400 -0.622096 0.780373 -0.063364 -5.478000 3.445500 -0.612100 -0.042363 -0.357182 -0.933074 -5.518100 3.478100 -0.626400 -0.042363 -0.357182 -0.933074 -5.477300 3.398300 -0.594000 -0.042363 -0.357182 -0.933074 -4.731400 2.817100 -0.029600 0.594507 -0.804041 0.008958 -4.708400 2.799100 -0.118800 0.594507 -0.804041 0.008958 -4.742900 2.824500 -0.128600 0.594507 -0.804041 0.008958 -4.491100 2.838700 -0.111500 -0.584248 0.811206 0.024468 -4.483400 2.833100 -0.109700 -0.584248 0.811206 0.024468 -4.476200 2.827800 -0.105900 -0.584248 0.811206 0.024468 -4.491100 2.838700 -0.111500 -0.582538 0.812213 0.030979 -4.476200 2.827800 -0.105900 -0.582538 0.812213 0.030979 -4.469800 2.823000 -0.100400 -0.582538 0.812213 0.030979 -4.491100 2.838700 -0.111500 -0.598330 0.801108 -0.015032 -4.469800 2.823000 -0.100400 -0.598330 0.801108 -0.015032 -4.464400 2.819100 -0.093300 -0.598330 0.801108 -0.015032 -4.491100 2.838700 -0.111500 -0.598733 0.800790 -0.015965 -4.464400 2.819100 -0.093300 -0.598733 0.800790 -0.015965 -4.460300 2.816200 -0.085000 -0.598733 0.800790 -0.015965 -4.491100 2.838700 -0.111500 -0.594646 0.803943 -0.008538 -4.460300 2.816200 -0.085000 -0.594646 0.803943 -0.008538 -4.444400 2.805000 -0.032200 -0.594646 0.803943 -0.008538 -4.491100 2.838700 -0.111500 -0.594494 0.804056 -0.008401 -4.444400 2.805000 -0.032200 -0.594494 0.804056 -0.008401 -4.444200 2.805100 -0.008500 -0.594494 0.804056 -0.008401 -4.491100 2.838700 -0.111500 -0.595770 0.803101 -0.009293 -4.444200 2.805100 -0.008500 -0.595770 0.803101 -0.009293 -4.627000 2.940600 -0.017800 -0.595770 0.803101 -0.009293 -4.491100 2.838700 -0.111500 -0.595703 0.803149 -0.009443 -4.627000 2.940600 -0.017800 -0.595703 0.803149 -0.009443 -4.635300 2.946600 -0.031100 -0.595703 0.803149 -0.009443 -4.491100 2.838700 -0.111500 -0.595997 0.802940 -0.008635 -4.635300 2.946600 -0.031100 -0.595997 0.802940 -0.008635 -4.584000 2.907600 -0.116800 -0.595997 0.802940 -0.008635 -5.517800 3.574400 -0.110200 -0.467389 0.841017 0.272466 -5.610200 3.616600 -0.104600 -0.467389 0.841017 0.272466 -5.598700 3.629500 -0.141500 -0.467389 0.841017 0.272466 -5.507400 3.583800 -0.179700 -0.467389 0.841017 0.272466 -5.113100 3.086700 -0.255800 0.558951 -0.825765 -0.075407 -4.742900 2.824500 -0.128600 0.558951 -0.825765 -0.075407 -5.266100 3.206500 -0.433600 0.558951 -0.825765 -0.075407 -5.588100 3.536100 -0.647500 -0.096665 -0.081604 -0.991966 -5.573000 3.556500 -0.647700 -0.096665 -0.081604 -0.991966 -5.585000 3.565300 -0.649600 -0.096665 -0.081604 -0.991966 -5.599900 3.545300 -0.649400 -0.096665 -0.081604 -0.991966 -5.006500 3.230400 -0.257400 -0.622326 0.778093 -0.085338 -5.163900 3.346200 -0.349400 -0.622326 0.778093 -0.085338 -5.167400 3.339600 -0.435100 -0.622326 0.778093 -0.085338 -4.652100 2.961700 0.066100 -0.395009 0.721686 0.568451 -5.227400 3.337000 -0.010600 -0.395009 0.721686 0.568451 -5.517800 3.574400 -0.110200 -0.395009 0.721686 0.568451 -5.585000 3.565300 -0.649600 -0.054736 -0.051462 -0.997174 -5.602100 3.575900 -0.651100 -0.054736 -0.051462 -0.997174 -5.614700 3.558900 -0.650900 -0.054736 -0.051462 -0.997174 -5.599900 3.545300 -0.649400 -0.054736 -0.051462 -0.997174 -5.433900 3.409200 -0.595700 -0.056779 -0.352955 -0.933916 -5.478000 3.445500 -0.612100 -0.056779 -0.352955 -0.933916 -5.437300 3.364200 -0.578900 -0.056779 -0.352955 -0.933916 -4.498200 2.818500 -0.146800 -0.034663 -0.031597 -0.998900 -4.591100 2.887300 -0.152200 -0.034663 -0.031597 -0.998900 -4.604600 2.847200 -0.151400 -0.034663 -0.031597 -0.998900 -4.498200 2.818500 -0.146800 -0.035082 -0.030047 -0.998933 -4.604600 2.847200 -0.151400 -0.035082 -0.030047 -0.998933 -4.503600 2.772300 -0.145600 -0.035082 -0.030047 -0.998933 -5.610200 3.616600 -0.104600 0.759656 0.650257 -0.009424 -5.617600 3.606400 -0.211900 0.759656 0.650257 -0.009424 -5.598700 3.629500 -0.141500 0.759656 0.650257 -0.009424 -4.691800 2.861600 -0.155600 -0.270471 -0.360089 -0.892850 -5.393800 3.377700 -0.575800 -0.270471 -0.360089 -0.892850 -5.398400 3.331100 -0.559000 -0.270471 -0.360089 -0.892850 -4.726400 2.837100 -0.155600 -0.270471 -0.360089 -0.892850 -5.346400 3.468700 -0.137300 -0.537033 0.818041 0.205924 -4.652100 2.961700 0.066100 -0.537033 0.818041 0.205924 -5.517800 3.574400 -0.110200 -0.537033 0.818041 0.205924 -5.478000 3.445500 -0.612100 -0.047797 -0.357024 -0.932871 -5.477300 3.398300 -0.594000 -0.047797 -0.357024 -0.932871 -5.437300 3.364200 -0.578900 -0.047797 -0.357024 -0.932871 -5.040700 3.262900 -0.122100 -0.548590 0.823642 0.143743 -5.507400 3.583800 -0.179700 -0.548590 0.823642 0.143743 -5.322600 3.471900 -0.243800 -0.548590 0.823642 0.143743 -5.588100 3.536100 -0.647500 0.183797 -0.419337 -0.889030 -5.599900 3.545300 -0.649400 0.183797 -0.419337 -0.889030 -5.580100 3.492100 -0.628400 0.183797 -0.419337 -0.889030 -5.227400 3.337000 -0.010600 -0.381472 0.713305 0.587941 -5.587100 3.601900 -0.098600 -0.381472 0.713305 0.587941 -5.517800 3.574400 -0.110200 -0.381472 0.713305 0.587941 -5.550700 3.464200 -0.620600 0.158576 -0.417273 -0.894839 -5.588100 3.536100 -0.647500 0.158576 -0.417273 -0.894839 -5.580100 3.492100 -0.628400 0.158576 -0.417273 -0.894839 -4.612300 2.928600 -0.120200 -0.556392 0.579693 -0.595302 -4.715300 2.979400 -0.167000 -0.556392 0.579693 -0.595302 -4.682600 2.955100 -0.160100 -0.556392 0.579693 -0.595302 -4.584000 2.907600 -0.116800 -0.539458 0.679193 -0.497677 -4.654300 2.934200 -0.156700 -0.539458 0.679193 -0.497677 -4.591100 2.887300 -0.152200 -0.539458 0.679193 -0.497677 -4.491100 2.838700 -0.111500 -0.538820 0.679880 -0.497430 -4.498200 2.818500 -0.146800 -0.538820 0.679880 -0.497430 -4.445700 2.779600 -0.143100 -0.538820 0.679880 -0.497430 -4.483400 2.833100 -0.109700 -0.633947 0.681410 -0.365775 -4.438000 2.773900 -0.141300 -0.633947 0.681410 -0.365775 -4.430200 2.768200 -0.138400 -0.633947 0.681410 -0.365775 -4.476200 2.827800 -0.105900 -0.683172 0.678639 -0.269675 -4.423000 2.762800 -0.134700 -0.683172 0.678639 -0.269675 -4.415900 2.757600 -0.129800 -0.683172 0.678639 -0.269675 -5.374500 3.412000 -0.026700 0.072749 0.280589 0.957067 -5.623600 3.598800 -0.100400 0.072749 0.280589 0.957067 -5.610200 3.616600 -0.104600 0.072749 0.280589 0.957067 -4.481500 2.655800 -0.123200 0.445646 -0.874613 -0.190927 -4.565900 2.693500 -0.098900 0.445646 -0.874613 -0.190927 -4.475300 2.651200 -0.116600 0.445646 -0.874613 -0.190927 -4.495100 2.665700 -0.133600 0.453009 -0.857404 -0.244214 -4.572300 2.698200 -0.104500 0.453009 -0.857404 -0.244214 -4.487900 2.660500 -0.128700 0.453009 -0.857404 -0.244214 -4.510100 2.676800 -0.140200 0.472898 -0.809710 -0.347472 -4.579500 2.703600 -0.108200 0.472898 -0.809710 -0.347472 -4.502300 2.671000 -0.137300 0.472898 -0.809710 -0.347472 -4.570200 2.721300 -0.145700 0.499485 -0.719944 -0.481867 -4.587200 2.709200 -0.110000 0.499485 -0.719944 -0.481867 -4.517700 2.682400 -0.142000 0.499485 -0.719944 -0.481867 -4.726400 2.837100 -0.155600 0.499286 -0.720108 -0.481828 -4.680100 2.778100 -0.115400 0.499286 -0.720108 -0.481828 -4.663100 2.790200 -0.151100 0.499286 -0.720108 -0.481828 -4.787400 2.882200 -0.165900 0.404605 -0.710775 -0.575407 -4.708400 2.799100 -0.118800 0.404605 -0.710775 -0.575407 -4.754700 2.858000 -0.159000 0.404605 -0.710775 -0.575407 -5.014200 3.242600 -0.174200 -0.598205 0.801270 -0.010848 -5.040700 3.262900 -0.122100 -0.598205 0.801270 -0.010848 -5.322600 3.471900 -0.243800 -0.598205 0.801270 -0.010848 -5.322400 3.470400 -0.329600 -0.598205 0.801270 -0.010848 -4.646800 2.954000 -0.130000 -0.627089 0.773435 -0.092513 -5.006500 3.230400 -0.257400 -0.627089 0.773435 -0.092513 -5.167400 3.339600 -0.435100 -0.627089 0.773435 -0.092513 -4.460900 2.640800 -0.093200 0.436781 -0.897262 -0.064376 -4.556400 2.686600 -0.083600 0.436781 -0.897262 -0.064376 -4.450400 2.633400 -0.061300 0.436781 -0.897262 -0.064376 -4.469900 2.647300 -0.109500 0.440108 -0.888448 -0.130250 -4.560500 2.689600 -0.091900 0.440108 -0.888448 -0.130250 -4.465000 2.643700 -0.101500 0.440108 -0.888448 -0.130250 -5.328500 3.455200 -0.524500 -0.560434 0.824021 -0.083081 -5.322400 3.470400 -0.329600 -0.560434 0.824021 -0.083081 -5.579300 3.637500 -0.408200 -0.560434 0.824021 -0.083081 -5.367200 3.478900 -0.547500 -0.560434 0.824021 -0.083081 -5.550700 3.464200 -0.620600 0.606340 -0.728236 -0.319413 -5.580100 3.492100 -0.628400 0.606340 -0.728236 -0.319413 -5.529700 3.426100 -0.573600 0.606340 -0.728236 -0.319413 -5.587100 3.601900 -0.098600 0.062407 0.291533 0.954523 -5.374500 3.412000 -0.026700 0.062407 0.291533 0.954523 -5.610200 3.616600 -0.104600 0.062407 0.291533 0.954523 -4.646800 2.954000 -0.130000 -0.685742 0.537578 -0.490681 -5.167400 3.339600 -0.435100 -0.685742 0.537578 -0.490681 -5.326300 3.428200 -0.560100 -0.685742 0.537578 -0.490681 -4.604600 2.847200 -0.151400 -0.041484 -0.039973 -0.998339 -4.667800 2.894000 -0.155900 -0.041484 -0.039973 -0.998339 -4.691800 2.861600 -0.155600 -0.041484 -0.039973 -0.998339 -4.604600 2.847200 -0.151400 -0.041027 -0.042715 -0.998245 -4.691800 2.861600 -0.155600 -0.041027 -0.042715 -0.998245 -4.628600 2.814800 -0.151000 -0.041027 -0.042715 -0.998245 -4.451100 2.733400 -0.141900 -0.039531 -0.041607 -0.998352 -4.503600 2.772300 -0.145600 -0.039531 -0.041607 -0.998352 -4.527600 2.739900 -0.145200 -0.039531 -0.041607 -0.998352 -4.451100 2.733400 -0.141900 -0.039510 -0.041844 -0.998343 -4.527600 2.739900 -0.145200 -0.039510 -0.041844 -0.998343 -4.475200 2.701100 -0.141500 -0.039510 -0.041844 -0.998343 -4.742900 2.824500 -0.128600 0.266524 -0.800688 -0.536529 -4.726400 2.837100 -0.155600 0.266524 -0.800688 -0.536529 -5.398400 3.331100 -0.559000 0.266524 -0.800688 -0.536529 -5.550700 3.464200 -0.620600 0.578220 -0.740703 -0.342084 -5.529700 3.426100 -0.573600 0.578220 -0.740703 -0.342084 -5.495600 3.393800 -0.561300 0.578220 -0.740703 -0.342084 -5.517800 3.574400 -0.110200 -0.393468 0.801852 0.449684 -5.587100 3.601900 -0.098600 -0.393468 0.801852 0.449684 -5.610200 3.616600 -0.104600 -0.393468 0.801852 0.449684 -5.266100 3.206500 -0.433600 0.321083 -0.819192 -0.475216 -4.742900 2.824500 -0.128600 0.321083 -0.819192 -0.475216 -5.398400 3.331100 -0.559000 0.321083 -0.819192 -0.475216 -4.654300 2.934200 -0.156700 -0.683366 0.481353 -0.548918 -4.646800 2.954000 -0.130000 -0.683366 0.481353 -0.548918 -5.326300 3.428200 -0.560100 -0.683366 0.481353 -0.548918 -5.550700 3.464200 -0.620600 0.546366 -0.746881 -0.379016 -5.495600 3.393800 -0.561300 0.546366 -0.746881 -0.379016 -5.457000 3.357900 -0.546200 0.546366 -0.746881 -0.379016 -4.652100 2.961700 0.066100 -0.541490 0.818515 0.191890 -5.346400 3.468700 -0.137300 -0.541490 0.818515 0.191890 -5.040700 3.262900 -0.122100 -0.541490 0.818515 0.191890 -5.477300 3.398300 -0.594000 0.522643 -0.747564 -0.409869 -5.550700 3.464200 -0.620600 0.522643 -0.747564 -0.409869 -5.457000 3.357900 -0.546200 0.522643 -0.747564 -0.409869 -5.433900 3.409200 -0.595700 -0.174908 -0.352496 -0.919323 -5.437300 3.364200 -0.578900 -0.174908 -0.352496 -0.919323 -5.398400 3.331100 -0.559000 -0.174908 -0.352496 -0.919323 -5.393800 3.377700 -0.575800 -0.174908 -0.352496 -0.919323 -4.912100 3.164900 -0.107400 -0.603847 0.796606 0.028071 -4.652100 2.961700 0.066100 -0.603847 0.796606 0.028071 -5.040700 3.262900 -0.122100 -0.603847 0.796606 0.028071 -4.667800 2.894000 -0.155900 -0.412059 -0.169456 -0.895261 -4.654300 2.934200 -0.156700 -0.412059 -0.169456 -0.895261 -5.326300 3.428200 -0.560100 -0.412059 -0.169456 -0.895261 -5.369800 3.410100 -0.576100 -0.412059 -0.169456 -0.895261 -5.163900 3.346200 -0.349400 -0.613587 0.787446 -0.058644 -5.006500 3.230400 -0.257400 -0.613587 0.787446 -0.058644 -5.014200 3.242600 -0.174200 -0.613587 0.787446 -0.058644 -5.171600 3.358400 -0.266100 -0.613587 0.787446 -0.058644 -5.437300 3.364200 -0.578900 0.482351 -0.759264 -0.436870 -5.477300 3.398300 -0.594000 0.482351 -0.759264 -0.436870 -5.457000 3.357900 -0.546200 0.482351 -0.759264 -0.436870 -5.113100 3.086700 -0.255800 0.565432 -0.822043 -0.067321 -5.266100 3.206500 -0.433600 0.565432 -0.822043 -0.067321 -5.270500 3.202500 -0.347800 0.565432 -0.822043 -0.067321 -5.266100 3.206500 -0.433600 0.402793 -0.825526 -0.395304 -5.398400 3.331100 -0.559000 0.402793 -0.825526 -0.395304 -5.424000 3.326400 -0.523100 0.402793 -0.825526 -0.395304 -5.581300 3.628800 -0.495100 0.725552 0.686199 -0.052003 -5.579300 3.637500 -0.408200 0.725552 0.686199 -0.052003 -5.604000 3.611300 -0.409300 0.725552 0.686199 -0.052003 -5.410900 3.440200 -0.596000 -0.379021 -0.084725 -0.921501 -5.369800 3.410100 -0.576100 -0.379021 -0.084725 -0.921501 -5.326300 3.428200 -0.560100 -0.379021 -0.084725 -0.921501 -5.368600 3.456800 -0.579900 -0.379021 -0.084725 -0.921501 -4.439900 2.801900 0.056900 -0.595726 0.803187 -0.000779 -4.622600 2.937400 0.047700 -0.595726 0.803187 -0.000779 -4.627000 2.940600 -0.017800 -0.595726 0.803187 -0.000779 -4.439900 2.801900 0.056900 -0.595485 0.803366 0.000155 -4.627000 2.940600 -0.017800 -0.595485 0.803366 0.000155 -4.444200 2.805100 -0.008500 -0.595485 0.803366 0.000155 -4.749800 3.004800 -0.176800 -0.548007 0.480043 -0.685016 -4.715300 2.979400 -0.167000 -0.548007 0.480043 -0.685016 -4.612300 2.928600 -0.120200 -0.548007 0.480043 -0.685016 -4.749800 3.004800 -0.176800 -0.548010 0.480054 -0.685006 -4.612300 2.928600 -0.120200 -0.548010 0.480054 -0.685006 -4.646800 2.954000 -0.130000 -0.548010 0.480054 -0.685006 -4.654300 2.934200 -0.156700 -0.045147 -0.035029 -0.998366 -4.667800 2.894000 -0.155900 -0.045147 -0.035029 -0.998366 -4.604600 2.847200 -0.151400 -0.045147 -0.035029 -0.998366 -4.654300 2.934200 -0.156700 -0.045051 -0.035084 -0.998368 -4.604600 2.847200 -0.151400 -0.045051 -0.035084 -0.998368 -4.591100 2.887300 -0.152200 -0.045051 -0.035084 -0.998368 -4.682600 2.955100 -0.160100 -0.545364 0.652953 -0.525576 -4.654300 2.934200 -0.156700 -0.545364 0.652953 -0.525576 -4.584000 2.907600 -0.116800 -0.545364 0.652953 -0.525576 -4.682600 2.955100 -0.160100 -0.545513 0.649345 -0.529874 -4.584000 2.907600 -0.116800 -0.545513 0.649345 -0.529874 -4.612300 2.928600 -0.120200 -0.545513 0.649345 -0.529874 -4.498200 2.818500 -0.146800 -0.047072 -0.031434 -0.998397 -4.503600 2.772300 -0.145600 -0.047072 -0.031434 -0.998397 -4.451100 2.733400 -0.141900 -0.047072 -0.031434 -0.998397 -4.498200 2.818500 -0.146800 -0.047072 -0.031434 -0.998397 -4.451100 2.733400 -0.141900 -0.047072 -0.031434 -0.998397 -4.445700 2.779600 -0.143100 -0.047072 -0.031434 -0.998397 -4.591100 2.887300 -0.152200 -0.534548 0.682696 -0.498182 -4.498200 2.818500 -0.146800 -0.534548 0.682696 -0.498182 -4.491100 2.838700 -0.111500 -0.534548 0.682696 -0.498182 -4.591100 2.887300 -0.152200 -0.534562 0.682420 -0.498545 -4.491100 2.838700 -0.111500 -0.534562 0.682420 -0.498545 -4.584000 2.907600 -0.116800 -0.534562 0.682420 -0.498545 -4.751900 2.825700 0.046200 0.571020 -0.820654 -0.021492 -4.999900 3.003800 -0.165300 0.571020 -0.820654 -0.021492 -5.126100 3.091800 -0.172500 0.571020 -0.820654 -0.021492 -4.912100 3.164900 -0.107400 -0.612941 0.789923 -0.018033 -5.040700 3.262900 -0.122100 -0.612941 0.789923 -0.018033 -5.014200 3.242600 -0.174200 -0.612941 0.789923 -0.018033 -4.893300 3.147500 -0.167000 -0.612941 0.789923 -0.018033 -4.445700 2.779600 -0.143100 -0.602138 0.682715 -0.413920 -4.438000 2.773900 -0.141300 -0.602138 0.682715 -0.413920 -4.483400 2.833100 -0.109700 -0.602138 0.682715 -0.413920 -4.445700 2.779600 -0.143100 -0.595660 0.683323 -0.422206 -4.483400 2.833100 -0.109700 -0.595660 0.683323 -0.422206 -4.491100 2.838700 -0.111500 -0.595660 0.683323 -0.422206 -5.587900 3.614000 -0.581900 0.738492 0.671730 -0.058377 -5.581300 3.628800 -0.495100 0.738492 0.671730 -0.058377 -5.604000 3.611300 -0.409300 0.738492 0.671730 -0.058377 -4.430200 2.768200 -0.138400 -0.666656 0.680441 -0.304253 -4.423000 2.762800 -0.134700 -0.666656 0.680441 -0.304253 -4.476200 2.827800 -0.105900 -0.666656 0.680441 -0.304253 -4.430200 2.768200 -0.138400 -0.664151 0.680908 -0.308654 -4.476200 2.827800 -0.105900 -0.664151 0.680908 -0.308654 -4.483400 2.833100 -0.109700 -0.664151 0.680908 -0.308654 -4.415900 2.757600 -0.129800 -0.700453 0.677782 -0.223558 -4.469800 2.823000 -0.100400 -0.700453 0.677782 -0.223558 -4.476200 2.827800 -0.105900 -0.700453 0.677782 -0.223558 -5.610600 3.596400 -0.496100 0.740555 0.669435 -0.058606 -5.587900 3.614000 -0.581900 0.740555 0.669435 -0.058606 -5.604000 3.611300 -0.409300 0.740555 0.669435 -0.058606 -4.565900 2.693500 -0.098900 0.442174 -0.884049 -0.151461 -4.560500 2.689600 -0.091900 0.442174 -0.884049 -0.151461 -4.469900 2.647300 -0.109500 0.442174 -0.884049 -0.151461 -4.565900 2.693500 -0.098900 0.442130 -0.884395 -0.149552 -4.469900 2.647300 -0.109500 0.442130 -0.884395 -0.149552 -4.475300 2.651200 -0.116600 0.442130 -0.884395 -0.149552 -4.572300 2.698200 -0.104500 0.449179 -0.867299 -0.214547 -4.565900 2.693500 -0.098900 0.449179 -0.867299 -0.214547 -4.481500 2.655800 -0.123200 0.449179 -0.867299 -0.214547 -4.572300 2.698200 -0.104500 0.449393 -0.866449 -0.217511 -4.481500 2.655800 -0.123200 0.449393 -0.866449 -0.217511 -4.487900 2.660500 -0.128700 0.449393 -0.866449 -0.217511 -5.457000 3.473800 -0.612400 -0.349784 0.028721 -0.936390 -5.410900 3.440200 -0.596000 -0.349784 0.028721 -0.936390 -5.368600 3.456800 -0.579900 -0.349784 0.028721 -0.936390 -5.412000 3.486200 -0.595000 -0.349784 0.028721 -0.936390 -4.999900 3.003800 -0.165300 0.570062 -0.820689 -0.038719 -5.113100 3.086700 -0.255800 0.570062 -0.820689 -0.038719 -5.126100 3.091800 -0.172500 0.570062 -0.820689 -0.038719 -4.579500 2.703600 -0.108200 0.465182 -0.830397 -0.306669 -4.572300 2.698200 -0.104500 0.465182 -0.830397 -0.306669 -4.495100 2.665700 -0.133600 0.465182 -0.830397 -0.306669 -4.579500 2.703600 -0.108200 0.463818 -0.835586 -0.294395 -4.495100 2.665700 -0.133600 0.463818 -0.835586 -0.294395 -4.502300 2.671000 -0.137300 0.463818 -0.835586 -0.294395 -5.437300 3.364200 -0.578900 0.451630 -0.784964 -0.424101 -5.457000 3.357900 -0.546200 0.451630 -0.784964 -0.424101 -5.424000 3.326400 -0.523100 0.451630 -0.784964 -0.424101 -5.398400 3.331100 -0.559000 0.451630 -0.784964 -0.424101 -4.587200 2.709200 -0.110000 0.481809 -0.786607 -0.386147 -4.579500 2.703600 -0.108200 0.481809 -0.786607 -0.386147 -4.510100 2.676800 -0.140200 0.481809 -0.786607 -0.386147 -4.587200 2.709200 -0.110000 0.482936 -0.782056 -0.393906 -4.510100 2.676800 -0.140200 0.482936 -0.782056 -0.393906 -4.517700 2.682400 -0.142000 0.482936 -0.782056 -0.393906 -5.113100 3.086700 -0.255800 0.576845 -0.815871 -0.040049 -5.270500 3.202500 -0.347800 0.576845 -0.815871 -0.040049 -5.283500 3.207600 -0.264400 0.576845 -0.815871 -0.040049 -5.126100 3.091800 -0.172500 0.576845 -0.815871 -0.040049 -5.006500 3.230400 -0.257400 -0.619342 0.783014 -0.057494 -4.893300 3.147500 -0.167000 -0.619342 0.783014 -0.057494 -5.014200 3.242600 -0.174200 -0.619342 0.783014 -0.057494 -4.680100 2.778100 -0.115400 0.503457 -0.716650 -0.482642 -4.587200 2.709200 -0.110000 0.503457 -0.716650 -0.482642 -4.570200 2.721300 -0.145700 0.503457 -0.716650 -0.482642 -4.680100 2.778100 -0.115400 0.503457 -0.716650 -0.482642 -4.570200 2.721300 -0.145700 0.503457 -0.716650 -0.482642 -4.663100 2.790200 -0.151100 0.503457 -0.716650 -0.482642 -4.517700 2.682400 -0.142000 -0.033638 -0.049760 -0.998195 -4.475200 2.701100 -0.141500 -0.033638 -0.049760 -0.998195 -4.527600 2.739900 -0.145200 -0.033638 -0.049760 -0.998195 -4.517700 2.682400 -0.142000 -0.033456 -0.049792 -0.998199 -4.527600 2.739900 -0.145200 -0.033456 -0.049792 -0.998199 -4.570200 2.721300 -0.145700 -0.033456 -0.049792 -0.998199 -4.708400 2.799100 -0.118800 0.471726 -0.718465 -0.511158 -4.680100 2.778100 -0.115400 0.471726 -0.718465 -0.511158 -4.726400 2.837100 -0.155600 0.471726 -0.718465 -0.511158 -4.708400 2.799100 -0.118800 0.469302 -0.718893 -0.512785 -4.726400 2.837100 -0.155600 0.469302 -0.718893 -0.512785 -4.754700 2.858000 -0.159000 0.469302 -0.718893 -0.512785 -4.663100 2.790200 -0.151100 -0.037113 -0.047991 -0.998158 -4.628600 2.814800 -0.151000 -0.037113 -0.047991 -0.998158 -4.691800 2.861600 -0.155600 -0.037113 -0.047991 -0.998158 -4.663100 2.790200 -0.151100 -0.034677 -0.048973 -0.998198 -4.691800 2.861600 -0.155600 -0.034677 -0.048973 -0.998198 -4.726400 2.837100 -0.155600 -0.034677 -0.048973 -0.998198 -4.742900 2.824500 -0.128600 0.301043 -0.670513 -0.678075 -4.708400 2.799100 -0.118800 0.301043 -0.670513 -0.678075 -4.787400 2.882200 -0.165900 0.301043 -0.670513 -0.678075 -4.540300 2.675600 -0.007000 0.596047 -0.802863 0.011828 -4.723000 2.811100 -0.016300 0.596047 -0.802863 0.011828 -4.718200 2.808500 0.049100 0.596047 -0.802863 0.011828 -4.540300 2.675600 -0.007000 0.596047 -0.802863 0.011828 -4.718200 2.808500 0.049100 0.596047 -0.802863 0.011828 -4.535500 2.673000 0.058400 0.596047 -0.802863 0.011828 -5.498700 3.504200 -0.626700 -0.350561 0.040746 -0.935653 -5.457000 3.473800 -0.612400 -0.350561 0.040746 -0.935653 -5.412000 3.486200 -0.595000 -0.350561 0.040746 -0.935653 -5.270500 3.202500 -0.347800 0.582369 -0.810487 -0.062897 -5.266100 3.206500 -0.433600 0.582369 -0.810487 -0.062897 -5.424000 3.326400 -0.523100 0.582369 -0.810487 -0.062897 -5.434500 3.319300 -0.327900 0.582369 -0.810487 -0.062897 -4.556400 2.686600 -0.083600 0.438024 -0.897072 -0.058275 -4.540500 2.675400 -0.030700 0.438024 -0.897072 -0.058275 -4.434500 2.622200 -0.008500 0.438024 -0.897072 -0.058275 -4.556400 2.686600 -0.083600 0.437953 -0.897098 -0.058412 -4.434500 2.622200 -0.008500 0.437953 -0.897098 -0.058412 -4.450400 2.633400 -0.061300 0.437953 -0.897098 -0.058412 -5.622000 3.579800 -0.513500 0.802561 0.595140 -0.041274 -5.610600 3.596400 -0.496100 0.802561 0.595140 -0.041274 -5.604000 3.611300 -0.409300 0.802561 0.595140 -0.041274 -5.645800 3.555000 -0.408600 0.802561 0.595140 -0.041274 -5.642900 3.572300 -0.211500 0.802805 0.594859 -0.040594 -5.645800 3.555000 -0.408600 0.802805 0.594859 -0.040594 -5.604000 3.611300 -0.409300 0.802805 0.594859 -0.040594 -5.630400 3.589500 -0.207600 0.802805 0.594859 -0.040594 -4.560500 2.689600 -0.091900 0.438626 -0.892411 -0.105873 -4.556400 2.686600 -0.083600 0.438626 -0.892411 -0.105873 -4.460900 2.640800 -0.093200 0.438626 -0.892411 -0.105873 -4.560500 2.689600 -0.091900 0.438986 -0.893427 -0.095284 -4.460900 2.640800 -0.093200 0.438986 -0.893427 -0.095284 -4.465000 2.643700 -0.101500 0.438986 -0.893427 -0.095284 -5.171600 3.358400 -0.266100 -0.605135 0.795389 -0.034189 -5.014200 3.242600 -0.174200 -0.605135 0.795389 -0.034189 -5.322400 3.470400 -0.329600 -0.605135 0.795389 -0.034189 -5.159500 3.131100 -0.059800 0.632618 -0.730501 0.257221 -5.291100 3.228200 -0.107700 0.632618 -0.730501 0.257221 -5.437900 3.345400 -0.135900 0.632618 -0.730501 0.257221 -5.539600 3.534200 -0.640000 -0.355602 0.071666 -0.931886 -5.498700 3.504200 -0.626700 -0.355602 0.071666 -0.931886 -5.412000 3.486200 -0.595000 -0.355602 0.071666 -0.931886 -5.163900 3.346200 -0.349400 -0.609672 0.789430 -0.071422 -5.171600 3.358400 -0.266100 -0.609672 0.789430 -0.071422 -5.322400 3.470400 -0.329600 -0.609672 0.789430 -0.071422 -5.325200 3.461400 -0.438800 -0.609672 0.789430 -0.071422 -4.503600 2.772300 -0.145600 -0.031121 -0.035385 -0.998889 -4.604600 2.847200 -0.151400 -0.031121 -0.035385 -0.998889 -4.628600 2.814800 -0.151000 -0.031121 -0.035385 -0.998889 -4.503600 2.772300 -0.145600 -0.031121 -0.035385 -0.998889 -4.628600 2.814800 -0.151000 -0.031121 -0.035385 -0.998889 -4.527600 2.739900 -0.145200 -0.031121 -0.035385 -0.998889 -5.455400 3.514500 -0.609200 -0.359908 0.085784 -0.929036 -5.539600 3.534200 -0.640000 -0.359908 0.085784 -0.929036 -5.412000 3.486200 -0.595000 -0.359908 0.085784 -0.929036 -5.047500 3.135500 0.041000 0.334165 -0.221631 0.916086 -5.062600 3.119000 0.031500 0.334165 -0.221631 0.916086 -5.276500 3.270800 -0.009800 0.334165 -0.221631 0.916086 -5.617600 3.606400 -0.211900 0.801427 0.596726 -0.040402 -5.630400 3.589500 -0.207600 0.801427 0.596726 -0.040402 -5.604000 3.611300 -0.409300 0.801427 0.596726 -0.040402 -5.126100 3.091800 -0.172500 0.595874 -0.803026 0.009104 -5.283500 3.207600 -0.264400 0.595874 -0.803026 0.009104 -5.435100 3.320300 -0.242100 0.595874 -0.803026 0.009104 -5.152600 3.112100 -0.120400 0.595874 -0.803026 0.009104 -5.539600 3.534200 -0.640000 -0.363998 0.109706 -0.924916 -5.455400 3.514500 -0.609200 -0.363998 0.109706 -0.924916 -5.494400 3.540200 -0.621500 -0.363998 0.109706 -0.924916 -5.617600 3.606400 -0.211900 0.803353 0.594117 -0.040599 -5.604000 3.611300 -0.409300 0.803353 0.594117 -0.040599 -5.606400 3.614000 -0.322300 0.803353 0.594117 -0.040599 -5.019700 3.177000 0.030900 -0.129963 0.396839 0.908641 -4.855500 3.051000 0.062400 -0.129963 0.396839 0.908641 -4.866700 3.032100 0.072300 -0.129963 0.396839 0.908641 -5.030900 3.157900 0.040800 -0.129963 0.396839 0.908641 -5.325200 3.461400 -0.438800 -0.614533 0.784780 -0.080437 -5.322400 3.470400 -0.329600 -0.614533 0.784780 -0.080437 -5.328500 3.455200 -0.524500 -0.614533 0.784780 -0.080437 -5.573000 3.556500 -0.647700 -0.347437 0.204380 -0.915159 -5.539600 3.534200 -0.640000 -0.347437 0.204380 -0.915159 -5.494400 3.540200 -0.621500 -0.347437 0.204380 -0.915159 -4.612300 2.928600 -0.120200 -0.596522 0.802555 -0.008145 -4.584000 2.907600 -0.116800 -0.596522 0.802555 -0.008145 -4.635300 2.946600 -0.031100 -0.596522 0.802555 -0.008145 -4.654900 2.961100 -0.034000 -0.594563 0.803995 -0.009296 -4.646800 2.954000 -0.130000 -0.594563 0.803995 -0.009296 -4.612300 2.928600 -0.120200 -0.594563 0.803995 -0.009296 -4.654900 2.961100 -0.034000 -0.595538 0.803282 -0.008546 -4.612300 2.928600 -0.120200 -0.595538 0.803282 -0.008546 -4.635300 2.946600 -0.031100 -0.595538 0.803282 -0.008546 -4.723000 2.811100 -0.016300 0.596046 -0.802863 0.011813 -4.540300 2.675600 -0.007000 0.596046 -0.802863 0.011813 -4.540500 2.675400 -0.030700 0.596046 -0.802863 0.011813 -4.723000 2.811100 -0.016300 0.596194 -0.802787 0.009227 -4.540500 2.675400 -0.030700 0.596194 -0.802787 0.009227 -4.556400 2.686600 -0.083600 0.596194 -0.802787 0.009227 -4.723000 2.811100 -0.016300 0.597266 -0.802027 0.005167 -4.556400 2.686600 -0.083600 0.597266 -0.802027 0.005167 -4.560500 2.689600 -0.091900 0.597266 -0.802027 0.005167 -4.723000 2.811100 -0.016300 0.595311 -0.803412 0.011594 -4.560500 2.689600 -0.091900 0.595311 -0.803412 0.011594 -4.565900 2.693500 -0.098900 0.595311 -0.803412 0.011594 -4.723000 2.811100 -0.016300 0.596498 -0.802573 0.008143 -4.565900 2.693500 -0.098900 0.596498 -0.802573 0.008143 -4.572300 2.698200 -0.104500 0.596498 -0.802573 0.008143 -4.723000 2.811100 -0.016300 0.599792 -0.800156 -0.000580 -4.572300 2.698200 -0.104500 0.599792 -0.800156 -0.000580 -4.579500 2.703600 -0.108200 0.599792 -0.800156 -0.000580 -4.723000 2.811100 -0.016300 0.591130 -0.806324 0.020161 -4.579500 2.703600 -0.108200 0.591130 -0.806324 0.020161 -4.587200 2.709200 -0.110000 0.591130 -0.806324 0.020161 -4.723000 2.811100 -0.016300 0.596029 -0.802909 0.009347 -4.587200 2.709200 -0.110000 0.596029 -0.802909 0.009347 -4.680100 2.778100 -0.115400 0.596029 -0.802909 0.009347 -4.723000 2.811100 -0.016300 0.593053 -0.805084 0.011360 -4.680100 2.778100 -0.115400 0.593053 -0.805084 0.011360 -4.731400 2.817100 -0.029600 0.593053 -0.805084 0.011360 -4.680100 2.778100 -0.115400 0.596518 -0.802559 0.008140 -4.708400 2.799100 -0.118800 0.596518 -0.802559 0.008140 -4.731400 2.817100 -0.029600 0.596518 -0.802559 0.008140 -5.588700 3.638300 -0.211100 0.726475 0.686334 -0.034344 -5.606400 3.614000 -0.322300 0.726475 0.686334 -0.034344 -5.581700 3.640200 -0.321200 0.726475 0.686334 -0.034344 -5.528800 3.561200 -0.629200 -0.495365 0.817542 -0.293663 -5.451600 3.531400 -0.574800 -0.495365 0.817542 -0.293663 -5.587900 3.614000 -0.581900 -0.495365 0.817542 -0.293663 -5.597000 3.598200 -0.634100 -0.495365 0.817542 -0.293663 -4.185200 2.564700 -0.539600 -0.536289 0.831212 -0.146562 -4.157900 2.544300 -0.555400 -0.536289 0.831212 -0.146562 -4.451500 2.844600 0.073400 -0.536289 0.831212 -0.146562 -4.172500 2.443500 -0.569500 0.292327 0.060021 -0.954433 -4.163000 2.473700 -0.570200 0.292327 0.060021 -0.954433 -4.205500 2.505400 -0.555500 0.292327 0.060021 -0.954433 -4.215800 2.466200 -0.554500 0.292327 0.060021 -0.954433 -4.354900 2.583000 0.342000 0.061581 -0.033875 0.997527 -3.896600 2.291700 0.360400 0.061581 -0.033875 0.997527 -4.330600 2.497600 0.340600 0.061581 -0.033875 0.997527 -4.232900 2.525900 -0.539700 0.444728 0.093443 -0.890778 -4.243100 2.486600 -0.538700 0.444728 0.093443 -0.890778 -4.215800 2.466200 -0.554500 0.444728 0.093443 -0.890778 -4.205500 2.505400 -0.555500 0.444728 0.093443 -0.890778 -4.157900 2.544300 -0.555400 -0.567757 0.813866 -0.123585 -4.149400 2.537900 -0.558500 -0.567757 0.813866 -0.123585 -4.451500 2.844600 0.073400 -0.567757 0.813866 -0.123585 -3.896600 2.291700 0.360400 0.019274 0.055371 0.998280 -3.901500 2.293600 0.360200 0.019274 0.055371 0.998280 -4.330600 2.497600 0.340600 0.019274 0.055371 0.998280 -4.078300 2.484900 -0.578400 -0.614788 0.784528 -0.080939 -3.943500 2.463200 0.281400 -0.614788 0.784528 -0.080939 -4.451500 2.844600 0.073400 -0.614788 0.784528 -0.080939 -4.149400 2.537900 -0.558500 -0.614788 0.784528 -0.080939 -5.455400 3.514500 -0.609200 -0.588588 0.697852 -0.408126 -5.412000 3.486200 -0.595000 -0.588588 0.697852 -0.408126 -5.494400 3.540200 -0.621500 -0.588588 0.697852 -0.408126 -5.437900 3.345400 -0.135900 0.634492 -0.755784 0.161898 -5.291100 3.228200 -0.107700 0.634492 -0.755784 0.161898 -5.435100 3.320300 -0.242100 0.634492 -0.755784 0.161898 -3.901500 2.293600 0.360200 0.148303 -0.219296 0.964321 -3.906400 2.286800 0.357900 0.148303 -0.219296 0.964321 -4.330600 2.497600 0.340600 0.148303 -0.219296 0.964321 -4.079600 2.476300 -0.581500 -0.788735 -0.132539 -0.600275 -3.758000 2.210300 -0.100200 -0.788735 -0.132539 -0.600275 -3.785500 2.273100 -0.150200 -0.788735 -0.132539 -0.600275 -5.030900 3.157900 0.040800 0.116206 0.096055 0.988569 -4.866700 3.032100 0.072300 0.116206 0.096055 0.988569 -4.879100 3.015300 0.072500 0.116206 0.096055 0.988569 -5.047500 3.135500 0.041000 0.116206 0.096055 0.988569 -3.906400 2.286800 0.357900 0.322749 -0.588651 0.741163 -3.910100 2.281400 0.352000 0.322749 -0.588651 0.741163 -4.330600 2.497600 0.340600 0.322749 -0.588651 0.741163 -3.878400 2.309000 0.358000 -0.189328 0.199882 0.961354 -3.886200 2.305700 0.360200 -0.189328 0.199882 0.961354 -3.889400 2.309800 0.360000 -0.189328 0.199882 0.961354 -3.884400 2.316500 0.357600 -0.189328 0.199882 0.961354 -4.435000 2.828000 0.299500 0.629232 0.479368 0.611778 -4.417000 2.815000 0.328200 0.629232 0.479368 0.611778 -4.444100 2.815800 0.299700 0.629232 0.479368 0.611778 -3.880300 2.321500 0.351600 -0.547966 0.554626 0.626198 -4.209400 2.661100 0.338800 -0.547966 0.554626 0.626198 -3.943500 2.463200 0.281400 -0.547966 0.554626 0.626198 -3.910100 2.281400 0.352000 0.364921 -0.675998 0.640203 -4.064700 2.299700 0.283200 0.364921 -0.675998 0.640203 -4.330600 2.497600 0.340600 0.364921 -0.675998 0.640203 -4.308200 2.667100 0.340600 -0.013021 0.093048 0.995577 -4.426100 2.802700 0.328400 -0.013021 0.093048 0.995577 -4.417000 2.815000 0.328200 -0.013021 0.093048 0.995577 -4.209400 2.661100 0.338800 -0.013021 0.093048 0.995577 -4.078300 2.484900 -0.578400 -0.662690 0.744041 -0.085119 -3.785500 2.273100 -0.150200 -0.662690 0.744041 -0.085119 -3.943500 2.463200 0.281400 -0.662690 0.744041 -0.085119 -4.064700 2.299700 0.283200 0.515226 -0.789201 0.334222 -3.971700 2.132900 0.032700 0.515226 -0.789201 0.334222 -4.330600 2.497600 0.340600 0.515226 -0.789201 0.334222 -5.283500 3.207600 -0.264400 0.589625 -0.807470 -0.018281 -5.270500 3.202500 -0.347800 0.589625 -0.807470 -0.018281 -5.434500 3.319300 -0.327900 0.589625 -0.807470 -0.018281 -5.435100 3.320300 -0.242100 0.589625 -0.807470 -0.018281 -5.326300 3.428200 -0.560100 -0.671332 0.609913 -0.421093 -5.167400 3.339600 -0.435100 -0.671332 0.609913 -0.421093 -5.328500 3.455200 -0.524500 -0.671332 0.609913 -0.421093 -3.886200 2.305700 0.360200 -0.140445 0.157300 0.977513 -3.886000 2.304900 0.360300 -0.140445 0.157300 0.977513 -3.889400 2.309800 0.360000 -0.140445 0.157300 0.977513 -4.426100 2.802700 0.328400 0.777825 0.579418 0.243441 -4.538200 2.651500 0.330100 0.777825 0.579418 0.243441 -4.417000 2.815000 0.328200 0.777825 0.579418 0.243441 -5.494400 3.540200 -0.621500 -0.567775 0.728627 -0.383058 -5.411800 3.506800 -0.562600 -0.567775 0.728627 -0.383058 -5.451600 3.531400 -0.574800 -0.567775 0.728627 -0.383058 -3.880300 2.321500 0.351600 -0.475426 0.488309 0.731795 -3.884400 2.316500 0.357600 -0.475426 0.488309 0.731795 -4.209400 2.661100 0.338800 -0.475426 0.488309 0.731795 -5.598700 3.629500 -0.141500 0.740653 0.671543 -0.021510 -5.617600 3.606400 -0.211900 0.740653 0.671543 -0.021510 -5.588700 3.638300 -0.211100 0.740653 0.671543 -0.021510 -4.503600 2.772300 -0.145600 0.844008 0.535214 0.034589 -4.451500 2.844600 0.073400 0.844008 0.535214 0.034589 -4.537800 2.689500 0.301100 0.844008 0.535214 0.034589 -4.556300 2.664600 0.301400 0.844008 0.535214 0.034589 -3.886000 2.304900 0.360300 -0.015117 0.071549 0.997322 -4.298100 2.659600 0.341100 -0.015117 0.071549 0.997322 -3.889400 2.309800 0.360000 -0.015117 0.071549 0.997322 -3.897500 2.283300 0.358300 0.131547 -0.228998 0.964497 -3.906400 2.286800 0.357900 0.131547 -0.228998 0.964497 -3.901500 2.293600 0.360200 0.131547 -0.228998 0.964497 -3.896600 2.291700 0.360400 0.131547 -0.228998 0.964497 -3.889400 2.309800 0.360000 -0.041331 0.097656 0.994362 -4.298100 2.659600 0.341100 -0.041331 0.097656 0.994362 -4.209400 2.661100 0.338800 -0.041331 0.097656 0.994362 -3.884400 2.316500 0.357600 -0.041331 0.097656 0.994362 -4.426100 2.802700 0.328400 0.048771 0.047548 0.997678 -4.308200 2.667100 0.340600 0.048771 0.047548 0.997678 -4.365000 2.590500 0.341500 0.048771 0.047548 0.997678 -4.538200 2.651500 0.330100 0.048771 0.047548 0.997678 -3.896600 2.291700 0.360400 0.022413 0.027966 0.999358 -4.328500 2.618500 0.341600 0.022413 0.027966 0.999358 -4.298100 2.659600 0.341100 0.022413 0.027966 0.999358 -3.886000 2.304900 0.360300 0.022413 0.027966 0.999358 -4.537800 2.689500 0.301100 0.356305 0.253892 -0.899214 -4.453500 2.803200 0.299800 0.356305 0.253892 -0.899214 -4.556300 2.664600 0.301400 0.356305 0.253892 -0.899214 -4.365000 2.590500 0.341500 0.079303 -0.039015 0.996087 -4.330600 2.497600 0.340600 0.079303 -0.039015 0.996087 -4.538200 2.651500 0.330100 0.079303 -0.039015 0.996087 -5.494400 3.540200 -0.621500 -0.543714 0.760492 -0.355002 -5.451600 3.531400 -0.574800 -0.543714 0.760492 -0.355002 -5.528800 3.561200 -0.629200 -0.543714 0.760492 -0.355002 -5.322600 3.471900 -0.243800 -0.534285 0.843471 0.055649 -5.507400 3.583800 -0.179700 -0.534285 0.843471 0.055649 -5.588700 3.638300 -0.211100 -0.534285 0.843471 0.055649 -5.581700 3.640200 -0.321200 -0.534285 0.843471 0.055649 -5.322400 3.470400 -0.329600 -0.547517 0.836707 -0.012098 -5.322600 3.471900 -0.243800 -0.547517 0.836707 -0.012098 -5.581700 3.640200 -0.321200 -0.547517 0.836707 -0.012098 -5.579300 3.637500 -0.408200 -0.547517 0.836707 -0.012098 -4.453500 2.803200 0.299800 0.576683 0.435707 0.691083 -4.444100 2.815800 0.299700 0.576683 0.435707 0.691083 -4.556300 2.664600 0.301400 0.576683 0.435707 0.691083 -4.894200 2.998900 0.063000 0.319384 -0.237361 0.917417 -4.879100 3.015300 0.072500 0.319384 -0.237361 0.917417 -4.752500 2.826400 0.067700 0.319384 -0.237361 0.917417 -4.330600 2.497600 0.340600 0.586551 -0.775216 0.234518 -3.971700 2.132900 0.032700 0.586551 -0.775216 0.234518 -4.538200 2.651500 0.330100 0.586551 -0.775216 0.234518 -4.298100 2.659600 0.341100 -0.024125 0.098809 0.994814 -4.308200 2.667100 0.340600 -0.024125 0.098809 0.994814 -4.209400 2.661100 0.338800 -0.024125 0.098809 0.994814 -4.128300 2.410600 -0.580800 0.035758 -0.903951 -0.426138 -4.136200 2.406900 -0.577500 0.035758 -0.903951 -0.426138 -3.968300 2.130000 0.001000 0.035758 -0.903951 -0.426138 -3.844500 2.193500 -0.149300 0.035758 -0.903951 -0.426138 -4.232900 2.525900 -0.539700 0.341872 0.242766 -0.907848 -4.205500 2.505400 -0.555500 0.341872 0.242766 -0.907848 -4.192400 2.523100 -0.555700 0.341872 0.242766 -0.907848 -4.219800 2.543600 -0.539900 0.341872 0.242766 -0.907848 -4.417000 2.815000 0.328200 0.630728 0.474807 0.613791 -4.538200 2.651500 0.330100 0.630728 0.474807 0.613791 -4.556300 2.664600 0.301400 0.630728 0.474807 0.613791 -4.444100 2.815800 0.299700 0.630728 0.474807 0.613791 -4.136200 2.406900 -0.577500 0.607819 -0.769860 -0.194608 -4.207300 2.459900 -0.557600 0.607819 -0.769860 -0.194608 -3.999700 2.153300 -0.000600 0.607819 -0.769860 -0.194608 -3.968300 2.130000 0.001000 0.607819 -0.769860 -0.194608 -3.971700 2.132900 0.032700 0.588427 -0.774986 0.230544 -4.004000 2.156800 0.030600 0.588427 -0.774986 0.230544 -4.538200 2.651500 0.330100 0.588427 -0.774986 0.230544 -3.886000 2.304900 0.360300 -0.199961 0.170595 0.964838 -3.886200 2.305700 0.360200 -0.199961 0.170595 0.964838 -3.878400 2.309000 0.358000 -0.199961 0.170595 0.964838 -4.207600 2.581500 -0.517700 -0.417955 0.875131 -0.243844 -4.185200 2.564700 -0.539600 -0.417955 0.875131 -0.243844 -4.469800 2.823000 -0.100400 -0.417955 0.875131 -0.243844 -4.242300 2.560500 -0.518000 0.329906 0.553945 -0.764400 -4.219800 2.543600 -0.539900 0.329906 0.553945 -0.764400 -4.185200 2.564700 -0.539600 0.329906 0.553945 -0.764400 -4.207600 2.581500 -0.517700 0.329906 0.553945 -0.764400 -4.104500 2.430200 -0.580700 -0.608591 -0.457559 -0.648271 -3.775600 2.186600 -0.100000 -0.608591 -0.457559 -0.648271 -3.758000 2.210300 -0.100200 -0.608591 -0.457559 -0.648271 -4.091400 2.447900 -0.580900 -0.608591 -0.457559 -0.648271 -4.163000 2.473700 -0.570200 0.219978 0.151922 -0.963602 -4.149900 2.491400 -0.570400 0.219978 0.151922 -0.963602 -4.192400 2.523100 -0.555700 0.219978 0.151922 -0.963602 -4.205500 2.505400 -0.555500 0.219978 0.151922 -0.963602 -4.004000 2.156800 0.030600 0.656526 -0.751099 0.069456 -4.007200 2.159100 0.024500 0.656526 -0.751099 0.069456 -4.556300 2.664600 0.301400 0.656526 -0.751099 0.069456 -4.538200 2.651500 0.330100 0.656526 -0.751099 0.069456 -5.062600 3.119000 0.031500 0.360998 -0.272239 0.891945 -4.894200 2.998900 0.063000 0.360998 -0.272239 0.891945 -4.752500 2.826400 0.067700 0.360998 -0.272239 0.891945 -4.192400 2.523100 -0.555700 0.228229 0.385508 -0.894033 -4.157900 2.544300 -0.555400 0.228229 0.385508 -0.894033 -4.185200 2.564700 -0.539600 0.228229 0.385508 -0.894033 -4.219800 2.543600 -0.539900 0.228229 0.385508 -0.894033 -5.494400 3.540200 -0.621500 -0.586263 0.674082 -0.449344 -5.412000 3.486200 -0.595000 -0.586263 0.674082 -0.449344 -5.367200 3.478900 -0.547500 -0.586263 0.674082 -0.449344 -5.159500 3.131100 -0.059800 0.632190 -0.716986 0.293712 -5.437900 3.345400 -0.135900 0.632190 -0.716986 0.293712 -5.584000 3.485200 -0.109100 0.632190 -0.716986 0.293712 -4.207300 2.459900 -0.557600 0.627595 -0.756806 -0.182671 -4.215800 2.466200 -0.554500 0.627595 -0.756806 -0.182671 -3.999700 2.153300 -0.000600 0.627595 -0.756806 -0.182671 -5.276500 3.270800 -0.009800 0.374397 -0.287732 0.881497 -5.062600 3.119000 0.031500 0.374397 -0.287732 0.881497 -4.752500 2.826400 0.067700 0.374397 -0.287732 0.881497 -5.604000 3.611300 -0.409300 0.726138 0.686306 -0.041330 -5.579300 3.637500 -0.408200 0.726138 0.686306 -0.041330 -5.581700 3.640200 -0.321200 0.726138 0.686306 -0.041330 -5.606400 3.614000 -0.322300 0.726138 0.686306 -0.041330 -4.123800 2.509200 -0.570200 0.152338 0.246567 -0.957078 -4.149400 2.537900 -0.558500 0.152338 0.246567 -0.957078 -4.192400 2.523100 -0.555700 0.152338 0.246567 -0.957078 -4.149900 2.491400 -0.570400 0.152338 0.246567 -0.957078 -5.528800 3.561200 -0.629200 -0.343317 0.499844 -0.795166 -5.597000 3.598200 -0.634100 -0.343317 0.499844 -0.795166 -5.608900 3.580900 -0.651400 -0.343317 0.499844 -0.795166 -5.585000 3.565300 -0.649600 -0.343317 0.499844 -0.795166 -4.215800 2.466200 -0.554500 0.649982 -0.741728 -0.165419 -4.243100 2.486600 -0.538700 0.649982 -0.741728 -0.165419 -3.999700 2.153300 -0.000600 0.649982 -0.741728 -0.165419 -4.007200 2.159100 0.024500 0.675884 -0.736990 0.005130 -4.555100 2.663200 0.258400 0.675884 -0.736990 0.005130 -4.556300 2.664600 0.301400 0.675884 -0.736990 0.005130 -4.265500 2.503500 -0.516800 0.684152 -0.716909 -0.134083 -4.540500 2.675400 -0.030700 0.684152 -0.716909 -0.134083 -3.999700 2.153300 -0.000600 0.684152 -0.716909 -0.134083 -4.243100 2.486600 -0.538700 0.684152 -0.716909 -0.134083 -5.367200 3.478900 -0.547500 -0.554609 0.826340 -0.097834 -5.579300 3.637500 -0.408200 -0.554609 0.826340 -0.097834 -5.581300 3.628800 -0.495100 -0.554609 0.826340 -0.097834 -5.411800 3.506800 -0.562600 -0.554609 0.826340 -0.097834 -4.149900 2.491400 -0.570400 0.158713 0.136484 -0.977846 -4.145300 2.423300 -0.578700 0.158713 0.136484 -0.977846 -4.096600 2.488900 -0.579400 0.158713 0.136484 -0.977846 -4.123800 2.509200 -0.570200 0.158713 0.136484 -0.977846 -4.006100 2.158100 0.006700 0.690940 -0.720280 -0.061631 -4.540500 2.675400 -0.030700 0.690940 -0.720280 -0.061631 -4.555100 2.663200 0.258400 0.690940 -0.720280 -0.061631 -4.007200 2.159100 0.024500 0.690940 -0.720280 -0.061631 -4.555100 2.663200 0.258400 0.956630 0.289059 -0.036112 -4.540500 2.675400 -0.030700 0.956630 0.289059 -0.036112 -4.556300 2.664600 0.301400 0.956630 0.289059 -0.036112 -4.145300 2.423300 -0.578700 0.084290 0.051917 -0.995088 -4.128300 2.410600 -0.580800 0.084290 0.051917 -0.995088 -4.079600 2.476300 -0.581500 0.084290 0.051917 -0.995088 -4.096600 2.488900 -0.579400 0.084290 0.051917 -0.995088 -4.192400 2.523100 -0.555700 0.151707 0.260374 -0.953515 -4.149400 2.537900 -0.558500 0.151707 0.260374 -0.953515 -4.157900 2.544300 -0.555400 0.151707 0.260374 -0.953515 -4.243100 2.486600 -0.538700 0.633233 0.144196 -0.760410 -4.232900 2.525900 -0.539700 0.633233 0.144196 -0.760410 -4.255400 2.542800 -0.517800 0.633233 0.144196 -0.760410 -4.265500 2.503500 -0.516800 0.633233 0.144196 -0.760410 -4.540500 2.675400 -0.030700 0.946951 0.319504 -0.034662 -4.503600 2.772300 -0.145600 0.946951 0.319504 -0.034662 -4.556300 2.664600 0.301400 0.946951 0.319504 -0.034662 -5.424500 3.364100 -0.067700 0.610192 -0.647720 0.456207 -4.752500 2.826400 0.067700 0.610192 -0.647720 0.456207 -5.584000 3.485200 -0.109100 0.610192 -0.647720 0.456207 -4.172500 2.443500 -0.569500 0.276290 0.064687 -0.958895 -4.145300 2.423300 -0.578700 0.276290 0.064687 -0.958895 -4.163000 2.473700 -0.570200 0.276290 0.064687 -0.958895 -5.590300 3.471900 -0.178500 0.657268 -0.733418 0.173483 -5.584000 3.485200 -0.109100 0.657268 -0.733418 0.173483 -5.437900 3.345400 -0.135900 0.657268 -0.733418 0.173483 -5.435100 3.320300 -0.242100 0.657268 -0.733418 0.173483 -5.411800 3.506800 -0.562600 -0.579358 0.701800 -0.414514 -5.494400 3.540200 -0.621500 -0.579358 0.701800 -0.414514 -5.367200 3.478900 -0.547500 -0.579358 0.701800 -0.414514 -5.424500 3.364100 -0.067700 0.592226 -0.606584 0.530400 -5.379200 3.352400 -0.030500 0.592226 -0.606584 0.530400 -4.752500 2.826400 0.067700 0.592226 -0.606584 0.530400 -5.379200 3.352400 -0.030500 0.576094 -0.578596 0.577358 -5.276500 3.270800 -0.009800 0.576094 -0.578596 0.577358 -4.752500 2.826400 0.067700 0.576094 -0.578596 0.577358 -5.062600 3.119000 0.031500 0.331686 -0.224672 0.916246 -5.047500 3.135500 0.041000 0.331686 -0.224672 0.916246 -4.879100 3.015300 0.072500 0.331686 -0.224672 0.916246 -4.894200 2.998900 0.063000 0.331686 -0.224672 0.916246 -4.242300 2.560500 -0.518000 0.497955 0.359628 -0.789119 -4.255400 2.542800 -0.517800 0.497955 0.359628 -0.789119 -4.232900 2.525900 -0.539700 0.497955 0.359628 -0.789119 -4.219800 2.543600 -0.539900 0.497955 0.359628 -0.789119 -4.265500 2.503500 -0.516800 0.741676 -0.642588 -0.192348 -4.517700 2.682400 -0.142000 0.741676 -0.642588 -0.192348 -4.540500 2.675400 -0.030700 0.741676 -0.642588 -0.192348 -4.123800 2.509200 -0.570200 0.096452 0.300764 -0.948809 -4.096600 2.488900 -0.579400 0.096452 0.300764 -0.948809 -4.149400 2.537900 -0.558500 0.096452 0.300764 -0.948809 -4.145300 2.423300 -0.578700 0.161731 0.108620 -0.980839 -4.149900 2.491400 -0.570400 0.161731 0.108620 -0.980839 -4.163000 2.473700 -0.570200 0.161731 0.108620 -0.980839 -5.608900 3.580900 -0.651400 -0.022729 -0.028705 -0.999329 -5.621400 3.564100 -0.651200 -0.022729 -0.028705 -0.999329 -5.614700 3.558900 -0.650900 -0.022729 -0.028705 -0.999329 -5.602100 3.575900 -0.651100 -0.022729 -0.028705 -0.999329 -4.328500 2.618500 0.341600 0.026840 0.031769 0.999135 -4.365000 2.590500 0.341500 0.026840 0.031769 0.999135 -4.308200 2.667100 0.340600 0.026840 0.031769 0.999135 -4.298100 2.659600 0.341100 0.026840 0.031769 0.999135 -4.517700 2.682400 -0.142000 0.971095 0.144707 -0.189829 -4.503600 2.772300 -0.145600 0.971095 0.144707 -0.189829 -4.540500 2.675400 -0.030700 0.971095 0.144707 -0.189829 -3.943500 2.463200 0.281400 -0.598191 0.801310 0.008360 -4.209400 2.661100 0.338800 -0.598191 0.801310 0.008360 -4.451500 2.844600 0.073400 -0.598191 0.801310 0.008360 -3.775600 2.186600 -0.100000 -0.491552 -0.593638 -0.637158 -4.104500 2.430200 -0.580700 -0.491552 -0.593638 -0.637158 -4.128300 2.410600 -0.580800 -0.491552 -0.593638 -0.637158 -5.590300 3.471900 -0.178500 0.676959 -0.709828 0.194604 -5.665300 3.535100 -0.209900 0.676959 -0.709828 0.194604 -5.659200 3.548000 -0.140600 0.676959 -0.709828 0.194604 -5.584000 3.485200 -0.109100 0.676959 -0.709828 0.194604 -4.096600 2.488900 -0.579400 -0.161160 0.529027 -0.833161 -4.078300 2.484900 -0.578400 -0.161160 0.529027 -0.833161 -4.149400 2.537900 -0.558500 -0.161160 0.529027 -0.833161 -5.451600 3.531400 -0.574800 -0.548232 0.827756 -0.119420 -5.411800 3.506800 -0.562600 -0.548232 0.827756 -0.119420 -5.581300 3.628800 -0.495100 -0.548232 0.827756 -0.119420 -4.128300 2.410600 -0.580800 -0.033271 -0.035304 -0.998823 -4.104500 2.430200 -0.580700 -0.033271 -0.035304 -0.998823 -4.079600 2.476300 -0.581500 -0.033271 -0.035304 -0.998823 -4.209400 2.661100 0.338800 -0.595064 0.803577 0.012779 -4.417000 2.815000 0.328200 -0.595064 0.803577 0.012779 -4.451500 2.844600 0.073400 -0.595064 0.803577 0.012779 -5.585000 3.565300 -0.649600 -0.345620 0.277777 -0.896318 -5.573000 3.556500 -0.647700 -0.345620 0.277777 -0.896318 -5.528800 3.561200 -0.629200 -0.345620 0.277777 -0.896318 -4.006100 2.158100 0.006700 0.685013 -0.716994 -0.129137 -3.999700 2.153300 -0.000600 0.685013 -0.716994 -0.129137 -4.540500 2.675400 -0.030700 0.685013 -0.716994 -0.129137 -4.096600 2.488900 -0.579400 -0.121351 0.320315 -0.939506 -4.079600 2.476300 -0.581500 -0.121351 0.320315 -0.939506 -4.078300 2.484900 -0.578400 -0.121351 0.320315 -0.939506 -4.752500 2.826400 0.067700 0.630116 -0.712370 0.309004 -5.159500 3.131100 -0.059800 0.630116 -0.712370 0.309004 -5.584000 3.485200 -0.109100 0.630116 -0.712370 0.309004 -4.104500 2.430200 -0.580700 -0.030237 -0.033668 -0.998976 -4.091400 2.447900 -0.580900 -0.030237 -0.033668 -0.998976 -4.079600 2.476300 -0.581500 -0.030237 -0.033668 -0.998976 -5.507400 3.583800 -0.179700 -0.499223 0.847799 0.178922 -5.598700 3.629500 -0.141500 -0.499223 0.847799 0.178922 -5.588700 3.638300 -0.211100 -0.499223 0.847799 0.178922 -5.602100 3.575900 -0.651100 -0.288381 0.338466 -0.895700 -5.585000 3.565300 -0.649600 -0.288381 0.338466 -0.895700 -5.608900 3.580900 -0.651400 -0.288381 0.338466 -0.895700 -4.417000 2.815000 0.328200 -0.564934 0.824910 0.019337 -4.435000 2.828000 0.299500 -0.564934 0.824910 0.019337 -4.451500 2.844600 0.073400 -0.564934 0.824910 0.019337 -3.775600 2.186600 -0.100000 -0.353954 -0.721094 -0.595600 -4.128300 2.410600 -0.580800 -0.353954 -0.721094 -0.595600 -3.844500 2.193500 -0.149300 -0.353954 -0.721094 -0.595600 -4.079600 2.476300 -0.581500 -0.838889 0.067874 -0.540054 -3.785500 2.273100 -0.150200 -0.838889 0.067874 -0.540054 -4.078300 2.484900 -0.578400 -0.838889 0.067874 -0.540054 -5.617600 3.606400 -0.211900 0.740423 0.671520 -0.028887 -5.606400 3.614000 -0.322300 0.740423 0.671520 -0.028887 -5.588700 3.638300 -0.211100 0.740423 0.671520 -0.028887 -4.091400 2.447900 -0.580900 -0.704608 -0.306290 -0.640089 -3.758000 2.210300 -0.100200 -0.704608 -0.306290 -0.640089 -4.079600 2.476300 -0.581500 -0.704608 -0.306290 -0.640089 -4.435000 2.828000 0.299500 0.796606 0.595852 0.101880 -4.444100 2.815800 0.299700 0.796606 0.595852 0.101880 -4.451500 2.844600 0.073400 0.796606 0.595852 0.101880 -5.412000 3.486200 -0.595000 -0.601469 0.647648 -0.467748 -5.368600 3.456800 -0.579900 -0.601469 0.647648 -0.467748 -5.367200 3.478900 -0.547500 -0.601469 0.647648 -0.467748 -4.265500 2.503500 -0.516800 0.790675 0.126773 -0.598967 -4.255400 2.542800 -0.517800 0.790675 0.126773 -0.598967 -4.503600 2.772300 -0.145600 0.790675 0.126773 -0.598967 -4.517700 2.682400 -0.142000 0.790675 0.126773 -0.598967 -3.896600 2.291700 0.360400 0.022385 0.027907 0.999360 -4.354900 2.583000 0.342000 0.022385 0.027907 0.999360 -4.328500 2.618500 0.341600 0.022385 0.027907 0.999360 -4.444100 2.815800 0.299700 0.796972 0.595371 0.101831 -4.453500 2.803200 0.299800 0.796972 0.595371 0.101831 -4.451500 2.844600 0.073400 0.796972 0.595371 0.101831 -5.599900 3.545300 -0.649400 0.237236 -0.357782 -0.903167 -5.614700 3.558900 -0.650900 0.237236 -0.357782 -0.903167 -5.621400 3.564100 -0.651200 0.237236 -0.357782 -0.903167 -4.128300 2.410600 -0.580800 0.283670 -0.225597 -0.932007 -4.145300 2.423300 -0.578700 0.283670 -0.225597 -0.932007 -4.136200 2.406900 -0.577500 0.283670 -0.225597 -0.932007 -5.379200 3.352400 -0.030500 0.594517 -0.600054 0.535243 -5.424500 3.364100 -0.067700 0.594517 -0.600054 0.535243 -5.584000 3.485200 -0.109100 0.594517 -0.600054 0.535243 -3.886000 2.304900 0.360300 0.001054 0.008421 0.999964 -3.895800 2.291800 0.360400 0.001054 0.008421 0.999964 -3.896600 2.291700 0.360400 0.001054 0.008421 0.999964 -4.453500 2.803200 0.299800 0.798596 0.593259 0.101430 -4.537800 2.689500 0.301100 0.798596 0.593259 0.101430 -4.451500 2.844600 0.073400 0.798596 0.593259 0.101430 -4.145300 2.423300 -0.578700 0.469268 -0.320590 -0.822806 -4.207300 2.459900 -0.557600 0.469268 -0.320590 -0.822806 -4.136200 2.406900 -0.577500 0.469268 -0.320590 -0.822806 -4.255400 2.542800 -0.517800 0.600465 0.436848 -0.669780 -4.242300 2.560500 -0.518000 0.600465 0.436848 -0.669780 -4.503600 2.772300 -0.145600 0.600465 0.436848 -0.669780 -5.435100 3.320300 -0.242100 0.674123 -0.734346 0.079332 -5.666200 3.526300 -0.319900 0.674123 -0.734346 0.079332 -5.665300 3.535100 -0.209900 0.674123 -0.734346 0.079332 -5.590300 3.471900 -0.178500 0.674123 -0.734346 0.079332 -5.163900 3.346200 -0.349400 -0.610127 0.787939 -0.083047 -5.325200 3.461400 -0.438800 -0.610127 0.787939 -0.083047 -5.328500 3.455200 -0.524500 -0.610127 0.787939 -0.083047 -5.167400 3.339600 -0.435100 -0.610127 0.787939 -0.083047 -4.207600 2.581500 -0.517700 0.327642 0.709176 -0.624275 -4.469800 2.823000 -0.100400 0.327642 0.709176 -0.624275 -4.503600 2.772300 -0.145600 0.327642 0.709176 -0.624275 -4.242300 2.560500 -0.518000 0.327642 0.709176 -0.624275 -4.503600 2.772300 -0.145600 0.840486 0.541418 0.021210 -4.469800 2.823000 -0.100400 0.840486 0.541418 0.021210 -4.451500 2.844600 0.073400 0.840486 0.541418 0.021210 -5.152600 3.112100 -0.120400 0.624082 -0.762940 0.168651 -5.291100 3.228200 -0.107700 0.624082 -0.762940 0.168651 -4.752500 2.826400 0.067700 0.624082 -0.762940 0.168651 -3.901500 2.293600 0.360200 0.396927 0.304076 0.866018 -4.064700 2.299700 0.283200 0.396927 0.304076 0.866018 -3.943500 2.463200 0.281400 0.396927 0.304076 0.866018 -3.889400 2.309800 0.360000 0.396927 0.304076 0.866018 -4.145300 2.423300 -0.578700 0.328991 -0.012950 -0.944244 -4.172500 2.443500 -0.569500 0.328991 -0.012950 -0.944244 -4.207300 2.459900 -0.557600 0.328991 -0.012950 -0.944244 -4.328500 2.618500 0.341600 0.026480 0.030951 0.999170 -4.354900 2.583000 0.342000 0.026480 0.030951 0.999170 -4.365000 2.590500 0.341500 0.026480 0.030951 0.999170 -5.291100 3.228200 -0.107700 0.623500 -0.764659 0.162925 -5.159500 3.131100 -0.059800 0.623500 -0.764659 0.162925 -4.752500 2.826400 0.067700 0.623500 -0.764659 0.162925 -4.469800 2.823000 -0.100400 -0.517651 0.840691 -0.158987 -4.185200 2.564700 -0.539600 -0.517651 0.840691 -0.158987 -4.451500 2.844600 0.073400 -0.517651 0.840691 -0.158987 -4.172500 2.443500 -0.569500 0.288343 0.080483 -0.954139 -4.215800 2.466200 -0.554500 0.288343 0.080483 -0.954139 -4.207300 2.459900 -0.557600 0.288343 0.080483 -0.954139 -5.451600 3.531400 -0.574800 -0.516538 0.836711 -0.181942 -5.581300 3.628800 -0.495100 -0.516538 0.836711 -0.181942 -5.587900 3.614000 -0.581900 -0.516538 0.836711 -0.181942 -4.354900 2.583000 0.342000 0.077907 -0.038500 0.996217 -4.330600 2.497600 0.340600 0.077907 -0.038500 0.996217 -4.365000 2.590500 0.341500 0.077907 -0.038500 0.996217 -5.291100 3.228200 -0.107700 0.627304 -0.764545 0.148192 -5.152600 3.112100 -0.120400 0.627304 -0.764545 0.148192 -5.435100 3.320300 -0.242100 0.627304 -0.764545 0.148192 -5.573000 3.556500 -0.647700 -0.351977 0.245373 -0.903274 -5.494400 3.540200 -0.621500 -0.351977 0.245373 -0.903274 -5.528800 3.561200 -0.629200 -0.351977 0.245373 -0.903274 -5.326300 3.428200 -0.560100 -0.639751 0.626673 -0.444971 -5.328500 3.455200 -0.524500 -0.639751 0.626673 -0.444971 -5.367200 3.478900 -0.547500 -0.639751 0.626673 -0.444971 -5.368600 3.456800 -0.579900 -0.639751 0.626673 -0.444971 -3.559400 1.925100 0.308800 -0.479562 -0.868294 0.126832 -3.554900 1.927600 0.308900 -0.479562 -0.868294 0.126832 -3.830100 1.714300 -0.110800 -0.479562 -0.868294 0.126832 -3.503100 1.946400 0.238100 -0.495913 -0.861584 0.108369 -3.836000 1.698600 -0.225400 -0.495913 -0.861584 0.108369 -3.830100 1.714300 -0.110800 -0.495913 -0.861584 0.108369 -3.554900 1.927600 0.308900 -0.495913 -0.861584 0.108369 -3.393300 2.316700 0.081300 -0.761963 0.149129 0.630217 -3.533300 2.089200 0.304400 -0.761963 0.149129 0.630217 -3.546500 2.168900 0.301500 -0.761963 0.149129 0.630217 -3.767100 1.812800 0.086900 0.447618 -0.556002 0.700357 -3.684900 2.018200 0.302500 0.447618 -0.556002 0.700357 -3.559400 1.925100 0.308800 0.447618 -0.556002 0.700357 -3.886000 2.304900 0.360300 -0.151968 -0.001289 0.988385 -3.533300 2.089200 0.304400 -0.151968 -0.001289 0.988385 -3.554900 1.927600 0.308900 -0.151968 -0.001289 0.988385 -3.895800 2.291800 0.360400 -0.151968 -0.001289 0.988385 -3.943500 2.463200 0.281400 -0.256900 0.930844 0.259870 -4.091000 2.545700 0.094600 -0.256900 0.930844 0.259870 -3.319400 2.402600 -0.118500 -0.256900 0.930844 0.259870 -3.348800 2.370400 -0.011200 -0.256900 0.930844 0.259870 -3.546500 2.168900 0.301500 -0.397617 0.584667 0.707153 -3.884400 2.316500 0.357600 -0.397617 0.584667 0.707153 -3.943500 2.463200 0.281400 -0.397617 0.584667 0.707153 -3.393300 2.316700 0.081300 -0.397617 0.584667 0.707153 -3.503100 1.946400 0.238100 -0.565443 -0.824068 0.034451 -3.502800 1.946100 0.226000 -0.565443 -0.824068 0.034451 -3.836000 1.698600 -0.225400 -0.565443 -0.824068 0.034451 -3.533300 2.089200 0.304400 -0.654306 -0.066480 0.753302 -3.494700 1.959200 0.259400 -0.654306 -0.066480 0.753302 -3.554900 1.927600 0.308900 -0.654306 -0.066480 0.753302 -3.348800 2.370400 -0.011200 -0.401936 0.694618 0.596618 -3.393300 2.316700 0.081300 -0.401936 0.694618 0.596618 -3.943500 2.463200 0.281400 -0.401936 0.694618 0.596618 -3.307300 2.411200 -0.233400 -0.797364 -0.592855 -0.112844 -3.559500 2.040900 -0.672700 -0.797364 -0.592855 -0.112844 -3.836000 1.698600 -0.225400 -0.797364 -0.592855 -0.112844 -3.502800 1.946100 0.226000 -0.797364 -0.592855 -0.112844 -3.886000 2.304900 0.360300 0.031743 0.034701 0.998893 -3.896600 2.291700 0.360400 0.031743 0.034701 0.998893 -3.901500 2.293600 0.360200 0.031743 0.034701 0.998893 -3.889400 2.309800 0.360000 0.031743 0.034701 0.998893 -3.836000 1.698600 -0.225400 0.873625 -0.477766 0.092302 -4.190800 2.409700 0.074700 0.873625 -0.477766 0.092302 -4.191300 2.410400 0.096100 0.873625 -0.477766 0.092302 -3.830100 1.714300 -0.110800 0.873625 -0.477766 0.092302 -3.494700 1.959200 0.259400 -0.593580 -0.771370 0.229459 -3.503100 1.946400 0.238100 -0.593580 -0.771370 0.229459 -3.554900 1.927600 0.308900 -0.593580 -0.771370 0.229459 -3.559500 2.040900 -0.672700 0.789653 -0.142101 -0.596871 -4.190800 2.409700 0.074700 0.789653 -0.142101 -0.596871 -3.836000 1.698600 -0.225400 0.789653 -0.142101 -0.596871 -3.901500 2.293600 0.360200 0.426656 0.001539 0.904413 -3.906400 2.286800 0.357900 0.426656 0.001539 0.904413 -4.064700 2.299700 0.283200 0.426656 0.001539 0.904413 -3.494700 1.959200 0.259400 -0.808158 -0.587949 0.034612 -3.502800 1.946100 0.226000 -0.808158 -0.587949 0.034612 -3.503100 1.946400 0.238100 -0.808158 -0.587949 0.034612 -3.684900 2.018200 0.302500 0.436656 -0.539794 0.719690 -3.767100 1.812800 0.086900 0.436656 -0.539794 0.719690 -4.064700 2.299700 0.283200 0.436656 -0.539794 0.719690 -3.906400 2.286800 0.357900 0.436656 -0.539794 0.719690 -3.943500 2.463200 0.281400 0.594635 0.448174 0.667495 -4.064700 2.299700 0.283200 0.594635 0.448174 0.667495 -4.191300 2.410400 0.096100 0.594635 0.448174 0.667495 -4.091000 2.545700 0.094600 0.594635 0.448174 0.667495 -3.559500 2.040900 -0.672700 0.579096 0.422152 -0.697449 -4.170100 2.437600 0.074400 0.579096 0.422152 -0.697449 -4.190800 2.409700 0.074700 0.579096 0.422152 -0.697449 -3.494700 1.959200 0.259400 -0.901908 -0.428968 -0.050479 -3.307300 2.411200 -0.233400 -0.901908 -0.428968 -0.050479 -3.502800 1.946100 0.226000 -0.901908 -0.428968 -0.050479 -4.111100 2.517100 0.073500 0.802536 0.595114 -0.042142 -4.091000 2.545700 0.094600 0.802536 0.595114 -0.042142 -4.170100 2.437600 0.074400 0.802536 0.595114 -0.042142 -4.190800 2.409700 0.074700 0.802708 0.595147 -0.038212 -4.170100 2.437600 0.074400 0.802708 0.595147 -0.038212 -4.191300 2.410400 0.096100 0.802708 0.595147 -0.038212 -3.767100 1.812800 0.086900 0.541025 -0.577259 0.611608 -3.806600 1.753300 -0.004200 0.541025 -0.577259 0.611608 -4.064700 2.299700 0.283200 0.541025 -0.577259 0.611608 -3.559500 2.040900 -0.672700 0.579224 0.421967 -0.697455 -4.111100 2.517100 0.073500 0.579224 0.421967 -0.697455 -4.170100 2.437600 0.074400 0.579224 0.421967 -0.697455 -3.494700 1.959200 0.259400 -0.912110 -0.056424 0.406044 -3.393300 2.316700 0.081300 -0.912110 -0.056424 0.406044 -3.348800 2.370400 -0.011200 -0.912110 -0.056424 0.406044 -3.307300 2.411200 -0.233400 0.102508 0.788794 -0.606050 -4.090400 2.545000 0.073200 0.102508 0.788794 -0.606050 -3.559500 2.040900 -0.672700 0.102508 0.788794 -0.606050 -4.111100 2.517100 0.073500 0.802607 0.595031 -0.041961 -4.090400 2.545000 0.073200 0.802607 0.595031 -0.041961 -4.091000 2.545700 0.094600 0.802607 0.595031 -0.041961 -4.170100 2.437600 0.074400 0.802936 0.594796 -0.038873 -4.091000 2.545700 0.094600 0.802936 0.594796 -0.038873 -4.191300 2.410400 0.096100 0.802936 0.594796 -0.038873 -4.090400 2.545000 0.073200 0.579084 0.422143 -0.697464 -4.111100 2.517100 0.073500 0.579084 0.422143 -0.697464 -3.559500 2.040900 -0.672700 0.579084 0.422143 -0.697464 -3.767100 1.812800 0.086900 0.224863 -0.768298 0.599296 -3.559400 1.925100 0.308800 0.224863 -0.768298 0.599296 -3.806600 1.753300 -0.004200 0.224863 -0.768298 0.599296 -3.494700 1.959200 0.259400 -0.823037 0.048485 0.565914 -3.533300 2.089200 0.304400 -0.823037 0.048485 0.565914 -3.393300 2.316700 0.081300 -0.823037 0.048485 0.565914 -3.307300 2.411200 -0.233400 -0.199156 0.977079 0.075188 -3.319400 2.402600 -0.118500 -0.199156 0.977079 0.075188 -4.091000 2.545700 0.094600 -0.199156 0.977079 0.075188 -4.090400 2.545000 0.073200 -0.199156 0.977079 0.075188 -3.684900 2.018200 0.302500 0.403706 -0.492005 0.771332 -3.906400 2.286800 0.357900 0.403706 -0.492005 0.771332 -3.559400 1.925100 0.308800 0.403706 -0.492005 0.771332 -4.064700 2.299700 0.283200 0.807112 -0.516249 0.286456 -3.806600 1.753300 -0.004200 0.807112 -0.516249 0.286456 -3.830100 1.714300 -0.110800 0.807112 -0.516249 0.286456 -4.191300 2.410400 0.096100 0.807112 -0.516249 0.286456 -3.494700 1.959200 0.259400 -0.947838 -0.309397 0.076658 -3.319400 2.402600 -0.118500 -0.947838 -0.309397 0.076658 -3.307300 2.411200 -0.233400 -0.947838 -0.309397 0.076658 -3.494700 1.959200 0.259400 -0.957450 -0.208195 0.199860 -3.348800 2.370400 -0.011200 -0.957450 -0.208195 0.199860 -3.319400 2.402600 -0.118500 -0.957450 -0.208195 0.199860 -3.906400 2.286800 0.357900 0.150047 -0.272944 0.950256 -3.897500 2.283300 0.358300 0.150047 -0.272944 0.950256 -3.559400 1.925100 0.308800 0.150047 -0.272944 0.950256 -3.886000 2.304900 0.360300 -0.198868 0.073930 0.977234 -3.878400 2.309000 0.358000 -0.198868 0.073930 0.977234 -3.546500 2.168900 0.301500 -0.198868 0.073930 0.977234 -3.533300 2.089200 0.304400 -0.198868 0.073930 0.977234 -3.897500 2.283300 0.358300 0.102926 -0.230854 0.967529 -3.896600 2.291700 0.360400 0.102926 -0.230854 0.967529 -3.559400 1.925100 0.308800 0.102926 -0.230854 0.967529 -3.895800 2.291800 0.360400 -0.034374 -0.108270 0.993527 -3.554900 1.927600 0.308900 -0.034374 -0.108270 0.993527 -3.559400 1.925100 0.308800 -0.034374 -0.108270 0.993527 -3.896600 2.291700 0.360400 -0.034374 -0.108270 0.993527 -3.806600 1.753300 -0.004200 -0.294658 -0.916558 0.270368 -3.559400 1.925100 0.308800 -0.294658 -0.916558 0.270368 -3.830100 1.714300 -0.110800 -0.294658 -0.916558 0.270368 -3.884400 2.316500 0.357600 0.126296 0.416718 0.900220 -3.889400 2.309800 0.360000 0.126296 0.416718 0.900220 -3.943500 2.463200 0.281400 0.126296 0.416718 0.900220 -3.878400 2.309000 0.358000 -0.269441 0.264928 0.925859 -3.884400 2.316500 0.357600 -0.269441 0.264928 0.925859 -3.546500 2.168900 0.301500 -0.269441 0.264928 0.925859 -3 0 1 2 -3 3 4 5 -3 6 7 8 -3 9 10 11 -3 12 13 14 -3 15 16 17 -3 18 19 20 -3 21 22 23 -3 24 25 26 -3 27 28 29 -3 30 31 32 -3 33 34 35 -3 36 37 38 -3 39 40 41 -3 42 43 44 -3 45 46 47 -3 48 49 50 -3 51 52 53 -3 54 55 56 -3 57 58 59 -3 60 61 62 -3 63 64 65 -3 66 67 68 -3 69 70 71 -4 72 73 74 75 -4 76 77 78 79 -4 80 81 82 83 -4 84 85 86 87 -3 88 89 90 -3 91 92 93 -3 94 95 96 -4 97 98 99 100 -4 101 102 103 104 -3 105 106 107 -3 108 109 110 -4 111 112 113 114 -4 115 116 117 118 -3 119 120 121 -4 122 123 124 125 -4 126 127 128 129 -3 130 131 132 -4 133 134 135 136 -3 137 138 139 -4 140 141 142 143 -3 144 145 146 -4 147 148 149 150 -4 151 152 153 154 -3 155 156 157 -4 158 159 160 161 -3 162 163 164 -3 165 166 167 -3 168 169 170 -4 171 172 173 174 -4 175 176 177 178 -3 179 180 181 -3 182 183 184 -3 185 186 187 -3 188 189 190 -4 191 192 193 194 -4 195 196 197 198 -3 199 200 201 -4 202 203 204 205 -3 206 207 208 -3 209 210 211 -4 212 213 214 215 -3 216 217 218 -3 219 220 221 -4 222 223 224 225 -3 226 227 228 -4 229 230 231 232 -3 233 234 235 -4 236 237 238 239 -3 240 241 242 -4 243 244 245 246 -3 247 248 249 -3 250 251 252 -4 253 254 255 256 -3 257 258 259 -4 260 261 262 263 -3 264 265 266 -4 267 268 269 270 -4 271 272 273 274 -4 275 276 277 278 -4 279 280 281 282 -4 283 284 285 286 -4 287 288 289 290 -4 291 292 293 294 -3 295 296 297 -4 298 299 300 301 -3 302 303 304 -4 305 306 307 308 -4 309 310 311 312 -4 313 314 315 316 -3 317 318 319 -4 320 321 322 323 -3 324 325 326 -3 327 328 329 -4 330 331 332 333 -4 334 335 336 337 -3 338 339 340 -3 341 342 343 -4 344 345 346 347 -4 348 349 350 351 -3 352 353 354 -4 355 356 357 358 -3 359 360 361 -3 362 363 364 -4 365 366 367 368 -4 369 370 371 372 -4 373 374 375 376 -4 377 378 379 380 -4 381 382 383 384 -4 385 386 387 388 -4 389 390 391 392 -4 393 394 395 396 -3 397 398 399 -4 400 401 402 403 -3 404 405 406 -3 407 408 409 -3 410 411 412 -4 413 414 415 416 -3 417 418 419 -4 420 421 422 423 -4 424 425 426 427 -3 428 429 430 -3 431 432 433 -4 434 435 436 437 -3 438 439 440 -4 441 442 443 444 -4 445 446 447 448 -3 449 450 451 -4 452 453 454 455 -4 456 457 458 459 -3 460 461 462 -4 463 464 465 466 -3 467 468 469 -4 470 471 472 473 -4 474 475 476 477 -4 478 479 480 481 -4 482 483 484 485 -4 486 487 488 489 -3 490 491 492 -4 493 494 495 496 -3 497 498 499 -3 500 501 502 -4 503 504 505 506 -4 507 508 509 510 -3 511 512 513 -4 514 515 516 517 -3 518 519 520 -4 521 522 523 524 -3 525 526 527 -3 528 529 530 -4 531 532 533 534 -4 535 536 537 538 -3 539 540 541 -3 542 543 544 -4 545 546 547 548 -4 549 550 551 552 -3 553 554 555 -4 556 557 558 559 -3 560 561 562 -4 563 564 565 566 -4 567 568 569 570 -4 571 572 573 574 -4 575 576 577 578 -4 579 580 581 582 -3 583 584 585 -4 586 587 588 589 -3 590 591 592 -4 593 594 595 596 -3 597 598 599 -3 600 601 602 -4 603 604 605 606 -4 607 608 609 610 -3 611 612 613 -3 614 615 616 -3 617 618 619 -4 620 621 622 623 -4 624 625 626 627 -3 628 629 630 -4 631 632 633 634 -3 635 636 637 -4 638 639 640 641 -3 642 643 644 -3 645 646 647 -4 648 649 650 651 -4 652 653 654 655 -4 656 657 658 659 -3 660 661 662 -4 663 664 665 666 -4 667 668 669 670 -4 671 672 673 674 -4 675 676 677 678 -3 679 680 681 -4 682 683 684 685 -3 686 687 688 -4 689 690 691 692 -4 693 694 695 696 -3 697 698 699 -4 700 701 702 703 -4 704 705 706 707 -3 708 709 710 -3 711 712 713 -4 714 715 716 717 -3 718 719 720 -4 721 722 723 724 -3 725 726 727 -4 728 729 730 731 -4 732 733 734 735 -3 736 737 738 -3 739 740 741 -3 742 743 744 -3 745 746 747 -4 748 749 750 751 -3 752 753 754 -4 755 756 757 758 -4 759 760 761 762 -4 763 764 765 766 -3 767 768 769 -3 770 771 772 -4 773 774 775 776 -4 777 778 779 780 -3 781 782 783 -4 784 785 786 787 -4 788 789 790 791 -4 792 793 794 795 -3 796 797 798 -4 799 800 801 802 -3 803 804 805 -4 806 807 808 809 -4 810 811 812 813 -4 814 815 816 817 -3 818 819 820 -3 821 822 823 -3 824 825 826 -4 827 828 829 830 -4 831 832 833 834 -3 835 836 837 -4 838 839 840 841 -4 842 843 844 845 -3 846 847 848 -4 849 850 851 852 -3 853 854 855 -3 856 857 858 -3 859 860 861 -4 862 863 864 865 -4 866 867 868 869 -3 870 871 872 -4 873 874 875 876 -3 877 878 879 -4 880 881 882 883 -3 884 885 886 -4 887 888 889 890 -4 891 892 893 894 -4 895 896 897 898 -3 899 900 901 -4 902 903 904 905 -3 906 907 908 -4 909 910 911 912 -4 913 914 915 916 -4 917 918 919 920 -3 921 922 923 -4 924 925 926 927 -3 928 929 930 -4 931 932 933 934 -4 935 936 937 938 -4 939 940 941 942 -4 943 944 945 946 -3 947 948 949 -3 950 951 952 -3 953 954 955 -3 956 957 958 -3 959 960 961 -3 962 963 964 -3 965 966 967 -3 968 969 970 -3 971 972 973 -3 974 975 976 -3 977 978 979 -3 980 981 982 -3 983 984 985 -3 986 987 988 -3 989 990 991 -3 992 993 994 -3 995 996 997 -3 998 999 1000 -3 1001 1002 1003 -3 1004 1005 1006 -3 1007 1008 1009 -3 1010 1011 1012 -3 1013 1014 1015 -3 1016 1017 1018 -3 1019 1020 1021 -3 1022 1023 1024 -3 1025 1026 1027 -3 1028 1029 1030 -3 1031 1032 1033 -3 1034 1035 1036 -3 1037 1038 1039 -3 1040 1041 1042 -3 1043 1044 1045 -3 1046 1047 1048 -3 1049 1050 1051 -3 1052 1053 1054 -3 1055 1056 1057 -3 1058 1059 1060 -3 1061 1062 1063 -3 1064 1065 1066 -3 1067 1068 1069 -3 1070 1071 1072 -3 1073 1074 1075 -3 1076 1077 1078 -3 1079 1080 1081 -3 1082 1083 1084 -3 1085 1086 1087 -3 1088 1089 1090 -3 1091 1092 1093 -3 1094 1095 1096 -3 1097 1098 1099 -3 1100 1101 1102 -3 1103 1104 1105 -3 1106 1107 1108 -3 1109 1110 1111 -3 1112 1113 1114 -3 1115 1116 1117 -3 1118 1119 1120 -3 1121 1122 1123 -3 1124 1125 1126 -3 1127 1128 1129 -3 1130 1131 1132 -3 1133 1134 1135 -3 1136 1137 1138 -3 1139 1140 1141 -3 1142 1143 1144 -3 1145 1146 1147 -3 1148 1149 1150 -3 1151 1152 1153 -3 1154 1155 1156 -3 1157 1158 1159 -3 1160 1161 1162 -3 1163 1164 1165 -3 1166 1167 1168 -3 1169 1170 1171 -3 1172 1173 1174 -3 1175 1176 1177 -3 1178 1179 1180 -3 1181 1182 1183 -3 1184 1185 1186 -3 1187 1188 1189 -3 1190 1191 1192 -3 1193 1194 1195 -3 1196 1197 1198 -3 1199 1200 1201 -3 1202 1203 1204 -3 1205 1206 1207 -3 1208 1209 1210 -3 1211 1212 1213 -3 1214 1215 1216 -3 1217 1218 1219 -3 1220 1221 1222 -3 1223 1224 1225 -3 1226 1227 1228 -3 1229 1230 1231 -3 1232 1233 1234 -3 1235 1236 1237 -3 1238 1239 1240 -3 1241 1242 1243 -3 1244 1245 1246 -3 1247 1248 1249 -3 1250 1251 1252 -3 1253 1254 1255 -3 1256 1257 1258 -3 1259 1260 1261 -3 1262 1263 1264 -3 1265 1266 1267 -3 1268 1269 1270 -3 1271 1272 1273 -4 1274 1275 1276 1277 -3 1278 1279 1280 -4 1281 1282 1283 1284 -3 1285 1286 1287 -3 1288 1289 1290 -3 1291 1292 1293 -4 1294 1295 1296 1297 -4 1298 1299 1300 1301 -4 1302 1303 1304 1305 -3 1306 1307 1308 -3 1309 1310 1311 -3 1312 1313 1314 -4 1315 1316 1317 1318 -3 1319 1320 1321 -3 1322 1323 1324 -3 1325 1326 1327 -4 1328 1329 1330 1331 -4 1332 1333 1334 1335 -3 1336 1337 1338 -4 1339 1340 1341 1342 -3 1343 1344 1345 -4 1346 1347 1348 1349 -3 1350 1351 1352 -4 1353 1354 1355 1356 -4 1357 1358 1359 1360 -4 1361 1362 1363 1364 -4 1365 1366 1367 1368 -4 1369 1370 1371 1372 -3 1373 1374 1375 -4 1376 1377 1378 1379 -3 1380 1381 1382 -3 1383 1384 1385 -4 1386 1387 1388 1389 -3 1390 1391 1392 -4 1393 1394 1395 1396 -4 1397 1398 1399 1400 -4 1401 1402 1403 1404 -3 1405 1406 1407 -3 1408 1409 1410 -3 1411 1412 1413 -4 1414 1415 1416 1417 -3 1418 1419 1420 -3 1421 1422 1423 -3 1424 1425 1426 -3 1427 1428 1429 -4 1430 1431 1432 1433 -3 1434 1435 1436 -3 1437 1438 1439 -3 1440 1441 1442 -3 1443 1444 1445 -3 1446 1447 1448 -4 1449 1450 1451 1452 -3 1453 1454 1455 -4 1456 1457 1458 1459 -3 1460 1461 1462 -3 1463 1464 1465 -3 1466 1467 1468 -3 1469 1470 1471 -3 1472 1473 1474 -4 1475 1476 1477 1478 -3 1479 1480 1481 -4 1482 1483 1484 1485 -3 1486 1487 1488 -3 1489 1490 1491 -3 1492 1493 1494 -3 1495 1496 1497 -3 1498 1499 1500 -4 1501 1502 1503 1504 -3 1505 1506 1507 -3 1508 1509 1510 -3 1511 1512 1513 -3 1514 1515 1516 -4 1517 1518 1519 1520 -3 1521 1522 1523 -4 1524 1525 1526 1527 -3 1528 1529 1530 -4 1531 1532 1533 1534 -4 1535 1536 1537 1538 -3 1539 1540 1541 -4 1542 1543 1544 1545 -4 1546 1547 1548 1549 -3 1550 1551 1552 -4 1553 1554 1555 1556 -3 1557 1558 1559 -4 1560 1561 1562 1563 -3 1564 1565 1566 -4 1567 1568 1569 1570 -3 1571 1572 1573 -3 1574 1575 1576 -3 1577 1578 1579 -3 1580 1581 1582 -3 1583 1584 1585 -4 1586 1587 1588 1589 -3 1590 1591 1592 -3 1593 1594 1595 -4 1596 1597 1598 1599 -3 1600 1601 1602 -3 1603 1604 1605 -4 1606 1607 1608 1609 -4 1610 1611 1612 1613 -4 1614 1615 1616 1617 -3 1618 1619 1620 -3 1621 1622 1623 -4 1624 1625 1626 1627 -3 1628 1629 1630 -3 1631 1632 1633 -3 1634 1635 1636 -3 1637 1638 1639 -3 1640 1641 1642 -3 1643 1644 1645 -4 1646 1647 1648 1649 -3 1650 1651 1652 -3 1653 1654 1655 -3 1656 1657 1658 -3 1659 1660 1661 -3 1662 1663 1664 -3 1665 1666 1667 -3 1668 1669 1670 -3 1671 1672 1673 -3 1674 1675 1676 -3 1677 1678 1679 -3 1680 1681 1682 -3 1683 1684 1685 -3 1686 1687 1688 -4 1689 1690 1691 1692 -3 1693 1694 1695 -4 1696 1697 1698 1699 -3 1700 1701 1702 -3 1703 1704 1705 -4 1706 1707 1708 1709 -3 1710 1711 1712 -3 1713 1714 1715 -3 1716 1717 1718 -3 1719 1720 1721 -4 1722 1723 1724 1725 -3 1726 1727 1728 -3 1729 1730 1731 -3 1732 1733 1734 -3 1735 1736 1737 -3 1738 1739 1740 -3 1741 1742 1743 -3 1744 1745 1746 -3 1747 1748 1749 -3 1750 1751 1752 -3 1753 1754 1755 -3 1756 1757 1758 -3 1759 1760 1761 -3 1762 1763 1764 -3 1765 1766 1767 -3 1768 1769 1770 -3 1771 1772 1773 -3 1774 1775 1776 -3 1777 1778 1779 -4 1780 1781 1782 1783 -3 1784 1785 1786 -3 1787 1788 1789 -3 1790 1791 1792 -4 1793 1794 1795 1796 -3 1797 1798 1799 -3 1800 1801 1802 -3 1803 1804 1805 -3 1806 1807 1808 -3 1809 1810 1811 -3 1812 1813 1814 -3 1815 1816 1817 -3 1818 1819 1820 -3 1821 1822 1823 -3 1824 1825 1826 -3 1827 1828 1829 -3 1830 1831 1832 -3 1833 1834 1835 -3 1836 1837 1838 -3 1839 1840 1841 -4 1842 1843 1844 1845 -3 1846 1847 1848 -4 1849 1850 1851 1852 -4 1853 1854 1855 1856 -3 1857 1858 1859 -3 1860 1861 1862 -3 1863 1864 1865 -3 1866 1867 1868 -4 1869 1870 1871 1872 -3 1873 1874 1875 -3 1876 1877 1878 -3 1879 1880 1881 -3 1882 1883 1884 -3 1885 1886 1887 -3 1888 1889 1890 -3 1891 1892 1893 -3 1894 1895 1896 -3 1897 1898 1899 -3 1900 1901 1902 -3 1903 1904 1905 -3 1906 1907 1908 -3 1909 1910 1911 -4 1912 1913 1914 1915 -3 1916 1917 1918 -3 1919 1920 1921 -3 1922 1923 1924 -3 1925 1926 1927 -3 1928 1929 1930 -3 1931 1932 1933 -3 1934 1935 1936 -3 1937 1938 1939 -3 1940 1941 1942 -3 1943 1944 1945 -3 1946 1947 1948 -4 1949 1950 1951 1952 -3 1953 1954 1955 -3 1956 1957 1958 -3 1959 1960 1961 -4 1962 1963 1964 1965 -3 1966 1967 1968 -3 1969 1970 1971 -4 1972 1973 1974 1975 -3 1976 1977 1978 -3 1979 1980 1981 -3 1982 1983 1984 -3 1985 1986 1987 -3 1988 1989 1990 -3 1991 1992 1993 -3 1994 1995 1996 -3 1997 1998 1999 -3 2000 2001 2002 -3 2003 2004 2005 -3 2006 2007 2008 -3 2009 2010 2011 -3 2012 2013 2014 -4 2015 2016 2017 2018 -3 2019 2020 2021 -3 2022 2023 2024 -4 2025 2026 2027 2028 -4 2029 2030 2031 2032 -3 2033 2034 2035 -3 2036 2037 2038 -3 2039 2040 2041 -3 2042 2043 2044 -3 2045 2046 2047 -4 2048 2049 2050 2051 -3 2052 2053 2054 -3 2055 2056 2057 -3 2058 2059 2060 -3 2061 2062 2063 -3 2064 2065 2066 -4 2067 2068 2069 2070 -3 2071 2072 2073 -3 2074 2075 2076 -4 2077 2078 2079 2080 -3 2081 2082 2083 -3 2084 2085 2086 -3 2087 2088 2089 -3 2090 2091 2092 -3 2093 2094 2095 -3 2096 2097 2098 -3 2099 2100 2101 -3 2102 2103 2104 -3 2105 2106 2107 -3 2108 2109 2110 -3 2111 2112 2113 -3 2114 2115 2116 -3 2117 2118 2119 -3 2120 2121 2122 -3 2123 2124 2125 -3 2126 2127 2128 -4 2129 2130 2131 2132 -3 2133 2134 2135 -4 2136 2137 2138 2139 -3 2140 2141 2142 -4 2143 2144 2145 2146 -3 2147 2148 2149 -3 2150 2151 2152 -4 2153 2154 2155 2156 -3 2157 2158 2159 -3 2160 2161 2162 -3 2163 2164 2165 -3 2166 2167 2168 -4 2169 2170 2171 2172 -3 2173 2174 2175 -4 2176 2177 2178 2179 -3 2180 2181 2182 -3 2183 2184 2185 -3 2186 2187 2188 -4 2189 2190 2191 2192 -3 2193 2194 2195 -3 2196 2197 2198 -4 2199 2200 2201 2202 -3 2203 2204 2205 -3 2206 2207 2208 -3 2209 2210 2211 -3 2212 2213 2214 -3 2215 2216 2217 -3 2218 2219 2220 -4 2221 2222 2223 2224 -3 2225 2226 2227 -4 2228 2229 2230 2231 -4 2232 2233 2234 2235 -4 2236 2237 2238 2239 -4 2240 2241 2242 2243 -3 2244 2245 2246 -3 2247 2248 2249 -3 2250 2251 2252 -4 2253 2254 2255 2256 -4 2257 2258 2259 2260 -3 2261 2262 2263 -3 2264 2265 2266 -3 2267 2268 2269 -3 2270 2271 2272 -4 2273 2274 2275 2276 -4 2277 2278 2279 2280 -4 2281 2282 2283 2284 -4 2285 2286 2287 2288 -3 2289 2290 2291 -3 2292 2293 2294 -3 2295 2296 2297 -4 2298 2299 2300 2301 -4 2302 2303 2304 2305 -4 2306 2307 2308 2309 -4 2310 2311 2312 2313 -3 2314 2315 2316 -4 2317 2318 2319 2320 -3 2321 2322 2323 -3 2324 2325 2326 -3 2327 2328 2329 -3 2330 2331 2332 -4 2333 2334 2335 2336 -4 2337 2338 2339 2340 -4 2341 2342 2343 2344 -3 2345 2346 2347 -3 2348 2349 2350 -4 2351 2352 2353 2354 -4 2355 2356 2357 2358 -4 2359 2360 2361 2362 -4 2363 2364 2365 2366 -3 2367 2368 2369 -4 2370 2371 2372 2373 -3 2374 2375 2376 -4 2377 2378 2379 2380 -3 2381 2382 2383 -3 2384 2385 2386 -3 2387 2388 2389 -4 2390 2391 2392 2393 -3 2394 2395 2396 -3 2397 2398 2399 -3 2400 2401 2402 -4 2403 2404 2405 2406 -4 2407 2408 2409 2410 -3 2411 2412 2413 -3 2414 2415 2416 -3 2417 2418 2419 -4 2420 2421 2422 2423 -4 2424 2425 2426 2427 -3 2428 2429 2430 -3 2431 2432 2433 -3 2434 2435 2436 -4 2437 2438 2439 2440 -3 2441 2442 2443 -3 2444 2445 2446 -3 2447 2448 2449 -3 2450 2451 2452 -3 2453 2454 2455 -3 2456 2457 2458 -3 2459 2460 2461 -3 2462 2463 2464 -3 2465 2466 2467 -3 2468 2469 2470 -3 2471 2472 2473 -3 2474 2475 2476 -3 2477 2478 2479 -3 2480 2481 2482 -3 2483 2484 2485 -3 2486 2487 2488 -3 2489 2490 2491 -3 2492 2493 2494 -4 2495 2496 2497 2498 -3 2499 2500 2501 -3 2502 2503 2504 -3 2505 2506 2507 -3 2508 2509 2510 -3 2511 2512 2513 -3 2514 2515 2516 -3 2517 2518 2519 -3 2520 2521 2522 -3 2523 2524 2525 -4 2526 2527 2528 2529 -4 2530 2531 2532 2533 -4 2534 2535 2536 2537 -3 2538 2539 2540 -3 2541 2542 2543 -4 2544 2545 2546 2547 -3 2548 2549 2550 -3 2551 2552 2553 -3 2554 2555 2556 -3 2557 2558 2559 -3 2560 2561 2562 -3 2563 2564 2565 -3 2566 2567 2568 -3 2569 2570 2571 -3 2572 2573 2574 -4 2575 2576 2577 2578 -3 2579 2580 2581 -4 2582 2583 2584 2585 -3 2586 2587 2588 -3 2589 2590 2591 -4 2592 2593 2594 2595 -4 2596 2597 2598 2599 -4 2600 2601 2602 2603 -3 2604 2605 2606 -3 2607 2608 2609 -3 2610 2611 2612 -4 2613 2614 2615 2616 -4 2617 2618 2619 2620 -4 2621 2622 2623 2624 -3 2625 2626 2627 -3 2628 2629 2630 -3 2631 2632 2633 -3 2634 2635 2636 -4 2637 2638 2639 2640 -4 2641 2642 2643 2644 -3 2645 2646 2647 -3 2648 2649 2650 -3 2651 2652 2653 -3 2654 2655 2656 -3 2657 2658 2659 -3 2660 2661 2662 -3 2663 2664 2665 -3 2666 2667 2668 -3 2669 2670 2671 -3 2672 2673 2674 -3 2675 2676 2677 -3 2678 2679 2680 -3 2681 2682 2683 -4 2684 2685 2686 2687 -3 2688 2689 2690 -4 2691 2692 2693 2694 -3 2695 2696 2697 -3 2698 2699 2700 -3 2701 2702 2703 -4 2704 2705 2706 2707 -3 2708 2709 2710 -4 2711 2712 2713 2714 -3 2715 2716 2717 -3 2718 2719 2720 -3 2721 2722 2723 diff --git a/src/examples/evas/shooter/assets/models/warrior.md2 b/src/examples/evas/shooter/assets/models/warrior.md2 deleted file mode 100644 index c87282b..0000000 Binary files a/src/examples/evas/shooter/assets/models/warrior.md2 and /dev/null differ diff --git a/src/examples/evas/shooter/evas-3d-shooter-header.c b/src/examples/evas/shooter/evas-3d-shooter-header.c deleted file mode 100644 index 8053f53..0000000 --- a/src/examples/evas/shooter/evas-3d-shooter-header.c +++ /dev/null @@ -1,359 +0,0 @@ -#include "evas-3d-shooter-header.h" - -void -evas_box3_set(Box3 *box, Evas_Real x0, Evas_Real y0, Evas_Real z0, Evas_Real x1, Evas_Real y1, Evas_Real z1) -{ - box->p0.x = x0; - box->p0.y = y0; - box->p0.z = z0; - box->p1.x = x1; - box->p1.y = y1; - box->p1.z = z1; -} - -void -_scale(Evas_Canvas3D_Node *node, Evas_Real scale) -{ - evas_canvas3d_node_scale_set(node, 1.0 * scale, 1.0 * scale, 1.0 * scale); -} - -float -_distance(float x1, float z1, float x2, float z2) -{ - return sqrt(pow(x2 - x1, 2) + pow(z2 - z1, 2)); -} - -void -_camera_setup(Scene_Data *data) -{ - data->camera = efl_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); - evas_canvas3d_camera_projection_perspective_set(data->camera, 65.0, 1.0, 1.0, 300.0); - - data->mediator_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - data->camera_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_CAMERA)); - - evas_canvas3d_node_member_add(data->root_node, data->mediator_node); - evas_canvas3d_node_member_add(data->mediator_node, data->camera_node); - - evas_canvas3d_node_camera_set(data->camera_node, data->camera); - evas_canvas3d_node_position_set(data->camera_node, 20.0, 80.0, 30.0); - evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); -} - -void -_light_setup(Scene_Data *data) -{ - data->light = efl_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); - - evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_light_specular_set(data->light, 0.2, 0.2, 0.2, 1.0); - evas_canvas3d_light_projection_perspective_set(data->light, 100.0, 1.0, 1.0, 200.0); - - data->light_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_LIGHT)); - - evas_canvas3d_node_light_set(data->light_node, data->light); - evas_canvas3d_node_position_set(data->light_node, -30.0, 70.0, 0.0); - evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 1.0); - - evas_canvas3d_node_member_add(data->root_node, data->light_node); -} - -Eina_Bool _mesh_aabb(Evas_Canvas3D_Mesh **mesh, Scene_Data *scene, int index) -{ - Evas_Real x0, y0, z0, x1, y1, z1, r; - Evas_Canvas3D_Node *node = NULL; - - if (fmod(index, 12) == 0) - node = scene->mesh_node_warrior; - else if (fmod(index, 12) == 1) - node = scene->mesh_node_eagle; - else if (fmod(index, 12) == 2) - node = scene->mesh_node_grass; - else if (fmod(index, 12) == 3) - node = scene->mesh_node_soldier; - else if (fmod(index, 12) == 4) - node = scene->mesh_node_tommy; - else if (fmod(index, 12) == 5) - node = scene->mesh_node_gazebo; - else if (fmod(index, 12) == 6) - node = scene->mesh_node_carpet; - else if (fmod(index, 12) == 7) - node = scene->mesh_node_wall[0]; - else if (fmod(index, 12) == 8) - node = scene->mesh_node_wall[1]; - else if (fmod(index, 12) == 9) - node = scene->mesh_node_column[1]; - else if (fmod(index, 12) == 10) - node = scene->mesh_node_column_c; - else if (fmod(index, 12) == 11) - node = scene->mesh_node_snake; - - evas_canvas3d_node_bounding_sphere_get(node, &x0, &y0, &z0, &r); - - evas_canvas3d_node_scale_set(scene->mesh_node_ball, r, r, r); - evas_canvas3d_node_position_set(scene->mesh_node_ball, x0, y0, z0); - - evas_canvas3d_node_bounding_box_get(node, &x0, &y0, &z0, &x1, &y1, &z1); - - float vertixes[] = - { - x0, y0, z1, 0.0, 0.0, 1.0, - x0, y1, z1, 0.0, 0.0, 1.0, - x1, y1, z1, 0.0, 0.0, 1.0, - x1, y0, z1, 0.0, 0.0, 1.0, - - x0, y0, z0, 0.0, 0.0, -1.0, - x1, y0, z0, 0.0, 0.0, -1.0, - x0, y1, z0, 0.0, 0.0, -1.0, - x1, y1, z0, 0.0, 0.0, -1.0, - - x0, y0, z0, -1.0, 0.0, 0.0, - x0, y1, z0, -1.0, 0.0, 0.0, - x0, y0, z1, -1.0, 0.0, 0.0, - x0, y1, z1, -1.0, 0.0, 0.0, - - x1, y0, z0, 1.0, 0.0, 0.0, - x1, y1, z0, 1.0, 0.0, 0.0, - x1, y1, z1, 1.0, 0.0, 0.0, - x1, y0, z1, 1.0, 0.0, 0.0, - - x0, y1, z0, 0.0, 1.0, 0.0, - x1, y1, z0, 0.0, 1.0, 0.0, - x0, y1, z1, 0.0, 1.0, 0.0, - x1, y1, z1, 0.0, 1.0, 0.0, - - x0, y0, z0, 0.0, -1.0, 0.0, - x1, y0, z0, 0.0, -1.0, 0.0, - x1, y0, z1, 0.0, -1.0, 0.0, - x0, y0, z1, 0.0, -1.0, 0.0 - }; - - unsigned short indixes[] = - { - 0, 1, 2, 3, 1, 2, 0, 3, - 4, 5, 5, 7, 7, 6, 6, 4, - 8, 9, 9, 11, 11, 10, 10, 8, - 12, 13, 13, 14, 14, 15, 15, 12, - 16, 17, 17, 19, 19, 18, 18, 16, - 20, 21, 21, 22, 22, 23, 23, 20 - }; - - if (*mesh) - { - evas_canvas3d_mesh_vertex_assembly_set(*mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_LINES); - evas_canvas3d_mesh_frame_vertex_data_copy_set(*mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 6 * sizeof(float), &vertixes[ 0]); - evas_canvas3d_mesh_index_data_copy_set(*mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 48, &indixes[0]); - - return EINA_TRUE; - } - - return EINA_FALSE; - -} - -void _on_delete(Ecore_Evas *ee EINA_UNUSED) -{ - ecore_main_loop_quit(); -} - -void _on_canvas_resize(Ecore_Evas *ee) -{ - int w, h; - - ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); - - evas_object_resize(background, w, h); - evas_object_resize(image, w, h); - evas_object_move(image, 0, 0); -} - -Eina_Bool _horizontal_circle_resolution(Evas_Canvas3D_Node *node, Evas_Real x, Evas_Real z, Evas_Real r) -{ - Evas_Real x0, y0, z0, x1, y1, z1; - - evas_canvas3d_node_bounding_box_get(node, &x0, &y0, &z0, &x1, &y1, &z1); - - if (((x0 - x) * (x0 - x)) + ((z0 - z) * (z0 - z)) < r * r) return EINA_FALSE; - if (((x0 - x) * (x0 - x)) + ((z1 - z) * (z1 - z)) < r * r) return EINA_FALSE; - if (((x1 - x) * (x1 - x)) + ((z0 - z) * (z0 - z)) < r * r) return EINA_FALSE; - if (((x1 - x) * (x1 - x)) + ((z1 - z) * (z1 - z)) < r * r) return EINA_FALSE; - - if ((((x + r < x0) && (x + r > x1)) || ((x + r > x0) && (x+r < x1))) && (((z < z0) && (z > z1)) || ((z > z0) && (z < z1)))) - return EINA_FALSE; - if ((((x - r < x0) && (x - r > x1)) || ((x - r > x0) && (x-r < x1))) && (((z < z0) && (z > z1)) || ((z > z0) && (z < z1)))) - return EINA_FALSE; - if ((((z + r < z0) && (z + r > z1)) || ((z + r > z0) && (z+r < z1))) && (((x < x0) && (x > x1)) || ((x > x0) && (x < x1)))) - return EINA_FALSE; - if ((((z - r < z0) && (z - r > z1)) || ((z - r > z0) && (z-r < z1))) && (((x < x0) && (x > x1)) || ((x > x0) && (x < x1)))) - return EINA_FALSE; - - return EINA_TRUE; -} - -Eina_Bool _horizontal_circle_object_resolution(Evas_Canvas3D_Node *node, Evas_Canvas3D_Node *node2, Evas_Real r) -{ - Evas_Real x0, y0, z0, x1, y1, z1, x, y, z; - - evas_canvas3d_node_position_get(node2, EVAS_CANVAS3D_SPACE_WORLD, &x, &y, &z); - evas_canvas3d_node_bounding_box_get(node, &x0, &y0, &z0, &x1, &y1, &z1); - - if (((x0 - x) * (x0 - x)) + ((z0 - z) * (z0 - z)) < r * r) return EINA_FALSE; - if (((x0 - x) * (x0 - x)) + ((z1 - z) * (z1 - z)) < r * r) return EINA_FALSE; - if (((x1 - x) * (x1 - x)) + ((z0 - z) * (z0 - z)) < r * r) return EINA_FALSE; - if (((x1 - x) * (x1 - x)) + ((z1 - z) * (z1 - z)) < r * r) return EINA_FALSE; - - if ((((x + r < x0) && (x + r > x1)) || ((x + r > x0) && (x+r < x1))) && (((z < z0) && (z > z1)) || ((z > z0) && (z < z1)))) - return EINA_FALSE; - if ((((x - r < x0) && (x - r > x1)) || ((x - r > x0) && (x-r < x1))) && (((z < z0) && (z > z1)) || ((z > z0) && (z < z1)))) - return EINA_FALSE; - if ((((z + r < z0) && (z + r > z1)) || ((z + r > z0) && (z+r < z1))) && (((x < x0) && (x > x1)) || ((x > x0) && (x < x1)))) - return EINA_FALSE; - if ((((z - r < z0) && (z - r > z1)) || ((z - r > z0) && (z-r < z1))) && (((x < x0) && (x > x1)) || ((x > x0) && (x < x1)))) - return EINA_FALSE; - - return EINA_TRUE; -} - -Eina_Bool _horizontal_circle_position_resolution(Evas_Canvas3D_Node *node, Evas_Real x, Evas_Real z, Evas_Real r) -{ - Evas_Real x0, y0, z0; - - evas_canvas3d_node_position_get(node, EVAS_CANVAS3D_SPACE_PARENT, &x0, &y0, &z0); - - if (((x0 - x) * (x0 - x)) + ((z0 - z) * (z0 - z)) < r * r) return EINA_FALSE; - - return EINA_TRUE; -} - -Eina_Bool _horizontal_position_resolution(Evas_Canvas3D_Node *node, Evas_Real x, Evas_Real z) -{ - Evas_Real x0, y0, z0, x1, y1, z1; - - evas_canvas3d_node_bounding_box_get(node, &x0, &y0, &z0, &x1, &y1, &z1); - - if ((x > x0) && (x < x1) && (z > z0) && (z < z1)) - return EINA_FALSE; - if ((x > x0) && (x < x1) && (z < z0) && (z > z1)) - return EINA_FALSE; - if ((x < x0) && (x > x1) && (z > z0) && (z < z1)) - return EINA_FALSE; - if ((x < x0) && (x > x1) && (z < z0) && (z > z1)) - return EINA_FALSE; - - return EINA_TRUE; -} - -/* Is actual for this example only */ -Eina_Bool _horizontal_object_resolution(Evas_Canvas3D_Node *node, Evas_Real x1, Evas_Real z1, Evas_Real x2, - Evas_Real z2, Evas_Real x_move, Evas_Real z_move) -{ - Evas_Real x3, y3, z3, x4, y4, z4; - - evas_canvas3d_node_bounding_box_get(node, &x3, &y3, &z3, &x4, &y4, &z4); - - if ((x4 + x_move < x1) || (x4 + x_move > x2) || - (z4 + z_move < z1) || (z4 + z_move > z2)) - return EINA_FALSE; - - - return EINA_TRUE; -} - -Eina_Bool _horizontal_frame_resolution(Evas_Canvas3D_Node *node, Evas_Real x1, Evas_Real z1, Evas_Real x2, - Evas_Real z2, Evas_Real *x_move, Evas_Real *z_move) -{ - Evas_Real x3, y3, z3, x4, y4, z4; - - *x_move = 0; - *z_move = 0; - - evas_canvas3d_node_bounding_box_get(node, &x3, &y3, &z3, &x4, &y4, &z4); - - if (x3 < x1) - *x_move = x1 - x3; - else if (x4 > x2) - *x_move = x2 - x4; - if (z3 < z1) - *z_move = z1 - z3; - else if (z4 > z2) - *z_move = z2 - z4; - - if ((*x_move != 0) || (*z_move != 0)) - return EINA_FALSE; - - return EINA_TRUE; -} - -static void -_generate_square_grid(unsigned short *indices, int count) -{ - int i, j; - unsigned short *index = &indices[0]; - int vccount = count + 1; - - for(j = 0; j < count; j++) - for(i = 0; i < count; i++) - { - *index++ = (unsigned short)(i + vccount * j); - *index++ = i + vccount * (j + 1); - *index++ = i + 1 + vccount * (j + 1); - - *index++ = i + vccount * j; - *index++ = i + 1 + vccount * j; - *index++ = i + vccount * (j + 1) + 1; - } -} - -void -_set_ball(Eo *mesh, int p) -{ - int vcount, icount, vccount, i, j; - double dtheta, dfi, sinth, costh, fi, theta, sinfi, cosfi; - unsigned short *indices; - - icount = p * p * 6; - vccount = p + 1; - vcount = vccount * vccount; - - dtheta = M_PI / p; - dfi = 2 * M_PI / p; - - vec3 *vertices = malloc(sizeof(vec3) * vcount); - vec3 *normals = malloc(sizeof(vec3) * vcount); - - for (j = 0; j < vccount; j++) - { - theta = j * dtheta; - sinth = sin(theta); - costh = cos(theta); - for (i = 0; i < vccount; i++) - { - fi = i * dfi; - sinfi = sin(fi); - cosfi = cos(fi); - vertices[i + j * vccount].x = sinth * cosfi; - vertices[i + j * vccount].y = sinth * sinfi; - vertices[i + j * vccount].z = costh; - - normals[i + j * vccount].x = vertices[i + j * vccount].x; - normals[i + j * vccount].y = vertices[i + j * vccount].y; - normals[i + j * vccount].z = vertices[i + j * vccount].z; - } - } - - indices = malloc(sizeof(short) * icount); - - _generate_square_grid(indices, p); - - evas_canvas3d_mesh_vertex_count_set(mesh, vcount); - evas_canvas3d_mesh_frame_add(mesh, 0); - evas_canvas3d_mesh_frame_vertex_data_copy_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vec3), &vertices[0]); - evas_canvas3d_mesh_frame_vertex_data_copy_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vec3), &normals[0]); - evas_canvas3d_mesh_index_data_copy_set(mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, icount, &indices[0]); - - free(vertices); - free(normals); - free(indices); -} - diff --git a/src/examples/evas/shooter/evas-3d-shooter-header.h b/src/examples/evas/shooter/evas-3d-shooter-header.h deleted file mode 100644 index cd30fde..0000000 --- a/src/examples/evas/shooter/evas-3d-shooter-header.h +++ /dev/null @@ -1,196 +0,0 @@ -#ifndef EVAS_3D_SHOOTER_H_ -#define EVAS_3D_SHOOTER_H_ -#ifdef HAVE_CONFIG_H -#include "config.h" -#else -#define PACKAGE_EXAMPLES_DIR "." -#define EFL_BETA_API_SUPPORT -#endif - -#include -#include -#include -#include -#include -#include -#include "Eo.h" -#include "evas-3d-shooter-macros.h" -#include "../evas-common.h" - -typedef struct _Scene_Data -{ - Eo *cube_primitive; - Eo *sphere_primitive; - Eo *cylinder_primitive; - Eo *texture_diffuse_eagle; - Eo *texture_diffuse_world; - Eo *texture_diffuse_grass; - Eo *texture_diffuse_soldier; - Eo *texture_diffuse_soldier_jump; - Eo *texture_diffuse_head; - Eo *texture_diffuse_wall; - Eo *texture_diffuse_gazebo; - Eo *texture_diffuse_carpet; - Eo *texture_diffuse_column; - Eo *texture_diffuse_column_c; - Eo *texture_diffuse_level[2]; - Eo *texture_diffuse_warrior; - Eo *texture_diffuse_snake; - Eo *texture_normal_grass; - Eo *texture_normal_wall; - Eo *texture_normal_gazebo; - Eo *texture_normal_carpet; - Eo *texture_normal_column; - Eo *texture_normal_column_c; - Eo *texture_normal_level[2]; - Eo *texture_normal_snake; - Eo *root_node; - Eo *camera_node; - Eo *mesh_node_world; - Eo *mesh_node_grass; - Eo *light_node; - Eo *mediator_node; - Eo *carp_mediator_node; - Eo *mesh_node_cube; - Eo *mesh_node_eagle; - Eo *mesh_node_soldier; - Eo *mesh_node_head; - Eo *mesh_node_tommy; - Eo *mesh_node_wall[4]; - Eo *mesh_node_gazebo; - Eo *mesh_node_carpet; - Eo *mesh_node_column[4]; - Eo *mesh_node_column_c; - Eo *mesh_node_rocket[10]; - Eo *mesh_node_level[10]; - Eo *mesh_node_snake; - Eo *mesh_node_warrior; - Eo *mesh_node_ball; - - Eo *camera; - Eo *light; - Eo *mesh_world; - Eo *mesh_grass; - Eo *mesh_cube; - Eo *mesh_eagle; - Eo *mesh_soldier; - Eo *mesh_soldier_jump; - Eo *mesh_head; - Eo *mesh_tommy; - Eo *mesh_wall[4]; - Eo *mesh_gazebo; - Eo *mesh_carpet; - Eo *mesh_column[4]; - Eo *mesh_column_c; - Eo *mesh_rocket[10]; - Eo *mesh_level[10]; - Eo *mesh_snake; - Eo *mesh_warrior; - Eo *mesh_ball; - Eo *material_world; - Eo *material_grass; - Eo *material_eagle; - Eo *material_soldier; - Eo *material_soldier_jump; - Eo *material_head; - Eo *material_tommy; - Eo *material_wall; - Eo *material_gazebo; - Eo *material_carpet; - Eo *material_column; - Eo *material_column_c; - Eo *material_cube; - Eo *material_level[2]; - Eo *material_snake; - Eo *material_warrior; - Eo *material_rocket[10]; - Eo *material_ball; - - Eina_Bool shadow; - Eina_Bool colorpick; - Eina_Bool fog; - Eina_Bool blending; - Eina_Bool normal; -} Scene_Data; - -extern Evas *evas; -extern Eo *background; -extern Eo *image; - -static const vec2 tex_scale = {1, 1}; - -static const Ecore_Getopt optdesc = { - "ecore_thread_example", - NULL, - "0.0", - "(C) 2011 Enlightenment", - "Public domain?", - "Example program for Ecore_Thread", - 0, - { - ECORE_GETOPT_STORE_BOOL('s', "shadow", "If shadow is enable"), - ECORE_GETOPT_STORE_BOOL('c', "colopick", "If colorpick is enable"), - ECORE_GETOPT_STORE_BOOL('f', "fog", "If fog is enable"), - ECORE_GETOPT_STORE_BOOL('b', "blending", "If blending is enable"), - ECORE_GETOPT_HELP('h', "help"), - ECORE_GETOPT_SENTINEL - } -}; - -typedef struct _vec4 -{ - float x; - float y; - float z; - float w; -} vec4; - -typedef struct _Box3 -{ - vec3 p0; - vec3 p1; -} Box3; - -typedef struct _vertex -{ - vec3 position; - vec3 normal; - vec3 tangent; - vec4 color; - vec3 texcoord; -} vertex; - -void evas_box3_empty_set(Box3 *box); - -void evas_box3_set(Box3 *box, Evas_Real x0, Evas_Real y0, Evas_Real z0, Evas_Real x1, Evas_Real y1, Evas_Real z1); - -void _scale(Evas_Canvas3D_Node *node, Evas_Real scale); - -float _distance(float x1, float z1, float x2, float z2); - -void _camera_setup(Scene_Data *data); - -void _light_setup(Scene_Data *data); - -Eina_Bool _mesh_aabb(Evas_Canvas3D_Mesh **mesh, Scene_Data *scene, int index); - -void _on_delete(Ecore_Evas *ee EINA_UNUSED); - -void _on_canvas_resize(Ecore_Evas *ee); - -Eina_Bool _horizontal_circle_resolution(Evas_Canvas3D_Node *node, Evas_Real x, Evas_Real z, Evas_Real r); - -Eina_Bool _horizontal_circle_position_resolution(Evas_Canvas3D_Node *node, Evas_Real x, Evas_Real z, Evas_Real r); - -Eina_Bool _horizontal_circle_object_resolution(Evas_Canvas3D_Node *node, Evas_Canvas3D_Node *node2, Evas_Real r); - -Eina_Bool _horizontal_position_resolution(Evas_Canvas3D_Node *node, Evas_Real x, Evas_Real z); - -Eina_Bool _horizontal_object_resolution(Evas_Canvas3D_Node *node, Evas_Real x1, Evas_Real z1, Evas_Real x2, - Evas_Real z2, Evas_Real x_move, Evas_Real z_move); - -Eina_Bool _horizontal_frame_resolution(Evas_Canvas3D_Node *node, Evas_Real x1, Evas_Real z1, Evas_Real x2, - Evas_Real z2, Evas_Real *x_move, Evas_Real *z_move); - -void _set_ball(Eo *mesh, int p); -#endif diff --git a/src/examples/evas/shooter/evas-3d-shooter-macros.h b/src/examples/evas/shooter/evas-3d-shooter-macros.h deleted file mode 100644 index 94980ec..0000000 --- a/src/examples/evas/shooter/evas-3d-shooter-macros.h +++ /dev/null @@ -1,242 +0,0 @@ -#define FOG_COLOR 0.5, 0.5, 0.5 -#define FOG_FACTOR 0.01 -#define WIDTH 1920 -#define HEIGHT 1080 -#define SOLDIER_RADIUS 5.3 /* soldier couldn't get сloser to camera than SOLDIER_RADIUS */ -#define COLUMN_RADIUS 3.0 /* warrior couldn't get сloser to any column than WARRIOR_COLUMN */ -#define WALL_RADIUS 2.2 /* camera couldn't get сloser to wall than WALL_RADIUS */ -#define JUMP_HIGHT 4 -#define GUN_DIR_X 0 -#define GUN_DIR_Y -2 -#define GUN_DIR_Z 105 -#define ROCKET_POS_X 0.4 -#define ROCKET_POS_Y -3.1 -#define ROCKET_POS_Z 0.0 -#define TOMMY_POS_X 1.0 -#define TOMMY_POS_Y -3.3 -#define TOMMY_POS_Z -9.0 -#define TOMMY_JUMP_X 0.7 -#define TOMMY_JUMP_Y 3.3 -#define TOMMY_JUMP_Z -4.1 - - -#define GUN_SPEED 0.001 -#define WARRIOR_SPEED 0.001 -#define WARRIOR_SPEED2 0.003 -#define SNAKE_SPEED 0.1 -#define SNAKE_SPEED2 0.001 -#define ROCKET_SPEED 2 -#define TO_RADIAN M_PI / 180 -#define JUMP 0.2 -#define STEP 2.5 -#define FALL_SPEED_UP 0.04 -#define CAMERA_SPEED 2 -#define CAMERA_MOVE 0.3 - -#define SOLDIER_FRAME_X1 -43 -#define SOLDIER_FRAME_X2 76 -#define SOLDIER_FRAME_Z1 -55 -#define SOLDIER_FRAME_Z2 30.3 -#define ROCKET_FRAME_X1 -47 -#define ROCKET_FRAME_X2 80 -#define ROCKET_FRAME_Z1 -59 -#define ROCKET_FRAME_Z2 34 -#define SNAKE_FRAME_X1 -47 -#define SNAKE_FRAME_X2 79 -#define SNAKE_FRAME_Z1 -59 -#define SNAKE_FRAME_Z2 32 - -typedef struct _vec3 -{ - float x; - float y; - float z; -} vec3; - -typedef struct _vec2 -{ - float x; - float y; -} vec2; - -#define KEY_MOTION(way) \ - { \ - for (i = 0; (motion_vec[i] > 0) && (!pressed); i++) \ - pressed = (motion_vec[i] == way); \ - \ - if (!pressed) \ - motion_vec[i] = way; \ - \ - if ((way == 1) || (way == 3)) \ - camera_move = CAMERA_MOVE; \ - else \ - camera_move = -CAMERA_MOVE; \ - \ - if (way < 3) \ - lateral_motion_indicator = 0; \ - else \ - lateral_motion_indicator = 1; \ - } - -#define KEY_MOTION_DOWN(way) \ - { \ - while ((motion_vec[i] != way) && (i < 4)) \ - i++; \ - for (j = i; j < 3; j++) \ - motion_vec[j] = motion_vec[j + 1]; \ - motion_vec[3] = 0; \ - \ - i = 0; \ - while (motion_vec[i] > 0) \ - i++; \ - if (i > 0) \ - { \ - if ((motion_vec[i - 1] == 1) || (motion_vec[i - 1] == 3)) \ - camera_move = CAMERA_MOVE; \ - else \ - camera_move = -CAMERA_MOVE; \ - \ - if (motion_vec[i-1] < 3) \ - lateral_motion_indicator = 0; \ - else \ - lateral_motion_indicator = 1; \ - } \ - else \ - camera_move = 0; \ - } - - -#define ENABLE_FOG(mesh) \ - evas_canvas3d_mesh_fog_enable_set(mesh, EINA_TRUE); \ - evas_canvas3d_mesh_fog_color_set(mesh, FOG_COLOR, FOG_FACTOR); - - -#define DISABLE_FOG(mesh) \ - evas_canvas3d_mesh_fog_enable_set(mesh, EINA_FALSE); - - -#define ENABLE_NORMAL(mesh) \ - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_NORMAL_MAP); - - -#define DISABLE_NORMAL(mesh) \ - evas_canvas3d_mesh_shader_mode_set(mesh, EVAS_CANVAS3D_SHADER_MODE_PHONG); - - -#define ADD_MESH(Object, Name, a, d, s) \ - data->material_##Object = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); \ - \ - evas_canvas3d_material_enable_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); \ - evas_canvas3d_material_enable_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); \ - evas_canvas3d_material_enable_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); \ - evas_canvas3d_material_enable_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); \ - evas_canvas3d_material_color_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, a, a, a, 1.0); \ - evas_canvas3d_material_color_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, d, d, d, 1.0); \ - evas_canvas3d_material_color_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, s, s, s, 1.0); \ - evas_canvas3d_material_shininess_set(data->material_##Object, 50.0); \ - \ - data->mesh_##Name = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - -#define SETUP_DEFAULT_MESH(Object, Name, Shade_Mode) \ - evas_canvas3d_mesh_shader_mode_set(data->mesh_##Name, EVAS_CANVAS3D_SHADER_MODE_##Shade_Mode); \ - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_##Name, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); \ - evas_canvas3d_mesh_frame_material_set(data->mesh_##Name, 0, data->material_##Object); - - -#define SETUP_MESH_NODE(Name) \ - data->mesh_node_##Name = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); \ - \ - evas_canvas3d_node_mesh_add(data->mesh_node_##Name, data->mesh_##Name); - - -#define MATERIAL_TEXTURE_SET(Object, Name, file, image) \ - efl_file_simple_load(data->mesh_##Name, file, NULL); \ - \ - SETUP_DEFAULT_MESH(Object, Name, PHONG) \ - data->texture_diffuse_##Object = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); \ - \ - evas_canvas3d_texture_atlas_enable_set(data->texture_diffuse_##Object, EINA_FALSE); \ - efl_file_simple_load(data->texture_diffuse_##Object, image, NULL); \ - evas_canvas3d_texture_filter_set(data->texture_diffuse_##Object, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, \ - EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); \ - evas_canvas3d_texture_wrap_set(data->texture_diffuse_##Object, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); \ - \ - evas_canvas3d_material_texture_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, \ - data->texture_diffuse_##Object); \ - evas_canvas3d_material_texture_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, \ - data->texture_diffuse_##Object); - - -#define CUBE_TEXTURE_SET(Object, Name, vertex, image) \ - evas_canvas3d_mesh_from_primitive_set(data->mesh_##Name, 0, data->cube_primitive); \ - evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_##Name, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, \ - 2 * sizeof(float), vertex); \ - SETUP_DEFAULT_MESH(Object, Name, NORMAL_MAP) \ - data->texture_diffuse_##Object = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); \ - \ - evas_canvas3d_texture_atlas_enable_set(data->texture_diffuse_##Object, EINA_FALSE); \ - efl_file_simple_load(data->texture_diffuse_##Object, image, NULL); \ - evas_canvas3d_texture_filter_set(data->texture_diffuse_##Object, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, \ - EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); \ - evas_canvas3d_texture_wrap_set(data->texture_diffuse_##Object, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); \ - \ - evas_canvas3d_material_texture_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, \ - data->texture_diffuse_##Object); \ - evas_canvas3d_material_texture_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, \ - data->texture_diffuse_##Object); - - -#define NORMAL_SET(Object, Name, normal) \ - data->texture_normal_##Object = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); \ - \ - evas_canvas3d_texture_atlas_enable_set(data->texture_normal_##Object, EINA_FALSE); \ - efl_file_simple_load(data->texture_normal_##Object, normal, NULL); \ - evas_canvas3d_texture_filter_set(data->texture_normal_##Object, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, \ - EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); \ - evas_canvas3d_texture_wrap_set(data->texture_normal_##Object, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); \ - \ - evas_canvas3d_material_texture_set(data->material_##Object, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, \ - data->texture_normal_##Object); \ - \ - evas_canvas3d_mesh_shader_mode_set(data->mesh_##Name, EVAS_CANVAS3D_SHADER_MODE_NORMAL_MAP); - -#define TEXTCOORDS_SET(Name, fb1, fb2, lr1, lr2, tb1, tb2) \ - static float Name##_textcoords[] = \ - { \ - /* Front */ \ - 0.0, 0.0, \ - fb1, 0.0, \ - fb1, fb2, \ - 0.0, fb2, \ - \ - /* Left */ \ - lr1, 0.0, \ - lr1, lr2, \ - 0.0, lr2, \ - 0.0, 0.0, \ - \ - /* Back */ \ - 0.0, 0.0, \ - fb1, 0.0, \ - fb1, fb2, \ - 0.0, fb2, \ - \ - /* Right */ \ - 0.0, lr2, \ - 0.0, 0.0, \ - lr1, 0.0, \ - lr1, lr2, \ - \ - /* Top */ \ - 0.0, 0.0, \ - 0.0, tb2, \ - tb1, tb2, \ - tb1, 0.0, \ - \ - /* Bottom */ \ - tb1, 0.0, \ - tb1, tb2, \ - 0.0, tb2, \ - 0.0, 0.0, \ - }; - diff --git a/src/examples/evas/shooter/evas-3d-shooter.c b/src/examples/evas/shooter/evas-3d-shooter.c deleted file mode 100644 index 2dcad1d..0000000 --- a/src/examples/evas/shooter/evas-3d-shooter.c +++ /dev/null @@ -1,1186 +0,0 @@ -/* -* This is example of 3d-shooter done with help of evas-3d -* -* Basic control: 'w' - to go forward, 's' - to go back, 'a' - to the left, 'd' - to the right, -* right mouse down - to activate camera rotation, mouse wheel down - to deactivate camera rotation, -* left mouse down - to fire, 'space' - to jump, 'S' - to activate or deactivete shadow, -* 'F' - to activate or deactivate fog, 'N' - to activate or deactivate normal mapping. -* The warrior is atackable, the snake isn't, this possibility is given by presence of the bounding box, -* which fixes the rocket entry. The warrior isn't passable for camera, -* neither is wall, stairs and columns. There is a possibility to go upstairs and break down. -* -* Compile with "gcc -g evas-3d-shooter.c evas-3d-shooter-header.c -o evas-3d-shooter `pkg-config --libs --cflags efl evas ecore ecore-evas eo` -lm" -* -* Run program with flag "-s=TRUE" to turn on shadows, with "-f=TRUE" to turn on the fog, with "-b=TRUE" to turn on the blending. -*/ - -#include "evas-3d-shooter-header.h" - -#define LOCAL_IMAGE_FOLDER PACKAGE_EXAMPLES_DIR "" EVAS_PROJECT_IMAGE_FOLDER -#define LOCAL_MODEL_FOLDER PACKAGE_EXAMPLES_DIR "" EVAS_PROJECT_MODEL_FOLDER - - -Evas *evas = NULL; -Eo *background = NULL; -Eo *image = NULL; - -static const char *gray_brick_n_path = LOCAL_IMAGE_FOLDER "/brick-stone_n.jpg"; -static const char *gray_brick_path = LOCAL_IMAGE_FOLDER "/brick-stone.jpg"; -static const char *red_brick_n_path = LOCAL_IMAGE_FOLDER "/bricks_n.jpg"; -static const char *red_brick_path = LOCAL_IMAGE_FOLDER "/bricks.jpg"; -static const char *eagle_tex_path = LOCAL_IMAGE_FOLDER "/eagle.png"; -static const char *snake_tex_path = LOCAL_IMAGE_FOLDER "/snake.png"; -static const char *snake_tex_n_path = LOCAL_IMAGE_FOLDER "/snake_n.png"; -static const char *soldier_tex_path = LOCAL_IMAGE_FOLDER "/soldier.png"; -static const char *gazebo_b_path = LOCAL_IMAGE_FOLDER "/gazebo.png"; -static const char *gazebo_t_path = LOCAL_IMAGE_FOLDER "/gazebo_t.png"; -static const char *gazebo_t_trans_path = LOCAL_IMAGE_FOLDER "/gazebo_t_t.png"; -static const char *gazebo_t_n_path = LOCAL_IMAGE_FOLDER "/gazebo_t_n.png"; -static const char *gazebo_b_n_path = LOCAL_IMAGE_FOLDER "/gazebo_b_n.png"; -static const char *warrior_tex_path = LOCAL_IMAGE_FOLDER "/warrior.png"; - -static const char *warrior_path = LOCAL_MODEL_FOLDER "/warrior.md2"; -static const char *gazebo_bot_path = LOCAL_MODEL_FOLDER "/gazebo_b.md2"; -static const char *gazebo_top_path = LOCAL_MODEL_FOLDER "/gazebo_t.md2"; -static const char *eagle_path = LOCAL_MODEL_FOLDER "/eagle.md2"; -static const char *snake_path = LOCAL_MODEL_FOLDER "/snake.md2"; -static const char *soldier_jump_path = LOCAL_MODEL_FOLDER "/soldier_jump.md2"; -static const char *soldier_path = LOCAL_MODEL_FOLDER "/soldier.md2"; -static const char *gun_path = LOCAL_MODEL_FOLDER "/tommy.ply"; - -Evas_Canvas3D_Scene *global_scene = NULL; -Ecore_Evas *ecore_evas = NULL; -static float angle_camera = 0.0f; -static float angle_eagle = 180.0f; -static float d_angle_camera = 0.0; -float d_angle_eagle = 0.5; -float world_position = 0.0; -float camera_position = 25.0; -float camera_move = 0.0; -float space_move = 0.0; -float old_space_position = 0.0; -float fall_speed = 0.0; -float rocket_parametr[10]; -float new_y = 0.0; -int rocket_indicator[10]; -int soldier_mode = 0; -int cage_indicator = 0; -int gun_indicator = 0; -int tommy_indicator = 0; -int mouse_diff_x = 0; -int mouse_diff_y = 0; -int mouse_old_x = 0; -int mouse_old_y = 0; -int camera_indicator = 0; -int lateral_motion_indicator = 0; -int step_indicator = 0; -int fall_indicator = 0; -int aabb_index = 0; -int motion_vec[4]; - -typedef struct _Ecore_Timers -{ - Ecore_Timer *t; - void *data; -} Timers; - -static const unsigned short cube_indices[] = -{ - /* Front */ - 0, 1, 2, 2, 1, 3, - - /* Back */ - 4, 5, 6, 6, 5, 7, - - /* Left */ - 8, 9, 10, 10, 9, 11, - - /* Right */ - 12, 13, 14, 14, 13, 15, - - /* Top */ - 16, 17, 18, 18, 17, 19, - - /* Bottom */ - 20, 21, 22, 22, 21, 23 -}; - -static void -_key_down(void *data, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - Evas_Event_Key_Down *ev = event_info; - Evas_Real x, y, z; - Scene_Data *scene = (Scene_Data *)data; - Eina_Bool pressed = EINA_FALSE; - int i = 0; - if (!strcmp(ev->key, "space")) - { - if (space_move == 0.0) - { - evas_canvas3d_node_position_get(scene->mesh_node_tommy, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - old_space_position = y; - space_move = JUMP; - } - } - else if (!strcmp(ev->key, "s")) - KEY_MOTION(1) - else if (!strcmp(ev->key, "w")) - KEY_MOTION(2) - else if (!strcmp(ev->key, "d")) - KEY_MOTION(3) - else if (!strcmp(ev->key, "a")) - KEY_MOTION(4) - else if (!strcmp(ev->key, "B")) - { - if (!scene->blending) - { - scene->blending = EINA_TRUE; - efl_file_simple_load(scene->texture_diffuse_carpet, gazebo_t_trans_path, NULL); - evas_canvas3d_mesh_blending_enable_set(scene->mesh_carpet, EINA_TRUE); - evas_canvas3d_mesh_blending_func_set(scene->mesh_carpet, EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA, EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA); - } - else - { - scene->blending = EINA_FALSE; - efl_file_simple_load(scene->texture_diffuse_carpet, gazebo_t_path, NULL); - evas_canvas3d_mesh_blending_enable_set(scene->mesh_carpet, EINA_FALSE); - } - } - else if (!strcmp(ev->key, "S")) - { - if (!scene->blending) - { - scene->blending = EINA_TRUE; - evas_canvas3d_scene_shadows_enable_set(global_scene, EINA_TRUE); - } - else - { - scene->blending = EINA_FALSE; - evas_canvas3d_scene_shadows_enable_set(global_scene, EINA_FALSE); - } - } - else if (!strcmp(ev->key, "F")) - { - if (!scene->fog) - { - scene->fog = EINA_TRUE; - ENABLE_FOG(scene->mesh_soldier) - ENABLE_FOG(scene->mesh_soldier_jump) - ENABLE_FOG(scene->mesh_warrior) - ENABLE_FOG(scene->mesh_tommy) - ENABLE_FOG(scene->mesh_gazebo) - ENABLE_FOG(scene->mesh_carpet) - ENABLE_FOG(scene->mesh_eagle) - ENABLE_FOG(scene->mesh_world) - ENABLE_FOG(scene->mesh_snake) - ENABLE_FOG(scene->mesh_column_c) - ENABLE_FOG(scene->mesh_grass) - for (i = 0; i < 4; i++) - { - ENABLE_FOG(scene->mesh_wall[i]) - ENABLE_FOG(scene->mesh_column[i]) - } - for (i = 0; i < 10; i++) - { - ENABLE_FOG(scene->mesh_level[i]) - ENABLE_FOG(scene->mesh_rocket[i]) - } - } - else - { - scene->fog = EINA_FALSE; - DISABLE_FOG(scene->mesh_soldier) - DISABLE_FOG(scene->mesh_soldier_jump) - DISABLE_FOG(scene->mesh_warrior) - DISABLE_FOG(scene->mesh_tommy) - DISABLE_FOG(scene->mesh_gazebo) - DISABLE_FOG(scene->mesh_carpet) - DISABLE_FOG(scene->mesh_eagle) - DISABLE_FOG(scene->mesh_world) - DISABLE_FOG(scene->mesh_snake) - DISABLE_FOG(scene->mesh_column_c) - DISABLE_FOG(scene->mesh_grass) - for (i = 0; i < 4; i++) - { - DISABLE_FOG(scene->mesh_wall[i]) - DISABLE_FOG(scene->mesh_column[i]) - } - for (i = 0; i < 10; i++) - { - DISABLE_FOG(scene->mesh_level[i]) - DISABLE_FOG(scene->mesh_rocket[i]) - } - } - } - else if (!strcmp(ev->key, "N")) - { - if (!scene->normal) - { - scene->normal = EINA_TRUE; - ENABLE_NORMAL(scene->mesh_gazebo) - ENABLE_NORMAL(scene->mesh_carpet) - ENABLE_NORMAL(scene->mesh_snake) - ENABLE_NORMAL(scene->mesh_column_c) - ENABLE_NORMAL(scene->mesh_grass) - for (i = 0; i < 4; i++) - { - ENABLE_NORMAL(scene->mesh_wall[i]) - ENABLE_NORMAL(scene->mesh_column[i]) - } - for (i = 0; i < 10; i++) - { - ENABLE_NORMAL(scene->mesh_level[i]) - } - } - else - { - scene->normal = EINA_FALSE; - DISABLE_NORMAL(scene->mesh_gazebo) - DISABLE_NORMAL(scene->mesh_carpet) - DISABLE_NORMAL(scene->mesh_snake) - DISABLE_NORMAL(scene->mesh_column_c) - DISABLE_NORMAL(scene->mesh_grass) - for (i = 0; i < 4; i++) - { - DISABLE_NORMAL(scene->mesh_wall[i]) - DISABLE_NORMAL(scene->mesh_column[i]) - } - for (i = 0; i < 10; i++) - { - DISABLE_NORMAL(scene->mesh_level[i]) - } - } - } - else if (!strcmp(ev->key, "F1")) - { - evas_canvas3d_node_position_set(scene->camera_node, 0.0, 80.0, 30.0); - evas_canvas3d_node_look_at_set(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - } - else if (!strcmp(ev->key, "F2")) - { - evas_canvas3d_node_position_set(scene->camera_node, -2.0, 0.0, 4.0); - evas_canvas3d_node_look_at_set(scene->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, -100.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0); - } - else if (!strcmp(ev->key, "A")) - { - aabb_index++; - } -} - -static void -_key_up(void *data EINA_UNUSED, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - Evas_Event_Key_Down *ev = event_info; - int i = 0, j; - - if (!strcmp(ev->key, "space")) - space_move = 0; - else if (!strcmp(ev->key, "s")) - KEY_MOTION_DOWN(1) - else if (!strcmp(ev->key, "w")) - KEY_MOTION_DOWN(2) - else if (!strcmp(ev->key, "d")) - KEY_MOTION_DOWN(3) - else if (!strcmp(ev->key, "a")) - KEY_MOTION_DOWN(4) - -} - -/* animate camera, create artificial intelligence of warrior */ -static Eina_Bool -_animate_camera(void *data) -{ - Scene_Data *scene = (Scene_Data *)data; - Evas_Real x, y, z; - Evas_Real x1, y1, z1; - Evas_Real x2, y2, z2; - - int i = 0; - Evas_Real x_move, x_move_lateral, z_move, z_move_lateral; - - angle_camera += d_angle_camera; - x_move = camera_move * sin(angle_camera * TO_RADIAN); - z_move = camera_move * cos(angle_camera * TO_RADIAN); - x_move_lateral = camera_move * sin((angle_camera + 90) * TO_RADIAN); - z_move_lateral = camera_move * cos((angle_camera + 90) * TO_RADIAN); - - evas_canvas3d_node_position_get(scene->mediator_node, EVAS_CANVAS3D_SPACE_WORLD, &x, &y, &z); - - evas_canvas3d_node_position_get(scene->mesh_node_world, EVAS_CANVAS3D_SPACE_PARENT, &x1, &y1, &z1); - - evas_canvas3d_node_position_get(scene->mesh_node_tommy, EVAS_CANVAS3D_SPACE_PARENT, &x2, &y2, &z2); - - if (fall_speed != 0) - { - if (y - fall_speed < 0) - { - evas_canvas3d_node_position_set(scene->mediator_node, x, 0, z); - fall_speed = 0.0; - } - else - { - evas_canvas3d_node_position_set(scene->mediator_node, x, y - fall_speed, z); - fall_speed += FALL_SPEED_UP; - } - } - else if ((lateral_motion_indicator == 0) && (SOLDIER_FRAME_X1 < x + x_move) && (x + x_move < SOLDIER_FRAME_X2) - && (SOLDIER_FRAME_Z1 < z + z_move) && (z + z_move < SOLDIER_FRAME_Z2) && - (_horizontal_circle_position_resolution(scene->mesh_node_warrior, x + x_move, z + z_move, SOLDIER_RADIUS)) && - (_horizontal_circle_resolution(scene->mesh_node_level[0], x + x_move, z + z_move, WALL_RADIUS))) - { - int under_breaks = 0; - for (i = 2; i < 5; i++) - { - if (!_horizontal_position_resolution(scene->mesh_node_level[i], - x + x_move, z + z_move)) - { - under_breaks++; - break; - } - } - - if ((!under_breaks || step_indicator) && - _horizontal_circle_position_resolution(scene->mesh_node_column[0], x + x_move, z + z_move, SOLDIER_RADIUS) && - _horizontal_circle_position_resolution(scene->mesh_node_column[1], x + x_move, z + z_move, SOLDIER_RADIUS) && - _horizontal_circle_position_resolution(scene->mesh_node_column[2], x + x_move, z + z_move, SOLDIER_RADIUS) && - _horizontal_circle_position_resolution(scene->mesh_node_column[3], x + x_move, z + z_move, SOLDIER_RADIUS)) - { - evas_canvas3d_node_position_set(scene->mediator_node, x + x_move, y, z + z_move); - evas_canvas3d_node_position_set(scene->mesh_node_world, x1 + x_move, y1, z1 + z_move); - } - } - else if ((SOLDIER_FRAME_X1 < x + x_move_lateral) && (x + x_move_lateral < SOLDIER_FRAME_X2) && - (SOLDIER_FRAME_Z1 < z + z_move_lateral) && (z + z_move_lateral < SOLDIER_FRAME_Z2) && - (_horizontal_circle_position_resolution(scene->mesh_node_warrior, x + x_move_lateral, z + z_move_lateral, SOLDIER_RADIUS))&& - (_horizontal_circle_resolution(scene->mesh_node_level[0], x + x_move_lateral, z + z_move_lateral, WALL_RADIUS))) - { - int under_breaks = 0; - for (i = 2; i < 5; i++) - { - if (!_horizontal_position_resolution(scene->mesh_node_level[i], - x + x_move_lateral, z + z_move_lateral)) - { - under_breaks++; - break; - } - } - if ((!under_breaks || step_indicator) && - _horizontal_circle_position_resolution(scene->mesh_node_column[0], x + x_move_lateral, z + z_move_lateral, SOLDIER_RADIUS) && - _horizontal_circle_position_resolution(scene->mesh_node_column[1], x + x_move_lateral, z + z_move_lateral, SOLDIER_RADIUS) && - _horizontal_circle_position_resolution(scene->mesh_node_column[2], x + x_move_lateral, z + z_move_lateral, SOLDIER_RADIUS) && - _horizontal_circle_position_resolution(scene->mesh_node_column[3], x + x_move_lateral, z + z_move_lateral, SOLDIER_RADIUS)) - { - evas_canvas3d_node_position_set(scene->mediator_node, x + x_move_lateral, y, z + z_move_lateral); - evas_canvas3d_node_position_set(scene->mesh_node_world, x1 + x_move_lateral, y1, z1 + z_move_lateral); - } - } - - evas_canvas3d_node_position_get(scene->mediator_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - - if (!_horizontal_position_resolution(scene->mesh_node_level[step_indicator+1], x, z)) - { - evas_canvas3d_node_position_set(scene->mediator_node, x, y + STEP, z); - old_space_position += STEP; - step_indicator++; - } - else if (!_horizontal_position_resolution(scene->mesh_node_level[step_indicator-1], x, z) && step_indicator > 0) - { - evas_canvas3d_node_position_set(scene->mediator_node, x, y - STEP, z); - old_space_position -= STEP; - step_indicator--; - } - else if (_horizontal_position_resolution(scene->mesh_node_level[step_indicator], x, z) && (step_indicator > 0)) - { - fall_speed += FALL_SPEED_UP; - step_indicator = 0; - } - - evas_canvas3d_node_orientation_angle_axis_set(scene->mediator_node, angle_camera, 0, 1.0, 0.0); - evas_canvas3d_node_position_get(scene->mediator_node, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - - evas_canvas3d_node_position_get(scene->mesh_node_warrior, EVAS_CANVAS3D_SPACE_PARENT, &x1, &y1, &z1); - evas_canvas3d_node_position_get(scene->mesh_node_snake, EVAS_CANVAS3D_SPACE_PARENT, &x2, &y2, &z2); - - float snake_x = (x2 - x) / _distance(x, z, x2, z2); - float snake_z = (z2 - z) / _distance(x, z, x2, z2); - float looking = sin(angle_camera* TO_RADIAN)* snake_x + cos(angle_camera* TO_RADIAN)* snake_z; - - if (_horizontal_circle_position_resolution(scene->mesh_node_warrior, (x1 - x) * WARRIOR_SPEED + x, - (z1 - z) * WARRIOR_SPEED + z, SOLDIER_RADIUS)) - { - if (_horizontal_circle_object_resolution(scene->mesh_node_warrior, scene->mesh_node_column[0], COLUMN_RADIUS) && - _horizontal_circle_object_resolution(scene->mesh_node_warrior, scene->mesh_node_column[1], COLUMN_RADIUS) && - _horizontal_circle_object_resolution(scene->mesh_node_warrior, scene->mesh_node_column[2], COLUMN_RADIUS) && - _horizontal_circle_object_resolution(scene->mesh_node_warrior, scene->mesh_node_column[3], COLUMN_RADIUS) && - _horizontal_circle_object_resolution(scene->mesh_node_level[0], scene->mesh_node_warrior, COLUMN_RADIUS)) - evas_canvas3d_node_position_set(scene->mesh_node_warrior, (x - x1) * WARRIOR_SPEED + x1, y1, (z - z1) * WARRIOR_SPEED + z1); - else - evas_canvas3d_node_position_set(scene->mesh_node_warrior, (z - z1) * WARRIOR_SPEED2 + x1, y1, -(x - x1) * WARRIOR_SPEED2 + z1); - } - - /* if soldier is looking at the snake */ - if (looking < 0) - { - /* if snake is located at the left hand of the soldier */ - if (snake_x * cos(angle_camera * TO_RADIAN) - snake_z * sin(angle_camera* TO_RADIAN) < 0) - { - if ((_horizontal_object_resolution(scene->mesh_node_snake, SNAKE_FRAME_X1, SNAKE_FRAME_Z1, - SNAKE_FRAME_X2, SNAKE_FRAME_Z2, snake_z * SNAKE_SPEED, -snake_x * SNAKE_SPEED))) - evas_canvas3d_node_position_set(scene->mesh_node_snake, snake_z * SNAKE_SPEED + x2, y2, -snake_x * SNAKE_SPEED + z2); - else if (_horizontal_circle_resolution(scene->mesh_node_snake, (x2 - x) * SNAKE_SPEED2 + x, - (z2 - z) * SNAKE_SPEED2 + z, SOLDIER_RADIUS)) - evas_canvas3d_node_position_set(scene->mesh_node_snake, (x - x2) * SNAKE_SPEED2 + x2, y2, (z - z2) * SNAKE_SPEED2 + z2); - } - /* if snake is located at the right hand of the soldier */ - else - { - if ((_horizontal_object_resolution(scene->mesh_node_snake, SNAKE_FRAME_X1, SNAKE_FRAME_Z1, - SNAKE_FRAME_X2, SNAKE_FRAME_Z2, -snake_z * SNAKE_SPEED, snake_x * SNAKE_SPEED))) - evas_canvas3d_node_position_set(scene->mesh_node_snake, -snake_z * SNAKE_SPEED + x2, y2, snake_x * SNAKE_SPEED + z2); - else if (_horizontal_circle_resolution(scene->mesh_node_snake, (x2 - x) * SNAKE_SPEED2 + x, - (z2 - z) * SNAKE_SPEED2 + z, SOLDIER_RADIUS)) - evas_canvas3d_node_position_set(scene->mesh_node_snake, (x - x2) * SNAKE_SPEED2 + x2, y2, (z - z2) * SNAKE_SPEED2 + z2); - } - } - else if (_horizontal_circle_resolution(scene->mesh_node_snake, (x2 - x) * SNAKE_SPEED2 + x, (z2 - z) * SNAKE_SPEED2 + z, SOLDIER_RADIUS)) - evas_canvas3d_node_position_set(scene->mesh_node_snake, (x - x2) * SNAKE_SPEED2 + x2, y2, (z - z2) * SNAKE_SPEED2 + z2); - - evas_canvas3d_node_position_get(scene->mesh_node_snake, EVAS_CANVAS3D_SPACE_PARENT, &x2, &y2, &z2); - - evas_canvas3d_node_look_at_set(scene->mesh_node_warrior, EVAS_CANVAS3D_SPACE_PARENT, 0.0, -1000.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, (z - z1) / _distance(x, z, x1, z1), 0, (x1 - x) / _distance(x, z, x1, z1)); - - evas_canvas3d_node_look_at_set(scene->mesh_node_snake, EVAS_CANVAS3D_SPACE_PARENT, 2 * x2 - x, y2, 2 * z2 - z, EVAS_CANVAS3D_SPACE_PARENT, 0, 1, 0); - - if (!_horizontal_frame_resolution(scene->mesh_node_snake, SNAKE_FRAME_X1, SNAKE_FRAME_Z1, - SNAKE_FRAME_X2, SNAKE_FRAME_Z2, &x_move, &z_move)) - evas_canvas3d_node_position_set(scene->mesh_node_snake, x2 + x_move, y2, z2 + z_move); - - return EINA_TRUE; -} - -static Eina_Bool -_animate_scene_gun(void *data) -{ - static float angle = 0.0f; - - static float tommy_parametr = 0.0f; - int i = 0; - Evas_Real x, y, z; - Evas_Real x1, y1, z1; - static int frame = 0; - static int frame_soldier, frame_eagle, frame_snake; - Scene_Data *scene = (Scene_Data *)data; - Box3 boxy; - - float sinus = sin(angle_camera * TO_RADIAN); - float cosinus = cos(angle_camera * TO_RADIAN); - - /* rocket and gun movement */ - angle_eagle += d_angle_eagle; - - frame_eagle = evas_canvas3d_node_mesh_frame_get(scene->mesh_node_eagle, scene->mesh_eagle); - if (frame_eagle > 19500) frame_eagle = 0; - frame_eagle += 150; - - frame_snake = evas_canvas3d_node_mesh_frame_get(scene->mesh_node_snake, scene->mesh_snake); - if (frame_snake > 16000) frame_snake = 0; - frame_snake += 64; - - evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node_eagle, angle_eagle, 0.0, 1.0, 0.0); - /* equation of eagle flight */ - evas_canvas3d_node_position_set(scene->mesh_node_eagle, 38 * sin((angle_eagle + 90) * TO_RADIAN), 20 + 20 * sin(angle_eagle * TO_RADIAN), -10 + 20.0 * cos((angle_eagle + 90) * TO_RADIAN)); - evas_canvas3d_node_mesh_frame_set(scene->mesh_node_eagle, scene->mesh_eagle, frame_eagle); - - for (i = 0; i < 10; i ++) - { - if (rocket_indicator[i] == 3) - rocket_indicator[i] = 0; - else if (rocket_indicator[i] == 0) - /* almost hidden rocket */ - _scale(scene->mesh_node_rocket[i], 0.004); - else if (rocket_indicator[i] == 1) - { - _scale(scene->mesh_node_rocket[i], 0.4); - evas_canvas3d_material_color_set(scene->material_rocket[i], EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(scene->material_rocket[i], EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.2, 0.2, 0.0, 1.0); - evas_canvas3d_material_color_set(scene->material_rocket[i], EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.5, 0.5, 0.5, 1.0); - - rocket_indicator[i] = 2; - - evas_canvas3d_node_position_set(scene->mesh_node_rocket[i], ROCKET_POS_X, ROCKET_POS_Y, ROCKET_POS_Z); - rocket_parametr[i] = 0; - } - else if (rocket_indicator[i] == 2) - { - rocket_parametr[i] += ROCKET_SPEED; - /* equation of rocket flight */ - - evas_canvas3d_node_position_get(scene->mesh_node_rocket[i], EVAS_CANVAS3D_SPACE_WORLD, &x, &y, &z); - - if ((ROCKET_FRAME_X1 < x) && (x < ROCKET_FRAME_X2) && (ROCKET_FRAME_Z1 < z) && (z < ROCKET_FRAME_Z2)) - evas_canvas3d_node_position_set(scene->mesh_node_rocket[i], ROCKET_POS_X, ROCKET_POS_Y, ROCKET_POS_Z - rocket_parametr[i]); - else - rocket_indicator[i] = 3; - - /* the way to stop the rocket */ - evas_canvas3d_node_bounding_box_get(scene->mesh_node_warrior, &x, &y, &z, &x1, &y1, &z1); - evas_box3_set(&boxy, x, y, z, x1, y1, z1); - - evas_canvas3d_node_position_get(scene->mesh_node_rocket[i], EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - - evas_canvas3d_node_position_get(scene->mediator_node, EVAS_CANVAS3D_SPACE_PARENT, &x1, &y1, &z1); - - if (((z * sinus + x * cosinus + x1) >= boxy.p0.x) && ((z * sinus + x * cosinus + x1) <= boxy.p1.x) && - ((z * cosinus - x * sinus + z1) >= boxy.p0.z) && ((z * cosinus - x * sinus + z1) <= boxy.p1.z)) - { - evas_canvas3d_material_color_set(scene->material_rocket[i], EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.8, 0.8, 0.8, 1.0); - evas_canvas3d_material_color_set(scene->material_rocket[i], EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.9, 0.1, 0.1, 1.0); - evas_canvas3d_material_color_set(scene->material_rocket[i], EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.5, 0.5, 0.5, 1.0); - - _scale(scene->mesh_node_rocket[i], 4.5); - rocket_indicator[i] = 3; - } - } - } - - if (tommy_indicator == 1) - { - tommy_indicator = 2; - evas_canvas3d_node_position_set(scene->mesh_node_tommy, TOMMY_POS_X, TOMMY_POS_Y, TOMMY_POS_Z); - tommy_parametr = 0.0; - } - /* parametric equations of gun movement, (GUN_DIR_X, GUN_DIR_Y, GUN_DIR_Z) is direction vector */ - else if (tommy_indicator == 2) - { - tommy_parametr += GUN_SPEED; - evas_canvas3d_node_position_set(scene->mesh_node_tommy, TOMMY_POS_X + GUN_DIR_X * tommy_parametr, TOMMY_POS_Y + GUN_DIR_Y * tommy_parametr, TOMMY_POS_Z + GUN_DIR_Z * tommy_parametr); - - if (TOMMY_POS_Z + GUN_DIR_Z * tommy_parametr >= -8.3) - tommy_indicator = 3; - } - else if (tommy_indicator == 3) - { - tommy_parametr-= GUN_SPEED / 2; - evas_canvas3d_node_position_set(scene->mesh_node_tommy, TOMMY_POS_X + GUN_DIR_X * tommy_parametr, TOMMY_POS_Y + GUN_DIR_Y * tommy_parametr, TOMMY_POS_Z + GUN_DIR_Z * tommy_parametr); - - evas_canvas3d_node_position_get(scene->mesh_node_tommy, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z); - if (z <= TOMMY_POS_Z) - { - tommy_indicator = 4; - tommy_parametr = 0; - } - } - - if (angle_eagle > 360.0) angle -= 360.0f; - - evas_canvas3d_node_mesh_frame_set(scene->mesh_node_warrior, scene->mesh_warrior, frame); - - evas_canvas3d_node_mesh_frame_set(scene->mesh_node_snake, scene->mesh_snake, frame_snake); - - if (space_move && (soldier_mode == 0)) - { - evas_canvas3d_node_mesh_add(scene->mesh_node_soldier, scene->mesh_soldier_jump); - evas_canvas3d_node_mesh_del(scene->mesh_node_soldier, scene->mesh_soldier); - evas_canvas3d_node_mesh_frame_set(scene->mesh_node_soldier, scene->mesh_soldier_jump, 0); - soldier_mode = 1; - evas_canvas3d_node_position_set(scene->mesh_node_tommy, TOMMY_JUMP_X, TOMMY_JUMP_Y, TOMMY_JUMP_Z); - evas_canvas3d_node_look_at_set(scene->mesh_node_tommy, EVAS_CANVAS3D_SPACE_PARENT, 1000.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0, 0, 1); - } - else if (soldier_mode == 1) - { - frame_soldier = evas_canvas3d_node_mesh_frame_get(scene->mesh_node_soldier, scene->mesh_soldier_jump); - frame_soldier += 124; - evas_canvas3d_node_mesh_frame_set(scene->mesh_node_soldier, scene->mesh_soldier_jump, frame_soldier); - if (frame_soldier < 2480) - evas_canvas3d_node_position_set(scene->mesh_node_tommy, TOMMY_JUMP_X, TOMMY_JUMP_Y + 4.5 * frame_soldier / 2480, TOMMY_JUMP_Z); - else - evas_canvas3d_node_position_set(scene->mesh_node_tommy, TOMMY_JUMP_X, TOMMY_JUMP_Y + 4.5 * (4960 - frame_soldier) / 2480, TOMMY_JUMP_Z); - if (frame_soldier > 4960) - { - evas_canvas3d_node_mesh_del(scene->mesh_node_soldier, scene->mesh_soldier_jump); - evas_canvas3d_node_mesh_add(scene->mesh_node_soldier, scene->mesh_soldier); - evas_canvas3d_node_mesh_frame_set(scene->mesh_node_soldier, scene->mesh_soldier, 0); - soldier_mode = 0; - evas_canvas3d_node_position_set(scene->mesh_node_tommy, TOMMY_POS_X, TOMMY_POS_Y, TOMMY_POS_Z); - evas_canvas3d_node_look_at_set(scene->mesh_node_tommy, EVAS_CANVAS3D_SPACE_PARENT, 0.0, -1000.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 2, 0, 1.5); - } - } - else if (camera_move) - { - frame_soldier = evas_canvas3d_node_mesh_frame_get(scene->mesh_node_soldier, scene->mesh_soldier); - frame_soldier += 124; - if (frame_soldier > 6200) frame_soldier = 0; - evas_canvas3d_node_mesh_frame_set(scene->mesh_node_soldier, scene->mesh_soldier, frame_soldier); - } - - /* create bounding box */ - _mesh_aabb(&scene->mesh_cube, scene, aabb_index); - - frame += 32; - if (frame > 108 * 20) frame = 192; - - return ECORE_CALLBACK_RENEW; -} - -static void -_on_mouse_down(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *o EINA_UNUSED, void *info) -{ - Evas_Event_Mouse_Down *ev = info; - - if ((ev->button == 1) && !space_move) - { - cage_indicator = fmod(++cage_indicator, 10); - rocket_indicator[cage_indicator] = 1; - tommy_indicator = 1; - } - - /* camera default settings */ - d_angle_camera = 0.0; -} - -/* emit signals independently */ -static Eina_Bool -_continue_camera(void *data) -{ - if (camera_indicator == 1) - evas_event_feed_mouse_down(evas, 3, EVAS_BUTTON_NONE, 0, &data); - - return EINA_TRUE; -} - -/* calculate new angle of rotation */ -static void -_reload_camera(void *data, Evas *e EINA_UNUSED, Evas_Object *eo EINA_UNUSED, void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - Evas_Canvas3D_Node *n; - Evas_Canvas3D_Mesh *m; - Evas_Real s, t; - - evas_canvas3d_scene_pick(global_scene, ev->canvas.x, ev->canvas.y, &n, &m, &s, &t); - - d_angle_camera = 0; - if (n || m) - { - mouse_diff_x = ev->canvas.x - mouse_old_x; - mouse_diff_y = ev->canvas.y - mouse_old_y; - mouse_old_x = ev->canvas.x; - mouse_old_y = ev->canvas.y; - - if (camera_indicator == 1) - d_angle_camera = (float) -mouse_diff_x / 100; - - if (ev->canvas.x < 0) - d_angle_camera = CAMERA_SPEED; - else if (ev->canvas.x > WIDTH - 100) - d_angle_camera = -CAMERA_SPEED; - } - - if (ev->button == 3) - { - if (camera_indicator == 0) - ecore_timer_add(0.160, _continue_camera, &data); - camera_indicator = 1; - } -} - -static void -_play_scene(void *data EINA_UNUSED, - Evas *e EINA_UNUSED, - Evas_Object *eo EINA_UNUSED, - void *event_info) -{ - Evas_Event_Mouse_Down *ev = event_info; - - if (ev->button == 2) - { - if (camera_indicator == 1) camera_indicator = 2; - d_angle_camera = 0; - } -} - -void -_mesh_setup_gun_planet(Scene_Data *data) -{ - /* Setup material and texture for world. */ - - ADD_MESH(world, world, 0.5, 0.5, 1.0); - evas_canvas3d_mesh_from_primitive_set(data->mesh_world, 0, data->sphere_primitive); - SETUP_DEFAULT_MESH(world, world, DIFFUSE); - SETUP_MESH_NODE(world); - - evas_canvas3d_node_scale_set(data->mesh_node_world, 350, 350, 350); - evas_canvas3d_node_position_set(data->mesh_node_world, 0.0, 0.0, 0.0); - - /* Setup material and texture for player */ - - ADD_MESH(soldier, soldier, 0.2, 0.6, 1.0) - MATERIAL_TEXTURE_SET(soldier, soldier, soldier_path, soldier_tex_path) - - SETUP_MESH_NODE(soldier) - - evas_canvas3d_node_position_set(data->mesh_node_soldier, 0, -10, 0); - evas_canvas3d_node_scale_set(data->mesh_node_soldier, 5, 5, 5); - - evas_canvas3d_node_look_at_set(data->mesh_node_soldier, EVAS_CANVAS3D_SPACE_PARENT, 0.0, -10.0, -100.0, EVAS_CANVAS3D_SPACE_PARENT, 0, 1, 0); - evas_canvas3d_node_mesh_frame_set(data->mesh_node_soldier, data->mesh_soldier, 0); - - ADD_MESH(soldier, soldier_jump, 1.0, 1.0, 1.0) - MATERIAL_TEXTURE_SET(soldier, soldier_jump, soldier_jump_path, soldier_tex_path) - - /* Setup material and texture for tommy gun */ - - ADD_MESH(tommy, tommy, 0.0, 0.3, 1.0) - SETUP_MESH_NODE(tommy) - efl_file_simple_load(data->mesh_tommy, gun_path, NULL); - efl_file_save(data->mesh_tommy, "try.obj", NULL, NULL); - evas_canvas3d_mesh_shader_mode_set(data->mesh_tommy, EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh_tommy, 0, data->material_tommy); - - evas_canvas3d_node_scale_set(data->mesh_node_tommy, 1.5, 1.5, 1.5); - evas_canvas3d_node_position_set(data->mesh_node_tommy, TOMMY_POS_X, TOMMY_POS_Y, TOMMY_POS_Z); - evas_canvas3d_node_look_at_set(data->mesh_node_tommy, EVAS_CANVAS3D_SPACE_PARENT, 0.0, -1000.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 2, 0, 1.5); - - /* Setup material and texture for gazebo */ - - ADD_MESH(gazebo, gazebo, 0.01, 1.0, 1.0) - SETUP_MESH_NODE(gazebo) - MATERIAL_TEXTURE_SET(gazebo, gazebo, gazebo_bot_path, gazebo_b_path) - NORMAL_SET(gazebo, gazebo, gazebo_b_n_path) - - evas_canvas3d_node_scale_set(data->mesh_node_gazebo, 0.18, 0.18, 0.18); - evas_canvas3d_node_orientation_angle_axis_set(data->mesh_node_gazebo, 180, 0.0, 1.0, 0.0); - evas_canvas3d_node_position_set(data->mesh_node_gazebo, -20, -10, -35); - - /* Setup material and texture for carpet */ - - ADD_MESH(carpet, carpet, 0.01, 1.0, 1.0) - SETUP_MESH_NODE(carpet) - MATERIAL_TEXTURE_SET(carpet, carpet, gazebo_top_path, gazebo_t_path) - NORMAL_SET(carpet, carpet, gazebo_t_n_path) - - if (data->blending) - { - evas_canvas3d_texture_atlas_enable_set(data->texture_diffuse_carpet, EINA_FALSE); - efl_file_simple_load(data->texture_diffuse_carpet, gazebo_t_trans_path, NULL); - evas_canvas3d_mesh_blending_enable_set(data->mesh_carpet, EINA_TRUE); - evas_canvas3d_mesh_blending_func_set(data->mesh_carpet, EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA, EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA); - } - - evas_canvas3d_node_scale_set(data->mesh_node_carpet, 0.18, 0.18, 0.18); - evas_canvas3d_node_position_set(data->mesh_node_carpet, -20, -10, -35); - /* Setup material and texture for eagle. */ - - ADD_MESH(eagle, eagle, 0.01, 1.0, 1.0) - SETUP_MESH_NODE(eagle) - MATERIAL_TEXTURE_SET(eagle, eagle, eagle_path, eagle_tex_path) - - evas_canvas3d_node_scale_set(data->mesh_node_eagle, 0.1, 0.1, 0.1); - evas_canvas3d_node_position_set(data->mesh_node_eagle, -20, 20, 0); - /* Set material for bounding box */ - - ADD_MESH(cube, cube, 0.01, 1.0, 1.0) - evas_canvas3d_mesh_frame_add(data->mesh_cube, 0); - SETUP_DEFAULT_MESH(cube, cube, DIFFUSE); - SETUP_MESH_NODE(cube) - - evas_canvas3d_mesh_index_data_set(data->mesh_cube, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]); - evas_canvas3d_mesh_vertex_count_set(data->mesh_cube, 24); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_cube, EVAS_CANVAS3D_VERTEX_ASSEMBLY_LINES); - - /* Setup mesh for column carpet */ - - ADD_MESH(column_c, column_c, 0.2, 0.8, 1.0) - SETUP_MESH_NODE(column_c) - TEXTCOORDS_SET(cube, 5.0, 0.4, 5.0, 0.1, 5.0, 0.1) - CUBE_TEXTURE_SET(column_c, column_c, cube_textcoords, red_brick_path) - NORMAL_SET(column_c, column_c, red_brick_n_path) - - evas_canvas3d_node_orientation_angle_axis_set(data->mesh_node_column_c, 90, 0, 1.0, 0.0); - evas_canvas3d_node_scale_set(data->mesh_node_column_c, 96.0, 1.6, 4.8); - evas_canvas3d_node_position_set(data->mesh_node_column_c, 10, 9.0, -12); - - /* Setup mesh for bounding sphere */ - data->material_ball = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.0, 5.0, 1.0, 1.0); - evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material_ball, 50.0); - - data->mesh_ball = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - - _set_ball(data->mesh_ball, 10); - - evas_canvas3d_mesh_shader_mode_set(data->mesh_ball, EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_ball, EVAS_CANVAS3D_VERTEX_ASSEMBLY_LINES); - evas_canvas3d_mesh_frame_material_set(data->mesh_ball, 0, data->material_ball); - - SETUP_MESH_NODE(ball) - - _scale(data->mesh_node_ball, 10.0); -} - -void -_mesh_setup_wall(Scene_Data *data, int index) -{ - /* Setup material and texture for wall. */ - - ADD_MESH(wall, wall[index], 0.2, 0.8, 1.0) - SETUP_MESH_NODE(wall[index]) - TEXTCOORDS_SET(wall, 12.0, 0.2, 0.2, 1.0, 12.0, 1.0) - CUBE_TEXTURE_SET(wall, wall[index], wall_textcoords, red_brick_path) - NORMAL_SET(wall, wall[index], red_brick_n_path) - - /* placing of wall carpet on the floor grid */ - if (index == 0) - { - evas_canvas3d_node_scale_set(data->mesh_node_wall[index], 6.7 * 19.5, 20.0, 2.0); - evas_canvas3d_node_position_set(data->mesh_node_wall[index], -39.7 + 18.6 * 3, 0.0, -60.3); - } - else if (index == 1) - { - evas_canvas3d_node_scale_set(data->mesh_node_wall[index], 5 * 19.5, 20.0, 2.0); - evas_canvas3d_node_position_set(data->mesh_node_wall[index], 81.2, 0.0, -51.5 + 19.5 * 2); - evas_canvas3d_node_orientation_angle_axis_set(data->mesh_node_wall[index], 90, 0, 1.0, 0.0); - } - else if (index == 2) - { - evas_canvas3d_node_scale_set(data->mesh_node_wall[index], 6.7 * 19.5, 20.0, 2.0); - evas_canvas3d_node_position_set(data->mesh_node_wall[index], -39.7 + 18.6*3, 0.0, 35.3); - } - else if (index == 3) - { - evas_canvas3d_node_scale_set(data->mesh_node_wall[index], 5* 19.5, 20.0, 2.0); - evas_canvas3d_node_position_set(data->mesh_node_wall[index], -48.4, 0.0, -51.5 + 19.5 * 2); - evas_canvas3d_node_orientation_angle_axis_set(data->mesh_node_wall[index], 90, 0, 1.0, 0.0); - } -} - -void -_mesh_setup_column(Scene_Data *data, int index) -{ - /* Setup mesh for column */ - - data->material_column = efl_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); - - evas_canvas3d_material_enable_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE); - evas_canvas3d_material_enable_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE); - evas_canvas3d_material_color_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.4, 0.4, 0.4, 1.0); - evas_canvas3d_material_color_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.6, 0.6, 0.6, 1.0); - evas_canvas3d_material_color_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0); - evas_canvas3d_material_shininess_set(data->material_column, 50.0); - - data->mesh_column[index] = efl_add(EVAS_CANVAS3D_MESH_CLASS, evas); - - SETUP_MESH_NODE(column[index]) - - evas_canvas3d_mesh_from_primitive_set(data->mesh_column[index], 0, data->cylinder_primitive); - evas_canvas3d_mesh_shader_mode_set(data->mesh_column[index], EVAS_CANVAS3D_SHADER_MODE_DIFFUSE); - evas_canvas3d_mesh_vertex_assembly_set(data->mesh_column[index], EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES); - evas_canvas3d_mesh_shader_mode_set(data->mesh_column[index], EVAS_CANVAS3D_SHADER_MODE_PHONG); - evas_canvas3d_mesh_frame_material_set(data->mesh_column[index], 0, data->material_column); - - data->texture_diffuse_column = efl_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas); - - efl_file_simple_load(data->texture_diffuse_column, red_brick_path, NULL); - evas_canvas3d_texture_atlas_enable_set(data->texture_diffuse_column, EINA_FALSE); - evas_canvas3d_texture_filter_set(data->texture_diffuse_column, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST, EVAS_CANVAS3D_TEXTURE_FILTER_NEAREST); - evas_canvas3d_texture_wrap_set(data->texture_diffuse_column, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT); - - evas_canvas3d_material_texture_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture_diffuse_column); - evas_canvas3d_material_texture_set(data->material_column, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, data->texture_diffuse_column); - - NORMAL_SET(column, column[index], red_brick_n_path) - - evas_canvas3d_node_scale_set(data->mesh_node_column[index], 2.2, 2.2, 19.0); - evas_canvas3d_node_position_set(data->mesh_node_column[index], 10, 0, -45 + 21.25 * index); - evas_canvas3d_node_orientation_angle_axis_set(data->mesh_node_column[index], 90, 1.0, 0.0, 0.0); -} - -void -_mesh_setup_grass(Scene_Data *data) -{ - /* Setup material and texture for grass. */ - - ADD_MESH(grass, grass, 0.4, 0.8, 1.0) - SETUP_MESH_NODE(grass) - TEXTCOORDS_SET(grass, 6.0, 3.0, 1.0, 1.0, 1.0, 1.0) - CUBE_TEXTURE_SET(grass, grass, grass_textcoords, gray_brick_path) - NORMAL_SET(grass, grass, gray_brick_n_path) - - /* placing of grass carpet on the floor grid */ - evas_canvas3d_node_scale_set(data->mesh_node_grass, 130.0, 1.0, 96.0); - evas_canvas3d_node_position_set(data->mesh_node_grass, 16.5, -10.0, -12); -} - -void -_mesh_setup(Scene_Data *data, float h EINA_UNUSED, float w EINA_UNUSED, float d EINA_UNUSED, float *isource, int index) -{ - /* Setup mesh. */ - - if (!index) - { - ADD_MESH(level[0], level[index], 0.4, 0.8, 1.0) - SETUP_MESH_NODE(level[index]) - CUBE_TEXTURE_SET(level[0], level[index], isource, red_brick_path) - NORMAL_SET(level[0], level[index], red_brick_n_path) - - evas_canvas3d_node_scale_set(data->mesh_node_level[index], 19.5, 20.0, 2.0); - evas_canvas3d_node_position_set(data->mesh_node_level[index], 50, 0, -15); - } - else - { - ADD_MESH(level[1], level[index], 0.4, 0.8, 1.0) - SETUP_MESH_NODE(level[index]) - CUBE_TEXTURE_SET(level[1], level[index], isource, gray_brick_path) - NORMAL_SET(level[1], level[index], gray_brick_n_path) - - evas_canvas3d_node_scale_set(data->mesh_node_level[index], 2.0, 2.0, 8.0); - evas_canvas3d_node_position_set(data->mesh_node_level[index], 40 + (2 * index), -10 + (2 * index), -10); - } -} - -void -_mesh_setup_warrior(Scene_Data *data) -{ - /* Setup mesh for warrior */ - - ADD_MESH(warrior, warrior, 0.4, 0.6, 1.0) - SETUP_MESH_NODE(warrior) - MATERIAL_TEXTURE_SET(warrior, warrior, warrior_path, warrior_tex_path) - - evas_canvas3d_node_position_set(data->mesh_node_warrior, 57, -10, 0); - evas_canvas3d_node_scale_set(data->mesh_node_warrior, 0.15, 0.15, 0.15); -} - -void -_mesh_setup_snake(Scene_Data *data) -{ - ADD_MESH(snake, snake, 0.01, 1.0, 1.0) - SETUP_MESH_NODE(snake) - MATERIAL_TEXTURE_SET(snake, snake, snake_path, snake_tex_path) - NORMAL_SET(snake, snake, snake_tex_n_path) - - evas_canvas3d_node_position_set(data->mesh_node_snake, 20, -10, 20); - evas_canvas3d_node_scale_set(data->mesh_node_snake, 4.0, 4.0, 4.0); -} - -void -_mesh_setup_rocket(Scene_Data *data, int index) -{ - ADD_MESH(rocket[index], rocket[index], 0.8, 0.2, 0.5); - evas_canvas3d_mesh_from_primitive_set(data->mesh_rocket[index], 0, data->sphere_primitive); - SETUP_DEFAULT_MESH(rocket[index], rocket[index], DIFFUSE); - SETUP_MESH_NODE(rocket[index]); - - evas_canvas3d_node_scale_set(data->mesh_node_rocket[index], 1, 1, 1); - evas_canvas3d_node_position_set(data->mesh_node_rocket[index], ROCKET_POS_X, ROCKET_POS_Y, ROCKET_POS_Z); -} - -void -_scene_setup(Scene_Data *data) -{ - int i = 0; - - for (i = 0; i < 4; i++) - motion_vec[i] = 0; - - data->cube_primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->cube_primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE); - evas_canvas3d_primitive_precision_set(data->cube_primitive, 10); - - data->sphere_primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_form_set(data->sphere_primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE); - evas_canvas3d_primitive_precision_set(data->sphere_primitive, 50); - - global_scene = efl_add(EVAS_CANVAS3D_SCENE_CLASS, evas); - - evas_canvas3d_scene_size_set(global_scene, WIDTH, HEIGHT); - evas_canvas3d_scene_background_color_set(global_scene, 0.5, 0.5, 0.9, 0.0); - - data->root_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_NODE)); - - _camera_setup(data); - _light_setup(data); - _mesh_setup_gun_planet(data); - _mesh_setup_snake(data); - - for (i = 0; i < 10; i++) - _mesh_setup_rocket(data, i); - - data->cylinder_primitive = efl_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); - evas_canvas3d_primitive_mode_set(data->cylinder_primitive, EVAS_CANVAS3D_PRIMITIVE_MODE_WITHOUT_BASE); - evas_canvas3d_primitive_form_set(data->cylinder_primitive, EVAS_CANVAS3D_MESH_PRIMITIVE_CYLINDER); - evas_canvas3d_primitive_tex_scale_set(data->cylinder_primitive, 1.0, 1.0); - evas_canvas3d_primitive_precision_set(data->cylinder_primitive, 50); - - for ( i = 0; i < 4; i++) - _mesh_setup_column(data, i); - - _mesh_setup_grass(data); - - for ( i = 0; i < 4; i++) - _mesh_setup_wall(data, i); - - TEXTCOORDS_SET(bricks1, 1.0, 0.2, 0.2, 1.0, 1.0, 1.0) - _mesh_setup(data, 9.75, 10, 1, bricks1_textcoords, 0); - - TEXTCOORDS_SET(bricks2, 1.0, 1.5, 3.0, 0.5, 2.0, 0.5) - for (i = 1; i < 10; i++) - _mesh_setup(data, 1, 1, 4, bricks2_textcoords, i); - - _mesh_setup_warrior(data); - - _mesh_aabb(&data->mesh_cube, data, aabb_index); - - evas_canvas3d_scene_root_node_set(global_scene, data->root_node); - evas_canvas3d_scene_camera_node_set(global_scene, data->camera_node); - - if (data->shadow) - evas_canvas3d_scene_shadows_enable_set(global_scene, EINA_TRUE); - - if (data->fog) - { - ENABLE_FOG(data->mesh_soldier) - ENABLE_FOG(data->mesh_warrior) - ENABLE_FOG(data->mesh_tommy) - ENABLE_FOG(data->mesh_gazebo) - ENABLE_FOG(data->mesh_carpet) - ENABLE_FOG(data->mesh_eagle) - ENABLE_FOG(data->mesh_world) - ENABLE_FOG(data->mesh_snake) - ENABLE_FOG(data->mesh_column_c) - ENABLE_FOG(data->mesh_grass) - for (i = 0; i < 4; i++) - { - ENABLE_FOG(data->mesh_wall[i]) - ENABLE_FOG(data->mesh_column[i]) - } - for (i = 0; i < 10; i++) - { - ENABLE_FOG(data->mesh_level[i]) - ENABLE_FOG(data->mesh_rocket[i]) - } - } - - data->carp_mediator_node = efl_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_type_set(efl_added, EVAS_CANVAS3D_NODE_TYPE_MESH)); - - evas_canvas3d_node_member_add(data->carp_mediator_node, data->mesh_node_carpet); - - evas_canvas3d_node_member_add(data->mediator_node, data->mesh_node_soldier); - evas_canvas3d_node_member_add(data->mediator_node, data->mesh_node_tommy); - - for (i = 0; i < 10; i++) - evas_canvas3d_node_member_add(data->mediator_node, data->mesh_node_rocket[i]); - - evas_canvas3d_node_member_add(data->root_node, data->carp_mediator_node); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_world); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_gazebo); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_eagle); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_cube); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_column_c); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_ball); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_grass); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_warrior); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_snake); - - for (i = 0; i < 4; i++) - { - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_wall[i]); - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_column[i]); - } - for (i = 0; i < 10; i++) - evas_canvas3d_node_member_add(data->root_node, data->mesh_node_level[i]); -} - -int -main(int argc, char *argv[]) -{ - Scene_Data data; - - Eina_Bool shadow = EINA_FALSE; - Eina_Bool colorpick = EINA_FALSE; - Eina_Bool fog = EINA_FALSE; - Eina_Bool blending = EINA_FALSE; - Ecore_Getopt_Value values[] = { - ECORE_GETOPT_VALUE_BOOL(shadow), - ECORE_GETOPT_VALUE_BOOL(colorpick), - ECORE_GETOPT_VALUE_BOOL(fog), - ECORE_GETOPT_VALUE_BOOL(blending), - ECORE_GETOPT_VALUE_NONE - }; - - ecore_getopt_parse(&optdesc, values, argc, argv); - - data.shadow = shadow; - data.colorpick = colorpick; - data.fog = fog; - data.blending = blending; - data.normal = EINA_FALSE; - - if (!ecore_evas_init()) return 0; - - ecore_evas = ecore_evas_new("opengl_x11", 0, 0, WIDTH, HEIGHT, NULL); - - if (!ecore_evas) return 0; - - ecore_evas_callback_delete_request_set(ecore_evas, _on_delete); - ecore_evas_callback_resize_set(ecore_evas, _on_canvas_resize); - ecore_evas_show(ecore_evas); - - evas = ecore_evas_get(ecore_evas); - - /* Add a background rectangle objects. */ - background = evas_object_rectangle_add(evas); - evas_object_color_set(background, 0, 0, 0, 255); - evas_object_move(background, 0, 0); - evas_object_resize(background, WIDTH, HEIGHT); - evas_object_show(background); - - _scene_setup(&data); - - /* Add an image object for 3D scene rendering. */ - image = efl_add(EFL_CANVAS_SCENE3D_CLASS, evas); - evas_object_move(image, 0, 0); - evas_object_resize(image, WIDTH, HEIGHT); - evas_object_show(image); - - /* Set the image object as render target for 3D scene. */ - efl_canvas_scene3d_set(image, global_scene); - - evas_object_focus_set(image, EINA_TRUE); - - /* Add animation timer callback. */ - Timers timers[4]; - - timers[0].t = ecore_timer_add(0.016, _animate_scene_gun, &data); - timers[0].data = &data; - timers[1].t = ecore_timer_add(0.016, _animate_camera, &data); - timers[0].data = &data; - - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, _reload_camera, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, _on_mouse_down, &timers); - evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_UP, _play_scene, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_DOWN, _key_down, &data); - evas_object_event_callback_add(image, EVAS_CALLBACK_KEY_UP, _key_up, &data); - - - /* Enter main loop. */ - ecore_main_loop_begin(); - - ecore_evas_free(ecore_evas); - ecore_evas_shutdown(); - - return 0; -} diff --git a/src/examples/evas/shooter/meson.build b/src/examples/evas/shooter/meson.build deleted file mode 100644 index abb782d..0000000 --- a/src/examples/evas/shooter/meson.build +++ /dev/null @@ -1,5 +0,0 @@ -executable('evas-3d-shooter', - ['evas-3d-shooter-header.c', 'evas-3d-shooter.c'], - dependencies: [ecore_evas], - c_args : ['-DPACKAGE_EXAMPLES_DIR="'+meson.current_source_dir()+'"'] -)