| |
Bezier
Bezier Build Initial Simplex

Part of LabVIEW code that defines the initial simplex. Spacing is 10% in each dimension, or +1 if the value is zero. That's different than the normal LabVIEW technique.
Bezier Downhill Simplex nD Inner Part

Modification of nD Simplex routine provided with LabVIEW. At each iteration, this version has a specific calculation hard-coded. Also modified to perform n iterations instead of running until an accuracy spec is met.
Bezier Downhill Simplex nD Value

Bezier Find k

Search the Bezier Control Points array for the block containing y. y is tested against y(first k + 3 + 4*n), where n = 0, 1, .... Return value is (first k + 4*n), suitable for input to Bezier Inverse.
Bezier Fit Object

Object used in fitting data to an n-dimensional Bezier curve. Sample points has n columns, m rows. Test vector is matrix multiplied by the substitution matrix and added to the constant vector, then the result is reshaped to n x 4. Bezier curve is sampled at m points for comparison to the sample points. Error is sum of squared distances between sample points and nearest points on the Bezier curve as sampled.
Bezier Initialize Fit

Initialize globals and array for multi-dimensional fit.
Bezier Inverse Time

Calculate a time from a block index and a 0..1 parameter. Actually performs an inverse Bezier function rather than a forward one, so u is first mapped linearly to the time range, then an inverse Bezier is calculated, and then the result is remapped into the time range.
Bezier Inverse

Calculate a bezier 0..1 parameter from y, a bezier function result.
Bezier Optimizer

Modification of Downhill Simplex nD to perform modelling calculation and provide an interactive display.
Bezier Reflection Point

Bezier Scalar

Compute a Bezier point given an array of control points, the index of the start of the block of 4 points to be used, and the desired 0-1 value.
Bezier Slope Vector DBL

Compute an N-Dimensional Bezier vector given sets of 4 control points in each of N dimensions and the desired 0-1 value.
Bezier Slope Weights DBL

Computes an array of four weights, (1-u)3, 3u(1-u)2, 3u2(1-u), and u3 given u. u should be between 0 and 1.
Bezier Time

Calculate a bezier 0..1 parameter from t. Actually uses a forward bezier instead of an inverse, so the endpoint times are first used to map t to a 0..1 parameter, then the bezier is calculated, then the endpoints are used to map the result back to 0..1.
Bezier Vector

Compute an N-Dimensional Bezier vector given sets of 4 control points in each of N dimensions and the desired 0-1 value.
Bezier Weights

Computes an array of four weights, (1-u)3, 3u(1-u)2, 3u2(1-u), and u3 given u. u should be between 0 and 1.
|
|