LlDetectedTouchPos: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Nexii Malthus (talk | contribs)
mNo edit summary
Nexii Malthus (talk | contribs)
mNo edit summary
Line 1: Line 1:
{{LSL_Function/detected|index|TouchPos|simple=*}}{{LSL_Function
{{LSL_Function/detected|index|TouchPos|simple=*}}{{LSL_Function
|func_id=339|func_sleep=0.0|func_energy=10.0
|func_id=339|func_sleep=0.0|func_energy=10.0
|mode=pre-release
|func=llDetectedTouchPos
|func=llDetectedTouchPos
|return_type=vector|return_text=that is the position where the object was touched in {{HoverLink|Viewer coordinate frames#Region|Origin is the origin of the region which "owns" the object.|region coordinates}}, unless it is [[llGetAttached|attached]] to the HUD, in which case it returns the position relative to the [[Viewer coordinate frames#Attachments|attach point]].
|return_type=vector|return_text=that is the position where the object was touched in {{HoverLink|Viewer coordinate frames#Region|Origin is the origin of the region which "owns" the object.|region coordinates}}, unless it is [[llGetAttached|attached]] to the HUD, in which case it returns the position relative to the [[Viewer coordinate frames#Attachments|attach point]].

Revision as of 16:14, 6 September 2008

Summary

Function: vector llDetectedTouchPos( integer index );
0.0 Forced 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.

Caveats

  • If index is out of bounds the script continues to execute without an error message.ZERO_VECTOR is returned when...
  • The avatar's viewer does not support face touch detection.
  • The touch has moved off the surface of the prim.
  • The triggering event is not a touch event.

Examples

See Also

Deep Notes

History

Signature

function vector llDetectedTouchPos( integer index );