Skip to content

circle

structural_sections.geometric_profiles.circle

Circular profile shape.

Classes:

  • CircularProfile

    Class to represent a circular profile using shapely for geometric calculations.

structural_sections.geometric_profiles.circle.CircularProfile dataclass

CircularProfile(diameter: MM, x: MM, y: MM, name: str = 'Circle')

Bases: Profile

Class to represent a circular profile using shapely for geometric calculations.

Parameters:

  • diameter (MM) –

    The diameter of the circular profile [mm].

  • x (MM) –

    The x-coordinate of the circle's center.

  • y (MM) –

    The y-coordinate of the circle's center.

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

    The name of the circular profile, default is "Circle".

structural_sections.geometric_profiles.circle.CircularProfile.max_thickness property

max_thickness: MM

Maximum element thickness of the circular profile [mm].

structural_sections.geometric_profiles.circle.CircularProfile.mesh_creator property

mesh_creator: partial

Mesh settings for the geometrical calculations of the circular profile.

structural_sections.geometric_profiles.circle.CircularProfile.radius property

radius: MM

Calculate the radius of the circular profile [mm].

Returns:

  • MM

    The radius of the circle.