犀牛蟒的固有曲线

2024-07-03 07:16:37 发布

您现在位置:Python中文网/ 问答频道 /正文

使用rhinopython在rhino中编写脚本。

我试着固有曲线对象。

import rhinoscriptsyntax as rs
import Rhino 

class MyCurve(Rhino.Geometry.Curve):
    def __init__(self, pnt):
        Rhino.Geometry.Curve.__init__(self)
        self = rs.AddCurve(pnt)

rc = MyCurve([[0,0,0],[1,0,0]])
print rs.CurveLength(rc)

在类中添加我自己的def。

内在的原因是什么? Rhino.Geometry.曲线只是一个占位符,因为我不知道从何而来。

知道吗附加曲线(pnt)返回一个guid对象。

我现在使用的方法是。

^{pr2}$

但我认为有更好的方法。


Tags: 对象方法importselfinitdef曲线rhino