diff options
author | perepelits.m <perepelits.m@samsung.com> | 2015-12-18 13:50:17 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2015-12-18 16:48:15 +0900 |
commit | efde72de1e880b4e92e1329ce5d47675899e24b2 (patch) | |
tree | 1781beb95ae67de5ae86311f84800a65a541318c | |
parent | a3dcf7a0ba758b6502c752ff59b011a22133dbfb (diff) | |
download | efl-efde72de1e880b4e92e1329ce5d47675899e24b2.tar.gz |
Evas 3d: Add example for convex hull
Summary: This example is a testing example for comparison convex
hulls built by our algorithm and in Blender.
Reviewers: raster, Hermet, cedric, jpeg, perepelits.m
Subscribers: jpeg, artem.popov
Differential Revision: https://phab.enlightenment.org/D3336
13 files changed, 3940 insertions, 0 deletions
diff --git a/src/examples/evas/Makefile.am b/src/examples/evas/Makefile.am index d2716522bf..5d3307dd04 100644 --- a/src/examples/evas/Makefile.am +++ b/src/examples/evas/Makefile.am @@ -239,6 +239,11 @@ evas_canvas3d_ply_SOURCES = evas-3d-ply.c evas_canvas3d_ply_LDADD = $(ECORE_EVAS_COMMON_LDADD) @EFL_PTHREAD_LIBS@ evas_canvas3d_ply_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) +EXTRA_PROGRAMS += evas_canvas3d_hull +evas_canvas3d_hull_SOURCES = evas-3d-hull.c +evas_canvas3d_hull_LDADD = $(ECORE_EVAS_COMMON_LDADD) @EFL_PTHREAD_LIBS@ +evas_canvas3d_hull_CPPFLAGS = $(ECORE_EVAS_COMMON_CPPFLAGS) + EXTRA_PROGRAMS += evas_canvas3d_frustum evas_canvas3d_frustum_SOURCES = evas-3d-frustum.c evas_canvas3d_frustum_LDADD = $(ECORE_EVAS_COMMON_LDADD) @EFL_PTHREAD_LIBS@ @@ -383,6 +388,15 @@ resources/models/sweet_home.obj \ resources/models/sweet_home_only_vertex_coords.obj \ resources/models/sweet_home_without_normals.obj \ resources/models/sweet_home_without_tex_coords.obj \ +resources/models/convex_hull/column_blender_ch.ply \ +resources/models/convex_hull/column_test.ply \ +resources/models/convex_hull/cube_blender_ch.ply \ +resources/models/convex_hull/eagle_blender_ch.ply \ +resources/models/convex_hull/home_blender_ch.obj \ +resources/models/convex_hull/plain.ply \ +resources/models/convex_hull/plain_blender_ch.ply \ +resources/models/convex_hull/sphere_blender_ch.ply \ +resources/models/convex_hull/torus_blender_ch.ply \ shooter/assets/images/brick-stone_n.jpg \ shooter/assets/images/brick-stone.jpg \ shooter/assets/images/bricks_n.jpg \ diff --git a/src/examples/evas/evas-3d-hull.c b/src/examples/evas/evas-3d-hull.c new file mode 100644 index 0000000000..3c049ce37a --- /dev/null +++ b/src/examples/evas/evas-3d-hull.c @@ -0,0 +1,483 @@ +/** + * This example is a testing example, first model (from the right side) is + * original model, the second one is convex hull maden in evas-3d, + * the third one is convex hull maden 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_EO_API_SUPPORT +#define EFL_BETA_API_SUPPORT +#endif + +#include <Eo.h> +#include <Evas.h> +#include <Ecore.h> +#include <Ecore_Evas.h> +#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 *material; +} Scene_Data; + +int rr; + +#define MODEL_MESH_INIT(name, model) \ + data->mesh_##name = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas); \ + eo_do(data->mesh_##name, \ + efl_file_set(model, NULL), \ + evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES), \ + evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_DIFFUSE), \ + evas_canvas3d_mesh_frame_material_set(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);\ + eo_do(data->mesh_##name, \ + evas_canvas3d_mesh_convex_hull_data_get(0, vert, ind)); \ + vertex = (float*) vert->members;\ + index = ind->members;\ + data->mesh_##name##_ch = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas); \ + eo_do(data->mesh_##name##_ch, \ + evas_canvas3d_mesh_vertex_count_set((vert->len / 10)), \ + evas_canvas3d_mesh_frame_add(0), \ + evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, \ + 10 * sizeof(float), &vertex[ 0]), \ + evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, \ + 10 * sizeof(float), &vertex[ 3]), \ + evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, \ + 10 * sizeof(float), &vertex[ 6]), \ + evas_canvas3d_mesh_index_data_copy_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, \ + ind->len, &index[0]), \ + evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES), \ + evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_VERTEX_COLOR), \ + evas_canvas3d_mesh_frame_material_set(0, data->material)); \ + free(vert); \ + free(ind); + +#define SWITCH_MESH(index, name, scale) \ + case index: \ + { \ + eo_do(scene->mesh_node, list = evas_canvas3d_node_mesh_list_get()); \ + mesh = eina_list_nth(list, 0); \ + eo_do(scene->mesh_node, \ + evas_canvas3d_node_mesh_del(mesh), \ + evas_canvas3d_node_mesh_add(scene->mesh_##name), \ + evas_canvas3d_node_scale_set(scale, scale, scale)); \ + eo_do(scene->mesh_node_convex_hull, list = evas_canvas3d_node_mesh_list_get()); \ + mesh = eina_list_nth(list, 0); \ + eo_do(scene->mesh_node_convex_hull, \ + evas_canvas3d_node_mesh_del(mesh), \ + evas_canvas3d_node_mesh_add(scene->mesh_##name##_ch), \ + evas_canvas3d_node_scale_set(scale, scale, scale)); \ + eo_do(scene->mesh_node_blender, list = evas_canvas3d_node_mesh_list_get()); \ + mesh = eina_list_nth(list, 0); \ + eo_do(scene->mesh_node_blender, \ + evas_canvas3d_node_mesh_del(mesh), \ + evas_canvas3d_node_mesh_add(scene->mesh_blender_##name), \ + evas_canvas3d_node_scale_set(scale, scale, scale)); \ + _print_result(scene->mesh_##name##_ch, scene->mesh_blender_##name); \ + break; \ + } + +static const char *home_ch = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sweet_home_without_tex_coords.obj"; +static const char *sonic_ch = PACKAGE_EXAMPLES_DIR EVAS_MODEL_FOLDER "/sonic.md2"; + +static const char *column_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/column_test.ply"; +static const char *plain_ch = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/plain.ply"; +static const char *plain = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/plain_blender_ch.ply"; +static const char *sphere = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/sphere_blender_ch.ply"; +static const char *torus = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/torus_blender_ch.ply"; +static const char *cube = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/cube_blender_ch.ply"; +static const char *column = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/column_blender_ch.ply"; +static const char *home = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/home_blender_ch.obj"; +static const char *sonic = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/sonic_blender_ch.ply"; +static const char *eagle = PACKAGE_EXAMPLES_DIR EVAS_CONVEX_HULL_FOLDER "/eagle_blender_ch.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; + eo_do(mesh, v_count = evas_canvas3d_mesh_vertex_count_get()); + + printf("Vertex count is %d for convex hull\n", + v_count); + + eo_do(convex_mesh, v_count = evas_canvas3d_mesh_vertex_count_get()); + + 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); + eo_do(background, efl_gfx_size_set(w, h)); + eo_do(image, efl_gfx_size_set(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; + + eo_do(scene->mesh_node, + evas_canvas3d_node_orientation_angle_axis_set(angle, 1.0, 1.0, 1.0)); + + eo_do(scene->mesh_node_convex_hull, + evas_canvas3d_node_orientation_angle_axis_set(angle, 1.0, 1.0, 1.0)); + + eo_do(scene->mesh_node_blender, + evas_canvas3d_node_orientation_angle_axis_set(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 = eo_add(EVAS_CANVAS3D_CAMERA_CLASS, evas); + + eo_do(data->camera, + evas_canvas3d_camera_projection_perspective_set(60.0, 1.0, 2.0, 50.0)); + + data->camera_node = + eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, + evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_CAMERA)); + eo_do(data->camera_node, + evas_canvas3d_node_camera_set(data->camera), + evas_canvas3d_node_position_set(0.0, 0.0, 10.0), + evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, + EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0)); + eo_do(data->root_node, evas_canvas3d_node_member_add(data->camera_node)); +} + +static void +_light_setup(Scene_Data *data) +{ + data->light = eo_add(EVAS_CANVAS3D_LIGHT_CLASS, evas); + eo_do(data->light, + evas_canvas3d_light_ambient_set(0.2, 0.2, 0.2, 1.0), + evas_canvas3d_light_diffuse_set(1.0, 1.0, 1.0, 1.0), + evas_canvas3d_light_specular_set(1.0, 1.0, 1.0, 1.0)); + + data->light_node = + eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, + evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_LIGHT)); + eo_do(data->light_node, + evas_canvas3d_node_light_set(data->light), + evas_canvas3d_node_position_set(0.0, 0.0, 10.0), + evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, + EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0)); + eo_do(data->root_node, evas_canvas3d_node_member_add(data->light_node)); +} + +static void +_mesh_setup(Scene_Data *data) +{ + /*int vertex_ch_count = 0, index_ch_count = 0; + float *vert = NULL; + unsigned short int *ind = NULL; + int count = 0; + float *v = NULL; + unsigned short int *indx = NULL;*/ + + Eina_Inarray *vert, *ind; + float *vertex; + unsigned short int *index; + int i = 0; + Eo *primitive = NULL; + /* Setup material. */ + + data->material = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas); + eo_do(data->material, + evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE), + evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE), + evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE), + + evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0), + evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0), + evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0), + evas_canvas3d_material_shininess_set(100.0)); + + /* Setup mesh sphere */ + primitive = eo_add(EVAS_CANVAS3D_PRIMITIVE_CLASS, evas); + eo_do(primitive, + evas_canvas3d_primitive_form_set(EVAS_CANVAS3D_MESH_PRIMITIVE_SPHERE), + evas_canvas3d_primitive_precision_set(10)); + data->mesh_sphere = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas); + eo_do(data->mesh_sphere, evas_canvas3d_mesh_from_primitive_set(0, primitive)); + eo_do(data->mesh_sphere, + evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES), + + evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG), + + evas_canvas3d_mesh_frame_material_set(0, data->material)); + + /* Setup mesh torus */ + data->mesh_torus = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas); + eo_do(primitive, + evas_canvas3d_primitive_form_set(EVAS_CANVAS3D_MESH_PRIMITIVE_TORUS), + evas_canvas3d_primitive_precision_set(50)); + eo_do(data->mesh_torus, evas_canvas3d_mesh_from_primitive_set(0, primitive)); + eo_do(data->mesh_torus, + evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES), + evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG), + evas_canvas3d_mesh_frame_material_set(0, data->material)); + + /* Setup mesh cube */ + data->mesh_cube = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas); + eo_do(primitive, + evas_canvas3d_primitive_form_set(EVAS_CANVAS3D_MESH_PRIMITIVE_CUBE), + evas_canvas3d_primitive_precision_set(50)); + eo_do(data->mesh_cube, evas_canvas3d_mesh_from_primitive_set(0, primitive)); + eo_do(data->mesh_cube, + evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES), + evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG), + evas_canvas3d_mesh_frame_material_set(0, data->material)); + + MODEL_MESH_INIT(plain, plain_ch) + MODEL_MESH_INIT(column, column_ch) + MODEL_MESH_INIT(home, home_ch) + MODEL_MESH_INIT(sonic, sonic_ch) + MODEL_MESH_INIT(eagle, "shooter/assets/models/eagle.md2") + + MODEL_MESH_INIT(blender_sphere, sphere) + MODEL_MESH_INIT(blender_torus, torus) + MODEL_MESH_INIT(blender_cube, cube) + MODEL_MESH_INIT(blender_plain, plain) + MODEL_MESH_INIT(blender_column, column) + MODEL_MESH_INIT(blender_home, home) + MODEL_MESH_INIT(blender_eagle, eagle) + MODEL_MESH_INIT(blender_sonic, sonic) + + data->mesh_node = + eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, + evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH)); + eo_do(data->root_node, evas_canvas3d_node_member_add(data->mesh_node)); + eo_do(data->mesh_node, + evas_canvas3d_node_mesh_add(data->mesh_sphere), + evas_canvas3d_node_scale_set(SCALE_SPHERE, SCALE_SPHERE, SCALE_SPHERE), + evas_canvas3d_node_position_set(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_sphere); + + data->mesh_node_convex_hull = + eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, + evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH)); + eo_do(data->root_node, evas_canvas3d_node_member_add(data->mesh_node_convex_hull)); + eo_do(data->mesh_node_convex_hull, + evas_canvas3d_node_position_set(0.0, 0.0, 0.0), + evas_canvas3d_node_scale_set(SCALE_SPHERE, SCALE_SPHERE, SCALE_SPHERE), + evas_canvas3d_node_mesh_add(data->mesh_sphere_ch)); + + data->mesh_node_blender = + eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, + evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH)); + eo_do(data->root_node, evas_canvas3d_node_member_add(data->mesh_node_blender)); + eo_do(data->mesh_node_blender, + evas_canvas3d_node_position_set(-3.0, 0.0, 0.0), + evas_canvas3d_node_scale_set(SCALE_SPHERE, SCALE_SPHERE, SCALE_SPHERE), + evas_canvas3d_node_mesh_add(data->mesh_blender_sphere)); +} + +static void +_scene_setup(Scene_Data *data) +{ + data->scene = eo_add(EVAS_CANVAS3D_SCENE_CLASS, evas); + eo_do(data->scene, + evas_canvas3d_scene_size_set(WIDTH, HEIGHT); + evas_canvas3d_scene_background_color_set(0.0, 0.0, 0.0, 0.0)); + + data->root_node = + eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, + evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_NODE)); + + _camera_setup(data); + _light_setup(data); + _mesh_setup(data); + + eo_do(data->scene, + evas_canvas3d_scene_root_node_set(data->root_node), + evas_canvas3d_scene_camera_node_set(data->camera_node)); +} + +int +main(void) +{ + Ecore_Animator *anim; + Scene_Data data; + + //Unless Evas 3D supports Software renderer, we set gl backened forcely. + setenv("ECORE_EVAS_ENGINE", "opengl_x11", 1); + int stride_pos; + + 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 objects. */ + background = eo_add(EVAS_RECTANGLE_CLASS, evas); + eo_do(background, + efl_gfx_color_set(0, 0, 0, 255), + efl_gfx_size_set(WIDTH, HEIGHT), + efl_gfx_visible_set(EINA_TRUE)); + + /* Add an image object for 3D scene rendering. */ + image = evas_object_image_filled_add(evas); + eo_do(image, + efl_gfx_size_set(WIDTH, HEIGHT), + efl_gfx_visible_set(EINA_TRUE)); + + evas_object_show(image), + evas_object_focus_set(image, EINA_TRUE); + + /* Set the image object as render target for 3D scene. */ + eo_do(image, evas_obj_image_scene_set(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-common.h b/src/examples/evas/evas-common.h index 3e0cc27eb2..c9f1f4cd23 100644 --- a/src/examples/evas/evas-common.h +++ b/src/examples/evas/evas-common.h @@ -1,5 +1,6 @@ #define EVAS_IMAGE_FOLDER "/resources/images" #define EVAS_MODEL_FOLDER "/resources/models" +#define EVAS_CONVEX_HULL_FOLDER "/resources/models/convex_hull" #define EVAS_SAVED_FILES "/saved_files" #define EVAS_PROJECT_MODEL_FOLDER "/assets/models" 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 new file mode 100644 index 0000000000..22cf8d330c --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/column_blender_ch.ply @@ -0,0 +1,295 @@ +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_test.ply b/src/examples/evas/resources/models/convex_hull/column_test.ply new file mode 100644 index 0000000000..5a42be1b45 --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/column_test.ply @@ -0,0 +1,521 @@ +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/cube_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/cube_blender_ch.ply new file mode 100644 index 0000000000..37ef471e0e --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/cube_blender_ch.ply @@ -0,0 +1,43 @@ +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/eagle_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/eagle_blender_ch.ply new file mode 100644 index 0000000000..1caabd2f6b --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/eagle_blender_ch.ply @@ -0,0 +1,306 @@ +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/home_blender_ch.obj b/src/examples/evas/resources/models/convex_hull/home_blender_ch.obj new file mode 100644 index 0000000000..db2dadf85b --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/home_blender_ch.obj @@ -0,0 +1,40 @@ +# 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/plain.ply b/src/examples/evas/resources/models/convex_hull/plain.ply new file mode 100644 index 0000000000..6883352be1 --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/plain.ply @@ -0,0 +1,846 @@ +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 new file mode 100644 index 0000000000..5baf0b5191 --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/plain_blender_ch.ply @@ -0,0 +1,18 @@ +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/sonic_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/sonic_blender_ch.ply new file mode 100644 index 0000000000..aede0473ea --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/sonic_blender_ch.ply @@ -0,0 +1,659 @@ +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/sphere_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/sphere_blender_ch.ply new file mode 100644 index 0000000000..d0f3bea948 --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/sphere_blender_ch.ply @@ -0,0 +1,469 @@ +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/torus_blender_ch.ply b/src/examples/evas/resources/models/convex_hull/torus_blender_ch.ply new file mode 100644 index 0000000000..c6ee76e0dd --- /dev/null +++ b/src/examples/evas/resources/models/convex_hull/torus_blender_ch.ply @@ -0,0 +1,245 @@ +ply +format ascii 1.0 +comment Created by Blender 2.69 (sub 0) - www.blender.org, source file: '' +element vertex 180 +property float x +property float y +property float z +property float nx +property float ny +property float nz +element face 52 +property list uchar uint vertex_indices +end_header +0.498061 0.000000 0.000000 0.908661 0.295242 0.295242 +0.402940 0.292753 0.000000 0.908661 0.295242 0.295242 +0.387549 0.281571 0.058551 0.908661 0.295242 0.295242 +0.479037 0.000000 0.058551 0.908661 0.295242 0.295242 +0.479037 0.000000 0.058551 0.577350 0.187593 0.794654 +0.387549 0.281571 0.058551 0.577350 0.187593 0.794654 +0.347255 0.252296 0.094737 0.577350 0.187593 0.794654 +0.429231 0.000000 0.094737 0.577350 0.187593 0.794654 +0.429231 0.000000 -0.094737 0.577350 0.187593 -0.794654 +0.347255 0.252296 -0.094737 0.577350 0.187593 -0.794654 +0.387549 0.281571 -0.058551 0.577350 0.187593 -0.794654 +0.479037 0.000000 -0.058551 0.577350 0.187593 -0.794654 +0.498061 0.000000 0.000000 0.908661 0.295242 -0.295242 +0.479037 0.000000 -0.058551 0.908661 0.295242 -0.295242 +0.387549 0.281571 -0.058551 0.908661 0.295242 -0.295242 +0.402940 0.292753 0.000000 0.908661 0.295242 -0.295242 +0.402940 0.292753 0.000000 0.561583 0.772953 0.295242 +0.153910 0.473685 0.000000 0.561583 0.772953 0.295242 +0.148031 0.455591 0.058551 0.561583 0.772953 0.295242 +0.387549 0.281571 0.058551 0.561583 0.772953 0.295242 +0.387549 0.281571 0.058551 0.356822 0.491123 0.794654 +0.148031 0.455591 0.058551 0.356822 0.491123 0.794654 +0.132640 0.408223 0.094737 0.356822 0.491123 0.794654 +0.347255 0.252296 0.094737 0.356822 0.491123 0.794654 +0.347255 0.252296 -0.094737 0.356822 0.491123 -0.794654 +0.132640 0.408223 -0.094737 0.356822 0.491123 -0.794654 +0.148031 0.455591 -0.058551 0.356822 0.491123 -0.794654 +0.387549 0.281571 -0.058551 0.356822 0.491123 -0.794654 +0.387549 0.281571 -0.058551 0.561583 0.772953 -0.295242 +0.148031 0.455591 -0.058551 0.561583 0.772953 -0.295242 +0.153910 0.473685 0.000000 0.561583 0.772953 -0.295242 +0.402940 0.292753 0.000000 0.561583 0.772953 -0.295242 +0.153910 0.473685 0.000000 0.000000 0.955423 0.295241 +-0.153909 0.473685 0.000000 0.000000 0.955423 0.295241 +-0.148031 0.455592 0.058551 0.000000 0.955423 0.295241 +0.148031 0.455591 0.058551 0.000000 0.955423 0.295241 +0.148031 0.455591 0.058551 0.000000 0.607062 0.794654 +-0.148031 0.455592 0.058551 0.000000 0.607062 0.794654 +-0.132640 0.408223 0.094737 0.000000 0.607062 0.794654 +0.132640 0.408223 0.094737 0.000000 0.607062 0.794654 +0.132640 0.408223 -0.094737 0.000000 0.607062 -0.794654 +-0.132640 0.408223 -0.094737 0.000000 0.607062 -0.794654 +-0.148031 0.455592 -0.058551 0.000000 0.607062 -0.794654 +0.148031 0.455591 -0.058551 0.000000 0.607062 -0.794654 +0.148031 0.455591 -0.058551 0.000000 0.955423 -0.295241 +-0.148031 0.455592 -0.058551 0.000000 0.955423 -0.295241 +-0.153909 0.473685 0.000000 0.000000 0.955423 -0.295241 +0.153910 0.473685 0.000000 0.000000 0.955423 -0.295241 +-0.153909 0.473685 0.000000 -0.561584 0.772953 0.295242 +-0.402940 0.292753 0.000000 -0.561584 0.772953 0.295242 +-0.387549 0.281571 0.058551 -0.561584 0.772953 0.295242 +-0.148031 0.455592 0.058551 -0.561584 0.772953 0.295242 +-0.148031 0.455592 0.058551 -0.356822 0.491123 0.794655 +-0.387549 0.281571 0.058551 -0.356822 0.491123 0.794655 +-0.347255 0.252296 0.094737 -0.356822 0.491123 0.794655 +-0.132640 0.408223 0.094737 -0.356822 0.491123 0.794655 +-0.132640 0.408223 -0.094737 -0.356822 0.491123 -0.794655 +-0.347255 0.252296 -0.094737 -0.356822 0.491123 -0.794655 +-0.387549 0.281571 -0.058551 -0.356822 0.491123 -0.794655 +-0.148031 0.455592 -0.058551 -0.356822 0.491123 -0.794655 +-0.148031 0.455592 -0.058551 -0.561584 0.772953 -0.295242 +-0.387549 0.281571 -0.058551 -0.561584 0.772953 -0.295242 +-0.402940 0.292753 0.000000 -0.561584 0.772953 -0.295242 +-0.153909 0.473685 0.000000 -0.561584 0.772953 -0.295242 +-0.402940 0.292753 0.000000 -0.908661 0.295242 0.295242 +-0.498061 0.000000 0.000000 -0.908661 0.295242 0.295242 +-0.479037 0.000000 0.058551 -0.908661 0.295242 0.295242 +-0.387549 0.281571 0.058551 -0.908661 0.295242 0.295242 +-0.387549 0.281571 0.058551 -0.577350 0.187593 0.794654 +-0.479037 0.000000 0.058551 -0.577350 0.187593 0.794654 +-0.429231 0.000000 0.094737 -0.577350 0.187593 0.794654 +-0.347255 0.252296 0.094737 -0.577350 0.187593 0.794654 +-0.347255 0.252296 -0.094737 -0.577350 0.187593 -0.794654 +-0.429231 0.000000 -0.094737 -0.577350 0.187593 -0.794654 +-0.479037 0.000000 -0.058551 -0.577350 0.187593 -0.794654 +-0.387549 0.281571 -0.058551 -0.577350 0.187593 -0.794654 +-0.387549 0.281571 -0.058551 -0.908661 0.295242 -0.295242 +-0.479037 0.000000 -0.058551 -0.908661 0.295242 -0.295242 +-0.498061 0.000000 0.000000 -0.908661 0.295242 -0.295242 +-0.402940 0.292753 0.000000 -0.908661 0.295242 -0.295242 +-0.498061 0.000000 0.000000 -0.908661 -0.295242 0.295242 +-0.402940 -0.292753 0.000000 -0.908661 -0.295242 0.295242 +-0.387549 -0.281571 0.058551 -0.908661 -0.295242 0.295242 +-0.479037 0.000000 0.058551 -0.908661 -0.295242 0.295242 +-0.479037 0.000000 0.058551 -0.577350 -0.187593 0.794654 +-0.387549 -0.281571 0.058551 -0.577350 -0.187593 0.794654 +-0.347255 -0.252296 0.094737 -0.577350 -0.187593 0.794654 +-0.429231 0.000000 0.094737 -0.577350 -0.187593 0.794654 +-0.429231 0.000000 -0.094737 -0.577350 -0.187593 -0.794654 +-0.347255 -0.252296 -0.094737 -0.577350 -0.187593 -0.794654 +-0.387549 -0.281571 -0.058551 -0.577350 -0.187593 -0.794654 +-0.479037 0.000000 -0.058551 -0.577350 -0.187593 -0.794654 +-0.479037 0.000000 -0.058551 -0.908661 -0.295242 -0.295242 +-0.387549 -0.281571 -0.058551 -0.908661 -0.295242 -0.295242 +-0.402940 -0.292753 0.000000 -0.908661 -0.295242 -0.295242 +-0.498061 0.000000 0.000000 -0.908661 -0.295242 -0.295242 +-0.402940 -0.292753 0.000000 -0.561584 -0.772953 0.295242 +-0.153909 -0.473685 0.000000 -0.561584 -0.772953 0.295242 +-0.148031 -0.455592 0.058551 -0.561584 -0.772953 0.295242 +-0.387549 -0.281571 0.058551 -0.561584 -0.772953 0.295242 +-0.387549 -0.281571 0.058551 -0.356822 -0.491123 0.794655 +-0.148031 -0.455592 0.058551 -0.356822 -0.491123 0.794655 +-0.132640 -0.408223 0.094737 -0.356822 -0.491123 0.794655 +-0.347255 -0.252296 0.094737 -0.356822 -0.491123 0.794655 +-0.347255 -0.252296 -0.094737 -0.356822 -0.491123 -0.794655 +-0.132640 -0.408223 -0.094737 -0.356822 -0.491123 -0.794655 +-0.148031 -0.455592 -0.058551 -0.356822 -0.491123 -0.794655 +-0.387549 -0.281571 -0.058551 -0.356822 -0.491123 -0.794655 +-0.387549 -0.281571 -0.058551 -0.561584 -0.772953 -0.295242 +-0.148031 -0.455592 -0.058551 -0.561584 -0.772953 -0.295242 +-0.153909 -0.473685 0.000000 -0.561584 -0.772953 -0.295242 +-0.402940 -0.292753 0.000000 -0.561584 -0.772953 -0.295242 +-0.153909 -0.473685 0.000000 0.000000 -0.955423 0.295241 +0.153910 -0.473685 0.000000 0.000000 -0.955423 0.295241 +0.148031 -0.455591 0.058551 0.000000 -0.955423 0.295241 +-0.148031 -0.455592 0.058551 0.000000 -0.955423 0.295241 +-0.148031 -0.455592 0.058551 0.000000 -0.607062 0.794654 +0.148031 -0.455591 0.058551 0.000000 -0.607062 0.794654 +0.132640 -0.408223 0.094737 0.000000 -0.607062 0.794654 +-0.132640 -0.408223 0.094737 0.000000 -0.607062 0.794654 +-0.132640 -0.408223 -0.094737 0.000000 -0.607062 -0.794654 +0.132640 -0.408223 -0.094737 0.000000 -0.607062 -0.794654 +0.148031 -0.455591 -0.058551 0.000000 -0.607062 -0.794654 +-0.148031 -0.455592 -0.058551 0.000000 -0.607062 -0.794654 +-0.148031 -0.455592 -0.058551 0.000000 -0.955423 -0.295241 +0.148031 -0.455591 -0.058551 0.000000 -0.955423 -0.295241 +0.153910 -0.473685 0.000000 0.000000 -0.955423 -0.295241 +-0.153909 -0.473685 0.000000 0.000000 -0.955423 -0.295241 +0.153910 -0.473685 0.000000 0.561583 -0.772953 0.295242 +0.402940 -0.292753 0.000000 0.561583 -0.772953 0.295242 +0.387549 -0.281571 0.058551 0.561583 -0.772953 0.295242 +0.148031 -0.455591 0.058551 0.561583 -0.772953 0.295242 +0.148031 -0.455591 0.058551 0.356822 -0.491124 0.794654 +0.387549 -0.281571 0.058551 0.356822 -0.491124 0.794654 +0.347255 -0.252296 0.094737 0.356822 -0.491124 0.794654 +0.132640 -0.408223 0.094737 0.356822 -0.491124 0.794654 +0.132640 -0.408223 -0.094737 0.356822 -0.491124 -0.794654 +0.347255 -0.252296 -0.094737 0.356822 -0.491124 -0.794654 +0.387549 -0.281571 -0.058551 0.356822 -0.491124 -0.794654 +0.148031 -0.455591 -0.058551 0.356822 -0.491124 -0.794654 +0.148031 -0.455591 -0.058551 0.561583 -0.772953 -0.295242 +0.387549 -0.281571 -0.058551 0.561583 -0.772953 -0.295242 +0.402940 -0.292753 0.000000 0.561583 -0.772953 -0.295242 +0.153910 -0.473685 0.000000 0.561583 -0.772953 -0.295242 +0.402940 -0.292753 0.000000 0.908661 -0.295242 0.295241 +0.498061 0.000000 0.000000 0.908661 -0.295242 0.295241 +0.479037 0.000000 0.058551 0.908661 -0.295242 0.295241 +0.387549 -0.281571 0.058551 0.908661 -0.295242 0.295241 +0.387549 -0.281571 0.058551 0.577350 -0.187593 0.794654 +0.479037 0.000000 0.058551 0.577350 -0.187593 0.794654 +0.429231 0.000000 0.094737 0.577350 -0.187593 0.794654 +0.347255 -0.252296 0.094737 0.577350 -0.187593 0.794654 +-0.132640 -0.408223 0.094737 -0.000000 0.000000 1.000000 +0.132640 -0.408223 0.094737 -0.000000 0.000000 1.000000 +-0.132640 0.408223 0.094737 -0.000000 0.000000 1.000000 +-0.347255 -0.252296 0.094737 -0.000000 0.000000 1.000000 +0.347255 -0.252296 -0.094737 0.577350 -0.187593 -0.794654 +0.429231 0.000000 -0.094737 0.577350 -0.187593 -0.794654 +0.479037 0.000000 -0.058551 0.577350 -0.187593 -0.794654 +0.387549 -0.281571 -0.058551 0.577350 -0.187593 -0.794654 +0.498061 0.000000 0.000000 0.908661 -0.295242 -0.295241 +0.402940 -0.292753 0.000000 0.908661 -0.295242 -0.295241 +0.387549 -0.281571 -0.058551 0.908661 -0.295242 -0.295241 +0.479037 0.000000 -0.058551 0.908661 -0.295242 -0.295241 +-0.347255 0.252296 0.094737 -0.000000 0.000000 1.000000 +-0.429231 0.000000 0.094737 -0.000000 0.000000 1.000000 +0.347255 -0.252296 -0.094737 0.000000 0.000000 -1.000000 +0.132640 -0.408223 -0.094737 0.000000 0.000000 -1.000000 +-0.132640 -0.408223 -0.094737 0.000000 0.000000 -1.000000 +-0.347255 -0.252296 -0.094737 0.000000 0.000000 -1.000000 +-0.429231 0.000000 -0.094737 0.000000 0.000000 -1.000000 +-0.347255 0.252296 -0.094737 0.000000 0.000000 -1.000000 +0.347255 -0.252296 0.094737 0.000000 -0.000000 1.000000 +0.429231 0.000000 0.094737 0.000000 -0.000000 1.000000 +-0.132640 0.408223 -0.094737 -0.000000 -0.000000 -1.000000 +0.132640 0.408223 -0.094737 -0.000000 -0.000000 -1.000000 +0.347255 0.252296 0.094737 0.000000 0.000000 1.000000 +0.132640 0.408223 0.094737 0.000000 -0.000000 1.000000 +0.347255 0.252296 -0.094737 0.000000 -0.000000 -1.000000 +0.429231 0.000000 -0.094737 -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 +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 +3 154 164 165 +3 154 165 155 +3 166 167 168 +3 166 168 169 +4 170 171 166 169 +4 172 173 154 153 +4 174 175 166 171 +3 154 173 176 +3 154 176 177 +3 166 175 178 +3 166 178 179 |