Browse the docs

betti dfm fill

Estimate how a part fills as it is injection moulded, from its shape alone: from the gates, given or placed, where the melt reaches when through the walls, slowed as they thin; where it meets itself (weld lines) and where it reaches last from all round (air traps); written as tetrahedra with the fill at their points.

dfm module Granted on request: see access and licensing.

Usage

Shell
betti dfm fill [flags] in out.vtu

From the shape alone, with no material, so times are relative, with no seconds or pressures. in is a closed mesh or a STEP, IGES, JT or Parasolid part.

out.vtu holds the fields: filled (the share of the part filled when the melt arrives), time, wall, gate, weld and flow_length.

In a script this is dfm.fill(…), its flags as keywords; for coding agents, the tool dfm_fill.

Examples

Shell
betti dfm fill housing.stl fill.vtu
betti dfm fill -gates 2 housing.stl fill.vtu
betti dfm fill -gate 0,10,1 -gate 100,10,1 plate.step fill.vtu
betti dfm fill -json part.obj fill.vtu > fill.json

Flags

FlagTakesDefaultMeaning
-gatepoint-gates placeda gate point, x,y,z, moved to the nearest of the surface; as many as given
-gatesinteger1how many gates to place on each body, where no -gate is given: those of the shortest longest flow
-meet-anglenumber45the least angle, in degrees, between flows meeting for a weld line; shallower, they meld
-sizelength2% of the part's sizethe cells' edge length, such as 2 or 1%

Output flags

FlagTakesDefaultMeaning
-jsonswitchoffprint the result as JSON
-qswitchoffprint nothing but errors
-skipnamesnoneswitch off steps of the work by their names, separated by commas, as the built-in help lists them
-vswitchoffalso show the stages of each step, and their times

This page is generated from betti help dfm fill. Lengths are absolute, or a percentage of the part's bounding-box diagonal, as in -size 1%.