用python代码在blender里面绘制三棱锥
1、打开bender。

2、在左下角找到文本编辑器。

3、在文本编辑器里面输入如下代码:
import bpy
verts = [(1,1,0),(-1,1,0),(-1,-1,0),(0,0,1)] #三棱锥的四个顶点坐标
mesh = bpy.data.meshes.new('Pyramid_Mesh')
mesh.from_pydata(verts, [], [])
mesh.update()
pyramid = bpy.data.objects.new('Pyramid', mesh)
scene = bpy.context.scene
scene.objects.link(pyramid)

4、点击运行按钮。

5、然后就在3D视图窗口画出了这四个顶点。

6、连接三棱锥的六条棱。
……
edges = [(0,1),(1,2), (2,3),(3,0),(0,2),(1,3)]
……
mesh.from_pydata(verts, edges, [])
……

7、画出三棱锥的四个面。
import bpy
verts = [(0,0,0),(0,1,0),(1,0,0),(0,0,1)]
edges = [(0,1),(1,2), (2,3),(3,0),(0,2),(1,3)]
faces = [(0,1,2),(1,2,3),(2,3,0), (3,0,1),]
mesh = bpy.data.meshes.new('Pyramid_Mesh')
mesh.from_pydata(verts, edges,faces)
mesh.update()
pyramid = bpy.data.objects.new('Pyramid', mesh)
scene = bpy.context.scene
scene.objects.link(pyramid)
