MissingMemberException:'Guid'对象没有属性'length'

Art*_*ani 3 c# python ironpython grasshopper rhino3d

我试图获得曲线的长度,但我收到的消息:MissingMemberException: 'Guid' object has no attribute 'length'C#中的相同脚本完美无缺.python翻译有什么问题?这是文档.

蟒蛇:

import rhinoscriptsyntax as rs

ln = rs.AddLine(pt1, pt2)

a = ln 
b = ln.Length
Run Code Online (Sandbox Code Playgroud)

C#:

Line ln;

ln = new Line(pt1, pt2);

A = ln;
B = ln.Length;
Run Code Online (Sandbox Code Playgroud)

Gar*_*err 5

我快速浏览了一下文档.我想你应该用rhinoscriptsyntax.CurveLength.AddLine返回Guid而不是曲线对象.你可以将Guid传递给CurveLength.

rs.CurveLength(ln)
Run Code Online (Sandbox Code Playgroud)