naxusa.blogg.se

Fusion 360 tutorial patch
Fusion 360 tutorial patch





Then you need to create a 3D vector, a 3D matrix, and tell the matrix to use the vector as a translation vector = (0.0, 10.0, 0.0) However the Fusion360 API behaves a lot like Fusion360 itself does:įirst you need to create a collection of entities as if you were selecting them bodies = ()īodies.add((0)) For example, you might expect to be able to do something like this: cube = autodesk.createCube(10,10,10)Ĭube.position += autodesk.Vector3D(0,10,0) I suggest getting at least somewhat familiar with Fusion360 as a tool itself before getting into the API. If you're like me and you're used to how things work in 3D graphics programming the Fusion360 API can be pretty counter intuitive. I have more experience with C++ than Python but the code examples provided by Autodesk make it clear that Python is the least painful of the two choices. Intro:Ĭurrently Fusion 360 API supports C++ and Python (Autodesk just stopped supporting JavaScript which personally I would have much rather use). So this Instructable is as much a diary of my process as it is a guide for other people, hopefully you find it useful.

fusion 360 tutorial patch fusion 360 tutorial patch

I'm writing this because I want to learn the Fusion 360 API and share my process to help other artists and designers do creative things with it.įusion 360 and its API as a topic is huge, and I learn best through directly making things. For software focused on CAM (computer aided manufacturing) I think its the easiest and most powerful tool available.

fusion 360 tutorial patch

I've used a lot of other 3D modeling programs and I think Fusion 360 has exciting potential.

fusion 360 tutorial patch

Get yourself a free copy of Fusion360, also all of the code I reference is available free here /sterlingcrispin/Fusion360API Why Fusion360: You can see my work here or here /sterlingcrispin. I'm an artist who writes code to create new tools for self expression. This guide assumes you have some programming experience, if you don't yet and want to write code for the Fusion 360 API (Application Programming Interface) I suggest taking an introduction to Python class through Google, Microsoft & EdX or check this Python for Non-Programmers list of resources.







Fusion 360 tutorial patch