databpy
  • Home
  • Attributes
  • API
  1. Function reference
  • Function reference
  • Attribute
    • named_attribute
    • store_named_attribute
    • remove_named_attribute
    • AttributeDomains
    • AttributeTypes
    • AttributeArray
  • Collections
    • create_collection
  • Objects
    • create_object
    • create_mesh_object
    • create_curves_object
    • create_pointcloud_object
    • create_bob
    • evaluate_object
    • BlenderObject
    • BlenderObjectAttribute
    • BlenderObjectBase
    • LinkedObjectError

On this page

  • Function reference
    • Attribute
    • Collections
    • Objects

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.
BlenderObjectAttribute Minimal base class for Blender objects with attribute access.
BlenderObjectBase Minimal base class for Blender objects with name and object access.
LinkedObjectError Error raised when a Python object doesn’t have a linked object in the 3D scene.