メインコンテンツまでスキップ

CompressionOnlyTrussElement

Namespace: FEMur.Elements

圧縮専用トラス要素。δ < 0(短縮 = 圧縮)のときのみ剛性を発現する。 引張状態では剛性がゼロとなり、力を伝達しない。

public sealed class CompressionOnlyTrussElement : StatusTrussElementBase

Inheritance: System.Object → FEMur.Elements.ElementBase → FEMur.Elements.LineElement → FEMur.Elements.TrussElement → FEMur.Elements.StatusTrussElementBase → FEMur.Elements.CompressionOnlyTrussElement

View source

Constructors​

NameSignatureSummary
CompressionOnlyTrussElement()public CompressionOnlyTrussElement()—
CompressionOnlyTrussElement(int, int, int, Material, CrossSection_Beam, double)public CompressionOnlyTrussElement(int id, int node1Id, int node2Id, Material material, CrossSection_Beam crossSection, double betaAngle = 0)—
CompressionOnlyTrussElement(int, Node, Node, Material, CrossSection_Beam, double)public CompressionOnlyTrussElement(int id, Node node1, Node node2, Material material, CrossSection_Beam crossSection, double betaAngle = 0)—
CompressionOnlyTrussElement(int, Point3, Point3, Material, CrossSection_Beam, double)public CompressionOnlyTrussElement(int id, Point3 point1, Point3 point2, Material material, CrossSection_Beam crossSection, double betaAngle = 0)—
CompressionOnlyTrussElement(CompressionOnlyTrussElement)public CompressionOnlyTrussElement(CompressionOnlyTrussElement other)—

Methods​

NameSignatureSummary
FromNodeIds(int, int, Material, CrossSection_Beam, double, int)public static CompressionOnlyTrussElement FromNodeIds(int node1Id, int node2Id, Material material, CrossSection_Beam crossSection, double betaAngle = 0, int id = -1)節点ID 2点から作成(id 省略時は未割当=-1)
FromNodes(Node, Node, Material, CrossSection_Beam, double, int)public static CompressionOnlyTrussElement FromNodes(Node node1, Node node2, Material material, CrossSection_Beam crossSection, double betaAngle = 0, int id = -1)節点 2点から作成(id 省略時は未割当=-1)
FromPoints(Point3, Point3, Material, CrossSection_Beam, double, int)public static CompressionOnlyTrussElement FromPoints(Point3 point1, Point3 point2, Material material, CrossSection_Beam crossSection, double betaAngle = 0, int id = -1)座標 2点から作成(id 省略時は未割当=-1。Model 構築時にノード自動生成)
ToString()public override string ToString()Returns a string that represents the current object.