Non_Smooth_Faces

This check verifies whether adjacent surface segments are curvature-continuous. If not, the elements are considered as incorrect.

This page discusses:

Context

A curvature continuity corresponds to a transition between two curves with no change in the curvature radius at their intersection.

Point-continuity of surfaces is important for visual appearance, as surfaces form the base geometry of faces. Curvature continuity results in uniform reflections of a surface.

With no curvature continuity, a light reflection line is formed at the segment border. The resulting reflections have an impact on the visual impression of the face.

Note: Contour edges can also be designed intentionally to have a desired effect.

Check Information

Check Details Description
Applicable to: PartFeature
Automatic Solution:
Check Parameters:
  • Min_CurvatureRatio: Real type.

    Specifies the curvature ratio above which the curvature continuity is considered as intended and therefore not as incorrect.

  • Max_CurvatureRatio: Real type.

    Specifies the curvature ratio below which the curvature discontinuity is negligeable enough for the transition to be considered as curvature-continuous.

    If the curvature continuity exceeds the value of both the maximum and minimum curvature ratios, the transition is considered as curvature-discontinuous.

    Note: The curvature continuity is calculated using the curvature ratio of two faces along a common edge.

  • Nb_Pts: Integer type.

    Specifies the size of the point sample used to check a G2-Discontinuity.