CrossSection_L
Namespace: FEMur.CrossSections
L形断面(山形鋼 / アングル)。鉛直脚(長さ A)と水平脚(長さ B)を持つ。 等辺は A=B の特例。対称軸を持たない非対称断面で、重心は Y・Z 両方にずれ、 断面主軸が幾何軸から回転する。 形状モデル: 2つの矩形(鉛直 A×t・水平 B×t)から重なり t×t を引いた シャープ角の合成断面(隅肉は考慮しない)。 基底の Iyy/Izz には幾何軸(脚に平行な重心軸)まわりの値(JIS表の Ix/Iy 相当)を格納し、 断面相乗モーメント Iyz・主断面二次モーメント Iu/Iv・ 主軸角 PrincipalAngleDeg を参考値として保持する (現フレームワークのソルバーは Iyy/Izz の2値のみ使用し、主軸結合は未対応)。
public sealed class CrossSection_L : CrossSection_Beam
Inheritance: System.Object → FEMur.CrossSections.CrossSection → FEMur.CrossSections.CrossSection_Beam → FEMur.CrossSections.CrossSection_L
Constructors
| Name | Signature | Summary |
|---|---|---|
CrossSection_L() | public CrossSection_L() | — |
CrossSection_L(string, double, double, double) | public CrossSection_L(string name, double a, double b, double t) | — |
Properties
| Name | Signature | Summary |
|---|---|---|
A_leg | public double A_leg { get; set; } | — |
B_leg | public double B_leg { get; set; } | — |
t | public double t { get; set; } | — |
Iyz | public double Iyz { get; set; } | 断面相乗モーメント Iyz [mm⁴](重心・幾何軸まわり) |
Iu | public double Iu { get; set; } | 強主断面二次モーメント Iu [mm⁴] |
Iv | public double Iv { get; set; } | 弱主断面二次モーメント Iv [mm⁴] |
iu | public double iu { get; set; } | 強主軸まわりの断面二次半径 iu [mm] |
iv | public double iv { get; set; } | 弱主軸まわりの断面二次半径 iv [mm] |
PrincipalAngleDeg | public double PrincipalAngleDeg { get; set; } | 主軸角 [deg](幾何 Y 軸から強主軸 u までの回転角) |
Methods
| Name | Signature | Summary |
|---|---|---|
ToString() | public override string ToString() | Returns a string that represents the current object. |