Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Class A B

Class A B

Class A B

Hi folks,
Can anyone pls explain me the difference between class A and class B surfaces?
Also pl explain the curvature continuity in detail and with an example.
Thanks for your continuous support.

RE: Class A B

It's easier to describe why and why not Class A and "others".
Imagine you are about to startup a completely new car model, all exterior sheet metal are new.
The tools will be designed and ordered, the factory will be built and installed. the workforce hired and trained.
etc etc etc.
At this moment, you as the designer of the exterior shape , must be able to guarantee that the shape is what everybody expects. No bumps, no wrinkles, no unexpected shapes.
This is Class A.
- Because of the above, these surfaces are simple math, "clean" and curvature continuous ( or better).

Class B, if such definition exists, has lower requirements.


RE: Class A B

Class A surfaces are not limited to only exterior body panels. It's also applicable to interiors, where the driver and passengers interact with other aspects of the vehicle.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: Class A B

Hi folks,
Thanks a lot for your insights.Could anyone pls explain what is radius of curvature and how it is different from tangency continuity?
Thanks in advance.

RE: Class A B

The term "curvature" ( in NX) is : a definition of "how much a curve or surface bends"

Curvature = 1/radius x Scale factor
i.e the inverse of the radius multiplied with a "suitable" scalefactor.

= when the radius is large, the curvature is small, a small radius has a large curvature, it "bends a lot".
The scale factor is used when , in NX , you are analyzing the curvature, to get a good display.

A line and an arc can be connected ( the endpoints touch) in two ways, either positional or positional and tangent, When tangent the direction vector in the endpoint of the line and the arc is the same.
In cad systems positional connected but non tangent is called G0. ( or C0 depending on how much Math you studied in school...)
connected and tangent is called G1. ( or C1)

But, the curvature in the line and the arc are not the same, they are not curvature continuous. to be curvature continuous G2 ( C2) the curvature ( the radius) in the endpoint-s must be the same.
a line and an arc can never be G2. To go G2 you must involve a transition in some way, imagine shortening the arc slightly and inserting a bridge curve in between, each end having the same radius as the line (=0) and the other end of the spline =r of the arc. then the 2 junctions will be G2. Curvature continuous.

In the same fashion there is G3 (C3) where the G0, G1, G2 are met, but you also match howthe curvature transitions from curve 1 to curve 2.
This can continue in G4 and G5 etc
I doubt that higher continuity than G3 is used any place.

Light reflected in a G1 sheet/solid body with multiple faces will show sharp breaks over the edges.
Light reflected in a G2 sheet/solid body with multiple faces will show smooth bends over the edges, but the bends can be very abrupt and unexpected.
Light reflected in a G3 sheet/solid body with multiple faces will not show where the edges are.


RE: Class A B

Hi Tomas,
Excellent!Acknowledged with a star.Thanks a ton.In continuous to this i would like to understand the application of splines in real time and design.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close