Difference between revisions of "LlVecDist"

From Second Life Wiki
Jump to navigation Jump to search
(guess that distance in this context is undirected nonnegative)
(Made the example code make sense and be compilable.)
Line 16: Line 16:
         vector input_1 = <1.0,2.0,3.0>;
         vector input_1 = <1.0,2.0,3.0>;
         vector input_2 = <3.0,2.0,1.0>;
         vector input_2 = <3.0,2.0,1.0>;
         llSay(0,"The normalize of " + (string)input + " is: "+(string)llVecDist(input_1, input_2) );
         llOwnerSay("The distance between " + (string) input_1 + " and " + (string) input_2 + " is: "+(string)llVecDist(input_1, input_2) );
     }
     }
}
}

Revision as of 21:25, 12 November 2007

Summary

Function: float llVecDist( vector vec_a, vector vec_b );

Returns a float that is the undirected nonnegative distance between vec_a and vec_b (llVecMag(vec_a - vec_b)).

• vector vec_a Any valid vector
• vector vec_b Any valid vector

Examples

default {
    state_entry()
    {
        vector input_1 = <1.0,2.0,3.0>;
        vector input_2 = <3.0,2.0,1.0>;
        llOwnerSay("The distance between " + (string) input_1 + " and " + (string) input_2 + " is: "+(string)llVecDist(input_1, input_2) );
    }
}

See Also

Functions

•  llVecMag
•  llVecNorm

Deep Notes

Search JIRA for related Issues

Signature

function float llVecDist( vector vec_a, vector vec_b );