炸开或取消组合一个或多个曲线物件。多重曲线将会被炸开成曲线段。多重直线将会被炸开成直线段。ExplodeCurves 将以拓扑序返回曲线。
rhinoscriptsyntax.ExplodeCurves (curve_ids, delete_imput=False)
rhinoscript.curve.ExplodeCurves (curve_ids, delete_imput=False)
curve_ids |
必须参数。字符串、Guid 或由字符串、Guid 构成的列表。要炸开的曲线物件的 ID 。 |
delete_input |
可选参数。布尔值。炸开以后删除输入物件。默认情况下不删除物件(False)。 |
列表 |
返回由新生成曲线物件 Guid 构成的列表。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
crv = rs.GetObject("Select curve to explode", rs.filter.curve)
if rs.IsCurve(crv): rs.ExplodeCurves(crv)