<?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 Re: How to efficiently process 10000 individual coordinates to build model. in Fusion API and Scripts Forum</title>
    <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9379333#M12584</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3787950"&gt;@kandennti&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to express my sincere thanks for your help and time you have spent in finding a solution to the problem I encountered.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your solution helped me greatly to move forward in my project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Khem Raj Rijal&lt;/P&gt;</description>
    <pubDate>Sun, 15 Mar 2020 21:39:19 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-03-15T21:39:19Z</dc:date>
    <item>
      <title>How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9347388#M12574</link>
      <description>&lt;P&gt;I am trying to build a 3D solid model using sweep / extrusion feature. I have collection of more than 100000 individual coordinates. I am taking two points for extrusion/ sweep at a time to to avoid self intersecting lines problem. However it's taking forever to finish building all bodies (whole model). Is there any way to speed up this process efficiently. I could not understand the use of BRep bodies. I do not need intermediary bodies to be saved. I am trying to get whole extruded model. I have few questions.&lt;/P&gt;&lt;P&gt;1) How to combine all bodies to make single entity?&lt;/P&gt;&lt;P&gt;2) How to use revolve feature that joins the empty spaces between to extrusion bodies at angle?&lt;/P&gt;&lt;P&gt;3)How to&amp;nbsp; find segments untill the intersecting points to use&amp;nbsp; sweep feature so, it doesn't require to take only two points at a time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am very new to scripting and making model in Fusion 360.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would really appreciate if you could help me out in this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my code:&amp;nbsp; (Any suggestion for improvement would be highly appreciated.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;//&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2020-02-27 at 9.02.11 PM.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/735150iF65FB0B5F7F057CA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-02-27 at 9.02.11 PM.png" alt="Screen Shot 2020-02-27 at 9.02.11 PM.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2020-02-27 at 9.04.55 PM.png" style="width: 828px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/735151iA410257545EED8D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-02-27 at 9.04.55 PM.png" alt="Screen Shot 2020-02-27 at 9.04.55 PM.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2020-02-27 at 9.05.02 PM.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/735152i46E3BA860B78A39C/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-02-27 at 9.05.02 PM.png" alt="Screen Shot 2020-02-27 at 9.05.02 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;import adsk.core, adsk.fusion, traceback&lt;BR /&gt;import io&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;def Extrudeline(spline,distance,radius,rootComp):&lt;BR /&gt;path = rootComp.features.createPath(spline)&lt;BR /&gt;# create construction plane normal to the spline&lt;BR /&gt;planes = rootComp.constructionPlanes&lt;BR /&gt;planeInput = planes.createInput()&lt;BR /&gt;planeInput.setByDistanceOnPath(path, adsk.core.ValueInput.createByReal(0))&lt;BR /&gt;plane = planes.add(planeInput)&lt;BR /&gt;extrudes = rootComp.features.extrudeFeatures&lt;/P&gt;&lt;P&gt;sketches = rootComp.sketches&lt;BR /&gt;sketch = sketches.add(plane)&lt;BR /&gt;&lt;BR /&gt;center = plane.geometry.origin&lt;BR /&gt;center = sketch.modelToSketchSpace(center)&lt;BR /&gt;sketch.sketchCurves.sketchCircles.addByCenterRadius(center, radius)&lt;BR /&gt;profile = sketch.profiles[0]&lt;/P&gt;&lt;P&gt;#create a extrude input&lt;BR /&gt;distances = adsk.core.ValueInput.createByReal(distance)&lt;BR /&gt;extrudeInput = extrudes.createInput(profile, adsk.fusion.FeatureOperations.NewBodyFeatureOperation)&lt;BR /&gt;extent_distance = adsk.fusion.DistanceExtentDefinition.create(distances)&lt;BR /&gt;extrudeInput.setOneSideExtent(extent_distance, adsk.fusion.ExtentDirections.PositiveExtentDirection)&lt;BR /&gt;extrude2 = extrudes.add(extrudeInput)&lt;BR /&gt;return extrude2&lt;/P&gt;&lt;P&gt;def run(context):&lt;BR /&gt;ui = None&lt;BR /&gt;try:&lt;BR /&gt;app = adsk.core.Application.get()&lt;BR /&gt;ui = app.userInterface&lt;BR /&gt;# Get all components in the active design.&lt;BR /&gt;product = app.activeProduct&lt;BR /&gt;design = adsk.fusion.Design.cast(product)&lt;BR /&gt;title = 'Import Spline csv'&lt;BR /&gt;if not design:&lt;BR /&gt;ui.messageBox('No active Fusion design', title)&lt;BR /&gt;return&lt;BR /&gt;&lt;BR /&gt;#dlg = ui.createFileDialog()&lt;BR /&gt;#dlg.title = 'Open CSV File'&lt;BR /&gt;#dlg.filter = 'Comma Separated Values (*.csv);;All Files (*.*)'&lt;BR /&gt;#if dlg.showOpen() != adsk.core.DialogResults.DialogOK :&lt;BR /&gt;# return&lt;BR /&gt;&lt;BR /&gt;#filename = dlg.filename&lt;/P&gt;&lt;P&gt;filename = '/Users/rizal/Desktop/20mm_cubeCoordinates.txt'&lt;BR /&gt;&lt;BR /&gt;with io.open(filename, 'r',buffering=2000000000,encoding='utf-8-sig') as f:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;data = []&lt;BR /&gt;line = next(f)&lt;BR /&gt;&lt;BR /&gt;for line in f:&lt;BR /&gt;pntStrArr = line.split(',')&lt;BR /&gt;try:&lt;BR /&gt;data.append([float(pntStr) for pntStr in pntStrArr])&lt;BR /&gt;except:&lt;BR /&gt;continue&lt;BR /&gt;&lt;BR /&gt;length = len(data)&lt;BR /&gt;length=1101&lt;BR /&gt;temp =0&lt;BR /&gt;radius =0.2&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;while temp&amp;lt;length - 1:&lt;/P&gt;&lt;P&gt;root = design.rootComponent&lt;BR /&gt;sketch = root.sketches.add(root.xYConstructionPlane)&lt;BR /&gt;sketch.isComputeDeferred = True&lt;BR /&gt;distance = ((data[temp][0]-data[temp+1][0])**2+(data[temp][1]-data[temp+1][1])**2+(data[temp][2]-data[temp+1][2])**2)**0.5&lt;BR /&gt;line = sketch.sketchCurves.sketchLines.addByTwoPoints(adsk.core.Point3D.create(data[temp][0], data[temp][1], data[temp][2]),adsk.core.Point3D.create(data[temp+1][0], data[temp+1][1], data[temp+1][2]))&lt;/P&gt;&lt;P&gt;temp += 1&lt;/P&gt;&lt;P&gt;extrude1 = Extrudeline(line,distance,radius,root)&lt;BR /&gt;sketch.isComputeDeferred = False&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;except:&lt;BR /&gt;if ui:&lt;BR /&gt;ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2020 03:11:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9347388#M12574</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-02-28T03:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9347776#M12575</link>
      <description>&lt;P&gt;Hi @Anonymous&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;I&amp;nbsp;don't&amp;nbsp;understand&amp;nbsp;what&amp;nbsp;we&amp;nbsp;want,&amp;nbsp;but&amp;nbsp;we&amp;nbsp;interpret&amp;nbsp;it&amp;nbsp;as&amp;nbsp;a&amp;nbsp;question&amp;nbsp;about&amp;nbsp;speeding&amp;nbsp;up&amp;nbsp;modeling.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;One&amp;nbsp;choice&amp;nbsp;is&amp;nbsp;to&amp;nbsp;use&amp;nbsp;a&amp;nbsp;TemporaryBRepManager&amp;nbsp;Object.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;A href="http://help.autodesk.com/view/fusion360/ENU/?guid=GUID-2CA08FA9-8C23-4449-87C4-1CCBA87941C1" target="_blank" rel="noopener"&gt;http://help.autodesk.com/view/fusion360/ENU/?guid=GUID-2CA08FA9-8C23-4449-87C4-1CCBA87941C1&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;I&amp;nbsp;have&amp;nbsp;never&amp;nbsp;used&amp;nbsp;it,&amp;nbsp;but&amp;nbsp;I&amp;nbsp;think&amp;nbsp;fscad&amp;nbsp;created&amp;nbsp;by &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/6746157"&gt;@JesusFreke&lt;/a&gt;&amp;nbsp; is&amp;nbsp;also&amp;nbsp;good.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://forums.autodesk.com/t5/fusion-360-api-and-scripts/fscad-a-framework-for-programmatic-cad-in-fusion-360/m-p/8601740" target="_blank" rel="noopener"&gt;https://forums.autodesk.com/t5/fusion-360-api-and-scripts/fscad-a-framework-for-programmatic-cad-in-fusion-360/m-p/8601740&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;If&amp;nbsp;it&amp;nbsp;is&amp;nbsp;not&amp;nbsp;limited&amp;nbsp;to&amp;nbsp;Fusion360,&amp;nbsp;OpenSCAD&amp;nbsp;may&amp;nbsp;be&amp;nbsp;an&amp;nbsp;choice.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://www.openscad.org/" target="_blank" rel="noopener"&gt;https://www.openscad.org/&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 28 Feb 2020 08:52:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9347776#M12575</guid>
      <dc:creator>kandennti</dc:creator>
      <dc:date>2020-02-28T08:52:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9349957#M12576</link>
      <description>&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3787950" target="_self"&gt;&lt;SPAN class="login-bold"&gt;Hi &lt;/SPAN&gt;&lt;/A&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3787950"&gt;@kandennti&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="login-bold"&gt;Thank you for your response.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="login-bold"&gt;Actually I am trying to extrude a circular profile along the path(line) created by the 3D point objects. However, the whole path has multiple self-intersecting places, due to which I am not being able to sweep or extrude at once. To avoid the self-intersecting exceptions, I am taking two (3D point object) coordinates to extrude a body by JoinExtrudeFeature object and running this in the while loop until the end of points. At a minimum, the total number of points is 1800. If I run the 100 points, it gives extrusion in 15 mins but if add further points or try to run the whole collection of points, the Fusion 360 freezes for all day and keeps freezing. I have been able to get an output of 40% data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="login-bold"&gt;But could not build the model out of all the points. Please help me if there is any efficient way to do this. I would really appreciate your help.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="login-bold"&gt;#Here is a code I running to build the model&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="login-bold"&gt;#Any recommendations and feedbacks would help me greatly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="login-bold"&gt;import adsk.core, adsk.fusion, traceback&lt;BR /&gt;import io&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;def Extrudeline(spline,distance,radius,rootComp):&lt;/P&gt;&lt;P&gt;path = rootComp.features.createPath(spline)&lt;BR /&gt;# create construction plane normal to the spline&lt;BR /&gt;planes = rootComp.constructionPlanes&lt;BR /&gt;planeInput = planes.createInput()&lt;BR /&gt;planeInput.setByDistanceOnPath(path, adsk.core.ValueInput.createByReal(0))&lt;BR /&gt;plane = planes.add(planeInput)&lt;BR /&gt;extrudes = rootComp.features.extrudeFeatures&lt;/P&gt;&lt;P&gt;sketches = rootComp.sketches&lt;BR /&gt;sketch = sketches.add(plane)&lt;BR /&gt;&lt;BR /&gt;center = plane.geometry.origin&lt;BR /&gt;center = sketch.modelToSketchSpace(center)&lt;BR /&gt;sketch.sketchCurves.sketchCircles.addByCenterRadius(center, radius)&lt;BR /&gt;&lt;BR /&gt;profile = sketch.profiles[0]&lt;/P&gt;&lt;P&gt;#create a extrude input&lt;BR /&gt;distances = adsk.core.ValueInput.createByReal(distance)&lt;BR /&gt;extrudeInput = extrudes.createInput(profile, adsk.fusion.FeatureOperations.JoinFeatureOperation)&lt;BR /&gt;extent_distance = adsk.fusion.DistanceExtentDefinition.create(distances)&lt;BR /&gt;extrudeInput.setOneSideExtent(extent_distance, adsk.fusion.ExtentDirections.PositiveExtentDirection)&lt;BR /&gt;extrude2 = extrudes.add(extrudeInput)&lt;BR /&gt;&lt;BR /&gt;return extrude2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;def run(context):&lt;BR /&gt;ui = None&lt;BR /&gt;try:&lt;BR /&gt;app = adsk.core.Application.get()&lt;BR /&gt;ui = app.userInterface&lt;BR /&gt;# Get all components in the active design.&lt;BR /&gt;product = app.activeProduct&lt;BR /&gt;design = adsk.fusion.Design.cast(product)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;filename = '/Desktop/20mm_cubeCoordinates.txt'&lt;BR /&gt;&lt;BR /&gt;with io.open(filename, 'r',buffering=2000000000,encoding='utf-8-sig') as f:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;data = []&lt;BR /&gt;line = next(f)&lt;BR /&gt;&lt;BR /&gt;for line in f:&lt;BR /&gt;pntStrArr = line.split(',')&lt;BR /&gt;try:&lt;BR /&gt;data.append([float(pntStr) for pntStr in pntStrArr])&lt;BR /&gt;except:&lt;BR /&gt;continue&lt;BR /&gt;&lt;BR /&gt;length = len(data)&lt;BR /&gt;#length=676&lt;BR /&gt;temp =0&lt;BR /&gt;radius =0.035&lt;BR /&gt;&lt;BR /&gt;while temp&amp;lt;length - 1:&lt;/P&gt;&lt;P&gt;root = design.rootComponent&lt;BR /&gt;sketch = root.sketches.add(root.xYConstructionPlane)&lt;BR /&gt;sketch.isComputeDeferred = False&lt;BR /&gt;distance = ((data[temp][0]/10-data[temp+1][0]/10)**2+(data[temp][1]/10-data[temp+1][1]/10)**2+(data[temp][2]/10-data[temp+1][2]/10)**2)**0.5&lt;BR /&gt;line = sketch.sketchCurves.sketchLines.addByTwoPoints(adsk.core.Point3D.create(data[temp][0]/10, data[temp][1]/10, data[temp][2]/10),adsk.core.Point3D.create(data[temp+1][0]/10, data[temp+1][1]/10, data[temp+1][2]/10))&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;temp += 1&lt;/P&gt;&lt;P&gt;extrude1 = Extrudeline(line,distance,radius,root)&lt;BR /&gt;&lt;BR /&gt;except:&lt;BR /&gt;if ui:&lt;BR /&gt;ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))&lt;/P&gt;</description>
      <pubDate>Sat, 29 Feb 2020 06:44:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9349957#M12576</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-02-29T06:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9350288#M12577</link>
      <description>&lt;P&gt;Use this to post your code on the forum. Keep indentation.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.png" style="width: 648px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/735723i119062D5B41EC019/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.png" alt="2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Python indentation is important.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;I&amp;nbsp;tried&amp;nbsp;using&amp;nbsp;TemporaryBRepManager&amp;nbsp;Object.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="python"&gt;#Fusion360API Python script
import adsk.core, adsk.fusion, traceback
import time

def run(context):
    ui = None
    try:
        # data file path
        path = '/Desktop/20mm_cubeCoordinates.txt'

        app = adsk.core.Application.get()
        ui  = app.userInterface
        
        # new document
        app.documents.add(adsk.core.DocumentTypes.FusionDesignDocumentType)
        des = adsk.fusion.Design.cast(app.activeProduct)

        # direct design
        des.designType = adsk.fusion.DesignTypes.DirectDesignType

        # time
        startTime = time.time()

        # read file
        data = readData(path)

        # point3D
        pnt3D = adsk.core.Point3D
        pnts = [pnt3D.create(x, y, z) for (x, y, z) in data]

        # create cylinder
        radius =0.035
        cylinders = initCylinders(pnts, radius)

        # add bodies
        root = des.rootComponent
        bodies = root.bRepBodies
        [bodies.add(cyl) for cyl in cylinders]

        # fin
        des.designType = adsk.fusion.DesignTypes.ParametricDesignType
        msg = '-- Done --\nBodyCount : {}\nTime : {} s'.format(
            len(cylinders),time.time() - startTime)
        ui.messageBox(msg)

    except:
        if ui:
            ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))

def initCylinders(
    pnts :list,
    radius :float
    ) -&amp;gt; list:

    tmpMgr = adsk.fusion.TemporaryBRepManager.get()
    vec = adsk.core.Vector3D.create(1.0, 1.0, 1.0)
    cyls = []
    for idx in range(len(pnts) - 1):
        cyl = tmpMgr.createEllipticalCylinderOrCone(
            pnts[idx], radius, radius, pnts[idx + 1], radius, vec)

        if cyl:
            cyls.append(cyl)
    
    return cyls

def readData(
    path :str
    ) -&amp;gt; list:

    with open(path, 'r', buffering = -1, encoding = 'utf-8-sig') as f:
        lst = f.readlines()
    
    data = [s.replace('\n', '').split(',') for s in lst]

    app  :adsk.core.Application = adsk.core.Application.get()
    des  :adsk.fusion.Design = app.activeProduct
    um = des.unitsManager
    conv = um.convert(1, um.defaultLengthUnits, um.internalUnits)

    return [(float(x) * conv, float(y) * conv, float(z) * conv) for (x,y,z) in data]&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;The&amp;nbsp;PC&amp;nbsp;at&amp;nbsp;home&amp;nbsp;was&amp;nbsp;low&amp;nbsp;performance,&amp;nbsp;but&amp;nbsp;could&amp;nbsp;be&amp;nbsp;processed&amp;nbsp;in&amp;nbsp;about&amp;nbsp;90&amp;nbsp;seconds.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.png" style="width: 521px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/735724i75278707E0FF1633/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.png" alt="1.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 29 Feb 2020 16:01:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9350288#M12577</guid>
      <dc:creator>kandennti</dc:creator>
      <dc:date>2020-02-29T16:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351813#M12578</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3787950"&gt;@kandennti&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for helping me out with this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was able to successfully to get the expected result with your help. However, When I try to take 10,000 point, the Fusion crashes and closes by itself due to segmentation error.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have got into a new problem with this. I would really appreciate it if you could help to.&lt;/P&gt;&lt;P&gt;1) I am combining the bodies so that &amp;nbsp;I can use the revolve feature. But after combining two bodies I am not being able to select the face that I want to revolve. In the&lt;/P&gt;&lt;LI-CODE lang="python"&gt;#Fusion360API Python script
import adsk.core, adsk.fusion, traceback
import time

def run(context):
    ui = None
    try:
        # data file path
        path = '/Users/rizal/Desktop/20mm_cubeCoordinates.txt'

        app = adsk.core.Application.get()
        ui  = app.userInterface
        
        # new document
        # app.documents.add(adsk.core.DocumentTypes.FusionDesignDocumentType)
        des = adsk.fusion.Design.cast(app.activeProduct)

        # direct design
        des.designType = adsk.fusion.DesignTypes.DirectDesignType

        # time
        startTime = time.time()

        # read file
        data = readData(path)

        # point3D
        pnt3D = adsk.core.Point3D
        pnts = [pnt3D.create(x, y, z) for (x, y, z) in data]

        # create cylinder
        radius =0.035
        cylinders = initCylinders(pnts, radius)

        # add bodies
        root = des.rootComponent
        bodies = root.bRepBodies

        # for i in range(bodies.count-1):

        [bodies.add(cyl) for cyl in cylinders]

    
#################
        #Sketching lines to make axis for revolve 
        sketches = root.sketches
        xyPlane = root.xYConstructionPlane
        sketch = sketches.add(xyPlane)

        lines = sketch.sketchCurves.sketchLines
        axisline = lines.addByTwoPoints(
            adsk.core.Point3D.create(pnts[1].x,pnts[1].y,pnts[1].z),
            adsk.core.Point3D.create(pnts[1].x,pnts[1].y,pnts[1].z+0.5))

        
        
        #Collection object to store bodies for combine operation
        coll = adsk.core.ObjectCollection.create()
        coll.add(bodies.item(1))

        
        combine = root.features.combineFeatures
        combineInput = combine.createInput(bodies.item(0),coll)
    
        body = combine.add(combineInput)

        # face1 = body.faces[2]
        # face2 = body.faces[3]
        
        # revolves = root.features.revolveFeatures
        # revInput = revolves.createInput(face1,axisline,adsk.fusion.FeatureOperations.JoinFeatureOperation)
        # revInput.setOneSideToExtent(face2)

        # ext = revolves.add(revInput)
        # # for i in range(bodies.count-1):



############
        # fin
        des.designType = adsk.fusion.DesignTypes.ParametricDesignType
        msg = '-- Done --\nBodyCount : {}\nTime : {}'.format(
            len(cylinders),time.time() - startTime)
        ui.messageBox(msg)

    except:
        if ui:
            ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))

def initCylinders(
    pnts :list,
    radius :float
    ) -&amp;gt; list:

    tmpMgr = adsk.fusion.TemporaryBRepManager.get()
    cyls = []
    for idx in range(2):
        # creating vector to orient epllipse along the path
        vec = adsk.core.Vector3D.create(pnts[idx].x,pnts[idx].y,pnts[idx].z)

        #creating elliptical cylinder with major radius 0.02 and minor radius 0.01 and direction of vector 
        cyl = tmpMgr.createEllipticalCylinderOrCone(
            pnts[idx],0.02, 0.01, pnts[idx + 1], 0.02, vec)

        if cyl:
            cyls.append(cyl)
    
    return cyls

def readData(
    path :str
    ) -&amp;gt; list:

    with open(path, 'r', buffering = -1, encoding = 'utf-8-sig') as f:
        lst = f.readlines()
    
    data = [s.replace('\n', '').split(',') for s in lst]

    app  :adsk.core.Application = adsk.core.Application.get()
    des  :adsk.fusion.Design = app.activeProduct
    um = des.unitsManager
    conv = um.convert(1, um.defaultLengthUnits, um.internalUnits)

    return [(float(x) * conv, float(y) * conv, float(z) * conv) for (x,y,z) in data]&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Two combined bodies" style="width: 698px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/736082iD66CFE3C013B5FE6/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-03-01 at 8.26.58 PM.png" alt="Two combined bodies" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Two combined bodies&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Selecting the face (I want to select with Script )" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/736084iC6917F87DDCB61DE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-03-01 at 8.26.29 PM.png" alt="Selecting the face (I want to select with Script )" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Selecting the face (I want to select with Script )&lt;/span&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Using revolve (needs to be done with scripting)" style="width: 891px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/736083i9E09B5D41F679F35/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-03-01 at 8.27.48 PM.png" alt="Using revolve (needs to be done with scripting)" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Using revolve (needs to be done with scripting)&lt;/span&gt;&lt;/span&gt;user interface, i can select the face and revolve it to starting face of the next body. However, with the script, I am not being able to select the end face of 1st body to revolve.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please look into the updated code and help me to figure out how to solve this issue.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Mar 2020 02:48:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351813#M12578</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-03-02T02:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351920#M12579</link>
      <description>&lt;DIV&gt;&lt;SPAN&gt;Using&amp;nbsp;sketches&amp;nbsp;is&amp;nbsp;slow.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Therefore,&amp;nbsp;I&amp;nbsp;decided&amp;nbsp;to&amp;nbsp;create&amp;nbsp;a&amp;nbsp;sphere&amp;nbsp;at&amp;nbsp;the&amp;nbsp;end&amp;nbsp;of&amp;nbsp;the&amp;nbsp;cylinder.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.png" style="width: 726px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/736106i9B72890B85F4059C/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.png" alt="1.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Creating&amp;nbsp;a&amp;nbsp;sphere&amp;nbsp;is&amp;nbsp;everything&amp;nbsp;except&amp;nbsp;the&amp;nbsp;beginning&amp;nbsp;and&amp;nbsp;end.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.png" style="width: 765px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/736108i23CFD8C55CD3D40F/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.png" alt="2.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;The&amp;nbsp;combination&amp;nbsp;of&amp;nbsp;all&amp;nbsp;these&amp;nbsp;cylinders&amp;nbsp;and&amp;nbsp;spheres&amp;nbsp;was&amp;nbsp;also&amp;nbsp;handled&amp;nbsp;by&amp;nbsp;the&amp;nbsp;API.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="python"&gt;#Fusion360API Python script
import adsk.core, adsk.fusion, traceback
import time

def run(context):
    ui = None
    try:
        # data file path
        path = '/Desktop/20mm_cubeCoordinates.txt'

        app = adsk.core.Application.get()
        ui  = app.userInterface
        
        # new document
        app.documents.add(adsk.core.DocumentTypes.FusionDesignDocumentType)
        des = adsk.fusion.Design.cast(app.activeProduct)

        # direct design
        des.designType = adsk.fusion.DesignTypes.DirectDesignType

        # time
        startTime = time.time()

        # read file
        data = readData(path)

        # point3D
        pnt3D = adsk.core.Point3D
        pnts = [pnt3D.create(x, y, z) for (x, y, z) in data]

        # create cylinder
        radius = 0.035
        cylinders = initCylinders(pnts, radius)

        # create Sphere
        spheres = initSpheres(pnts, radius)

        # union
        body = unionBodies(unionBodies(cylinders[0], cylinders[1:]),spheres)

        # add bodies
        root = des.rootComponent
        bodies = root.bRepBodies
        bodies.add(body)

        # fin
        des.designType = adsk.fusion.DesignTypes.ParametricDesignType
        msg = '-- Done --\nPointCount : {}\nTime : {} s'.format(
            len(pnts),time.time() - startTime)
        ui.messageBox(msg)

    except:
        if ui:
            ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))

def unionBodies(
    body :adsk.fusion.BRepBody,
    bodies :list,
    ) -&amp;gt; adsk.fusion.BRepBody:

    tmpMgr = adsk.fusion.TemporaryBRepManager.get()
    unionBool = adsk.fusion.BooleanTypes.UnionBooleanType
    target :adsk.fusion.BRepBody = body
    for tool in bodies:
        tmpMgr.booleanOperation(target, tool, unionBool)
    
    return target

def initSpheres(
    pnts :list,
    radius :float
    ) -&amp;gt; list:

    tmpMgr = adsk.fusion.TemporaryBRepManager.get()
    sphs = []
    for pnt in pnts[1:-1]:
        sph = tmpMgr.createSphere(pnt, radius)

        if sph:
            sphs.append(sph)
    
    return sphs

def initCylinders(
    pnts :list,
    radius :float
    ) -&amp;gt; list:

    tmpMgr = adsk.fusion.TemporaryBRepManager.get()
    vec = adsk.core.Vector3D.create(1.0, 1.0, 1.0)
    cyls = []
    for idx in range(len(pnts) - 1):
        cyl = tmpMgr.createEllipticalCylinderOrCone(
            pnts[idx], radius, radius, pnts[idx + 1], radius, vec)

        if cyl:
            cyls.append(cyl)
    
    return cyls

def readData(
    path :str
    ) -&amp;gt; list:

    with open(path, 'r', buffering = -1, encoding = 'utf-8-sig') as f:
        lst = f.readlines()
    
    data = [s.replace('\n', '').split(',') for s in lst]

    app  :adsk.core.Application = adsk.core.Application.get()
    des  :adsk.fusion.Design = app.activeProduct
    um = des.unitsManager
    conv = um.convert(1, um.defaultLengthUnits, um.internalUnits)

    return [(float(x) * conv, float(y) * conv, float(z) * conv) for (x,y,z) in data]&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3.png" style="width: 673px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/736111iBE950751A4B275F1/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.png" alt="3.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;BLOCKQUOTE&gt;&lt;BR /&gt;
&lt;P&gt;However, When I try to take 10,000 point, the Fusion crashes and closes by itself due to segmentation error.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
No more ideas. Why not split and process the data?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 02 Mar 2020 06:01:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351920#M12579</guid>
      <dc:creator>kandennti</dc:creator>
      <dc:date>2020-03-02T06:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351957#M12580</link>
      <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3787950"&gt;@kandennti&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thats a great &amp;nbsp;solution.I tried it and gives a good result if the cylinder is circluar.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am wodering how would you approach if the cylinder is elliptical shape.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the data, i tried doing it in fractions and adding to component.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have another file with 5075 points. My fusion app works untill 5000 points (at single or doing multiple time and combining bodies) however if i add another faraction of 20 points after 5000 my fusion crashes and closes. I dont know why its not being able to 75 more points.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Mar 2020 06:41:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351957#M12580</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-03-02T06:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351961#M12581</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3787950"&gt;@kandennti&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's my humble request if you could give an idea if the shape is elliptical.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would you mind trying another file? One file is a whole object.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would really appreciate it if you could give me feedback on it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;new.txt has 5075 points and&amp;nbsp;&lt;/P&gt;&lt;P&gt;shape.txt has hell loads of points.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Mar 2020 06:45:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9351961#M12581</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-03-02T06:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9352260#M12582</link>
      <description>&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Attach&amp;nbsp;f3d&amp;nbsp;file&amp;nbsp;and&amp;nbsp;script&amp;nbsp;file&amp;nbsp;which&amp;nbsp;processed&amp;nbsp;"new.txt".&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;However,&amp;nbsp;it&amp;nbsp;cannot&amp;nbsp;be&amp;nbsp;determined&amp;nbsp;whether&amp;nbsp;the&amp;nbsp;processing&amp;nbsp;is&amp;nbsp;correct.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;"shape.txt"&amp;nbsp;can&amp;nbsp;create&amp;nbsp;BRepBody,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="python"&gt;bodies.add(body)&lt;/LI-CODE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Is&amp;nbsp;a&amp;nbsp;difficult&amp;nbsp;state.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;From&amp;nbsp;tomorrow,&amp;nbsp;my&amp;nbsp;work&amp;nbsp;may&amp;nbsp;be&amp;nbsp;so&amp;nbsp;busy&amp;nbsp;that&amp;nbsp;I&amp;nbsp;can't&amp;nbsp;afford&amp;nbsp;the&amp;nbsp;time&amp;nbsp;to&amp;nbsp;tackle&amp;nbsp;this&amp;nbsp;problem.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 02 Mar 2020 10:45:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9352260#M12582</guid>
      <dc:creator>kandennti</dc:creator>
      <dc:date>2020-03-02T10:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9365950#M12583</link>
      <description>&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;The&amp;nbsp;last&amp;nbsp;one&amp;nbsp;was&amp;nbsp;incorrect.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Attach&amp;nbsp;the&amp;nbsp;slightly&amp;nbsp;improved&amp;nbsp;data.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.png" style="width: 548px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/738916i66CAA95FC19EA126/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.png" alt="2.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;I&amp;nbsp;tried&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"shape.txt"&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;but&amp;nbsp;the&amp;nbsp;data&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;big&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;and&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Fusion360&amp;nbsp;goes&amp;nbsp;down.&amp;nbsp;It&amp;nbsp;can&amp;nbsp;be&amp;nbsp;processed&amp;nbsp;halfway,&amp;nbsp;but&amp;nbsp;...&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.png" style="width: 425px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/738917iB80AE508AFAD037C/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.png" alt="1.png" /&gt;&lt;/span&gt;&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;This&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;is&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;the&amp;nbsp;limit&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;me.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 09 Mar 2020 06:24:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9365950#M12583</guid>
      <dc:creator>kandennti</dc:creator>
      <dc:date>2020-03-09T06:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to efficiently process 10000 individual coordinates to build model.</title>
      <link>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9379333#M12584</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3787950"&gt;@kandennti&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to express my sincere thanks for your help and time you have spent in finding a solution to the problem I encountered.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your solution helped me greatly to move forward in my project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Khem Raj Rijal&lt;/P&gt;</description>
      <pubDate>Sun, 15 Mar 2020 21:39:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-api-and-scripts-forum/how-to-efficiently-process-10000-individual-coordinates-to-build/m-p/9379333#M12584</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-03-15T21:39:19Z</dc:date>
    </item>
  </channel>
</rss>

