VECDistance

C Specification

    #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

Arguments

a Pointer to first vector Vec for distance calculation.
b   Pointer to second vector Vec for distance calculation.

Return Values

The distance between the two vectors.

Description

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.

See Also

Vec, VecPtr

VECSquareDistance

Revision History

03/01/2006 Initial version.