It returned a mesh chair to the original default orientation which I assumed was the intention. There is a SetRot in state zero that does that. As expected llSLPPF behaves similarly.
UPDATE
In my hands llSLPPF behaves exactly the same on the OSCC grid which, like Kitely, uses XEngine. It's possible that other grids you tried were using YEngine which may behave differently.
llSetRot() and llSLPP/llSLPPF(PRIM_ROTATION) not executing
-
- Posts: 1314
- Joined: Sun Dec 23, 2012 2:26 pm
- Has thanked: 1134 times
- Been thanked: 1142 times
Re: llSetRot() and llSLPP/llSLPPF(PRIM_ROTATION) not executing
- These users thanked the author Graham Mills for the post:
- Ilan Tochner
- Mike Lorrey
- Posts: 368
- Joined: Sun Sep 04, 2016 5:40 pm
- Has thanked: 74 times
- Been thanked: 276 times
Re: llSetRot() and llSLPP/llSLPPF(PRIM_ROTATION) not executing
On Yengine grids, the functions behave properly. It is only in kitely where it does not behave properly.Graham Mills wrote: ↑Sat Jan 28, 2023 10:03 pmIt returned a mesh chair to the original default orientation which I assumed was the intention. There is a SetRot in state zero that does that. As expected llSLPPF behaves similarly.
UPDATE
In my hands llSLPPF behaves exactly the same on the OSCC grid which, like Kitely, uses XEngine. It's possible that other grids you tried were using YEngine which may behave differently.
- Ilan Tochner
- Posts: 6729
- Joined: Sun Dec 23, 2012 8:44 am
- Has thanked: 5255 times
- Been thanked: 4675 times
- Contact:
Re: llSetRot() and llSLPP/llSLPPF(PRIM_ROTATION) not executing
Hi Mike,
Please read Graham's report above. This isn't a Kitely-specific problem. It exists in other grids that use Xengine, such as OSCC.
Please read Graham's report above. This isn't a Kitely-specific problem. It exists in other grids that use Xengine, such as OSCC.
-
- Posts: 1314
- Joined: Sun Dec 23, 2012 2:26 pm
- Has thanked: 1134 times
- Been thanked: 1142 times
Re: llSetRot() and llSLPP/llSLPPF(PRIM_ROTATION) not executing
In my (as ever) inexpert opinion the functions behave as expected in terms of input and output but there is latterly sometimes something weird about their sequential execution in XEngine that can best be bypassed by a change of state as per the example here and Shandon's blinking text demo from a while back. Not ideal and I don't know when this started if indeed it is something relatively recent. On the other hand you would expect a fair number of broken scripts from the early days and the only one I'm aware of is Ohn Lang's NPC controller and maybe that's just me.Mike Lorrey wrote: ↑Thu Mar 23, 2023 10:01 amOn Yengine grids, the functions behave properly. It is only in kitely where it does not behave properly.Graham Mills wrote: ↑Sat Jan 28, 2023 10:03 pmIt returned a mesh chair to the original default orientation which I assumed was the intention. There is a SetRot in state zero that does that. As expected llSLPPF behaves similarly.
UPDATE
In my hands llSLPPF behaves exactly the same on the OSCC grid which, like Kitely, uses XEngine. It's possible that other grids you tried were using YEngine which may behave differently.
- These users thanked the author Graham Mills for the post (total 2):
- Ilan Tochner • Shandon Loring