Wavy_Planar_Curve

This check verifies whether the curve segment of a planar curve has more inflection points than specified. If so, the curve is considered as incorrect.

This page discusses:

Context

The waviness of a curve is characterized by the number of inflection points on a curve curvature. If the number of inflection points is higher than a specified value, the curve is considered to have too many segments, and can become wavy.

Wavy curves can generate errors during subsequent operations, such as the creation of offsets. If a wavy curve is extracted from a surface, the surface is considered as faulty.

Check Information

Check Details Description
Applicable to: PartFeature
Automatic Solution:
Check parameters:
  • NbArcsPerGroup: Integer type.

    Specifies the maximum number of turning points allowed per segment. Above this value, the curve is considered as wavy, and so as incorrect.

  • MaxNbInflectionPts: Integer type.

    Specifies the maximum number of turning points allowed in a segment chain. Above this value, the curve is considered as wavy, and so as incorrect.

  • InfiniteCurvatureRadius: Length type.

    Specifies the value above which a curvature radius is considered as infinite and a curve segment as straight.