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