MantisBT - opensim
View Issue Details
0007941opensim[REGION] Script Functionspublic2016-06-25 12:452021-10-23 19:29
djphil 
tampa 
normalminoralways
resolvedfixed 
PCWindowsSeven
master (dev code) 
 
Grid (Multiple Regions per Sim)
Other
XEngine
Unknown
None
Firestorm
0007941: llCollisionFilter not implemented
Apparently not implemented in OS v0.9.0.x
integer i;

default
{
    state_entry()
    {
        llVolumeDetect(TRUE);
        llCollisionFilter("", NULL_KEY, FALSE);
    }

    collision_start(integer n)
    {
        llSay(PUBLIC_CHANNEL, ++i + " detected ...");
    }
}
No tags attached.
related to 0004475closed melanie Adds llCollisionFilter 
has duplicate 0008284new  issue http://opensimulator.org/mantis/view.php?id=4475#bugnotes [^] .... now closed 
Issue History
2016-06-25 12:45djphilNew Issue
2016-06-28 01:12UbitUmarovNote Added: 0030805
2018-01-26 01:59djphilRelationship addedhas duplicate 0008284
2018-01-26 02:00djphilRelationship addedrelated to 0004475
2018-01-26 07:59alecia ashbourneNote Added: 0032525
2018-01-26 08:10UbitUmarovNote Added: 0032526
2020-11-22 03:17UbitUmarovNote Added: 0037256
2020-11-22 03:35djphilNote Added: 0037257
2020-11-22 03:49UbitUmarovNote Added: 0037258
2021-10-07 06:38tampaNote Added: 0037992
2021-10-07 09:53UbitUmarovNote Added: 0037994
2021-10-07 13:32UbitUmarovNote Added: 0037995
2021-10-14 09:01djphilScript Engine => XEngine
2021-10-14 09:01djphilSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=9933#r9933
2021-10-14 09:05djphilNote Added: 0038008
2021-10-23 19:29tampaStatusnew => resolved
2021-10-23 19:29tampaResolutionopen => fixed
2021-10-23 19:29tampaAssigned To => tampa

Notes
(0030805)
UbitUmarov   
2016-06-28 01:12   
Yes it is not implemented
Looking to its usability not sure its worth implementation
(0032525)
alecia ashbourne   
2018-01-26 07:59   
Yes Ubit, I do think its worth implementing, if possible, Its useful for so many things, and I have issues with so many things because it is not implementd. Thanks.
(0032526)
UbitUmarov   
2018-01-26 08:10   
Ok i will try to take a look one of this days :)
(0037256)
UbitUmarov   
2020-11-22 03:17   
did look to current code, and there is .. something wrong
did look to spec and it is just bad, once a filter is set, no way to remove it
except by removing all.
No idea with spec examples mention the use of this on attachment when those have no physics at all. Well opensim at least
looking to performance cost, possible i should just remove it completely :)
(0037257)
djphil   
2020-11-22 03:35   
The SL wiki say:
llCollisionFilter("", NULL_KEY, TRUE); // Stop filtering
llCollisionFilter("", NULL_KEY, FALSE); // Filter out all collisions
Ref: http://wiki.secondlife.com/wiki/LlCollisionFilter [^]
(0037258)
UbitUmarov   
2020-11-22 03:49   
that is disable all as i said
(0037992)
tampa   
2021-10-07 06:38   
...so what about this? Implementing yes no?
(0037994)
UbitUmarov   
2021-10-07 09:53   
ok changed the code, should work now
but needs testing..
(0037995)
UbitUmarov   
2021-10-07 13:32   
just to clarify, llCollisionfilter was mostly working on all 0.9.x
only the particular case lCollisionFilter("", NULL_KEY, FALSE); was not correct
(0038008)
djphil   
2021-10-14 09:05   
I tested with the 3 parameters with an avatar and with an object on YEngine.
I have also tested with llVolumeDetect TRUE/FALSE.
Everything is working fine, thank you.