C#脚本 Rh_obj转GH_obj

各位老师好!
想通过c#代码实现将物体按类型导到GH,我写了以下代码:
RhinoDoc rc = RhinoDoc.ActiveDoc;

Rhino.DocObjects.RhinoObject[] robjs =rc.Objects.FindByObjectType(Rhino.DocObjects.ObjectType.Curve);

但是获得的数据为 CurveObject: (unnamed) (0) 有没有比较快的方法将CurveObject转换为GH_Curve?
谢谢!

构造函数转换一下就行。GH_Curve的构造函数。

public GH_Curve(
	Curve curve
)

CurveObject.CurveGeometry可以获得Curve类型。

public Curve CurveGeometry { get; }
1 个赞

果然可以了,谢谢月神!