import bpy
import ddg.visualization.blender.collection as collection
[docs]def clear(scene=None, deep=False, remove_collections=False):
"""Unlink all the objects contained in the given scene,
clears scene.collection.
Parameters
----------
scene : bpy.types.Scene (default=None)
Scene to clear. If the argument is not provided or None
bpy.context.scene will be set to scene.
deep : bool (default=False)
Delete the data corresponding to the objects.
remove_collections : bool (default=False)
Remove the collections (and its children) from the scene.
Returns
-------
None
"""
if scene is None:
scene = bpy.context.scene
collection.clear(
collections=[scene.collection], deep=deep, remove_collections=remove_collections
)