CurveNormalizedParameter

Converts a curve parameter to a normalized curve parameter; one that ranges between 0.0 and 1.0.

Syntax

rhinoscriptsyntax.CurveNormalizedParameter (curve_id, parameter)

rhinoscript.curve.CurveNormalizedParameter (curve_id, parameter)

Parameters

curve_id

Required.  String or Guid.  The object's identifier.

parameter

Required.  Number.  The curve parameter to convert.

Returns

Number

The normalized curve parameter if successful.

None

On error.

Example

import rhinoscriptsyntax as rs

obj = rs.GetObject("Select curve")

if rs.IsCurve(obj):

    domain = rs.CurveDomain(obj)

    parameter = (domain[0]+domain[1])/2.0

    print "Curve parameter:", parameter

    normalized = rs.CurveNormalizedParameter(obj, parameter)

    print "Normalized parameter:", normalized

Also See

CurveDomain

CurveParameter