Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


#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 sad.png

 

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