Skip to main content

is_vertical_axis

Function is_vertical_axis 

Source
pub fn is_vertical_axis(a: [f64; 3], b: [f64; 3]) -> bool
Expand description

部材軸(両端座標)が鉛直(柱系)か。部材軸単位ベクトルの z 成分 |ez| > VERTICAL_COS_TOL(水平から 45° 超)で判定する。長さ 0 は偽。

力学レジーム選択・プッシュオーバーの変形角定義・層せん断集計・ 偏心率/剛性率・ST-Bridge 入出力が共通で用いる単一規約。 設計検定の部材種別(柱 MEMBER_COLUMN_EZ_MIN 以上/梁 MEMBER_BEAM_EZ_MAX 以下/ 中間斜材の 3 区分)は検定式の選択という別目的の規約であり、本判定へは統合しない。 is_vertical_pair(水平距離の実寸トレランス)は「厳密に直立した柱」の 抽出用でこれも別物。