3D回転行列ジェネレーター
回転角と順序から3×3回転行列と、Scratchにそのまま使える式を出力します。
回転
Scratch用の式(x, y, z は元の座標の変数)
単軸の一般式(角度変数 a)
X軸: y' = y×cos(a) − z×sin(a) z' = y×sin(a) + z×cos(a) Y軸: x' = x×cos(a) + z×sin(a) z' = −x×sin(a) + z×cos(a) Z軸: x' = x×cos(a) − y×sin(a) y' = x×sin(a) + y×cos(a)
Scratch では新しい値を計算する前に古い値を保存してください(x を更新してから z を計算すると狂います)。
同じジャンルのツール
よくある質問
3D回転行列ジェネレーターでは何がわかりますか?
回転角と順序から3×3回転行列と、Scratchにそのまま使える式を出力します。
何を入力すればいいですか?
次の項目を入力します: X軸回転(度)、Y軸回転(度)、Z軸回転(度)、適用順(左から先)。内容を変えると、結果もそれに合わせて変わります。
入力した値は外部に送信されますか?
いいえ。処理はお使いのブラウザの中だけで行い、サーバーには送信しません。
結果はどのくらい正確ですか?
Scratchの動作は端末や処理の重さで変わります。目安として使い、実際のプロジェクトで確かめてください。
スマホでも使えますか?
はい。画面の幅に合わせて表示されます。アプリのインストールや会員登録は必要ありません。
同じカテゴリ(3D計算・カメラ)の他のツールはありますか?
はい。疑似3Dカメラ計算機、3Dカメラ追従設計、3D距離・方向計算機、オイラー角/回転変換などがあります。