LlOffsetTexture
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Tutorials |
Summary
Function: llOffsetTexture( float u, float v, integer face );| 55 | Function ID |
| 0.2 | Delay |
| 10.0 | Energy |
Sets the texture u & v offsets for the chosen face.
| • float | u | – | horizontal (x) offset (between -1.0 and 1.0) | |
| • float | v | – | vertical (y) offset (between -1.0 and 1.0) | |
| • integer | face | – | face number or ALL_SIDES |
If face is ALL_SIDES then the function works on all sides.
Caveats
- This function causes the script to sleep for 0.2 seconds.
- The function silently fails if its face value indicates a face that does not exist.
Examples
//Offsets the textures on 6 sides float offset; default { state_entry() { integer i; for( i = 1; i < 7; i++ ) { offset = offset + .1; llOffsetTexture( (float)offset, (float)offset, i); } } }
Notes
If you use vector offsetVec = llGetTextureOffset() to get the vector of the current offset, then u = offsetVec.x and v = offsetVec.y
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

