住宅プランナー / Production note
二階が一階からはみ出さない判定
二階の面積が一階より小さくても安心できません。
横へずらすと一部が外へ出ることがあります。
面積の合計ではなく、実際の一階平面で支えられているかを判定します。
一階は大きな四角とは限りません
部屋が複数あると外周はL字や凹凸になります。
一階にある各部屋の範囲を合わせて判定します。
隣り合う一階の部屋は一つの支持範囲として計算します。
空いている角まで床があるとは数えません。
動かした後も確認します
移動やサイズ変更でも同じ確認を通します。
一階を後から動かして二階の支えがなくなる場合も止めます。
読み込んだ計画も対象です
保存データに条件外の配置があれば読み込み時に止めます。
支えられていない部分の面積はアプリ側で計算します。