Difference between revisions of "LlSetCameraEyeOffset"

From Second Life Wiki
Jump to navigation Jump to search
m (Added caveats)
m (Added paramater description)
Line 1: Line 1:
{{LSL_Function
{{LSL_Function
|func_id=243|func_sleep=0.0|func_energy=10.0
|func_id=243|func_sleep=0.0|func_energy=10.0
|func=llSetCameraEyeOffset|p1_type=vector|p1_name=offset
|func=llSetCameraEyeOffset|p1_type=vector|p1_name=offset|p1_desc=offset relative to the object's center and expressed in object coordinates
|func_footnote
|func_footnote=This is the position of the camera's eye, not the [[llSetCameraAtOffset|point it looks at]].
|func_desc=Sets the camera eye '''offset''' used in this object if an avatar sits on it.
|func_desc=Sets the camera eye '''offset''' used in this object if an avatar sits on it.
|return_text
|return_text
|spec
|spec
|caveats=
|caveats=
* The change will only take effect ''next'' time the avatar sits on the prim. You can't change the offset once he has already sit down.
* The change will only take effect ''next'' time the avatar sits on the prim. You can't change the offset once it has already sit down.
* The offset is relative to the object's center and expressed in object coordinates. If you use a sit pose rotation and want to set the camera relatively to your avatar, you must do calculations. If you rotate the object and want to set the camera relatively to the region, you have to do calculations too.
* If you use a sit pose rotation and want to set the camera relatively to your avatar, you must do calculations.
* If you rotate the object and want to set the camera relatively to the region, you have to do calculations too.
|constants
|constants
|examples
|examples

Revision as of 01:46, 30 May 2008

Summary

Function: llSetCameraEyeOffset( vector offset );
0.0 Forced Delay
10.0 Energy

Sets the camera eye offset used in this object if an avatar sits on it.

• vector offset offset relative to the object's center and expressed in object coordinates

This is the position of the camera's eye, not the point it looks at.

Caveats

  • The change will only take effect next time the avatar sits on the prim. You can't change the offset once it has already sit down.
  • If you use a sit pose rotation and want to set the camera relatively to your avatar, you must do calculations.
  • If you rotate the object and want to set the camera relatively to the region, you have to do calculations too.

Examples

See Also

Functions

•  llSetCameraAtOffset
•  llForceMouselook

Deep Notes

Signature

function void llSetCameraEyeOffset( vector offset );