题
在搅拌机(v2.48),我怎样才能确定的路径(在搅拌机单位)的从一个Python脚本长度?
的值可从GUI:随着选择的路径,编辑面板包含一个 PrintLen 按钮。长度似乎当按钮被按压右
如何以编程从在搅拌机中运行的Python脚本获得此值?
注意:我不感兴趣的 pathLen不能值,它是在帧中,不Blender的单位
解决方案
我发现的最好的办法是创建从路径的网格和求和段的长度(边缘)。
import Blender
def get_length(path):
"""
Return the length (in Blender distance units) of the path.
"""
mesh = Blender.Mesh.New()
mesh.getFromObject(path)
return sum(edge.length for edge in mesh.edges)
不隶属于 StackOverflow