Skip to content

F2F Bridge v0.16.3 (pre-release)

Pre-release
Pre-release

Choose a tag to compare

@form2fab form2fab released this 12 Aug 07:26
· 1 commit to main since this release

Superseded by v0.16.4 -- download the latest release.

Quick install

  1. Download F2F-Bridge-Fusion-v0.16.3.zip below and unzip the F2FImport folder into:
    %APPDATA%\Autodesk\Autodesk Fusion 360\API\AddIns\
    (paste that path in Windows Explorer's address bar). Expected layout: AddIns\F2FImport\F2FImport.py -- not a nested F2FImport\F2FImport\ folder.
  2. Restart Fusion -> Scripts and Add-Ins -> Add-Ins -> enable F2FImport and check Run on Startup (button: Solid -> Insert).
  3. Open your design / STEP first, then pick the matching .3dm.

Antivirus: Windows Defender may quarantine bin\f2f_read3dm.exe. Restore it from Protection history if the reader is missing. First launch can take a few seconds.


F2F Bridge v0.16.3 (pre-release)

What's new since v0.15.5

0.16.3 -- Per-layer sketch routing

  • Sketch grouping is decided per Rhino layer, not per curve.
  • All-planar layer -> unchanged: one sketch per (layer x canonical plane).
  • If any curve on the layer is non-planar -> entire layer goes to a single 3D sketch <layer> -- 3D (accidentally planar curves included; no construction planes for them).
  • Report: "N planar curve(s) kept with their 3D layer".

0.16.2 -- Optimal body matching

  • Level 3: Hungarian optimal assignment per solid/surface pool (pure Python) replaces greedy matching; 0.5 cm naming threshold unchanged.
  • Pigeonhole elimination: when a pool has equal counts and exactly one JSON + one Fusion body remain unmatched, pair them with no distance bound + divergent-geometry warning if needed.

0.16.1 -- Level-2 matching fix

  • Level 2 ("per-family order") no longer fails silently when the 80 % centroid check rejects -- explicit logs and report line.

0.16.0 -- Three-level matching & pre-existing sketches

  • Matching: (1) global S/F order, (2) per-family order when STEP translator regroups solids/surfaces, (3) geometric fallback.
  • Pre-existing sketches without F2F attributes are hidden (not deleted) before import.
  • Warning when hidden Rhino breps may explain JSON/Fusion count mismatch.

0.15.5 -- GPL-3.0

  • License changed to GPL-3.0-or-later (copyleft).