Sign in to follow this  
Mr.L

My SAT 3D Algorithm

Recommended Posts

I made a SAT 3D Algorithm for two thetraedron, which works like this:



[font=comic sans ms,cursive][font=courier new,courier,monospace]i made this for each polyhedron.

I made the face normals with the cross product of two edges, like this:
getcross((PointB-PointA)),(PointC-PointA));
for each face, to get the normal.
then i searched the biggest and smallest Projection value.
then I compered them for overlap.[/font][/font]



[font=arial,helvetica,sans-serif]the Problem is:[/font]

[font=arial,helvetica,sans-serif]If theres a collision, it alwys returns true, but it also returns true if theres no collision sometimes.[/font]


[font=arial,helvetica,sans-serif]Did i forget something?[/font]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this