Dynamo 遇到"TypeError: expected List[Curve], got list"错误怎么办?
这个问题在将软件包中的dynamo node引用到python script的过程中特别常见,报错如下图:
解决办法如下:
import clr
clr.AddReference('ProtoGeometry')
import Autodesk
from Autodesk.DesignScript.Geometry import *
#导入List模块
import System
from System.Collections.Generic import List
# 输入的line列表
curves = IN[0]
#将普通的list转化为List[Curve]数据结构
OUT = List[Autodesk.DesignScript.Geometry.Curve](curves)
这是我在开发过程中遇到的问题记录,希望能帮到您!!!