<?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 Symmetric pattern via API? in Fusion API and Scripts Forum</title>
    <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13295555#M304</link>
    <description>&lt;P&gt;In the UI it's fairly easy to create a symmetric rectangular pattern. In the API documentation I can't find any way to do this. Is there a hidden way to create a symmetric pattern feature, or do I have to move the object and use a regular distance / extent pattern?&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Sun, 02 Feb 2025 18:20:59 GMT</pubDate>
    <dc:creator>kelly3QHXN</dc:creator>
    <dc:date>2025-02-02T18:20:59Z</dc:date>
    <item>
      <title>Symmetric pattern via API?</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13295555#M304</link>
      <description>&lt;P&gt;In the UI it's fairly easy to create a symmetric rectangular pattern. In the API documentation I can't find any way to do this. Is there a hidden way to create a symmetric pattern feature, or do I have to move the object and use a regular distance / extent pattern?&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Sun, 02 Feb 2025 18:20:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13295555#M304</guid>
      <dc:creator>kelly3QHXN</dc:creator>
      <dc:date>2025-02-02T18:20:59Z</dc:date>
    </item>
    <item>
      <title>Re: Symmetric pattern via API?</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13299342#M305</link>
      <description>&lt;P&gt;Are you trying to create a pattern in a sketch or of features? Can you post of picture of what you want to do?&lt;/P&gt;</description>
      <pubDate>Tue, 04 Feb 2025 16:43:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13299342#M305</guid>
      <dc:creator>BrianEkins</dc:creator>
      <dc:date>2025-02-04T16:43:07Z</dc:date>
    </item>
    <item>
      <title>Re: Symmetric pattern via API?</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13307627#M306</link>
      <description>&lt;P&gt;I'm creating a rectangular pattern feature, with an object type of features as well. Here's how I'd do it in the UI&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kelly3QHXN_0-1739029662674.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1464436i5152C6F4342A19A2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kelly3QHXN_0-1739029662674.png" alt="kelly3QHXN_0-1739029662674.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I haven't found anything in the documentation that lets me set the direction to "symmetric." It's easy enough to move the initial object to one end and go from there, but I was curious if there's support for symmetry via the API.&lt;/P&gt;</description>
      <pubDate>Sat, 08 Feb 2025 15:49:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13307627#M306</guid>
      <dc:creator>kelly3QHXN</dc:creator>
      <dc:date>2025-02-08T15:49:21Z</dc:date>
    </item>
    <item>
      <title>Re: Symmetric pattern via API?</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13693591#M21914</link>
      <description>&lt;P&gt;There is a thing called&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-cfa9dcf3-60e7-44cd-98b9-64561789fee0" target="_blank" rel="noopener"&gt;isSymmetricInDirectionOne&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;as part of&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-f48c0d62-7450-43d7-8e20-60760596fc6a" target="_blank" rel="noopener"&gt;RectangularPatternFeature&lt;/A&gt;&lt;/STRONG&gt;&amp;nbsp;and&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-f48c0d62-7450-43d7-8e20-60760596fc6a" target="_blank" rel="noopener"&gt;RectangularPatternFeature&lt;/A&gt;Input&lt;/STRONG&gt; as per Autodesk Fusion API Reference:&amp;nbsp;&lt;A href="https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-cfa9dcf3-60e7-44cd-98b9-64561789fee0" target="_blank" rel="noopener"&gt;https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-cfa9dcf3-60e7-44cd-98b9-64561789fee0&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;But I can't get it to work, using this Code Sample as a basis:&lt;BR /&gt;&lt;STRONG&gt;&lt;A href="https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-b4d4a7c2-ee53-11e4-8d07-f8b156d7cd97" target="_blank" rel="noopener"&gt;https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-b4d4a7c2-ee53-11e4-8d07-f8b156d7cd97&lt;/A&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;import adsk.core, adsk.fusion, traceback

def run(context):
    ui = None
    try:
        app = adsk.core.Application.get()
        ui = app.userInterface
        
        # Create a document.
        doc = app.documents.add(adsk.core.DocumentTypes.FusionDesignDocumentType)
 
        product = app.activeProduct
        design = adsk.fusion.Design.cast(product)

        # Get the root component of the active design.
        rootComp = design.rootComponent
        
        # Create sketch
        sketches = rootComp.sketches
        sketch = sketches.add(rootComp.xZConstructionPlane)
        sketchCircles = sketch.sketchCurves.sketchCircles
        centerPoint = adsk.core.Point3D.create(0, 0, 0)
        sketchCircles.addByCenterRadius(centerPoint, 3.0)
        
        # Get the profile defined by the circle.
        prof = sketch.profiles.item(0)

        # Create an extrusion input
        extrudes = rootComp.features.extrudeFeatures
        extInput = extrudes.createInput(prof, adsk.fusion.FeatureOperations.NewBodyFeatureOperation)
        
        # Define that the extent is a distance extent of 5 cm.
        distance = adsk.core.ValueInput.createByReal(5)
        extInput.setDistanceExtent(False, distance)

        # Create the extrusion.
        ext = extrudes.add(extInput)
        
        # Get the body created by extrusion
        body = ext.bodies.item(0)
        
        # Create input entities for rectangular pattern
        inputEntites = adsk.core.ObjectCollection.create()
        inputEntites.add(body)
        
        # Get x and y axes for rectangular pattern
        xAxis = rootComp.xConstructionAxis
        yAxis = rootComp.yConstructionAxis
        
        # Quantity and distance
        quantityOne = adsk.core.ValueInput.createByString('3')
        distanceOne = adsk.core.ValueInput.createByString('8 cm')
        quantityTwo = adsk.core.ValueInput.createByString('3')
        distanceTwo = adsk.core.ValueInput.createByString('8 cm')
        
        # Create the input for rectangular pattern
        rectangularPatterns = rootComp.features.rectangularPatternFeatures
        rectangularPatternInput = rectangularPatterns.createInput(inputEntites, xAxis, quantityOne, distanceOne, adsk.fusion.PatternDistanceType.SpacingPatternDistanceType)
        
        # Set the data for second direction
        rectangularPatternInput.setDirectionTwo(yAxis, quantityTwo, distanceTwo)
        
        # Create the rectangular pattern
        rectangularFeature = rectangularPatterns.add(rectangularPatternInput)
    except:
        if ui:
            ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jun 2025 11:07:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/symmetric-pattern-via-api/m-p/13693591#M21914</guid>
      <dc:creator>openers_blowout-0u</dc:creator>
      <dc:date>2025-06-23T11:07:55Z</dc:date>
    </item>
  </channel>
</rss>

