MissingMemberException: & # 39; guid # 39;对象没有属性'length&

本文关键字:属性 length guid MissingMemberException 对象 | 更新日期: 2023-09-27 18:08:15

我试图得到曲线的长度,但我得到的信息是:MissingMemberException: 'Guid' object has no attribute 'length'在c#中相同的脚本工作完美。python翻译的问题是什么?这里是文档

PYTHON:

import rhinoscriptsyntax as rs
ln = rs.AddLine(pt1, pt2)
a = ln 
b = ln.Length
c#

:

Line ln;
ln = new Line(pt1, pt2);
A = ln;
B = ln.Length;

MissingMemberException: & # 39; guid # 39;对象没有属性'length&

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

rs.CurveLength(ln)