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
- 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 frompreserve_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
- 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 removedo_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
Inherited Functions
References