Fusion 360 Github
# For more details see: https://capolight.wordpress.com/2018/07/02/how-to-sketch-equation-curves-in-fusion-360/ |
import adsk.core, adsk.fusion, adsk.cam, traceback, math |
def run(context): |
ui = None |
try: |
app = adsk.core.Application.get() |
ui = app.userInterface |
design = app.activeProduct |
# Get the root component of the active design. |
rootComp = design.rootComponent |
# Create a new sketch on the xy plane. |
sketches = rootComp.sketches |
xyPlane = rootComp.xYConstructionPlane |
sketch = sketches.add(xyPlane) |
points = adsk.core.ObjectCollection.create() # Create an object collection for the points. |
# Enter variables here. E.g. E = 50 |
startRange = 0 # Start of range to be evaluated. |
endRange = 2*math.pi # End of range to be evaluated. |
splinePoints = 100 # Number of points that splines are generated. |
# WARMING: Using more than a few hundred points may cause your system to hang. |
i = 0 |
while i <= splinePoints: |
t = startRange + ((endRange - startRange)/splinePoints)*i |
xCoord = (math.sin(2*t)) |
yCoord = (math.sin(3*t)) |
zCoord = (2**t) |
points.add(adsk.core.Point3D.create(xCoord,yCoord,zCoord)) |
i = i + 1 |
#Generates the spline curve |
sketch.sketchCurves.sketchFittedSplines.add(points) |
# Error handeling |
except: |
if ui: |
ui.messageBox('Failed:n{}'.format(traceback.format_exc())) |
- Buy Fusion 360 Get integrated CAD, CAM, CAE & PCB on a single development platform. Also includes EAGLE Premium, HSMWorks, Team Participant, and access to consumptive services, such as generative design, cloud simulation, and cloud rendering.
- Fusion 360 equation driven curve API example. GitHub Gist: instantly share code, notes, and snippets.
# This file parses the HTML created by Adobe Fusion 360 Turntable rendering feature and saves the frames as individual PNGs: def parsehtmldumpimages (htmlfile): for i, line in enumerate (htmlfile): # line 135 is the one that holds the image array: if i 134: # split the line into individual images: images = line. Split (')1:: 2 for j. Fusion 360 Probing Cycle: Single Surface XYZ. Measures the exact position of a X-, Y- or Z-Surface. WCS Probing Cycle. A typical block for a Single Surface WCS Probing Cycle looks like this. End users This app allows you to automatically install scripts or add-ins from GitHub in Autodesk® Fusion 360™. No need to manually download and unzip files. No need to worry about target directory location.

Fusion 360 Github Download
Autodesk Fusion 360 is free for personal use. It is a CAD program like Autodesk Inventor(which can be free if you have a .edu
student school email address). I was familiar with Inventor and found Fusion 360 pretty similar with nice parametric modeling.
- You can have multiple components in one design (and apply some assembly contraints)
- For the blueprint type view that you can annotate and add dimensions, it is called a 'drawing'
Random guides
- Changing units (metric to imperial, mm to in): https://www.youtube.com/watch?v=uHrVXu1okK4
Gripes and pain points
Fusion 360 Github Download
❌ Add the same assembly/part to a drawing with different joint values
Relevant issues
Fusion 360 Free For Hobbyists
Trying some workarounds
One workaround would be to setup an animation and then create a new drawing from that animation.
But you currently can't animate a joint in the 'Animation' interface. The 'Animation' interface seems to be all about the exploded view.

- Upvote the feature request: https://forums.autodesk.com/t5/fusion-360-ideastation/allow-joints-to-constrain-animations/idi-p/6436903
- A crappy workaround mimicing the effect sorta for basic rotations but all manual work: https://knowledge.autodesk.com/support/fusion-360/getting-started/caas/screencast/Main/Details/39b2bd83-cc71-4bd7-b5cf-aa940e654d3e.html
Fusion 360 Wine Github
You can animate joints with motion study back in the 'Design' interface but it is also not suitable because you can't create a drawing from it. This is the workaround Autodesk recommeneds if you want to create a video render though. They say to setup a motion study then just do a screencast of your screen animating it :xd:
Unable to change model reference in drawing
If I save multiple different copies of a model, I can't replace it in a drawing.
If you keep saving over the same file, there are revisions and you can update the drawing.