3

我正在尝试获取曲线的长度,但收到的消息是: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;
4

1 回答 1

5

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

rs.CurveLength(ln)
于 2013-04-09T23:39:37.403 回答