We would like to create a new collision detection module and i wanted to ask you if it would be possible to use PAL to change the different physics engines but still use our own collision dectetion module?
I saw a class called palCollision and I am guessing that when implementing a new engine we could use it as an interface for our collision detection algorithm.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The palCollision system can only be used to implement a new physics system with an existing collision system. Modifying a physics engine to use an existing collision detection system is unsupported by PAL currently.
(ie: you could implement a physics engine that would use the collision detection routines of an existing physics engines collision detection system).
I believe Newton physics engine and IBDS both provide a simple interface to allow this though, so I may add this functionality later.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We would like to create a new collision detection module and i wanted to ask you if it would be possible to use PAL to change the different physics engines but still use our own collision dectetion module?
I saw a class called palCollision and I am guessing that when implementing a new engine we could use it as an interface for our collision detection algorithm.
The palCollision system can only be used to implement a new physics system with an existing collision system. Modifying a physics engine to use an existing collision detection system is unsupported by PAL currently.
(ie: you could implement a physics engine that would use the collision detection routines of an existing physics engines collision detection system).
I believe Newton physics engine and IBDS both provide a simple interface to allow this though, so I may add this functionality later.