BlendDataMeshes(bpy_struct)

base class — bpy_struct

class bpy.types.BlendDataMeshes.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