What's New

Latest changes and improvements to SheepMetal, in plain language

What's New

Each release of SheepMetal is listed below, newest first. These notes describe what changed for you as a user — no setup required, just update the plugin to get the latest version.

0.10.0-beta.3 (2026-06-05)

Features

  • compare-json: enhance comparison logic to track area changes and improve error reporting

0.10.0-beta.2 (2026-06-05)

Features

  • bend-geometry: Enhance bend axis calculation by deriving from bend region edges
  • components: refine component descriptions and user documentation
  • docgen: add DocGen tooling for generating component user docs

0.9.9

Feature

  • New Bend Correction Table compensation strategy: lookup driven by (thickness, inner radius, angle) → correction summand z, where flat length = sum of flange lengths + z. Lookup is nearest-neighbor on thickness and inner radius, linear on angle.

0.9.8

Improved

  • Faster sheet classification — large parts now process noticeably quicker.
  • Improved robustness

0.9.7

Fix

  • Improved tollerance tobustness

0.9.6

More robust edge case handling for Hems

0.9.5

Fixed

  • Lookup tables for k-factor strategies

Feature

  • Added experimental sheet to none-manifold and sheet edditor

0.9.3

Fixed

  • Making robustness improvements for the bend direction detection that failed in some edge cases
  • Fixed proper and trims for hem generation with angle

0.9.1

Fixed

  • Fix in Unroller handling null structures returning same tree structure with nulls

0.9.0

Feature

  • New corner relief options
  • Optimized edge relief processing

Improvements

  • Performance improvements in the classification algorithm

Fixed

  • In sheet info null handling returned false trees

0.8.0

Fixed

  • With new rhino update hems did not work any more fixed 8.27+
  • Fixed an issue where relief cuts were not being created correctly for certain complex geometries.
  • The extension for inner bend relief cuts is now a static value
  • Fixed cross-platform inconsistencies in 180° hem angle calculations (Mac/Windows now produce identical results)

Improved

  • Improved performance for relief cut detection and creation

Change

  • Default setback from static value 1 to "Thickness 0.5

0.7.4

Fixed

  • Angle tolerances was too strict for flat sheet parts this adds a small tolerance to allow for minor inaccuracies in
flat sheets.

0.7.3

Improved

  • Handling of angles close to 0 or 180 degrees in bend detection to improve stability.
  • In some edge cases it did not throw errors for invalid sheets.

0.7.2

Fixed

  • Fixed an issue where multiple connections between two faces were not handled correctly.
  • Resolved cases where fillet edge operations failed during relief cut creation by improving the edge sanitization
process.

0.7.1

Summary

  • Stabilization and consistency improvements across sheet processing components, plus performance optimizations.
Improvements
  • GH Sheet parameter: added support for transforms and initialization data.
  • Introduced a unified tolerance system used across all components for consistent results.
  • Improved performance in Brep to Sheet components.
  • General stability improvements and minor bug fixes.
Fixes
  • Fixed Non-Manifold to Sheet failure when switching from parallel to single-threaded processing.
  • Added a unified error-handling system and error codes to improve stability and troubleshooting.
  • Fixed edge detection in the graph building system to handle complex geometries more reliably.
  • Fixed Unroll result bug where the bend radius could be overwritten to 0.

0.7.0

Added

  • Flange component now supports offset on both sides and also allowing tampering of the flange making the component more
versatile.
  • Added back side up parameter to the unroll component to allow unrolling from the back side of the sheet.
Bug Fixes
  • Hem detection sometimes failed in some cases due to face orientation issues. This has been fixed by improving the
detection algorithm.
  • Further stability improvements and bug fixes

0.6.2.3

Fixed

  • Fixed an issue where the bend direction flip parameter was not functioning correctly in the non-manifold to sheet
component. (Rhino 7 only)

0.6.2

Introduced a new bend detection algorithm to enhance the accuracy of bend detections. This update also includes
performance improvements. Note that these changes may result in altered behavior in certain scenarios.

0.6.1.0

Hotfix

  • Fixing issue with flat relief cuts

0.6.1.0

  • NM Root brep gets rebuild depth first from the root face for consistent results.
  • Several performance improvements in the non-manifold to sheet component, and sheet manifold to sheet component.

0.6.0.1

Fixed

  • Implemented a retry mechanism for joining Breps with increasing tolerances. The process attempts up to three retries,
exponentially adjusting the tolerance on each attempt to improve the likelihood of success. (Edge case handeling for complex geometries)

0.6.0.0


BREAKING CHANGES


This update introduces several improvements to enhance stability and predictability in sheet results.

Added

  • The non-manifold to sheet component now includes a flip bend direction parameter.
  • Added a tolerance component to set tolerances in a headless Rhino environment.
  • Introduced the SM Changelog component for retrieving information about the current version of SheepMetal.

Changed

  • The non-manifold to sheet component no longer automatically uses the largest surface as the root face; it now defaults
to the first face of the Brep.
  • The manifold to sheet component no longer defaults to the largest surface. Instead, it encourages explicitly setting
the root face for better predictable results.
  • Changed flip normals to flip offset at non-manifold to sheet component.

Fixed

  • Adjusted the depth of relief cuts for inner bends.
  • Improved detection algorithms for relief cut detection by adding additional tolerances.

0.5.0

Added

  • Initial release with basic sheep and metal analysis.