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.