Fracture Add-In for Autodesk Fusion 360

Description

Fracture is an add-in for Autodesk Fusion 360. It breaks the selected body into small pieces.

Features

Voronoi and Regular XYZ cut methods
Two nested levels of tessellation (for Voronoi method)
Different X, Y and Z divisions (for Regular XYZ Cut method)
Put gaps between fractured pieces
Fill the gaps by a new body
Explode the body after fraction (make distance between the pieces)
Assign random materials to fractured pieces (from selected appearance library)

Fracture dialog box

General

This group contains general parameters for fracturing the body

Body to Fracture

Enables the selection of the body to fracture

Action on Original

Specifies the action that will be taken on the original body after creating fractured pieces

Remove: Removes the original body from the design
Hide: Hides the original body
Nothing: Keeps the original body in the design

Fracture Type

Specifies the method that will be used for fracturing the body

Voronoi: Uses Voronoi algorithm to fracture the body into pieces
Regular XYZ Cut: Divides the body by cutting it in X, Y, and Z directions

Voronoi Seed

Specifies a seed value for the random number generator used in Voronoi algorithm. It will only be visible if Voronoi is selected as Fracture Type

Voronoi Level 1 Divisions

This group of parameters affect the first pass of dividing the body by Voronoi method. It will only be visible if Voronoi is selected as Fracture Type

Divisions

Specifies the number of pieces the body will be broken into in the first pass of fracturing the body

Gap Type

Specifies the gap type between the pieces created from the first pass of fracturing the body

None: No gap will be created between the pieces
Cut: An empty gap will be created between the pieces
Filled: A filled gap will be created between the pieces

Gap Width

Specifies the gap width between the pieces created by the first pass of fracturing the body. It will only be visible if Cut or Filled is selected as Gap Type

Voronoi Level 2 Divisions

This group of parameters affect the second pass of dividing the body by Voronoi method. It will only be visible if Voronoi is selected as Fracture Type

Enabled

Enables or disables the second pass of dividing the body

Divisions

Specifies the number of pieces that each fractured piece from the first pass will be broken into in the second pass of fracturing the body

Gap Type

Specifies the gap type between the pieces created by the second pass of fracturing the body

None: No gap will be created between the pieces
Cut: An empty gap will be created between the pieces
Filled: A filled gap will be created between the pieces

Regular XYZ Cut

This group of parameters affect dividing the body by Regular XYZ Cut method. It will only be visible if Regular XYZ Cut is selected as Fracture Type

X Divisions

Specifies the number of pieces the body will be broken into in the X direction

Y Divisions

Specifies the number of pieces the body will be broken into in the Y direction

Z Divisions

Specifies the number of pieces the body will be broken into in the Z direction

Gap Type

Specifies the gap type between the pieces

None: No gap will be created between the pieces
Cut: An empty gap will be created between the pieces
Filled: A filled gap will be created between the pieces

Explosion

This group contains parameters for exploding the body after fraction (by making distance between them)

Enabled

Enables or disables the explosion

Explosion Scale

Specifies the scale of explosion which affects the distance between the pieces after the fracture. It will only be visible if the Enabled checkbox is selected

Appearance

This group contains parameters which affect the appearance of the fractured pieces

Material

Specifies the material that will be assigned to the fractured pieces

Same as Original: Does not change the appearance. The fractured pieces will have the same appearance as the original body
Random from Library: Assigns random appearances from the selected material library to the fractured pieces. If the selected material library contains a material named “Fracture Gap Filler” and Filled is selected as the Gap Type for divisions, then this material will be assigned to the gap bodies

Library

Specifies the library which will be used for assigning random materials to the fractured pieces. It will only be visible if Random from Library is selected as Material.

A sample material library named “Fracture Appearance Library” will be installed in resources folder of the Fracture add-in (Refer to Example 2 in General Usage section)

Material Seed:

Specifies a seed value for the random number generator used for assigning random materials to pieces

General Usage Instructions

Example 1 – Main Steps

  1. Select [Model Workspace > ADD-INS > Fracture] to add the Fracture command to the Modify menu
  2. Select [Modify > Fracture] to open Fracture dialog box
  3. Select a body to fracture
  4. Select the fracture type (Voronoi | Regular XYZ Cut)
  5. Change other fracture settings
  6. Press Divide button

Example 2 – Fracturing a body and assigning random materials from “Fracture Appearance Library” to the fractured pieces

  1. Select [Model Workspace > Modify > Manage Materials > Visual]
  2. Click on the button located at bottom-left corner of the dialog box, then select Open Existing Library menu item
  3. Select “Fracture Appearance Library” file from the resources folder inside Fracture add-in installation path. You can find the Fracture add-in installation path by selecting this add-in from Scripts and Add-Ins dialog box and clicking on Details button
  4. Select [Model Workspace > Modify > Fracture]
  5. Select Random from Library from Appearance > Material dropdown list
  6. Select “Fracture Appearance Library” from Library dropdown list
  7. Set other parameters
  8. Press Divide button