レイキャスティング計算機(Scratch向け)
マップ・位置・向きから、画面の各列までの距離・魚眼補正・壁の高さを計算します。
マップ(# =壁、. =空き)
列ごとの結果
補正距離 = 距離 × cos(列の角度差)。壁の高さ = 画面の高さ ÷ 補正距離(1セル先の壁が画面いっぱい)。補正しないと壁が丸く歪みます。
同じジャンルのツール
よくある質問
レイキャスティング計算機では何がわかりますか?
マップ・位置・向きから、画面の各列までの距離・魚眼補正・壁の高さを計算します。
何を入力すればいいですか?
次の項目を入力します: 位置 X(セル単位)、位置 Y、向き(Scratch: 0=上 90=右)、FOV(度)、列数、画面の高さ。内容を変えると、結果もそれに合わせて変わります。
入力した値は外部に送信されますか?
いいえ。処理はお使いのブラウザの中だけで行い、サーバーには送信しません。
結果はどのくらい正確ですか?
Scratchの動作は端末や処理の重さで変わります。目安として使い、実際のプロジェクトで確かめてください。
スマホでも使えますか?
はい。画面の幅に合わせて表示されます。アプリのインストールや会員登録は必要ありません。
同じカテゴリ(3D計算・カメラ)の他のツールはありますか?
はい。疑似3Dカメラ計算機、3Dカメラ追従設計、3D距離・方向計算機、オイラー角/回転変換などがあります。