Skip to content

Counterdrill

Bases: BaseModel

Represents a counterdrill feature in an engineering or technical drawing.

PARAMETER DESCRIPTION
diameter

The diameter of the counterdrill.

TYPE: Size

depth

The depth of the counterdrill.

TYPE: Depth

angle

The angle of the counterdrill, typically in degrees.

TYPE: Size | None

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

    diameter: Size = Field(
        ...,
        description="The diameter of the counterdrill.",
        examples=[
            Size(
                size_type=SizeType.DIAMETER,
                value=Decimal("8"),
                tolerance=None,
                unit="millimeter",
            )
        ],
    )
    depth: Depth = Field(
        ...,
        description="The depth of the counterdrill.",
        examples=[
            Size(
                size_type=SizeType.LINEAR,
                value=Decimal("20"),
                tolerance=None,
                unit="millimeter",
            )
        ],
    )
    angle: Optional[Size] = Field(
        ...,
        description="The angle of the counterdrill, typically in degrees.",
        examples=[
            Size(
                size_type=SizeType.ANGULAR,
                value=Decimal("118"),
                tolerance=None,
                unit="degree",
            )
        ],
    )