从当前选择的物体中删除指定的手绘线数据。
bpy.ops.gpencil.data_unlink(gpencil_data=None)
gpencil_data
(GPencil datablock, (可选)) – 要删除的手绘线数据。如果未指定,则使用当前所有选定的手绘线数据。{'FINISHED'}
- 成功删除手绘线数据。删除当前选择对象中的所有手绘线数据:
import bpy
for obj in bpy.context.selected_objects:
for data in obj.grease_pencil:
bpy.ops.gpencil.data_unlink(gpencil_data=data)
删除特定对象中的单个手绘线数据:
import bpy
obj = bpy.context.active_object
if len(obj.grease_pencil) > 0:
gp_data = obj.grease_pencil[0]
bpy.ops.gpencil.data_unlink(gpencil_data=gp_data)