its center is at the origin, so it's symmetrical.
Err,
no this does not tell you anything about it's symmetry or bounding box or anything about the shape. The placement
of your pivot is totally decoupled with any geometry considerations. So drawing any conclusions about anything in geometry based on this is like blaming the financial crisis on peoples habit of locking up their doors when leaving home.
it has some negative min- and positiv max-values in the attribute editor
And
that is exactly a possible proof for the totaly opposite to what you say
everywhere else on the post. And that is also a reason why youd get a
offset
Besides that I can't edit the bounding box
Well
you can, its indirectly done by teh shape of your mesh. Tough you do
understand that its very sensitive so all it takes is one stray point
thats not where you think it OUGHT to be
so I made sure that the relevant vertecies are at X=0
Hmm the computer seems pretty adamant that that is not the case. Given that i have no reason to doubt maya its far more likely that you did something wrong. Especially since your description does not compute.
Because im not seeing enough on your screen to debug this (basically i only see what you THINK is all thats relevant and thats not enough), try selecting the helmet before the mirror and paste following into script editor and hit ctrl+numpad enter
{
$obj=ls -sl
;
select -cl;
for ($item in $obj){;
string $list[];
float $fList[];
$rot=(getAttr ($item+".rotate")
);
if ($rot[0]==0 && $rot[1]==0 && $rot[2]==0)
print ($item+" orientation is ok\n");
else
print ($item+" orientation is slanted "+$rot[0]+" "+$rot[1]+" "+$rot[2]+"\n");
$points=ls -fl ($item+".vtx[*]")
;
for ($p in $points){
vector $vec;
$vec = (pointPosition $p
);
$fList[size($fList)]=$vec.x;
}
$sorted=sort($fList);
$searchfor=$sorted[0];
for ($p in $points){
vector $vec;
$vec = (pointPosition $p
);
if ($vec.x==$searchfor)
$list[size($list)]=$p;
}
print ("mirror plane is at "+$searchfor+"\n");
if (size($list)<5)
print ($item+" probably has a few stray points\n");
print ($item+" selecting points affecting the mirror plane\n");
select -add $list;
}
}
If everything is correct you should get something like:
pCube1 orientation is ok
mirror plane is at 0
pCube1 selecting points affecting the mirror plane
reporting in the history log. It tries to select the points so you can see what the affecting points are. make sure uit selects the whole seam edge.