Skip to content

RoughnessWaviness

RoughnessWaviness captures waviness parameters specified alongside surface roughness. These longer-wavelength texture controls influence sealing, noise, and appearance, so this model records the waviness height and width as Size values with their units and tolerances. With structured waviness data you can ensure finishing processes achieve not only average roughness but also the broader undulations required for functional performance, especially on sealing surfaces, bearing seats, or aesthetic panels, and you can document how those values evolve through design iterations.

Bases: BaseModel

Represents the waviness characteristics of a surface in terms of height and width.

PARAMETER DESCRIPTION
height

The height of the waviness, typically measured as the peak-to-valley distance.

TYPE: Size

width

The width of the waviness, representing the wavelength or distance between peaks.

TYPE: Size

Source code in werk24/models/v2/models.py
class RoughnessWaviness(BaseModel):
    """
    Represents the waviness characteristics of a surface in terms of height and width.
    """

    height: Size = Field(
        ...,
        description="The height of the waviness, typically measured as the peak-to-valley distance.",
    )
    width: Size = Field(
        ...,
        description="The width of the waviness, representing the wavelength or distance between peaks.",
    )