llGroundNormal
Revision as of 01:13, 16 June 2012 by Kayaker Magic (talk | contribs) (Putting links in my recent change)
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 |