As far as automatic, I don't know about that, but you can always run
this on the returned MDagPaths:
geoInfs = []
for i in range(nInfs):
inf = infs[i]
if inf.hasFn(om.MFn.kMesh) or inf.hasFn(om.MFn.kNurbsSurface):
geoInfs.append(inf)
That *should* get the geometry objects, although I haven't had the
chance to test it.
On 3/24/2015 6:51 AM, Eduardo Grana wrote:
Hey Dilen,
I don't know if there is such thing, although it wouldnt be to many
lines to filter things out...
but maybe the wiser guys in the group can help you out :)
Cheers!
Eduardo
On Tue, Mar 24, 2015 at 9:55 AM, Dilen Shah <[email protected]
<mailto:[email protected]>> wrote:
Hey Eduardo,
Thanks, well i already kinda did that, i was wondering something
in maya api that can give me automatically joints and geometry
separately as I couldnt find anything from MFnSkinCluster.
D.
On Tuesday, March 24, 2015 at 12:22:02 PM UTC+1, Eduardo Grana wrote:
Hello Dilen,
You can do soemthing like this afterwards...
for i in range(nInfs):
print infs[i] #maya.OpenMaya.MDagPath to use it with other
MFn s
print infs[i].fullPathName() # |jnt_grp|skin_C_001__SKN to
go with maya.cmds
Cheers,
Eduardo
On Tue, Mar 24, 2015 at 8:01 AM, Dilen Shah
<[email protected]> wrote:
hey guys,
I am trying a test in API to get the weights of a
skinCluster. So i get the influence objects from the
skinCluster but how can i get geometry influences from
that skincluster and its weights so i can save it separately?
import maya.OpenMaya as OpenMaya
import maya.OpenMayaAnim as OpenMayaAnim
skinCls = "skinCluster"
selList = OpenMaya.MSelectionList()
selList.add(skinCls)
mObj = OpenMaya.MObject()
selList.getDependNode(0, mObj)
skinFn = OpenMayaAnim.MFnSkinCluster(mObj)
infs = OpenMaya.MDagPathArray()
nInfs = skinFn.influenceObjects(infs)
So from this how can i get the geometry influences.
Thanks.
D.
--
You received this message because you are subscribed to
the Google Groups "Python Programming for Autodesk Maya"
group.
To unsubscribe from this group and stop receiving emails
from it, send an email to
[email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/python_inside_maya/e99fe8b0-36e2-494b-8cbb-f4165ad262b1%40googlegroups.com
<https://groups.google.com/d/msgid/python_inside_maya/e99fe8b0-36e2-494b-8cbb-f4165ad262b1%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
Eduardo Graña
www.eduardograna.com.ar <http://www.eduardograna.com.ar>
--
You received this message because you are subscribed to the Google
Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/python_inside_maya/03cd40be-c7a4-4ac4-a8dd-7bd386456970%40googlegroups.com
<https://groups.google.com/d/msgid/python_inside_maya/03cd40be-c7a4-4ac4-a8dd-7bd386456970%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
Eduardo Graña
www.eduardograna.com.ar <http://www.eduardograna.com.ar>
--
You received this message because you are subscribed to the Google
Groups "Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/python_inside_maya/CACt6Grkwg4RznHMtgP22yBghtwmVGEQxosmmurwJpbDzhTF6vg%40mail.gmail.com
<https://groups.google.com/d/msgid/python_inside_maya/CACt6Grkwg4RznHMtgP22yBghtwmVGEQxosmmurwJpbDzhTF6vg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
---
This email is free from viruses and malware because avast! Antivirus protection
is active.
http://www.avast.com
--
You received this message because you are subscribed to the Google Groups "Python
Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/python_inside_maya/55118726.2080105%40gmail.com.
For more options, visit https://groups.google.com/d/optout.