LlDetectedTouchPos
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Tutorials |
Contents |
Summary
Function: vector llDetectedTouchPos( integer index );| 339 | Function ID |
| 0.0 | Delay |
| 10.0 | Energy |
Returns a vector that is the position where the object was touched in region coordinates, unless it is attached to the HUD, in which case it returns the position relative to the attach point.
| • integer | index | – | Index of detection information |
index does not support negative indexes. For the touch category of events only. The prim that was touched may not be the prim receiving the event, use llDetectedLinkNumber to check for this; likewise you can use llDetectedTouchFace to determine which face was touched.
Caveats
- HUD attachments currently return coordinates relative to the center of the screen rather than the attachment point. SVC-3425[c]
- If index is out of bounds the script continues to execute without an error message.
- TOUCH_INVALID_VECTOR is returned when...
- The avatar's viewer does not support face touch detection.
- To check if face touch detection is supported check the return of llDetectedTouchFace.
- The touch has moved off the surface of the prim.
- The event triggered is not a touch event.
- The avatar's viewer does not support face touch detection.
Important Issues
~ Search JIRA for related Bugs| | | SVC-3425 | [c] | For HUDs llDetectedTouchPos does not return positions relative to attach point, position is relative to screen center? |
Examples
default { touch_start(integer pos_detected) { integer i = 0; for(; i<pos_detected; ++i) llWhisper(0, "Pos clicked: " + (string)llDetectedTouchPos(i)); } }
See Also
Events
| • | touch_start | |||
| • | touch | |||
| • | touch_end |
Functions
| • | llDetectedLinkNumber | |||
| • | llDetectedTouchFace | |||
| • | llDetectedTouchST | |||
| • | llDetectedTouchUV | |||
| • | llDetectedTouchNormal | |||
| • | llDetectedTouchBinormal |
Articles
| • | Detected |
Deep Notes
History
- Introduced in Viewer SVN:870 r92872 Branch:Release Wednesday, 23 July 2008.
- Server support available in Second Life Server 1.24.7.98039, client support in Release Candidate viewer 1.21.4 (98167).
Issues
~ Search JIRA for related Issues| | | SVC-3425 | [c] | For HUDs llDetectedTouchPos does not return positions relative to attach point, position is relative to screen center? |
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

