Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following functions are used for calculating the section properties of various shapes defined by using T=”Section” objects. By utilizing these functions, you can seamlessly extract essential properties that aid in design, analysis, and engineering tasks. Explore the following functions to empower your workflow and gain valuable insights into the structural behavior of diverse shapes. The naming convention is informative and helps users understand the purpose of each function.

Here are the functions;

Expand
titleExample illustration of a composite section.
Drawio sketch
mVer2
zoom1
simple0
inComment0
custContentId2257355202
pageId2253783285
lbox1
diagramDisplayNameİmage1
contentVer3
revision3
baseUrlhttps://openbrim.atlassian.net/wiki
diagramNameİmage1
pCenter0
width1451
links
tbstyle
height675.73

sectionAx( Section ) number

...

Expand
titleDifference between sectionAx(Section) and sectionAg(Section) approach
Drawio sketch
mVer2simple0
zoom1
inCommentsimple0
pageIdinComment22537832850
custContentId22573552022257290290
mVer2
simple0
zoom1
inComment0
pageId2253783285
custContentId2257290290
diagramDisplayNamepageIdİmage1
lbox1
contentVer3
revision3
baseUrlhttps://openbrim.atlassian.net/wiki
diagramNameİmage1
pCenter0
width1451
linkstbstyle
height675.73
Drawio sketch
2253783285
lbox1
diagramDisplayNameImage2
lbox1
contentVer3
revision3
baseUrlhttps://openbrim.atlassian.net/wiki
diagramNameImage2
pCenter0
width657.5030562973025
links
tbstyle
height414

<P N="Ax" V="sectionA(CompositeSection)" />

<P N="Agross" V="sectionAg(CompositeSection)" />

...

This function requires a T=”Section” object as input and calculates the Z-coordinate of centroid of the section.

sectionDepthsectionPerimeter( Section ) → number

This function requires a T=”Section” object as input and calculates the depth total length of the section by finding the difference between the maximum and minimum Z coordinates outer boundary of the points defining the section.

sectionWidthsectionDepth( Section ) → number

This function requires a T=”Section” object as input and calculates width the depth of the section by finding the difference between the maximum and minimum Y Z coordinates of the points defining the section.

sectionPerimetersectionWidth( Section ) → number

This function requires a T=”Section” object as input and calculates the total length of the outer boundary of width of the section by finding the difference between the maximum and minimum Y coordinates of the points defining the section.

sectionExt( Section ) → list of list of number [[minX,minY],[minX,maxY],[maxX,maxY],[maxX,minY]]

This function requires a T=”Section” object as input and returns boundary rectangle coordinates of the section.

Expand
titleRelationship between points and width/depth distances

<P N="SDepth" V="sectionDepth(CompositeSection)" />

Image Added

<P N="SWidth" V="sectionWidth(CompositeSection)" />

<P N="S_Ext" V="sectionExt(CompositeSection)" />

sectionSCy( Section) → number

...