I'm trying to add tens of thousands of mesh primitives to a scene in blender using its Python interface. I've been using something to the effect of: for i in range(10000): bpy.ops.mesh.primitive_cube_add(radius=1, location=(i, i, i)) This approach takes many minutes, though. Is there a more efficient way of doing this? Continue reading...