#include <revolution/mtx.h>
f32 C_VECDistance ( const Vec* a, const Vec* b );
f32 PSVECDistance ( const Vec* a, const Vec* b );
#define VECDistance C_VECDistance // for debug build
#define VECDistance PSVECDistance // for nondebug build
a |
Pointer to first vector Vec for distance calculation. |
|
Pointer to second vector Vec for distance calculation. |
The distance between the two vectors.
Returns the distance between vectors a and b.
During a debug build, VECDistance is interpreted as C_VECDistance, which exists in a standard C language version. During a nondebug build using a Broadway processor, the paired singles equivalent to this function, PSVECDistance, is automatically substituted. You can also explicitly call each C_VECDistance/PSVECDistance.
03/01/2006 Initial version.