Function reference
Attribute
For interacting with attributes on meshes
| named_attribute | Get the named attribute data from the object. | 
| store_named_attribute | Adds and sets the values of an attribute on the object. | 
| remove_named_attribute | Remove a named attribute from an object. | 
| AttributeDomains | Enumeration of attribute domains in Blender. You can store an attribute onto one of | 
| AttributeTypes | Enumeration of attribute types in Blender. | 
| AttributeArray | A numpy array subclass that automatically syncs changes back to the Blender object. | 
Collections
Working with collections in Blender
| create_collection | Create a new Blender collection or retrieve an existing one. | 
Objects
| create_object | Create a new Blender mesh object. | 
| create_mesh_object | Create a new Blender mesh object. | 
| create_curves_object | Create a new Blender curves object (new Curves type, not legacy Curve). | 
| create_pointcloud_object | Create a new Blender point cloud object. | 
| create_bob | Create a BlenderObject wrapper around a new Blender mesh object. | 
| evaluate_object | Return an object which has the modifiers evaluated. | 
| BlenderObject | A convenience class for working with Blender objects | 
| LinkedObjectError | Error raised when a Python object doesn’t have a linked object in the 3D scene. |