# BlendDataMeshes(bpy_struct)

base class — `bpy_struct`

class `bpy.types.``BlendDataMeshes`(bpy_struct)

  Collection of meshes

  `new`(name)

    Add a new mesh to the main database

    Parameters: | name (string, (never None)) – New name for the data-block
    Returns: | New mesh data-block
    Return type: | `Mesh`

  `new_from_object`(object, preserve_all_data_layers=False, depsgraph=None)

    Add a new mesh created from given object (undeformed geometry if object is original, and final evaluated geometry, with all modifiers etc., if object is evaluated)

    Parameters: | object (`Object`, (never None)) – Object to create mesh from preserve_all_data_layers (boolean, (optional)) – Preserve all data layers in the mesh, like UV maps and vertex groups. By default Blender only computes the subset of data layers needed for viewport display and rendering, for better performance depsgraph (`Depsgraph`, (optional)) – Dependency Graph, Evaluated dependency graph which is required when preserve_all_data_layers is true
    Returns: | Mesh created from object, remove it if it is only used for export
    Return type: | `Mesh`

  `remove`(mesh, do_unlink=True, do_id_user=True, do_ui_user=True)

    Remove a mesh from the current blendfile

    Parameters: | mesh (`Mesh`, (never None)) – Mesh to remove do_unlink (boolean, (optional)) – Unlink all usages of this mesh before deleting it (WARNING: will also delete objects instancing that mesh data) do_id_user (boolean, (optional)) – Decrement user counter of all datablocks used by this mesh data do_ui_user (boolean, (optional)) – Make sure interface does not reference this mesh data

  `tag`(value)

    tag

    Parameters: | value (boolean) – Value

  classmethod `bl_rna_get_subclass`(id, default=None)

    Parameters: | id (string) – The RNA type identifier.
    Returns: | The RNA type or default when not found.
    Return type: | `bpy.types.Struct` subclass

  classmethod `bl_rna_get_subclass_py`(id, default=None)

    Parameters: | id (string) – The RNA type identifier.
    Returns: | The class or default when not found.
    Return type: | type

Inherited Properties

`bpy_struct.id_data` |

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_overridable_library` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` `bpy_struct.keyframe_delete` | `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.pop` `bpy_struct.property_overridable_library_set` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`

References

`BlendData.meshes` |