回答編集履歴
2
修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
まず、点Aと点Bの距離をLとします。
|
2
2
|
|
3
|
-
そして、点Aが原点(x:0, y:0, z:0)に、点Bが垂直(x:0, y:L, z:0)になるように、点Cに平行移動と回転の座標変換Tを掛けます。
|
3
|
+
そして、点Aが原点(x:0, y:0, z:0)に、点Bが垂直(x:0, y:L, z:0)になるように、点Cに平行移動と回転の座標変換Tを掛け、点C''を求めます。
|
4
4
|
|
5
|
-
この時、点Cのy値を0にしたものが点A''、同じくy値をLにしたものが点B''となります。
|
5
|
+
この時、点C''のy値を0にしたものが点A''、同じくy値をLにしたものが点B''となります。
|
6
6
|
|
7
7
|
最後に、先ほど掛けた座標変換Tの逆変換T'を点A''と点B''にそれぞれ掛ければ、点A'と点B'が求められます。
|
1
修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
まず、点Aと点Bの距離をLとします。
|
2
2
|
|
3
|
-
そして、点Aが原点(x:0, y:0, z:0)に、点Bが垂直(x:0, y:L, z:0)になるように、平行移動と回転の座標変換Tを掛けます。
|
3
|
+
そして、点Aが原点(x:0, y:0, z:0)に、点Bが垂直(x:0, y:L, z:0)になるように、点Cに平行移動と回転の座標変換Tを掛けます。
|
4
4
|
|
5
5
|
この時、点Cのy値を0にしたものが点A''、同じくy値をLにしたものが点B''となります。
|
6
6
|
|