annular_sector
structural_sections.geometric_profiles.annular_sector
Annular sector profile shape.
Classes:
-
AnnularSectorProfile–Class to represent an annular sector profile using shapely for geometric calculations.
structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile
dataclass
AnnularSectorProfile(
inner_radius: MM,
thickness: MM,
start_angle: DEG,
end_angle: DEG,
x: MM,
y: MM,
name: str = "Annular Sector",
)
Bases: Profile
Class to represent an annular sector profile using shapely for geometric calculations.
Parameters:
-
inner_radius(MM) –The radius of the inner circle of the annular sector [mm].
-
thickness(MM) –The thickness of the annular sector profile [mm].
-
start_angle(DEG) –The start angle of the annular sector in degrees (top = 0 degrees, clockwise is positive).
-
end_angle(DEG) –The end angle of the annular sector in degrees (must be larger than start angle but not more than 360 degrees more).
-
x(MM) –The x-coordinate of the annular sector's radius center.
-
y(MM) –The y-coordinate of the annular sector's radius center.
-
name(str, default:'Annular Sector') –The name of the annular profile, default is "Annular Sector".
structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.max_thickness
property
max_thickness: MM
Maximum element thickness of the annular profile [mm].
structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.mesh_creator
property
mesh_creator: partial
Mesh settings for the geometrical calculations of the annular profile.
structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.outer_radius
property
outer_radius: MM
Calculate the outer radius of the annular sector [mm].
structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.profile_height
property
profile_height: MM
Calculate the height of the annular sector profile [mm].
Returns:
-
MM–The height of the annular sector.
structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.profile_width
property
profile_width: MM
Calculate the width of the annular sector profile [mm].
Returns:
-
MM–The width of the annular sector.
structural_sections.geometric_profiles.annular_sector.AnnularSectorProfile.radius_centerline
property
radius_centerline: MM
Calculate the inner radius of the annular sector [mm].