European Sections#

from xsection.library import load_shape
import xara 

material = xara.Material(E=210000, nu=0.3)
shape = load_shape("IPEAA80", library="EN10365", material=material)

import veux 
veux.draw_shape(shape)

../_images/443e93a1cf8916443d090099c082cd314d00d361f6e35b18abf69fb49434b878.png
shape = load_shape("IPE500", library="EN10365", material=material)

print(shape.summary())

veux.draw_shape(shape)
Mesh scale: 0.1
  E =       210000    G =      80769.2    A =      17.3191

 FLEXURE                                │ TORSION                               
────────────────────────────────────────┼───────────────────────────────────────
 EA   =      17.3191 E                  │ GJ   =      1.79478 G                 
 EIy  =      1110.08 E                  │ EIw  =      4646.71 E                 
 EIz  =      51.3027 E                  │ EIv  =      1159.59 G                 
 EIcy =      1110.08 E                  │ scy  = -4.45424e-11                   
 EIcz =      51.3027 E                  │ scz  = -1.67338e-06                   

 ENERGETIC TRACE                        │ GEOMETRIC TRACE                       
────────────────────────────────────────┼───────────────────────────────────────
 TwistScale  =            1             │ TwistScale  =            1            
 GAy         =     0.484564 GA          │ GAy         =     0.648717 GA         
 GAz         =     0.433788 GA          │ GAz         =     0.438774 GA         
 GAyz        = -5.46679e-05 GA          │ GAyz        = -6.71826e-05 GA         
 GAzy        = -5.46679e-05 GA          │ GAzy        = -7.15085e-05 GA         
 ShiftTwistY = -2.51617e-06             │ ShiftTwistY = -1.11893e-06            
 ShiftTwistZ =  4.46147e-11             │ ShiftTwistZ =  4.48977e-11            
 ShiftAxialY = -0.000187183             │ ShiftAxialY =   5.7873e-05            
 ShiftAxialZ =  5.58287e-07             │ ShiftAxialZ =  7.20808e-08            

../_images/4bd09518191dacc20c6643003b4679d1f1ba33bc980c323fcec92eb65a503334.png