c# - 缺少成员异常 : 'Guid' object has no attribute 'length'

标签 c# python ironpython grasshopper rhino3d

我正在尝试获取曲线的长度,但收到消息:MissingMemberException: 'Guid' object has no attribute 'length' C# 中的相同脚本运行良好。 python翻译有什么问题?这是 Documentation .

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;

最佳答案

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

rs.CurveLength(ln)

关于c# - 缺少成员异常 : 'Guid' object has no attribute 'length' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15914328/

相关文章:

c# - 如何在C# MailMessage中设置电子邮件过期时间

python - 我需要在 f.close() 之前 os.fsync() 吗?

python - sklearn-为什么这不能正确缩放?

.net - 为什么人们会选择 Iron Python 而不是 Boo?

c# - 扩展 C# .NET 应用程序 - 是否构建自定义脚本语言?

c# - 如何在 C# 中将大十进制数转换为十六进制数(例如 : 588063595292424954445828)

c# - SQL Assembly WebResponse和字符串解析非常慢

c# - 替换 <li> 中的控件

python - 将 python 导入放入函数中是否会产生性能成本?