mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-06 03:51:08 +00:00
Guide: the Fillet dialog's Type and Corners in their new words
Curvature continuous is the Type entry's name; Corners (Ball, Smooth patch) and Setback are described with the command words they write. The codes (G1, G2) stay in the text, where they explain the words. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LUXeKMoxpM7Vuv8Rb6E3K2
This commit is contained in:
@@ -146,7 +146,7 @@ Fillets and chamfers handle straight edges between planar faces, whole smooth lo
|
||||
neighbouring edges with mitred or spherical corners, and closed chains of curved edges (a rolling
|
||||
ball). See the roadmap's known limitations for the rest.
|
||||
|
||||
**Curvature (G2)** in the Fillet dialog's **Radius Type** blends straight edges between two
|
||||
**Curvature continuous** (G2) in the Fillet dialog's **Type** blends straight edges between two
|
||||
planar faces with an exact quintic section. The tangent plane and curvature match each side
|
||||
face: curvature goes to zero at both contact rails, unlike a circular G1 fillet. Each end
|
||||
must meet one planar face; perpendicular and sloped planar ends are supported. Curved
|
||||
@@ -162,6 +162,14 @@ Scripts and MCP use the same command, for example on a 20 mm box:
|
||||
```
|
||||
`type: "g2"` is an alias. Existing fillets still default to circular, constant-radius G1 blends.
|
||||
|
||||
Where three or more rounded edges meet at a corner, the Fillet dialog shows **Corners**: **Ball**
|
||||
(the default, a piece of the rolling ball's sphere, tangent (G1) to each round) or **Smooth
|
||||
patch** (`corner: "g2"`: the corner is set back along each edge and filled with a
|
||||
curvature-continuous (G2) patch, so reflections run through it without a kink). A smooth patch
|
||||
takes **Constant radius** and **Exact** fit. Its **Setback** is how far along each edge from the
|
||||
corner the patch starts, one distance for every corner (`setbacks`); left empty, it is 1.5 × the
|
||||
radius.
|
||||
|
||||
Feature references to faces and edges are stored by name, so an upstream edit that moves geometry
|
||||
keeps them on the right face (see [Persistent naming](../dev/naming.md)). When a reference can't
|
||||
be found, the feature warns instead of silently picking another face.
|
||||
|
||||
Reference in New Issue
Block a user