Hi Richard, Try get the values of "bb.width()" and "bb.height()"...If I understood what you want...
Abraço! 2012/3/16 Richard Kazuo <[email protected]> > Hey guys, > > I'm working in a custom node that takes an input (MFnTypedAtribute) set to > receive an array of mesh data (OpenMaya.MFnData.kMesh). > In my node's *compute* method, I'm trying to access this mesh's > boundingbox like this: > > inMeshDataHandle = dataBlock.inputArrayValue ( myNode.inputMesh ) > > if inMeshDataHandle.elementCount(): > for i in range(inMeshArrayDH.elementCount()): > inMeshDataHandle.jumpToElement( i ) > oInMesh = inMeshDataHandle.inputValue().asMesh() > > dagNodeFn = OpenMaya.MFnDagNode( oInMesh ) > bb = dagNodeFn.boundingBox() > > ... > Later on, when I print out the bb values, I always get (0, 0, 0) > :( > > > I'm assuming my MFnDagNode pointing to a MObject (kMesh data) doesn't know > how to get the transform data. > So I tried to get the *dagPath* of the mesh's transform by querying the > plugs on the myNode.inputMesh - the code was extensive and in the end I got > the same results (0, 0, 0). > > > Any ideas on where I'm misunderstanding something here? Is my approach > wrong? > > Thanks in advance! > > -- > view archives: http://groups.google.com/group/python_inside_maya > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe > -- Rosenio Pinto -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
