Mmmm I just misread the very first mail, where you specify you need to do it with the api..
Sorry for the noise. 2017-09-20 21:59 GMT+02:00 Justin Israel <[email protected]>: > > > On Thu, Sep 21, 2017, 7:50 AM Wesley Keeling <[email protected]> > wrote: > >> 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 executePythonCommandStrin >> gResult() >> > > executeCommand (and the python variant) have a ton of overloads for > different return types. MStringArray is one of them > > http://help.autodesk.com/view/MAYAUL/2016/ENU/?guid=__cpp_ > ref_class_m_global_html > > > >> 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 >> <https://groups.google.com/d/msgid/python_inside_maya/CAAD4CW5BVjsCc%2BnUaYHD%2B2mYxWQ5kKayZ%3DaOd8yoUU%3DJQ38DPw%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/CAPGFgA0OMdD3KL6dFtMcfV%2BXdMPy_5%2Bic4PtgOk% > 2B3xvn1untJg%40mail.gmail.com > <https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA0OMdD3KL6dFtMcfV%2BXdMPy_5%2Bic4PtgOk%2B3xvn1untJg%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/CAD65uq%3DSffuPE_d4fteaNu5qxG868U_52PkGNm%2B%2B%2B3zZnNhC4g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
