Forums > Jitter

screenraytesting + filterclasses bodies

Dec 14 2013 | 3:10 pm


I’m trying to improve my work with Max physic but there is something I am missing regarding (screen-)raytesting.

I have a patch with few bodies with "@filterclass worldbox" so they dont collide each other, but doing so, it seems I cant get them returned by when using (screen)raytest message. ‘screenraytest’ works fine though when my bodies have "@filterclass all" for example.

Is there an option I am missing to allow screenraytest message and filterclass attribute ?

Thanks in advance.


Dec 16 2013 | 11:09 am

it will be helpful in diagnosing this if you can provide a patch.

Dec 16 2013 | 12:01 pm

Oops, sorry. Here it is.

-- Pasted Max Patch, click to expand. --


Thanks for your attention.


Dec 16 2013 | 12:25 pm

hi julien.

set the phys.body @filters attribute to "picker default".
this will allow the bodies to intersect with the raytest.

Dec 16 2013 | 12:56 pm

Yes, but my bodies will then collide each other which is what I’d want to prevent from (at least for some of them). Cant I add as filters attribute both raytest message and worldbox (thus exclude other bodies) ?

Dec 16 2013 | 2:21 pm

if you don’t want the bodies to collide with each other, change their @filterclass attribute to something other than "default".

Dec 16 2013 | 2:38 pm

*doh* I now realize I mixed up the @name and @filterclass attr while testing things around…. Stupid me !

Thanks a lot for your help !


Viewing 7 posts - 1 through 7 (of 7 total)

Forums > Jitter