式展開
間違いしかありません.コメントにてご指摘いただければ幸いです(気が付いた点を特に断りなく頻繁に書き直していますのでご注意ください).
2点を補間した位置への回転操作のための三角凾数
2点を補間した位置への回転操作のための三角凾数
原
点
を
中
心
と
し
た
等
距
離
上
の
点
の
点
か
ら
点
へ
の
移
動
半
径
の
円
周
上
を
考
え
る
と
の
な
す
角
を
と
す
る
原
点
O
を
中
心
と
し
た
等
距
離
R
上
の
点
P
の
点
P
1
か
ら
点
P
2
へ
の
移
動
(
半
径
R
の
円
周
上
)
を
考
え
る
.
O
P
1
→
と
O
P
2
→
の
な
す
角
を
θ
と
す
る
.
|
O
P
→
|
=
|
O
P
1
→
|
=
|
O
P
2
→
|
=
R
O
P
1
→
⋅
O
P
2
→
=
|
O
P
1
→
|
|
O
P
2
→
|
cos
(
θ
)
パラメータ
t
(ただし
t
は
0
≤
t
≤
1
の実数)を用いて
O
P
→
との関係(内積)を求めると以下のようになる
た
だ
し
は
の
実
数
O
P
→
⋅
O
P
1
→
=
|
O
P
→
|
|
O
P
1
→
|
cos
(
t
θ
)
=
R
2
cos
(
t
θ
)
⋅
た
だ
し
t
は
0
≤
t
≤
1
の
実
数
O
P
→
⋅
O
P
2
→
=
|
O
P
→
|
|
O
P
2
→
|
cos
(
(
1
−
t
)
θ
)
=
R
2
cos
(
(
1
−
t
)
θ
)
O
P
→
=
α
O
P
1
→
+
β
O
P
2
→
で表すと仮定する.
O
P
→
⋅
O
P
1
→
=
(
α
O
P
1
→
+
β
O
P
2
→
)
⋅
O
P
1
→
=
α
O
P
1
→
⋅
O
P
1
→
+
β
O
P
2
→
⋅
O
P
1
→
=
α
|
O
P
1
→
|
|
O
P
1
→
|
cos
(
0
)
+
β
|
O
P
1
→
|
|
O
P
2
→
|
cos
(
θ
)
=
α
R
2
⋅
1
+
β
R
2
cos
(
θ
)
=
R
2
(
α
+
β
cos
(
θ
)
)
O
P
→
⋅
O
P
2
→
=
(
α
O
P
1
→
+
β
O
P
2
→
)
⋅
O
P
2
→
=
α
O
P
1
→
⋅
O
P
2
→
+
β
O
P
2
→
⋅
O
P
2
→
=
α
|
O
P
1
→
|
|
O
P
2
→
|
cos
(
θ
)
+
β
|
O
P
2
→
|
|
O
P
2
→
|
cos
(
0
)
=
α
R
2
cos
(
θ
)
+
β
R
2
⋅
1
=
R
2
(
α
cos
(
θ
)
+
β
)
以上より以下の連立方程式が作れる.
{
α
+
β
cos
(
θ
)
=
cos
(
t
θ
)
α
cos
(
θ
)
+
β
=
cos
(
(
1
−
t
)
θ
)
連立方程式を解く.
連
立
方
程
式
上
側
の
式
の
両
辺
に
を
掛
け
る
.
連
立
方
程
式
上
側
の
式
の
変
形
か
ら
連
立
方
程
式
下
側
の
式
を
引
く
.
連
立
方
程
式
上
側
の
式
に
求
め
た
を
代
入
す
る
.
(
α
+
β
cos
(
θ
)
)
cos
(
θ
)
=
cos
(
t
θ
)
cos
(
θ
)
⋯
連
立
方
程
式
上
側
の
式
の
両
辺
に
cos
(
θ
)
を
掛
け
る
.
α
cos
(
θ
)
+
β
cos
2
(
θ
)
=
cos
(
t
θ
)
cos
(
θ
)
(
α
cos
(
θ
)
+
β
cos
2
(
θ
)
)
−
(
α
cos
(
θ
)
+
β
)
=
(
cos
(
t
θ
)
cos
(
θ
)
)
−
(
cos
(
(
1
−
t
)
θ
)
)
⋯
連
立
方
程
式
上
側
の
式
の
変
形
か
ら
連
立
方
程
式
下
側
の
式
を
引
く
.
β
cos
2
(
θ
)
−
β
=
cos
(
t
θ
)
cos
(
θ
)
−
(
cos
(
θ
−
t
θ
)
)
β
(
cos
2
(
θ
)
−
1
)
=
cos
(
t
θ
)
cos
(
θ
)
−
(
cos
(
θ
)
cos
(
t
θ
)
+
sin
(
θ
)
sin
(
t
θ
)
)
⋯
cos
(
α
−
β
)
=
cos
(
α
)
cos
(
β
)
+
sin
(
α
)
sin
(
β
)
β
(
cos
2
(
θ
)
−
1
)
=
−
sin
(
θ
)
sin
(
t
θ
)
β
(
1
−
cos
2
(
θ
)
)
=
sin
(
θ
)
sin
(
t
θ
)
β
sin
2
(
θ
)
=
sin
(
θ
)
sin
(
t
θ
)
β
=
sin
(
θ
)
sin
(
t
θ
)
sin
2
(
θ
)
β
=
sin
(
t
θ
)
sin
(
θ
)
α
+
(
sin
(
t
θ
)
sin
(
θ
)
)
cos
(
θ
)
=
cos
(
t
θ
)
⋯
連
立
方
程
式
上
側
の
式
に
求
め
た
β
を
代
入
す
る
.
α
=
cos
(
t
θ
)
−
(
sin
(
t
θ
)
sin
(
θ
)
)
cos
(
θ
)
α
=
sin
(
θ
)
cos
(
t
θ
)
−
cos
(
θ
)
sin
(
t
θ
)
sin
(
θ
)
α
=
sin
(
θ
−
t
θ
)
sin
(
θ
)
⋯
sin
(
α
)
cos
(
β
)
−
cos
(
α
)
sin
(
β
)
=
sin
(
α
−
β
)
=
sin
(
(
1
−
t
)
θ
)
sin
(
θ
)
α
,
β
=
sin
(
(
1
−
t
)
θ
)
sin
(
θ
)
,
sin
(
t
θ
)
sin
(
θ
)
解より点
P
1
から点
P
2
への移動の間の点
P
を変数
t
を用いて以下のように表現できることが示せた.
O
P
→
=
α
O
P
1
→
+
β
O
P
2
→
=
sin
(
(
1
−
t
)
θ
)
sin
(
θ
)
O
P
1
→
+
sin
(
t
θ
)
sin
(
θ
)
O
P
2
→
三次元でも四元数を用いると同様の形の式となることを示した記事が“
2点を補間した位置への回転操作のための四元数
”です.
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿