Skip to content

MaterialCombination

MaterialCombination describes situations where multiple materials are paired in the design, such as coatings, bonded assemblies, or inserts. The model lists the constituent materials, their roles, and any notes about interfaces or processing requirements. By structuring these combinations you can evaluate compatibility, plan multi-material manufacturing steps, or flag drawings that require special supply chain considerations. It also helps quality teams ensure that treatments like heat-resistant coatings or galvanic isolation layers are captured alongside the base material, and it records confidence metrics so critical combinations can be reviewed before release. The structured history enables sustainability tracking or hazardous material declarations too.

Bases: Reference

List of Materials that need to be combined (Material_A and Material_B) is a material combination

PARAMETER DESCRIPTION
reference_id

Reference ID to identify the object.

TYPE: int

material_combination

List of materials that need to be used together.

TYPE: list[Material]

Source code in werk24/models/v2/models.py
class MaterialCombination(Reference):
    """
    List of Materials that need to be combined
    (Material_A and Material_B) is a material combination
    """

    material_combination: list[Material] = Field(
        ...,
        description="List of materials that need to be used together.",
    )