screenraytesting + filterclasses bodies


    Dec 14 2013 | 11: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

    • Dec 16 2013 | 7:09 pm
      it will be helpful in diagnosing this if you can provide a patch. thanks.
    • Dec 16 2013 | 8:01 pm
      Oops, sorry. Here it is.
      Thanks for your attention.
      Best, Julien
    • Dec 16 2013 | 8: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 | 8: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 | 10: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 | 10: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