Difference between revisions of "LlGroundContour"

From Second Life Wiki
Jump to navigation Jump to search
m (<lsl> tag to <source>)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{LSL_Function
{{LSL_Function
|inject-2={{LSL Function/offset|offset|noZ=*|sim=*}}
|func_id=223|func_sleep=0.0|func_energy=10.0
|func_id=223|func_sleep=0.0|func_energy=10.0
|func=llGroundContour
|func=llGroundContour
|return_type=vector|p1_type=vector|p1_name=offset
|return_type=vector|p1_type=vector|p1_name=offset
|func_desc
|func_desc
|func_footnote=The requested position needs to be in the same sim.
|func_footnote
|return_text=that is the ground contour below the object position + '''offset'''
|return_text=that is the ground contour direction below the prim [[llGetPos|position]] + {{LSLP|offset}}. The contour is the direction of a contour line at that point, that is the direction in which there is no change in elevation.
|spec
|spec=This function is defined as:
<source lang="lsl2">
vector llGroundContour(vector offset)
{
    vector slope = llGroundSlope(offset);
    return <-slope.y, slope.x, 0.0>;
}
</source>
|caveats
|caveats
|constants
|constants
|examples
|examples
|helpers
|helpers
|also_functions={{{!}}
|also_functions={{LSL DefineRow||[[llGround]]|Gets the ground height}}
{{LSL DefineRow||[[llGround]]|Gets the ground height}}
{{LSL DefineRow||[[llGroundNormal]]|Gets the ground normal}}
{{LSL DefineRow||[[llGroundNormal]]|Gets the ground normal}}
{{LSL DefineRow||[[llGroundSlope]]|Gets the ground slope}}
{{LSL DefineRow||[[llGroundSlope]]|Gets the ground slope}}
{{!}}}
|also_tests
|also_tests
|also_events
|also_events
Line 21: Line 27:
|notes
|notes
|cat1=Ground
|cat1=Ground
|cat2=World
|cat2=Region
|cat3
|cat3
|cat4
|cat4
|history={{LSL Added|0.9.0|remote=http://secondlife.wikia.com/wiki/Version_0.9.0}}
}}
}}

Latest revision as of 10:23, 22 January 2015

Summary

Function: vector llGroundContour( vector offset );
0.0 Forced Delay
10.0 Energy

Returns a vector that is the ground contour direction below the prim position + offset. The contour is the direction of a contour line at that point, that is the direction in which there is no change in elevation.

• vector offset offset relative to the prim's position and expressed in local coordinates

The requested position needs to be in the same region. Only the x and y coordinates in offset are important, the z component is ignored.

Specification

This function is defined as:

vector llGroundContour(vector offset)
{
    vector slope = llGroundSlope(offset);
    return <-slope.y, slope.x, 0.0>;
}

Examples

See Also

Functions

•  llGround Gets the ground height
•  llGroundNormal Gets the ground normal
•  llGroundSlope Gets the ground slope

Deep Notes

History

Footnotes

  1. ^ Early release notes were not very accurate or thorough, they sometimes included information about features added in previous releases or failed to include information about features added in that release.

Signature

function vector llGroundContour( vector offset );