Skip to main content

crossing_beams

Function crossing_beams 

Source
pub fn crossing_beams(model: &Model) -> Vec<(ElemId, ElemId)>
Expand description

節点を共有せずに交差している水平大梁の組を、レベルごとに集めて返す。

面走査は平面グラフ(辺どうしが節点でのみ接する)を前提とするため、交差する梁があると 検出される床領域が実際とずれる。モデルの不備として利用者へ知らせるための情報であり、 境界の検出自体は続行する(scan_region_boundaries 参照)。

境界を組まずに交差だけを知りたい場合(診断など)は、面走査を伴わないこちらを使う。