NURBS Degree & Geometric Continuity (G0, G1, G2, G3)
The mathematical conditions governing positional, tangential, curvature, and acceleration transitions between adjacent freeform CAD curves and surfaces.
1. Definition & Engineering Significance
Automotive exterior styling and consumer industrial design mandate smooth light reflections without visual creases. Geometric continuity levels define how adjacent NURBS patches meet: G0 (positional touch), G1 (tangent slope), G2 (equal radius of curvature), and G3 (equal rate of curvature change).
2. Key Technical Characteristics & Rules
- G0 (Point Continuity): Surfaces touch at their boundary edge, but form a sharp crease or razor ridge.
- G1 (Tangential Continuity): Surface normals match along the seam; zebra analysis stripes reflect with angled elbows.
- G2 (Curvature Continuity): Radius of curvature transitions smoothly; zebra stripes align with smooth continuous bends.
- G3 (Class-A / Torsion Continuity): Acceleration of curvature is continuous; eliminates all subtle highlights on luxury automotive body panels.
3. Geometric Continuity Hierarchy & Evaluation
Surface continuity governs how adjacent patches meet and reflect light across their shared boundary curves:
- G0 (Positional Continuity): Patches share a coincident edge boundary with no gap, but can exhibit a sharp angle or crease.
- G1 (Tangency Continuity): Surface normal vectors align along the seam, producing a smooth transition with no crease (visible as a sharp kink in zebra reflection stripes).
- G2 (Curvature Continuity): Normal vectors and radii of curvature match continuously across the boundary, yielding seamless reflection highlights mandatory for automotive Class-A surfaces.
- G3 (Torsion / Acceleration Continuity): The rate of curvature change is continuous, eliminating microscopic highlight acceleration shifts.
4. Real-Time Inspection & Zebra Diagnostic Analysis
In high-end industrial design, always activate dynamic Zebra stripe shaders in the CAD viewport. Discontinuous zebra stripes indicate G0 gaps; sharp zigzag breaks indicate G1 tangency; smooth continuous zebra ribbons confirm true G2/G3 curvature compliance.
Cross-Disciplinary Resources
Enterprise Production Implementation & GstarCAD 2027 Workflow
In industrial engineering production, mastering NURBS Degree & Geometric Continuity (G0, G1, G2, G3) is essential for maintaining strict drawing database hygiene, geometric precision, and cross-disciplinary interoperability across DWG, BIM (IFC 4.3), and mechanical (STEP AP242 / ASME Y14.5) deliverables. When implementing this concept within GstarCAD 2027 Professional, GstarCAD Mechanical, or heterogeneous multi-CAD environments, engineering teams should adhere to the following standardized verification protocol:
- Database Serialization & Binary Fidelity: Ensure all entities and symbol table records associated with NURBS Degree & Geometric Continuity (G0, G1, G2, G3) are authored on standardized ISO 13567 layers rather than
Layer 0orDefpoints, and verify lossless round-trip persistence in native DWG (AC1032) format.
| Implementation Stage | GstarCAD / AutoCAD Execution | Quality Assurance (QA/QC) Gate |
|---|---|---|
| 1. Environment Setup | Load corporate .dwt template; verify INSUNITS and LUNITS. |
Confirm 1:1 metric (mm) or imperial unit consistency across all linked Xrefs. |
| 2. Geometry & Metadata Authoring | Apply associative constraints, block attributes, or GD&T tolerance frames. | Verify zero disassociated annotations via ANNOMONITOR = 2. |
| 3. Deliverable Exchange | Publish via Sheet Set Manager (SSM) or export to DWG / IFC / STEP. |
Inspect output in DWG FastView or FastView 3D before client release. |