## 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