レイキャスティング計算機(Scratch向け)

マップ・位置・向きから、画面の各列までの距離・魚眼補正・壁の高さを計算します。

マップ(# =壁、. =空き)

列ごとの結果

補正距離 = 距離 × cos(列の角度差)。壁の高さ = 画面の高さ ÷ 補正距離(1セル先の壁が画面いっぱい)。補正しないと壁が丸く歪みます。

同じジャンルのツール

よくある質問

レイキャスティング計算機では何がわかりますか?

マップ・位置・向きから、画面の各列までの距離・魚眼補正・壁の高さを計算します。

何を入力すればいいですか?

次の項目を入力します: 位置 X(セル単位)、位置 Y、向き(Scratch: 0=上 90=右)、FOV(度)、列数、画面の高さ。内容を変えると、結果もそれに合わせて変わります。

入力した値は外部に送信されますか?

いいえ。処理はお使いのブラウザの中だけで行い、サーバーには送信しません。

結果はどのくらい正確ですか?

Scratchの動作は端末や処理の重さで変わります。目安として使い、実際のプロジェクトで確かめてください。

スマホでも使えますか?

はい。画面の幅に合わせて表示されます。アプリのインストールや会員登録は必要ありません。

同じカテゴリ(3D計算・カメラ)の他のツールはありますか?

はい。疑似3Dカメラ計算機、3Dカメラ追従設計、3D距離・方向計算機、オイラー角/回転変換などがあります。

関連記事