OsTerrainSetHeight
From OpenSimulator
(Difference between revisions)
(Added initial example code. Please review and confirm as accurate.) |
|||
Line 1: | Line 1: | ||
− | LSL: integer | + | LSL: integer osSetTerrainHeight(integer x, integer y, float val) |
− | C#: | + | C#: integer osSetTerrainHeight(integer x, integer y, double val) |
− | + | ! NB: Prior to Dec.10.2010 This command was osTerrainSetHeight(integer x, integer y, float val); This is now deprecated | |
− | + | ||
− | + | ||
− | |||
− | + | Sets terrain height X & Y Values, double = float. | |
− | '''Example Usage:''' | + | [[OsTerrainFlush]] should be called after all the terrain-changes have been done to update Terrain Data. |
− | <source lang="lsl"> | + | |
+ | <br>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"> | ||
default | default | ||
{ | { | ||
− | + | touch_start() | |
− | + | { | |
− | + | osSetTerrainHeight(40, 101, 21.4); | |
− | + | osTerrainFlush(); | |
− | + | ||
} | } | ||
− | </source> | + | } |
− | + | </source> | |
− | + | ||
[[Category:OSSL]] | [[Category:OSSL]] |
Revision as of 15:57, 10 December 2010
LSL: integer osSetTerrainHeight(integer x, integer y, float val)
C#: integer osSetTerrainHeight(integer x, integer y, double val)
! NB: Prior to Dec.10.2010 This command was osTerrainSetHeight(integer x, integer y, float val); This is now deprecated
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.
default { touch_start() { osSetTerrainHeight(40, 101, 21.4); osTerrainFlush(); } }