Giter Site home page Giter Site logo

fusenest's Introduction

2

FuseNest

2D Nesting / Packing Add-In for Autodesk Fusion360 based on SVGNest

Screenshot 2020-05-03 at 20 55 45

Features

  • Nesting of bodies & components on rectangular sheets
  • Spacing between parts
  • Multiple sheets

How to use

Launch the command and select the bodies you whish to nest. All bodies will be selected by default. We suggest having one body per component as this works the best, but having all bodies in the root component or a mix of both also works (but creates a lot of timeline objects). Bodies shouldn't overlap and should be placed further apart than the desired spacing.
Set the parameters as required:

Sheet Width/Height:
Width & Height of the rectangular sheet parts will be placed on.

Sheet offset X/Y:
Distance between sheets
e.g. X=-30mm Y=0mm will place the next sheet 30mm left of the previous one.

Spacing:
Approximate spacing between parts. Set this a bit higher than your minimum spacing as it can vary by small amounts.

Rotations:
The number of rotations the Algorithm will try. Setting this too high will drastically increase the time required to find a good solution, setting it too low will make it impossible to find some good solutions. Here are some suggested values:

  • Perfectly circular, square or Hexagonal parts: 2
  • Good compromise between speed and quality: 4
  • Odd/Organic shapes with high aspect ratio: 8+

Screenshot 2020-07-26 at 11 02 34

Press "Start Nesting" to start the nesting process.
This will open a new window and will start nesting after the selected bodies are loaded. This may take several minutes if the bodies are complex.
The first round of nesting will take the longest. The Progress bar will indicate the approximate progress for the current iteration. After the first iteration, the algorithm will try to find better solutions in further iterations until it is stopped.

Press "Apply Nest" to accept the current result or Press "Close" to go back to the previous step, deleting any progress done. Pressing "Stop Nest" will pause the process temporarily. It can be resumed by pressing "Start Nest"

Screenshot 2020-07-26 at 11 16 03

After pressing "Apply Nest" you will be back to the command. Press "OK" to confirm. Changing selected bodies or settings will void the previously calculated nesting data, so be careful.

Installation

Installation through the Fusion360 App Store will be available soon

  • Download the Project as ZIP and extract it somewhere you can find again, but won't bother you. (or use git to clone it there)
  • Open Fusion360 and press ADD-INS > Scripts and Add-ins
  • Select the tab Add-Ins and click the green plus symbol next to "My Add-Ins"
  • Navigate to the extracted Project folder and hit open
  • The Add-in should now appear in the "My Add-Ins" list. Select it in the list. If desired check the "Run on Startup" checkbox and hit run.
  • The Command will appear as Modify > 2D Nest

Changelog

1.0 Initial Version

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.