Non_Smooth_Surface_Segments

This check verifies whether adjacent surface segments are curvature-continuous. If not, an error is displayed.

Note: This check verifies only the borders of the segments within surfaces.

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 tolerance for a G2-Discontinuity.

  • Nb_Pts: Integer type.

    Specifies the size of the point sample used to check a G2-Discontinuity. If the value is not specified, the default value is set internally.

  • Max_CurvatureRatio: Real type.

    Specifies the maximum curvature radius transition allowed for a G2-Discontinuity. If the value is set to zero, the parameter is ignored.