Version: 9.16.0
Home
CircularBeam Class Reference

This class defines a beam with a circular section. More...

Public Member Functions

def __init__ (self, groupName, groupGeomObj, parameters, name=Beam.DEFAULT_NAME, color=None)
 

Data Fields

 R1
 
 R2
 
 EP1
 
 EP2
 
 filling
 

Private Member Functions

def _makeSectionWires (self, fPoint, fNormal, lPoint, lNormal)
 Create the circular sections used to build the pipe. More...
 

Detailed Description

This class defines a beam with a circular section.

It can be full or hollow, and its radius and thickness can vary from one end of the beam to the other. The valid parameters for circular beams are:

  • "R1" or "R": radius at the first end of the beam.
  • "R2" or "R": radius at the other end of the beam.
  • "EP1" or "EP" (optional): thickness at the first end of the beam. If not specified or equal to 0, the beam is considered full.
  • "EP2" or "EP" (optional): thickness at the other end of the beam. If not specified or equal to 0, the beam is considered full.

See class StructuralElementPart for the description of the other parameters.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  groupName,
  groupGeomObj,
  parameters,
  name = Beam.DEFAULT_NAME,
  color = None 
)

Reimplemented from Beam.

Member Function Documentation

◆ _makeSectionWires()

def _makeSectionWires (   self,
  fPoint,
  fNormal,
  lPoint,
  lNormal 
)
private

Field Documentation

◆ R1

R1

◆ R2

R2

◆ EP1

EP1

◆ EP2

EP2

◆ filling

filling