/// <summary>
 /// Constructor del exportador
 /// </summary>
 public Exporter()
 {
     nativeExporter = create();
 }
 private static extern bool set_submesh_triangles(NativeExporter *ptr, int index, int submesh, int[] triangles, int size);
 private static extern int get_meshes_count(NativeExporter *ptr);
 private static extern void set_meshes_count(NativeExporter *ptr, int size);
 private static extern bool set_mesh_submeshes_count(NativeExporter *ptr, int index, int size);
 private static extern bool set_mesh_by_index(NativeExporter *ptr, int index, Vector3[] vertex, Vector3[] normals, Vector2[] uvs, int size_v, int size_n, int size_uv);
 private static extern bool set_mesh_transform(NativeExporter *ptr, int index, Vector3 position, Vector3 rotation, Vector3 scale);
 private static extern IntPtr get_log(NativeExporter *ptr);
 private static extern bool export_obj(NativeExporter *ptr, string path, string name);
 private static extern void destroy(NativeExporter *ptr);