1.源码实现
import bpy
#创建一个新的mesh对象
mesh = bpy.data.meshes.new(name="Rectangle")
#创建一个新的Object对象, 并将mesh对象赋给它
obj = bpy.data.objects.new(name="Rectangle", object_data=mesh)
#定义矩形的顶点坐标
vertices = [(0,0,0),(1,0,0),(1,1,0),(0,1,0)]
#定义矩形的面索引
faces = [(0,1,2,3)]
#创建mesh对象的顶点和面
mesh.from_pydata(vertices, [], faces)
mesh.update()
#设置场景中选中对象
bpy.context.scene.objects.active = obj
obj.select = True
#保存为obj
bpy.ops.export_scene.obj(filepath="rectangle.obj")
2.运行
$ blender -b -P test.py