3ds Max C++ API Reference
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

◆ NURBSAutoParam

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.

140  {
151  kAutoUniform,
152 };
@ kAutoUniform
Spaces the knots uniformly.
Definition: surf_api.h:151
@ kNotAutomatic
Specifies that the reparameterization is not automatic.
Definition: surf_api.h:143
@ kAutoCentripetal
Chooses the chord-length algorithm for reparameterization.
Definition: surf_api.h:147