Skip to content

Fix to correct internal fillet radius on concave edges of custom bins.#147

Merged
Stu142 merged 3 commits into
Stu142:masterfrom
glenn20:fix-custom-bins-concave-edge-radius
Mar 4, 2026
Merged

Fix to correct internal fillet radius on concave edges of custom bins.#147
Stu142 merged 3 commits into
Stu142:masterfrom
glenn20:fix-custom-bins-concave-edge-radius

Conversation

@glenn20

@glenn20 glenn20 commented Mar 1, 2026

Copy link
Copy Markdown
Contributor

This PR uses a different fillet radius for the internal compartments at "concave" edges of custom bins shapes. These edges require a larger fillet radius than the usual "convex" edges of ordinary bins (See the first diagram).

Adds vertical_edge_fillet_with_concave_edges() function to custom_shape_features.py that applies different fillet radii to concave and convex vertical edges of a solid.

This is used by CustomStorageBin to apply a larger fillet radius to vertical edges of the compartments which correspond to externally concave edges.

The first image shows the effect of the incorrect radius on concave edges (WallThickness=2.0mm). The second image shows the "correct" radius used on those edges.

Screenshot from 2026-03-02 00-06-36 Screenshot from 2026-03-02 00-07-10

…ins.

Adds `vertical_edge_fillet_with_concave_edges()` function that applies
different fillet radii to concave and convex vertical edges of a solid.

This is used by `CustomStorageBin` to apply a larger fillet radius to
vertical edges of the compartments which correspond to externally
concave edges.
@glenn20 glenn20 force-pushed the fix-custom-bins-concave-edge-radius branch from 1cc3db7 to 01d3073 Compare March 1, 2026 13:34
@Stu142

Stu142 commented Mar 4, 2026

Copy link
Copy Markdown
Owner

Neat addition, thanks

@Stu142 Stu142 merged commit 6caeb02 into Stu142:master Mar 4, 2026
4 checks passed
@glenn20 glenn20 deleted the fix-custom-bins-concave-edge-radius branch March 4, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants