Functions | |
FCOLLADA_EXPORT FCDAnimationMultiCurve * | MergeCurves (const FCDAnimationCurveConstList &toMerge, const FloatList &defaultValues) |
Merges multiple single-dimensional animation curves into one multi-dimensional animation curve. | |
FCDAnimationMultiCurve * | MergeCurves (const FCDAnimationCurveList &toMerge, const FloatList &defaultValues) |
See above. | |
FCOLLADA_EXPORT FCDAnimationCurve * | Collapse (const FCDAnimationMultiCurve *curve, FCDCollapsingFunction collapse=NULL) |
Collapses a multi-dimensional curve into a one-dimensional curve. | |
float | TakeFirst (float *values, uint32 count) |
Retrieves the first floating-point value of a list of floating-point values. | |
float | Average (float *values, uint32 count) |
Retrieves the average value of a list of floating-point values. |
|
Retrieves the average value of a list of floating-point values. This is a typical conversion function.
|
|
Collapses a multi-dimensional curve into a one-dimensional curve.
|
|
Merges multiple single-dimensional animation curves into one multi-dimensional animation curve. For each NULL element found within the 'toMerge' list, the corresponding default value is used. If there are not enough default values provided, zero is assumed. The number of dimensions for the output animation curve is taken as the size of the 'toMerge' list.
|
|
Retrieves the first floating-point value of a list of floating-point values. This is a typical conversion function.
|