LlGetCameraPos

From Second Life Wiki

Jump to: navigation, search

Contents

Description

Function: vector llGetCameraPos( );
303 Function ID
0.0 Delay
10.0 Energy

Returns a vector that is the current camera position for the agent the task has permissions for.


Requires the PERMISSION_TRACK_CAMERA permission to run.

Caveats

  • Do not depend upon the auto-grant status of permissions. Always use the run_time_permissions event.
  • If the script lacks the permission PERMISSION_TRACK_CAMERA, the script will shout an error on DEBUG_CHANNEL and the operation fails (but the script continues to run).
  • Once the PERMISSION_TRACK_CAMERA permission is granted there is no way to revoke it. The script will only loose the permission if it is reset or the object derezzed (deleted, detached, or taken).
  • Seems to act weird when the camera gets too far from the agent.

Examples

See Also

Events

•  run_time_permissions Permission receiving event

Functions

•  llGetPermissions Get the permissions granted
•  llGetPermissionsKey Get the agent who granted permissions
•  llRequestPermissions Request permissions
•  llGetCameraRot

Articles

•  Script permissions
Personal tools