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
--
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 python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/2fdfb2ac-c4a9-41ea-a55a-16078084b47a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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 <wesley....@iugome.com> 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 python_inside_maya+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/2fdfb2ac-c4a9-41ea-a55a-16078084b47a%40googlegroups.com.
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 view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA2tAyozOuiSm1s4nKMYc_A946Ee-DwbLmCaziNx0W4Sjg%40mail.gmail.com.To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_maya+unsub...@googlegroups.com.
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 <wesley....@iugome.com> 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 python_inside_maya+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/2fdfb2ac-c4a9-41ea-a55a-16078084b47a%40googlegroups.com.
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 python_inside_maya+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA2tAyozOuiSm1s4nKMYc_A946Ee-DwbLmCaziNx0W4Sjg%40mail.gmail.com.
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 importDo 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 <justin...@gmail.com> 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 <wesley....@iugome.com> 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 python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/2fdfb2ac-c4a9-41ea-a55a-16078084b47a%40googlegroups.com.
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 python_inside_m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA2tAyozOuiSm1s4nKMYc_A946Ee-DwbLmCaziNx0W4Sjg%40mail.gmail.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 python_inside_m...@googlegroups.com.
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.
On Thu, Sep 21, 2017, 7:50 AM Wesley Keeling <wesley....@iugome.com> 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 importDo 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()executeCommand (and the python variant) have a ton of overloads for different return types. MStringArray is one of them
On Wed, Sep 20, 2017 at 12:41 PM, Justin Israel <justin...@gmail.com> 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 <wesley....@iugome.com> 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 python_inside_maya+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/2fdfb2ac-c4a9-41ea-a55a-16078084b47a%40googlegroups.com.
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 python_inside_maya+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA2tAyozOuiSm1s4nKMYc_A946Ee-DwbLmCaziNx0W4Sjg%40mail.gmail.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 python_inside_maya+unsub...@googlegroups.com.
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.
--
You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group.
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.To unsubscribe from this group and stop receiving emails from it, send an email to python_inside_maya+unsub...@googlegroups.com.
On Thu, Sep 21, 2017, 7:50 AM Wesley Keeling <wesley....@iugome.com> 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 importDo 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()executeCommand (and the python variant) have a ton of overloads for different return types. MStringArray is one of them
On Wed, Sep 20, 2017 at 12:41 PM, Justin Israel <justin...@gmail.com> 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 <wesley....@iugome.com> 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 python_inside_maya+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/2fdfb2ac-c4a9-41ea-a55a-16078084b47a%40googlegroups.com.
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 python_inside_maya+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA2tAyozOuiSm1s4nKMYc_A946Ee-DwbLmCaziNx0W4Sjg%40mail.gmail.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 python_inside_maya+unsub...@googlegroups.com.
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.
--
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 python_inside_maya+unsub...@googlegroups.com.
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.