Difference between revisions of "LlGroundNormal"

From Second Life Wiki
Jump to navigation Jump to search
(Clarified function description.)
(for the love of god, test it before your post it, it is not a unit vector.)
Line 5: Line 5:
|func_footnote=The requested position needs to be in the same sim.
|func_footnote=The requested position needs to be in the same sim.
|func_desc
|func_desc
|return_text=that is the normal unit vector from the current [[llGetPos|position]] + '''offset'''. That is, the vector pointing directly ''up'' from the slope of the ground.  
|return_text=that is the ground normal from the current [[llGetPos|position]] + '''offset'''.
|spec
|spec=This function is defined as:
<pre>
vector llGroundNormal(vector offset)
{
    vector slope = llGroundSlope(offset);
    return <slope.x, slope.y, 1.0>;
}
</pre>
|caveats
|caveats
|constants
|constants

Revision as of 23:20, 27 November 2007

Summary

Function: vector llGroundNormal( vector offset );

Returns a vector that is the ground normal from the current position + offset.

• vector offset

The requested position needs to be in the same sim.

Specification

This function is defined as:

vector llGroundNormal(vector offset)
{
    vector slope = llGroundSlope(offset);
    return <slope.x, slope.y, 1.0>;
}

Examples

See Also

Functions

•  llGround Gets the ground height
•  llGroundContour Gets the ground contour
•  llGroundSlope Gets the ground slope

Deep Notes

Search JIRA for related Issues

Signature

function vector llGroundNormal( vector offset );