Skip to content

Countersink

Bases: BaseModel

Represents a countersink feature in an engineering or technical drawing.

PARAMETER DESCRIPTION
diameter

The diameter of the countersink.

TYPE: Size

angle

The angle of the countersink, typically in degrees.

TYPE: Size

Source code in werk24/models/v2/models.py
class Countersink(BaseModel):
    """
    Represents a countersink feature in an engineering or technical drawing.
    """

    diameter: Size = Field(
        ...,
        description="The diameter of the countersink.",
        examples=[
            Size(
                size_type=SizeType.DIAMETER,
                value=Decimal("15"),
                tolerance=None,
                unit="millimeter",
            )
        ],
    )
    angle: Size = Field(
        ...,
        description="The angle of the countersink, typically in degrees.",
        examples=[
            Size(
                size_type=SizeType.ANGULAR,
                value=Decimal("90"),
                tolerance=None,
                unit="degree",
            )
        ],
    )