式展開
間違いしかありません.コメントにてご指摘いただければ幸いです(気が付いた点を特に断りなく頻繁に書き直していますのでご注意ください).
位置ベクトルを任意の回転軸周りで回転させる計算
点
P
の位置ベクトル
V
p
を任意の回転軸(単位ベクトル
V
)周りで
θ
だけ回転させる変換
原
点
点
の
位
置
ベ
ク
ト
ル
回
転
軸
単
位
ベ
ク
ト
ル
回
転
量
点
を
周
り
に
だ
け
回
転
後
の
点
の
位
置
ベ
ク
ト
ル
点
を
周
り
に
回
し
た
時
に
で
き
る
面
点
も
こ
の
面
に
乗
る
と
の
延
長
線
の
交
点
点
か
ら
の
延
長
線
に
垂
線
を
下
ろ
し
た
時
の
交
点
原
点
O
O
P
→
:
点
P
の
位
置
ベ
ク
ト
ル
V
p
回
転
軸
:
V
(
単
位
ベ
ク
ト
ル
|
V
|
=
1
)
回
転
量
:
θ
O
P
′
→
:
点
P
を
V
周
り
に
θ
だ
け
回
転
後
の
点
P
′
の
位
置
ベ
ク
ト
ル
O
′
:
点
P
を
V
周
り
に
回
し
た
時
に
で
き
る
面
(
点
P
′
も
こ
の
面
に
乗
る
)
と
V
の
延
長
線
の
交
点
(
点
P
か
ら
V
の
延
長
線
に
垂
線
を
下
ろ
し
た
時
の
交
点
)
は
と
の
な
す
角
.
ま
た
と
は
直
角
で
あ
る
.
の
方
向
成
分
と
に
直
角
の
向
き
で
あ
り
,
外
積
の
イ
メ
ー
ジ
で
は
か
ら
伸
び
る
わ
け
だ
が
ベ
ク
ト
ル
な
の
で
平
行
移
動
し
て
も
同
じ
で
あ
る
の
で
に
移
動
さ
せ
て
考
え
る
.
と
も
直
角
.
大
き
さ
は
と
な
る
,
の
方
向
成
分
O
O
′
→
=
(
V
⋅
V
p
)
V
⋯
(
|
V
|
|
V
p
|
cos
(
ϕ
)
)
V
=
(
|
V
p
|
cos
(
ϕ
)
)
V
ϕ
は
V
と
V
p
(
=
O
P
→
)
の
な
す
角
.
ま
た
O
O
′
→
と
O
′
P
→
は
直
角
で
あ
る
.
O
′
P
→
=
O
P
→
−
O
O
′
→
⋯
(
O
P
→
=
O
O
′
→
+
O
′
P
→
)
(
|
O
′
P
′
→
|
cos
(
θ
)
)
O
′
P
→
|
O
′
P
→
|
=
cos
(
θ
)
O
′
P
→
⋯
O
′
P
′
→
の
O
′
P
→
方
向
成
分
=
cos
(
θ
)
(
O
P
→
−
O
O
′
→
)
=
cos
(
θ
)
(
V
p
−
(
V
⋅
V
p
)
V
)
V
×
V
p
:
V
と
V
p
に
直
角
の
向
き
で
あ
り
,
外
積
の
イ
メ
ー
ジ
で
は
O
か
ら
伸
び
る
わ
け
だ
が
ベ
ク
ト
ル
な
の
で
平
行
移
動
し
て
も
同
じ
で
あ
る
の
で
O
′
に
移
動
さ
せ
て
考
え
る
.
O
′
P
→
と
も
直
角
.
大
き
さ
は
|
V
|
|
V
p
|
sin
(
ϕ
)
=
|
V
p
|
sin
(
ϕ
)
=
|
O
′
P
→
|
=
|
O
′
P
′
→
|
と
な
る
,
(
|
O
′
P
′
→
|
cos
(
π
2
−
θ
)
)
V
×
V
p
|
V
×
V
p
|
=
(
|
O
′
P
′
→
|
sin
(
θ
)
)
V
×
V
p
|
O
′
P
′
→
|
⋯
O
′
P
′
→
の
V
×
V
p
方
向
成
分
⋯
cos
(
π
2
−
θ
)
=
cos
(
π
2
)
cos
(
θ
)
−
sin
(
π
2
)
sin
(
θ
)
=
0
cos
(
θ
)
−
1
sin
(
θ
)
=
sin
(
θ
)
=
sin
(
θ
)
V
×
V
p
O
P
′
→
=
O
O
′
→
+
O
′
P
′
→
=
O
O
′
→
+
cos
(
θ
)
O
′
P
→
+
sin
(
θ
)
V
×
V
p
=
(
V
⋅
V
p
)
V
+
cos
(
θ
)
(
V
p
−
(
V
⋅
V
p
)
V
)
+
sin
(
θ
)
V
×
V
p
これは四元数において,元と逆元を左右から作用させる際の特殊な形と同様の計算となる.
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿