robbievanleeuwen / section-properties

Analysis of an arbitrary cross-section in python using the finite element method.
https://sectionproperties.rtfd.io
MIT License
423 stars 92 forks source link

add an option #360

Closed jiandong-qiao closed 11 months ago

jiandong-qiao commented 11 months ago

In reinforced concrete section, can you add an option: Do not subtract the area of steel in the concrete.Because, in the specification calculation formula, the area of the concrete part occupied by the steel bar does not need to be deducted.Thanks.

github-actions[bot] commented 11 months ago

Thanks for opening your first issue in sectionproperties :raised_hands: Pull requests are always welcome :wink:

robbievanleeuwen commented 11 months ago

Hi @jiandong-qiao, thanks for your question. sectionproperties uses the finite element method to calculate cross-section properties and relies on generating a mesh. Unfortunately, the library we use to generate the mesh, triangle, does not support elements stacked on top of one another. While it would be possible to create this geometry with the pre-processor, the meshing algorithm would just end up subtracting the concrete area. As a result, this is not currently an option that can be supported.

jiandong-qiao commented 11 months ago

Hi @jiandong-qiao, thanks for your question. sectionproperties uses the finite element method to calculate cross-section properties and relies on generating a mesh. Unfortunately, the library we use to generate the mesh, triangle, does not support elements stacked on top of one another. While it would be possible to create this geometry with the pre-processor, the meshing algorithm would just end up subtracting the concrete area. As a result, this is not currently an option that can be supported.

i see thanks