CurveDiscontinuity

Search for a derivative, tangent, or curvature discontinuity in a curve object.

Syntax

rhinoscriptsyntax.CurveDiscontinuity (curve_id, style)

rhinoscript.curve.CurveDiscontinuity (curve_id, style)

Parameters

curve_id

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

style

Required.  Number.  The type of continuity to test for.  The types of continuity are as follows:

Value

Description

1

C0 - Continuous function

2

C1 - Continuous first derivative

3

C2 - Continuous first and second derivative

4

G1 - Continuous unit tangent

5

G2 - Continuous unit tangent and curvature

Returns

List

A list of 3-D points where the curve is discontinuous if successful.

None

If not successful, or on error.

Example

import rhinoscriptsyntax as rs

curve = rs.GetObject("Select a curve", rs.filter.curve)

if rs.IsCurve(curve):

    points = rs.CurveDiscontinuity(curve, 2)

    if points: rs.AddPoints( points )

Also See

IsCurve