Sit and position
From OpenSimulator
(Difference between revisions)
m (Indentation) |
|||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | == Sit and position | + | == Sit and position == |
Just drop into an object and play with the vector rot stuff and llsitTarget till happy :-) | Just drop into an object and play with the vector rot stuff and llsitTarget till happy :-) | ||
<source lang="lsl"> | <source lang="lsl"> | ||
− | + | default | |
− | + | { | |
− | + | state_entry() | |
− | state_entry() | + | { |
− | + | llSetText("sit here", <0.0, 1.0, 0.0>, 1.0); | |
− | + | llSay(PUBLIC_CHANNEL, "started"); | |
− | + | vector rot=<180.0, -180.0, 0.0> * DEG_TO_RAD; | |
− | + | rotation finalrot = llEuler2Rot(rot); | |
− | + | llSitTarget(<-0.35, 0.0, 0.75>, finalrot); | |
− | + | } | |
− | + | ||
} | } | ||
− | |||
</source> | </source> | ||
− | |||
[[Category:Scripts]] | [[Category:Scripts]] |
Latest revision as of 06:31, 22 September 2020
[edit] Sit and position
Just drop into an object and play with the vector rot stuff and llsitTarget till happy :-)
default { state_entry() { llSetText("sit here", <0.0, 1.0, 0.0>, 1.0); llSay(PUBLIC_CHANNEL, "started"); vector rot=<180.0, -180.0, 0.0> * DEG_TO_RAD; rotation finalrot = llEuler2Rot(rot); llSitTarget(<-0.35, 0.0, 0.75>, finalrot); } }