Computes barycentric coordinates of a vector.
IppStatus ippmBaryCentric_v2_32f (const Ipp32f* pSrc1, const Ipp32f* pSrc2, const Ipp32f* pSrc3, Ipp32f f, Ipp32f g, Ipp32f* pDst);
IppStatus ippmBaryCentric_v3_32f (const Ipp32f* pSrc1, const Ipp32f* pSrc2, const Ipp32f* pSrc3, Ipp32f f, Ipp32f g, Ipp32f* pDst);
IppStatus ippmBaryCentric_v4_32f (const Ipp32f* pSrc1, const Ipp32f* pSrc2, const Ipp32f* pSrc3, Ipp32f f, Ipp32f g, Ipp32f* pDst);
The functions ippmBaryCentric_v2_32f, ippmBaryCentric_v3_32f, and ippmBaryCentric_v4_32f are declared in the ippm.h file. These functions operate on 2D, 3D, and 4D vectors, respectively. The functions return the vector in barycentric coordinates computed according to the formula:
dst = src1 + f * (src2 - src1) + g * (src3 - src1).
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.