Author: Adam Nagy

  • 3rd party libraries used by Inventor 2023

    Here is a list of the various 3rd parties libraries and their versions that Inventor 2023 is using – i.e. they are used by the core product, and some of them are also used by certain add-ins. If you are using any of them from your add-in then the best is to make sure you are…

  • Import Data Exchange model

    There is a new feature called Data Exchange that also has an API now available in public beta – see Data Exchange Released! Forge Data Exchange APIs now available in Public Beta Through the user interface you can import such models in Inventor and you can also automate that process using the Inventor API. For…

  • Important info if your add-in uses pyc files

    Fusion 360 is migrating to a newer engine of Python and it will make your add-in fail if it's relying on compiled Python files (*.pyc) For more info see https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-36B1FFB5-5291-4532-8F11-90E912769B34   -Adam

  • Migrate Inventor templates

    There is a difference between using a document as a template or just simply opening it. Especially in the case of drawing templates. Inventor can open older documents created in previous versions of the software and then save them. That’s what document migration is: opening an old document and saving it in the latest version of the software. You can find more information about it here. Inventor documents have a property called NeedsMigrating,…

  • 3rd party libraries used by Inventor 2022

    Here is a list of the various 3rd parties libraries and their versions that Inventor 2022 is using – i.e. they are used by the core product, and some of them are also used by certain add-ins. If you are using any of them from your add-in then the best is to make sure you…

  • Tooltip text gets cropped

    If you are using very long strings without tabs or spaces in them (e.g. a long file path), those will get cropped.E.g. the file path "C:\top_folder\sub_folder\sub_sub_folder\sub_sub_sub_folder\sub_sub_sub_sub_folder\somefile.txt" will show up like this: Currently, that will also add an empty area on the right side of the tooltip, but that will be fixed. There are two things…

  • Export driven joint values

    In certain workflows, it can come handy to get the values of joints at multiple states of the model.This way you can use those values downstream to drive (or at least help set up) a real-life model. In the user interface, you can drag components to drive the movement of the model, or use e.g.…

  • Log debug messages in Fusion 360

    The usual way to debug your Python add-in is to start it from Visual Studio Code, and use print() to write messages to the Debug Console: However, sometimes you might just want some insight into what’s going on inside your add-in without starting a debugging session. One obvious way is to write information into a…

  • Join us for our DevDays Online webinars

    Our yearly webinars about the new product API features (both cloud and desktop) are coming up at the beginning of March. You can find all the details here if you are interested in joining us: https://adndevblog.typepad.com/autocad/2021/01/join-us-for-our-devdays-online-webinars.html 

  • “Member not found” error in C# add-in

    As mentioned in other blog posts (e.g. here and here) as well, using Embed Interop Types = True with the Inventor interop assembly does not work well.  Apart from some events not firing, you might not find all the properties either. E.g. in the case of a Parameter object, when doing this:  var unitType =…