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(); } }