NAME
    length - return scalar Euclidean length of a vector

SYNOPSIS
      float length( float  v );
      float length( float1 v );
      float length( float2 v );
      float length( float3 v );
      float length( float4 v );

      half length( half  v );
      half length( half1 v );
      half length( half2 v );
      half length( half3 v );
      half length( half4 v );

      fixed length( fixed  v );
      fixed length( fixed1 v );
      fixed length( fixed2 v );
      fixed length( fixed3 v );
      fixed length( fixed4 v );

PARAMETERS
    v       Vector of which to determine the length.

DESCRIPTION
    Returns the Euclidean length of a vector.

REFERENCE IMPLEMENTATION
    length for a float3 vector could be implemented like this.

      float length(float3 v)
      {
        return sqrt(dot(v,v));
      }

PROFILE SUPPORT
    length is supported in all profiles.

    Support in the fp20 is limited.

SEE ALSO
    the max manpage, the normalize manpage, the sqrt manpage, the dot
    manpage

