Skip to main content

Detecting collision with more than one object

1 reply [Last post]
Anonymous

Hi list.

First of all, just to say that I'm having some problems with the mailing
list and could be that this message is somehow duplicated, but I don't
see my previous ones yet.

My question is: Is it possible to detect every other object (Shape3D's)
an object (Shape3D) is colliding with?

It seems like the CollisionDetector is only able to detect when the
moving object enters and exits of a collision with a second. But, if the
moving object keeps moving such that it collides with a third object
before it ends colliding with the second then there is no notification
about this last collision. Even more, there is no way to detect when the second object is not intersected anymore as long the moving object is colliding with some other object. (I hope I explained myself clear enough)

As a result, I can only know about the first object the moving object
collides with. But I need to know every object that is intersecting with
the moving.

Is this possible?

Thanks

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
jaume dominguez faus

Hi again. It seems like the multiple collision still an unsolved issue
in Java3D according to all the results I get from googling "java3d
multiple collision". however, everything I find is from 1999. It has
been quite a long while since then. Is anyone aware of some
work/progress done about this topic?

jaume

On 10/13/2010 10:40 AM, jaume dominguez faus wrote:
> Hi list.
>
> First of all, just to say that I'm having some problems with the mailing
> list and could be that this message is somehow duplicated, but I don't
> see my previous ones yet.
>
> My question is: Is it possible to detect every other object (Shape3D's)
> an object (Shape3D) is colliding with?
>
> It seems like the CollisionDetector is only able to detect when the
> moving object enters and exits of a collision with a second. But, if the
> moving object keeps moving such that it collides with a third object
> before it ends colliding with the second then there is no notification
> about this last collision. Even more, there is no way to detect when the second object is not intersected anymore as long the moving object is colliding with some other object. (I hope I explained myself clear enough)
>
> As a result, I can only know about the first object the moving object
> collides with. But I need to know every object that is intersecting with
> the moving.
>
> Is this possible?
>
> Thanks
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
> For additional commands, e-mail: interest-help@java3d.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net