var searchIndex = {}; searchIndex["flexmesh"] = {"doc":"","items":[[3,"Mesh","flexmesh","Editable mesh with persistent adjacency data. Modeled loosely\nafter Blender's BMesh:",null,null],[3,"Vert","","",null,null],[12,"vdata","","",0,null],[3,"Edge","","",null,null],[12,"edata","","",1,null],[3,"Loop","","",null,null],[12,"vert","","",2,null],[12,"edge","","",2,null],[3,"Face","","",null,null],[12,"fdata","","",3,null],[6,"VKey","","",null,null],[6,"EKey","","",null,null],[6,"FKey","","",null,null],[6,"FaceLen","","",null,null],[11,"new","","",4,{"inputs":[],"output":{"name":"mesh"}}],[11,"get_vert","","",4,null],[11,"get_edge","","",4,null],[11,"get_face","","",4,null],[11,"get_vert_data","","",4,null],[11,"get_edge_data","","",4,null],[11,"get_face_data","","",4,null],[11,"find_edge","","Return the edge between two verts, or None if no such edge\nexists.",4,null],[11,"vert_adjacent_faces","","Get all faces adjacent to the specified vertex. The order is\narbitrary.",4,null],[11,"add_vert","","Add a new isolated vertex and return its key. Fail and return\nNone if there are no more vertex keys available.",4,null],[11,"add_edge","","",4,null],[11,"add_face","","",4,null],[11,"delete_face","","",4,null],[11,"is_edge_adjacent","","Check if the edge is in the set of edges adjacent to this vert.",0,null],[11,"get_edges","","",0,null],[11,"is_face_adjacent","","Check if the face is in the set of edges adjacent to this edge.",1,null],[11,"get_verts","","",1,null],[11,"get_faces","","",1,null],[11,"get_loops","","",3,null]],"paths":[[3,"Vert"],[3,"Edge"],[3,"Loop"],[3,"Face"],[3,"Mesh"]]}; initSearch(searchIndex);