Skip to content

triangle

structural_sections.geometric_profiles.triangle

Triangular profile shape.

Classes:

  • RightAngledTriangularProfile

    Class to represent a right-angled triangular with a right angle at the bottom left corner profile for geometric calculations.

structural_sections.geometric_profiles.triangle.RightAngledTriangularProfile dataclass

RightAngledTriangularProfile(
    base: MM,
    height: MM,
    x: MM = 0,
    y: MM = 0,
    mirrored_horizontally: bool = False,
    mirrored_vertically: bool = False,
    name: str = "Triangle",
)

Bases: Profile

Class to represent a right-angled triangular with a right angle at the bottom left corner profile for geometric calculations.

Parameters:

  • base (MM) –

    The base length of the triangular profile.

  • height (MM) –

    The height of the triangular profile.

  • x (MM, default: 0 ) –

    The x-coordinate of the 90-degree angle. Default is 0.

  • y (MM, default: 0 ) –

    The y-coordinate of the 90-degree angle. Default is 0.

  • mirrored_horizontally (bool, default: False ) –

    Whether the triangle is mirrored horizontally. Default is False.

  • mirrored_vertically (bool, default: False ) –

    Whether the triangle is mirrored vertically. Default is False.

  • name (str, default: 'Triangle' ) –

    The name of the triangle profile, default is "Triangle".

structural_sections.geometric_profiles.triangle.RightAngledTriangularProfile.max_thickness property

max_thickness: MM

Maximum element thickness of the triangular profile [mm].

structural_sections.geometric_profiles.triangle.RightAngledTriangularProfile.mesh_creator property

mesh_creator: partial

Mesh settings for the geometrical calculations of the triangular profile.