RemoveCurveKnot

从曲线物件删除一个节点。

语法

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 )

同见

CurveKnotCount

CurveKnots