Enumerations

NURBSAutoParam Types

These values describe how automatic reparameterization is handled. More...

Enumerations

enum   NURBSAutoParam { kNotAutomatic, kAutoCentripetal, kAutoUniform }

Detailed Description

These values describe how automatic reparameterization is handled.

See also:
Class NURBSCVCurve, Class NURBSCVSurface

Enumeration Type Documentation

Enumerator:
kNotAutomatic 

Specifies that the reparameterization is not automatic.

When it is automatic, curves are reparameterized as they are editied.

kAutoCentripetal 

Chooses the chord-length algorithm for reparameterization.

Chord-length reparameterization spaces knots (in parameter space) based on the square root of the length of each curve segment.

kAutoUniform 

Spaces the knots uniformly.

A uniform knot vector has the advantage that the curve or surface changes only locally when you edit it. With chord-length parameterization, moving any CV can potentially change the entire sub-object.