## Overview
A guide to advanced edge blending and surface transitioning techniques in 3D parametric CAD. These techniques provide precise control over variable radii, face transitions, curvature continuity, and complex corner management — essential for professional product and industrial design workflows.
---
## Key Concepts
- **Corner Management** – Controlling blend topology where multiple filleted edges converge at a single vertex
- **Variable Radius** – Dynamically changing fillet size along a single edge using control points
- **Curvature Continuity** – Creating ultra-smooth surface transitions that match the exact curvature of adjacent faces, preventing harsh light reflections
- **Face and Full Round Blends** – Creating surface blends based on face selections rather than explicit edge picks, enabling gap spanning and automatic full-width rounding
---
## Detailed Notes
### Corner Management and Setbacks
- **Vertex blending** occurs when three or more filleted edges meet at a single point (vertex)
- The CAD system must determine how converging fillets blend at that vertex
- **Automated corner tools** provide visual alternatives for resolving this blend
- **Convexity requirement:** For automated corner generation to work predictably, converging fillets typically need the same convexity (all concave or all convex)
- **Setback parameters** define the exact distance away from the vertex where the fillet transition begins
- A **larger setback** = more gradual, sweeping blend into the corner
- A **smaller setback** = tighter, more abrupt transition
### Advanced Fillet Overflows and Behaviors
- **Keep Features**
- Preserves smaller geometric features (small extrusions, bosses) that physically intersect a newly applied large fillet
- If **disabled**, the larger fillet may consume and eliminate the smaller feature
- **Round Corners**
- A toggle that automatically detects and rounds off any secondary sharp edges accidentally created when a new fillet cuts through existing geometry
- **Overflow Type**
- Dictates behavior when a fillet is physically too large for the face it is applied to
- Options typically include:
- **Keep edge boundary** – forces the original edge boundary to be maintained
- **Keep surface trajectory** – prioritizes the continuous curve of the fillet surface
### Variable Radius Fillets
- Applies a radius that **scales along a specific edge** rather than remaining constant
- **Control points** divide the edge into segments using vertices or percentage-based markers
- Example: assigning a specific radius at exactly 50% along the edge
- **Transition types between control points:**
- **Smooth** – continuous, swooping curve between radius values
- **Straight** – linear, chamfer-like transition between radius values
- Common uses: ergonomic grips, aerodynamic transitions, complex surface blending
### Face Fillets and Hold Lines
- **Face-to-face blending**
- Blends the transition between two selected faces, even if they do not share a mathematically clean intersecting edge
- Highly effective for **spanning gaps** or **repairing poorly imported geometry**
- **Hold line blends**
- Instead of assigning a numerical radius, the fillet edge is driven entirely by a selected **boundary line**
- The software automatically calculates whatever radius is required to terminate the fillet exactly at that line
- Useful when design intent is defined by a specific boundary rather than a numeric dimension
### Curvature Continuous Fillets
- **Standard (Tangent) fillets** – produce **C1 continuity**
- Surfaces touch smoothly, but the rate of curvature changes abruptly at the seam
- **Curvature continuous fillets** – produce **C2 continuity**
- The rate of curvature matches adjacent faces perfectly across the boundary
- **Application:** Essential for high-end consumer products and automotive surfaces
- Eliminates harsh visual "seams"
- Creates realistic, flawless light reflections
### Full Round Fillets
- Completely **replaces a flat center face** with a perfect semi-circular rounded surface tangent to its two adjacent side faces
- Does **not** require the user to input a specific radius value
- The software calculates the exact radius based on the distance between the two outer faces
- **Selection requirement:** Three sets of geometry must be picked:
1. Primary side face
2. Center face (to be replaced)
3. Secondary side face
### Automated Fillet Management Tools
- **Intelligent resolution:** Dedicated tools that automatically calculate and resolve conflicting geometry when fillets overlap or fail to generate
- **Bulk editing:** Allows selecting multiple fillets of a certain size and universally resizing or removing them without reverse-engineering the model's chronological feature timeline
- Bypasses the parametric history tree for rapid, non-destructive editing
---
## Tables
### Fillet Application Types
| Fillet Type | Selection Method | Primary Use Case |
|---|---|---|
| **Standard (Constant)** | Edge(s) | Uniformly breaking sharp edges for safety or simple aesthetics |
| **Variable Radius** | Edge + Control Points | Ergonomic grips, aerodynamic transitions, complex surface blending |
| **Face Fillet** | Face A + Face B | Spanning gaps, blending disjointed surfaces, repairing imported models |
| **Full Round** | Side A + Center + Side B | Completely rounding the end of a part without calculating the required radius |
### Surface Continuity Comparison
| Continuity Level | Technical Name | Visual Result |
|---|---|---|
| **C0** | Contact | Faces touch, leaving a sharp, highly visible corner |
| **C1** | Tangent | Faces blend smoothly, but light reflections show a distinct "seam" |
| **C2** | Curvature Continuous | Curvature rates match perfectly; light reflections are flawless and uninterrupted |
### Overflow Behavior Options
| Overflow Setting | Behavior | Best For |
|---|---|---|
| **Keep Edge** | Maintains original edge boundary | Preserving design intent around constrained geometry |
| **Keep Surface** | Prioritizes continuous fillet trajectory | Smooth, flowing surfaces where edge position is flexible |
---
## Mermaid Diagrams
### Fillet Type Selection Decision Tree
```mermaid
flowchart TD
A[Start: Need to blend surfaces] --> B{Does the model have a clean shared edge?}
B -- Yes --> C{Does the radius need to change along the edge?}
B -- No / Gap Exists --> D[Use Face Fillet]
C -- Yes --> E[Use Variable Radius Fillet]
C -- No --> F{Need to completely round off a center face?}
F -- Yes --> G[Use Full Round Fillet]
F -- No --> H{Need flawless light reflections?}
H -- Yes --> I[Use Curvature Continuous Fillet - C2]
H -- No --> J[Use Standard Constant Radius Fillet - C1]
```
### Surface Continuity Hierarchy
```mermaid
flowchart LR
C0[C0 - Contact\nSharp visible corner] --> C1[C1 - Tangent\nSmooth but visible seam]
C1 --> C2[C2 - Curvature Continuous\nFlawless reflections]
```
### Full Round Fillet Selection Process
```mermaid
flowchart TD
A[Select Primary Side Face] --> B[Select Center Face to Replace]
B --> C[Select Secondary Side Face]
C --> D[Software Calculates Exact Radius]
D --> E[Semi-Circular Surface Generated]
```
---
## Key Terms
- **Vertex** – A distinct point in 3D space where multiple edges or lines converge
- **Setback** – The designated distance away from a vertex where a corner blend begins its geometric transition
- **Tangent Propagation** – A setting that automatically extends a fillet selection along all adjacent, smoothly connected (tangent) edges
- **C1 Continuity (Tangency)** – Two surfaces meet smoothly, but their rate of curvature changes abruptly at the boundary
- **C2 Continuity (Curvature)** – Two surfaces meet smoothly, and their rate of curvature is identical across the boundary interface
- **Concave** – A fillet adding material to an internal corner
- **Convex** – A fillet removing material from an external edge
- **Hold Line** – A boundary curve used to drive the size of a blend instead of a numerical radius
- **Overflow** – The condition when a defined fillet is physically too large for the face it is applied to
- **Face Fillet** – A blend driven by face selections rather than edge selections, capable of spanning geometric gaps
---
## Quick Revision
- **Corner tools** manage how 3+ fillets blend at a single vertex; **setback parameters** control how far back the blend starts
- **Variable radius fillets** use control points (often by percentage of edge length) to dynamically shift fillet sizes along a single edge
- **Smooth** transitions create continuous curves between control points; **straight** transitions create linear chamfer-like changes
- **Keep features** and **overflow** settings dictate whether small intersecting details are consumed or preserved by large fillets
- **Face fillets** use surface selections to blend geometry, allowing the software to span gaps and ignore bad edge data
- **Hold line fillets** use a boundary curve instead of a number to drive the size of the blend
- **Curvature continuous (C2)** blends match adjacent surface curvature for seamless light reflections; **tangent (C1)** blends do not
- **Full round fillets** require 3 face selections (side, center, side) and automatically calculate the perfect semi-circle radius
- **Fillet management tools** bypass the chronological modeling tree, allowing bulk resizing, reordering, and automated error resolution