OsTerrainSetHeight
From OpenSimulator
(Difference between revisions)
Line 1: | Line 1: | ||
− | + | {{deprecate|Dec. 10 2010|OsSetTerrainHeight}} | |
− | C#: integer | + | LSL: integer osTerrainSetHeight(integer x, integer y, float val) |
+ | C#: integer osTerrainSetHeight(integer x, integer y, double val) | ||
− | + | Sets terrain height X & Y Values, double = float. | |
+ | |||
+ | [[osTerrainFlush]] should be called after all the terrain-changes have been done to update Terrain Data. | ||
+ | NOTE: INCOMPLETE, needs further data to complete with example. | ||
− | + | <!-- Note that the following example code is untested! Please test, and if confirmed as working, remove this comment. --> | |
− | + | '''Example Usage:''' | |
− | + | <source lang="lsl"> | |
− | + | ||
− | + | ||
− | '''Example Usage:''' <source lang="lsl"> | + | |
default | default | ||
{ | { | ||
− | + | touch_start() | |
− | + | { | |
− | + | osTerrainSetHeight(40, 101, 21.4); | |
− | + | osTerrainFlush(); | |
+ | } | ||
} | } | ||
− | + | </source> | |
− | </source> | + | |
+ | |||
[[Category:OSSL]] | [[Category:OSSL]] |
Revision as of 18:57, 10 December 2010
*** NOTE : *** As of Dec. 10 2010, this function has been renamed to OsSetTerrainHeight.
Versions of OpenSimulator released after this date will give the user a deprecation warning, but for the time being will function as before. However, the deprecated function may eventually be removed entirely, and should therefore be avoided, and the new version be used instead. |
LSL: integer osTerrainSetHeight(integer x, integer y, float val) C#: integer osTerrainSetHeight(integer x, integer y, double val)
Sets terrain height X & Y Values, double = float.
osTerrainFlush should be called after all the terrain-changes have been done to update Terrain Data.
NOTE: INCOMPLETE, needs further data to complete with example.
Example Usage:
default { touch_start() { osTerrainSetHeight(40, 101, 21.4); osTerrainFlush(); } }