Currently my work around is importing with a name space. I was thinking of comparing but there is just too many nodes.
2) do the import through MGlobal::executeCommand and get the nodes from the command apis high level import Do you have a suggestion on how to do this? I did not know I could return anything other than a MStatus or a MString from executePythonCommandStringResult() On Wed, Sep 20, 2017 at 12:41 PM, Justin Israel <[email protected]> wrote: > C++ topics are fine, regardless of the title of the group. We tend to chat > about anything related to VFX development, but commonly it is Maya > development. > > I think your two options through the C++ api are to either > > 1) save the current list of node, do the import, and then get the > difference between the current previous nodes > > 2) do the import through MGlobal::executeCommand and get the nodes from > the command apis high level import > > Justin > > On Thu, Sep 21, 2017, 6:38 AM I73 <[email protected]> wrote: > >> This is not really a python it's a C++ question but Open maya can work >> here, since there is no 'C++ programming for Autodesk Maya' google group. >> >> Python 'cmds.file(file, i = True) returns a list of nodes, but looking >> through the API there is no such function to return that list. >> >> The tool opens a original file (Gets the mesh from the file 'Mesh1') then >> imports a scene (and I take the mesh from that scene 'Mesh2'), because I >> have no reference to the 2 mesh nodes (I can't get by name since all them >> will be different) I can't select the imported mesh node unless I can >> access the imported node array and return it from that array. >> >> Looking for a way to get these mesh nodes, I can achieve this by >> namespace but, when I go to save the scene will the namespace still be >> appended to the exported scene? >> >> Thanks guys, just let me know if this is not following group rules. >> >> -- >> 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/2fdfb2ac-c4a9-41ea-a55a- >> 16078084b47a%40googlegroups.com >> <https://groups.google.com/d/msgid/python_inside_maya/2fdfb2ac-c4a9-41ea-a55a-16078084b47a%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "Python Programming for Autodesk Maya" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/python_inside_maya/pOpAv-UAW0M/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/python_inside_maya/CAPGFgA2tAyozOuiSm1s4nKMYc_ > A946Ee-DwbLmCaziNx0W4Sjg%40mail.gmail.com > <https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA2tAyozOuiSm1s4nKMYc_A946Ee-DwbLmCaziNx0W4Sjg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CAAD4CW5BVjsCc%2BnUaYHD%2B2mYxWQ5kKayZ%3DaOd8yoUU%3DJQ38DPw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
