@Minh: Hey Minh, regarding the XNA Oriented Bounding Boxes Intersection Test you posted on Jan 2007, I have been using it to determine if 2 static 3D objects intersect, it's quite light and useful, but recently a group of test data came, i found the result ran by the program was different with the MATLAB. (e.g : I drew the OBB in MATLAB, they are overlap but the program returned a "false"), not sure if it's an issue here.
I list one test case below:
OrientedBoundingBox x1 = new OrientedBoundingBox(new Vector3(-1.996, -1.919, -29), new Vector3(1.996, 1.919, 2)); OrientedBoundingBox x2 = new OrientedBoundingBox(new Vector3(-14.936, -14.918, -68.498), new Vector3(98.804, 21, 38));
x1.Transforms = new Matrix(-2.83193445325814E-16, 1.00000000000003, 8.30484626949687E-16, 0,