Category: Fusion

  • Fusion API: Change Appearance of Body

    <?xml encoding=”UTF-8″>By Xiaodong Liang Various objects in Fusion 360 can be applied with material and appearance. Appearance is how the object looks like. While Material is the physical property of an object. It has a default appearance. e.g. an object with “Leather, weathered” would look like this. However we can override its appearance with other…

  • Medical Analysis of Fusion 360

    By Xiaodong Liang The Simulation workspace of Fusion 360 now has Medical Analysis functionality in the Studies selection panel. The first version of Medical Study allows analysis of muscle dynamics, skeleton structure, vessel pressure. This is mainly to research the artificial organ whether it is fit for an individual. The typical workflow is: scan the…

  • Fusion 360 and Forge at SaloneDelMobile.Milano

    As part of the SaloneDelMobile.Milano event which is on between 12-17 April, we'll organize a meetup in our Milano office on 15th April. Paul Sohi (@fuseps) will do a Fusion 360 workshop and I'll talk about its API and the Forge platform, including the View and Data API.  You can sign up here: http://www.meetup.com/I-love3Dmilano/events/229310354/ If you're in…

  • Fusion API: Create ConstructionPlane from Plane in Parametric Modeling

    <?xml encoding=”UTF-8″>By Xiaodong Liang The following code is a snippet of my add-in, Basically, it will create a ConstructionPlane based on a Plane. However, it failed at sketch = sketches.add(cons_plane).After debugging, I found constructionPlanes.add returns nothing, that is why sketches.add failed. import adsk.core, adsk.fusion, traceback def run(context): ui = None try: app = adsk.core.Application.get() ui…

  • Fusion 360 Answer Day! :)

    Fusion 360 Answer Day is coming and you're welcome to join :)This, of course, will include API related questions as well.  You'll find here all the info about it: http://forums.autodesk.com/t5/design-validate-document/fusion-360-answer-day-april-6th-2016/td-p/6051338 -Adam

  • Fusion 360: Install 3rd Modules of Python

    <?xml encoding=”UTF-8″>By Xiaodong Liang With JavaScript, you can easily load 3rd libraries in relative path or even web repository. We have an article on that: http://adndevblog.typepad.com/manufacturing/2015/04/fusion-360-api-load-3rd-library-in-javascript.html With Python, typically we run a setup to install the modules and the dependent modules this module relies on. As we have known, Fusion 360 builds a Python environment…

  • Array of Fusion objects in C++

    <?xml encoding=”UTF-8″>By Adam Nagy In languages like JavaScript it’s very easy to use an array: var objects = []; objects[1] = object1; objects[2] = object2; // etc. In C++ it’s not too difficult either but takes a bit more code to create and delete such an array: app = Application::get(); if (!app)   return false; ui =…

  • Fusion Add-In with .NET (C++ & CLR)

    I've written about using MFC from a C++ Fusion add-in. You could also use .NET from your add-in, and it's even simpler to set up. 1) Create a C++ add-in inside the "Scripts and Add-Ins" Fusion dialog: I'm leaving "Run on Startup" option above unchecked, because it would not be a good idea to pop up a modal dialog while Fusion is…

  • Fusion Add-In with .NET (C++ & CLR)

    I've written about using MFC from a C++ Fusion add-in. You could also use .NET from your add-in, and it's even simpler to set up. 1) Create a C++ add-in inside the "Scripts and Add-Ins" Fusion dialog: I'm leaving "Run on Startup" option above unchecked, because it would not be a good idea to pop up a modal dialog while Fusion is…

  • Fusion Add-In with MFC

    It is possible to use MFC functionality inside your Fusion add-in on Windows. First I tried going down the path of creating a C++ add-in inside the “Scripts and Add-Ins” Fusion dialog and then add MFC support to the created Visual Studio C++ project. However, that proved quite difficult and I just gave up and went the other…