sFunctionsVectorCPU - vector mathematical functions More...
Public Attributes | |
tfSTDCALL_PROC_p_p_p | M4DAddRotate |
tfSTDCALL_PROC_p_p_p | M4DAddScale |
tfSTDCALL_PROC_p_p_p | M4DAddTranslate |
tfSTDCALL_PROC_p | M4DIdentity |
Еденичная матрица | |
tfSTDCALL_int_FUNC_p_p | M4DInv |
Обратная матрица | |
tfSTDCALL_PROC_p_p_p | M4DMul |
Матричное умножение | |
tfSTDCALL_PROC_p_int_int_double_double_double | M4DOrtographic |
tfSTDCALL_PROC_p_int_int_double_double_double | M4DPerspective |
tfSTDCALL_PROC_p_p | M4DQuaternion |
tfSTDCALL_PROC_p_p | M4DScale |
Матрица маштабирования | |
tfSTDCALL_PROC_p_p | M4DToM4F |
Преобразовани матрицы двойной точности в одинарную | |
tfSTDCALL_PROC_p_p | M4DTranslate |
Матрица переноса | |
tfSTDCALL_PROC_p_p | M4DTranspose |
Транспанирование матрицы | |
tfSTDCALL_PROC_p_p_p_p | M4DTRS |
tfSTDCALL_PROC_p_p_p_p | M4DTRSDDF |
tfSTDCALL_PROC_p_p_p | M4FAddRotate |
tfSTDCALL_PROC_p_p_p | M4FAddScale |
tfSTDCALL_PROC_p_p_p | M4FAddTranslate |
tfSTDCALL_PROC_p | M4FIdentity |
Еденичная матрица | |
tfSTDCALL_int_FUNC_p_p | M4FInv |
Обратная матрица | |
tfSTDCALL_PROC_p_p_p | M4FMul |
Матричное умножение | |
tfSTDCALL_PROC_p_int_int_float_float_float | M4FOrtographic |
tfSTDCALL_PROC_p_int_int_float_float_float | M4FPerspective |
tfSTDCALL_PROC_p_p | M4FQuaternion |
tfSTDCALL_PROC_p_p | M4FScale |
Матрица маштабирования | |
tfSTDCALL_PROC_p_p | M4FToM4D |
Преобразовани матрицы одинарной точности в двойную | |
tfSTDCALL_PROC_p_p | M4FTranslate |
Матрица переноса | |
tfSTDCALL_PROC_p_p | M4FTranspose |
Транспанирование матрицы | |
tfSTDCALL_PROC_p_p_p_p | M4FTRS |
tfSTDCALL_PROC_p_p_p_p | M4FTRSDDF |
tfSTDCALL_PROC_p_p_p | Q2DInvTransform |
tfSTDCALL_PROC_p_p_p | Q2FInvTransform |
tfSTDCALL_PROC_p_p_p | Q3DInvTransform |
tfSTDCALL_PROC_p_p_p | Q3FInvTransform |
tfSTDCALL_PROC_p_p | Q4DMatrix |
tfSTDCALL_PROC_p_p | Q4DVector |
tfSTDCALL_PROC_p_p | Q4FMatrix |
tfSTDCALL_PROC_p_p | Q4FVector |
tfSTDCALL_PROC_p_p_p | QDAdd |
tfSTDCALL_PROC_p_p | QDEuler |
tfSTDCALL_PROC_p_p | QDInv |
tfSTDCALL_PROC_p_p_p | QDMul |
tfSTDCALL_double_FUNC_p | QDNorm |
??? | |
tfSTDCALL_PROC_p_p_p | QFAdd |
tfSTDCALL_PROC_p_p | QFEuler |
tfSTDCALL_PROC_p_p | QFInv |
tfSTDCALL_PROC_p_p_p | QFMul |
tfSTDCALL_float_FUNC_p | QFNorm |
??? | |
tfSTDCALL_PROC_p_p | V2BTo2D |
tfSTDCALL_PROC_p_p | V2BTo2F |
tfSTDCALL_PROC_p_p | V2DAbs |
Absolute value of a vector. | |
tfSTDCALL_PROC_p_p_p | V2DAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p | V2DAfineTransform |
tfSTDCALL_double_FUNC_p_p | V2DAngle |
tfSTDCALL_PROC_p_p_p_double_double | V2DCombine |
tfSTDCALL_double_FUNC_p_p | V2DCross |
Векторное умножение | |
tfSTDCALL_PROC_p_p_p | V2DDiv |
Поэлементное деление векторов | |
tfSTDCALL_double_FUNC_p_p | V2DDot |
Скалярное умножение векторов | |
tfSTDCALL_PROC_p_p | V2DFastNormal |
Vector single long, algorithm for fast computation of the approximate inverse root. | |
tfSTDCALL_PROC_p_p | V2DInv |
Обратный по знаку вектор | |
tfSTDCALL_double_FUNC_p | V2DLength2 |
tfSTDCALL_PROC_p_p_p_double | V2DLerp |
Интерполяция вектора (vec1+(vec2-vec1)*a=vec3) | |
tfSTDCALL_PROC_p_p_p | V2DMMul |
Умножение вектора на матрицу | |
tfSTDCALL_PROC_p_p_p | V2DMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V2Dmul2N |
tfSTDCALL_PROC_p_p_int | V2Dmul2NRound |
умножение на 2 в степени N и округление double в int. | |
tfSTDCALL_PROC_p_p_int | V2Dmul2NTrunc |
умножение на 2 в степени N и отсечение double в int. | |
tfSTDCALL_PROC_p_p | V2DNormal |
tfSTDCALL_int_FUNC_p_p_p_p_p | V2DProj |
tfSTDCALL_double_FUNC_p_p_p | V2DQDFL |
The distance from a point to a straight line in the square. | |
tfSTDCALL_PROC_p_p_p | V2DReflect |
Отражение вектора относительно нормали (vec1, nor2, rez3) | |
tfSTDCALL_PROC_p_p_double | V2DScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V2DSub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V2DTo2B |
Округление double в char. | |
tfSTDCALL_PROC_p_p | V2DTo2F |
Конвертирование double во float. | |
tfSTDCALL_PROC_p_p | V2DTo2I |
Округление double в int. | |
tfSTDCALL_PROC_p_p_p | V2DTransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p | V2DTTo2I |
Отсечение double в int. | |
tfSTDCALL_PROC_p_p | V2FAbs |
Absolute value of a vector. | |
tfSTDCALL_PROC_p_p_p | V2FAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p | V2FAfineTransform |
tfSTDCALL_float_FUNC_p_p | V2FAngle |
tfSTDCALL_PROC_p_p_p_float_float | V2FCombine |
tfSTDCALL_float_FUNC_p_p | V2FCross |
Векторное умножение | |
tfSTDCALL_PROC_p_p_p | V2FDiv |
Поэлементное деление векторов | |
tfSTDCALL_float_FUNC_p_p | V2FDot |
Скалярное умножение векторов | |
tfSTDCALL_PROC_p_p | V2FFastNormal |
Vector single long, algorithm for fast computation of the approximate inverse root. | |
tfSTDCALL_PROC_p_p | V2FInv |
Обратный по знаку вектор | |
tfSTDCALL_float_FUNC_p | V2FLength2 |
tfSTDCALL_PROC_p_p_p_float | V2FLerp |
Интерполяция вектора (vec1+(vec2-vec1)*a=vec3) | |
tfSTDCALL_PROC_p_p_p | V2FMMul |
tfSTDCALL_PROC_p_p_p | V2FMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V2Fmul2N |
tfSTDCALL_PROC_p_p_int | V2Fmul2NRound |
умножение на 2 в степени N и округление float в int. | |
tfSTDCALL_PROC_p_p_int | V2Fmul2NTrunc |
умножение на 2 в степени N и отсечение float в int. | |
tfSTDCALL_PROC_p_p | V2FNormal |
tfSTDCALL_int_FUNC_p_p_p_p_p | V2FProj |
tfSTDCALL_float_FUNC_p_p_p | V2FQDFL |
The distance from a point to a straight line in the square. | |
tfSTDCALL_PROC_p_p_p | V2FReflect |
Отражение вектора относительно нормали (vec1, nor2, rez3) | |
tfSTDCALL_PROC_p_p_float | V2FScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V2FSub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V2FTo2B |
Округление double в char. | |
tfSTDCALL_PROC_p_p | V2FTo2D |
Конвертирование float в double. | |
tfSTDCALL_PROC_p_p | V2FTo2I |
Округление float в int. | |
tfSTDCALL_PROC_p_p_p | V2FTransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p | V2FTTo2I |
Отсечение float в int. | |
tfSTDCALL_PROC_p_p_p | V2IAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_int_FUNC_p_p | V2ICross |
Векторное умножение | |
tfSTDCALL_int_FUNC_p | V2ILength2 |
tfSTDCALL_PROC_p_p_p | V2IMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V2Imul2N |
tfSTDCALL_PROC_p_p_int | V2INormalMul2N |
tfSTDCALL_int_FUNC_p_p_p | V2IQDFL |
The distance from a point to a straight line in the square. | |
tfSTDCALL_PROC_p_p_float | V2IScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V2ISub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V2ITo2D |
Конвертирование int во double. | |
tfSTDCALL_PROC_p_p | V2ITo2F |
Конвертирование int во float. | |
tfSTDCALL_PROC_p_p_p | V2ITransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p_p | V2LAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_long_FUNC_p_p | V2LCross |
Векторное умножение | |
tfSTDCALL_long_FUNC_p | V2LLength2 |
tfSTDCALL_long_FUNC_p_p_p | V2LQDFL |
The distance from a point to a straight line in the square. | |
tfSTDCALL_PROC_p_p_double | V2LScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V2LSub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V3BTo3D |
tfSTDCALL_PROC_p_p | V3BTo3F |
tfSTDCALL_PROC_p_p | V3DAbs |
Absolute value of a vector. | |
tfSTDCALL_PROC_p_p_p | V3DAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p_int | V3DAddTriNorm |
tfSTDCALL_double_FUNC_p_p | V3DAngle |
tfSTDCALL_PROC_p_p_p_double_double | V3DCombine |
tfSTDCALL_PROC_p_p_p | V3DCross |
tfSTDCALL_PROC_p_p_p | V3DDiv |
Поэлементное деление векторов | |
tfSTDCALL_double_FUNC_p_p | V3DDot |
Скалярное умножение векторов | |
tfSTDCALL_double_FUNC_p_p | V3DDPFR |
tfSTDCALL_PROC_p_p | V3DFastNormal |
Vector single long, algorithm for fast computation of the approximate inverse root. | |
tfSTDCALL_PROC_p_p | V3DInv |
Обратный по знаку вектор | |
tfSTDCALL_double_FUNC_p | V3DLength2 |
tfSTDCALL_PROC_p_p_p_double | V3DLerp |
Интерполяция вектора (vec1+(vec2-vec1)*a=vec3) | |
tfSTDCALL_PROC_p_p_p | V3DMMul |
Умножение вектора на матрицу | |
tfSTDCALL_PROC_p_p_p | V3DMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V3Dmul2N |
tfSTDCALL_PROC_p_p_int | V3Dmul2NRound |
умножение на 2 в степени N и округление double в int. | |
tfSTDCALL_PROC_p_p_int | V3Dmul2NTrunc |
умножение на 2 в степени N и отсечение double в int. | |
tfSTDCALL_PROC_p_p | V3DNormal |
tfSTDCALL_int_FUNC_p_p_p_p_p | V3DProj |
tfSTDCALL_PROC_p_p_p | V3DReflect |
Отражение вектора относительно нормали (vec1, nor2, rez3) | |
tfSTDCALL_PROC_p_p_double | V3DScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V3DSub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V3DTo3B |
Округление double в char. | |
tfSTDCALL_PROC_p_p | V3DTo3F |
Конвертирование double во float. | |
tfSTDCALL_PROC_p_p | V3DTo3I |
Округление double в int. | |
tfSTDCALL_PROC_p_p_p | V3DTransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p_p_p | V3DTriNorm |
tfSTDCALL_PROC_p_p | V3DTTo3I |
Отсечение double в int. | |
tfSTDCALL_PROC_p_p | V3FAbs |
Absolute value of a vector. | |
tfSTDCALL_PROC_p_p_p | V3FAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p_int | V3FAdd3DTriNorm |
tfSTDCALL_PROC_p_p_p_int | V3FAddTriNorm |
tfSTDCALL_float_FUNC_p_p | V3FAngle |
tfSTDCALL_PROC_p_p_p_float_float | V3FCombine |
tfSTDCALL_PROC_p_p_p | V3FCross |
Векторное умножение | |
tfSTDCALL_PROC_p_p_p | V3FDiv |
Поэлементное деление векторов | |
tfSTDCALL_float_FUNC_p_p | V3FDot |
Скалярное умножение векторов | |
tfSTDCALL_float_FUNC_p_p | V3FDPFR |
tfSTDCALL_PROC_p_p | V3FFastNormal |
Vector single long, algorithm for fast computation of the approximate inverse root. | |
tfSTDCALL_PROC_p_p | V3FInv |
Обратный по знаку вектор | |
tfSTDCALL_float_FUNC_p | V3FLength2 |
tfSTDCALL_PROC_p_p_p_float | V3FLerp |
Интерполяция вектора (vec1+(vec2-vec1)*a=vec3) | |
tfSTDCALL_PROC_p_p_p | V3FMMul |
The multiplication of a vector by a matrix. | |
tfSTDCALL_PROC_p_p_p | V3FMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V3Fmul2N |
tfSTDCALL_PROC_p_p_int | V3Fmul2NRound |
умножение на 2 в степени N и округление float в int. | |
tfSTDCALL_PROC_p_p_int | V3Fmul2NTrunc |
умножение на 2 в степени N и отсечение float в int. | |
tfSTDCALL_PROC_p_p | V3FNormal |
tfSTDCALL_int_FUNC_p_p_p_p_p | V3FProj |
tfSTDCALL_PROC_p_p_p | V3FReflect |
Отражение вектора относительно нормали (vec1, nor2, rez3) | |
tfSTDCALL_PROC_p_p_float | V3FScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V3FSub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V3FTo3B |
Округление double в char. | |
tfSTDCALL_PROC_p_p | V3FTo3D |
Конвертирование float в double. | |
tfSTDCALL_PROC_p_p | V3FTo3I |
Округление float в int. | |
tfSTDCALL_PROC_p_p_p | V3FTransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p_p_p | V3FTriNorm |
tfSTDCALL_PROC_p_p | V3FTTo3I |
Отсечение float в int. | |
tfSTDCALL_PROC_p_p_p | V3IAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p | V3IMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V3Imul2N |
tfSTDCALL_PROC_p_p_int | V3INormalMul2N |
tfSTDCALL_PROC_p_p_float | V3IScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V3ISub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V3ITo3D |
Конвертирование int во double. | |
tfSTDCALL_PROC_p_p | V3ITo3F |
Конвертирование int во float. | |
tfSTDCALL_PROC_p_p_p | V3ITransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p | V4BTo4D |
tfSTDCALL_PROC_p_p | V4BTo4F |
tfSTDCALL_PROC_p_p | V4DAbs |
Absolute value of a vector. | |
tfSTDCALL_PROC_p_p_p | V4DAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p_double_double | V4DCombine |
tfSTDCALL_PROC_p_p_p | V4DDiv |
Поэлементное деление векторов | |
tfSTDCALL_double_FUNC_p_p | V4DDot |
Скалярное умножение векторов | |
tfSTDCALL_PROC_p_p | V4DFastNormal |
Vector single long, algorithm for fast computation of the approximate inverse root. | |
tfSTDCALL_PROC_p_p | V4DFastQuaternion |
The calculation of the quaternion from the vector and rotation angle around it, fast computation of approximate sine and cosine. | |
tfSTDCALL_PROC_p_p | V4DInv |
Обратный по знаку вектор | |
tfSTDCALL_double_FUNC_p | V4DLength2 |
tfSTDCALL_PROC_p_p_p_double | V4DLerp |
Интерполяция вектора (vec1+(vec2-vec1)*a=vec3) | |
tfSTDCALL_PROC_p_p_p | V4DMMul |
Умножение вектора на матрицу | |
tfSTDCALL_PROC_p_p_p | V4DMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V4Dmul2N |
tfSTDCALL_PROC_p_p_int | V4Dmul2NRound |
умножение на 2 в степени N и округление double в int. | |
tfSTDCALL_PROC_p_p_int | V4Dmul2NTrunc |
умножение на 2 в степени N и отсечение double в int. | |
tfSTDCALL_PROC_p_p | V4DNormal |
tfSTDCALL_int_FUNC_p_p_p_p_p | V4DProj |
tfSTDCALL_PROC_p_p | V4DQuaternion |
The calculation of the quaternion from the vector and rotation angle around it. | |
tfSTDCALL_PROC_p_p_double | V4DScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V4DSub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V4DTo4B |
Округление double в char. | |
tfSTDCALL_PROC_p_p | V4DTo4F |
Конвертирование double во float. | |
tfSTDCALL_PROC_p_p | V4DTo4I |
Округление double в int. | |
tfSTDCALL_PROC_p_p_p | V4DTransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p | V4DTTo4I |
Отсечение double в int. | |
tfSTDCALL_PROC_p_p | V4FAbs |
Absolute value of a vector. | |
tfSTDCALL_PROC_p_p_p | V4FAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p_float_float | V4FCombine |
tfSTDCALL_PROC_p_p_p | V4FDiv |
Поэлементное деление векторов | |
tfSTDCALL_float_FUNC_p_p | V4FDot |
Скалярное умножение векторов | |
tfSTDCALL_PROC_p_p | V4FFastNormal |
Vector single long, algorithm for fast computation of the approximate inverse root. | |
tfSTDCALL_PROC_p_p | V4FFastQuaternion |
The calculation of the quaternion from the vector and rotation angle around it, fast computation of approximate sine and cosine. | |
tfSTDCALL_PROC_p_p | V4FInv |
Обратный по знаку вектор | |
tfSTDCALL_float_FUNC_p | V4FLength2 |
tfSTDCALL_PROC_p_p_p_float | V4FLerp |
Интерполяция вектора (vec1+(vec2-vec1)*a=vec3) | |
tfSTDCALL_PROC_p_p_p | V4FMMul |
Умножение вектора на матрицу | |
tfSTDCALL_PROC_p_p_p | V4FMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V4Fmul2N |
tfSTDCALL_PROC_p_p_int | V4Fmul2NRound |
умножение на 2 в степени N и округление float в int. | |
tfSTDCALL_PROC_p_p_int | V4Fmul2NTrunc |
умножение на 2 в степени N и отсечение float в int. | |
tfSTDCALL_PROC_p_p | V4FNormal |
tfSTDCALL_int_FUNC_p_p_p_p_p | V4FProj |
tfSTDCALL_PROC_p_p | V4FQuaternion |
The calculation of the quaternion from the vector and rotation angle around it. | |
tfSTDCALL_PROC_p_p_float | V4FScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V4FSub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V4FTo4B |
Округление float в char. | |
tfSTDCALL_PROC_p_p | V4FTo4D |
Конвертирование float в double. | |
tfSTDCALL_PROC_p_p | V4FTo4I |
Округление float в int. | |
tfSTDCALL_PROC_p_p_p | V4FTransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p | V4FTTo4I |
Отсечение float в int. | |
tfSTDCALL_PROC_p_p_p | V4IAdd |
Векторное сложение (vec1+vec2=vec3) | |
tfSTDCALL_PROC_p_p_p | V4IMul |
Поэлементное перемножение векторов | |
tfSTDCALL_PROC_p_p_int | V4Imul2N |
tfSTDCALL_PROC_p_p_int | V4INormalMul2N |
tfSTDCALL_PROC_p_p_float | V4IScale |
Умножение вектора на число (vec1*a=vec2) | |
tfSTDCALL_PROC_p_p_p | V4ISub |
Векторное вычетание (vec1-vec2=vec3) | |
tfSTDCALL_PROC_p_p | V4ITo4B |
Конвертирование int во char. | |
tfSTDCALL_PROC_p_p | V4ITo4D |
Конвертирование int во double. | |
tfSTDCALL_PROC_p_p | V4ITo4F |
Конвертирование int во float. | |
tfSTDCALL_PROC_p_p_p | V4ITransform |
Матричное преобразование вектора | |
tfSTDCALL_PROC_p_p | V4R16 |
tfSTDCALL_PROC_p_p | V4R32 |
tfSTDCALL_PROC_p_p | V4R64 |
tfSTDCALL_PROC_p_p | V4R8 |
sFunctionsVectorCPU - vector mathematical functions
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::M4DAddRotate |
Умножение матрицы на кватернион
arg1 | - matrix |
arg2 | - quaternion |
arg3 | - result matrix |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::M4DAddScale |
Умножение на матрицу маштабирования
arg1 | - matrix |
arg2 | - scale vector |
arg3 | - result matrix |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::M4DAddTranslate |
Умножение на матрицу переноса
arg1 | - matrix |
arg2 | - translate vector |
arg3 | - result matrix |
tfSTDCALL_PROC_p_int_int_double_double_double sFunctionsVectorCPU::M4DOrtographic |
The ortographic projection matrix
arg1 | - указатель на матрицу двойной точности. |
arg2 | - ширина. |
arg3 | - высота. |
arg4 | - положение дальней плоскости. |
arg5 | - положение ближней. |
arg6 | - маштаб проекции. |
tfSTDCALL_PROC_p_int_int_double_double_double sFunctionsVectorCPU::M4DPerspective |
The perspective projection matrix
arg1 | - указатель на матрицу двойной точности. |
arg2 | - ширина. |
arg3 | - высота. |
arg4 | - положение дальней плоскости. |
arg5 | - положение ближней. |
arg6 | - угол зрения. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::M4DQuaternion |
Extract quaternion from matrix
arg1 | - matrix |
arg2 | - rezult quaternion |
tfSTDCALL_PROC_p_p_p_p sFunctionsVectorCPU::M4DTRS |
Формирование матрицы трансформации за счет точки положения разворота и масштаба объекта
arg1 | - result matrix |
arg2 | - position |
arg3 | - rotation |
arg4 | - scale |
tfSTDCALL_PROC_p_p_p_p sFunctionsVectorCPU::M4DTRSDDF |
Формирование матрицы трансформации за счет точки положения разворота и масштаба объекта, в прямом формате данных
arg1 | - result matrix |
arg2 | - position |
arg3 | - rotation |
arg4 | - scale |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::M4FAddRotate |
Умножение матрицы на кватернион
arg1 | - matrix |
arg2 | - quaternion |
arg3 | - result matrix |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::M4FAddScale |
Умножение на матрицу маштабирования
arg1 | - matrix |
arg2 | - scale vector |
arg3 | - result matrix |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::M4FAddTranslate |
Умножение на матрицу переноса
arg1 | - matrix |
arg2 | - translate vector |
arg3 | - result matrix |
tfSTDCALL_PROC_p_int_int_float_float_float sFunctionsVectorCPU::M4FOrtographic |
The ortographic projection matrix
arg1 | - матрица. |
arg2 | - ширина. |
arg3 | - высота. |
arg4 | - положение дальней плоскости. |
arg5 | - положение ближней. |
arg6 | - маштаб проекции. |
tfSTDCALL_PROC_p_int_int_float_float_float sFunctionsVectorCPU::M4FPerspective |
The perspective projection matrix
arg1 | - матрица. |
arg2 | - ширина. |
arg3 | - высота. |
arg4 | - положение дальней плоскости. |
arg5 | - положение ближней. |
arg6 | - угол зрения. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::M4FQuaternion |
Extract quaternion from matrix
arg1 | - matrix |
arg2 | - rezult quaternion |
tfSTDCALL_PROC_p_p_p_p sFunctionsVectorCPU::M4FTRS |
Формирование матрицы трансформации за счет точки положения разворота и масштаба объекта
arg1 | - result matrix |
arg2 | - position |
arg3 | - rotation |
arg4 | - scale |
tfSTDCALL_PROC_p_p_p_p sFunctionsVectorCPU::M4FTRSDDF |
Формирование матрицы трансформации за счет точки положения разворота и масштаба объекта, в прямом формате данных
arg1 | - result matrix |
arg2 | - position |
arg3 | - rotation |
arg4 | - scale |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::Q2DInvTransform |
Умножение вектора на обратный кватернион (vec2*quat1=vec3)
quat1 | - quaternion. |
vec2 | - vector. |
vec3 | - result vector. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::Q2FInvTransform |
Умножение вектора на обратный кватернион (vec2*quat1=vec3)
quat1 | - quaternion. |
vec2 | - vector. |
vec3 | - result vector. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::Q3DInvTransform |
Умножение вектора на обратный кватернион (vec2*quat1=vec3)
quat1 | - quaternion. |
vec2 | - vector. |
vec3 | - result vector. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::Q3FInvTransform |
Умножение вектора на обратный кватернион (vec2*quat1=vec3)
quat1 | - quaternion. |
vec2 | - vector. |
vec3 | - result vector. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::Q4DMatrix |
Преобразование кватерниона в матрицу
arg1 | - quaternion |
arg2 | - rezult matrix |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::Q4DVector |
Разложение на компоненты
arg1 | - quaternion. |
arg2 | - result vector. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::Q4FMatrix |
Преобразование кватерниона в матрицу
arg1 | - quaternion |
arg2 | - rezult matrix |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::Q4FVector |
Разложение на компоненты
arg1 | - quaternion. |
arg2 | - result vector. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::QDAdd |
Сложение кватернионов - средний поворот
arg1 | - quaternion a. |
arg2 | - quaternion b. |
arg3 | - result quaternion. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::QDEuler |
Получение кватерниона через углы эйлера
arg1 | - euler angles (x, y, z). |
arg2 | - result quaternion. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::QDInv |
Разворот кватерниона
arg1 | - quaternion. |
arg2 | - result invert quaternion. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::QDMul |
Перемножение кватернионов
arg1 | - quaternion a. |
arg2 | - quaternion b. |
arg3 | - result quaternion. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::QFAdd |
Сложение кватернионов - средний поворот
arg1 | - quaternion a. |
arg2 | - quaternion b. |
arg3 | - result quaternion. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::QFEuler |
Получение кватерниона через углы эйлера
arg1 | - euler angles (x, y, z). |
arg2 | - result quaternion. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::QFInv |
Разворот кватерниона
arg1 | - quaternion. |
arg2 | - result invert quaternion. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::QFMul |
Перемножение кватернионов
arg1 | - quaternion a. |
arg2 | - quaternion b. |
arg3 | - result quaternion. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V2BTo2D |
Конвертирование char во double
arg1 | - указатель источника 2 байта. |
arg2 | - указатель приемника 16 байт. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V2BTo2F |
Конвертирование char во float
arg1 | - указатель источника 2 байта. |
arg2 | - указатель приемника 8 байт. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::V2DAfineTransform |
Афинное преобразование
arg1 | - vector |
arg2 | - transform vector |
arg3 | - rezult vector |
tfSTDCALL_double_FUNC_p_p sFunctionsVectorCPU::V2DAngle |
Угол между векторами
arg1 | - vector a |
arg2 | - vector b |
tfSTDCALL_PROC_p_p_p_double_double sFunctionsVectorCPU::V2DCombine |
Формула (vec1*a+vec2*b=vec3)
arg1 | - vector a |
arg2 | - vector b |
arg3 | - result vector |
arg4 | - scale vector a |
arg5 | - scale vector b |
tfSTDCALL_double_FUNC_p sFunctionsVectorCPU::V2DLength2 |
The length of the vector squared
arg1 | - two-dimensional double precision vector |
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V2Dmul2N |
умножение на 2 в степени N
arg1 | - two-dimensional double precision vector |
arg2 | - результат двухмерный вектор двойной точности |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V2DNormal |
Вектор еденичной длинны (vec2=vec1*(1/length(vec1)))
arg1 | - two-dimensional double precision vector |
arg2 | - normalized vector |
tfSTDCALL_int_FUNC_p_p_p_p_p sFunctionsVectorCPU::V2DProj |
Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez)
arg1 | - vector. |
arg2 | - matrix. |
arg3 | - scree scale (width, height, depth). |
arg4 | - scree center (x, y, z). |
arg5 | - result vector. |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::V2FAfineTransform |
Афинное преобразование
arg1 | - vector |
arg2 | - transform vector |
arg3 | - rezult vector |
tfSTDCALL_float_FUNC_p_p sFunctionsVectorCPU::V2FAngle |
Угол между векторами
arg1 | - vector a |
arg2 | - vector b |
tfSTDCALL_PROC_p_p_p_float_float sFunctionsVectorCPU::V2FCombine |
Масштабирование и сложение двух векторов - формула (vec1*a+vec2*b=vec3)
arg1 | - vector a |
arg2 | - vector b |
arg3 | - result vector |
arg4 | - scale vector a |
arg5 | - scale vector b |
tfSTDCALL_float_FUNC_p sFunctionsVectorCPU::V2FLength2 |
The length of the vector squared
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::V2FMMul |
The multiplication of a vector by a matrix arg1 - two-dimensional single precision vector arg2 - four-dimensional matrix, use the first two rows and column arg3 - the result is a two-dimensional single precision vector
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V2Fmul2N |
multiplication by 2 to the power N
arg1 | - two-dimensional single precision vector |
arg2 | - the result is a two-dimensional single precision vector |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V2FNormal |
Вектор еденичной длинны (vec2=vec1*(1/length(vec1)))
arg1 | - vector |
arg2 | - normalized vector |
tfSTDCALL_int_FUNC_p_p_p_p_p sFunctionsVectorCPU::V2FProj |
Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez)
arg1 | - vector. |
arg2 | - matrix. |
arg3 | - scree scale (width, height, depth). |
arg4 | - scree center (x, y, z). |
arg5 | - result vector. |
tfSTDCALL_int_FUNC_p sFunctionsVectorCPU::V2ILength2 |
The length of the vector squared
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V2Imul2N |
multiplication by 2 to the power N
arg1 | - two-dimensional single precision vector |
arg2 | - the result is a two-dimensional single precision vector |
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V2INormalMul2N |
Вектор еденичной длинны с умножением на 2 в степени
arg1 | - vector |
arg2 | - normalized vector |
arg3 | - pow |
tfSTDCALL_long_FUNC_p sFunctionsVectorCPU::V2LLength2 |
The length of the vector squared
arg1 | - двухмерный вектор целочисленный 64 |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V3BTo3D |
Конвертирование char во double
arg1 | - указатель источника 3 байта. |
arg2 | - указатель приемника 24 байта. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V3BTo3F |
Конвертирование char во float
arg1 | - указатель источника 3 байта. |
arg2 | - указатель приемника 12 байт. |
tfSTDCALL_PROC_p_p_p_int sFunctionsVectorCPU::V3DAddTriNorm |
Добовляет вычесленную нормаль треугольника NORM(CROSS(vec1-vec2,vec1-vec3)) к элементам со смещением vec1+off4, vec2+off4, vec3+off4
arg1 | - plane point vec1 |
arg2 | - plane point vec2 |
arg3 | - plane point vec3 |
arg4 | - normal offset from vec1 to normal1 |
tfSTDCALL_double_FUNC_p_p sFunctionsVectorCPU::V3DAngle |
Угол между векторами
arg1 | - vector a |
arg2 | - vector b |
tfSTDCALL_PROC_p_p_p_double_double sFunctionsVectorCPU::V3DCombine |
Формула (vec1*a+vec2*b=vec3)
arg1 | - vector a |
arg2 | - vector b |
arg3 | - result vector |
arg4 | - scale vector a |
arg5 | - scale vector b |
tfSTDCALL_PROC_p_p_p sFunctionsVectorCPU::V3DCross |
Векторное умножение
arg1 | - вектор а |
arg2 | - вектор б |
arg3 | - результат |
tfSTDCALL_double_FUNC_p_p sFunctionsVectorCPU::V3DDPFR |
Расстояние между плоскостью и точкой по направлению луча (plane1, normal2, point3, ray4)
arg1 | - plane point |
arg2 | - plane normal |
arg3 | - point |
arg4 | - normalized ray |
tfSTDCALL_double_FUNC_p sFunctionsVectorCPU::V3DLength2 |
The length of the vector squared
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V3Dmul2N |
умножение на 2 в степени N
arg1 | - трехмерный вектор двойной точности |
arg2 | - результат трехмерный вектор двойной точности |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V3DNormal |
Вектор еденичной длинны (vec2=vec1*(1/length(vec1)))
arg1 | - vector |
arg2 | - normalized vector |
tfSTDCALL_int_FUNC_p_p_p_p_p sFunctionsVectorCPU::V3DProj |
Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez)
arg1 | - vector. |
arg2 | - matrix. |
arg3 | - scree scale (width, height, depth). |
arg4 | - scree center (x, y, z). |
arg5 | - result vector. |
tfSTDCALL_PROC_p_p_p_p sFunctionsVectorCPU::V3DTriNorm |
Вычесляет нормаль двойной точности для плоскости заданной точками vec1, vec2, vec3
arg1 | - plane point vec1 |
arg2 | - plane point vec2 |
arg3 | - plane point vec3 |
arg4 | - rezult plane normal |
tfSTDCALL_PROC_p_p_p_int sFunctionsVectorCPU::V3FAdd3DTriNorm |
Добовляет вычесленную нормаль треугольника NORM(CROSS(vec1-vec2,vec1-vec3)) к элементам со смещением vec1+off4, vec2+off4, vec3+off4
arg1 | - plane point vec1 |
arg2 | - plane point vec2 |
arg3 | - plane point vec3 |
arg4 | - normal offset from vec1 to normal1 |
tfSTDCALL_PROC_p_p_p_int sFunctionsVectorCPU::V3FAddTriNorm |
Добовляет вычесленную нормаль треугольника NORM(CROSS(vec1-vec2,vec1-vec3)) к элементам со смещением vec1+off4, vec2+off4, vec3+off4
arg1 | - plane point vec1 |
arg2 | - plane point vec2 |
arg3 | - plane point vec3 |
arg4 | - normal offset from vec1 to normal1 |
tfSTDCALL_float_FUNC_p_p sFunctionsVectorCPU::V3FAngle |
Угол между векторами
arg1 | - vector a |
arg2 | - vector b |
tfSTDCALL_PROC_p_p_p_float_float sFunctionsVectorCPU::V3FCombine |
Формула (vec1*a+vec2*b=vec3)
arg1 | - vector a |
arg2 | - vector b |
arg3 | - result vector |
arg4 | - scale vector a |
arg5 | - scale vector b |
tfSTDCALL_float_FUNC_p_p sFunctionsVectorCPU::V3FDPFR |
Расстояние между плоскостью и точкой по направлению луча (plane1, normal2, point3, ray4)
arg1 | - plane point |
arg2 | - plane normal |
arg3 | - point |
arg4 | - normalized ray |
tfSTDCALL_float_FUNC_p sFunctionsVectorCPU::V3FLength2 |
The length of the vector squared
arg1 | - two-dimensional single precision vector |
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V3Fmul2N |
multiplication by 2 to the power N
arg1 | - трехмерный вектор одинарной точности |
arg2 | - результат трехмерный вектор одинарной точности |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V3FNormal |
Вектор еденичной длинны (vec2=vec1*(1/length(vec1)))
arg1 | - vector |
arg2 | - normalized vector |
tfSTDCALL_int_FUNC_p_p_p_p_p sFunctionsVectorCPU::V3FProj |
Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez)
arg1 | - vector. |
arg2 | - matrix. |
arg3 | - scree scale (width, height, depth). |
arg4 | - scree center (x, y, z). |
arg5 | - result vector. |
tfSTDCALL_PROC_p_p_p_p sFunctionsVectorCPU::V3FTriNorm |
Вычесляет нормаль для плоскости заданной точками vec1, vec2, vec3
arg1 | - plane point vec1 |
arg2 | - plane point vec2 |
arg3 | - plane point vec3 |
arg4 | - rezult plane normal |
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V3Imul2N |
multiplication by 2 to the power N
arg1 | - трехмерный вектор одинарной точности |
arg2 | - результат трехмерный вектор одинарной точности |
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V3INormalMul2N |
Вектор еденичной длинны с умножением на 2 в степени
arg1 | - vector |
arg2 | - normalized vector |
arg3 | - pow |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4BTo4D |
Конвертирование char во double
arg1 | - указатель источника 4 байта. |
arg2 | - указатель приемника 32 байта. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4BTo4F |
Конвертирование char во float
arg1 | - указатель источника 4 байта. |
arg2 | - указатель приемника 16 байт. |
tfSTDCALL_PROC_p_p_p_double_double sFunctionsVectorCPU::V4DCombine |
Формула (vec1*a+vec2*b=vec3)
arg1 | - vector a |
arg2 | - vector b |
arg3 | - result vector |
arg4 | - scale vector a |
arg5 | - scale vector b |
tfSTDCALL_double_FUNC_p sFunctionsVectorCPU::V4DLength2 |
The length of the vector squared
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V4Dmul2N |
умножение на 2 в степени N
arg1 | - четырехмерный вектор двойной точности |
arg2 | - результат четырехмерный вектор двойной точности |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4DNormal |
Вектор еденичной длинны (vec2=vec1*(1/length(vec1)))
arg1 | - vector |
arg2 | - normalized vector |
tfSTDCALL_int_FUNC_p_p_p_p_p sFunctionsVectorCPU::V4DProj |
Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez)
arg1 | - vector. |
arg2 | - matrix. |
arg3 | - scree scale (width, height, depth). |
arg4 | - scree center (x, y, z). |
arg5 | - result vector. |
tfSTDCALL_PROC_p_p_p_float_float sFunctionsVectorCPU::V4FCombine |
Формула (vec1*a+vec2*b=vec3)
arg1 | - vector a |
arg2 | - vector b |
arg3 | - result vector |
arg4 | - scale vector a |
arg5 | - scale vector b |
tfSTDCALL_float_FUNC_p sFunctionsVectorCPU::V4FLength2 |
The length of the vector squared
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V4Fmul2N |
multiplication by 2 to the power N
arg1 | - четырехмерный вектор одинарной точности |
arg2 | - результат четырехмерный вектор одинарной точности |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4FNormal |
Вектор еденичной длинны (vec2=vec1*(1/length(vec1)))
arg1 | - vector |
arg2 | - normalized vector |
tfSTDCALL_int_FUNC_p_p_p_p_p sFunctionsVectorCPU::V4FProj |
Calculation of the projection of the vector in the cubic area of the screen (vec, matrix, scale, offset, rez)
arg1 | - vector. |
arg2 | - matrix. |
arg3 | - scree scale (width, height, depth). |
arg4 | - scree center (x, y, z). |
arg5 | - result vector. |
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V4Imul2N |
multiplication by 2 to the power N
arg1 | - четырехмерный вектор одинарной точности |
arg2 | - результат четырехмерный вектор одинарной точности |
tfSTDCALL_PROC_p_p_int sFunctionsVectorCPU::V4INormalMul2N |
Вектор еденичной длинны с умножением на 2 в степени
arg1 | - vector |
arg2 | - normalized vector |
arg3 | - pow |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4R16 |
Reverse the sequence of words
arg1 | - указатель источника 8 байт. |
arg2 | - указатель приемника 8 байт. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4R32 |
Reverse sequence of double words
arg1 | - указатель источника 16 байт. |
arg2 | - указатель приемника 16 байт. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4R64 |
The reverse sequence Quad words
arg1 | - указатель источника 32 байта. |
arg2 | - указатель приемника 32 байта. |
tfSTDCALL_PROC_p_p sFunctionsVectorCPU::V4R8 |
Reverse byte order
arg1 | - the source pointer of 4 bytes. |
arg2 | - is a pointer receiver 4 bytes. |