Forums > Jitter

screenraytesting + filterclasses bodies


jln
December 14, 2013 | 3:10 pm

Hi,

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 jit.phys.world 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.

Best,
Julien


December 16, 2013 | 11:09 am

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



jln
December 16, 2013 | 12:01 pm

Oops, sorry. Here it is.

<code>

– Pasted Max Patch, click to expand. –

</code>

Thanks for your attention.

Best,
Julien


December 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.



jln
December 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) ?


December 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".



jln
December 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 !

Best,
Julien


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