After the SL documentation, it should not work at all.
But when tested, it works... just needing 7 minutes to take effect, after resetting or saving the script.
Various combinations of setting/removing physical shapes were tested, to end up with a loop setting the values for each prim independently:
llSetLinkPrimitiveParams(prim1,[PRIM_PHYSICS_SHAPE_TYPE, PRIM_PHYSICS_SHAPE_PRIM]) ;
llSetLinkPrimitiveParams(prim2,[PRIM_PHYSICS_SHAPE_TYPE, PRIM_PHYSICS_SHAPE_NONE]) ;
with a delay of 0.2 seconds between each. The issue persists.
Also see #158 on llPassTouch
After the SL documentation, it should not work at all.
But when tested, it works... just needing 7 minutes to take effect, after resetting or saving the script.
Various combinations of setting/removing physical shapes were tested, to end up with a loop setting the values for each prim independently:
llSetLinkPrimitiveParams(prim1,[PRIM_PHYSICS_SHAPE_TYPE, PRIM_PHYSICS_SHAPE_PRIM]) ;
llSetLinkPrimitiveParams(prim2,[PRIM_PHYSICS_SHAPE_TYPE, PRIM_PHYSICS_SHAPE_NONE]) ;
with a delay of 0.2 seconds between each. The issue persists.
Also see #158 on llPassTouch