Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import bpy
- def get_verts_edges(obj, use_modifiers=True, settings='PREVIEW'):
- scene = bpy.context.scene
- obj_data = obj.to_mesh(scene, use_modifiers, settings)
- verts = [v.co for v in obj_data.vertices]
- # or..use a copy to avoid dereferencing due to the .remove()
- # verts = [v.co.copy() for v in obj_data.vertices]
- edges = obj_data.edge_keys
- bpy.data.meshes.remove(obj_data)
- return verts, edges
- obj = bpy.data.objects['NameOfObject']
- verts, edges = get_verts_edges(obj)
- print(verts, edges)
Add Comment
Please, Sign In to add comment