NAME
    length - return scalar Euclidean length of a vector

SYNPOSIS
      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

