BeamCrossSectionInfo#

class ansys.geometry.core.designer.beam.BeamCrossSectionInfo(section_anchor: SectionAnchorType, section_angle: float, section_frame: ansys.geometry.core.math.frame.Frame, section_profile: list[list[ansys.geometry.core.shapes.curves.trimmed_curve.TrimmedCurve]] | None)#

Represents the cross-section information for a beam.

Parameters:
section_anchorSectionAnchorType

Specifies how the beam section is anchored to the beam path.

section_anglefloat

The rotation angle of the cross section clockwise from the default perpendicular of the beam path.

section_frameFrame

The section frame at the start of the beam.

section_profileBeamProfile

The section profile in the XY plane.

Overview#

section_anchor

Specifies how the beam section is anchored to the beam path.

section_angle

Rotation angle of the cross section clockwise from the perpendicular of the beam path.

section_frame

The section frame at the start of the beam.

section_profile

The section profile in the XY plane.

__repr__

Represent the BeamCrossSectionInfo as a string.

Import detail#

from ansys.geometry.core.designer.beam import BeamCrossSectionInfo

Property detail#

property BeamCrossSectionInfo.section_anchor: SectionAnchorType#

Specifies how the beam section is anchored to the beam path.

property BeamCrossSectionInfo.section_angle: float#

Rotation angle of the cross section clockwise from the perpendicular of the beam path.

property BeamCrossSectionInfo.section_frame: ansys.geometry.core.math.frame.Frame#

The section frame at the start of the beam.

property BeamCrossSectionInfo.section_profile: list[list[ansys.geometry.core.shapes.curves.trimmed_curve.TrimmedCurve]] | None#

The section profile in the XY plane.

Method detail#

BeamCrossSectionInfo.__repr__() str#

Represent the BeamCrossSectionInfo as a string.