在Revit二次开发中,生成solid体块的时候,截面一般使用的CurveLoop这个数据结构。
笔者在使用CurveLoop的使用,给它Append某个几何的时候,老出异常捕获:
XXXXXX. 英文不打了,就是不连续的意思。
查阅api发现,文档明确写了注意事项:
CurveLoop Class (revitapidocs.com)
即每个Curve的端点,与其他相邻接的Curve必须首尾相接,否则就不是 "continuous"
在Revit二次开发中,生成solid体块的时候,截面一般使用的CurveLoop这个数据结构。
笔者在使用CurveLoop的使用,给它Append某个几何的时候,老出异常捕获:
XXXXXX. 英文不打了,就是不连续的意思。
查阅api发现,文档明确写了注意事项:
CurveLoop Class (revitapidocs.com)
即每个Curve的端点,与其他相邻接的Curve必须首尾相接,否则就不是 "continuous"