📱 デバイス別FOVとpixelRatioの算出を再現

midori242 の setupDeviceOptimization は UA 判定と画面比率から距離とFOVを調整します。デバイスタイプ・画面サイズ・pixelRatio を切り替えると、予定されているカメラ位置とOrbitControlsの設定が動的に更新されます。

デバイス選択
カメラ設定
fov: 75°
position: (0, 5, 50)
pixelRatio clamp: 1.50
OrbitControls
zoomSpeed: 1.0
rotateSpeed: 1.0
panSpeed: 1.0
dampingFactor: 0.05
computed distance(px): 200.00 / portrait: false
adjusted by pixelRatio: 1.50 / final clamp: 200.00