<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Output compound attributes? in Maya Programming Forum</title>
    <link>https://forums.autodesk.com/t5/maya-programming-forum/output-compound-attributes/m-p/6066454#M13412</link>
    <description>&lt;P&gt;Hi There;&lt;/P&gt;
&lt;P&gt;I am creating node that has input compound attribute called&amp;nbsp;&lt;SPAN&gt;aPoseList&lt;/SPAN&gt;. It has a&amp;nbsp;child attribute aOffsets which is pointArray.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;aPoseList&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; aPoseList[0]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; -&amp;nbsp;offsets&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;&lt;SPAN&gt;[0] (pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;[1]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;[...]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; aPoseList[1]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; - &lt;SPAN&gt;offsets&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;SPAN&gt;offsets&lt;/SPAN&gt;[0]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;SPAN&gt;offsets&lt;/SPAN&gt;[1]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;[...]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My question is : how do I build&amp;nbsp;output compound attribute that would look like this:&lt;/P&gt;
&lt;P&gt;aOutput&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -aOutPoint[0]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; -&lt;/SPAN&gt;&lt;SPAN&gt;aOut&lt;/SPAN&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;]&amp;nbsp;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; -&lt;/SPAN&gt;&lt;SPAN&gt;aOut&lt;/SPAN&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;SPAN&gt;](pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I understand that I need to use data builder to build output and I have done it building&amp;nbsp;only one pointArray. Just don't know how to build this multiple compound attribute outputs. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it make sense. Example or short explanation would be highly appreciated.&lt;/P&gt;
&lt;P&gt;Many Thanks,&lt;/P&gt;
&lt;P&gt;Drago&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 22 Mar 2016 02:05:10 GMT</pubDate>
    <dc:creator>dragoavdalovic</dc:creator>
    <dc:date>2016-03-22T02:05:10Z</dc:date>
    <item>
      <title>Output compound attributes?</title>
      <link>https://forums.autodesk.com/t5/maya-programming-forum/output-compound-attributes/m-p/6066454#M13412</link>
      <description>&lt;P&gt;Hi There;&lt;/P&gt;
&lt;P&gt;I am creating node that has input compound attribute called&amp;nbsp;&lt;SPAN&gt;aPoseList&lt;/SPAN&gt;. It has a&amp;nbsp;child attribute aOffsets which is pointArray.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;aPoseList&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; aPoseList[0]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; -&amp;nbsp;offsets&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;&lt;SPAN&gt;[0] (pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;[1]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;[...]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; aPoseList[1]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; - &lt;SPAN&gt;offsets&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;SPAN&gt;offsets&lt;/SPAN&gt;[0]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;SPAN&gt;offsets&lt;/SPAN&gt;[1]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;- &lt;SPAN&gt;offsets&lt;/SPAN&gt;[...]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My question is : how do I build&amp;nbsp;output compound attribute that would look like this:&lt;/P&gt;
&lt;P&gt;aOutput&lt;/P&gt;
&lt;P&gt;&amp;nbsp; -aOutPoint[0]&amp;nbsp;&lt;SPAN&gt;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; -&lt;/SPAN&gt;&lt;SPAN&gt;aOut&lt;/SPAN&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;]&amp;nbsp;(pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; -&lt;/SPAN&gt;&lt;SPAN&gt;aOut&lt;/SPAN&gt;&lt;SPAN&gt;Point&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;SPAN&gt;](pointArray)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I understand that I need to use data builder to build output and I have done it building&amp;nbsp;only one pointArray. Just don't know how to build this multiple compound attribute outputs. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope it make sense. Example or short explanation would be highly appreciated.&lt;/P&gt;
&lt;P&gt;Many Thanks,&lt;/P&gt;
&lt;P&gt;Drago&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Mar 2016 02:05:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/maya-programming-forum/output-compound-attributes/m-p/6066454#M13412</guid>
      <dc:creator>dragoavdalovic</dc:creator>
      <dc:date>2016-03-22T02:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: Output compound attributes?</title>
      <link>https://forums.autodesk.com/t5/maya-programming-forum/output-compound-attributes/m-p/6366356#M13413</link>
      <description>When you say 'pointArray', do you mean a multi attribute where each element is a single point (i.e. of type k3Float or k3Double), or do you mean a single element attribute of type kPointArray?&lt;BR /&gt;&lt;BR /&gt;If you're not sure what I mean, just post the code you use to create the aOutput attribute.</description>
      <pubDate>Sun, 05 Jun 2016 08:22:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/maya-programming-forum/output-compound-attributes/m-p/6366356#M13413</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-06-05T08:22:55Z</dc:date>
    </item>
  </channel>
</rss>

