it should divide by 2, becource center of all sum - it realy work, but slow
Thanx for *exactWorldBoundingBox*. I did not know about it пятница, 7 сентября 2012 г., 19:35:21 UTC+3 пользователь Justin Israel написал: > > I was just about to mention the bounding box, right when Mike replied :-) > You could probably just use this if its accurate enough for you: > > bbox = cmds.exactWorldBoundingBox(items) > cent = (bbox[3]+bbox[0])*.5, (bbox[4]+bbox[1])*.5, (bbox[5]+bbox[2])*.5 > > Also, in your example, did you mean to divide by 2 at the end? > Shouldn't it be dividing by len(items) ? > The call to mc.xform is probably the slowest part, though appending to > 3 lists in a loop isn't helping much either. > > > > On Fri, Sep 7, 2012 at 9:25 AM, Mike Malinowski (LIONHEAD) > <[email protected] <javascript:>> wrote: > > Can you use the bounding box class within pymel? That has methods for > returning he centre and is probably more efficient. > > > > Mike > > > > -- > > view archives: http://groups.google.com/group/python_inside_maya > > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe > -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
