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距離・方向計算機、オイラー角/回転変換などがあります。

関連記事