LlGroundNormal: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Clarified function description.
Strife Onizuka (talk | contribs)
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 );
0.0 Forced Delay
10.0 Energy

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

Signature

function vector llGroundNormal( vector offset );