The following functions to distribute points on spline curves are available:


Poisson Distribution

This method uses the number of cells, a first and a last cell size (spacing) to create a point distribution based on the arc length of the spline. The cell size varies very smoothly, but the computational effort is larger than that of the alternate algorithms. If no start and end spacing is selected the result is an equidistribution.

Usage:

Result: Script process and parameter: distr_points_1d_poisson

Bi-Exponential Distribution

Calculates point distributions based on an exponential function. For each half of the arc length a (mirrored) exponential function is calculated and applied to the corresponding half segment.

Hermite Distribution

Distributes points taking into account a start and an end spacing.

Inverse Cubic Distribution

Distributes points taking into account a start and an end spacing. The cell size varies with an inverse cubic equation.

Limits:

In contrast to poisson distributions, exponential functions, cubic distributions and hermite polynom distributions are not flexible enough to adapt to large first and last spacings when a large number of cells should be squeezed in between. These algorithms change the first and last spacing to accommodate the desired number of cells without creating too small cells (avoids extreme cell squeezing). If this adaption occurs, an informational message is written to the message window. The cubic distribution may fail when the first and last spacings are extremely different.

If neither first nor last spacings are specified, a uniform distribution is created.

{Build by Martin Hepperle} {Rebuild 853: Monday, 16, 1997 at 13:26:45, March, by Olaf Brodersen}