
Guide: Understanding G0, G1, and G2 Surface Continuity in CAD Design
Explore G0, G1, and G2 surface continuity in CAD: definitions, tool support from CATIA and Rhino, Class-A tolerances, aerodynamic benefits, and practical modeling guidelines.
Surface continuity decides whether a car body catches light in smooth ribbons or shows obvious seams at every panel edge. In professional CAD work, the difference between G0, G1, and G2 isn’t cosmetic. It directly shapes aerodynamics, tooling cost, and how high-quality the finished product feels.
What G0, G1, and G2 Continuity Actually Mean
Surface continuity describes how two adjacent patches meet along their shared edge.
- G0 (positional): The surfaces touch, but their direction can change abruptly.
- G1 (tangent): The surfaces share the same tangent plane, so their first derivatives line up.
- G2 (curvature): Curvature magnitude and direction stay continuous as well, meaning the second derivatives match.
Higher orders like G3 add continuity of curvature change. Zebra and porcupine analysis show the practical difference right away: G0 leaves hard edges, G1 produces kinks in highlights, and only G2 delivers the seamless flow expected on Class-A surfaces.
Earliest Commercial Support and Tool Landscape
CATIA V5 brought explicit G2/G3 fillet options to the styling workbench in 1998, becoming the first widely used system with native curvature continuity controls. Rhino has supported G2 evaluation since its 1998 launch through the GCon command and blend tools. SolidWorks added reliable G2 fillet and fill functions around 2008–2010.
G3 support came later. Autodesk Alias added native G3 matching in 2011, while CATIA exposed G3 in the Styling Fillet tool by V5 R17 (2006). SolidWorks core tools still top out at G2.
| Tool | G2 Native | G3 Native | Earliest Documented |
|---|---|---|---|
| CATIA V5 | Yes | Yes | 1998 |
| Rhino | Yes | Yes (v7+) | 1998 |
| Autodesk Alias | Yes | Yes | 2011 |
| SolidWorks | Yes | No | ~2008 |
Industry Tolerances for Class-A Surfaces
No formal ISO standard covers this area. Automotive OEMs publish their own internal Class-A requirements instead.
Typical production tolerances look like this:
- G0 position gap: ≤ 0.01 mm (exterior sheet metal)
- G1 tangent break: ≤ 0.05°
- G2 curvature deviation: ≤ 0.001 (radius ratio)
Painted plastic trims relax the G2 tolerance slightly to 0.023, while non-visible areas allow up to 0.05. A recent Porsche Macan reverse-engineering project reached 100 % G2 patch boundaries with maximum deviation under 0.18 mm, satisfying current Class-A criteria.
Measured Impact on Aerodynamics and Appearance
A 2018 Polish CFD study measured how continuity affects drag. Moving from G0 to G1 surfaces cut average drag by 34.87 % at 100 km/h across missile, mudguard, and vehicle-profile models. Specific Cx drops included 0.46 → 0.24 for the missile and 0.21 → 0.11 for the full vehicle profile. G2 and G3 further remove visible reflection breaks and reduce flow separation on glossy finishes, though the added aerodynamic gain is smaller.
Practical Decision Framework
Use this quick matrix when modeling:
- Rapid prototypes or hidden brackets: G1 is acceptable.
- Visible body panels and consumer products: Target G2.
- Show cars or mirror-finish components: Consider G3 where the software allows.
Check with zebra stripes first, then numeric curvature combs. Adjust control-point density only after continuity is locked—over-refining before G2 matching wastes time.
Here’s a simple workflow for choosing the right level:
flowchart TD
Start[Start surface modeling] --> Visible{Is the surface visible?}
Visible -->|No| G1[G1 is acceptable]
Visible -->|Yes| Body{Body panel or consumer product?}
Body -->|Yes| G2[Target G2 continuity]
Body -->|No| Proto[Rapid prototype → G1]
G2 --> Show{Show car or mirror finish?}
Show -->|Yes| G3[Consider G3 if available]
Show -->|No| Validate[Run zebra + curvature checks]
G3 --> Validate
Validate --> Done[Lock continuity before refining points]
Conclusion
G0, G1, and G2 aren’t abstract math. They determine whether a surface reads as one continuous form or a collection of patches. CATIA led commercial adoption in 1998, current OEM tolerances demand G2 for exterior surfaces, and documented drag reductions show clear performance benefits. Set the right continuity level early, validate with visual diagnostics, and the geometry will meet both manufacturing and aesthetic requirements.