<?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 How to access objects referenced by a CollectionObject? in Fusion API and Scripts Forum</title>
    <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-access-objects-referenced-by-a-collectionobject/m-p/6398485#M19686</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using the sketch offset method to generate some offset curves which I then copy to another sketch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One I'm done copying the curves to the other sketch I want to delete the offset curves from the original sketch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;offsetCurves &amp;amp; curvesForOffset are both CollectionObjects&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;offsetCurves = sketchIn-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;offset&lt;/SPAN&gt;&lt;SPAN&gt;(curvesForOffset, &lt;/SPAN&gt;&lt;SPAN&gt;Point3D&lt;/SPAN&gt;&lt;SPAN&gt;::&lt;/SPAN&gt;&lt;SPAN&gt;create&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;100&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;100&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;), kerf/&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;sketchIn-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;copy&lt;/SPAN&gt;&lt;SPAN&gt;(offsetCurves, transform, sketchOut);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Then to delete the curves, how do I do something like...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Ptr&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;Base&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt; object : offsetCurves)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ui&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;messageBox&lt;/SPAN&gt;&lt;SPAN&gt;(object-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;objectType&lt;/SPAN&gt;&lt;SPAN&gt;());&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;// Want something like sketchIn-&amp;gt;object-&amp;gt;deleteMe();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As a related question, is it possible to&amp;nbsp;suppress the&amp;nbsp;&lt;/SPAN&gt;addition of the offset constraint and sketch dimension when using the sketch-&amp;gt;offset method?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rod.&lt;/P&gt;</description>
    <pubDate>Wed, 22 Jun 2016 16:48:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-06-22T16:48:28Z</dc:date>
    <item>
      <title>How to access objects referenced by a CollectionObject?</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-access-objects-referenced-by-a-collectionobject/m-p/6398485#M19686</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using the sketch offset method to generate some offset curves which I then copy to another sketch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One I'm done copying the curves to the other sketch I want to delete the offset curves from the original sketch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;offsetCurves &amp;amp; curvesForOffset are both CollectionObjects&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;offsetCurves = sketchIn-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;offset&lt;/SPAN&gt;&lt;SPAN&gt;(curvesForOffset, &lt;/SPAN&gt;&lt;SPAN&gt;Point3D&lt;/SPAN&gt;&lt;SPAN&gt;::&lt;/SPAN&gt;&lt;SPAN&gt;create&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;100&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;100&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;), kerf/&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;sketchIn-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;copy&lt;/SPAN&gt;&lt;SPAN&gt;(offsetCurves, transform, sketchOut);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Then to delete the curves, how do I do something like...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Ptr&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;Base&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt; object : offsetCurves)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ui&lt;/SPAN&gt;&lt;SPAN&gt;-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;messageBox&lt;/SPAN&gt;&lt;SPAN&gt;(object-&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;objectType&lt;/SPAN&gt;&lt;SPAN&gt;());&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;// Want something like sketchIn-&amp;gt;object-&amp;gt;deleteMe();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As a related question, is it possible to&amp;nbsp;suppress the&amp;nbsp;&lt;/SPAN&gt;addition of the offset constraint and sketch dimension when using the sketch-&amp;gt;offset method?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rod.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2016 16:48:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-access-objects-referenced-by-a-collectionobject/m-p/6398485#M19686</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-06-22T16:48:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to access objects referenced by a CollectionObject?</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-access-objects-referenced-by-a-collectionobject/m-p/6399470#M19687</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can access the ObjectCollection as below.&lt;/P&gt;
&lt;PRE&gt;	for (Ptr&amp;lt;Base&amp;gt; object : offsetCurves)
	{

		ui-&amp;gt;messageBox(object-&amp;gt;objectType());
		Ptr&amp;lt;SketchCurve&amp;gt; curve = object;
		if (curve)
			curve-&amp;gt;deleteMe();
	}&lt;/PRE&gt;
&lt;P&gt;It’s not possible to&amp;nbsp;suppress the&amp;nbsp;addition of the offset constraint and sketch dimension when using the sketch-&amp;gt;offset method. You can get the offset constraints (OffsetConstraint) and sketch dimensions (SketchOffsetCurvesDimension) from offset curves, and then delete them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Jack&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2016 02:50:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-access-objects-referenced-by-a-collectionobject/m-p/6399470#M19687</guid>
      <dc:creator>liujac</dc:creator>
      <dc:date>2016-06-23T02:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to access objects referenced by a CollectionObject?</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-access-objects-referenced-by-a-collectionobject/m-p/6399536#M19688</link>
      <description>&lt;P&gt;Thanks so much Jack!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Works perfectly:-)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rod.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2016 04:37:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-access-objects-referenced-by-a-collectionobject/m-p/6399536#M19688</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-06-23T04:37:32Z</dc:date>
    </item>
  </channel>
</rss>

