llGroundNormal

From Second Life Wiki
Revision as of 01:19, 16 June 2012 by Kayaker Magic (talk | contribs) (marking references to llGroundNormal itself as links, so they are formatted to show up better in the text)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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: <lsl> vector llGroundNormal(vector offset) {

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

} </lsl>

Caveats

  • Despite the name, llGroundNormal DOES NOT RETURN A NORMAL VECTOR!!! If your calculation requires a normal (for example if you are using the result as an argument to llAxes2Rot) then you must force it to be a normal with llVecNorm(llGroundNormal(offset));
All Issues ~ Search JIRA for related Bugs

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 );