从曲线物件删除一个节点。
rhinoscript.curve.RemoveCurveKnot (curve_id, parameter)
curve_id |
必须参数。字符串或 Guid。曲线物件的 ID 。 |
parameter |
必须参数。数字。曲线上的参数。注意,如果这个参数不等于已存在节点的参数, 曲线上与这个参数接近的节点将被移除。 |
布尔值 |
True 或 False 表示计算完成或失败。 |
import rhinoscriptsyntax as rs
curve = rs.GetObject("Select curve for knot removal", rs.filter.curve)
if( curve!=None ):
point = rs.GetPointOnCurve(curve, "Point on curve to remove knot")
if( point!=None ):
parameter = rs.CurveClosestPoint(curve, point)
rs.RemoveCurveKnot( curve, parameter )