I went and tried it out on an OpenSim 0.8.0 dev sandbox on the OSgrid, and the bug exists there also. So I submitted it to OpenSim as a Mantis, #7117. That Mantis includes the following script that demonstrates the problem.
Code: Select all
default
{
state_entry()
{
vector dpos=<1.0,0,0>;
rotation drot=llEuler2Rot(<0,0,PI/4.0>);
float step=3.0;
llSetKeyframedMotion([
dpos,drot,step,
-dpos,drot,step],
[KFM_MODE,KFM_LOOP,KFM_TRANSLATION|KFM_ROTATION]);
}
}
Why mention this here also? Because my favorite OpenSim Developer (Oren) is more likely to see it here!