住宅プランナー / Production note

二階が一階からはみ出さない判定

二階の面積が一階より小さくても安心できません。

横へずらすと一部が外へ出ることがあります。

面積の合計ではなく、実際の一階平面で支えられているかを判定します。

一階は大きな四角とは限りません

部屋が複数あると外周はL字や凹凸になります。

一階にある各部屋の範囲を合わせて判定します。

隣り合う一階の部屋は一つの支持範囲として計算します。

空いている角まで床があるとは数えません。

動かした後も確認します

移動やサイズ変更でも同じ確認を通します。

一階を後から動かして二階の支えがなくなる場合も止めます。

読み込んだ計画も対象です

保存データに条件外の配置があれば読み込み時に止めます。

支えられていない部分の面積はアプリ側で計算します。