CSAD
 All Classes Namespaces Functions Variables Enumerations Enumerator Friends Groups Pages
Public Attributes | List of all members
sFunctionsArrayVectorCPU Class Reference

sFunctionsArrayVectorCPU - mathematical functions for handling arrays of numbers. More...

Public Attributes

tfSTDCALL_PROC_p_p_p_int_int_int_uint A2DAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2DAddVector
 Добавить ко всем элементам вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_uint A2DGrow3D
 Расширить массив векторов до трехметрого
 
tfSTDCALL_PROC_p_p_int_int_uint A2DGrow4D
 Расширить массив векторов до четырехмерного
 
tfSTDCALL_PROC_p_p_p_double_int_int_int_uint A2DLerp
 Интерполяция массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2DMatrixTransform
 Transforming a two-dimensional array of vectors (vec, matrix, vecr, stepvec, stepvecr, count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A2DMul
 To multiply two arrays of vectors.
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2DMulVector
 Умножить массив векторов на вектор
 
tfSTDCALL_PROC_p_p_int_int_uint A2DNormal
 Normalization array of vectors.
 
tfSTDCALL_PROC_p_p_p_p_p_int_int_int_uint A2DProj
 Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez, stepvec, steprez, flagoffset, count)
 
tfSTDCALL_PROC_p_p_double_int_int_uint A2DScale
 Масштабирование массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A2DSub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2DSubVector
 Вычесть из всех элементов вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_uint A2DSum
 Сложить два массива векторов (arr1/rez arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A2DZoomSplineCR
 Scaling the data and filtering the spline Catmull-Roma.
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A2FAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2FAddVector
 Добавить ко всем элементам вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_uint A2FGrow3F
 Расширить массив векторов до трехметрого
 
tfSTDCALL_PROC_p_p_int_int_uint A2FGrow4F
 Расширить массив векторов до четырехмерного
 
tfSTDCALL_PROC_p_p_p_float_int_int_int_uint A2FLerp
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2FMatrixTransform
 Transforming a two-dimensional array of vectors (vec, matrix, vecr, stepvec, stepvecr, count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A2FMul
 To multiply two arrays of vectors.
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2FMulVector
 Умножить массив векторов на вектор
 
tfSTDCALL_PROC_p_p_int_int_uint A2FNormal
 
tfSTDCALL_PROC_p_p_p_p_p_int_int_int_uint A2FProj
 Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez, stepvec, steprez, flagoffset, count)
 
tfSTDCALL_PROC_p_p_float_int_int_uint A2FScale
 Масштабирование массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A2FSub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A2FSubVector
 Вычесть из всех элементов вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_uint A2FSum
 Сложить два массива векторов (arr1/rez arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A2FZoomLerp
 Scaling the data and filtering the lerp.
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A2FZoomSplineCR
 Scaling the data and filtering the spline Catmull-Roma.
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A2IAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_int_int_uint A2IGrowTo3D
 Расширить массив векторов до трехметрого с плавающй точкой
 
tfSTDCALL_PROC_p_p_int_int_uint A2IGrowTo3F
 Расширить массив векторов до трехметрого с плавающй точкой
 
tfSTDCALL_PROC_p_p_int_int_uint A2IGrowTo4D
 Расширить массив векторов до четырехмерного с плавающй точкой
 
tfSTDCALL_PROC_p_p_int_int_uint A2IGrowTo4F
 Расширить массив векторов до четырехмерного с плавающй точкой
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A2ISub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3DAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3DAddVector
 Добавить ко всем элементам вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_uint A3DGrow4D
 Расширить массив векторов до четырехмерного
 
tfSTDCALL_PROC_p_p_p_double_int_int_int_uint A3DLerp
 Интерполяция массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3DMatrixTransform
 Transforming a three-dimensional array of vectors (vec, matrix, vecr, stepvec, stepvecr, count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3DMul
 To multiply two arrays of vectors.
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3DMulVector
 Умножить массив векторов на вектор
 
tfSTDCALL_PROC_p_p_int_int_uint A3DNormal
 Normalization array of vectors.
 
tfSTDCALL_PROC_p_p_p_p_p_int_int_int_uint A3DProj
 Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez, stepvec, steprez, flagoffset, count)
 
tfSTDCALL_PROC_p_p_double_int_int_uint A3DScale
 Масштабирование массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3DSub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3DSubVector
 Вычесть из всех элементов вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_uint A3DSum
 Сложить два массива векторов (arr1/rez arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A3DZoomSplineCR
 Scaling the data and filtering the spline Catmull-Roma.
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3FAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3FAddVector
 Добавить ко всем элементам вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_uint A3FGrow4F
 Расширить массив векторов до четырехмерного
 
tfSTDCALL_PROC_p_p_p_float_int_int_int_uint A3FLerp
 Интерполяция массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3FMatrixTransform
 Transforming a three-dimensional array of vectors (vec, matrix, vecr, stepvec, stepvecr, count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3FMul
 To multiply two arrays of vectors.
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3FMulVector
 Умножить массив векторов на вектор
 
tfSTDCALL_PROC_p_p_int_int_uint A3FNormal
 Normalization array of vectors.
 
tfSTDCALL_PROC_p_p_p_p_p_int_int_int_uint A3FProj
 Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez, stepvec, steprez, flagoffset, count)
 
tfSTDCALL_PROC_p_p_float_int_int_uint A3FScale
 Масштабирование массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3FSub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A3FSubVector
 Вычесть из всех элементов вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_uint A3FSum
 Сложить два массива векторов (arr1/rez arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A3FZoomSplineCR
 Scaling the data and filtering the spline Catmull-Roma.
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3IAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_int_int_uint A3IGrowTo4D
 Расширить массив векторов до четырехмерного с плавающй точкой
 
tfSTDCALL_PROC_p_p_int_int_uint A3IGrowTo4F
 Расширить массив векторов до четырехмерного с плавающй точкой
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A3ISub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4DAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4DAddVector
 Добавить ко всем элементам вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_p_double_int_int_int_uint A4DLerp
 Интерполяция массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4DMatrixTransform
 The transformation of four-dimensional array of vectors (vec, matrix, vecr, stepvec, stepvecr, count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4DMul
 To multiply two arrays of vectors.
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4DMulVector
 Умножить массив векторов на вектор
 
tfSTDCALL_PROC_p_p_int_int_uint A4DNormal
 Normalization array of vectors.
 
tfSTDCALL_PROC_p_p_p_p_p_int_int_int_uint A4DProj
 Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez, stepvec, steprez, flagoffset, count)
 
tfSTDCALL_PROC_p_p_double_int_int_uint A4DScale
 Масштабирование массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4DSub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4DSubVector
 Вычесть из всех элементов вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_uint A4DSum
 Сложить два массива векторов (arr1/rez arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A4DZoomSplineCR
 Scaling the data and filtering the spline Catmull-Roma.
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4FAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4FAddVector
 Добавить ко всем элементам вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_p_float_int_int_int_uint A4FLerp
 Интерполяция массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4FMatrixTransform
 The transformation of four-dimensional array of vectors (vec, matrix, vecr, stepvec, stepvecr, count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4FMul
 To multiply two arrays of vectors.
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4FMulVector
 Умножить массив векторов на вектор
 
tfSTDCALL_PROC_p_p_int_int_uint A4FNormal
 Normalization array of vectors.
 
tfSTDCALL_PROC_p_p_p_p_p_int_int_int_uint A4FProj
 Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez, stepvec, steprez, flagoffset, count)
 
tfSTDCALL_PROC_p_p_float_int_int_uint A4FScale
 Масштабирование массива векторов
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4FSub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_uint A4FSubVector
 Вычесть из всех элементов вектор (arr1 vec1 arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_uint A4FSum
 Сложить два массива векторов (arr1/rez arr2 step1 step2 count)
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A4FZoomLerp
 Scaling the data and filtering the lerp.
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint A4FZoomSplineCR
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4IAdd
 Сложить два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_p_int_int_int_uint A4ISub
 Вычесть два массива векторов (arr1 arr2 rez3 step1 step2 step3 count)
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint ADZoomSplineCR
 Scaling the data and filtering the spline Catmull-Roma.
 
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint AFZoomSplineCR
 Scaling the data and filtering the spline Catmull-Roma.
 

Detailed Description

sFunctionsArrayVectorCPU - mathematical functions for handling arrays of numbers.

See Also
bt: math, bt: api interface

Member Data Documentation

tfSTDCALL_PROC_p_p_p_float_int_int_int_uint sFunctionsArrayVectorCPU::A2FLerp

Интерполяция массива векторов

Parameters
aрг1- массив a
aрг2- массив b
aрг3- массив результата
aрг4- коэффициент
aрг5- шаг элементов массива a
aрг6- шаг элементов массива b
aрг7- шаг элементов массива результата
aрг8- количество элементов в массиве
tfSTDCALL_PROC_p_p_int_int_uint sFunctionsArrayVectorCPU::A2FNormal

Normalization array of vectors

Parameters
aрг1- массив a
aрг2- массив результата
aрг3- шаг элементов массива a
aрг4- шаг элементов массива результата
aрг5- количество элементов в массиве
tfSTDCALL_PROC_p_p_int_int_double_float_uint_uint_uint sFunctionsArrayVectorCPU::A4FZoomSplineCR

Scaling the data and filtering the spline Catmull-Roma.

Parameters
arg1- array in
arg2- array out
arg3- size of step element array in
arg4- size of step element array out
arg5- first element offset
arg6- interpolation step
flag- if flag is not null interpolation looping.
arg8- count of elements array in
arg9- count of elements array out