How to find symmetry plane of an object

Hello.
I need a script able to find the symmetry of a given object inside the Unity 3D space.

The idea is the following (I simply drawn a plane wich divides in half a car, just to give an hint):

Any idea on how to do this? I would like to exploit the points of the mesh and check wether each point has a simmetrical counterpart.

what assumptions can you make about the objects ?

it sounds like:

  1. has at least one symmetry plane.

but what about these ?

  1. is already centered on the local origin ?
  2. the symmetry plane is the same as one of the coordinate planes ? eg, xy, yz, or zx.
  3. the symmetry plane is known to be one of the coordinate planes, eg yz.

i assume 3) is not true, since that’s your question.
if 1) is not true, it’s easy to center it yourself. just compute the average vertex position and subtract that from each vertex.
if 2) is true, the problem seems trivial.

if 2) is not true, the problem is very non-trivial.

what is AABB ?
oh axis aligned bb.
i have to admit i don’t understand your suggestion.