llGroundNormal
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)
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.
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: vector llGroundNormal( vector offset );222 | Function ID |
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: <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));
Examples
See Also
Functions
• | llGround | – | Gets the ground height | |
• | llGroundContour | – | Gets the ground contour | |
• | llGroundSlope | – | Gets the ground slope |