• Create Account

### #ActualFinalspace

Posted 18 March 2013 - 09:22 AM

Hmm, i have a problem with my implementation. If seems if i move the second object - (Displacement of B) everything goes off.

The resulting projection / time of factor is incorrect - because of the relative velocity. Adding the velB to the relative velocity is no solution after all.

What i am looking for is a solution to find always the correct projection (Multiply vel A to a amount that its just touching Obj B, even when obj B moves then it shoud touches the movement of Obj B). Is there a solution for that? Currently i could not come up with anything working at all

What i am trying to achive is to create a speculative contacts system using separating axis theorem. The essence of that technique requires that obj A vel must be decrease to a level to just touch obj A even if obj B is moving. Basically the Time-Of-Impact factor (Earliest time enter) takes care of that by multiplies the relative velocity (vA - Vb) to fix that.

To see that in real, check out my latest update: http://jsfiddle.net/sbYnp/6/

See the green box is wrong projected, cause it uses relative velocity.

It would be really great is someone can push me in the right direction.

Thanks,

Final

### #1Finalspace

Posted 18 March 2013 - 09:22 AM

Hmm, i have a problem with my implementation. If seems if i move the second object - (Displacement of B) everything goes off.

The resulting projection / time of factor is incorrect - because of the relative velocity. Adding the velB to the relative velocity is no solution after all.

What i am looking for is a solution to find always the correct projection (Multiply vel A to a amount that its just touching Obj B, even when obj B moves then it shoud touches the movement of Obj B). Is there a solution for that? Currently i could not come up with anything working at all

What i am trying to achive is to create a speculative contacts system using separating axis theorem. The essence of that technique requires that obj A vel must be decrease to a level to just touch obj A even if obj B is moving. Basically the Time-Of-Impact factor (Earliest time enter) takes care of that by multiplies the relative velocity (vA - Vb) to fix that.

To see that in real, check out my latest update: http://jsfiddle.net/sbYnp/6/

See the green box is wrong projected, cause it uses relative velocity.

PARTNERS