Category: Fusion

  • Introduction to Fusion 360 API

    By Virupaksha Aithal Here is the recording of the “Introduction to Fusion 360 API” presented on 11th of October 2016 Fusion 360 resources: Learn about the Fusion 360 API here Talk to fellow Fusion API enthusiasts on the Fusion 360 API forum Check out the additional learning resources on Github See Fusion 360 Fundamentals for…

  • Fusion 360: Oct. 5, 2016 Update

    A new Fusion 360 update went out today and it has several new features in the API. The one I want to discuss first is one that has the potential of breaking some existing programs.  If you use C++ and have written a program that created sketch dimensions then your programs are affected.  Your source…

  • Fusion API: Usage of Mouse Event

    <?xml encoding=”UTF-8″>By Xiaodong Liang Custom actions with mouse are widely used in an add-in. Fusion provides MouseEvents that monitors the events. The custom Command object contains the corresponding functions such as Command.mouseClick(), Command.mouseMove() and Command.mouseWheel() etc. By this methods, the add-in will hook the mouse behaviors and grab the data for custom workflow. The typical…

  • Autodesk App Store Forge and Fusion 360 Hackathon September 1 – October 31

    By Virupaksha Aithal If you’ve been thinking about developing on the Autodesk® Forge Platform, Autodesk’s new cloud platform, or on Autodesk® Fusion 360™—or, if you’re just curious about learning more about these technologies and what they could do to help your business or your career—join us for our upcoming free online hackathon.  This is our…

  • Drive robot arm in Fusion – update

    Actually, modifying the Alignment Angle wasn’t the best thing to do in my previous article. I should have played with the RevoluteJointMotion.rotationValue instead. That’s what the “Drive Joints” command is modifying as well. And this way the Joint Limits will be honoured too :) I also improved things a bit so that now you can select the two…

  • Drive robot arm in Fusion

    Note: this article has an update If you want to write a program that drives the model then you can do that through driving parameters. I have the following simple model with Revolute Joints. These types of joints also have an Alignment Angle parameter which we can modify programmatically as well :) I wanted to drive the…

  • Fusion API: Toggle [Capture Design History]

    <?xml encoding=”UTF-8″>By Xiaodong Liang There are two primary ways to work in the “Model” environment; parametrically, which focuses on the relationships between features, or directly, which deals only with selected model faces. The main difference is that “Direct Modeling” functions by manipulating faces without regard for previously established relationships. There are quite a lot of…

  • Delete Objects with Fusion 360 API

    <?xml encoding=”UTF-8″>By Xiaodong Liang All objects that can be deleted support the the deleteMe method. The usage is  very straightforward. Get the object and call deleteMe. I found a forum post that one customer failed to delete the object which is within the generic object collection. http://forums.autodesk.com/t5/api-and-scripts/how-do-i-delete-a-sketch-curve-line-arc-etc/m-p/6394526#U6394526 but, it looks working well at my side.…

  • Appearance properties

    There is an article related to Appearance‘s and a sample script installed with Fusion 360 that shows how to access Appearances from the libraries and assign them to objects in the model: “ApplyAppearanceToSelection.py” In some cases you may want to drill down into the properties of the Appearance‘s which are used in the model, to find e.g.…

  • Fusion Meetups and Melting Butter

    I had posted a few weeks about some upcoming meetups discussing the Fusion API. To generate some interest for the meetups I created a small animation of some butter melting and forming a puddle in a butter dish. Here’s the original animation.  At the meetups I presented an introduction to Fusion’s API and shared how…