2
Q
在搅拌机
A
回答
6
是的。 Python是Blender的一种内置语言。你可以在Blender UI上做的所有事情都可以在python代码中完成。
这是一些示例代码来创建网格:
#----------------------------------------------------------
# File meshes.py
#----------------------------------------------------------
import bpy
def createMesh(name, origin, verts, edges, faces):
# Create mesh and object
me = bpy.data.meshes.new(name+'Mesh')
ob = bpy.data.objects.new(name, me)
ob.location = origin
ob.show_name = True
# Link object to scene
bpy.context.scene.objects.link(ob)
# Create mesh from given verts, edges, faces. Either edges or
# faces should be [], or you ask for problems
me.from_pydata(verts, edges, faces)
# Update mesh with new data
me.update(calc_edges=True)
return ob
def run(origin):
(x,y,z) = (0.707107, 0.258819, 0.965926)
verts1 = ((x,x,-1), (x,-x,-1), (-x,-x,-1), (-x,x,-1), (0,0,1))
faces1 = ((1,0,4), (4,2,1), (4,3,2), (4,0,3), (0,1,2,3))
ob1 = createMesh('Solid', origin, verts1, [], faces1)
verts2 = ((x,x,0), (y,-z,0), (-z,y,0))
edges2 = ((1,0), (1,2), (2,0))
ob2 = createMesh('Edgy', origin, verts2, edges2, [])
# Move second object out of the way
ob1.select = False
ob2.select = True
bpy.ops.transform.translate(value=(0,2,0))
return
if __name__ == "__main__":
run((0,0,0))
从这里复制: http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Cookbook/Code_snippets/Meshes
进入这个链接,看看如果你发现你在找什么来解决。
相关问题
- 1. 搅拌机
- 2. 搅拌机和itunes
- 3. 如何在搅拌机
- 4. 原始搅拌机出口商搅拌机python脚本
- 5. 搅拌机出口到Three.js
- 6. three.js所从搅拌机
- 7. 访问搅拌机对象
- 8. 我要导入搅拌机
- 9. 搅拌机导入three.js库
- 10. 纹理搅拌机2.57
- 11. 搅拌机出口THREE.js
- 12. 搅拌机:多个动画
- 13. THREE.ShaderMaterial的JSON从搅拌机
- 14. 搅拌机2.6控制台在窗口
- 15. 在搅拌机中运行python脚本
- 16. PyQt在场景3D中的搅拌机
- 17. 在搅拌机中创建场景
- 18. 最好的搅拌机渲染
- 19. 搅拌机游戏引擎的Python
- 20. 3DS最大的骨头或搅拌机
- 21. 图像中呈现搅拌机
- 22. 搅拌机COLLADA导出/导入
- 23. 从搅拌机3D到Android工作室
- 24. 如何开始搅拌机编码?
- 25. 从搅拌机导出网格文件
- 26. 编译/链接搅拌机的窗口
- 27. 提取搅拌机原始坐标(ORCO)
- 28. 部署搅拌机天青应用
- 29. 搅拌机中泡菜的操作2.56
- 30. 加载搅拌机动画到libGDX
谢谢,这很有用。 – 2013-03-01 05:13:13
欢迎你,我只是回答你的需要。让我知道你是否需要关于这个话题的更多帮助。我会尽力解决:) – 2013-03-01 05:22:36