3
我想獲得曲線的長度,但我得到的消息:MissingMemberException: 'Guid' object has no attribute 'length'
C#中的相同腳本完美地工作。 python翻譯有什麼問題?這裏是Documentation。MissingMemberException:'Guid'對象沒有'長度'屬性
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;
我正要發佈這個。顯然返回的是新行的GUID,而不是行本身。 – kindall 2013-04-09 23:42:31
由於它的工作原理,如果我改變下面的代碼是什麼: '進口犀牛犀牛 LN = Rhino.Geometry.Line(PT1,PT2) A = LN B = ln.Length' 在這種情況下,我得到以下錯誤消息: '((ArgumentTypeException):預期的Point3d,得到了Guid' 爲什麼我在這種情況下也得到一個GUID而不是行本身? – 2013-04-09 23:47:00
錯誤是'ArgumentTypeException',所以我認爲這是說至少有一個參數'pt1'和'pt2'是一個Guid而不是'Point3d'對象。異常回溯應該告訴你錯誤發生在哪一行代碼上。 – 2013-04-10 00:08:15