该命令用于向当前选中的文本对象添加一个新的文本框。
import bpy
# 选择文本对象
bpy.ops.object.select_all(action='DESELECT')
bpy.context.view_layer.objects.active = bpy.data.objects['Text']
bpy.data.objects['Text'].select_set(True)
# 添加默认文本框
bpy.ops.font.textbox_add()
import bpy
# 选择文本对象
bpy.ops.object.select_all(action='DESELECT')
bpy.context.view_layer.objects.active = bpy.data.objects['Text']
bpy.data.objects['Text'].select_set(True)
# 添加新文本框,设置位置、大小和旋转
bpy.ops.font.textbox_add(location=(1.0, 1.0, 0.0), size=(2.0, 2.0, 2.0), rotation=1.57)
import bpy
# 选择文本对象
bpy.ops.object.select_all(action='DESELECT')
bpy.context.view_layer.objects.active = bpy.data.objects['Text']
bpy.data.objects['Text'].select_set(True)
# 添加新文本框,合并所有文本
bpy.ops.font.textbox_add(merge_text=True)
可能会抛出以下异常: