特定の角度で平面の法線を中心に平面上の点を回転させようとしています(したがって、平面上にとどまります)。
例えば:
- ポイント = (0,0,1) (平面上)
- 通常 = (0,1,0)
- 角度 = 33 度
しかし、それを行う方法を理解できないようです
編集:
回転軸は常に原点 (0,0,0) を通ります。
3 空間での軸角度回転を探している場合は、Rodrigues の回転式が非常に便利です。ウィキペディアのページはかなり良いです:こちら
必要な回転行列を計算するには、線形代数が少し必要になります。あなたがする必要があることを説明するウィキペディアの記事があります。
おそらく最適ではありませんが、平面のスパン ベクトル (それらを U および V と呼びます) を見つけ、点 P を U および V で表現し、2D 回転を適用します。PS: 法線は平面を完全には定義しません。さらに、平面内に少なくとも 1 点が必要です。