視対象(花火)への視点場からの見通し(line-of-sight)を判定し、地面の可視域を
可視(緑)/ 不可視(灰)で塗り分けます。建物を編集すると可視域が即更新。
👤観測者を地面・屋上に置くと花火への光線(clear=緑 / blocked=赤+破線)を描画。屋上に置くとその階に対応します。
入力:視対象の位置・高度、建物ジオメトリ(高さ・位置・回転)、視点高(1.5m 固定)/
出力:地面可視域(可視/不可視、決定論的幾何)/
最も効く要因:メッシュ LOD(素面箱)・グリッド解像度・視点高・建物配置。
アルゴリズム=Three.js Raycaster 射線遮挡(three.js raycasting viewshed。PLATEAU uc24-18 の全方向見通し解析・京都市 眺望景観創生条例と同概念)の簡易サブセット。
幾何的見通しのみ——大気減衰・視認限界(明るさ/距離)・気象は非対象(幾何的に見えても実際は見えないことがある)。建物は素面コンクリート箱(実ファサード/開口部なし)。地形(DEM)なし・平坦地面。假データ・真アルゴリズム。operational ツール同等の精度を主張しません。