Difference between revisions of "Talk:LlTargetOmega"

From Second Life Wiki
Jump to navigation Jump to search
(→‎Ok. I give up.: new section)
Line 7: Line 7:


I was playing about with the root rotation of a 2 prim object the child of which had a target omega set. While actually editing the rotation (by grabbing the colored rings) the child was wobbling all over to try to set the correct rot. As soon as the ring was released the child stopped updating and set its target omega to whatever it decided it should be (bearing in mind the mine field that is rotation). I'm not sure if anyone cares that much but I thought I should comment on my findings. I wonder (but am a bit too busy to test) if editing root rot via a script also messes with the target of a child etc.? *shrugs* -- '''[[User:EddyFragment Robonaught|Eddy]]'''  <sup><small>([[User talk:EddyFragment_Robonaught|talk]]|[[Special:Contributions/EddyFragment_Robonaught|contribs]])</small></sup> 01:46, 20 July 2009 (UTC)
I was playing about with the root rotation of a 2 prim object the child of which had a target omega set. While actually editing the rotation (by grabbing the colored rings) the child was wobbling all over to try to set the correct rot. As soon as the ring was released the child stopped updating and set its target omega to whatever it decided it should be (bearing in mind the mine field that is rotation). I'm not sure if anyone cares that much but I thought I should comment on my findings. I wonder (but am a bit too busy to test) if editing root rot via a script also messes with the target of a child etc.? *shrugs* -- '''[[User:EddyFragment Robonaught|Eddy]]'''  <sup><small>([[User talk:EddyFragment_Robonaught|talk]]|[[Special:Contributions/EddyFragment_Robonaught|contribs]])</small></sup> 01:46, 20 July 2009 (UTC)
== Ok. I give up. ==
Please can someone tell me how to do this? I have an attachment and want a child to rotate around Z. If the root were set at <0.0,0.0,0.0> degrees the child in question would be set at <0.0,5.0,0.0>. The closest I have got so far is by setting the local rot thus llSetLocalRot(llEuler2Rot(<0.0,0.0,0.0>*DEG_TO_RAD)); then calling llTargetOmega(<0.0,0.0,1.0>,1.0,1.0); and getting a stable rotation (not wobbling) but it is set to line up with the root and so is 5 degrees offset from how it should be.
I can't figure out what's going on. Please help. -- '''[[User:EddyFragment Robonaught|Eddy]]'''  <sup><small>([[User talk:EddyFragment_Robonaught|talk]]|[[Special:Contributions/EddyFragment_Robonaught|contribs]])</small></sup> 03:42, 20 July 2009 (UTC)

Revision as of 20:42, 19 July 2009

Moved from the article

Note: Currently llTargetOmega is not performing properly, especially when involved in an avatar attachment. Several "work arounds" have been published, none of which provide consistent results. Severl JIRA reports have been filed over periods of several months. Linden Lab has reported looking into the issue, but thus far the problem remains. llTargetOmega cannot currently be relied upon to rotate avatar attachments properly, and exhibits inconsistent results on non-attached objects.


The comment provides no actionable information and lacks citation; it does not belong in the article. A full description with workarounds should be posted into the Notes section (with a possible refrence to the notes section from the func_footnote) and the jiras you refer to should be added to the bugs table in the article. -- Strife Onizuka 05:36, 25 February 2008 (PST)

Scripts and Manual editing via UI

I was playing about with the root rotation of a 2 prim object the child of which had a target omega set. While actually editing the rotation (by grabbing the colored rings) the child was wobbling all over to try to set the correct rot. As soon as the ring was released the child stopped updating and set its target omega to whatever it decided it should be (bearing in mind the mine field that is rotation). I'm not sure if anyone cares that much but I thought I should comment on my findings. I wonder (but am a bit too busy to test) if editing root rot via a script also messes with the target of a child etc.? *shrugs* -- Eddy (talk|contribs) 01:46, 20 July 2009 (UTC)

Ok. I give up.

Please can someone tell me how to do this? I have an attachment and want a child to rotate around Z. If the root were set at <0.0,0.0,0.0> degrees the child in question would be set at <0.0,5.0,0.0>. The closest I have got so far is by setting the local rot thus llSetLocalRot(llEuler2Rot(<0.0,0.0,0.0>*DEG_TO_RAD)); then calling llTargetOmega(<0.0,0.0,1.0>,1.0,1.0); and getting a stable rotation (not wobbling) but it is set to line up with the root and so is 5 degrees offset from how it should be.

I can't figure out what's going on. Please help. -- Eddy (talk|contribs) 03:42, 20 July 2009 (UTC)